/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
body:has(#mini-cart-popup:not([x-cloak]):not([style*="display: none"])){overflow:hidden}.cart-express-checkout shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:42px;--shopify-accelerated-checkout-button-inline-size:42px;--shopify-accelerated-checkout-button-border-radius:4px;--shopify-accelerated-checkout-row-gap:8px}@media (width<=767px){.cart-express-checkout__wallets{width:calc(100% + 1rem);margin-inline:-.5rem}}body.cart-drawer-open [id^=trustbadge-container-]{display:none!important}.shipping-progress-fill{background-color:#3268ed;transition:transform .3s ease-out,background-color .3s ease-out}.shipping-progress-fill.is-unlocked{background-color:var(--shipping-unlock-color,#61c955)}@media (prefers-reduced-motion:reduce){.shipping-progress-fill{transition:none}}.cart-recommendations{min-width:0;padding:var(--cart-recommendations-padding,0);flex:none;display:block}.cart-recommendations[hidden]{display:none!important}.cart-recommendations__mount{overflow-wrap:anywhere;min-width:0}.cart-header--divided{border-bottom:1px solid #d1d5db;margin-bottom:16px}.cart-theme-header{background:#fff}.cart-section{margin-block-end:8px;padding-block-end:8px}.cart-section--divided{border-bottom:1px solid #d1d5db;margin-block-end:16px;padding-block-end:16px}.cart-line-items{flex-direction:column;gap:16px;display:flex}.cart-footer{padding-block-start:8px}.cart-footer--divided{border-top:1px solid #d1d5db;padding-block-start:16px}.cart-line-enter{animation:.8s ease-out cart-line-in}.cart-line-leave{pointer-events:none;animation:.4s ease-in forwards cart-line-out}@keyframes cart-line-in{0%{opacity:0}to{opacity:1}}@keyframes cart-line-out{0%{opacity:1}to{opacity:0}}@media (width<=479px){.cart-header{gap:.5rem;padding-inline:1rem}.cart-close-label{display:none}}@media (prefers-reduced-motion:reduce){.cart-line-enter,.cart-line-leave{animation:none}}.cart-drawer-body{overscroll-behavior-y:contain;flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow-y:auto}.cart-drawer-footer{overscroll-behavior-y:contain;min-height:0;max-height:50%;padding:0 2rem calc(1rem + env(safe-area-inset-bottom,0px));background:#fff;flex:none;overflow-y:auto}.cart-footer-payment-methods{margin-block-start:8px}.cart-offers__list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;display:flex;overflow-x:auto}.cart-offers__list::-webkit-scrollbar{display:none}.cart-offers__list>*{scroll-snap-align:start;flex:0 0 100%;min-width:0}.cart-offers__list [data-offer-row]{padding-inline:0}.cart-recommendations:has(.cart-offers--grey){background-color:#f7f7f7;margin-inline:-2rem;padding:16px 2rem}.shopify-block:has(+.shopify-block .cart-recommendations:not([hidden]) .cart-offers--grey)>.cart-section{margin-block-end:0}.shopify-block:has(+.shopify-block .cart-recommendations:not([hidden]) .cart-offers--grey)>div>.cart-section{margin-block-end:0}.cart-offers--grey [data-offer-row]{background-color:#0000}.cart-offers__list [data-offer-row]{border-bottom-width:0;padding-block:0}.cart-offer__unlock{color:#2f8a26;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;display:inline-flex}.cart-offer__unlock-icon{flex-shrink:0}#mini-cart-popup .cart-drawer-footer{max-block-size:calc(100% - min(120px,25dvh));padding:0 2rem calc(1rem + env(safe-area-inset-bottom,0px));color:#000;flex:0 auto;font-weight:300;display:flex;overflow:visible}#mini-cart-popup .cart-footer{flex-direction:column;min-block-size:0;inline-size:100%;display:flex}#mini-cart-popup .cart-footer-totals{overscroll-behavior:contain;flex-direction:column;flex:0 auto;gap:8px;min-block-size:0;display:flex;overflow-y:auto}#mini-cart-popup .cart-footer-totals>div{margin:0}#mini-cart-popup .cart-footer-totals .font-normal,#mini-cart-popup .cart-checkout-button{font-weight:300}#mini-cart-popup .cart-footer-actions{flex:none;margin-block-start:16px}#mini-cart-popup .cart-purchase-benefits--footer{margin-block-start:8px}#mini-cart-popup .cart-purchase-benefits__items{justify-content:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}#mini-cart-popup .cart-purchase-benefits__item{align-items:center;gap:4px;min-inline-size:0;font-size:12px;line-height:16px;display:flex}#mini-cart-popup .cart-purchase-benefits__item svg{flex:0 0 14px}#mini-cart-popup .cart-purchase-benefits__item span{text-overflow:ellipsis;white-space:nowrap;overflow:clip}#mini-cart-popup .cart-payment-icons{color:#000;align-items:center;gap:12px;min-inline-size:0;font-size:14px;display:flex}#mini-cart-popup .cart-payment-label{white-space:nowrap;flex:none}#mini-cart-popup .cart-payment-row{flex:1;min-inline-size:0;position:relative}#mini-cart-popup .cart-payment-list{align-items:center;block-size:32px;display:flex;overflow:clip}#mini-cart-popup .cart-payment-icon{flex:none;padding-inline:4px}#mini-cart-popup .cart-payment-icon[hidden]{display:none}#mini-cart-popup .cart-payment-icon :is(svg,img){object-fit:contain;block-size:24px;inline-size:38px;display:block}#mini-cart-popup .cart-payment-more{color:#000;white-space:nowrap;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:2px;min-block-size:24px;padding:0 6px;font-size:12px;line-height:18px;position:absolute;inset-block-start:50%;inset-inline-end:0;translate:0 -50%}#mini-cart-popup .cart-payment-dialog{color:#000;overscroll-behavior:contain;background:#fff;border:0;border-radius:2px;max-block-size:calc(100dvh - 32px);inline-size:min(28rem,100% - 32px);margin:auto;padding:24px}#mini-cart-popup .cart-payment-dialog::backdrop{overscroll-behavior:contain;background:#0009;overflow:hidden}#mini-cart-popup .cart-payment-dialog h2{margin:0 32px 24px 0;font-size:18px;font-weight:500}#mini-cart-popup .cart-payment-dialog p{margin:24px 0 0;font-size:12px}#mini-cart-popup .cart-payment-close{cursor:pointer;place-items:center;min-block-size:32px;min-inline-size:32px;display:grid;position:absolute;inset-block-start:12px;inset-inline-end:12px}#mini-cart-popup .cart-payment-all{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}#mini-cart-popup .cart-payment-all li{border:1px solid #f3f4f6;place-items:center;padding:8px;display:grid}#mini-cart-popup .cart-payment-all :is(svg,img){object-fit:contain;block-size:24px;inline-size:38px;display:block}#mini-cart-popup .cart-line-color{align-items:center;gap:8px;min-inline-size:0;display:flex}#mini-cart-popup .cart-line-color>p{flex:1;min-inline-size:0;margin:0}#mini-cart-popup .cart-line-added{color:#2f8a26;opacity:0;flex:none;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:20px;transition:opacity .2s;display:inline-flex}#mini-cart-popup .cart-line-added.is-added{opacity:1}#mini-cart-popup .cart-line-added svg{flex:0 0 14px}#mini-cart-popup .cart-shipping-progress{padding-block:8px 9px}#mini-cart-popup .cart-shipping-progress.cart-section--divided{padding-block-end:8px}#mini-cart-popup .cart-shipping-headline{text-overflow:ellipsis;white-space:nowrap;min-block-size:20px;margin:0;font-size:14px;font-weight:500;line-height:20px;overflow:clip}#mini-cart-popup .cart-shipping-track{block-size:6px;margin-block:6px}#mini-cart-popup .cart-delivery-timeline{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:16px;overflow:clip}#mini-cart-popup .cart-express-checkout shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:36px;--shopify-accelerated-checkout-button-inline-size:36px;--shopify-accelerated-checkout-button-border-radius:4px;--shopify-accelerated-checkout-row-gap:6px}#mini-cart-popup .cart-express-checkout__wallets{min-block-size:36px}#mini-cart-popup .cart-express-checkout__wallets--single shopify-accelerated-checkout-cart{max-inline-size:50%;display:block}#mini-cart-popup .cart-express-label{margin:0 0 8px;font-size:14px}#mini-cart-popup .cart-express-divider{margin-block-start:16px}@media (width<=767px){#mini-cart-popup .cart-drawer-footer{padding-block-end:calc(10px + env(safe-area-inset-bottom,0px))}#mini-cart-popup .cart-footer{font-size:14px;line-height:20px}#mini-cart-popup .cart-footer--divided{padding-block-start:10px}#mini-cart-popup .cart-footer-totals{gap:2px}#mini-cart-popup .cart-footer-actions{margin-block-start:8px}#mini-cart-popup .cart-checkout-button{min-block-size:44px;padding:9px 24px;font-size:15px;font-weight:300;line-height:22px}#mini-cart-popup .cart-footer-payment-methods{margin-block-start:6px}#mini-cart-popup .cart-payment-icons{gap:8px;font-size:12px;line-height:20px}#mini-cart-popup .cart-payment-list{block-size:20px}#mini-cart-popup .cart-payment-icon{padding-inline:3px}#mini-cart-popup .cart-payment-icon :is(svg,img){block-size:20px;inline-size:32px}#mini-cart-popup .cart-purchase-benefits__items--three{gap:4px;margin-inline:-16px}#mini-cart-popup .cart-purchase-benefits__items--three .cart-purchase-benefits__item{gap:0;font-size:11px}#mini-cart-popup .cart-purchase-benefits__items--three .cart-purchase-benefits__item svg{display:none}#mini-cart-popup .cart-purchase-benefits__items--three .cart-purchase-benefits__item+li:before{content:"·";flex:none;margin-inline-end:4px}#mini-cart-popup .cart-express-checkout shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:32px;--shopify-accelerated-checkout-button-inline-size:32px}#mini-cart-popup .cart-express-checkout__wallets{min-block-size:32px;inline-size:calc(100% + 32px);margin-inline:-16px}#mini-cart-popup .cart-express-checkout{padding-block-end:8px}#mini-cart-popup .cart-express-checkout.cart-section--divided{padding-block-end:7px}#mini-cart-popup .cart-express-label{margin-block-end:6px;font-size:12px;line-height:16px}#mini-cart-popup .cart-express-divider{margin-block-start:10px;line-height:16px}}@media (prefers-reduced-motion:reduce){#mini-cart-popup .cart-line-added{transition:none}}
