.mini-cart-wrap{z-index:1000;will-change:transform}.header-mini-cart-open .mini-cart-wrap{transform:translate(0);opacity:1}.mini-cart-wrap .form-status{padding:1rem 1.5rem}.mini-cart-content-notice{font-size:calc(var(--font-body-scale) * 1.3rem);position:-webkit-sticky;position:sticky;top:0;padding:1rem 1.5rem;z-index:2}.mini-cart-content-notice>*{margin:0}.mini-cart-error{margin-top:1rem}.mini-cart-error:empty{display:none}.mini-cart-recap{display:flex;align-items:center;justify-content:space-between;font-weight:var(--font-bolder-weight);color:rgb(var(--color-foreground-alt));margin-bottom:1rem;font-size:calc(var(--font-body-scale) * 1.3rem)}.loading .mini-cart-recap{pointer-events:none;opacity:.2}.loading .mini-cart-footer .discounts{opacity:.2}.header-mini-cart-footer{margin-top:0}.header-mini-cart-footer:empty{display:none}.mini-cart-footer{position:relative}.mini-cart-footer [class^=spinner]{position:absolute;top:1rem;inset-inline-start:calc(50% - 13px);display:none}.loading .mini-cart-footer [class^=spinner]{display:block}.mini-cart-footer-actions{display:flex;grid-gap:1.5rem;justify-content:space-between}.mini-cart-footer-actions>*{width:50%;flex:auto}.mini-cart-footer-actions>.button{padding-left:1rem;padding-right:1rem;text-align:center}.loading .mini-cart-footer-actions{pointer-events:none;opacity:.2}.mini-cart-message-empty{position:relative;padding:3rem .5rem;text-align:center}.mini-cart-message-empty svg{width:48px;height:48px;color:rgb(var(--color-foreground-alt))}.mini-cart-message-empty>p{margin-bottom:0}.mini-cart-item-list{margin-top:1.5rem}.mini-cart-item-list:only-child{margin:0}.mini-cart-item{margin-bottom:3.5rem;display:flex;align-items:flex-start;grid-gap:1.5rem}.mini-cart-item:last-child{margin-bottom:0}.mini-cart-item-image-wrap{box-shadow:inset 0 0 0 1px var(--color-border);background-color:rgb(var(--color-background));border-radius:var(--border-radius-base);position:relative;padding:.5rem;flex:none;width:64px}.mini-cart-item-image-wrap:empty{opacity:0;visibility:hidden}.mini-cart-item-heading{font-size:calc(var(--font-heading-scale) * 1.3rem);color:rgb(var(--color-foreground-alt));letter-spacing:normal;margin:0 0 .75rem}.mini-cart-item-heading a{color:currentColor;text-decoration-color:transparent;transition:text-decoration .18s ease}.mini-cart-item-heading a:hover{text-decoration:underline}.mini-cart-item-info{min-width:0;flex:auto}.mini-cart-item-eyebrow{margin-bottom:.5rem;font-size:calc(var(--font-body-scale) * 1.1rem)}.mini-cart-item-price{font-size:calc(var(--font-body-scale) * 1.3rem);margin-bottom:1.5rem}.mini-cart-unit-price{font-size:calc(var(--font-body-scale) * 1.2rem);margin:-1rem 0 1.5rem}.mini-cart-item-final-price{font-weight:var(--font-bolder-weight);color:rgb(var(--color-foreground-alt))}.mini-cart-item-actions{margin-top:1.5rem;display:flex;align-items:center}.mini-cart-item-actions .quantity-input{height:3.6rem;width:11rem}.mini-cart-item-actions .quantity-input .quantity-input-field svg{font-size:calc(var(--font-body-scale) * 1.5rem)}.mini-cart-item-actions .quantity-input-button{width:3.6rem;font-size:calc(var(--font-body-scale) * 1.4rem)}.mini-cart-item-actions .quantity-input-button svg{width:1.4rem;height:1.4rem}.mini-cart-item-actions cart-remove-button{margin-inline-start:1.5rem}.loading .mini-cart-item-actions .quantity-input{opacity:.7;pointer-events:none}.mini-cart-item-remove{margin-inline-start:1.5rem;font-size:calc(var(--font-body-scale) * 1.3rem)}.mini-cart-variations-list{display:block;font-size:calc(var(--font-body-scale) * 1.3rem)}.mini-cart-variation-option{display:flex;font-size:calc(var(--font-body-scale) * 1.3rem)}.mini-cart-variation-option dd{margin:0 0 0 .5rem}.header-mini-cart-notice:empty{display:none}.checkbox-cart-policy-consent{margin:1.5rem 0;font-size:calc(var(--font-body-scale) * 1.4rem)}.checkbox-cart-policy-consent [type=checkbox]{margin-top:.1rem}.loading .checkbox-cart-policy-consent{opacity:.2}#HeaderMiniCart .drawer-header{flex:0 0 auto}#HeaderMiniCart .drawer-content{min-height:0}#HeaderMiniCart .header-mini-cart-footer{flex:0 0 auto;max-height:55dvh;overflow-y:auto;overscroll-behavior:contain}#HeaderMiniCart .mini-cart-footer-actions{position:sticky;bottom:0;background:rgb(var(--color-background));padding-top:8px;z-index:1}.mini-cart-complementary{padding:0 1.5rem 1.5rem;margin-top:1.5rem;min-width:0}.mini-cart-complementary__title{font-size:15px;line-height:1.35;margin:0 0 10px}.mini-cart-complementary__items{display:flex;gap:12px;height:auto;overflow-x:auto;overflow-y:hidden;padding:2px 2px 8px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.mini-cart-complementary__items>product-card.card-product{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px;flex:0 0 100%;width:100%;min-width:0;height:auto;margin:0;padding:10px;box-sizing:border-box;border:1px solid #dfe3e8;border-radius:8px;background:#fff;color:#231f20;scroll-snap-align:start}.mini-cart-complementary .card-media{width:64px;height:64px;margin:0;padding:0;border:0}.mini-cart-complementary .card-media>a,.mini-cart-complementary .card-media .aspect-ratio{display:block;width:64px;height:64px;padding:0}.mini-cart-complementary .card-media img{width:100%;height:100%;object-fit:contain}.mini-cart-complementary .card-media img+img{display:none}.mini-cart-complementary .card-info-wrap{width:auto;min-width:0;display:grid;gap:8px}.mini-cart-complementary .card-info{padding:0;min-width:0}.mini-cart-complementary .card-heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:auto;margin:0;font-size:13px;line-height:1.4;letter-spacing:normal}.mini-cart-complementary .card-heading a{color:#231f20;text-decoration:none;overflow-wrap:anywhere}.mini-cart-complementary .card-footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;margin:0}.mini-cart-complementary .price{margin:0;font-size:14px}.mini-cart-complementary .card-add-to-cart-wrap{width:100%;margin:0}.mini-cart-complementary .card-product-actions,.mini-cart-complementary .product-actions-add-to-cart{margin:0}.mini-cart-complementary .button{min-height:44px;width:100%;padding:8px 10px;font-size:13px;line-height:1.3}.mini-cart-complementary .button svg{width:16px;height:16px;flex-shrink:0}.mini-cart-complementary .card-badge,.mini-cart-complementary .card-product-badges,.mini-cart-complementary .loox-rating,.mini-cart-complementary .card-swatches{display:none}.mini-cart-complementary__items:focus-visible{outline:2px solid #2768e3;outline-offset:2px}.cart__upsell-items{height:500px;padding-bottom:50px}.cart__upsell-items product-card{width:25%;padding-right:20px}@media(max-width:989px){.cart__upsell-items product-card{width:50%}}#HeaderMiniCart .mini-cart-complementary .card-add-to-cart-wrap.card-add-to-cart-wrap-icon-only{width:100%}#HeaderMiniCart .mini-cart-complementary .card-add-to-cart-wrap.card-add-to-cart-wrap-icon-only .button{width:100%;min-width:44px;justify-content:center;gap:6px}#HeaderMiniCart .mini-cart-complementary .card-add-to-cart-wrap.card-add-to-cart-wrap-icon-only .button>span{display:inline;position:static;width:auto;height:auto;clip:auto;overflow:visible}#HeaderMiniCart .mini-cart-complementary .card-add-to-cart-wrap.card-add-to-cart-wrap-icon-only{flex:0 0 100%;width:100%;max-width:none}#HeaderMiniCart .mini-cart-complementary product-form,#HeaderMiniCart .mini-cart-complementary product-form>form,#HeaderMiniCart .mini-cart-complementary .card-product-actions,#HeaderMiniCart .mini-cart-complementary .product-actions-add-to-cart{display:block;width:100%;max-width:none;min-width:0}
/*# sourceMappingURL=/cdn/shop/t/19/assets/component-header-mini-cart.css.map */
