#cart-drawer{--bs-ct-ink: #10373C;--bs-ct-muted: #4f6a6d;--bs-ct-faint: #8aa0a3;--bs-ct-line: #EEECE3;--bs-ct-aqua: #31C1D4}#cart-drawer .theme-drawer__dialog{--theme-drawer-width: 440px;background:#fff;color:#232323;border-inline-start:0;border-start-start-radius:22px;border-end-start-radius:22px;box-shadow:-18px 0 40px #10373c2e;overflow:hidden;font-family:Nunito,system-ui,sans-serif}#cart-drawer .theme-drawer__dialog::backdrop{background:#10373c73}#cart-drawer .cart-drawer__inner{background:#fff}#cart-drawer .bs-ct-grab{display:none}#cart-drawer .bs-ct-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 12px;border-bottom:1px solid var(--bs-ct-line);background:#fff}#cart-drawer .bs-ct-head__title{margin:0;font-family:inherit;font-size:20px;font-weight:900;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--bs-ct-ink)}#cart-drawer .bs-ct-head__count{font-size:14px;font-weight:800;color:#5f6b6d}#cart-drawer .bs-ct-close{flex:0 0 auto;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#f4f3ef;color:#232323;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}#cart-drawer .bs-ct-body{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none;background:#fff;display:block}#cart-drawer .cart-items-component{min-height:0}#cart-drawer .bs-ct-rw{padding:14px 16px 16px;background:#f2fafb;display:flex;flex-direction:column;gap:12px}#cart-drawer .bs-ct-rw__msg{font-size:14.5px;color:var(--bs-ct-ink)}#cart-drawer .bs-ct-rw__track{position:relative;height:8px;border-radius:8px;background:#ddeff2;margin:8px 12px 0}#cart-drawer .bs-ct-rw__fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:8px;background:var(--bs-ct-aqua)}#cart-drawer .bs-ct-rw__dot{position:absolute;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:12px;font-weight:900;background:#fff;color:var(--bs-ct-faint);border:2px solid #DDEFF2}#cart-drawer .bs-ct-rw__dot--on{background:var(--bs-ct-aqua);border-color:var(--bs-ct-aqua);color:#fff}#cart-drawer .bs-ct-rw__dot--next{color:var(--bs-ct-ink);border-color:var(--bs-ct-aqua)}#cart-drawer .bs-ct-rw__labels{position:relative;height:30px;margin:4px 12px 0}#cart-drawer .bs-ct-rw__lab{position:absolute;top:0;transform:translate(-50%);font-size:10.5px;line-height:1.2;font-weight:900;text-align:center;white-space:nowrap;color:var(--bs-ct-faint)}#cart-drawer .bs-ct-rw__lab.is-last{transform:translate(-80%)}#cart-drawer .bs-ct-rw__lab.is-lit{color:var(--bs-ct-ink)}#cart-drawer .bs-ct-rw__lab small{font-size:inherit;font-weight:700;color:var(--bs-ct-faint)}#cart-drawer .bs-ct-lines{padding:0 16px;display:flex;flex-direction:column}#cart-drawer .bs-ct-line{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--bs-ct-line)}#cart-drawer .bs-ct-line--nested{padding-inline-start:24px}#cart-drawer .bs-ct-line.removing{animation:bs-ct-remove .3s ease forwards;overflow:hidden}@keyframes bs-ct-remove{to{opacity:0;height:0;padding-block:0;border-width:0}}#cart-drawer .bs-ct-line__media{flex:0 0 auto;width:72px;height:72px;border-radius:12px;overflow:hidden;background:#f2f8f9}#cart-drawer .bs-ct-line__media img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;display:block}#cart-drawer .bs-ct-line__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}#cart-drawer .bs-ct-line__row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}#cart-drawer .bs-ct-line__name{font-size:15.5px;font-weight:900;line-height:1.25;color:var(--bs-ct-ink);text-decoration:none;min-width:0;overflow-wrap:anywhere}#cart-drawer .bs-ct-line__price{font-size:15px;font-weight:900;color:var(--bs-ct-ink);white-space:nowrap}#cart-drawer .bs-ct-line__sub{font-size:12.5px;font-weight:700;color:var(--bs-ct-muted);line-height:1.35}#cart-drawer .bs-ct-line__was{font-size:12px;font-weight:700;color:var(--bs-ct-faint);white-space:nowrap}#cart-drawer .bs-ct-line__row--ctrl{align-items:center;margin-top:6px}#cart-drawer .bs-ct-line__rm{border:0;background:transparent;padding:4px 0;font-family:inherit;font-size:12.5px;font-weight:800;color:var(--bs-ct-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}#cart-drawer .bs-ct-line__err small{font-size:12px;font-weight:700;color:#b42318}#cart-drawer .quantity-selector-wrapper{display:inline-flex}#cart-drawer .bs-ct-qty{display:inline-flex;align-items:center;width:auto;height:auto;border:1.5px solid #E6E3D2;border-radius:12px;overflow:hidden;background:#fff;color:var(--bs-ct-ink)}#cart-drawer .bs-ct-qty button{width:34px;height:32px;min-width:0;padding:0;border:0;border-radius:0;background:#fff;color:var(--bs-ct-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}#cart-drawer .bs-ct-qty button:disabled{opacity:.35;cursor:default}#cart-drawer .bs-ct-qty .svg-wrapper,#cart-drawer .bs-ct-qty svg{width:12px;height:12px}#cart-drawer .bs-ct-qty svg path{stroke-width:2.6}#cart-drawer .bs-ct-qty input{width:22px;min-width:22px;height:32px;padding:0;border:0;background:transparent;text-align:center;font-family:inherit;font-size:14px;font-weight:900;color:var(--bs-ct-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;box-shadow:none}#cart-drawer .bs-ct-qty input::-webkit-outer-spin-button,#cart-drawer .bs-ct-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#cart-drawer .bs-ct-perk{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--bs-ct-line)}#cart-drawer .bs-ct-perk__tag{flex:0 0 auto;width:72px;height:44px;border-radius:12px;background:#fff9c9;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;letter-spacing:.08em;color:#6e5000}#cart-drawer .bs-ct-perk__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}#cart-drawer .bs-ct-perk__text b{font-size:14.5px;color:var(--bs-ct-ink)}#cart-drawer .bs-ct-perk__text span{font-size:12.5px;font-weight:700;color:var(--bs-ct-muted)}#cart-drawer .bs-ct-perk__price{font-size:14px;color:var(--bs-ct-ink)}#cart-drawer .bs-ct-adds{display:flex;flex-direction:column;gap:10px;padding:16px 0 18px}#cart-drawer .bs-ct-adds__title{padding:0 16px;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#5f6b6d}#cart-drawer .bs-ct-adds__row{display:flex;gap:10px;overflow-x:auto;padding:0 16px 6px;scroll-padding-inline:16px;scrollbar-width:none;scroll-snap-type:x proximity}#cart-drawer .bs-ct-adds__row::-webkit-scrollbar{display:none}#cart-drawer .bs-ct-add{flex:0 0 128px;display:flex;flex-direction:column;gap:6px;scroll-snap-align:start}#cart-drawer .bs-ct-add__media{display:block;width:128px;height:110px;border-radius:14px;overflow:hidden;background:#f4f3ef}#cart-drawer .bs-ct-add__media img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;display:block}#cart-drawer .bs-ct-add__name{font-size:13px;font-weight:900;line-height:1.15;color:var(--bs-ct-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#cart-drawer .bs-ct-add__price{font-size:12.5px;font-weight:800;color:var(--bs-ct-muted)}#cart-drawer .bs-ct-add__btn{margin-top:auto;min-height:36px;border:2px solid var(--bs-ct-ink);border-radius:12px;background:#fff;color:var(--bs-ct-ink);font-family:inherit;font-size:13px;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box}#cart-drawer .bs-ct-add__btn.is-added{border-color:var(--bs-ct-aqua);background:var(--bs-ct-aqua);color:#fff;cursor:default}#cart-drawer .bs-ct-add__btn:disabled:not(.is-added){opacity:.6}#cart-drawer .bs-ct-foot{flex:0 0 auto;background:#fff;border-top:1px solid var(--bs-ct-line);padding:12px 16px 14px;display:flex;flex-direction:column;gap:6px;box-shadow:0 -10px 24px #10373c0f}#cart-drawer .bs-ct-foot__row{display:flex;justify-content:space-between;gap:12px;font-size:14px;font-weight:700;color:#3d5558}#cart-drawer .bs-ct-foot__row--disc{color:#0b8a9a}#cart-drawer .bs-ct-foot__row--total{margin-top:2px;font-size:17px;font-weight:900;color:var(--bs-ct-ink)}#cart-drawer .bs-ct-foot__btns{display:grid;grid-template-columns:1fr 1.4fr;gap:8px;margin-top:6px}#cart-drawer .bs-ct-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 8px;border-radius:12px;box-sizing:border-box;font-family:inherit;font-size:14px;font-weight:900;white-space:nowrap;text-decoration:none;cursor:pointer}#cart-drawer .bs-ct-btn--ghost{border:2px solid var(--bs-ct-ink);background:#fff;color:var(--bs-ct-ink)}#cart-drawer .bs-ct-btn--primary{border:0;background:var(--bs-ct-aqua);color:#fff;font-size:15px}#cart-drawer button:active,#cart-drawer a[href]:active{scale:.96}#cart-drawer .bs-ct-empty{padding:48px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}#cart-drawer .bs-ct-empty__title{margin:0;font-family:inherit;font-size:18px;font-weight:900;letter-spacing:0;text-transform:none;color:var(--bs-ct-ink)}#cart-drawer .bs-ct-empty__text{margin:0;font-size:14px;font-weight:700;color:var(--bs-ct-muted)}#cart-drawer .bs-ct-empty .bs-ct-btn{min-height:48px;padding:0 22px;font-size:15px}@media(max-width:749px){#cart-drawer .theme-drawer__dialog{--theme-drawer-width: 100%;top:44px;inset-inline-end:0;height:calc(100dvh - 44px);border-radius:22px 22px 0 0;box-shadow:0 -12px 40px #10373c33;padding-block-start:0}#cart-drawer .theme-drawer__dialog--opening{animation:bs-ct-up .28s cubic-bezier(.2,.9,.3,1)}#cart-drawer .theme-drawer__dialog--closing{animation:bs-ct-down .22s ease-in forwards}#cart-drawer .bs-ct-grab{display:block;align-self:center;width:40px;height:4px;border-radius:4px;background:#e6e3d2;margin-top:8px;flex:0 0 auto}}@keyframes bs-ct-up{0%{transform:translateY(100%)}}@keyframes bs-ct-down{to{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){#cart-drawer .theme-drawer__dialog--opening,#cart-drawer .theme-drawer__dialog--closing{animation-duration:1ms}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/bs-cart-drawer.css.map */
