@font-face{font-family:'Wix Madefor Display';src:url('/assets/fonts/wix-madefor-display.ttf') format('truetype');font-weight:400 800;font-display:swap}
:root{--v-ink:#15392b;--v-green:#194b35;--v-line:#dce6d9;--v-paper:#fff;--v-muted:#617664;--bs-primary:#194b35;--bs-body-font-family:'Wix Madefor Display',Arial,sans-serif;--bs-body-color:#15392b;--bs-body-bg:#fff}
html{scroll-padding-top:88px;overscroll-behavior-y:none}html,body{margin:0!important;padding:0!important}body>.d-none{display:none!important;height:0!important}.vx-page,.vx-page .store,.vx-page input,.vx-page select,.vx-page textarea,.vx-page button,.v-cookie-banner,.v-cookie-dialog{font-family:'Wix Madefor Display',Arial,sans-serif}.vx-page{color:#15392b;background:#fff;line-height:1.5}.vx-page *{box-sizing:border-box}.vx-page .store{background:#fff}.vx-page a{color:inherit}.vx-header{position:sticky;top:0;z-index:1100;display:flex;align-items:center;gap:28px;height:82px;padding:0 4.5%;border-bottom:1px solid #e4ebe2;background:#fff;color:#15392b;font-family:'Wix Madefor Display',Arial,sans-serif}.vx-header a{text-decoration:none}.vx-logo{display:inline-flex;align-items:center;gap:7px;font-size:31px;font-weight:700;letter-spacing:-1.8px;white-space:nowrap;color:#15392b}.vx-logo svg{width:30px;height:32px}.vx-nav{display:flex;align-items:center;gap:30px;margin-left:35px;flex:1;font-size:15px}.vx-actions{display:flex;align-items:center;gap:22px;font-size:14px}.vx-cart{border:1px solid #b4c4b8;border-radius:40px;padding:10px 19px}.vx-language{font-size:12px;letter-spacing:.05em;border-left:1px solid #dce6d9;padding-left:18px;font-weight:600}.vx-menu-toggle{display:none;border:1px solid #cbd9ca;border-radius:30px;background:white;color:#15392b;padding:8px 13px}.vx-footer{padding:34px 4.5% 22px;background:#133a2a;color:#dce7d3;font-family:'Wix Madefor Display',Arial,sans-serif}.vx-footer a{color:inherit;text-decoration:none}.vx-footer>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:25px}.vx-footer .vx-logo{color:#e3edda;font-size:28px}.vx-footer p{margin:0;font-size:12px;color:#b3c6ac}.vx-footer nav{display:flex;flex-wrap:wrap;gap:16px 24px;margin:22px 0;font-size:13px}.vx-footer-bottom{display:flex;flex-wrap:wrap;gap:18px;border-top:1px solid #ffffff20;padding-top:18px;font-size:11px}.vx-footer-bottom>span{margin-right:auto}.vx-footer button{border:0;background:none;color:inherit;font:inherit;padding:0;cursor:pointer}.vx-footer-address{font-size:10px!important;margin-top:18px!important}.vx-header a:hover,.vx-footer a:hover{text-decoration:underline;text-underline-offset:5px}.vx-page :focus-visible{outline:2px solid #64895c;outline-offset:4px}
.vx-page .s-hero{background:radial-gradient(ellipse at 12% 90%,#c8dcae 0%,transparent 55%),radial-gradient(ellipse at 90% 75%,#c7dfcf 0%,transparent 60%),#f4f8ef;padding:58px 0 62px}.vx-page .s-hero h1{font-weight:500;letter-spacing:-.055em;line-height:1.04;font-size:clamp(40px,5.5vw,76px);max-width:1000px}.vx-page .s-lead{font-size:19px;line-height:1.55;color:#506c56;max-width:800px}.vx-page .s-wrap{max-width:1240px;width:auto;margin:auto;padding-left:4.5%;padding-right:4.5%}.vx-page .s-crumb{font-size:12px;margin-bottom:28px}.vx-page .s-section{padding:42px 0}.vx-page .s-section h2,.vx-page .s-article h2{font-size:30px;font-weight:500;letter-spacing:-.04em}.vx-page .s-article{max-width:900px;padding:45px 30px;margin:auto}.vx-page .s-article p{font-size:16px;line-height:1.8;color:#506957}.vx-page .s-grid{gap:16px}.vx-page .s-card{background:#f7faf3;border:1px solid #dce6d9;border-radius:15px;box-shadow:none;transition:background .2s,transform .2s}.vx-page .s-card:hover{background:#edf4e6;transform:translateY(-3px)}.vx-page .s-card strong{font-weight:500;letter-spacing:-.04em}.vx-page .s-card h3{font-weight:500}.vx-page .s-price-box{border-radius:14px;background:#ffffffb8;border:1px solid #d7e4cf}.vx-page .s-button,.vx-page .v-btn,.vx-page .btn-primary{background:linear-gradient(115deg,#15412d,#4d7954)!important;border:0!important;color:#fff!important;border-radius:40px!important;font-weight:500!important}.vx-page .s-secondary,.vx-page .btn-outline-primary{border:1px solid #acc1a9!important;border-radius:40px!important;background:white!important;color:#214b30!important}.vx-page .s-filter,.vx-page .form-control,.vx-page .form-select,.vx-page .v-contact-form input,.vx-page .v-contact-form textarea,.vx-page .v-contact-form select{border:1px solid #ccd9c5;border-radius:12px;background:#fff;color:#21482e;padding:12px 15px}.vx-page .s-table{font-size:14px}.vx-page .s-table th{background:#f4f8ef;font-weight:500}.vx-page .s-table td,.vx-page .s-table th{border-bottom:1px solid #dce6d9;padding:16px}.vx-page .s-table-wrap{border-radius:12px;border:1px solid #dce6d9}.vx-page .s-toc{border-radius:14px;background:#f4f8ef}.vx-page .s-search{border-radius:18px;background:#f4f8ef;border:1px solid #dce6d9}.vx-page .v-search{border:1px solid #dce6d9;border-radius:45px;box-shadow:none}.vx-page .v-contact-page,.vx-page .v-document{max-width:1120px;margin:auto;padding:55px 4.5% 65px}.vx-page .v-document{max-width:920px}.vx-page .v-document h1,.vx-page .v-contact-page h1{font-size:clamp(38px,5vw,66px);font-weight:500;letter-spacing:-.05em;line-height:1.07}.vx-page .v-document h2{font-weight:500;font-size:25px;letter-spacing:-.035em}.vx-page .v-document p{font-size:15px;line-height:1.8}.vx-page .v-contact-aside{background:#f4f8ef;border:1px solid #dce6d9;border-radius:16px;padding:26px}.vx-page .v-notice{border-radius:14px;background:#f4f8ef}.vx-page .card{border:1px solid #dce6d9;border-radius:18px;box-shadow:0 12px 35px #173b2c08}.vx-page.page-login>.container{height:auto!important;min-height:65vh;padding-top:40px;padding-bottom:55px}.vx-page.page-login .row.h-75{height:auto!important}.vx-page.page-login .card h5{font-size:28px;font-weight:500;letter-spacing:-.04em}.vx-page .v-cart{font-family:inherit}.vx-page .dx-hero-links{margin-top:20px}.vx-page .dx-hero{scroll-margin-top:82px}.vx-page .dx-results{background:#fff;scroll-margin-top:95px}
/* Search results are plain rows with separators, including the first result. */
.vx-page .dx-domain-result,.vx-page .dx-domain-result:first-child,.vx-page .dx-unavailable,.vx-page .v-result{border:0!important;border-bottom:1px solid #dce4da!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;margin:0!important;padding:22px 0!important}.vx-page #v-domain-results,.vx-page #domain-results{border-top:1px solid #dce4da}.vx-page .dx-result-main strong{font-weight:500}.vx-page .dx-domain-result>button{border-radius:40px;background:#194b35}.vx-page .dx-result-price{text-align:right}.vx-page .dx-result-main{margin-right:auto}.vx-page .v-results{padding-left:0;padding-right:0}.vx-page .v-results h2{font-size:28px}
@media(max-width:1000px){.vx-nav{gap:18px;margin-left:0}.vx-header{gap:20px}.vx-actions{gap:15px}}
@media(max-width:720px){html{scroll-padding-top:72px}.vx-header{height:70px;padding:0 20px;gap:12px}.vx-logo{font-size:27px}.vx-logo svg{width:26px}.vx-actions{margin-left:auto;gap:12px;font-size:12px}.vx-cart{padding:8px 12px}.vx-language{padding-left:10px}.vx-menu-toggle{display:inline-block;font-size:12px}.vx-nav{display:none;position:absolute;top:70px;left:0;right:0;margin:0;background:white;border-bottom:1px solid #dce6d9;padding:20px;box-shadow:0 12px 20px #173b2c0a}.vx-nav.is-open{display:flex;flex-wrap:wrap;gap:18px 25px}.vx-actions>.vx-signin{display:none}.vx-footer{padding:28px 20px 20px}.vx-footer p{max-width:150px;text-align:right}.vx-footer-bottom{gap:12px}.vx-footer-bottom>span{width:100%}.vx-page .s-hero{padding:35px 0 42px}.vx-page .s-wrap{padding-left:20px;padding-right:20px}.vx-page .s-lead{font-size:16px}.vx-page .s-section{padding:30px 0}.vx-page .s-article{padding:30px 20px}.vx-page .v-contact-page,.vx-page .v-document{padding:35px 20px 45px}.vx-page .dx-domain-result{padding:20px 0!important}.vx-page .dx-result-price{text-align:left}.vx-page.page-login>.container{padding:25px 20px 40px}.vx-page .v-search{border-radius:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.vx-page .s-card{transition:none}.vx-page .s-card:hover{transform:none}}

/* Shared homepage typography across every client page */
.vx-page h1,.vx-page h2,.vx-page h3,.vx-page h4,.vx-page h5,.vx-page h6,.vx-page label,.vx-page table,.vx-page button,.vx-page input,.vx-page select,.vx-page textarea{font-family:"Wix Madefor Display",Arial,sans-serif}.vx-page .form-control:focus,.vx-page .form-select:focus{border-color:#64895c;box-shadow:0 0 0 3px #64895c26}.vx-page .btn-primary:hover,.vx-page .s-button:hover{filter:brightness(1.08)}

/* VERTONA NATIVE COMMERCE: same design system as the domain homepage */
.vx-page{--bs-primary:#194b35;--bs-primary-rgb:25,75,53;--bs-link-color:#194b35;--bs-link-hover-color:#315f43;--bs-accordion-active-bg:#f4f8ef;--bs-accordion-active-color:#15392b;--bs-accordion-btn-focus-box-shadow:0 0 0 3px #64895c26;--bs-focus-ring-color:#64895c26}
.vx-page>.container:has(.vx-header){width:100%;max-width:none;margin:0;padding:0}
.vx-page>.container .vx-header{width:100%;position:sticky;top:0}
.vx-page>.container .vx-footer{width:100%;margin-top:0}
.vx-page .nav-pills .nav-link.active,.vx-page .nav-pills .show>.nav-link{background:#194b35;color:#fff;box-shadow:none}
.vx-page .nav-pills .nav-link{border-radius:40px;color:#214b30}
.vx-page .accordion-button,.vx-page .accordion-button:not(.collapsed){color:#15392b;background:#fff;box-shadow:none;font-weight:500;letter-spacing:-.025em}
.vx-page .accordion-button:focus{box-shadow:0 0 0 3px #64895c26}
.vx-page .accordion-button:not(.collapsed){background:#f4f8ef}
.vx-page .btn-dark,.vx-page #register-check,.vx-page #transfer-check{font-family:'Wix Madefor Display',Arial,sans-serif;background:linear-gradient(115deg,#15412d,#4d7954);color:white;border:0;border-radius:40px;padding:14px 25px;font-weight:500}
.vx-page .badge.bg-info{background:#e5eedc!important;color:#315f43}
.vx-page .form-control:focus,.vx-page .form-select:focus{border-color:#64895c;box-shadow:0 0 0 3px #64895c26}
.vx-page.order-product #wrapper{padding-top:24px;padding-bottom:56px}
.vx-page.order-product>.container>.container{width:100%;max-width:1240px;padding:0 4.5%}
.vx-page.order-product>.container>.container>.row>.col-12{width:100%;max-width:100%;flex:0 0 100%}
.vx-page.order-product .breadcrumb{font-size:12px;line-height:1.5;margin:0 0 22px;color:#617664;display:flex!important;flex-wrap:wrap}
.vx-page.order-product .content-block>.card{border:0;border-radius:0;box-shadow:none;background:#fff;margin-bottom:0!important}
.vx-page.order-product .content-block>.card>.card-header{border:0;border-radius:20px;background:radial-gradient(ellipse at 12% 90%,#c8dcae 0%,transparent 55%),radial-gradient(ellipse at 90% 75%,#c7dfcf 0%,transparent 60%),#f4f8ef;padding:44px 38px!important}
.vx-page.order-product .content-block>.card>.card-header h1{font-family:'Wix Madefor Display',Arial,sans-serif;font-size:clamp(34px,4.4vw,62px);font-weight:500;letter-spacing:-.055em;line-height:1.07;color:#15392b;margin:0!important}
.vx-page.order-product .content-block>.card>.card-body{padding:18px 0 0}
.vx-page.order-product #orderbutton{border:0;border-radius:0;box-shadow:none}
.vx-page.order-product #orderbutton>.card-body{padding:0!important}
.vx-page.order-product #orderManager>.accordion-item{border:0;border-bottom:1px solid #dce6d9;border-radius:0;background:#fff}
.vx-page.order-product #orderManager .accordion-button{padding:23px 6px;background:#fff;font-size:18px;gap:10px}
.vx-page.order-product #orderManager .accordion-button:not(.collapsed){background:#fff;color:#194b35}
.vx-page.order-product #orderManager .accordion-button>.icon{display:none}
.vx-page.order-product #orderManager .accordion-button:after{filter:grayscale(1)}
.vx-page.order-product #orderManager .accordion-body{padding:10px 6px 32px}
.vx-page.order-product #orderManager .badge{font-size:11px;font-weight:500;border-radius:20px;padding:5px 9px}
.vx-page.order-product #orderManager .d-flex:has(>nav.nav-pills){display:flex;flex-direction:column;gap:25px}
.vx-page.order-product #orderManager nav.nav-pills{flex-direction:row!important;align-items:center;border:1px solid #dce6d9!important;border-radius:40px;background:#f4f8ef;padding:5px;width:max-content;max-width:100%;margin:0!important;gap:4px!important}
.vx-page.order-product #orderManager nav.nav-pills .nav-link{font-size:15px!important;margin:0!important;padding:10px 24px!important;font-weight:500}
.vx-page.order-product #orderManager nav.nav-pills .nav-link.active{background:linear-gradient(115deg,#15412d,#4d7954);color:#fff}
.vx-page.order-product #orderManager .tab-content{width:100%;min-width:0}
.vx-page.order-product #orderManager .tab-pane .form-label{font-size:20px;font-weight:500;letter-spacing:-.035em;margin-bottom:16px}
.vx-page.order-product #orderManager .tab-pane .d-flex:has(>.input-group){width:100%;align-items:stretch;gap:12px!important}
.vx-page.order-product #orderManager .input-group{max-width:760px!important;flex:1;min-width:0;border:1px solid #cbd9c5;border-radius:40px;background:white;overflow:hidden;padding:5px}
.vx-page.order-product #orderManager .input-group .form-control{font-size:16px;border:0;border-radius:40px!important;padding:12px 18px;background:transparent;min-width:120px;box-shadow:none}
.vx-page.order-product #orderManager .input-group .form-select{font-size:15px;border:0;border-left:1px solid #dce6d9;border-radius:0 40px 40px 0!important;padding:12px 32px 12px 18px;background-color:transparent;width:115px!important;max-width:140px!important;color:#194b35;box-shadow:none}
.vx-page.order-product #orderManager .input-group:focus-within{border-color:#64895c;box-shadow:0 0 0 3px #64895c26}
.vx-page.order-product #register-check,.vx-page.order-product #transfer-check{min-width:140px;padding:15px 25px;font-size:15px}
.vx-page.order-product #orderManager table{font-size:14px;color:#15392b}
.vx-page.order-product #orderManager td,.vx-page.order-product #orderManager th{padding:16px;border-bottom-color:#dce6d9}
.vx-page.order-product #orderManager .form-check-input:checked{background-color:#194b35;border-color:#194b35}
.vx-page .dx-search:not(.is-loading)>button>span:empty{display:none}
@media(max-width:720px){.vx-page.order-product>.container>.container{padding:0 20px}.vx-page.order-product #wrapper{padding-top:20px;padding-bottom:35px}.vx-page.order-product .content-block>.card>.card-header{padding:30px 24px!important;border-radius:16px}.vx-page.order-product #orderManager .accordion-button{font-size:16px;padding:20px 0}.vx-page.order-product #orderManager .accordion-body{padding-left:0;padding-right:0}.vx-page.order-product #orderManager .tab-pane .d-flex:has(>.input-group){flex-wrap:wrap}.vx-page.order-product #orderManager .input-group{width:100%;flex-basis:100%}.vx-page.order-product #register-check,.vx-page.order-product #transfer-check{width:100%}.vx-page.order-product #orderManager nav.nav-pills .nav-link{padding:9px 20px!important}.vx-page.order-product #orderManager .input-group .form-control{font-size:14px;padding:12px}.vx-page.order-product #orderManager .input-group .form-select{padding-left:12px;width:100px!important}}

/* Native checkout heading and full-width shared footer */
.vx-page.order-product #wrapper .card:has(>.card-header h1){border:0;border-radius:0;box-shadow:none;background:#fff}
.vx-page.order-product #wrapper .card:has(>.card-header h1)>.card-header{border:0;border-radius:20px;background:radial-gradient(ellipse at 12% 90%,#c8dcae 0%,transparent 55%),radial-gradient(ellipse at 90% 75%,#c7dfcf 0%,transparent 60%),#f4f8ef;padding:44px 38px!important}
.vx-page.order-product #wrapper .card-header h1{font-family:'Wix Madefor Display',Arial,sans-serif;font-size:clamp(34px,4.4vw,62px);font-weight:500;letter-spacing:-.055em;line-height:1.07;color:#15392b;margin:0!important}
.vx-page.order-product #wrapper .card:has(>.card-header h1)>.card-body{padding:18px 0 0}
.vx-page.order-product .vx-footer{width:100vw!important;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
.vx-page.order-product{overflow-x:clip}
.vx-page.order-product #orderManager .badge.bg-info{color:#315f43!important}
@media(max-width:720px){.vx-page.order-product #wrapper .card:has(>.card-header h1)>.card-header{padding:30px 24px!important;border-radius:16px}.vx-page.order-product #wrapper .card-header h1{font-size:38px}}

/* VERTONA AUTHENTICATED ACCOUNT */
.vx-page.client-account>.container>.container{max-width:1240px;padding:28px 4.5% 48px}
.vx-page.client-account>.container>.container>.row>.col-12{width:100%;max-width:100%;flex:0 0 100%}
.vx-account-nav{display:flex;flex-wrap:wrap;gap:10px 16px;padding:20px 0 28px;font-family:'Wix Madefor Display',Arial,sans-serif}
.vx-account-nav a{font-size:14px;padding:10px 18px;border:1px solid #dce6d9;border-radius:40px;text-decoration:none;color:#194b35;background:#fff}
.vx-account-nav a[aria-current=page]{color:#fff;background:#194b35;border-color:#194b35}
.vx-page.client-account .card{border:0;box-shadow:none;border-radius:0}
.vx-page.client-account .card-header{background:radial-gradient(ellipse at 12% 90%,#c8dcae 0%,transparent 55%),radial-gradient(ellipse at 90% 75%,#c7dfcf 0%,transparent 60%),#f4f8ef;border:0;border-radius:20px;padding:35px!important;color:#15392b}
.vx-page.client-account .card-header h1{font-size:clamp(34px,4.4vw,62px);font-weight:500;letter-spacing:-.055em;line-height:1.07}
.vx-page.client-account .card-body{padding:25px 0}
.vx-page.client-account .table{--bs-table-striped-bg:#f7faf3;--bs-table-border-color:#dce6d9;color:#15392b}
.vx-page.client-account .table td,.vx-page.client-account .table th{padding:16px;border-left:0;border-right:0;font-size:14px}
.vx-page.client-account .vx-footer{width:100vw!important;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
.vx-page.client-account{overflow-x:clip}
@media(max-width:720px){.vx-page.client-account>.container>.container{padding:20px}.vx-account-nav{gap:8px}.vx-account-nav a{font-size:12px;padding:9px 14px}.vx-page.client-account .card-header{padding:25px!important}}

.vx-page.client-account>.container>.container>.row>.col-3{display:none!important}
