#CartDrawer{--cd-accent: #000000ff;--cd-border: #e6e6e6;--cd-muted: #8a8a8a;--cd-text: #000;--drawer-gutter: 20px;color:var(--cd-text)}#CartDrawer .drawer__fixed-header{border-bottom:1px solid #eee}#CartDrawer .drawer__header{border-bottom:0;min-height:64px}#CartDrawer .drawer__title{font-size:22px;font-weight:700;letter-spacing:0;text-transform:none}#CartDrawer .drawer__close-button .icon{width:26px;height:26px}#CartDrawer .drawer__scrollable,#CartDrawer .cart__items{padding-top:0}#CartDrawer .cart__item{position:relative;margin:0 calc(var(--drawer-gutter) * -1);padding:22px var(--drawer-gutter);border-bottom:1px solid #cecece}#CartDrawer .cart__item:first-child{padding-top:22px}#CartDrawer .cart__image{flex:0 0 110px;margin-right:14px}#CartDrawer .cart__image a{height:110px}#CartDrawer .cart__image img{object-fit:cover}#CartDrawer .cart__item-details{flex-direction:column;flex-wrap:nowrap;justify-content:space-between;min-width:0}#CartDrawer .cart__item-title{flex:0 0 auto;padding-right:28px;font-size:15px}#CartDrawer .cart__item-name{font-size:15px;font-weight:400;letter-spacing:.04em;line-height:1.3;margin-bottom:14px}#CartDrawer .cart__item--variants{display:none}#CartDrawer .cart__item-variant-title{display:block;font-size:12px;letter-spacing:.04em;margin-bottom:12px}#CartDrawer .cart__remove-btn{display:block;position:absolute;top:18px;right:var(--drawer-gutter);width:22px;height:22px;padding:0;background:none;border:0;color:#b9b9b9;cursor:pointer}#CartDrawer .cart__remove-btn:hover{color:#666}#CartDrawer .cart__remove-btn svg{width:100%;height:100%}#CartDrawer .cart__item.is-removing{opacity:.4;pointer-events:none}#CartDrawer .cart__item-sub{align-items:center;font-weight:400;flex:0 0 auto}#CartDrawer .js-qty__wrapper{border:1px solid var(--cd-border);max-width:none;width:72px;height:30px}#CartDrawer .js-qty__num{height:28px;padding:0 22px;border:0;font-size:15px}#CartDrawer .js-qty__adjust{padding:0 8px}#CartDrawer .js-qty__adjust:hover{background:#f4f4f4;fill:#000;color:#000}#CartDrawer .js-qty__adjust .icon{width:9px;height:9px}#CartDrawer .cart__item-price-col{display:none}#CartDrawer .cart__item-price-drawer{display:flex;align-items:baseline;gap:10px;white-space:nowrap}.cart__item-price-drawer-compare{color:var(--cd-muted, #8a8a8a);font-size:13px}.cart__item-price-drawer-final{font-size:15px}.cart__remove-btn,.cart__item-variant-title,.cart__item-price-drawer,.cart-upsell{display:none}#CartDrawer .cart-upsell{display:block}#CartDrawer .cart-upsell{margin:14px 0 20px;padding:14px 10px 10px;border:1px solid #d9d9d9;border-radius:10px}#CartDrawer .cart-upsell__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}#CartDrawer .cart-upsell__heading{font-size:13px;font-weight:600;letter-spacing:.03em;color:#222}#CartDrawer .cart-upsell__dots{display:flex;align-items:center;gap:6px}#CartDrawer .cart-upsell__dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#d9d9d9;cursor:pointer}#CartDrawer .cart-upsell__dot.is-active{width:11px;height:11px;background:var(--cd-accent);box-shadow:0 0 0 2px #fff,0 0 0 3px var(--cd-accent);margin:0 2px}#CartDrawer .cart-upsell__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}#CartDrawer .cart-upsell__track::-webkit-scrollbar{display:none}#CartDrawer .cart-upsell__slide{flex:0 0 100%;scroll-snap-align:start;display:flex;align-items:flex-start;gap:14px}#CartDrawer .cart-upsell__image{flex:0 0 78px;width:78px;height:78px}#CartDrawer .cart-upsell__image img{width:100%;height:100%;object-fit:cover;display:block}#CartDrawer .cart-upsell__info{flex:1 1 auto;min-width:0}#CartDrawer .cart-upsell__title{display:block;font-size:13px;letter-spacing:.04em;line-height:1.3;margin-bottom:4px;text-decoration:none}#CartDrawer .cart-upsell__price{display:flex;align-items:baseline;gap:10px;margin-bottom:8px;font-size:13px}#CartDrawer .cart-upsell__price s{color:var(--cd-muted);font-size:12px}#CartDrawer .cart-upsell__select-wrap{position:relative;max-width:175px}#CartDrawer .cart-upsell__select{width:100%;height:21px;padding:0 24px 0 10px;font-size:11px!important;line-height:19px;border:1px solid var(--cd-border);border-radius:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 7px center / 10px 7px;-webkit-appearance:none;appearance:none;color:#000}#CartDrawer .cart-upsell__add{flex:0 0 auto;min-width:54px;height:29px;padding:0 14px;border:0;border-radius:0;background:var(--cd-accent);color:#fff;font-size:12px;letter-spacing:.04em;cursor:pointer}#CartDrawer .cart-upsell__add:hover{opacity:.9}#CartDrawer .cart-upsell__add.is-loading{opacity:.5;pointer-events:none}#CartDrawer .drawer__footer{border-top:0;padding-top:14px;padding-bottom:12px}#CartDrawer .cart-drawer__subtotal{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}#CartDrawer .cart-drawer__subtotal-label{font-size:16px;font-weight:700}#CartDrawer .cart-drawer__subtotal-prices{display:flex;align-items:baseline;gap:10px}#CartDrawer .cart-drawer__subtotal-compare{color:var(--cd-muted);font-size:13px}#CartDrawer .cart-drawer__subtotal-price{font-size:17px;font-weight:700}#CartDrawer .cart__checkout-wrapper{margin-top:0}#CartDrawer .cart-drawer__checkout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;border-radius:0;background:var(--cd-accent);border-color:var(--cd-accent);color:#fff;font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}#CartDrawer .cart-drawer__checkout:hover{opacity:.92}#CartDrawer .cart-drawer__checkout-icon{width:16px;height:16px;margin-right:4px}#CartDrawer .cart-drawer__checkout-dot{font-size:12px}#CartDrawer .cart-drawer__continue{display:block;width:100%;margin-top:10px;padding:6px 0;background:none;border:0;color:#000;font-size:14px;letter-spacing:.05em;text-align:center;cursor:pointer}#CartDrawer .cart-drawer__continue:hover{text-decoration:underline}#CartDrawer .cart-drawer__note{margin:0 0 20px}.cart-tip-wrap{display:none}#CartDrawer .cart-tip-wrap{display:block;margin:0 calc(var(--drawer-gutter) * -1);padding:0 var(--drawer-gutter) 22px;border-bottom:1px solid #cecece}#CartDrawer .cart__item:has(+.cart-tip-wrap){border-bottom:0}#CartDrawer .cart-tip{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;background:#fffdfa;border:1px solid #efe9df;border-radius:10px}#CartDrawer .cart-tip__text{flex:1 1 auto;min-width:0}#CartDrawer .cart-tip__label{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--cd-accent);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}#CartDrawer .cart-tip__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f6efe3;color:var(--cd-accent)}#CartDrawer .cart-tip__icon svg{width:16px;height:16px}#CartDrawer .cart-tip__title{font-size:12px;font-weight:700;line-height:1.35;color:#171717;margin-bottom:6px}#CartDrawer .cart-tip__sub{font-size:10px;line-height:1.4;letter-spacing:.03em;color:#666}#CartDrawer .cart-tip__image{flex:0 0 70px;width:70px;height:70px;object-fit:cover;border-radius:6px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cart-drawer-custom.css.map */
