#CartDrawer{--cart-padding: 40px;font-family:"DIN 2014",sans-serif;font-weight:400}#CartDrawer .drawer__inner{width:480px;max-width:100vw;border-radius:24px 0 0 24px}#CartDrawer .drawer__header{padding:28px var(--cart-padding) 24px;border:0}#CartDrawer .drawer__title{font:600 24px/1.1 Cardinal Fruit,serif;letter-spacing:-.48px}#CartDrawer .drawer__close{width:40px;height:40px;border:0;margin-inline-end:-10px}#CartDrawer .drawer__content,#CartDrawer .drawer__panel,#CartDrawer .drawer__panel>.flex{min-height:0}#CartDrawer .drawer__panel>.flex{overflow:hidden}#CartDrawer .drawer__scrollable:not(.text-center){overflow-y:auto;overscroll-behavior:contain;flex:1 1 auto;gap:40px;padding:0 var(--cart-padding) 40px}#CartDrawer .horizontal-product{grid-template-columns:96px minmax(0,1fr) auto}#CartDrawer .horizontal-product__media{border-radius:6px}#CartDrawer .horizontal-product__title{font:400 16px/1.1 "DIN 2014",sans-serif;letter-spacing:-.32px;text-transform:none;white-space:normal;overflow-wrap:anywhere}#CartDrawer .horizontal-product__details>.flex:first-child{gap:8px}#CartDrawer .horizontal-product__details dl{flex-wrap:wrap;overflow:visible}#CartDrawer .horizontal-product__details dl .text-xs{font-size:14px;color:#ffffff80}#CartDrawer .horizontal-product__quantity a[is=cart-remove-button]{color:#ffffff80}#CartDrawer .cart-drawer__trust-badges{padding:24px 0 0!important}#CartDrawer .cart-drawer__trust-badges-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;justify-content:stretch}#CartDrawer .cart-drawer__trust-badge{grid-template-columns:24px minmax(0,1fr);gap:16px}#CartDrawer .cart-drawer__trust-badge span{font:400 14px/1.2 "DIN 2014",sans-serif;letter-spacing:-.28px;white-space:normal}#CartDrawer .drawer__footer{border:0;flex:none}#CartDrawer .drawer__footer-bottom{padding:24px var(--cart-padding) max(40px,env(safe-area-inset-bottom));gap:24px;position:relative}#CartDrawer .drawer__footer-bottom:before{content:"";position:absolute;top:0;inset-inline:var(--cart-padding);border-top:1px solid var(--cudis-cart-line)}#CartDrawer cart-discount-panel{display:block;min-width:0}#CartDrawer .cart-drawer__discounts>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none;font:600 20px/1.2 Cardinal Fruit,serif;letter-spacing:-.4px}#CartDrawer .cart-drawer__discounts>summary::-webkit-details-marker{display:none}#CartDrawer .cart-drawer__discounts>summary:before,#CartDrawer .cart-drawer__discounts>summary:after{display:none}#CartDrawer .cart-drawer__discounts>summary svg{flex:none;transition:transform .2s ease}#CartDrawer .cart-drawer__discounts[open]>summary svg{transform:rotate(180deg)}#CartDrawer .cart-drawer__discounts:not([open])>[data-cart-discount-content]{display:none}#CartDrawer [data-cart-discount-content]{padding-top:8px}#CartDrawer .cart-drawer__inline-discount{display:grid!important;padding:0!important;margin:0!important;border:0!important}#CartDrawer:not(:has([data-bundle-native-discount])) cart-discount-panel:has(#coupons_stacker_input) .cart-drawer__inline-discount{display:none!important}#CartDrawer:has([data-bundle-native-discount]) cart-discount-panel .cart-drawer__inline-discount{display:grid!important}#CartDrawer .cart-drawer__discount-row,#CartDrawer #coupons_stacker .stack-discounts-input-wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) 100px!important;gap:8px!important;width:100%!important}#CartDrawer .cart-drawer__discount-input,#CartDrawer #coupons_stacker_input{min-width:0!important;width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 16px!important;border:.5px solid #fff!important;border-radius:20px!important;background:transparent!important;color:#fff!important;font:400 16px/1.2 "DIN 2014",sans-serif!important}#CartDrawer .cart-drawer__discount-row .button,#CartDrawer #coupons_stacker_add_button{width:100px!important;min-width:100px!important;height:40px!important;min-height:40px!important;background:#202020!important;border-radius:20px!important;font:400 14px/1 "DIN 2014",sans-serif!important}#CartDrawer #stack-discounts-container,#CartDrawer #coupons_stacker,#CartDrawer #coupons_stacker_wrapper,#CartDrawer #stack-discounts-input-block{display:block;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}#CartDrawer #stack-discounts-container label[for=coupons_stacker_input]{display:none!important}#CartDrawer .stack-discounts-tags-wrapper{width:100%!important;padding:0!important;background:transparent!important}#CartDrawer .stack-discounts-tags-wrapper:not(:has(.stack-discounts-tag)){display:none!important}#CartDrawer summary:focus-visible,#CartDrawer #coupons_stacker_input:focus-visible,#CartDrawer #coupons_stacker_add_button:focus-visible{outline:2px solid #9eff00!important;outline-offset:3px}#CartDrawer .cart-drawer__price-protection{display:grid;gap:4px;padding:20px;border-radius:12px;background:#ffffff26}#CartDrawer .cart-drawer__price-protection p{margin:0;font:400 14px/1.2 "DIN 2014",sans-serif;letter-spacing:-.28px;color:#ffffffb3}#CartDrawer .cart-drawer__price-protection .cart-drawer__price-protection-title{font:600 16px/1.2 Cardinal Fruit,serif;letter-spacing:-.32px;color:#fff}#CartDrawer .cart-drawer__summary{gap:8px}#CartDrawer .totals{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:4px}#CartDrawer .totals__subtotal,#CartDrawer .totals__subtotal-value,#CartDrawer .bundle-cart__subtotal-value{font:600 20px/1.2 Cardinal Fruit,serif;letter-spacing:-.4px}#CartDrawer .cart-drawer__compare-total{font:600 14px/1.2 Cardinal Fruit,serif;letter-spacing:-.28px}#CartDrawer .tax-note{font:400 14px/1.2 "DIN 2014",sans-serif;letter-spacing:-.28px;color:#ffffffb3}#CartDrawer .drawer__footer-buttons{margin-top:-16px}#CartDrawer .drawer__footer-buttons .button{font:600 16px/1 Cardinal Fruit,serif}#CartDrawer .cart-bf-price{display:grid;justify-items:end;gap:12px;max-width:150px}#CartDrawer .cart-bf-price__amounts{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:4px}#CartDrawer .cart-bf-price__compare{color:#ffffffb3;font:400 14px/1.1 "DIN 2014",sans-serif}#CartDrawer .cart-bf-price__current{color:#fff;font:400 20px/1.1 "DIN 2014",sans-serif}#CartDrawer .cart-bf-price--sale .cart-bf-price__current{color:#da291c}#CartDrawer .cart-bf-price__savings{border-radius:100px;padding:4px 12px;min-height:24px;max-width:100%;background:linear-gradient(148.8545deg,#f6e2af 21.826%,#d2a462 88.43%);color:#9e8451;font:600 14px/1.15 CUDIS Campaign DIN,"DIN 2014",sans-serif;text-transform:uppercase;text-align:center}@media(max-width:639px){#CartDrawer{--cart-padding: clamp(20px, 8.333vw, 40px)}#CartDrawer .drawer__inner{border-radius:0}#CartDrawer .drawer__header{padding-top:20px}}@media(max-width:420px){#CartDrawer .horizontal-product{grid-template-columns:72px minmax(0,1fr) auto;column-gap:10px}#CartDrawer .horizontal-product__media{width:72px;height:80px}#CartDrawer .horizontal-product__title{font-size:14px}#CartDrawer .cart-bf-price{max-width:110px;gap:8px}#CartDrawer .cart-bf-price__savings{padding-inline:8px;font-size:12px}#CartDrawer .cart-drawer__trust-badges-grid{gap:20px 12px}#CartDrawer .cart-drawer__trust-badge{gap:10px}#CartDrawer .cart-drawer__trust-badge span{font-size:14px}}@media(prefers-reduced-motion:reduce){#CartDrawer .cart-drawer__discounts>summary svg{transition:none}}@media(max-height:649px){#CartDrawer .drawer__panel>.flex{overflow-y:auto;overscroll-behavior:contain}#CartDrawer .drawer__scrollable:not(.text-center){overflow:visible;flex:1 0 auto}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/cart-drawer-refresh.css.map */
