body.prefix-brand-grid #right-drawer-slot:has([data-cart-drawer][data-modal-label="Your bag"]){border-left:1px solid var(--bg-rule);background:var(--bg-paper);width:min(540px,100%)}body.prefix-brand-grid [data-cart-drawer]{--cart-inset:24px;background:var(--bg-paper);color:var(--bg-ink);font-family:var(--bg-body);letter-spacing:-.025em;height:100dvh}body.prefix-brand-grid [data-cart-drawer] .prefix-cart-heading{padding:20px var(--cart-inset);border-bottom:1px solid var(--bg-rule);flex-shrink:0}body.prefix-brand-grid [data-cart-drawer] .prefix-cart-heading h2{display:flex;align-items:center;gap:12px;font-size:30px;line-height:1;text-transform:uppercase;margin:0}body.prefix-brand-grid [data-cart-drawer] .prefix-cart-heading h2:before{content:"";width:9px;height:9px;background:var(--bg-blue);flex:none}body.prefix-brand-grid [data-cart-drawer] .prefix-cart-heading button{width:44px;height:44px;display:grid;place-items:center}body.prefix-brand-grid [data-cart-drawer] .prefix-cart-scroll{flex:1 1 0%;min-height:0;overflow-x:hidden;overscroll-behavior:contain}body.prefix-brand-grid [data-cart-drawer] .prefix-cart-recommendations{padding-inline:var(--cart-inset)}body.prefix-brand-grid [data-cart-drawer] [data-cart-items]{padding-inline:var(--cart-inset);min-height:0;flex:none;overflow:visible}body.prefix-brand-grid [data-cart-drawer] .cart__contents>div{overflow:visible}body.prefix-brand-grid [data-cart-drawer] .cart__contents>div>ul{gap:0}body.prefix-brand-grid [data-cart-drawer] .cart__contents>div{border-top:0;padding-top:16px;padding-bottom:20px}body.prefix-brand-grid [data-cart-drawer] .cart__contents [data-color-scheme]{background:var(--bg-mist);border-radius:0;padding:16px;margin-bottom:8px}body.prefix-brand-grid [data-cart-drawer] .h-chart{height:4px;border:0;border-radius:0;background:#cbd2e5}body.prefix-brand-grid [data-cart-drawer] .h-chart>div{background:var(--bg-blue);border-radius:0}body.prefix-brand-grid [data-cart-drawer] [data-line-item-key]{grid-template-columns:72px minmax(0,1fr) 108px;gap:12px;padding-block:16px;border-bottom:1px solid var(--bg-rule);align-items:start}body.prefix-brand-grid [data-cart-drawer] [data-line-item-key]>div:nth-child(1){grid-column:1;grid-row:1}body.prefix-brand-grid [data-cart-drawer] [data-line-item-key]>div:nth-child(2){grid-column:2;grid-row:1}body.prefix-brand-grid [data-cart-drawer] [data-line-item-key]>div:nth-child(3){grid-column:3;grid-row:1;font-size:15px;font-weight:600;display:flex;flex-direction:column;align-items:flex-end}body.prefix-brand-grid [data-cart-drawer] [x-data=CartItemQuantity]{margin-top:10px;font-weight:400}body.prefix-brand-grid [data-cart-drawer] [x-data=CartItemQuantity]>div{margin:0}body.prefix-brand-grid [data-cart-drawer] [data-line-item-key] img{width:100%;aspect-ratio:1;object-fit:cover;border:1px solid var(--bg-rule);border-radius:0}body.prefix-brand-grid [data-cart-drawer] [data-product-title] p{font-size:16px;font-weight:700;line-height:1.2}body.prefix-brand-grid [data-cart-drawer] [x-data=CartItemQuantity] .input{height:36px;border:1px solid var(--bg-rule);border-radius:0;box-shadow:none}body.prefix-brand-grid [data-cart-drawer] [x-data=CartItemQuantity] button,body.prefix-brand-grid [data-cart-drawer] [x-data=CartItemQuantity] input{width:36px}body.prefix-brand-grid [data-cart-drawer] [x-data=CartItemQuantity] a{text-decoration:underline;text-underline-offset:3px;color:#555}body.prefix-brand-grid [data-cart-drawer] .prefix-cart-bottom{padding:0 var(--cart-inset) max(20px,env(safe-area-inset-bottom));border-top:1px solid var(--bg-rule);background:var(--bg-paper);flex-shrink:0}body.prefix-brand-grid [data-cart-drawer] .prefix-cart-bottom>.pointer-events-none{display:none}body.prefix-brand-grid [data-cart-drawer] #upsell-widget{margin:16px 0;padding:0}body.prefix-brand-grid [data-cart-drawer] .upsell-container-card{background:var(--bg-mist);border:1px solid var(--bg-rule);box-shadow:none;margin:0;padding:8px 8px 40px;border-radius:0}body.prefix-brand-grid [data-cart-drawer] .upsell-product-card{padding:4px;margin:0}body.prefix-brand-grid [data-cart-drawer] .upsell-product-image{width:60px;border:1px solid var(--bg-rule);border-radius:0}body.prefix-brand-grid [data-cart-drawer] .upsell-product-name{font-size:14px;font-weight:600;line-height:1.2}body.prefix-brand-grid [data-cart-drawer] .upsell-product-price{font-size:14px}body.prefix-brand-grid [data-cart-drawer] .upsell-dot{width:7px;height:7px;border-radius:0;background:#b2bbd1}body.prefix-brand-grid [data-cart-drawer] .upsell-dot.upsell-active{background:var(--bg-blue)}body.prefix-brand-grid [data-cart-drawer] .upsell-carousel-button{border-radius:0;background:transparent;border:1px solid var(--bg-rule);width:30px;height:30px;box-shadow:none}body.prefix-brand-grid [data-cart-drawer] .upsell-carousel-button svg path{stroke:var(--bg-ink)!important}body.prefix-brand-grid [data-cart-drawer] .upsell-carousel-button:hover{background:var(--bg-blue)!important;outline:none!important;border-color:var(--bg-blue)}body.prefix-brand-grid [data-cart-drawer] .upsell-carousel-button:hover svg path{stroke:#fff!important}body.prefix-brand-grid [data-cart-drawer] .upsell-slider,body.prefix-brand-grid [data-cart-drawer] .upsell-slider:before{border-radius:0}body.prefix-brand-grid [data-cart-drawer] .upsell-toggle-switch input:checked+.upsell-slider{background:var(--bg-blue)}body.prefix-brand-grid [data-cart-drawer] .upsell-toggle-switch input:focus-visible+.upsell-slider{outline:2px solid var(--bg-blue);outline-offset:3px}body.prefix-brand-grid [data-cart-drawer] [data-cart-footer]>div{border-top:0;padding-top:4px}body.prefix-brand-grid [data-cart-drawer] [data-cart-footer] dl{gap:8px;font-size:17px}body.prefix-brand-grid [data-cart-drawer] [data-cart-footer] dl>div{grid-column:1/-1;margin:0;background:var(--bg-mist);color:var(--bg-blue);border-radius:0;padding:7px 10px;font-size:13px}body.prefix-brand-grid [data-cart-drawer] [name=checkout]{min-height:54px;font-size:16px;font-weight:700;border-radius:0;box-shadow:none}body.prefix-brand-grid [data-cart-drawer] .push-btn:before,body.prefix-brand-grid [data-cart-drawer] .push-btn:after{display:none}body.prefix-brand-grid [data-cart-drawer] :is(a,button,input):focus-visible{outline:2px solid var(--bg-blue);outline-offset:3px}@media(max-width:749px){body.prefix-brand-grid [data-cart-drawer]{--cart-inset:20px}body.prefix-brand-grid [data-cart-drawer] .prefix-cart-heading{padding-block:12px}body.prefix-brand-grid [data-cart-drawer] .prefix-cart-heading h2{font-size:26px}body.prefix-brand-grid [data-cart-drawer] [data-line-item-key]{grid-template-columns:56px minmax(0,1fr) 96px;gap:10px}body.prefix-brand-grid [data-cart-drawer] [x-data=CartItemQuantity] :is(button,input){width:32px}body.prefix-brand-grid [data-cart-drawer] [data-product-title] p{font-size:14px}body.prefix-brand-grid [data-cart-drawer] [data-line-item-key]>div:nth-child(3){font-size:14px}}body.prefix-brand-grid .cart__contents :is(.prefix-cart-variant,.prefix-cart-plan),body.prefix-brand-grid [data-cart-drawer] [data-line-item-key] :is(.prefix-cart-variant,.prefix-cart-plan){font-size:14px;font-weight:400;line-height:1.35;margin:4px 0 0;color:#444}.prefix-cart-feedback{padding-top:16px;padding-bottom:16px}.prefix-cart-pending{display:flex;align-items:center;box-sizing:border-box;height:var(--prefix-pending-height, 105px);padding-block:16px;border-bottom:1px solid var(--bg-rule, #bfc2ca);font-size:15px}@media(max-width:749px){.prefix-cart-pending{height:var(--prefix-pending-height, 89px)}}.prefix-cart-add-error{padding:12px 0;font-size:14px;line-height:1.45}body.prefix-bag-open [id^=alia-root-],body.prefix-bag-open [id^=alia-root-] *{visibility:hidden!important;pointer-events:none!important}body.prefix-brand-grid [data-cart-drawer] .prefix-cart-pending-empty{margin-top:16px;margin-bottom:20px}
/*# sourceMappingURL=/cdn/shop/t/86/assets/prefix-cart-drawer.css.map */
