body.hvrs-native{font-family:'Source Sans Pro',sans-serif!important;background:#f2f2f6!important;color:#272b3e!important;display:block!important;min-height:100vh;padding:0!important}
body.hvrs-native :is(h1,h2,h3,h4,p,a,label,input,select,textarea,button,span,div,table){font-family:'Source Sans Pro',sans-serif!important}
body.hvrs-native :is(h1,h2,h3){font-weight:600!important;letter-spacing:0!important}
body.hvrs-native :is(button,.hv-btn,.hv-button,.hv-login-btn){border-radius:3px!important;box-shadow:none!important;transition:none!important;transform:none!important}
body.hvrs-native .hv-card{margin:38px auto 70px;border-radius:4px!important;border:1px solid #dadae2;box-shadow:none!important}
body.hvrs-native .hv-card::before{display:none}
body.hvrs-native .hv-back-link{position:static!important;display:inline-flex!important;margin:22px 24px 0;color:#373a73!important;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;transform:none!important;text-decoration:none;backdrop-filter:none!important}
body.hvrs-native .hv-back-link svg,body.hvrs-native .hv-badge svg{display:none}
body.hvrs-native .hv-badge{border-radius:3px!important;background:#eaeaf1!important;color:#373a73!important;letter-spacing:0!important}
body.hvrs-native .hvrs-native-proof{position:sticky;top:0;z-index:999;display:flex;justify-content:center;align-items:center;gap:16px;min-height:40px;padding:8px 12px;background:#373a73;color:#fff;font-size:15px;font-weight:600;line-height:1.3}
body.hvrs-native .hvrs-native-proof span+span{border-left:1px solid #ffffff70;padding-left:16px}
body.hvrs-native .hvui-header-inner{min-height:85px}
body.hvrs-native header.hvui-header,body.hvrs-native footer.hvui-footer{display:block!important}
body.hvrs-native .hvui-header a{transform:none!important}
body.hvrs-native .hvlt-retail-links{display:flex;justify-content:flex-end;gap:24px;max-width:1180px;margin:0 auto;padding:10px 24px;border-bottom:1px solid #dadae2}
body.hvrs-native .hvlt-retail-links a{font-size:16px;font-weight:600;color:#373a73;text-decoration:none;}
body.hvrs-native .hvrs-content{max-width:1180px;padding:40px 24px 64px;margin:0 auto;min-height:48vh}
body.hvrs-native .hvrs-content>h1{font-size:36px;line-height:1.2;margin:0 0 18px}
body.hvrs-native .hvrs-content>p{max-width:780px;margin:0 0 18px;line-height:1.65}
body.hvrs-native .hvrs-content>p a{color:#373a73;text-decoration:none;}
body.hvrs-native .woocommerce{font-size:17px;line-height:1.5}
body.hvrs-native .woocommerce :is(.woocommerce-info,.woocommerce-message){background:#f3f4f8;color:#272b3e;border:1px solid #dadae2;border-top:2px solid #373a73;border-radius:3px;box-shadow:none}
body.hvrs-native .woocommerce :is(.woocommerce-info,.woocommerce-message)::before{color:#373a73}
body.hvrs-native .woocommerce :is(input.input-text,textarea,select){min-height:46px;border:1px solid #bfbfc9;border-radius:3px;padding:10px 12px;background:#fff;color:#272b3e;max-width:100%}
body.hvrs-native .woocommerce :is(.button,button.button,a.button,input.button){padding:13px 20px;background:#373a73;color:#fff;font-size:16px;font-weight:600;border:1px solid #373a73;border-radius:3px;line-height:1.3}
body.hvrs-native .woocommerce :is(table.shop_table,.cart_totals,#order_review,#customer_details,.woocommerce-MyAccount-content){background:#fff;border:1px solid #dadae2;border-radius:4px;padding:22px}
body.hvrs-native .woocommerce :is(.cart_totals h2,h3){font-size:25px;margin:0 0 18px}
body.hvrs-native .woocommerce form.checkout #customer_details{float:left;width:57%;margin-bottom:28px}
body.hvrs-native .woocommerce form.checkout #customer_details .col-1,body.hvrs-native .woocommerce form.checkout #customer_details .col-2{float:none;width:100%}
body.hvrs-native .woocommerce form.checkout :is(#order_review_heading,#order_review){float:right;width:39%}
body.hvrs-native .woocommerce form.checkout #order_review_heading{margin:0 0 16px}
body.hvrs-native .woocommerce form.checkout::after{content:'';display:table;clear:both}
body.hvrs-native .woocommerce #payment{background:#eff0f5;border:1px solid #dadae2}
body.hvrs-native .woocommerce #payment .payment_box{background:#fff;color:#272b3e}
body.hvrs-native .woocommerce .woocommerce-MyAccount-navigation a{display:block;padding:12px;border-bottom:1px solid #dadae2;text-decoration:none}
body.hvrs-native .woocommerce .woocommerce-MyAccount-navigation li.is-active a{background:#e0e0e9;font-weight:600}
body.hvrs-native .woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;padding:0}
body.hvrs-native .woocommerce table.cart td.actions .input-text{width:180px;max-width:100%}
body.hvrs-native :is(a,button,input,select,textarea):focus-visible{outline:2px solid #373a73;outline-offset:3px}
@media(max-width:768px){body.hvrs-native .hvrs-content{padding:26px 18px 44px}body.hvrs-native .woocommerce form.checkout :is(#customer_details,#order_review_heading,#order_review){float:none;width:100%}body.hvrs-native .woocommerce :is(table.shop_table,.cart_totals,#order_review,#customer_details,.woocommerce-MyAccount-content){padding:16px}body.hvrs-native .woocommerce .woocommerce-MyAccount-navigation{margin-bottom:24px}body.hvrs-native .woocommerce .woocommerce-cart-form .button{width:100%;margin:6px 0}body.hvrs-native .hvrs-content>h1{font-size:29px}}
@media(max-width:480px){body.hvrs-native .hv-card{width:calc(100% - 32px);padding:28px 22px;margin:28px auto 50px}body.hvrs-native .hvrs-native-proof{font-size:14px;gap:12px}body.hvrs-native .hvrs-native-proof span+span{padding-left:12px}}

body.hvrs-native a,body.hvrs-native a:hover,body.hvrs-native a:focus{text-decoration:none!important}
body.hvrs-native .hvui-floating-whatsapp{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:#128c4a;color:#fff!important;border:2px solid #fff;border-radius:50%;z-index:60;padding:0}
body.hvrs-native .hvui-floating-whatsapp svg{width:27px;height:27px;stroke:currentColor;fill:none}
body.hvrs-native .hvui-floating-whatsapp span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
body.hvrs-native:has(input:focus,select:focus,textarea:focus) .hvui-floating-whatsapp{display:none}
body.hvrs-native.woocommerce-checkout .hvui-floating-whatsapp,body.hvrs-native.woocommerce-cart .hvui-floating-whatsapp{display:none}

body.hvrs-native{margin:0}body.hvrs-native .hvrs-fallback{max-width:1180px;margin:auto;padding:24px}body.hvrs-native .hvrs-content{max-width:1180px;margin:auto;padding:36px 24px 64px}body.hvrs-native .hvrs-content>h1{margin-bottom:24px}body.hvrs-native .woocommerce-Price-amount{white-space:nowrap}body.hvrs-native .woocommerce{overflow-wrap:anywhere}@media(max-width:480px){body.hvrs-native .hvrs-content{padding:28px 16px}}
