cart-drawer[hidden]{display:none!important}cart-drawer[inert],cart-drawer[inert] *{pointer-events:none!important}body #CartDrawer,body #CartDrawer *,body #CartDrawer *:before,body #CartDrawer *:after{letter-spacing:0px!important}body #CartDrawer .drawer__inner{height:100vh;height:100dvh;max-height:100dvh;overflow-y:auto!important;overflow-x:hidden!important;min-width:0;scrollbar-gutter:stable}body #CartDrawer .drawer__inner{scrollbar-width:auto;scrollbar-color:#8c8c8c #f8f8f8}body #CartDrawer .drawer__inner::-webkit-scrollbar{width:14px}body #CartDrawer .drawer__inner::-webkit-scrollbar-thumb{background:#8c8c8c;border:2px solid #f8f8f8;border-radius:100px}body #CartDrawer .drawer__inner::-webkit-scrollbar-track{background:#f8f8f8}body #CartDrawer .drawer__inner::-webkit-scrollbar-track-piece{margin:0}body #CartDrawer .drawer__inner>*{flex-shrink:0}body #CartDrawer :is(.cart-drawer__form,.drawer__contents,.drawer__cart-items-wrapper,.cart-item__details,.cart-item__quantity,.cart-drawer-recommendations,.cart-drawer-recommendations-content){min-width:0;max-width:100%;box-sizing:border-box}body #CartDrawer .cart-drawer-recommendations__slider{width:100%;max-width:100%;box-sizing:border-box;overflow-x:auto!important}body #CartDrawer .cart-drawer-recommendations__slider *{overflow-x:hidden}body #CartDrawer .cart-drawer-recommendations__title{text-transform:none}body #CartDrawer .cart-drawer-recommendations__product-title{font-size:12px;font-weight:500;line-height:1.1}body #CartDrawer .cart-drawer-recommendations__choose{font-weight:500}body #CartDrawer .cart-drawer-recommendations__price{align-items:center}body #CartDrawer .cart-drawer-recommendations__add{font-size:12px}body #CartDrawer .cart-drawer-recommendations__choose:hover{background:#fff;color:#191b1c}body #CartDrawer .cart-drawer-recommendations{padding:20px 0;border:0}body #CartDrawer .cart-drawer-recommendations-content{box-sizing:border-box;padding:0;background:transparent}body #CartDrawer .cart-drawer-recommendations__card{position:relative;box-sizing:border-box;min-width:0;padding:14px;border-radius:6px;background:#f8f8f8}body #CartDrawer .cart-drawer-recommendations__navigation{display:block}body #CartDrawer .cart-drawer-recommendations__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:25px;height:25px;padding:0;border:0;border-radius:50%;background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;opacity:.7;cursor:pointer;box-shadow:none}body #CartDrawer .cart-drawer-recommendations__arrow--prev{left:6px}body #CartDrawer .cart-drawer-recommendations__arrow--next{right:6px}body #CartDrawer .cart-drawer-recommendations__arrow svg{width:15px;height:15px}body #CartDrawer .cart-drawer-recommendations__arrow:hover:not(:disabled){opacity:1}body #CartDrawer .cart-drawer-recommendations__arrow:disabled{opacity:.25;cursor:default}body #CartDrawer .cart-drawer-recommendations__arrow:focus-visible{outline:2px solid #191b1c;outline-offset:2px}body #CartDrawer .cart-drawer-recommendations-content:not(:has(.cart-drawer-recommendations__item:nth-child(2))) .cart-drawer-recommendations__navigation{display:none}body #CartDrawer .cart-drawer-recommendations__header{padding:0 0 12px;text-align:left}body #CartDrawer .cart-drawer-recommendations__slider{padding:0;scroll-snap-type:x mandatory;touch-action:pan-x pan-y}body #CartDrawer .cart-drawer-recommendations__slider.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}@media(max-width:809.98px){body #CartDrawer .cart-drawer-recommendations__arrow{display:none!important}}body #CartDrawer .cart-drawer-recommendations__item{flex:0 0 100%;box-sizing:border-box;padding:0;gap:12px;background:transparent;align-items:stretch;scroll-snap-align:start}body #CartDrawer .cart-drawer-recommendations__image{flex:0 0 30%;width:30%;height:auto;aspect-ratio:1;align-self:start;border-radius:4px;background:#fff}body #CartDrawer .cart-drawer-recommendations__image img{object-fit:contain;mix-blend-mode:darken}body #CartDrawer .cart-drawer-recommendations__info{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto;gap:10px 8px;width:auto;flex:1;align-items:end}body #CartDrawer .cart-drawer-recommendations__product-title{grid-column:1 / -1;align-self:start;margin:0;color:#191b1c}body #CartDrawer .cart-drawer-recommendations__info .cart-drawer-recommendations__price{margin:0;gap:4px;align-self:center}body #CartDrawer .cart-drawer-recommendations__form{width:auto;margin:0}body #CartDrawer .cart-drawer-recommendations__add{width:auto;min-width:0;min-height:0;margin:0;padding:8px 10px;border:1px solid #191b1c;border-radius:4px;background:#191b1c;color:#fff;font:500 12px/1.2 Plus Jakarta Sans,sans-serif;white-space:nowrap}body #CartDrawer .cart-drawer-recommendations__dots{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;margin-top:8px}body #CartDrawer .cart-drawer-recommendations__dots button{display:grid;place-items:center;flex:0 0 18px;width:18px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}body #CartDrawer .cart-drawer-recommendations__dots button:before{content:"";display:block;box-sizing:border-box;width:6px;height:6px;border:0;box-shadow:inset 0 0 0 1px #ccc;border-radius:50%;background:#ccc;opacity:1;visibility:visible}body #CartDrawer .cart-drawer-recommendations__dots button[aria-current=true]:before{background:#000;box-shadow:inset 0 0 0 1px #000}body #CartDrawer .cart-drawer-recommendations__dots button:focus-visible{outline:1px solid #000;outline-offset:0}body #CartDrawer .cart-drawer-recommendations__dots:not(:has(button:nth-child(2))){display:none}body #CartDrawer .cart-drawer-recommendations__price,body #CartDrawer .cart-drawer-recommendations__price>span{font:500 12px/1.4 Plus Jakarta Sans,sans-serif;color:#191b1c!important}body #CartDrawer .cart-drawer-recommendations__price .cart-drawer-recommendations__compare-price{font:400 12px/1.4 Plus Jakarta Sans,sans-serif;color:#767676!important;opacity:1}body #CartDrawer .drawer__inner{padding:20px 20px 0!important;box-sizing:border-box;border:0;background:#fff;color:#191b1c;font-family:Plus Jakarta Sans,sans-serif;letter-spacing:0}body cart-drawer.is-empty #CartDrawer .drawer__inner{display:flex;align-items:stretch;padding-bottom:20px!important}body cart-drawer.is-empty #CartDrawer .drawer__inner>:not(.drawer__inner-empty){display:none!important}body #CartDrawer .drawer__inner-empty{flex:1;min-height:0;height:auto;padding:0;overflow:visible}body #CartDrawer .cart-drawer__warnings{margin:0;padding:44px 0}body #CartDrawer .cart-drawer__empty-content{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;margin:0;padding:0}body #CartDrawer .sembonia-cart-empty-title{margin:0;color:#191b1c;font:500 14px/1.6 Plus Jakarta Sans,sans-serif;text-transform:none}body #CartDrawer .sembonia-cart-empty-account{margin:0;color:#191b1c;font:400 14px/1.6 Plus Jakarta Sans,sans-serif;text-align:center;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}body #CartDrawer .sembonia-cart-empty-account:focus-visible{outline:1px solid currentColor;outline-offset:4px}body #CartDrawer .cart-drawer__warnings .drawer__close{position:absolute;top:20px;right:20px;display:grid;place-items:center;width:24px;height:24px;min-width:24px;min-height:24px;padding:0}body #CartDrawer .drawer__header{padding:0 0 24px!important;gap:20px;flex-shrink:0}body #CartDrawer .drawer__heading,body #CartDrawer .cart-drawer-recommendations__title{margin:0!important;font:600 14px/1.6 Plus Jakarta Sans,sans-serif!important;letter-spacing:0!important;color:#191b1c}body #CartDrawer .drawer__header .drawer__close{position:static;display:grid;place-items:center;min-width:24px;min-height:24px;width:24px;height:24px;padding:0;color:#191b1c}body #CartDrawer .drawer__close svg{width:14px;height:14px}body #CartDrawer .free-shipping-bar{padding:16px;margin:0 0 24px;border-radius:8px;background:#191b1c;color:#fff}body #CartDrawer .free-shipping-bar__message{margin:0;padding:0;text-align:center;font:400 12px/1.6 Plus Jakarta Sans,sans-serif;color:#fff}body #CartDrawer .free-shipping-bar__message:before{content:none}body #CartDrawer .free-shipping-bar__message :is(.free-shipping-bar__price,.free-shipping-bar__success-highlight){color:inherit}body #CartDrawer .free-shipping-bar__track{height:8px;margin:12px 0 0;border:0;border-radius:100px;background:#414141;overflow:hidden}body #CartDrawer .free-shipping-bar__fill{width:var(--free-shipping-progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,#c50068,#ff0036 55%,#ffc34d)}body #CartDrawer .free-shipping-bar__message,body #CartDrawer .free-shipping-bar__message *{font-weight:400!important}body #CartDrawer .free-shipping-bar__message :is(.free-shipping-bar__price,.free-shipping-bar__success-highlight){font-weight:600!important}body #CartDrawer cart-drawer-items{flex:1 0 auto;min-width:0;width:100%;margin:0;padding:0!important;box-sizing:border-box;overflow:visible!important}body #CartDrawer .drawer__contents{padding:0}body #CartDrawer .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0;padding:0}body #CartDrawer .cart-item{grid-template-columns:minmax(0,24%) minmax(0,1fr);grid-template-rows:auto 1fr;gap:0 16px!important;margin:0 0 24px!important;padding:0 0 24px;border-bottom:0!important;align-items:start}body #CartDrawer .cart-item>td{padding:0!important;border:0}body #CartDrawer .cart-item:last-child{margin-bottom:0!important;padding-bottom:20px}body #CartDrawer .cart-item__media{grid-column:1;grid-row:1 / 3;align-self:start;vertical-align:top}body #CartDrawer .cart-item__media_inner{margin:0;padding:0;box-shadow:none;background:#f8f8f8!important;aspect-ratio:1;isolation:isolate}body #CartDrawer .cart-item__image{display:block;width:100%;max-width:100%;height:100%;margin:0;padding:0;object-fit:contain;background:transparent;mix-blend-mode:darken}body #CartDrawer .cart-item__details{grid-column:2!important;grid-row:1;min-width:0;align-self:start;vertical-align:top}body #CartDrawer .sembonia-cart-item-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;max-width:none;margin:0 0 8px}body #CartDrawer .cart-item__name{flex:1;min-width:0;margin:0;font:600 14px/1.2 Plus Jakarta Sans,sans-serif!important;letter-spacing:0!important;color:#191b1c;text-transform:none;text-decoration:none}body #CartDrawer .cart-item__name:hover{text-decoration:none}body #CartDrawer .cart-item__details dl{margin:0}body #CartDrawer .product-option{font:400 12px/1.6 Plus Jakarta Sans,sans-serif;letter-spacing:0;color:#191b1c}body #CartDrawer .product-option+.product-option{margin-top:0}body #CartDrawer .product-option dd{margin-left:4px}body #CartDrawer .cart-item__details p:empty,body #CartDrawer .cart-item__details .discounts:empty{display:none}body #CartDrawer .cart-item__quantity{grid-column:2!important;grid-row:2;align-self:end}body #CartDrawer .cart-item__quantity-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}body #CartDrawer .quantity-popover-container{display:flex;align-items:center;gap:12px;padding:0;margin-left:auto}body #CartDrawer .quantity-popover-container label{font:400 12px/1.6 Plus Jakarta Sans,sans-serif;letter-spacing:0;padding:0}body #CartDrawer .cart-quantity-dropdown{width:60px;height:44px;padding:0 24px 0 12px;border:1px solid #191b1c;border-radius:8px;background-color:#fff;background-position:right 10px center;background-size:12px 8px;font:500 12px/1.6 Plus Jakarta Sans,sans-serif;color:#191b1c;letter-spacing:0;cursor:pointer}body #CartDrawer .sembonia-cart-line-price{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:4px;margin:0;white-space:nowrap;font:500 14px/1.6 Plus Jakarta Sans,sans-serif;color:#191b1c;letter-spacing:0}body #CartDrawer .sembonia-cart-line-price .cart-item__final-price{font:inherit}body #CartDrawer .sembonia-cart-line-price .cart-item__old-price{font-size:14px;font-weight:400;color:#767676;opacity:1}body #CartDrawer cart-remove-button{order:-1;margin:0;width:auto;height:auto}body #CartDrawer .cart-remove-button.button{display:inline-block;width:auto;min-width:0;min-height:0!important;padding:0;margin:0;border:0;border-bottom:.5px solid currentColor;background:none;box-shadow:none;font:400 14px/1.6 Plus Jakarta Sans,sans-serif;color:#000;letter-spacing:-.04em!important;text-decoration:none}body #CartDrawer .cart-remove-button.button:before,body #CartDrawer .cart-remove-button.button:after{content:none}body #CartDrawer .cart-drawer__form :is(a,button):focus-visible{outline:1px solid #191b1c!important;outline-offset:3px!important}body #CartDrawer .cart-drawer__form .cart-quantity-dropdown,body #CartDrawer .cart-drawer__form .cart-quantity-dropdown:focus{outline:none!important;box-shadow:none!important}body #CartDrawer .cart-drawer__form .cart-quantity-dropdown:focus-visible{border-width:2px;padding-left:11px;padding-right:23px;background-color:#f8f8f8}body #CartDrawer .drawer__footer{position:sticky;bottom:0;z-index:2;margin:0 -20px;padding:20px;border:0;background:#f8f8f8}body #CartDrawer .totals{padding:0 0 10px;align-items:center;gap:16px}body #CartDrawer .totals :is(h2,.totals__total-value){margin:0;font:600 14px/1.6 Plus Jakarta Sans,sans-serif!important;letter-spacing:0;color:#000}body #CartDrawer .cart__ctas{display:flex;flex-direction:column;align-items:stretch;gap:0}body #CartDrawer .cart__checkout-button{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;max-width:none;min-height:0;margin:0;padding:12px 20px!important;border:0!important;border-radius:4px!important;background:#000!important;color:#fff!important;font:500 14px/1.4 Plus Jakarta Sans,sans-serif;letter-spacing:0;text-transform:none;transition:background-color .4s ease}body #CartDrawer .sembonia-cart-checkout-label{text-align:center}body #CartDrawer .cart__checkout-button:not([disabled]):hover{background:#333!important}body #CartDrawer .cart__checkout-button[disabled]{opacity:.55;cursor:not-allowed}body #CartDrawer .cart__checkout-button:before,body #CartDrawer .cart__checkout-button:after{content:none}body cart-drawer.drawer{background:transparent}body #CartDrawer .cart-drawer__overlay{display:block;background:#0006}body #CartDrawer .drawer__inner{position:relative;z-index:1}body #CartDrawer .drawer__inner,body #CartDrawer cart-drawer-items{overscroll-behavior:contain}
/*# sourceMappingURL=/cdn/shop/t/67/assets/sembonia-cart-drawer.css.map */
