.yx_checkout_button{max-width:100%!important;font:inherit!important;font-weight:700!important;font-size:1.8rem!important;color:rgb(var(--color-button))!important;min-height:49px!important;height:auto!important;border-radius:5px!important;cursor:pointer!important;border:2px solid rgba(var(--color-button),1)!important;background-color:#fff;text-align:center!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;margin-top:12px!important;margin-bottom:12px!important;line-height:1.2!important;box-sizing:border-box!important;--border-offset: none !important}#yx_cart_checkout.yx_checkout_button{font-size:1.6rem!important}.yx_checkout_button__icon{flex:0 0 auto;width:28px;height:18px;color:rgb(var(--color-button))}.yx_checkout_button__text{flex:0 1 auto;min-width:0;white-space:nowrap}.yx_checkout_button:hover{background-color:rgba(var(--color-button),.1)!important}@media(max-width:749px){.yx_checkout_button{font-size:1.7rem!important}.yx_checkout_button__icon{width:24px;height:16px}}@media(max-width:380px){.yx_checkout_button{font-size:1rem!important}}.yx_paypal_button{max-width:100%!important;display:flex;background-color:#ffc439!important;border:none!important;border-radius:5px!important;cursor:pointer!important;font-size:1.7rem!important;font-weight:500!important;color:#000!important;text-align:center!important;text-decoration:none!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;height:49px!important;margin-top:8px!important;margin-bottom:10px!important;--border-offset: none !important}.yx_paypal_button.button--full-width{display:none}#CartDrawer.show .yx_paypal_button{display:flex}.yx_paypal_button img{height:22px!important}.yx_paypal_button:hover{filter:brightness(.95)!important;border:none!important;box-shadow:none!important;--border-offset: none !important}.yx_paypal_button:hover:after{filter:brightness(.95)!important;border:none!important;box-shadow:none!important;--border-offset: none !important}.yx_paypal_button:active:after{filter:brightness(.9)!important;border:none!important;box-shadow:none!important;--border-offset: none !important}.product-form__submit{margin-bottom:1rem!important}.yx_klarna_button{max-width:100%!important;cursor:pointer!important;font:inherit!important;font-weight:700!important;font-size:1.9rem!important;color:#000!important;height:49px!important;border-radius:5px!important;border:2px solid #f694d4!important;background-color:#f694d4!important;text-align:center!important;text-decoration:none!important;display:none;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;margin-top:8px!important;margin-bottom:10px!important;--border-offset: none !important}.yx_klarna_button:hover{background-color:#f581cc!important;border:2px solid #f581cc!important;--border-offset: none !important}.yx_klarna_button.button--full-width{display:none}.yx-drawer-wallet-buttons{display:flex;flex-direction:column;gap:3px;width:100%}.yx-wallet-buttons{display:flex;flex-direction:row;align-items:stretch;gap:16px;width:100%;margin-top:0;margin-bottom:10px}.yx-wallet-buttons .googlepay-container,.yx-wallet-buttons .applepay-container,.yx-wallet-buttons applepay.applepay-container{flex:1 1 0;min-width:0;width:auto!important;max-width:none!important;margin:0!important;overflow:hidden!important;border-radius:5px!important;box-sizing:border-box!important}.yx-wallet-buttons .googlepay-container:not(:empty),.yx-wallet-buttons .applepay-container:not(:empty){background-color:transparent!important}.googlepay-container,.applepay-container,applepay.applepay-container{max-width:100%!important;display:block;position:relative;height:49px!important;width:100%!important;border-radius:5px!important;overflow:hidden!important;margin-top:8px!important;background-color:#f3f4f6!important}.yx-wallet-buttons #google-button-container:empty,.yx-wallet-buttons #apple-button-container:empty,.yx-wallet-buttons #google-button-container1:empty,.yx-wallet-buttons #apple-button-container1:empty,.yx-wallet-buttons #google-button-container2:empty,.yx-wallet-buttons #apple-button-container2:empty{display:none!important;flex:0 0 0!important;width:0!important;min-width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:none!important}.yx-wallet-buttons:has(.applepay-container:empty) .googlepay-container:not(:empty),.yx-wallet-buttons:has(.googlepay-container:empty) .applepay-container:not(:empty){flex:1 1 100%!important;width:100%!important;max-width:100%!important}.yx-wallet-buttons:has(.applepay-container:empty) .googlepay-container:not(:empty) .google-pay-wrapper,.yx-wallet-buttons:has(.applepay-container:empty) .googlepay-container:not(:empty) button.gpay-card-info-container,.yx-wallet-buttons:has(.googlepay-container:empty) .applepay-container:not(:empty) apple-pay-button{width:100%!important;max-width:100%!important}.yx_paypal_button:empty,#google-button-container2:empty,#apple-button-container2:empty{display:none!important}#google-button-container:not(:empty),#apple-button-container:not(:empty),applepay#apple-button-container:not(:empty),#google-button-container1:not(:empty),#apple-button-container1:not(:empty),#google-button-container2:not(:empty),#apple-button-container2:not(:empty){display:block!important;height:49px!important;min-height:49px!important;overflow:visible!important}#google-button-container.google-pay-wrapper:not(:empty){display:flex!important;overflow:hidden!important}.applepay-container apple-pay-button,applepay.applepay-container apple-pay-button,#apple-button-container apple-pay-button,#apple-button-container1 apple-pay-button,#apple-button-container2 apple-pay-button{display:block!important;width:100%!important;min-height:48px!important;height:48px!important;--apple-pay-button-width: 100%;--apple-pay-button-height: 48px;--apple-pay-button-border-radius: 5px;--apple-pay-button-box-sizing: border-box;cursor:pointer}.google-pay-wrapper{width:100%;height:49px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:5px}.google-pay-wrapper>div:first-child{width:100%!important}.google-pay-wrapper button.gpay-card-info-container{min-width:10px!important;width:100%!important;height:48px!important;margin:0!important;outline:none!important;border:none!important;border-radius:5px!important;transform-origin:center center}.google-pay-wrapper .gpay-card-info-animation-container{height:100%!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:5px!important;outline:none!important}.google-pay-wrapper .gpay-card-info-animation-container svg{width:auto!important;max-width:100%!important;height:20px!important;display:block!important;margin:0 auto!important}.google-pay-wrapper .gpay-card-info-animation-gpay-logo{width:auto!important;max-width:100%!important;height:100%!important;margin:0 auto!important;background-position:center center!important;background-repeat:no-repeat!important;border-radius:5px!important}.google-pay-wrapper .gpay-card-info-placeholder-container svg,.google-pay-wrapper .gpay-card-info-placeholder-svg-container{display:none!important}.google-pay-wrapper .gpay-card-info-animated-progress-bar-container,.google-pay-wrapper .gpay-button-size-match-height{display:none!important}.google-pay-wrapper *,.google-pay-wrapper *:before,.google-pay-wrapper *:after{animation:none!important;transition:none!important;transition-duration:0s!important;animation-duration:0s!important}.applepay-container apple-pay-button:hover,applepay.applepay-container apple-pay-button:hover{opacity:.8}@media(max-width:749px){applepay#apple-button-container,#apple-button-container.applepay-container,#apple-button-container1.applepay-container,#apple-button-container2.applepay-container{display:block!important;width:100%!important;min-height:49px!important;height:auto!important;overflow:visible!important}applepay#apple-button-container apple-pay-button,#apple-button-container apple-pay-button,#apple-button-container1 apple-pay-button,#apple-button-container2 apple-pay-button{display:block!important;width:100%!important;min-height:48px!important;height:48px!important;-webkit-appearance:-apple-pay-button;appearance:-apple-pay-button}.yx-wallet-buttons #google-button-container.googlepay-container:not(:empty),.yx-wallet-buttons #apple-button-container.applepay-container:not(:empty),.yx-wallet-buttons #google-button-container1.googlepay-container:not(:empty),.yx-wallet-buttons #apple-button-container1.applepay-container:not(:empty),.yx-wallet-buttons #google-button-container2.googlepay-container:not(:empty),.yx-wallet-buttons #apple-button-container2.applepay-container:not(:empty){flex:1 1 0!important;width:auto!important;max-width:none!important;overflow:hidden!important}.yx-wallet-buttons #google-button-container.google-pay-wrapper:not(:empty),.yx-wallet-buttons #google-button-container1.google-pay-wrapper:not(:empty),.yx-wallet-buttons #google-button-container2.google-pay-wrapper:not(:empty){display:flex!important;align-items:center!important;justify-content:center!important}}#google-button-container_apple_pay_ab,#google-button-container1_apple_pay_ab,#google-button-container2_apple_pay_ab{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;min-height:48px;height:48px;border-radius:8px;overflow:hidden;z-index:1;--apple-pay-button-width: 100%;--apple-pay-button-height: 48px;--apple-pay-button-border-radius: 8px;--apple-pay-button-padding: 0px 0px;--apple-pay-button-box-sizing: border-box}#google-button-container_google_pay_ab,#google-button-container1_google_pay_ab,#google-button-container2_google_pay_ab{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;min-height:48px;height:48px;border-radius:8px;overflow:hidden;z-index:2}.yx-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff0;display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeIn 2s both;-webkit-animation:fadeIn 2s both}.yx-overlay.active{background:#fffffff2;opacity:1;visibility:visible}.yx-overlay .loading-spinner{position:relative;width:100px;height:100px;display:flex;justify-content:center;align-items:center}.yx-overlay .spinner-arc{display:none;position:absolute;top:50%;left:50%;width:100px;height:100px;border-radius:50%;border:2px solid transparent;border-top:2px solid var(--yx-spinner-color, rgb(var(--color-button)));border-right:2px solid var(--yx-spinner-color, rgb(var(--color-button)));border-bottom:2px solid var(--yx-spinner-color, rgb(var(--color-button)));animation:spin 1s linear infinite;-webkit-animation:spin 1s linear infinite;box-sizing:border-box}.yx-overlay .spinner-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.yx-overlay .spinner-icon svg{display:block;animation:yx-icon-pulse smooth infinite ease-in-out;-webkit-animation:yx-icon-pulse smooth infinite ease-in-out}.yx-overlay .spinner-dots{display:flex;gap:6px;margin-top:8px}.yx-overlay .spinner-dots span{width:6px;height:6px;border-radius:999px;background:var(--yx-spinner-color, rgb(var(--color-button)));opacity:.35;animation:yx-dot-pulse 1.1s infinite ease-in-out;-webkit-animation:yx-dot-pulse 1.1s infinite ease-in-out}.yx-overlay .spinner-dots span:nth-child(2){animation-delay:.15s;-webkit-animation-delay:.15s}.yx-overlay .spinner-dots span:nth-child(3){animation-delay:.3s;-webkit-animation-delay:.3s}@keyframes spin{to{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@keyframes yx-dot-pulse{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-3px);opacity:1}}@keyframes yx-icon-pulse{0%,80%,to{opacity:.5}40%{opacity:1}}.delivery-info{display:block!important}.yx-subscription-component input[type=checkbox][name=subscription_enabled]{width:20px;height:20px;margin-top:0;align-self:center;flex-shrink:0;accent-color:rgb(var(--accent-color));cursor:pointer}.yx-subscription-component .subscription-option .option-left{display:flex;align-items:center;gap:10px}.yx-subscription-component .subscription-option .purchase-info-wrapper{display:flex;flex-direction:column;gap:4px;text-align:left;align-items:flex-start}.yx-subscription-component .subscription-option .purchase-info-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.yx-subscription-component .subscription-option .purchase-info-wrapper .delivery-info{margin:0;text-align:left}.quantity-break__price{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.quantity-break__price .discount-price{font-weight:600}.quantity-break__price .original-price,.quantity-break__compare-price{color:#9ca3af;text-decoration:line-through;font-size:.9em;font-weight:400}.quantity-break__right:has(.quantity-break__compare-price) .quantity-break__price .original-price{display:none!important}.quantity-breaks-container.subscription-price-lock .quantity-break__price{visibility:hidden}.quantity-breaks-container.subscription-price-lock .quantity-break__price.subscription-price-ready{visibility:visible}.yx-glass-alert{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:2.4rem;opacity:0;visibility:hidden;transition:opacity .32s ease,visibility .32s ease}.yx-glass-alert.is-visible{opacity:1;visibility:visible}.yx-glass-alert__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff9e;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%)}.yx-glass-alert__panel{position:relative;z-index:1;width:min(32rem,100%);padding:2.8rem 2.4rem 2rem;border-radius:2rem;background:#ffffffb8;border:.1rem solid rgba(255,255,255,.65);box-shadow:0 2.4rem 6.4rem #00000029,inset 0 .1rem #ffffffd9;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);text-align:center;transform:scale(.94) translateY(.8rem);transition:transform .42s cubic-bezier(.32,.72,0,1)}.yx-glass-alert.is-visible .yx-glass-alert__panel{transform:scale(1) translateY(0)}.yx-glass-alert__icon{width:5.2rem;height:5.2rem;margin:0 auto 1.6rem;border-radius:50%;display:grid;place-items:center;background:#ff3b301f;color:#ff3b30}.yx-glass-alert__icon svg{width:2.8rem;height:2.8rem;display:block}.yx-glass-alert__title{margin:0 0 .8rem;font-size:1.7rem;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:#1d1d1f}.yx-glass-alert__message{margin:0;font-size:1.4rem;line-height:1.45;color:#1d1d1fb8}.yx-glass-alert__btn{width:100%;margin-top:2rem;padding:.8rem 1.6rem;border:none;border-radius:1rem;background:var(--yx-glass-btn-bg, rgb(var(--color-button, 0 47 135)));color:var(--yx-glass-btn-text, rgb(var(--color-button-text, 255 255 255)));font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;cursor:pointer;transition:opacity .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.yx-glass-alert__btn:hover{opacity:.92}.yx-glass-alert__btn:active{transform:scale(.98)}@media(prefers-color-scheme:dark){.yx-glass-alert__backdrop{background:#ffffff2e}.yx-glass-alert__panel{background:#2c2c2ec7;border-color:#ffffff24;box-shadow:0 2.4rem 6.4rem #00000073,inset 0 .1rem #ffffff1f}.yx-glass-alert__title{color:#f5f5f7}.yx-glass-alert__message{color:#f5f5f7b8}}@media(prefers-reduced-motion:reduce){.yx-glass-alert,.yx-glass-alert__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/yx_style.css.map */
