li.payment_method_ppcp_card.card-field-container--lg .card-number-field,li.payment_method_ppcp_card.card-field-container--md .card-number-field,li.payment_method_ppcp_card.card-field-container--sm .card-number-field{flex-basis:50%;max-width:50%}li.payment_method_ppcp_card.card-field-container--lg .card-cvv-field,li.payment_method_ppcp_card.card-field-container--lg .card-exp-field,li.payment_method_ppcp_card.card-field-container--md .card-cvv-field,li.payment_method_ppcp_card.card-field-container--md .card-exp-field,li.payment_method_ppcp_card.card-field-container--sm .card-cvv-field,li.payment_method_ppcp_card.card-field-container--sm .card-exp-field{flex-basis:25%;max-width:25%}li.payment_method_ppcp_card.card-field-container--lg .ppcp-card-field--container:nth-child(n+2),li.payment_method_ppcp_card.card-field-container--md .ppcp-card-field--container:nth-child(n+2),li.payment_method_ppcp_card.card-field-container--sm .ppcp-card-field--container:nth-child(n+2){margin-top:0}li.payment_method_ppcp_card label img{max-height:26px}.ppcp-card-fields--container{align-items:flex-start;display:flex;flex-flow:wrap}.ppcp-card-fields--container:nth-child(n+2){margin-top:8px}.ppcp-card-fields--container .ppcp-card-field--container{display:flex;flex-direction:column}.ppcp-card-fields--container .ppcp-card-field--container:nth-child(n+2){margin-top:12px}.ppcp-card-fields--container .ppcp-card-field--container #ppcp-card-cvv,.ppcp-card-fields--container .ppcp-card-field--container #ppcp-card-exp,.ppcp-card-fields--container .ppcp-card-field--container #ppcp-card-name,.ppcp-card-fields--container .ppcp-card-field--container #ppcp-card-number{display:flex}.ppcp-card-fields--container .ppcp-card-field--container #ppcp-card-cvv{align-items:center;position:relative}.ppcp-card-fields--container .ppcp-card-field--container #ppcp-card-cvv .ppcp-card-cvv-icon{align-items:center;display:flex;padding:8px;position:absolute;right:5px;z-index:999}.ppcp-card-fields--container .ppcp-card-field--container #ppcp-card-cvv.card-field--invalid:not(.card-field--focused) .ppcp-card-cvv-icon{fill:#df1b41}.ppcp-card-fields--container .ppcp-card-field--container.card-cvv-field,.ppcp-card-fields--container .ppcp-card-field--container.card-name-field,.ppcp-card-fields--container .ppcp-card-field--container.card-number-field{flex-basis:100%;max-width:100%}.ppcp-card-fields--container .ppcp-card-field--container.card-exp-field{flex-basis:100%;width:100%}.ppcp-card-fields--container .ppcp-card-field--container .ppcp-card-field-error{color:#df1b41;font-size:.93rem;padding:0 5px}.ppcp-card-fields--container .ppcp-card-field--container .ppcp-card-field-error.active span.error-content{opacity:1}.ppcp-card-fields--container .ppcp-card-field--container .ppcp-card-field--label{line-height:1rem;margin-left:5px}.ppcp-card-fields--container .ppcp-card-cvv-icon .card-cvc-icon{height:1.95em;width:1.95em}.ppcp-save-card-checkbox-container{align-items:center;cursor:pointer;display:flex;flex-direction:row;margin-left:5px}.ppcp-save-card-checkbox-container input[type=checkbox]{appearance:none;background-color:#fff;border:1px solid rgb(25 23 17 / .48);border-radius:4px;box-sizing:border-box;font-size:1em;height:1.25em;margin-right:1em;min-height:1.25em;min-width:1.25em;overflow:hidden;position:static;vertical-align:middle;width:1.25em}.ppcp-save-card-checkbox-container input[type=checkbox]:not(:checked)+.ppcp-checkbox-mark{display:none}.ppcp-save-card-checkbox-container .ppcp-checkbox-mark{fill:#000;height:1.125em;margin-left:.06875em;margin-top:-.1875em;pointer-events:none;position:absolute;width:1.125em}.ppcp-save-card-checkbox-container span{font-size:.875em}.wc-saved-payment-methods[data-count="0"]{display:none}.wc-ppcp-hide-button,.wc-ppcp-hide-button#place_order{display:none!important}.wc-ppcp-cart-payments__container{max-width:100%}.wc-ppcp-cart-payments__container.below .wc-ppcp-cart-payment__methods{margin:10px 0 0}.wc-ppcp-cart-payments__container .wc-ppcp-cart-payment__methods{list-style:none;margin:0;padding:0}.wc-ppcp-cart-payments__container .wc-ppcp-cart-payment__methods .wc-ppcp-cart-payment-method{list-style:none;margin:0}.wc-ppcp-cart-payments__container .wc-ppcp-cart-payment__methods .wc-ppcp-cart-payment-method:not(:first-of-type):not(.hidden){margin-top:12px}.wc-ppcp-cart-payments__container .wc-ppcp-cart-payment__methods .wc-ppcp-cart-payment-method.or{align-items:center;display:flex;justify-content:center;margin:10px 0}.wc-ppcp-cart-payments__container .wc-ppcp-cart-payment__methods .wc-ppcp-cart-payment-method.or p{margin:0}.wc-ppcp-product-payments__container{width:100%}.wc-ppcp-product-payments__container.top{margin:0 0 10px}.wc-ppcp-product-payments__container:not(top){margin:10px 0 0}.wc-ppcp-product-payments__container .wc-ppcp-product-payment__methods{list-style:none;margin:0;padding:0}.wc-ppcp-product-payments__container .wc-ppcp-product-payment__methods .wc-ppcp-product-payment-method{list-style:none;margin:0}.wc-ppcp-product-payments__container .wc-ppcp-product-payment__methods .wc-ppcp-product-payment-method:not(:first-of-type){margin-top:12px}.wc-ppcp-product-payments__container .wc-ppcp-product-payment__methods .wc-ppcp-product-payment-method .disabled{opacity:.4}.wc-ppcp-product-payments__container .wc-ppcp-product-payment__methods .wc-ppcp-product-payment-method .wc-ppcp_googlepay-button{min-width:100%}.wc-ppcp-cart-button-container.disabled,.wc-ppcp-checkout-container.disabled,.wc-ppcp-product-button-container.disabled{opacity:.4}.wc-ppcp-loader{display:flex;height:50px;justify-content:center;left:calc(50% - 25px);position:fixed;top:50%;width:50px}.wc-ppcp-loader div{animation:ppcp-loader 1.3s cubic-bezier(.5,0,.5,1) infinite;border-radius:50%;border:3px solid #fff0;border-top-color:#000;box-sizing:border-box;display:block;height:30px;position:absolute;width:30px}.wc-ppcp-loader div:first-child{animation-delay:-.45s}.wc-ppcp-loader div:nth-child(2){animation-delay:-.3s}.wc-ppcp-loader div:nth-child(3){animation-delay:-.15s}@keyframes ppcp-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#wc-ppcp-product-button-container{display:flex;flex-wrap:wrap}#wc-ppcp-product-button-container .paypal-buttons{flex:0 0 100%}#wc-ppcp-product-button-container .paypal-buttons:nth-child(n+2){margin-top:6px}.wc-ppcp-checkout-container .paypal-buttons{display:flex!important}.wc-ppcp-checkout-container .paypal-buttons:nth-child(n+2){margin-top:12px}#wc-ppcp-cart-button-container .paypal-buttons{display:flex!important}#wc-ppcp-cart-button-container .paypal-buttons:nth-child(n+2){margin-top:12px}#wc-ppcp-product-button-container .paypal-buttons{display:flex!important}#wc-ppcp-product-button-container .paypal-buttons:nth-child(n+2){margin-top:12px}tr.wc-ppcp-paylater-msg__container td:before{content:""!important}#wc-ppcp-paylater-msg-product{margin-bottom:10px}.wc-ppcp-payment-method__container .wc-ppcp-popup__container{display:flex;flex-wrap:wrap;justify-content:center}.wc-ppcp-payment-method__container .wc-ppcp-popup__container img{height:56px;max-height:77px;max-width:150px;width:110px}.wc-ppcp-payment-method__container .wc-ppcp-popup__container p{flex:1 1 100%;margin-top:10px;text-align:center}li.payment_method_ppcp label[for=payment_method_ppcp]:after{clear:both;content:"";display:block}li.payment_method_ppcp label:first-of-type img{float:right;max-height:29px;max-width:110px}li.payment_method_ppcp_card label:first-of-type img{height:24px;max-height:24px}li.payment_method_ppcp_googlepay label:first-of-type img{float:right;max-height:29px;max-width:55px}li.payment_method_ppcp_applepay label:first-of-type img{float:right;max-height:31px;max-width:48px}.wc-ppcp-express-checkout fieldset{border:1px solid #d1d1d1;border-radius:3px;margin-bottom:20px;padding:15px 25px}.wc-ppcp-express-checkout fieldset legend{font-weight:500;margin:0 auto;padding:0 1rem}.wc-ppcp-express-checkout fieldset .wc-ppcp-express-checkout-gateway:not(:last-of-type){margin-bottom:12px}.wc-ppcp-express-checkout .express-divider{align-items:center;background:#fff0;display:flex;font-size:16px;left:0;right:0;top:-13px;white-space:nowrap}.wc-ppcp-express-checkout .express-divider:before{background:#d1d1d1;content:" ";display:block;height:1px;margin-right:1rem;width:50%}.wc-ppcp-express-checkout .express-divider:after{background:#d1d1d1;content:" ";display:block;height:1px;margin-left:1rem;width:50%}.wc-ppcp-express-checkout #wc-ppcp-express-button,.wc-ppcp-express-checkout #wc-ppcp-express-button .gpay-button-fill,.wc-ppcp-express-checkout #wc-ppcp-express-button .gpay-card-info-container-fill,.wc-ppcp-express-checkout #wc-ppcp_applepay-express-button,.wc-ppcp-express-checkout #wc-ppcp_applepay-express-button .gpay-button-fill,.wc-ppcp-express-checkout #wc-ppcp_applepay-express-button .gpay-card-info-container-fill,.wc-ppcp-express-checkout #wc-ppcp_card-express-button,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .gpay-button-fill,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .gpay-card-info-container-fill,.wc-ppcp-express-checkout #wc-ppcp_googlepay-express-button,.wc-ppcp-express-checkout #wc-ppcp_googlepay-express-button .gpay-button-fill,.wc-ppcp-express-checkout #wc-ppcp_googlepay-express-button .gpay-card-info-container-fill{display:flex;flex-wrap:wrap;justify-content:center}.wc-ppcp-express-checkout #wc-ppcp-express-button .gpay-button-fill button,.wc-ppcp-express-checkout #wc-ppcp-express-button .gpay-card-info-container-fill button,.wc-ppcp-express-checkout #wc-ppcp_applepay-express-button .gpay-button-fill button,.wc-ppcp-express-checkout #wc-ppcp_applepay-express-button .gpay-card-info-container-fill button,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .gpay-button-fill button,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .gpay-card-info-container-fill button,.wc-ppcp-express-checkout #wc-ppcp_googlepay-express-button .gpay-button-fill button,.wc-ppcp-express-checkout #wc-ppcp_googlepay-express-button .gpay-card-info-container-fill button{padding:9px}.wc-ppcp-express-checkout #wc-ppcp-express-button .gpay-button-fill .gpay-card-info-iframe,.wc-ppcp-express-checkout #wc-ppcp-express-button .gpay-card-info-container-fill .gpay-card-info-iframe,.wc-ppcp-express-checkout #wc-ppcp_applepay-express-button .gpay-button-fill .gpay-card-info-iframe,.wc-ppcp-express-checkout #wc-ppcp_applepay-express-button .gpay-card-info-container-fill .gpay-card-info-iframe,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .gpay-button-fill .gpay-card-info-iframe,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .gpay-card-info-container-fill .gpay-card-info-iframe,.wc-ppcp-express-checkout #wc-ppcp_googlepay-express-button .gpay-button-fill .gpay-card-info-iframe,.wc-ppcp-express-checkout #wc-ppcp_googlepay-express-button .gpay-card-info-container-fill .gpay-card-info-iframe{left:0}.wc-ppcp-express-checkout #wc-ppcp-express-button .paypal-buttons,.wc-ppcp-express-checkout #wc-ppcp-express-button .wc-ppcp-fastlane-button,.wc-ppcp-express-checkout #wc-ppcp-express-button .wc-ppcp_applepay-button,.wc-ppcp-express-checkout #wc-ppcp-express-button .wc-ppcp_googlepay-button,.wc-ppcp-express-checkout #wc-ppcp_applepay-express-button .paypal-buttons,.wc-ppcp-express-checkout #wc-ppcp_applepay-express-button .wc-ppcp-fastlane-button,.wc-ppcp-express-checkout #wc-ppcp_applepay-express-button .wc-ppcp_applepay-button,.wc-ppcp-express-checkout #wc-ppcp_applepay-express-button .wc-ppcp_googlepay-button,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .paypal-buttons,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .wc-ppcp-fastlane-button,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .wc-ppcp_applepay-button,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .wc-ppcp_googlepay-button,.wc-ppcp-express-checkout #wc-ppcp_googlepay-express-button .paypal-buttons,.wc-ppcp-express-checkout #wc-ppcp_googlepay-express-button .wc-ppcp-fastlane-button,.wc-ppcp-express-checkout #wc-ppcp_googlepay-express-button .wc-ppcp_applepay-button,.wc-ppcp-express-checkout #wc-ppcp_googlepay-express-button .wc-ppcp_googlepay-button{cursor:pointer;flex:1 1 150px;margin:0 5px;max-width:240px;padding:0}.wc-ppcp-express-checkout #wc-ppcp-express-button .paypal-buttons img.wc-ppcp-fastlane-icon,.wc-ppcp-express-checkout #wc-ppcp-express-button .wc-ppcp-fastlane-button img.wc-ppcp-fastlane-icon,.wc-ppcp-express-checkout #wc-ppcp-express-button .wc-ppcp_applepay-button img.wc-ppcp-fastlane-icon,.wc-ppcp-express-checkout #wc-ppcp-express-button .wc-ppcp_googlepay-button img.wc-ppcp-fastlane-icon,.wc-ppcp-express-checkout #wc-ppcp_applepay-express-button .paypal-buttons img.wc-ppcp-fastlane-icon,.wc-ppcp-express-checkout #wc-ppcp_applepay-express-button .wc-ppcp-fastlane-button img.wc-ppcp-fastlane-icon,.wc-ppcp-express-checkout #wc-ppcp_applepay-express-button .wc-ppcp_applepay-button img.wc-ppcp-fastlane-icon,.wc-ppcp-express-checkout #wc-ppcp_applepay-express-button .wc-ppcp_googlepay-button img.wc-ppcp-fastlane-icon,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .paypal-buttons img.wc-ppcp-fastlane-icon,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .wc-ppcp-fastlane-button img.wc-ppcp-fastlane-icon,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .wc-ppcp_applepay-button img.wc-ppcp-fastlane-icon,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .wc-ppcp_googlepay-button img.wc-ppcp-fastlane-icon,.wc-ppcp-express-checkout #wc-ppcp_googlepay-express-button .paypal-buttons img.wc-ppcp-fastlane-icon,.wc-ppcp-express-checkout #wc-ppcp_googlepay-express-button .wc-ppcp-fastlane-button img.wc-ppcp-fastlane-icon,.wc-ppcp-express-checkout #wc-ppcp_googlepay-express-button .wc-ppcp_applepay-button img.wc-ppcp-fastlane-icon,.wc-ppcp-express-checkout #wc-ppcp_googlepay-express-button .wc-ppcp_googlepay-button img.wc-ppcp-fastlane-icon{height:38%}@media(max-width:575px){.wc-ppcp-express-checkout #wc-ppcp-express-button .paypal-buttons,.wc-ppcp-express-checkout #wc-ppcp-express-button .wc-ppcp-fastlane-button,.wc-ppcp-express-checkout #wc-ppcp-express-button .wc-ppcp_applepay-button,.wc-ppcp-express-checkout #wc-ppcp-express-button .wc-ppcp_googlepay-button,.wc-ppcp-express-checkout #wc-ppcp_applepay-express-button .paypal-buttons,.wc-ppcp-express-checkout #wc-ppcp_applepay-express-button .wc-ppcp-fastlane-button,.wc-ppcp-express-checkout #wc-ppcp_applepay-express-button .wc-ppcp_applepay-button,.wc-ppcp-express-checkout #wc-ppcp_applepay-express-button .wc-ppcp_googlepay-button,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .paypal-buttons,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .wc-ppcp-fastlane-button,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .wc-ppcp_applepay-button,.wc-ppcp-express-checkout #wc-ppcp_card-express-button .wc-ppcp_googlepay-button,.wc-ppcp-express-checkout #wc-ppcp_googlepay-express-button .paypal-buttons,.wc-ppcp-express-checkout #wc-ppcp_googlepay-express-button .wc-ppcp-fastlane-button,.wc-ppcp-express-checkout #wc-ppcp_googlepay-express-button .wc-ppcp_applepay-button,.wc-ppcp-express-checkout #wc-ppcp_googlepay-express-button .wc-ppcp_googlepay-button{flex:1 1 100%;max-width:100%}.wc-ppcp-express-checkout #wc-ppcp-express-button .paypal-buttons:nth-child(n+2),.wc-ppcp-express-checkout #wc-ppcp-express-button .wc-ppcp-fastlane-button:nth-child(n+2),.wc-ppcp-express-checkout #wc-ppcp-express-button .wc-ppcp_applepay-button:nth-child(n+2),.wc-ppcp-express-checkout #wc-ppcp-express-button .wc-ppcp_googlepay-button:nth-child(n+2),.wc-ppcp-express-checkout #wc-ppcp_applepay-express-button .paypal-buttons:nth-child(n+2),.wc-ppcp-express-checkout #wc-ppcp_applepay-express-button .wc-ppcp-fastlane-button:nth-child(n+2),.wc-ppcp-express-checkout #wc-ppcp_applepay-express-button .wc-ppcp_applepay-button:nth-child(n+2),.wc-ppcp-express-checkout #wc-ppcp_applepay-express-button .wc-ppcp_googlepay-button:nth-child(n+2),.wc-ppcp-express-checkout #wc-ppcp_card-express-button .paypal-buttons:nth-child(n+2),.wc-ppcp-express-checkout #wc-ppcp_card-express-button .wc-ppcp-fastlane-button:nth-child(n+2),.wc-ppcp-express-checkout #wc-ppcp_card-express-button .wc-ppcp_applepay-button:nth-child(n+2),.wc-ppcp-express-checkout #wc-ppcp_card-express-button .wc-ppcp_googlepay-button:nth-child(n+2),.wc-ppcp-express-checkout #wc-ppcp_googlepay-express-button .paypal-buttons:nth-child(n+2),.wc-ppcp-express-checkout #wc-ppcp_googlepay-express-button .wc-ppcp-fastlane-button:nth-child(n+2),.wc-ppcp-express-checkout #wc-ppcp_googlepay-express-button .wc-ppcp_applepay-button:nth-child(n+2),.wc-ppcp-express-checkout #wc-ppcp_googlepay-express-button .wc-ppcp_googlepay-button:nth-child(n+2){margin-top:12px}}.woocommerce-mini-cart__buttons [id^=wc-ppcp-minicart-ppcp]{margin-top:5px}.wc-ppcp-paylater-msg-shop-container,.woocommerce-mini-cart__buttons #wc-ppcp-minicart-msg{margin-top:10px}[name^=__zoid__paypal_message]{opacity:1!important}.wc-ppcp-fastlane-button{align-items:center;background-color:#ffc439;border:none;border-radius:4px;display:flex;height:40px;justify-content:center;transition:background-color .35s ease}.wc-ppcp-fastlane-button.processing{opacity:.4}.wc-ppcp-fastlane-button:hover{background:#eab436}.wc-ppcp-fastlane-button :disabled{opacity:.4}.fastlane-modal-open{overflow:hidden}.wc-ppcp-fastlane-overlay{align-items:center;background:hsl(0 0% 100% / .75)!important;display:flex!important;inset:0!important;justify-content:center;margin:0!important;opacity:0;padding:0!important;position:fixed!important;transition:background .4s,opacity .35s,visibility .35s!important;visibility:hidden;will-change:background!important;z-index:2147483647!important}.wc-ppcp-fastlane-overlay.active{opacity:1;visibility:visible}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal{background:#fff;border-radius:8px;box-shadow:0 7px 32px rgb(0 0 0 / .15),0 3px 6px rgb(0 0 0 / .2);height:calc(100% - 60px);max-width:600px;opacity:0;overflow-y:scroll;padding:24px;transform:scale(.8);transition:opacity .35s ease-in-out,transform .35s ease-out,visibility .35s;width:100%}.wc-ppcp-fastlane-overlay.active .wc-ppcp-fastlane-modal{opacity:1;transform:scale(1)}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field{background-color:#fff;border:1px solid #dadddd;border-radius:4px;display:flex;height:64px;margin:0 8px 1em;padding:.25em .625em;position:relative}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field.focused:before{border:2px solid #0057ff;border-radius:4px;box-shadow:0 1px 1px rgb(0 0 0 / .03),0 3px 6px rgb(0 0 0 / .02),0 0 0 3px rgb(5 115 225 / .25),0 1px 1px 0 rgb(0 0 0 / .08);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field .wc-ppcp-fastlane-modal-input{background-color:#fff;border:none;box-shadow:none;font-size:16px;padding:1.25em 0 0;width:100%}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field .wc-ppcp-fastlane-modal-input.not-empty,.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field .wc-ppcp-fastlane-modal-input:focus{border:none;outline:none}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field .wc-ppcp-fastlane-modal-input.not-empty+.wc-ppcp-fastlane-modal-field-label,.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field .wc-ppcp-fastlane-modal-input:focus+.wc-ppcp-fastlane-modal-field-label{transform:translateY(-100%) scale(.875)}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-field .wc-ppcp-fastlane-modal-field-label{color:#000;left:12px;opacity:.7;position:absolute;top:50%;transform:translateY(-50%);transform-origin:left center;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-buttons{display:flex;flex-direction:column;margin-top:16px}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-buttons>:nth-child(n+2){margin-top:16px}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-buttons .wc-ppcp-fastlane-tokenize{background-color:#003087;border-radius:1000px;color:#fff;font-size:1.2rem}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-buttons .wc-ppcp-fastlane-tokenize:disabled{opacity:.5}.wc-ppcp-fastlane-overlay .wc-ppcp-fastlane-modal-buttons .wc-ppcp-fastlane-cancel{color:#0070e0;cursor:pointer;text-align:center;text-decoration:none}.payment_method_ppcp_card .wc-ppcp-tokenized-card{background:#fff;border:1px solid hsl(0 0% 93% / .933);border-radius:4px;box-shadow:0 0 transparent,0 0 transparent,0 1px 12px 0 rgb(0 0 0 / .08),0 0 2px 0 rgb(0 0 0 / .04);display:flex;padding:.75em;width:100%}.payment_method_ppcp_card .wc-ppcp-tokenized-card:not(.has-customer-context) a.wc-ppcp-tokenized-card-change{display:none}.payment_method_ppcp_card .wc-ppcp-tokenized-card .wc-ppcp-tokenized-card-format{color:#000;margin-left:16px}.payment_method_ppcp_card .wc-ppcp-tokenized-card .wc-ppcp-tokenized-card-actions{display:flex;flex:1;flex-direction:row;justify-content:flex-end}.payment_method_ppcp_card .wc-ppcp-tokenized-card .wc-ppcp-tokenized-card-actions a{cursor:pointer}.payment_method_ppcp_card .wc-ppcp-tokenized-card .wc-ppcp-tokenized-card-actions a:nth-child(n+2){margin-left:12px}.payment_method_ppcp_card .wc-ppcp-tokenized-card .wc-ppcp-tokenized-card-icon-container img{height:24px;width:32px}#wc-ppcp-watermark-container{margin-top:.8em}.wc-payment-form .wc-ppcp-save-payment-method--container{margin-top:8px}.fastlane-signup-link-container{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:4px;box-shadow:0 1px 1px rgb(0 0 0 / .03),0 3px 6px rgb(0 0 0 / .02);color:#0570de;cursor:pointer;display:inline-flex;font-weight:600;margin-bottom:1em;padding:6px 12px;transition:box-shadow .35s ease}.fastlane-signup-link-container:hover{box-shadow:0 0 transparent,0 0 transparent,0 1px 12px 0 rgb(0 0 0 / .08),0 0 2px 0 rgb(0 0 0 / .04)}.fastlane-signup-link-container .fastlane-signup-img{margin-left:8px}.wc-ppcp_applepay-button:not(.product-context):disabled,.wc-ppcp_googlepay-button:not(.product-context):disabled{opacity:.4}.wc-ppcp_applepay-button{cursor:pointer;width:100%}.wc-block-mini-cart__footer-actions:has(.wc-ppcp-mini-cart-express){flex-wrap:wrap}.wc-block-mini-cart__footer-actions .wc-ppcp-mini-cart-express{display:flex;flex-direction:column;gap:16px;width:100%}.wc-block-mini-cart__footer-actions .wc-ppcp-mini-cart-express a[class^=wc-ppcp_][class*=ppcp-minicart]{margin-bottom:0}.wc-block-mini-cart__footer-actions .wc-ppcp-mini-cart-express .wc-ppcp-minicart-ppcp{line-height:0}#payment ul.payment_methods li[class*=payment_method_ppcp] ul.woocommerce-SavedPaymentMethods li::marker{font-size:0}.wc-stripe-cart-checkout-container ul.wc_stripe_cart_payment_methods li[class*=payment_method_ppcp]:not(:last-child),.wc-stripe-product-checkout-container ul.wc_stripe_product_payment_methods li[class*=payment_method_ppcp]:not(:last-child){list-style:none;margin:0 0 1em}:root{--svpr-navy-950:#020b17;--svpr-navy-900:#041226;--svpr-navy-850:#061a33;--svpr-navy-800:#082640;--svpr-blue-700:#0a4f86;--svpr-blue-500:#087fc2;--svpr-cyan:#40c7ff;--svpr-gold:#ffd400;--svpr-gold-soft:#ffe868;--svpr-white:#fff;--svpr-ink:#10243a;--svpr-muted:#597086;--svpr-surface:#f4f8fb;--svpr-border:#d7e4ee;--svpr-radius:18px;--svpr-shadow:0 20px 55px rgba(2, 24, 46, .13);--svpr-container:1180px}html{scroll-behavior:smooth}body.svpr-active{background:var(--svpr-white);color:var(--svpr-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:17px;line-height:1.68;margin:0;overflow-x:hidden}.svpr-active *,.svpr-active *::before,.svpr-active *::after{box-sizing:border-box}.svpr-active img{display:block;height:auto;max-width:100%}.svpr-active a{color:inherit}.svpr-active h1,.svpr-active h2,.svpr-active h3,.svpr-active p{margin-top:0}.svpr-active h1,.svpr-active h2,.svpr-active h3{letter-spacing:-.025em;line-height:1.12}.svpr-active h1{font-size:clamp(2.55rem, 5.5vw, 5.4rem);font-weight:820;margin-bottom:24px;max-width:940px}.svpr-active h2{font-size:clamp(2rem, 3.2vw, 3.25rem);font-weight:780;margin-bottom:24px}.svpr-active h3{font-size:1.3rem;font-weight:760;margin-bottom:12px}.svpr-active p{margin-bottom:22px}.svpr-site{min-height:100vh;overflow:clip}.svpr-container{margin:0 auto;max-width:var(--svpr-container);padding-left:28px;padding-right:28px;width:100%}.svpr-narrow{max-width:850px}.svpr-center{text-align:center}.svpr-skip{background:var(--svpr-gold);color:var(--svpr-navy-950);font-weight:800;left:16px;padding:10px 18px;position:fixed;top:-100px;z-index:99999}.svpr-skip:focus{top:16px}.svpr-header{background:rgb(2 11 23 / .96);border-bottom:1px solid rgb(64 199 255 / .16);color:#fff;position:sticky;top:0;z-index:1000}.admin-bar .svpr-header{top:32px}.svpr-header-inner{align-items:center;display:flex;gap:28px;justify-content:space-between;margin:0 auto;max-width:1320px;min-height:84px;padding:0 28px}.svpr-logo-link{text-decoration:none}.svpr-brand{align-items:flex-start;display:inline-flex;flex-direction:column;gap:1px}.svpr-brand img{height:auto;max-width:220px;width:min(220px, 37vw)}.svpr-brand span{color:#fff;font-size:.67rem;font-weight:800;letter-spacing:.31em;padding-left:3px}.svpr-navigation{align-items:center;display:flex;gap:24px}.svpr-navigation ul{align-items:center;display:flex;gap:25px;list-style:none;margin:0;padding:0}.svpr-navigation li,.svpr-navigation a{margin:0}.svpr-navigation ul a{color:rgb(255 255 255 / .84);font-size:.85rem;font-weight:690;text-decoration:none}.svpr-navigation ul a:hover,.svpr-navigation ul a:focus{color:var(--svpr-gold)}.svpr-language{align-items:center;display:flex;font-size:.8rem;font-weight:800;gap:8px}.svpr-language a{color:rgb(255 255 255 / .67);text-decoration:none}.svpr-language a[aria-current="page"]{color:var(--svpr-gold)}.svpr-button{align-items:center;background:var(--svpr-gold);border:0;border-radius:8px;box-shadow:0 8px 24px rgb(255 212 0 / .17);color:var(--svpr-navy-950)!important;display:inline-flex;font-size:.9rem;font-weight:840;justify-content:center;letter-spacing:.045em;line-height:1.2;min-height:52px;padding:15px 25px;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.svpr-button:hover,.svpr-button:focus{background:var(--svpr-gold-soft);box-shadow:0 12px 30px rgb(255 212 0 / .24);transform:translateY(-2px)}.svpr-button-small{font-size:.72rem;min-height:42px;padding:11px 16px}.svpr-menu-button{background:#fff0;border:0;cursor:pointer;display:none;height:45px;padding:10px;width:48px}.svpr-menu-button>span:not(.screen-reader-text){background:var(--svpr-gold);display:block;height:2px;margin:6px 0;width:28px}.svpr-hero{align-items:center;background:radial-gradient(circle at 80% 20%,rgb(8 127 194 / .33),transparent 34%),linear-gradient(128deg,var(--svpr-navy-950),var(--svpr-navy-850) 62%,#07365a);color:#fff;display:flex;min-height:610px;overflow:hidden;position:relative}.svpr-interior .svpr-hero{min-height:470px}.svpr-hero-media{inset:0;position:absolute}.svpr-hero-image{height:100%!important;object-fit:cover;object-position:center;width:100%}.svpr-hero-shade{background:linear-gradient(90deg,rgb(2 11 23 / .98) 0%,rgb(2 11 23 / .88) 38%,rgb(2 11 23 / .34) 72%,rgb(2 11 23 / .18) 100%);inset:0;position:absolute}.svpr-hero-content{padding-bottom:96px;padding-top:96px;position:relative;z-index:2}.svpr-hero-content .svpr-lead{color:rgb(255 255 255 / .82);font-size:clamp(1.08rem, 1.7vw, 1.34rem);max-width:730px}.svpr-eyebrow{color:var(--svpr-blue-500);font-size:.76rem;font-weight:850;letter-spacing:.19em;margin-bottom:16px!important;text-transform:uppercase}.svpr-hero .svpr-eyebrow,.svpr-dark .svpr-eyebrow,.svpr-final-cta .svpr-eyebrow{color:var(--svpr-gold)}.svpr-actions{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-top:34px}.svpr-text-link{color:var(--svpr-blue-500)!important;font-weight:780;text-decoration:none}.svpr-hero .svpr-text-link,.svpr-dark .svpr-text-link{color:#fff!important}.svpr-qualifications{background:var(--svpr-gold);color:var(--svpr-navy-950)}.svpr-qualifications .svpr-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:18px;padding-top:18px}.svpr-qualifications span{align-items:center;border-right:1px solid rgb(4 18 38 / .2);display:flex;font-size:.78rem;font-weight:790;gap:9px;justify-content:center;padding:0 14px;text-align:center}.svpr-qualifications span:last-child{border-right:0}.svpr-qualifications b{font-size:1rem}.svpr-section{background:#fff;padding:96px 0}.svpr-section:nth-of-type(even){background:var(--svpr-surface)}.svpr-section .svpr-container>h2{max-width:850px}.svpr-card-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px}.svpr-card{background:#fff;border:1px solid var(--svpr-border);border-radius:var(--svpr-radius);box-shadow:0 10px 34px rgb(5 44 75 / .06);display:flex;flex-direction:column;min-height:270px;padding:30px;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.svpr-card::before{background:linear-gradient(90deg,var(--svpr-gold),var(--svpr-cyan));border-radius:var(--svpr-radius) var(--svpr-radius) 0 0;content:"";height:4px;inset:0 0 auto;position:absolute}.svpr-card:hover{border-color:#b2d7eb;box-shadow:var(--svpr-shadow);transform:translateY(-5px)}.svpr-card p{color:var(--svpr-muted);flex:1;font-size:.94rem}.svpr-card a{color:var(--svpr-blue-700);font-size:.88rem;font-weight:800;text-decoration:none}.svpr-icon{align-items:center;background:var(--svpr-navy-850);border:1px solid rgb(64 199 255 / .35);border-radius:11px;color:var(--svpr-gold);display:inline-flex;font-size:.82rem;font-weight:900;height:42px;justify-content:center;margin-bottom:28px;width:42px}.svpr-three{grid-template-columns:repeat(3,minmax(0,1fr))}.svpr-split{align-items:center;display:grid;gap:clamp(40px, 7vw, 86px);grid-template-columns:repeat(2,minmax(0,1fr))}.svpr-rounded-image{border:1px solid rgb(64 199 255 / .28);border-radius:var(--svpr-radius);box-shadow:var(--svpr-shadow);width:100%}.svpr-design-feature,.svpr-health-feature{background:linear-gradient(135deg,rgb(4 18 38 / .98),rgb(8 47 82 / .98)),var(--svpr-navy-900)!important;color:#fff}.svpr-design-feature p,.svpr-health-feature p{color:rgb(255 255 255 / .77)}.svpr-credit{background:rgb(255 212 0 / .11);border:1px solid rgb(255 212 0 / .48);border-radius:10px;color:var(--svpr-gold);font-weight:790;margin:28px 0;padding:16px 19px}.svpr-health-logo{background:#000;border-radius:10px;margin-bottom:28px;max-height:170px;object-fit:contain;object-position:left center;padding:2px;width:min(620px, 100%)}.svpr-dark{background:var(--svpr-navy-900)!important;color:#fff}.svpr-dark .svpr-card{background:rgb(255 255 255 / .045);border-color:rgb(64 199 255 / .22)}.svpr-dark .svpr-card p{color:rgb(255 255 255 / .72)}.svpr-dark .svpr-card a{color:var(--svpr-gold)}.svpr-check-list{list-style:none;margin:28px 0 36px;padding:0}.svpr-check-list li{border-bottom:1px solid var(--svpr-border);padding:13px 0 13px 34px;position:relative}.svpr-check-list li::before{color:var(--svpr-blue-500);content:"✓";font-weight:900;left:0;position:absolute}.svpr-price-card{background:var(--svpr-navy-900);border:1px solid rgb(64 199 255 / .35);border-radius:22px;box-shadow:var(--svpr-shadow);color:#fff;padding:clamp(30px, 5vw, 52px)}.svpr-price-card p{color:rgb(255 255 255 / .75)}.svpr-price{color:var(--svpr-gold);display:block;font-size:clamp(3.4rem, 7vw, 5.8rem);font-weight:900;letter-spacing:-.065em;line-height:1;margin-bottom:26px}.svpr-fine{font-size:.78rem;margin:22px 0 0!important}.svpr-tier-list{list-style:none;margin:26px 0;padding:0}.svpr-tier-list li{align-items:center;border-bottom:1px solid rgb(255 255 255 / .14);display:flex;gap:20px;justify-content:space-between;padding:12px 0}.svpr-tier-list span{color:rgb(255 255 255 / .78);font-size:.88rem}.svpr-tier-list strong{color:var(--svpr-gold);font-size:1.05rem}.svpr-form-section{background:radial-gradient(circle at 85% 10%,rgb(8 127 194 / .35),transparent 32%),var(--svpr-navy-900)!important;color:#fff;scroll-margin-top:100px}.svpr-form-section:focus{outline:none}.svpr-form-wrap{display:grid;gap:clamp(34px, 7vw, 82px);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.svpr-form-intro{align-self:start;position:sticky;top:125px}.svpr-form-intro p{color:rgb(255 255 255 / .72)}.svpr-form-card{background:#fff;border-radius:20px;box-shadow:0 28px 80px rgb(0 0 0 / .3);color:var(--svpr-ink);min-height:120px;padding:clamp(24px, 4vw, 46px)}.svpr-form-card .forminator-ui.forminator-custom-form{margin:0!important}.svpr-form-card .forminator-label{color:var(--svpr-ink)!important;font-weight:760!important}.svpr-form-card input:not([type="checkbox"]):not([type="radio"]),.svpr-form-card textarea,.svpr-form-card select{border-color:#bfd1df!important;border-radius:8px!important;color:var(--svpr-ink)!important;min-height:48px}.svpr-form-card textarea{min-height:130px}.svpr-form-card .forminator-button-submit{background:var(--svpr-gold)!important;border-radius:8px!important;color:var(--svpr-navy-950)!important;font-weight:850!important;min-height:52px;padding:14px 24px!important;text-transform:uppercase;width:100%}.svpr-article-layout{align-items:start;display:grid;gap:55px;grid-template-columns:minmax(0,1fr) 320px}.svpr-article-body{max-width:790px}.svpr-article-body h2{font-size:clamp(1.65rem, 2.6vw, 2.25rem);margin-top:52px}.svpr-article-body figure{margin:0 0 44px}.svpr-article-image{border-radius:var(--svpr-radius);box-shadow:var(--svpr-shadow);width:100%}.svpr-article-body figcaption{color:var(--svpr-muted);font-size:.78rem;margin-top:10px}.svpr-article-note{background:var(--svpr-surface);border-left:5px solid var(--svpr-gold);border-radius:0 12px 12px 0;margin-top:52px;padding:28px 32px}.svpr-article-note h2{font-size:1.4rem;margin-top:0}.svpr-article-aside{background:var(--svpr-navy-900);border-radius:var(--svpr-radius);color:#fff;padding:30px;position:sticky;top:120px}.svpr-article-aside h2{font-size:1.55rem}.svpr-article-aside p{color:rgb(255 255 255 / .72)}.svpr-article-aside .svpr-button{margin-bottom:20px;width:100%}.svpr-article-aside .svpr-text-link{color:var(--svpr-gold)!important;display:block;font-size:.86rem}.svpr-faq details{background:#fff;border:1px solid var(--svpr-border);border-radius:12px;margin-bottom:16px;padding:0 24px}.svpr-faq summary{cursor:pointer;font-size:1.08rem;font-weight:780;padding:22px 30px 22px 0}.svpr-faq details p{color:var(--svpr-muted);padding-bottom:22px}.svpr-final-cta{background:linear-gradient(110deg,rgb(2 11 23 / .98),rgb(6 56 91 / .94)),var(--svpr-navy-950);color:#fff;padding:88px 0;text-align:center}.svpr-final-cta h2,.svpr-final-cta p{margin-left:auto;margin-right:auto;max-width:850px}.svpr-final-cta p:not(.svpr-eyebrow){color:rgb(255 255 255 / .74)}.svpr-footer{background:#010810;color:rgb(255 255 255 / .74);padding:70px 28px 25px}.svpr-footer-grid{display:grid;gap:46px;grid-template-columns:1.6fr repeat(3,1fr);margin:0 auto;max-width:var(--svpr-container)}.svpr-footer-grid h2{color:#fff;font-size:.86rem;letter-spacing:.12em;margin-bottom:22px;text-transform:uppercase}.svpr-footer-grid a{display:block;font-size:.86rem;margin-bottom:11px;text-decoration:none}.svpr-footer-grid a:hover{color:var(--svpr-gold)}.svpr-footer .svpr-brand{margin-bottom:20px}.svpr-footer .svpr-brand img{max-width:200px}.svpr-footer p{font-size:.86rem;max-width:360px}.svpr-no-phone{border-left:3px solid var(--svpr-gold);padding-left:14px}.svpr-footer-bottom{border-top:1px solid rgb(255 255 255 / .12);display:flex;font-size:.74rem;justify-content:space-between;margin:45px auto 0;max-width:var(--svpr-container);padding-top:22px}@media (max-width:1160px){.svpr-menu-button{display:block;margin-left:auto}.svpr-navigation{align-items:stretch;background:var(--svpr-navy-950);border-top:1px solid rgb(64 199 255 / .18);box-shadow:0 28px 45px rgb(0 0 0 / .35);display:none;flex-direction:column;gap:18px;inset:84px 0 auto;max-height:calc(100vh - 84px);overflow-y:auto;padding:26px 28px 34px;position:fixed}.admin-bar .svpr-navigation{top:116px}.svpr-navigation.is-open{display:flex}.svpr-navigation ul{align-items:stretch;flex-direction:column;gap:0}.svpr-navigation ul a{border-bottom:1px solid rgb(255 255 255 / .1);display:block;font-size:1rem;padding:14px 0}.svpr-language{justify-content:center}.svpr-navigation .svpr-button{width:100%}}@media (max-width:900px){.svpr-active h1{font-size:clamp(2.4rem, 9vw, 4.4rem)}.svpr-hero{min-height:560px}.svpr-interior .svpr-hero{min-height:440px}.svpr-hero-shade{background:linear-gradient(90deg,rgb(2 11 23 / .97),rgb(2 11 23 / .73))}.svpr-qualifications .svpr-container{grid-template-columns:repeat(2,minmax(0,1fr))}.svpr-qualifications span{border-bottom:1px solid rgb(4 18 38 / .17);min-height:60px}.svpr-qualifications span:nth-child(2){border-right:0}.svpr-card-grid,.svpr-three{grid-template-columns:repeat(2,minmax(0,1fr))}.svpr-split,.svpr-form-wrap,.svpr-article-layout{grid-template-columns:1fr}.svpr-form-intro,.svpr-article-aside{position:static}.svpr-article-aside{max-width:520px}.svpr-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){body.svpr-active{font-size:16px}.admin-bar .svpr-header{top:46px}.admin-bar .svpr-navigation{top:130px}.svpr-header-inner{min-height:78px;padding:0 18px}.svpr-navigation{inset:78px 0 auto}.svpr-brand img{width:178px}.svpr-brand span{font-size:.58rem}.svpr-container{padding-left:20px;padding-right:20px}.svpr-hero,.svpr-interior .svpr-hero{min-height:540px}.svpr-hero-content{padding-bottom:72px;padding-top:72px}.svpr-hero-shade{background:linear-gradient(180deg,rgb(2 11 23 / .77),rgb(2 11 23 / .97) 80%)}.svpr-actions{align-items:stretch;flex-direction:column}.svpr-actions .svpr-button{width:100%}.svpr-qualifications .svpr-container,.svpr-card-grid,.svpr-three,.svpr-footer-grid{grid-template-columns:1fr}.svpr-qualifications span{border-right:0;justify-content:flex-start;text-align:left}.svpr-section{padding:70px 0}.svpr-card{min-height:220px;padding:26px}.svpr-form-card{border-radius:14px;padding:22px 17px}.svpr-footer{padding-left:20px;padding-right:20px}.svpr-footer-bottom{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.svpr-card,.svpr-button{transition:none}}