.payment-methods--logos>div{display:flex;align-items:center;flex-wrap:nowrap;min-width:0;max-width:100%;overflow:hidden}.payment-methods--logos>div
img{width:37px;height:24px;margin-right:4px;flex-shrink:1;min-width:0;max-width:100%}.payment-methods--logos-count{width:38px;height:24px;background-color:rgba(117,117,117,.1);color:var(--wp--preset--color--contrast, #1e1e1e);text-align:center;line-height:24px;border-radius:3px;font-size:11px;font-weight:600;white-space:nowrap;flex-shrink:1;text-overflow:ellipsis;overflow:hidden}.logo-popover{background-color:#fff;border:1px
solid #ddd;border-radius:3px;padding:8px;box-sizing:border-box;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:grid;gap:8px;justify-content:center;cursor:pointer;width:fit-content}.logo-popover>img{width:38px;height:24px;box-shadow:0 0 0 1px rgba(0,0,0,.1)}.payment-methods--logos-popover>img{object-position:center !important}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li{padding-bottom:12px !important}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li:last-child{padding-bottom:0 !important}.wc-block-components-express-payment-continue-rule--cart{margin:24px
0 !important;height:20px}.wp-block-woocommerce-cart-express-payment-block,.wp-block-woocommerce-checkout-express-payment-block{overflow:visible !important}.wc-block-components-express-payment .wc-block-components-express-payment__content{overflow:visible !important}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons{overflow:visible !important;padding:0
4px}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons>li{overflow:visible !important}@supports not (-webkit-appearance: -apple-pay-button){#express-payment-method-woocommerce_payments_express_checkout_applePay:has(#express-checkout-button-preview-applePay){display:none}}#express-checkout-button-preview-googlePay .gpay-card-info-container{min-width:auto}#payment .payment_method_woocommerce_payments .woocommerce-error{margin:1rem 0}.js-woopayments-copy-test-number{line-height:1.2em;vertical-align:middle;border-radius:0;border:none !important;background-color:transparent !important;font-weight:normal;display:inline-flex;cursor:pointer;color:inherit !important;font-family:inherit !important;font-size:inherit;padding:2px
1px !important;align-items:center;box-shadow:none !important}.js-woopayments-copy-test-number
span{margin-right:4px}.js-woopayments-copy-test-number
i{order:1;display:block;width:1.2em;height:1.2em;mask-image:url(/wp-content/plugins/woocommerce-payments/assets/images/icons/copy.svg?ver=14a3a00de64a8c0c151c);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:currentColor}.js-woopayments-copy-test-number:hover{background-color:transparent;opacity:.7}.js-woopayments-copy-test-number:hover
i{opacity:.7}.js-woopayments-copy-test-number:active
i{transform:scale(0.9)}.js-woopayments-copy-test-number:focus{outline:none}.js-woopayments-copy-test-number.state--success
i{mask-image:url(/wp-content/plugins/woocommerce-payments/assets/images/icons/check-green.svg?ver=488deef5db84c71239e1)}.wcpay-payment-element-wrapper{position:relative}.wcpay-payment-element-wrapper.is-apm{min-height:100px}.wcpay-payment-element-skeleton{position:absolute;top:0;left:0;right:0;z-index:1;opacity:1;transition:opacity 300ms ease-out;margin-bottom:2rem}.wcpay-payment-element-skeleton.is-hidden{opacity:0;pointer-events:none}.wcpay-skeleton-row{display:flex;gap:12px;margin-top:12px}.wcpay-payment-element{margin-bottom:1rem}#express-payment-method-woopay{width:100%}.wc-block-checkout__payment-method .wc-block-components-payment-method-label.wc-block-components-payment-method-label--with-icon{display:flex;align-items:center;width:100%}.wc-block-checkout__payment-method .wc-block-components-payment-method-label.wc-block-components-payment-method-label--with-icon .wcpay-payment-method-icon{height:24px;width:auto;order:2;margin-left:auto}.wc-block-checkout__payment-method .wc-block-components-payment-method-label.wc-block-components-payment-method-label--with-icon .payment-methods--logos{height:24px;order:2;margin-left:auto}.wc-block-checkout__payment-method .wc-block-components-payment-method-label.wc-block-components-payment-method-label--with-icon .test-mode.badge{background-color:#fff2d7;border-radius:4px;padding:4px
6px;font-size:12px;font-weight:400;line-height:16px;color:#4d3716;margin-left:8px;display:none;order:1}.wc-block-checkout__payment-method input:checked~div .wc-block-components-radio-control__label:where([id^="radio-control-wc-payment-method-options-woocommerce_payments"][id$="__label"])>.wc-block-components-payment-method-label .test-mode.badge{display:inline-block}#remember-me:empty{margin-bottom:0}#wcpay-woopay-button{container-type:inline-size;container-name:woopay-button}#wcpay-woopay-button a.woopay-express-button{text-decoration:none}#wcpay-woopay-button a.woopay-express-button,#wcpay-woopay-button a.woopay-express-button:hover,#wcpay-woopay-button a.woopay-express-button:focus,#wcpay-woopay-button a.woopay-express-button:visited,#wcpay-woopay-button a.woopay-express-button:active{text-decoration:none;color:#000}#wcpay-woopay-button a.woopay-express-button[data-theme=dark],#wcpay-woopay-button a.woopay-express-button[data-theme=dark]:hover,#wcpay-woopay-button a.woopay-express-button[data-theme=dark]:focus,#wcpay-woopay-button a.woopay-express-button[data-theme=dark]:visited,#wcpay-woopay-button a.woopay-express-button[data-theme=dark]:active{color:#fff}#wcpay-woopay-button .woopay-express-button{box-sizing:border-box;font-size:18px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;letter-spacing:.8px;height:40px;width:100%;background:#fff;border-radius:4px;border:none;color:#000;display:flex;align-items:center;justify-content:center;white-space:nowrap;text-transform:none;list-style-type:none;min-height:auto;overflow:hidden;position:relative}#wcpay-woopay-button .woopay-express-button .button-content{display:flex;align-items:center;justify-content:center;transform:scale(0.9);max-width:100%;padding:0
12px}#wcpay-woopay-button .woopay-express-button .woopay-button-separator{display:inline-block;width:1px;height:1.2em;background-color:rgba(0,0,0,.3);margin:0
10px 0 4px}#wcpay-woopay-button .woopay-express-button .woopay-button-card-brand{height:18px;width:auto;margin-right:4px;vertical-align:middle}#wcpay-woopay-button .woopay-express-button .woopay-button-last4{font-size:.75em;letter-spacing:.5px}#wcpay-woopay-button .woopay-express-button[data-size=small] .woopay-button-card-brand{height:14px}#wcpay-woopay-button .woopay-express-button[data-size=small] .woopay-button-last4{font-size:.7em}#wcpay-woopay-button .woopay-express-button[data-size=large] .woopay-button-card-brand{height:22px}#wcpay-woopay-button .woopay-express-button[data-size=large] .woopay-button-last4{font-size:.8em}#wcpay-woopay-button .woopay-express-button:not(:disabled):not(.is-placeholder):focus-visible{box-shadow:inset 0 0 0 2px #6108ce;outline:none}#wcpay-woopay-button .woopay-express-button:not(:disabled):not(.is-placeholder):hover{cursor:pointer}#wcpay-woopay-button .woopay-express-button:disabled,#wcpay-woopay-button .woopay-express-button[aria-disabled=true],#wcpay-woopay-button .woopay-express-button.is-placeholder{opacity:.5;cursor:not-allowed}#wcpay-woopay-button .woopay-express-button.is-loading,#wcpay-woopay-button .woopay-express-button.is-loading:hover,#wcpay-woopay-button .woopay-express-button.is-loading:disabled{opacity:1 !important}#wcpay-woopay-button .woopay-express-button
svg{fill:#6108ce;width:99px}#wcpay-woopay-button .woopay-express-button[data-type=buy],#wcpay-woopay-button .woopay-express-button[data-type=book],#wcpay-woopay-button .woopay-express-button[data-type=donate]{min-width:150px}#wcpay-woopay-button .woopay-express-button[data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-type=donate] svg{margin-left:5px}@container woopay-button (max-width: 280px){#wcpay-woopay-button .woopay-express-button[data-type=buy],#wcpay-woopay-button .woopay-express-button[data-type=book],#wcpay-woopay-button .woopay-express-button[data-type=donate]{font-size:14px;letter-spacing:.5px}#wcpay-woopay-button .woopay-express-button[data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-type=donate] svg{width:88px;margin-left:4px}}@container woopay-button (max-width: 240px){#wcpay-woopay-button .woopay-express-button[data-type=buy],#wcpay-woopay-button .woopay-express-button[data-type=book],#wcpay-woopay-button .woopay-express-button[data-type=donate]{font-size:12px;letter-spacing:.3px}#wcpay-woopay-button .woopay-express-button[data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-type=donate] svg{width:84px;margin-left:3px}}@container woopay-button (max-width: 200px){#wcpay-woopay-button .woopay-express-button[data-type=buy],#wcpay-woopay-button .woopay-express-button[data-type=book],#wcpay-woopay-button .woopay-express-button[data-type=donate]{font-size:10px;letter-spacing:.2px}#wcpay-woopay-button .woopay-express-button[data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-type=donate] svg{width:80px;margin-left:2px}}#wcpay-woopay-button .woopay-express-button[data-theme=dark]{background:#873eff;color:#fff;border-color:#873eff}#wcpay-woopay-button .woopay-express-button[data-theme=dark] svg{fill:#fff}#wcpay-woopay-button .woopay-express-button[data-theme=dark] .woopay-button-separator{background-color:rgba(255,255,255,.4)}#wcpay-woopay-button .woopay-express-button[data-theme=dark]:not(:disabled):not(.is-placeholder):hover{border-color:#a77eff;background:#a77eff}#wcpay-woopay-button .woopay-express-button[data-theme=dark]:not(:disabled):not(.is-placeholder):focus-visible{box-shadow:none;outline:2px
solid #3c087e;outline-offset:2px}#wcpay-woopay-button .woopay-express-button[data-theme=light-outline]{border:1px
solid #000}#wcpay-woopay-button .woopay-express-button[data-theme=light-outline]:not(:disabled):not(.is-placeholder):hover{background:#e0e0e0}#wcpay-woopay-button .woopay-express-button[data-theme=light-outline]:not(:disabled):not(.is-placeholder):focus-visible{box-shadow:inset 0 0 0 2px #000}#wcpay-woopay-button .woopay-express-button[data-size=medium]{height:48px}#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=buy],#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=book],#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=donate]{min-width:150px}@container woopay-button (max-width: 280px){#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=buy],#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=book],#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=donate]{font-size:15px;letter-spacing:.5px}#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=donate] svg{width:90px;margin-left:4px}}@container woopay-button (max-width: 240px){#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=buy],#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=book],#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=donate]{font-size:13px;letter-spacing:.3px}#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=donate] svg{width:86px;margin-left:3px}}@container woopay-button (max-width: 200px){#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=buy],#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=book],#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=donate]{font-size:11px;letter-spacing:.2px}#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=donate] svg{width:82px;margin-left:2px}}#wcpay-woopay-button .woopay-express-button[data-size=medium] .button-content{transform:scale(1)}#wcpay-woopay-button .woopay-express-button[data-size=large]{height:55px}#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=buy],#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=book],#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=donate]{min-width:150px}@container woopay-button (max-width: 280px){#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=buy],#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=book],#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=donate]{font-size:16px;letter-spacing:.6px}#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=donate] svg{width:93px;margin-left:4px}}@container woopay-button (max-width: 240px){#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=buy],#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=book],#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=donate]{font-size:14px;letter-spacing:.4px}#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=donate] svg{width:89px;margin-left:3px}}@container woopay-button (max-width: 200px){#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=buy],#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=book],#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=donate]{font-size:12px;letter-spacing:.3px}#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=donate] svg{width:85px;margin-left:2px}}#wcpay-woopay-button .woopay-express-button[data-size=large] .button-content{transform:scale(1.1)}@media screen and (min-width: 785px)and (max-width: 850px){#wcpay-woopay-button .woopay-express-button[data-size=large]{font-size:22px}}#contact_details{float:none}#contact_details+#customer_details{display:block}#contact-fields .wc-block-components-text-input,#contact-fields .woocommerce-input-wrapper,.woopay-billing-email .wc-block-components-text-input,.woopay-billing-email .woocommerce-input-wrapper{display:inline-block;position:relative;width:100%}#contact-fields .wc-block-components-text-input .wc-block-components-spinner,#contact-fields .woocommerce-input-wrapper .wc-block-components-spinner,.woopay-billing-email .wc-block-components-text-input .wc-block-components-spinner,.woopay-billing-email .woocommerce-input-wrapper .wc-block-components-spinner{right:10px;width:24px}.wc-block-components-address-form__email{position:relative}.wc-block-components-address-form__email .wc-block-components-spinner{top:50%;left:auto;right:10px;width:24px;height:24px;transform:translateY(-50%)}.woopay-login-session-iframe{width:100%;height:100vh;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:355000;border:0;background:#fff;visibility:hidden}.woopay-login-session-iframe.open{transition:top 500ms;visibility:visible}@media screen and (min-width: 768px){.woopay-login-session-iframe-wrapper{position:fixed;background:rgba(117,117,117,.6);top:0;left:0;width:100vw;height:100vh;content:" ";display:block;z-index:355000}.woopay-login-session-iframe-wrapper .woopay-login-session-iframe{transition:none;height:90vh;max-height:520px;position:absolute;max-width:374px;border-radius:8px}}.woopay-otp-iframe{transition:top 500ms;width:100%;height:100dvh;position:fixed;top:100%;left:0;z-index:355000;border:0;background:#fff}.woopay-otp-iframe.open{top:0}.woopay-otp-iframe-wrapper
.arrow{position:fixed;top:100%}@media screen and (min-width: 768px){.woopay-otp-iframe-wrapper{position:fixed;background:rgba(117,117,117,.6);top:0;left:0;width:100vw;height:100vh;content:" ";display:block;z-index:355000}.woopay-otp-iframe-wrapper .woopay-otp-iframe{transition:none;height:90vh;max-height:650px;position:absolute;max-width:374px;border-radius:8px;right:50px;left:auto}.woopay-otp-iframe-wrapper
.arrow{position:absolute;right:7.5px;background:transparent;width:0;height:0;z-index:355001;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #fff}}@keyframes
spinner__animation{0%{animation-timing-function:cubic-bezier(0.5856, 0.0703, 0.4143, 0.9297);transform:rotate(0deg)}100%{transform:rotate(360deg)}}.woopay-billing-email .wc-block-components-spinner,.wcpay-express-checkout-wrapper .wc-block-components-spinner,#wcpay-woopay-button .wc-block-components-spinner{position:absolute;width:100%;height:100%;color:inherit;box-sizing:content-box;text-align:center;font-size:1.25em;top:initial;left:initial}.woopay-billing-email .wc-block-components-spinner::after,.wcpay-express-checkout-wrapper .wc-block-components-spinner::after,#wcpay-woopay-button .wc-block-components-spinner::after{content:" ";position:absolute;top:50%;left:50%;margin:-0.5em 0 0 -0.5em;width:1em;height:1em;box-sizing:border-box;transform-origin:50% 50%;transform:translateZ(0) scale(0.5);backface-visibility:hidden;border-radius:50%;border:.2em solid currentColor;border-left-color:transparent;animation:spinner__animation 1s infinite linear}.is-loadable-placeholder{animation:loading-fade 1.6s ease-in-out infinite;background-color:#e2e4e7;color:transparent;display:inline-block}@media screen and (prefers-reduced-motion: reduce){.is-loadable-placeholder{animation:none}}.is-loadable-placeholder.is-inline{display:inline}.is-loadable-placeholder.is-block{display:block;margin-top:1em}.is-loadable-placeholder.is-block:first-child{margin-top:0}.is-loadable-placeholder.is-block
p{margin:0}.wcpay-skeleton__element{background:color-mix(in srgb, currentColor 5%, transparent);border:none;border-radius:4px;overflow:hidden;position:relative}.wcpay-skeleton__element::after{animation:wcpay-skeleton-shimmer 1.25s infinite;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, currentColor 5%, transparent) 50%, transparent 100%);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media(prefers-reduced-motion: reduce){.wcpay-skeleton__element::after{animation:none}}.wcpay-skeleton__element--static::after{display:none}@keyframes wcpay-skeleton-shimmer{100%{transform:translateX(100%)}}.vcart{color:var(--text);padding-bottom:var(--cta-height)}.vcart,
#vcart-var-modal .vcart-scope{--brand-primary:#e072e1;--brand-primary-600:#cf5ed0;--brand-primary-700:#b94cbc;--brand-dark:#1a1a1a;--text:#262626;--muted:#777;--surface:#fff;--shadow:0 10px 30px rgba(0, 0, 0, .08);--radius-xl:20px;--radius-lg:14px;--cta-height:72px;--gap:16px}.vcart__header{margin:18px
0 12px}.vcart__title{font-weight:800;letter-spacing: .2px;color:var(--brand-dark);font-size:clamp(22px, 2.4vw, 36px)}.vcart__accordion{}.vcart__accordion>summary{cursor:pointer;display:flex;gap:1em;justify-content:space-between;align-items:end;padding-bottom:16px}@media (width >= 760px){.vcart__accordion>summary{display:none}}.vcart__accordion>summary::marker{content:''}.vcart__accordion>summary>span{font-size:16px;font-weight:bold}.vcart__accordion>summary>span::after{content:"\f107";font-family:awb-icons;line-height:1}.vcart__accordion[open]>summary>span::after{content:"\f106"}.vcart__items{display:grid;gap:var(--gap)}.vcart-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;justify-items:center;gap:14px;background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow);padding:14px
16px;text-align:left}.vcart-row__variant{grid-template-columns:auto 1fr !important;align-items:center;gap:16px !important}.vcart-row__variant .vcart-meta__variant{display:grid;align-items:center;column-gap:16px;width:100%;grid-template-columns:1fr;row-gap:8px}.vcart-row__variant .vcart-row__meta{margin-left:0}.vcart-row__variant .vcart-price__now{display:inline-block}.vcart-row__variant .vcart-row__remove--inline-mobile{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;gap:10px;padding:0
10px 0 0;margin-left:-4px;justify-content:space-between}.vcart-row__variant .vcart-row__thumb{height:auto !important}.vcart-row__variant .vcart-row__qty{justify-self:end}.vcart-row__variant .vcart-row__remove{justify-self:end}.vcart-price__now
del{padding-right:6px}@media (min-width: 700px){.vcart--mode-fullscreen .vcart-row__variant{grid-template-columns:1fr 7fr !important}.vcart--mode-fullscreen .vcart-row__variant .vcart-meta__variant{grid-template-columns:1fr auto}.vcart--mode-fullscreen .vcart-row__variant .vcart-row__remove--inline-mobile{justify-content:end;padding:0}}@media (min-width: 1250px){.vcart--mode-checkout .vcart-row__variant{grid-template-columns:1fr 7fr !important}.vcart--mode-checkout .vcart-row__variant .vcart-meta__variant{grid-template-columns:1fr auto}.vcart--mode-checkout .vcart-row__variant .vcart-row__remove--inline-mobile{justify-content:end;padding:0}}.vcart-row__image{width:120px;height:120px;object-fit:cover;border-radius:12px;background:#f3f3f3}.vcart-row__meta{margin-left:4%;width:100%}.vcart-row__title{font-weight:500;margin-bottom:6px;hyphens:auto}.vcart-row__price{color:black;font-weight:700}.vcart-row__qty{display:inline-flex;align-items:center;gap:10px;border-radius:var(--radius-xl);padding:6px
8px;max-width:fit-content;background:#f9f9fb}.vcart-btn--qty{background:#fff;border-radius:999px;width:32px;height:32px;font-size:18px;line-height:32px;box-shadow:var(--shadow) !important;cursor:pointer}.vcart-qty{width:48px;border:0;background:transparent;text-align:center;font-weight:700}.vcart__totals{margin-top:8px;padding:16px;background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow)}.vcart-total{display:flex;justify-content:space-between;padding:8px
0;color:var(--muted)}.vcart-total--grand{font-weight:500;color:var(--brand-dark)}.vcart-total--grand
strong{color:var(--brand-dark)}.vcart-total--savings
strong{color:var(--brand-primary)}.vcart__coupon{margin-top:8px;padding:16px;background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow)}.vcart__coupon-row{display:flex;gap:10px;margin:8px
0}#vcart-coupon{flex:1;border-radius:12px;border:1px
solid #e7e7ea;padding:12px
14px}.vcart-btn.vcart-btn--apply{padding:12px
18px;border-radius:14px;background:var(--brand-dark);color:#fff;font-weight:800;border:0;cursor:pointer}.vcart__coupon-tags{display:flex;flex-wrap:wrap;gap:8px}.vcart-chip{display:inline-flex;align-items:center;gap:10px;padding:10px
20px;border-radius:999px;color:var(--brand-primary);border:0
solid #e7e7ea;font-weight:400;margin:5px
0;width:100%}.vcart-chip__x{background:#e9e9ec;border:0;width:24px;height:24px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.vcart-chip__x:hover{background:#e1e1e6}.vcart__upsells{margin-top:15px}.vcart__upsell-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:14px}.vcart-upsell-card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:10px}.vcart-upsell-card__img{aspect-ratio:4/3;border-radius:10px;background:#f3f3f3;margin-bottom:8px}.vcart-upsell-card__title{font-weight:700;margin-bottom:4px;color:var(--brand-dark) !important;height:4.5rem;text-align:center;margin-top:5px}.vcart-upsell-card__subtitle{font-size:medium;font-weight:700;color:var(--brand-dark) !important;text-align:center}.vcart-upsell-card__price{font-weight:800;color:var(--brand-primary);text-align:center}.vcart__trust{margin-block: .5em;opacity: .9;display:flex;flex-direction:column;justify-content:center;align-items:center}.vcart__trust_payment{margin-block: .5em}.vcart__trust_badge
.vcart__badge{display:grid;gap:1em;grid-template-columns:80px 1fr;align-items:center}.vcart__badge-content{margin-top:1em;max-width:30ch}.vcart__badge-heading{font-size:16px;font-weight:bold;margin:0}.vcart__badge-text{font-size:14px;text-wrap:balance;margin:0}.vcart__cta-sticky{position:sticky;bottom:calc(env(safe-area-inset-bottom, 0) + 10px);z-index:50;margin:-.5em -10px;padding:calc(10px + .5em)}.vcart__cta{display:flex;gap:10px;align-items:center;justify-content:center}.vcart__cta-spacer{height:var(--cta-height);display:none}.vcart-btn{display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;text-decoration:none;font-weight:800;letter-spacing: .15px;line-height:1;padding:18px
22px;border-radius:var(--radius-lg)}.vcart-btn--checkout{background:var(--brand-primary);color:#fff;width:100%;box-shadow:0 0 calc(10px + .5em) calc(10px + .5em) rgba(255, 255, 255, 0.9), 0 0 calc(10px + .5em) calc(10px + .5em) rgba(255, 255, 255, 0.9)}.vcart-btn--checkout:hover{background:var(--brand-primary-600)}.vcart-btn--checkout:active{background:var(--brand-primary-700);transform:translateY(1px)}.vcart--mode-fullscreen .vcart-btn--checkout{width:auto}.vcart-btn--secondary{background:#fff;color:var(--brand-dark);border:2px
solid #eee;box-shadow:none}@media (max-width: 900px){.vcart-row{grid-template-columns:1fr;text-align:center}.vcart{--cta-height:88px}.vcart__cta{gap:8px}.vcart-btn{padding:16px
18px}.vcart-row__meta{margin-left:0%}.vcart-row__image{width:900px;height:150px}.vcart__upsell-grid{grid-template-columns:1fr !important}}@media (prefers-reduced-motion: no-preference){.vcart-btn{transition:transform .08s ease, background-color .15s ease, box-shadow .15s ease}}@media (max-width: 760px){.vcart--mode-checkout .vcart-qty{max-width:45px}.wc-block-checkout__sidebar{margin-bottom:14px !important}}@media (max-width: 640px){.vcart-row__variant .vcart-price__now{max-width:unset}}a.restore-item{color:black}
/*!*.vcart--mode-mini .vcart-row__remove{ display:none!important; }*!*/
.vcart__section-title{font-weight:800;margin:8px
0 10px;color:var(--brand-dark)}.vcart__upsell-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px}.vcart-upsell-card__img
img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px;display:block}.vcart--mode-mini .vcart__upsell-list, .vcart--mode-checkout .vcart__upsell-list{display:grid;gap:10px}.vcart-upsell-mini{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:8px
10px;border-radius:12px;background:#fff;box-shadow:var(--shadow)}.vcart-upsell-mini__thumb
img{width:48px;height:48px;object-fit:cover;border-radius:8px;background:#f3f3f3}.vcart-upsell-mini__placeholder,.vcart-upsell-mini__placeholder{width:48px;height:48px;border-radius:8px;background:#f3f3f3}.vcart-upsell-mini__title{font-weight:700;color:var(--brand-dark);display:inline-block;hyphens:auto}.vcart-upsell-mini__partner{font-size:14px}.vcart-upsell-mini__price{font-weight:700}.vcart-upsell-mini__plus{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border-color:transparent;background:var(--brand-primary);color:#fff;text-decoration:none;font-weight:800}.vcart-row__image{width:1000px}#vcart-var-modal .vcart-var-form
label{display:block;font-weight:700;margin:8px
0 4px;color:var(--brand-dark)}#vcart-var-modal .vcart-var-form
select{width:100%;padding:10px
12px;border-radius:12px;border:1px
solid #e7e7ea}#vcart-var-modal .vcart-var-actions{margin-top:12px;display:flex;gap:8px}#vcart-var-modal .vcart-btn.vcart-btn--checkout{background:var(--brand-primary);color:#fff}#vcart-var-modal .vcart-btn.vcart-btn--checkout:hover{background:var(--brand-primary-600)}#vcart-var-modal .vcart-btn.vcart-btn--checkout:active{background:var(--brand-primary-700);transform:translateY(1px)}#vcart-var-modal .vcart-btn.vcart-btn--secondary{background:#fff;color:var(--brand-dark);border:2px
solid #eee;box-shadow:none}#vcart-var-modal .vcart-btn[disabled]{opacity: .45;cursor:not-allowed}#vcart-var-modal{z-index:10000000000000}.vcart__timer{background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow);padding:14px
16px;margin:8px
0 15px 0}.vcart-timer__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:12px}.vcart-timer__label{font-weight:700;color:var(--brand-dark)}.vcart-timer__time{font-weight:800;color:var(--brand-primary);letter-spacing: .3px;min-width:60px;text-align:right}.vcart-timer__bar{position:relative;height:10px;background:#f1f1f4;border-radius:999px;overflow:hidden}.vcart-timer__fill{height:100%;width:0;background:linear-gradient(270deg, var(--brand-primary), #ff5a5f);transition:width .2s linear}.vcart-timer__restart{margin-top:10px;width:100%}.vcart-row__remove--inline-mobile{display:grid;grid-template-columns:auto auto;align-items:center;gap:10px;padding:0
10px}.vcart-price__now
del{font-weight:500}.vcart-price__now
ins{text-decoration:none !important;color:var(--brand-primary) !important}.vcart__trust_payment{padding-bottom:8px}.vcart-spinner{width:1em;height:1em;border: .15em solid currentColor;border-top-color:transparent;border-radius:50%;display:inline-block;vertical-align:-0.125em;animation:vcart-spin .8s linear infinite;margin-right: .5em;color:var(--brand-primary)}.is-loading{pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@keyframes vcart-spin{to{transform:rotate(360deg)}}.vcart--mode-checkout .vcart-row, .vcart--mode-mini .vcart-row{grid-template-columns:auto 1fr 70px auto;text-align:left;gap:8px;padding:6px
10px 6px 8px}.vcart--mode-checkout .vcart-row__thumb, .vcart--mode-mini .vcart-row__thumb{width:65px}.vcart--mode-checkout .vcart-row__image, .vcart--mode-mini .vcart-row__image{width:65px;height:100%}.vcart--mode-checkout .vcart-qty, .vcart--mode-mini .vcart-qty{max-width:45px}.vcart-qty::-webkit-outer-spin-button,.vcart-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vcart-qty[type=number]{-moz-appearance:textfield}.off-canvas-close{background-color:white !important;padding:5px
!important;box-shadow:0 10px 30px rgba(0, 0, 0, .08) !important;border-radius:7px !important;color:black !important}@media (width >= 760px){.wc-block-checkout__form .vcart-root>:not(.vcart__upsells){display:none}}