.cd-cart{--cd-cart-text: #2e2a39;--cd-cart-muted: #7a7684;--cd-cart-line: #e0dfe1;--cd-cart-ease: cubic-bezier(.16, 1, .3, 1);color:var(--cd-cart-text)}.cd-cart.theme-drawer__dialog--opening{animation:cd-cart-in var(--cd-cart-speed, .5s) var(--cd-cart-ease) both}.cd-cart.theme-drawer__dialog--closing{animation:cd-cart-out calc(var(--cd-cart-speed, .5s) * .7) cubic-bezier(.7,0,.84,0) forwards}.cd-cart[open]::backdrop{animation:cd-cart-backdrop-in var(--cd-cart-speed, .5s) ease both}.cd-cart.theme-drawer__dialog--closing::backdrop{animation:cd-cart-backdrop-out calc(var(--cd-cart-speed, .5s) * .7) ease forwards}@keyframes cd-cart-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes cd-cart-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes cd-cart-backdrop-in{0%{opacity:0}}@keyframes cd-cart-backdrop-out{to{opacity:0}}.cd-cart.theme-drawer__dialog--opening .cd-free-shipping,.cd-cart.theme-drawer__dialog--opening .cart-items__table-row{animation:cd-cart-item-in calc(var(--cd-cart-speed, .5s) * 1.1) var(--cd-cart-ease) both}.cd-cart.theme-drawer__dialog--opening .cd-free-shipping{animation-delay:80ms}.cd-cart.theme-drawer__dialog--opening .cart-items__table-row:nth-child(1){animation-delay:.14s}.cd-cart.theme-drawer__dialog--opening .cart-items__table-row:nth-child(2){animation-delay:.2s}.cd-cart.theme-drawer__dialog--opening .cart-items__table-row:nth-child(3){animation-delay:.26s}.cd-cart.theme-drawer__dialog--opening .cart-items__table-row:nth-child(n+4){animation-delay:.32s}@keyframes cd-cart-item-in{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.cd-cart.theme-drawer__dialog--opening,.cd-cart.theme-drawer__dialog--closing,.cd-cart[open]::backdrop,.cd-cart.theme-drawer__dialog--opening .cd-free-shipping,.cd-cart.theme-drawer__dialog--opening .cart-items__table-row{animation-duration:1ms}}.cd-cart .theme-drawer__header{padding-block:18px;border-bottom:1px solid var(--cd-cart-line)}.cd-cart .theme-drawer__title{margin:0}.cd-cart__title{display:inline-flex;align-items:center;gap:12px;font-size:18px;font-weight:600;line-height:1}.cd-cart .theme-drawer__close-button .svg-wrapper,.cd-cart .theme-drawer__close-button svg{width:18px;height:18px}.cd-cart .theme-drawer__close-button svg path{stroke-width:2}.cd-cart .cd-free-shipping{--cd-fs-color: var(--cd-cart-accent);gap:6px;padding:14px var(--cart-drawer-padding, 24px);border-bottom:1px solid var(--cd-cart-line)}.cd-cart .cart-items__table-row{grid-template-columns:80px minmax(0,1fr)!important;column-gap:20px;padding-block:20px 0;margin-bottom:0}.cd-cart .cart-items__table-row--full-width-variants{grid-template-areas:"media details" "media variants" "media unit_price" "media quantity" "media error"!important}.cd-cart .cart-items__media img,.cd-cart .cart-items__media-container{border-radius:6px}.cd-cart .cart-items__title{color:var(--cd-cart-text);font-size:16px;font-weight:600;line-height:1.35;text-decoration:none}.cd-cart .cart-items__variants,.cd-cart .cart-items__variant{color:var(--cd-cart-muted);font-size:14px}.cd-cart .cart-items__unit-price-wrapper{margin-top:4px;font-size:16px}.cd-cart .cart-items__unit-price-wrapper>div{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:8px}.cd-cart .cart-items__unit-price-wrapper>div>span:not(.visually-hidden){color:var(--cd-cart-accent);font-weight:700}.cd-cart .cart-items__unit-price-wrapper .compare-at-price{color:#a9a6b0;font-weight:400}.cd-cart .cart-items__price{display:none}.cd-cart .cd-line-discounts{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0}.cd-cart .cd-line-discount{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:2px;background:var(--cd-cart-badge);color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.4;text-transform:uppercase}.cd-cart .cd-line-discount svg{width:11px;height:11px;flex-shrink:0}.cd-cart .cart-items__quantity{margin-top:10px}.cd-cart .cart-items__quantity-controls{gap:16px}.cd-cart .cart-items__quantity .quantity-selector{height:36px;min-width:108px;border:1px solid var(--cd-cart-line);border-radius:10px;font-size:14px}.cd-cart .cart-items__remove{width:auto;height:auto;min-height:0}.cd-cart .cart-items__remove:has(.cd-remove-text)>svg{display:none}.cd-cart .cd-remove-text{color:var(--cd-cart-muted);font-size:13px;text-decoration:underline;text-underline-offset:2px}.cd-cart .cart-items__remove:hover .cd-remove-text{color:var(--cd-cart-text)}.cd-cart .cart-drawer__summary{border-top:1px solid var(--cd-cart-line);padding-top:18px}.cd-cart .cd-cart__shipping,.cd-cart .cart-totals__total{display:flex;align-items:baseline;justify-content:space-between;font-size:18px;font-weight:400}.cd-cart .cart-totals__total-label,.cd-cart .cart-totals__total-value{font-size:18px;font-weight:400}.cd-cart .cd-cart__shipping-value{color:var(--cd-cart-muted);font-size:15px}.cd-cart .cd-cart__shipping-value--free{color:#2e9e7b;font-size:18px}.cd-cart .cart-totals__tax-note{font-size:12px;opacity:.7}.cd-cart .cart__checkout-button{min-height:60px;border-radius:12px;background:var(--cd-cart-accent);border-color:var(--cd-cart-accent);color:#fff;font-size:15px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;transition:filter .2s ease,transform .2s ease}.cd-cart .cart__checkout-button:hover{filter:brightness(1.08)}.cd-cart .cart__checkout-button:active{transform:scale(.99)}.cd-cart .cart__checkout-button .button-text{display:inline-flex;align-items:center;gap:10px}.cd-cart__lock{width:16px;height:16px;flex-shrink:0}.cd-cart__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 0;padding:0}.cd-cart__payment-icon{display:block;width:38px;height:24px}.cd-cart .theme-drawer__close-button{border:0;background:transparent;box-shadow:none}.cd-cart__payments{flex-wrap:nowrap;gap:4px}.cd-cart__payments{max-width:100%;overflow:hidden}.cd-cart__payments li{flex:1 1 0;max-width:38px;min-width:0}.cd-cart__payment-icon{width:100%;height:auto;aspect-ratio:38 / 24}.cd-cart:not(.cd-cart--show-tax) .cart-totals__tax-note{display:none}.cd-cart .cd-free-shipping,.cd-cart .cart-items__table-row{box-sizing:border-box;width:auto;max-width:100%}.cd-cart .cart-drawer__content{overflow-x:clip}.cd-cart .cart-drawer__content,.cd-cart .cart-drawer__items{overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#d9d7de transparent}.cd-cart .cart-drawer__items{padding-bottom:4px}.cd-cart .cart-drawer__content::-webkit-scrollbar,.cd-cart .cart-drawer__items::-webkit-scrollbar{width:4px;height:0}.cd-cart .cart-drawer__content::-webkit-scrollbar-thumb,.cd-cart .cart-drawer__items::-webkit-scrollbar-thumb{border:0;border-radius:4px;background-color:#d9d7de}.cd-cart .theme-drawer__header{padding:20px 24px}.cd-cart__title{gap:12px;font-size:16px}.cd-cart__title .cd-header-icon{width:21px!important;height:20px!important}.cd-cart .cd-free-shipping{padding:14px 24px}.cd-cart .cd-free-shipping__subtitle,.cd-cart .cd-free-shipping__text{font-size:14px}.cd-cart .cart-drawer__items{padding-inline:24px}.cd-cart .cart-items__title{font-size:15px}.cd-cart .cart-items__variants,.cd-cart .cart-items__variant{font-size:13px}.cd-cart .cart-items__quantity .quantity-selector{height:32px;min-width:110px;border-radius:8px}.cd-cart .cd-remove-text{font-size:12px}.cd-cart .cart-drawer__summary{gap:14px;padding:20px 24px max(20px,calc(env(safe-area-inset-bottom,0px) + 20px));border-top:0;box-shadow:inset 0 1px var(--cd-cart-line)}.cd-cart .cart-drawer__summary .cart-totals{margin-top:0;padding-top:0;gap:7px}.cd-cart .cart-totals__container{gap:7px}.cd-cart .cd-cart__shipping,.cd-cart .cart-totals__total{line-height:1.6}.cd-cart .cart__checkout-button{min-height:64px;border-radius:10px;font-size:14px}.cd-cart .cart__ctas{gap:0}.cd-cart__payments{margin-top:20px}.cd-cart__payments li{max-width:36px}.cd-cart .cd-free-shipping{padding:12px 24px}.cd-cart .cart-drawer__summary .cart-totals{border-top:0}.cd-cart .theme-drawer__close-button{margin-block:-6px}.cd-cart .cart-drawer__summary{border-top:1px solid var(--cd-cart-line)!important}.cd-cart .cart__checkout-button{display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.cd-cart .cart__checkout-button .button-text{justify-content:center;width:100%}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cd-cart.css.map */
