#cart-drawer{--theme-drawer-width:clamp(380px,29.2vw,600px)}#cart-drawer .theme-drawer__dialog{background:#fff;color:#171717;border:0;box-shadow:-12px 0 50px #00000012;font-family:var(--font-body--family,Arial,sans-serif);overflow:hidden}#cart-drawer .theme-drawer__dialog::backdrop{background:#0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#cart-drawer .theme-drawer__header{position:relative;padding:20px 52px 14px;justify-content:center;min-height:58px}#cart-drawer .theme-drawer__title{font-family:inherit;font-size:17px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;gap:8px}#cart-drawer .theme-drawer__badge{background:none;border:0;font-size:13px;font-weight:400;min-width:0;padding:0}#cart-drawer .theme-drawer__close-button{position:absolute;right:15px;top:12px;border:0;box-shadow:none;background:none;border-radius:0;color:#171717}#cart-drawer .cart-drawer__inner{height:100%;min-height:0}#cart-drawer .sl-cart-shipping{flex-shrink:0;text-align:center;background:#eed8dd;padding:12px 20px;font-size:12px;line-height:1.4;letter-spacing:.02em;border-bottom:1px solid #eadce0}#cart-drawer .sl-cart-shipping span{margin-right:7px}#cart-drawer .cart-drawer__content{overflow:hidden;min-height:0;flex:1;background:#fff}#cart-drawer .cart-drawer__items{display:flex;flex:1;min-height:0;overflow:auto;padding:20px 24px 0;overscroll-behavior:contain;scrollbar-width:thin}#cart-drawer .cart-form{flex-shrink:0;width:100%}#cart-drawer .cart-items__wrapper{flex-shrink:0}#cart-drawer .cart-items__table-row,#cart-drawer .cart-items__table-row--full-width-variants{grid-template-columns:110px minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;grid-template-areas:"media details price" "media variants variants" "media quantity quantity" "media error error";column-gap:20px;row-gap:5px;min-height:138px;padding-bottom:18px;margin-bottom:18px;border:0}#cart-drawer .cart-items__details{display:contents}#cart-drawer .cart-items__product-info{grid-area:details}#cart-drawer .cart-items__media{grid-area:media;width:110px;max-width:none}#cart-drawer .cart-items__media-container{aspect-ratio:4/5;background:#f8eef1;display:block;width:110px}#cart-drawer .cart-items__media-image{width:100%;height:100%;object-fit:cover;border:0;border-radius:0}#cart-drawer .cart-items__variants-wrapper{grid-area:variants;font-size:12px;line-height:1.4;color:#5e5658}#cart-drawer .cart-items__title{font-size:13px;line-height:1.4;font-weight:500;color:#171717}#cart-drawer .cart-items__unit-price-wrapper{display:none}#cart-drawer .cart-items__quantity{width:100%;align-self:end;grid-area:quantity;margin:12px 0 0}#cart-drawer .cart-items__quantity-controls{width:100%;justify-content:space-between}#cart-drawer .cart-items__quantity .quantity-selector{border:0;box-shadow:none;background:none;width:112px;min-width:0;min-height:38px;--style-border-width-inputs:0px}#cart-drawer .quantity-selector button{width:34px;min-width:34px;height:38px;min-height:38px;padding:8px;background:none;border:0;color:#171717}#cart-drawer .quantity-selector input{width:34px;min-width:0;background:none;font-size:13px;padding:0;border:0}#cart-drawer .cart-items__remove{width:auto;min-width:44px;min-height:38px;padding:0;border:0;background:none;color:#171717;font-size:11px;text-decoration:underline;text-underline-offset:3px;box-shadow:none}#cart-drawer .cart-items__price{grid-area:price;font-size:13px;font-weight:500;white-space:nowrap;padding-top:1px;min-width:0}#cart-drawer .cart-disclosure,#cart-drawer .cart-items__title-row>button{display:none}#cart-drawer .cart-drawer__summary{flex-shrink:0;position:relative!important;bottom:auto;width:100%;margin:0;padding:19px 24px max(20px,env(safe-area-inset-bottom));gap:10px;background:#fff;border-top:1px solid #eee;-webkit-mask-image:none;mask-image:none}#cart-drawer .cart-totals{gap:8px;padding:0!important;border:0!important;margin:0}#cart-drawer .cart-totals__total-label,#cart-drawer .cart-totals__total-value{font-size:14px!important;font-weight:600}#cart-drawer .cart-totals__tax-note{font-size:12px;color:#171717;display:flex;justify-content:space-between}#cart-drawer .cart-actions{margin:0;border:0}#cart-drawer .cart-actions summary{font-size:12px;min-height:28px;padding:3px 0}#cart-drawer .cart-totals__installments,#cart-drawer .additional-checkout-buttons{display:none}#cart-drawer .cart__ctas{width:100%;margin:0}#cart-drawer .cart__checkout-button{background:#171717;color:#fff;width:100%;min-height:54px;border-radius:0;border:1px solid #171717;font-size:12px;letter-spacing:.06em;font-weight:500;text-transform:uppercase;box-shadow:none}#cart-drawer .cart__checkout-button .button-text{display:flex;align-items:center;justify-content:center;gap:10px}#cart-drawer .cart__checkout-button svg{width:14px;height:14px}#cart-drawer .sl-cart-return{font-size:11px;line-height:1.4;color:#766b6e;text-align:center;margin:2px 0 3px}#cart-drawer .sl-cart-recs{display:block;flex-shrink:0;margin-top:auto;padding-top:35px;padding-bottom:18px;width:100%}#cart-drawer .sl-cart-recs__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:10px}#cart-drawer .sl-cart-recs__header h3{font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.02em;margin:0}#cart-drawer .sl-cart-recs__arrows{display:flex;gap:5px}#cart-drawer .sl-cart-recs__arrows button{display:grid;place-items:center;border:0;background:none;cursor:pointer;font-size:29px;line-height:1;width:32px;height:32px;color:#171717;padding:0}#cart-drawer .sl-cart-recs__arrows button:disabled{opacity:.25;cursor:default}#cart-drawer .sl-cart-recs__track{display:flex;gap:2px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;cursor:grab}#cart-drawer .sl-cart-recs__track::-webkit-scrollbar{display:none}#cart-drawer .sl-cart-recs__track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}#cart-drawer .sl-cart-card{position:relative;container-type:inline-size;flex:0 0 calc((100% - 4px)/3);min-width:0;scroll-snap-align:start}#cart-drawer .sl-cart-card__image{display:block;aspect-ratio:4/5;background:#f8eef1;overflow:hidden;-webkit-user-drag:none}#cart-drawer .sl-cart-card__image img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}#cart-drawer .sl-cart-card__add{position:absolute;right:5px;top:calc(125cqw - 35px);display:grid;place-items:center;width:30px;height:30px;background:#ffffffd9;color:#171717;border:0;border-radius:0;font-size:24px;text-decoration:none;cursor:pointer;line-height:1}#cart-drawer .sl-cart-card form{display:contents}#cart-drawer .sl-cart-card__title{display:block;font-size:10px;line-height:1.35;color:#171717;text-decoration:none;padding:9px 5px 0 0}#cart-drawer .sl-cart-card__price{font-size:10px;line-height:1.4;color:#5e5658;margin:3px 0 0}#cart-drawer .sl-cart-recs__error{font-size:12px;line-height:1.4;color:#a62828;margin:12px 0 0}#cart-drawer .cart-drawer--empty .theme-drawer__header{min-height:58px}#cart-drawer .cart-drawer--empty .cart-drawer__content{min-height:200px}@media(max-width:749px){#cart-drawer{--theme-drawer-width: calc(100vw - 14px) }#cart-drawer .theme-drawer__dialog{width:calc(100vw - 14px);max-width:calc(100vw - 14px)}#cart-drawer .theme-drawer__header{min-height:52px;padding-top:15px;padding-bottom:12px}#cart-drawer .theme-drawer__title{font-size:15px}#cart-drawer .cart-drawer__items{padding:16px 16px 0}#cart-drawer .cart-items__table-row,#cart-drawer .cart-items__table-row--full-width-variants{grid-template-columns:85px minmax(0,1fr) auto;column-gap:14px;min-height:114px}#cart-drawer .cart-items__media,#cart-drawer .cart-items__media-container{width:85px}#cart-drawer .cart-items__title,#cart-drawer .cart-items__price{font-size:12px}#cart-drawer .cart-drawer__summary{padding:15px 16px max(16px,env(safe-area-inset-bottom))}#cart-drawer .sl-cart-recs{padding-top:28px}#cart-drawer .sl-cart-shipping{font-size:11px;padding:10px 14px}#cart-drawer .sl-cart-recs__header h3{font-size:12px}#cart-drawer .cart__checkout-button{min-height:48px}}@media(prefers-reduced-motion:reduce){#cart-drawer *{scroll-behavior:auto!important}}#cart-drawer .theme-drawer__dialog{width:var(--theme-drawer-width);font-family:Arial,Helvetica,sans-serif}#cart-drawer scroll-hint,#cart-drawer .cart-drawer__items,#cart-drawer .cart-drawer__content,#cart-drawer .cart-drawer__summary{-webkit-mask-image:none!important;mask-image:none!important}#cart-drawer scroll-hint:before,#cart-drawer scroll-hint:after,#cart-drawer .cart-drawer__summary:before,#cart-drawer .cart-drawer__summary:after{display:none!important;content:none!important;background:none!important;box-shadow:none!important}#cart-drawer .theme-drawer__header{min-height:44px;padding:14px 45px 8px}#cart-drawer .theme-drawer__title{font-size:16px;font-weight:700;letter-spacing:0}#cart-drawer .theme-drawer__badge{display:none}#cart-drawer .theme-drawer__close-button{right:12px;top:7px;width:30px;height:30px}#cart-drawer .sl-cart-shipping{background:#fff;border-bottom:1px solid #e8e8e8;padding:0 20px 12px;font-size:11px;letter-spacing:0}#cart-drawer .sl-cart-shipping:after{content:"";display:block;height:5px;background:#171717;margin-top:10px}#cart-drawer .sl-cart-shipping>span{display:none}#cart-drawer .cart-drawer__items{padding:14px 20px 0}#cart-drawer .cart-items__table-row,#cart-drawer .cart-items__table-row--full-width-variants{grid-template-columns:95px minmax(0,1fr) auto;column-gap:28px;row-gap:3px;min-height:95px;margin-bottom:9px;padding-bottom:0}#cart-drawer .cart-items__media,#cart-drawer .cart-items__media-container{width:95px}#cart-drawer .cart-items__media-container{aspect-ratio:1}#cart-drawer .cart-items__title{font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.4}#cart-drawer .cart-items__price{font-size:10px;font-weight:700}#cart-drawer .cart-items__variants-wrapper,#cart-drawer .cart-items__variants-wrapper *{font-size:10px!important;color:#171717}#cart-drawer .cart-items__quantity{margin-top:10px}#cart-drawer .cart-items__quantity .quantity-selector{width:88px;min-height:30px}#cart-drawer .quantity-selector button{width:28px;min-width:28px;height:30px;min-height:30px;padding:7px}#cart-drawer .quantity-selector input{width:28px;font-size:11px}#cart-drawer .cart-items__remove{font-size:10px;min-height:30px;text-transform:none;font-weight:400}#cart-drawer .sl-cart-recs{width:calc(100% + 40px);margin-inline:-20px;padding-top:32px;padding-bottom:12px}#cart-drawer .sl-cart-recs__header{padding:0 20px;margin-bottom:12px}#cart-drawer .sl-cart-recs__header h3{font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0}#cart-drawer .sl-cart-recs__arrows{gap:0}#cart-drawer .sl-cart-recs__arrows button{width:26px;height:26px;font-size:27px}#cart-drawer .sl-cart-recs__track{gap:1px}#cart-drawer .sl-cart-card{flex-basis:calc((100% - 2px)/3)}#cart-drawer .sl-cart-card__image{aspect-ratio:1/1.1}#cart-drawer .sl-cart-card__add{top:calc(110cqw - 30px);right:4px;width:27px;height:27px;background:transparent;font-size:22px}#cart-drawer .sl-cart-card__title{font-size:9px;text-transform:uppercase;padding:7px 8px 0}#cart-drawer .sl-cart-card__price{font-size:9px;margin:2px 8px 0}#cart-drawer .cart-drawer__summary{padding:16px 20px max(18px,env(safe-area-inset-bottom));gap:9px}#cart-drawer .cart-totals__container{gap:5px}#cart-drawer .cart-totals__total-label{text-transform:uppercase}#cart-drawer .cart-totals__total-label,#cart-drawer .cart-totals__total-value{font-size:11px!important}#cart-drawer .cart-totals__tax-note,#cart-drawer .sl-cart-delivery{font-size:11px;text-transform:uppercase}#cart-drawer .sl-cart-delivery{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;line-height:1.4}#cart-drawer .sl-cart-return{font-size:11px;margin:4px 0 2px;color:#777}#cart-drawer .cart__checkout-button{min-height:44px;font-size:10px;letter-spacing:.04em}@media(max-width:749px){#cart-drawer{--theme-drawer-width: calc(100vw - 14px) }#cart-drawer .theme-drawer__dialog{width:calc(100vw - 14px)}#cart-drawer .theme-drawer__header{min-height:44px;padding-top:13px}#cart-drawer .theme-drawer__title{font-size:14px}#cart-drawer .cart-drawer__items{padding:13px 16px 0}#cart-drawer .cart-items__table-row,#cart-drawer .cart-items__table-row--full-width-variants{grid-template-columns:85px minmax(0,1fr) auto;column-gap:18px;min-height:100px;margin-bottom:9px}#cart-drawer .cart-items__media,#cart-drawer .cart-items__media-container{width:85px}#cart-drawer .cart-items__media-container{aspect-ratio:4/5}#cart-drawer .sl-cart-recs{width:calc(100% + 32px);margin-inline:-16px;padding-top:28px}#cart-drawer .sl-cart-recs__header{padding-inline:16px}#cart-drawer .sl-cart-recs__header h3{font-size:12px}#cart-drawer .cart-drawer__summary{padding:16px 16px max(18px,env(safe-area-inset-bottom))}#cart-drawer .cart__checkout-button{min-height:46px}}#cart-drawer .sl-cart-delivery{width:100%;text-align:left}#cart-drawer .cart__checkout-button{padding:14px 16px;line-height:1.2}#cart-drawer .sl-cart-card__image{position:relative}#cart-drawer .sl-cart-card__hover-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}#cart-drawer .sl-cart-card__add{top:calc(110cqw - 37px);left:0;right:0;width:100%;height:37px;min-height:37px;background:#000;color:#fff;font-size:10px;text-transform:uppercase;opacity:1;z-index:1;padding:8px 4px;line-height:1.2}#cart-drawer .sl-cart-card__add span{font-size:inherit;line-height:inherit}@media(hover:hover)and (pointer:fine){#cart-drawer .sl-cart-card__add{opacity:0;pointer-events:none}#cart-drawer .sl-cart-card:hover .sl-cart-card__add,#cart-drawer .sl-cart-card:focus-within .sl-cart-card__add{opacity:1;pointer-events:auto}#cart-drawer .sl-cart-card:hover .sl-cart-card__hover-image,#cart-drawer .sl-cart-card:focus-within .sl-cart-card__hover-image{opacity:1}}#cart-drawer .sl-cart-delivery{text-transform:none}#cart-drawer .sl-cart-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;overflow-wrap:anywhere;line-height:1.35;min-height:calc(2.7em + 7px);max-height:calc(2.7em + 7px)}#cart-drawer .sl-cart-card__mobile-icon{display:none}#cart-drawer .sl-cart-recs__header h3{overflow-wrap:normal;min-width:0}#cart-drawer .sl-cart-recs__arrows{flex-shrink:0}#cart-drawer .cart-drawer__summary{gap:11px}#cart-drawer .cart-items__title,#cart-drawer .cart-items__variants-wrapper{overflow-wrap:anywhere}@media(max-width:749px){#cart-drawer{--theme-drawer-width: calc(100vw - 20px) }#cart-drawer .theme-drawer__dialog{width:var(--theme-drawer-width);max-width:var(--theme-drawer-width)}#cart-drawer .sl-cart-card__desktop-label{display:none}#cart-drawer .sl-cart-card__mobile-icon{display:block;font-size:25px;line-height:1}#cart-drawer .sl-cart-card__add{left:auto;right:1px;top:calc(110cqw - 40px);width:40px;height:40px;min-height:40px;background:transparent;color:#171717;opacity:1!important;pointer-events:auto!important;padding:6px;font-size:25px}#cart-drawer .sl-cart-card__hover-image{display:none}#cart-drawer .cart-drawer__summary{gap:10px;padding-top:15px;padding-bottom:max(16px,env(safe-area-inset-bottom))}#cart-drawer .cart-items__table-row,#cart-drawer .cart-items__table-row--full-width-variants{column-gap:16px}#cart-drawer .sl-cart-recs__header{margin-bottom:10px}#cart-drawer .sl-cart-card__title{font-size:9px}}#cart-drawer .sl-cart-mobilepay{display:flex;justify-content:center;align-items:center;gap:7px;width:100%;margin:0;min-height:24px;font-size:12px;line-height:1.3;color:#171717;text-transform:none}#cart-drawer .sl-cart-mobilepay__brand{display:inline-flex;align-items:center;gap:4px;color:#5a78ed;font-weight:600;font-size:13px;white-space:nowrap}#cart-drawer .sl-cart-mobilepay svg{width:30px;height:22px;display:block}@media(max-width:749px){#cart-drawer .sl-cart-mobilepay{font-size:11px;gap:6px}#cart-drawer .sl-cart-mobilepay__brand{font-size:12px}}#cart-drawer .sl-cart-card__hover-image{display:none!important}@media(min-width:750px){#cart-drawer .sl-cart-card .sl-cart-card__add{display:grid!important;visibility:hidden;opacity:0!important;pointer-events:none!important}#cart-drawer .sl-cart-card:hover .sl-cart-card__add,#cart-drawer .sl-cart-card:focus-within .sl-cart-card__add{visibility:visible;opacity:1!important;pointer-events:auto!important}#cart-drawer .sl-cart-card__desktop-label{display:block!important}#cart-drawer .sl-cart-card__mobile-icon{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/sl-cart.css.map */
