.CartDrawer .Form--cart{display:flex;flex-direction:column;overflow-y:auto;height:100%}.CartDrawer .Drawer__Footer{padding-top:1.5rem}.CartDrawer__Total{font-size:16px;margin-top:12px;margin-bottom:16px}.CartDrawer__Total span:last-child{font-size:16px;font-weight:700}.CartDrawer__NoteToggleButton{font-family:var(--tg-sys-typescale-label-medium-font);font-style:var(--tg-sys-typescale-label-medium-style);font-weight:var(--tg-sys-typescale-label-medium-weight);font-size:var(--tg-sys-typescale-label-medium-size);line-height:var(--tg-sys-typescale-label-medium-line-height);letter-spacing:var(--tg-sys-typescale-label-medium-tracking)}.CartDrawer__Note{margin-top:.75rem;margin-bottom:.75rem}.CartDrawer__Note .Form__Item{margin-bottom:.5rem}.CartDrawer__Note textarea.Form__Input{height:auto}.CartDrawer__Discount{margin-bottom:.25rem;margin-top:1rem}.CartDrawer__Discount .Icon--sale{-webkit-margin-end:.25rem;margin-inline-end:.25rem}.CartDrawer__ShippingAmountNotice,.CartDrawer__ShippingNotice{margin-bottom:1rem}.CartDrawer__ShippingNotice+.CartDrawer__ShippingAmountNotice{margin-top:-1.5rem}.CartDrawerCrossSell{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid rgba(var(--tg-sys-color-outline-rgb),.2)}.CartDrawerCrossSell .ProductCardHorizontal{align-items:flex-start}.CartDrawerCrossSell .ProductCardHorizontal__Info{padding:.5rem 1rem;display:flex;flex-direction:column;gap:6px}.CartDrawerCrossSell .Carousel{position:static;border:none;margin:0}.CartDrawerCrossSell .Carousel .Carousel__Item{padding:0 8px 0 0}.CartDrawerCrossSell .Carousel .Carousel__NavNext,.CartDrawerCrossSell .Carousel .Carousel__NavPrev{top:.625rem;width:2rem;height:2rem;z-index:90;margin-top:4px}.CartDrawerCrossSell .Carousel .Carousel__NavNext:disabled,.CartDrawerCrossSell .Carousel .Carousel__NavPrev:disabled{opacity:.6}.CartDrawerCrossSell .Carousel .Carousel__NavNext{right:0;left:auto}.CartDrawerCrossSell .Carousel .Carousel__NavPrev{right:2.5rem;left:auto}[dir=rtl] .CartDrawerCrossSell .Carousel .Carousel__NavNext{left:0;right:auto}[dir=rtl] .CartDrawerCrossSell .Carousel .Carousel__NavPrev{left:2.5rem;right:auto}.CartDrawerCrossSell__Heading,.CartDrawerCrossSell__Body .CartDrawerCrossSell__Header:first-child{display:none}.CartDrawerCrossSell__Header{padding-top:1.25rem;margin-bottom:10px}.CartDrawerCrossSell__Eyebrow{margin:0 0 4px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6b7280}.CartDrawerCrossSell__Title{margin:0 0 6px;font-size:16px;line-height:1.2;font-weight:500}.CartDrawerCrossSell .Carousel__NavPrev,.CartDrawerCrossSell .Carousel__NavNext{display:none!important}.CartDrawer[aria-hidden=false]~* .chat-app{display:none!important}body:has(.CartDrawer[aria-hidden=false]) .chat-app{display:none!important}.CartDrawerProgress{font-size:12px;margin-bottom:8px;line-height:1.35;padding:6px 8px;background:#00000004;border-radius:4px;border-left:2px solid #de3163;opacity:.9}.CartDrawerProgress p{margin:4px 0}.CartDrawerProgress strong{color:#de3163;font-weight:600}.CartDrawer__Checkout{margin-top:16px;transition:all .25s ease;position:relative;cursor:pointer;letter-spacing:.02em;font-size:15px;font-weight:600}.CartDrawer__Checkout:hover{transform:translateY(-.5px);box-shadow:0 6px 16px #0000000f}.CartDrawer__Checkout:active{transform:translateY(0);box-shadow:0 4px 10px #0000000f}.CartDrawer__Checkout:after{content:"";position:absolute;top:0;left:-100%;width:30%;opacity:.2;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.2),transparent);transition:all .6s ease}.CartDrawer__Checkout:hover:after{left:120%}.CartDrawer__Info{margin-top:10px}.CartDrawer__Urgency{font-size:12.5px;margin-top:8px;font-weight:500;color:#666;opacity:.7}.CartDrawer__MiniReassurance{font-size:12px;letter-spacing:.2px;text-align:center;color:#555;margin-top:8px;line-height:1.5}.CartDrawer__MiniReassurance span{position:relative;padding-left:10px}.CartDrawer__MiniReassurance span:before{content:"";position:absolute;left:0;color:#de3163}.CartDrawer__Checkout:focus{outline:none;box-shadow:0 0 0 2px #de316326}.CartDrawerProgress p:first-child{font-weight:600}.CartDrawerProgress p:last-child{font-size:12.5px;opacity:.85}.CartDrawer__UpsellMessage{font-size:12.5px;margin-top:4px;line-height:1.4}.CartDrawer__UpsellMessage strong{color:#de3163;font-weight:600}.CartDrawer__UpsellMessage span{color:#6b7280}.CartDrawer__UpsellHint{font-size:12px;color:#6b7280;margin-top:4px}.CartDrawer__Badge{font-size:11px;color:#de3163;font-weight:500;margin-top:6px}.ProductCardHorizontal__AddToCart:hover{opacity:1}.ProductCardHorizontal__Title{font-size:13.5px;line-height:1.3}.ProductCardHorizontal{padding:8px;border-radius:6px}.ProductCardHorizontal:hover{transform:translateY(-2px)}.CartProgress{margin:10px 0 14px}.CartProgress__Bar{height:3px;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000d;background:#0000000d}.CartProgress__Bar:before{opacity:.3}.CartProgress__Fill{height:100%;background:linear-gradient(90deg,#de3163,#111);transition:width .5s ease;border-radius:10px}.CartProgress__Steps{display:flex;justify-content:space-between;font-size:11px;margin-top:6px;opacity:1;color:#9ca3af}.CartProgress__Steps span{position:relative}.CartProgress__Steps .active{color:#111;font-weight:600}.CartProgress__Steps span:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);width:6px;height:6px;background:#ddd;border-radius:50%;display:none!important}.CartProgress__Steps span.active{color:#111;font-weight:600}.CartProgress__Steps span:last-child{opacity:.8}.CartProgress__Steps .active:before{background:#de3163}.CartProgress__Text{font-size:11.5px;margin-top:8px;color:#444;letter-spacing:.2px}.CartProgress__Text strong{color:#de3163}.CartProgress__Text.success{color:#111;font-weight:600}.CartDrawer__Items{margin-bottom:10px}.CartItem__Remove{font-size:12px;opacity:.6;text-transform:none}.CartUpsellButton{margin-top:8px;margin-bottom:4px;font-size:13px;padding:6px 10px;border:1px solid #111;border-radius:3px;background:transparent;cursor:pointer;transition:all .2s ease;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.CartUpsellButton:hover{background:#111;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-cart-drawer.css.map */
