
.b-cart__footer>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.b-cart__footer{border-width:2px 0 0;flex-shrink:0;padding:.75rem}@media (min-width:640px){.b-cart__footer{padding:1rem}}.b-cart__footer--checkout{flex-direction:column;flex:1;min-height:0;display:flex}.b-cart__subtotal{justify-content:space-between;align-items:center;display:flex}.b-cart__subtotal-value{text-align:right;white-space:nowrap;flex-direction:row;align-items:flex-end;gap:.5rem;display:flex}.b-cart__subtotal-label{font-weight:500}.b-cart__subtotal-amount{font-size:1.125rem;font-weight:700;line-height:1.75rem}.b-cart__subtotal-approximate{opacity:.72;font-size:.75rem;font-weight:500;line-height:1}.b-cart__checkout-currency-summary{color:var(--cart-footer-text-color);background:color-mix(in srgb, currentcolor 4%, transparent);border-width:2px;border-color:color-mix(in srgb, currentcolor 10%, transparent);border-radius:.5rem;margin-top:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.b-cart__checkout-currency-summary-row{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.b-cart__checkout-currency-summary-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.b-cart__checkout-currency-summary-row strong{white-space:nowrap;color:var(--cart-footer-subtext-color)}.b-cart__checkout-currency-summary-note{opacity:.72;margin-top:.25rem;font-size:.75rem;line-height:1rem;display:block}.b-cart__shipping-notice{text-align:center;margin-top:.5rem;font-size:.75rem;line-height:1rem}.b-cart__error{border-width:2px;border-radius:.375rem;padding:.75rem}.b-cart__error-text{margin:0;font-size:.875rem;line-height:1.25rem}.b-cart__checkout-button{cursor:pointer;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);width:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-width:0;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.b-cart__checkout-button:disabled{cursor:not-allowed;opacity:.6}.b-cart__security-notice{text-align:center;margin-top:.5rem;font-size:.75rem;line-height:1rem}.b-cart__proceed-button{cursor:pointer;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);width:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-width:0;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.b-cart__proceed-button:disabled{cursor:not-allowed;opacity:.6}.b-cart__checkout-ui{transform-origin:bottom;flex-direction:column;flex:auto;gap:.75rem;min-height:0;animation:.4s ease-out forwards slide-up-from-bottom;display:flex;overflow:hidden}.b-cart__checkout-ui-header{flex:none}.b-cart__checkout-ui-body{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.b-cart__checkout-ui-actions{border-top:1px solid color-mix(in srgb, currentcolor 10%, transparent);background:inherit;flex-direction:column;flex:none;gap:.5rem;padding-top:.75rem;display:flex}.b-cart__shipping-notice-container{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.b-cart__checkout-close{cursor:pointer;background-color:#0000;border-width:0;border-radius:.125rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.b-cart__payment-methods{border-width:2px;border-radius:.5rem;margin-bottom:0;padding:.5rem}@media (min-width:768px){.b-cart__payment-methods{padding:.5rem}}.b-cart__payment-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.b-cart__payment-heading{flex-direction:column;gap:.25rem;display:flex}.b-cart__payment-title{margin:0;font-size:.875rem;font-weight:500;line-height:1.25rem}@media (min-width:768px){.b-cart__payment-title{font-size:1rem;font-weight:600;line-height:1.5rem}}.b-cart__payment-toggle{cursor:pointer;background-color:#0000;border-width:0;border-radius:.125rem;justify-content:center;align-items:center;padding:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.b-cart__payment-options{grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}@media (min-width:768px){.b-cart__payment-options{gap:.75rem}}.b-cart__payment-summary{margin-top:1rem}.b-cart__payment-summary>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.b-cart__payment-summary{color:var(--cart-footer-text-color);background:color-mix(in srgb, currentcolor 4%, transparent);border-width:2px;border-color:color-mix(in srgb, currentcolor 10%, transparent);border-radius:.5rem;padding:.75rem}.b-cart__payment-summary-row{justify-content:space-between;align-items:center;gap:.75rem;font-size:.875rem;line-height:1.25rem;display:flex}.b-cart__payment-summary-row--total{color:var(--cart-footer-subtext-color);border-top:1px solid color-mix(in srgb, currentcolor 10%, transparent);padding-top:.5rem;font-weight:600}.b-cart__payment-loading{border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem;display:grid}.b-cart__payment-skeleton-radio,.b-cart__payment-skeleton-title,.b-cart__payment-skeleton-line,.b-cart__payment-skeleton-tag{background:linear-gradient(90deg,#94a3b824 0%,#94a3b847 50%,#94a3b824 100%) 0 0/200% 100%;border-radius:9999px;animation:1.2s ease-in-out infinite cart-skeleton-shimmer}.b-cart__payment-skeleton-radio{border-radius:9999px;width:1.75rem;height:1.75rem}.b-cart__payment-skeleton-content{flex-direction:column;gap:.5rem;min-width:0;display:flex}.b-cart__payment-skeleton-title{width:8rem;height:1.25rem}.b-cart__payment-skeleton-line{border-radius:.375rem;width:100%;max-width:28rem;height:1rem}.b-cart__payment-skeleton-line--short{width:66.6667%}.b-cart__payment-skeleton-tag{border-radius:9999px;width:8rem;height:2.5rem}.b-cart__button-skeleton,.b-cart__notice-skeleton{background:linear-gradient(90deg,#94a3b824 0%,#94a3b847 50%,#94a3b824 100%) 0 0/200% 100%;border-radius:.375rem;animation:1.2s ease-in-out infinite cart-skeleton-shimmer}.b-cart__button-skeleton{width:100%;height:3.5rem}.b-cart__notice-skeleton{width:66.6667%;height:1rem;margin-left:auto;margin-right:auto}.b-cart__payment-option{cursor:pointer;text-align:left;border-width:2px;border-radius:.5rem;justify-content:flex-start;align-items:center;gap:.5rem;padding:.625rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}@media (min-width:768px){.b-cart__payment-option{gap:.75rem;padding:.75rem}}.b-cart__payment-option:has(input:checked){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.b-cart__payment-radio{cursor:pointer;width:1rem;height:1rem}.b-cart__payment-radio:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.b-cart__payment-label{cursor:pointer;flex:1;justify-content:center;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem;display:flex}@media (min-width:768px){.b-cart__payment-label{gap:.5rem;font-size:1rem;line-height:1.5rem}}.b-cart__payment-provider{align-items:flex-start}.b-cart__payment-provider-label{cursor:pointer;flex:1;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.b-cart__payment-provider-main{flex-direction:column;flex:1;gap:.25rem;display:flex}.b-cart__payment-provider-brand{align-items:center;gap:.5rem;display:flex}.b-cart__payment-provider-icon{flex-shrink:0}.b-cart__payment-provider-name,.b-cart__payment-provider-description{margin:0}.b-cart__payment-provider-tag{background:color-mix(in srgb, currentcolor 10%, transparent);border-radius:9999px;align-items:center;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;display:inline-flex}.b-cart__paypal-icon{font-size:1.125rem;line-height:1}.b-cart__paypal-container{max-height:calc(100vh - 200px);overflow-y:auto}.b-cart__payment-notice{text-align:center;border-width:2px;border-radius:.5rem;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;display:flex}@media (min-width:768px){.b-cart__payment-notice{gap:.75rem;padding:1.5rem}}.b-cart__payment-notice-title{margin:0;font-size:1rem;font-weight:600;line-height:1.5rem}@media (min-width:768px){.b-cart__payment-notice-title{font-size:1.125rem;line-height:1.75rem}}.b-cart__payment-notice-text{margin:0;font-size:.875rem;line-height:1.25rem}.b-cart__back-button{cursor:pointer;background-color:#0000;border-width:2px;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.625rem 1rem;font-weight:500;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.b-cart__details-card>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.b-cart__details-card{color:var(--cd-title-color,#000);border-width:2px;border-radius:.75rem;padding:1rem;background:var(--cd-card-bg,white)!important}.b-cart__details-title{margin:0;color:var(--cd-title-color,#000)!important}.b-cart__details-description{margin:0;color:var(--cd-helper-text-color,#333)!important}.b-cart__details-auth-prompt{background:color-mix(in srgb, var(--cd-input-bg,#fff) 72%, var(--cd-card-bg,#fff));border-width:2px;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex;border-color:var(--cd-input-border,#cbd5e1)!important}.b-cart__details-auth-prompt-text{margin:0;font-size:.875rem;line-height:1.25rem;color:var(--cd-helper-text-color,#333)!important}.b-cart__details-auth-notice>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.b-cart__details-auth-notice{background:var(--cd-summary-bg,#f8fafc);border-width:2px;border-radius:.375rem;padding:.5rem .75rem;border-color:var(--cd-input-border,#cbd5e1)!important}.b-cart__details-auth-notice-title{margin:0;font-size:.875rem;font-weight:500;line-height:1.25rem;color:var(--cd-title-color,#000)!important}.b-cart__details-auth-notice-text{margin:0;font-size:.75rem;line-height:1rem;color:var(--cd-helper-text-color,#333)!important}.b-cart__details-saved-addresses>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.b-cart__details-saved-addresses{background:var(--cd-summary-bg,#f8fafc);border-width:2px;border-radius:.5rem;padding:.75rem;border-color:var(--cd-input-border,#cbd5e1)!important}.b-cart__details-saved-addresses-title{font-size:.875rem;font-weight:500;line-height:1.25rem;color:var(--cd-title-color,#000)!important}.b-cart__details-saved-addresses-loading,.b-cart__details-saved-addresses-empty{margin:0;font-size:.875rem;line-height:1.25rem;color:var(--cd-helper-text-color,#333)!important}.b-cart__details-saved-addresses-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.b-cart__details-saved-address{background:var(--cd-input-bg,#fff);border-width:2px;border-radius:.375rem;gap:.5rem;padding:.5rem;display:grid;border-color:var(--cd-input-border,#cbd5e1)!important}.b-cart__details-saved-address-title{margin:0;color:var(--cd-title-color,#000)!important}.b-cart__details-saved-address-copy{margin:0;color:var(--cd-helper-text-color,#333)!important}.b-cart__details-use-address{text-align:left;color:var(--cd-title-color,#000)!important}.b-cart__details-grid{gap:.75rem;display:grid}.b-cart__details-shipping-methods>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.b-cart__details-shipping-methods{background:var(--cd-summary-bg,#f8fafc);border-width:2px;border-radius:.5rem;padding:.75rem;border-color:var(--cd-input-border,#cbd5e1)!important}.b-cart__details-shipping-methods-title{font-size:.875rem;font-weight:500;line-height:1.25rem;color:var(--cd-title-color,#000)!important}.b-cart__details-shipping-methods-list{flex-direction:column;gap:.5rem;display:flex}.b-cart__details-shipping-methods-helper,.b-cart__details-shipping-methods-unavailable{margin:0;font-size:.75rem;line-height:1rem}.b-cart__details-shipping-methods-helper{color:var(--cd-helper-text-color,#333)!important}.b-cart__details-shipping-methods-unavailable{color:var(--cd-error-color,#c00)!important}.b-cart__details-shipping-method{text-align:left;appearance:none;width:100%;box-shadow:none;font:inherit;background:var(--cd-input-bg,#fff);border-radius:.5rem;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;border-style:solid!important;border-width:1px!important;border-color:var(--cd-input-border,#cbd5e1)!important;color:var(--cd-title-color,#000)!important}.b-cart__details-shipping-method:hover{border-color:var(--cd-input-focus-border,#00f)!important}.b-cart__details-shipping-method--selected{box-shadow:0 0 0 1px var(--cd-input-focus-border,#00f);border-color:var(--cd-input-focus-border,#00f)!important}.b-cart__details-shipping-method--error{border-color:var(--cd-error-color,#c00)!important}.b-cart__details-shipping-method-copy{flex-direction:column;gap:.25rem;display:flex}.b-cart__details-shipping-method-name{font-size:.875rem;font-weight:500;line-height:1.25rem}.b-cart__details-shipping-method-description,.b-cart__details-shipping-method-estimate,.b-cart__details-shipping-method-pricing-note{font-size:.75rem;line-height:1rem;color:var(--cd-helper-text-color,#333)!important}.b-cart__details-shipping-method-price-group{text-align:right;flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.b-cart__details-shipping-method-price{white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.25rem}.b-cart__details-field{flex-direction:column;gap:.375rem;display:flex}.b-cart__details-label{font-size:.875rem;font-weight:500;line-height:1.25rem;color:var(--cd-label-color,#1a1a1a)!important}.b-cart__details-input{appearance:none;background-clip:padding-box;border-radius:.75rem;width:100%;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0f172a0a;background:var(--cd-input-bg,#fff)!important;border-style:solid!important;border-width:1px!important;border-color:var(--cd-input-border,#cbd5e1)!important;color:var(--cd-input-text,#000)!important}.b-cart__details-input:focus{border-color:var(--cd-input-focus-border,#00f);box-shadow:0 0 0 2px var(--cd-input-focus-ring,#ccf);outline:none}.b-cart__details-input::placeholder{color:color-mix(in srgb, var(--cd-input-text,#000) 55%, transparent);opacity:.7}.b-cart__details-input:disabled{cursor:not-allowed;opacity:.7}.b-cart__details-input--error{--tw-border-opacity:1;border-color:rgb(255 51 51/var(--tw-border-opacity,1))}.b-cart__details-input--error:focus{box-shadow:0 0 0 2px #fcc}.b-cart__details-error{margin:0;font-size:.75rem;line-height:1rem;color:var(--cd-error-color,#c00)!important}.b-cart__details-summary>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.b-cart__details-summary{border-width:2px;border-radius:.5rem;padding:.75rem;background:var(--cd-summary-bg,#f8fafc)!important;border-color:var(--cd-summary-border,#e2e8f0)!important}.b-cart__details-summary-row{justify-content:space-between;align-items:center;gap:.75rem;font-size:.875rem;line-height:1.25rem;display:flex;color:var(--cd-summary-text,#1a1a1a)!important}.b-cart__details-summary-note{margin:0;font-size:.75rem;line-height:1rem;color:var(--cd-summary-note,#4d4d4d)!important}.b-cart__details-error-summary{flex-direction:column;gap:.5rem;display:flex}.b-cart__details-error-summary-title{margin:0;color:var(--cd-error-color,#c00)!important}.b-cart__details-error-summary-list{flex-direction:column;gap:.25rem;display:flex}.b-cart__details-error-summary-item{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;padding:.125rem 0;display:flex;color:var(--cd-error-color,#c00)!important}.b-cart__details-error-summary-item:hover{text-decoration:underline}.b-cart__details-error-summary-item-label{font-size:.875rem;line-height:1.25rem}.b-cart__details-error-summary-item-message{text-align:right;opacity:.8;font-size:.75rem;line-height:1rem}.b-cart__details-actions{flex-direction:column-reverse;gap:.5rem;display:flex}@media (min-width:640px){.b-cart__details-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.b-cart__details-back,.b-cart__details-continue,.b-cart__details-back-to-form{width:100%}.b-cart__details-sign-in{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);appearance:none;box-shadow:none!important}@keyframes slide-up-from-bottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.b-cart__notifications-overlay{flex-direction:column;gap:.25rem;width:100%;margin:0;padding:.375rem .75rem;display:flex;position:relative}.b-cart__notifications-overlay:empty{display:none}.b-cart__notifications-overlay .b-cart__toast{box-sizing:border-box;border-radius:.75rem;width:100%;max-width:100%;padding:.5rem .625rem;transition:all .2s ease-in-out;animation:.3s ease-out slide-in-from-top;overflow:hidden;box-shadow:0 1px 2px #0f172a14}.b-cart__notifications-overlay .b-cart__toast:hover{box-shadow:0 2px 6px #0f172a1a}.b-cart__notifications-overlay .b-cart__toast--info{border-left:2px solid #3b82f6}.b-cart__notifications-overlay .b-cart__toast--warning{border-left:2px solid #f59e0b}.b-cart__notifications-overlay .b-cart__toast--error{border-left:2px solid #ef4444}.b-cart__notifications-overlay .b-cart__toast-content{justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex;overflow:hidden}@media (max-width:480px){.b-cart__notifications-overlay .b-cart__toast-content{flex-direction:column;align-items:stretch;gap:.5rem}}.b-cart__notifications-overlay .b-cart__toast-actions{flex-shrink:0;align-items:center;gap:.25rem;min-width:0;max-width:50%;display:flex}@media (max-width:480px){.b-cart__notifications-overlay .b-cart__toast-actions{justify-content:center;width:100%;max-width:100%}}.b-cart__notifications-overlay .b-cart__toast-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}@media (max-width:480px){.b-cart__notifications-overlay .b-cart__toast-text{text-align:center;white-space:normal;flex:none;width:100%}}.b-cart__notifications-overlay .b-cart__toast-primary-btn,.b-cart__notifications-overlay .b-cart__toast-accept-btn,.b-cart__notifications-overlay .b-cart__toast-remove-btn{white-space:nowrap;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;min-width:auto;min-height:1.875rem;padding:0 .75rem;font-weight:700;transition:all .2s;display:flex}.b-cart__notifications-overlay .b-cart__toast-primary-btn:hover,.b-cart__notifications-overlay .b-cart__toast-accept-btn:hover,.b-cart__notifications-overlay .b-cart__toast-remove-btn:hover{box-shadow:0 1px 3px #0000001f}.b-cart__notifications-overlay .b-cart__toast-secondary-btn,.b-cart__notifications-overlay .b-cart__toast-dismiss-btn{white-space:nowrap;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;min-width:auto;min-height:1.875rem;padding:0 .625rem;font-weight:700;transition:all .2s;display:flex}.b-cart__notifications-overlay .b-cart__toast-dismiss-btn{border-radius:999px;width:1.875rem;min-width:1.875rem;padding:0}@keyframes slide-in-from-top{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.b-cart__notifications-overlay{padding:.375rem}.b-cart__notifications-overlay .b-cart__toast{padding:.5rem}}@media (prefers-contrast:high){.b-cart__notifications-overlay .b-cart__toast{border-width:2px}}@media (prefers-reduced-motion:reduce){.b-cart__toast{animation:none}.b-cart__toast-accept-btn,.b-cart__toast-remove-btn,.b-cart__toast-dismiss-btn{transition:none}.b-cart__toast-accept-btn:hover,.b-cart__toast-remove-btn:hover,.b-cart__toast-dismiss-btn:hover{transform:none}}
.b-cart{z-index:1000;--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);height:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);flex-direction:column;width:100%;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:-100%;overflow:hidden}@media (min-width:640px){.b-cart{width:420px}}@media (min-width:768px){.b-cart{width:520px}}@media (min-width:1024px){.b-cart{width:560px}}.b-cart--right{left:auto;right:-100%}.b-cart--right.b-cart--open{right:0}.b-cart--left{left:-100%;right:auto}.b-cart--left.b-cart--open{left:0}.b-cart--open{right:0}.b-cart__content{flex-direction:column;flex:1;min-height:0;padding:.5rem 1rem 1rem;display:flex;overflow:hidden}.b-cart__items{border-radius:.5rem;flex:1;min-height:0;padding:.75rem;overflow-y:auto}@media (min-width:640px){.b-cart__items{padding:1rem}}.b-cart__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.b-cart__empty-icon{margin-bottom:1.5rem}.b-cart__empty-title{margin-bottom:.75rem;font-weight:500}.b-cart__empty-description{max-width:20rem;line-height:1.625}.b-cart__close{cursor:pointer;background-color:#0000;border-width:0;padding:0;font-size:1.5rem;line-height:2rem}.b-cart-toggle-wrapper{z-index:999;position:fixed;bottom:1.5rem;right:1.5rem}@media (min-width:768px){.b-cart-toggle-wrapper{bottom:2rem;right:2rem}}.b-cart-toggle{cursor:pointer;--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);min-width:3.5rem;min-height:3.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-width:0;border-radius:9999px;justify-content:center;align-items:center;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.b-cart-toggle:hover{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}@media (min-width:768px){.b-cart-toggle{min-width:4rem;min-height:4rem}}.b-cart-toggle__count{z-index:10;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);min-width:20px;height:20px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-border-opacity:1;border-width:2px;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:9999px;justify-content:center;align-items:center;padding-left:.25rem;padding-right:.25rem;font-size:.75rem;font-weight:700;line-height:1rem;display:flex;position:absolute;top:-.25rem;right:-.25rem}@media (min-width:768px){.b-cart-toggle__count{min-width:24px;height:24px;top:-.5rem;right:-.5rem}}.b-cart-toggle__count-text{font-size:.75rem;font-weight:700;line-height:1}.b-cart__toast-actions{align-items:center;gap:.5rem;display:flex}@media (min-width:768px){.b-cart{width:560px;right:-560px}.b-cart--open{right:0}.b-cart--left{left:-560px;right:auto}.b-cart--left.b-cart--open{left:0;right:auto}.b-cart--right{left:auto;right:-560px}.b-cart--right.b-cart--open{right:0}}
/*# sourceMappingURL=2xixzi39vf-eq.css.map*/