*{box-sizing:border-box}body{background:var(--brand-background,#f3f5f6);color:#20313b;margin:0;font:16px/1.5 system-ui,sans-serif}main{max-width:1180px;margin:auto;padding:24px}header,section{background:#fff;border:1px solid #d6dfe2;border-radius:8px;margin-bottom:20px;padding:24px}h1{margin:4px 0;font-size:36px}h2{font-size:23px}.tag{letter-spacing:2px;color:#476b77;font-size:12px}.warning{background:#fff2d4;padding:12px}.message:not(:empty){background:#e0eef4;border:1px solid #5894ad;padding:15px}.grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:15px;display:grid}form{background:#f8fafb;border:1px solid #d7e1e4;border-radius:6px;margin:12px 0;padding:15px}input,select,button{font:inherit;border:1px solid #a9bdc5;border-radius:4px;max-width:100%;margin:5px 8px 5px 0;padding:9px}input:not([type=checkbox]),select{width:100%;display:block}button{background:var(--brand-primary,#205568);color:#fff;cursor:pointer}button:disabled{opacity:.5;cursor:default}label{margin-top:8px;display:block}pre{background:#eff3f4;max-height:420px;padding:16px;font:13px/1.5 monospace;overflow:auto}summary{cursor:pointer;padding:10px}.bar{justify-content:space-between;align-items:center;display:flex}.order{border-bottom:1px solid #ddd;padding:12px 0}a{color:#155c82}@media (max-width:600px){main{padding:10px}section,header{padding:16px}.grid{display:block}}input,select,button,summary{min-height:44px}input[type=checkbox]{width:22px;height:22px;min-height:auto}input:not([type=checkbox]),select{margin-right:0}button{white-space:normal;overflow-wrap:anywhere}article,.order,.bar{min-width:0}.order small{overflow-wrap:anywhere}.bar{flex-wrap:wrap;gap:12px}.quick-nav{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.quick-nav a{background:#e0eef4;border-radius:6px;min-height:44px;padding:10px 14px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #d38b21}.message:not(:empty){z-index:2;position:sticky;top:8px}html{scroll-behavior:smooth}section{scroll-margin-top:90px}@media (max-width:380px){main{padding:8px}header,section{padding:12px}form{padding:10px}h1{font-size:30px}}h2[id],h3[id]{scroll-margin-top:100px}textarea{resize:vertical;width:100%;min-height:88px;font:inherit;border:1px solid #a9bdc5;border-radius:4px;margin:5px 0;padding:9px;display:block}textarea:focus-visible{outline-offset:2px;outline:3px solid #d38b21}fieldset{min-width:0}.delivery-choice{align-items:center;gap:8px;min-height:44px;display:flex}.brand-logo{object-fit:contain;max-width:180px;max-height:90px}footer{white-space:pre-line;overflow-wrap:anywhere;max-width:1180px;margin:auto;padding:24px}.product-photo{object-fit:contain;background:#fff;width:180px;max-width:100%;height:220px;display:block}#administration{overflow-wrap:anywhere}#administration fieldset{border:0;padding:0}#administration details{border-bottom:1px solid #d6dfe2}.b2b-client-control{border-color:#9db6bf}.b2b-client-control-chooser{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin:18px 0;display:grid}.b2b-client-control-chooser button{min-width:170px}.b2b-client-control-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:18px 0;display:grid}.b2b-client-control-grid article{background:#f8fafb;border:1px solid #d6dfe2;border-radius:6px;padding:16px}.b2b-client-control-grid article span,.b2b-client-control-grid article small{color:#56717c;font-size:12px;display:block}.b2b-client-control-grid article strong{overflow-wrap:anywhere;margin:5px 0;font-size:18px;display:block}.b2b-client-control-note{color:#56717c;font-size:13px}.b2b-client-control-error{background:#fff2d4;border:1px solid #d99d3f;padding:12px}.b2b-back-top{z-index:20;background:var(--brand-primary,#205568);color:#fff;border-radius:24px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:10px 15px;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 3px 14px #0004}.b2b-back-top:hover{filter:brightness(1.1)}.b2b-back-top:focus-visible{outline-offset:3px;outline:3px solid #d38b21}@media (max-width:650px){.b2b-client-control-chooser{grid-template-columns:1fr}.b2b-client-control-chooser button{width:100%}.b2b-back-top{bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--gv-green:#173d32;--gv-green-deep:#102e27;--gv-ivory:#f5f1e8;--gv-copper:#b77945;--gv-copper-dark:#936039;--gv-ink:#18332c;--gv-muted:#68766f}.gv-public{background:var(--gv-ivory);color:var(--gv-ink);font-family:Arial,Helvetica,sans-serif}.gv-public a{color:inherit}.gv-topbar{z-index:5;background:#f5f1e8f7;border:0;border-radius:0;grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr);align-items:center;gap:28px;max-width:none;margin:0;padding:18px clamp(24px,5vw,76px);display:grid;position:relative}.gv-brand{width:max-content;text-decoration:none;display:inline-flex}.gv-brand img{object-fit:contain;object-position:left center;width:190px;max-width:100%;height:74px;display:block}.gv-menu{justify-content:center;align-items:center;gap:32px;display:flex}.gv-menu a{letter-spacing:.08em;text-transform:uppercase;font-size:13px;text-decoration:none}.gv-menu a:hover{color:var(--gv-copper-dark)}.gv-pro-button{border:1px solid var(--gv-green);text-transform:uppercase;letter-spacing:.08em;justify-content:center;justify-self:end;align-items:center;min-height:44px;padding:11px 18px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.gv-hero{background:var(--gv-green);max-width:none;min-height:620px;color:var(--gv-ivory);border:0;border-radius:0;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:60px;margin:0;padding:clamp(70px,9vw,130px) clamp(24px,8vw,120px);display:grid;position:relative;overflow:hidden}.gv-hero:after{content:"";border:1px solid #b7794559;border-radius:50%;width:520px;height:520px;position:absolute;top:-210px;right:-180px}.gv-eyebrow,.gv-section-kicker{color:var(--gv-copper);letter-spacing:.22em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:700}.gv-hero h1,.gv-public h2,.gv-public h3{font-family:Georgia,Times New Roman,serif;font-weight:400}.gv-hero h1{letter-spacing:-.035em;max-width:850px;margin:0;font-size:clamp(46px,6.3vw,88px);line-height:.98}.gv-hero h1 em{color:#d6a070;font-weight:400}.gv-lead{color:#e7e3d9;max-width:670px;margin:32px 0 0;font-size:18px;line-height:1.7}.gv-actions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.gv-primary,.gv-secondary{letter-spacing:.04em;justify-content:center;align-items:center;min-height:50px;padding:13px 22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.gv-primary{background:var(--gv-copper);color:#fff!important}.gv-secondary{border:1px solid #f5f1e880;color:var(--gv-ivory)!important}.gv-hero-visual{aspect-ratio:1;border:1px solid #f5f1e829;justify-content:center;justify-self:center;align-items:center;width:min(100%,440px);display:flex;position:relative}.gv-monogram{color:#f5f1e8ed;font-family:Georgia,Times New Roman,serif;font-size:clamp(150px,20vw,280px);line-height:1}.gv-hero-visual span{color:var(--gv-copper);font-family:Georgia,Times New Roman,serif;font-size:48px;position:absolute;bottom:12%;right:10%}.gv-intro,.gv-domains,.gv-professional,.gv-contact{border:0;border-radius:0;max-width:none;margin:0}.gv-intro{background:var(--gv-ivory);grid-template-columns:minmax(280px,.85fr) minmax(320px,1.15fr);align-items:start;gap:clamp(50px,10vw,150px);padding:100px clamp(24px,8vw,120px);display:grid}.gv-intro h2,.gv-section-head h2,.gv-professional h2,.gv-contact h2{letter-spacing:-.025em;margin:0;font-size:clamp(38px,5vw,66px);line-height:1.03}.gv-intro-text{border-top:1px solid #173d3240;padding-top:36px}.gv-intro-text p{max-width:670px;color:var(--gv-muted);margin:0 0 22px;font-size:17px;line-height:1.75}.gv-domains{background:#ece6da;padding:95px clamp(24px,8vw,120px)}.gv-section-head{grid-template-columns:1fr minmax(280px,480px);align-items:end;gap:60px;margin-bottom:55px;display:grid}.gv-section-head>p{color:var(--gv-muted);margin:0;line-height:1.7}.gv-domain-placeholder{background:var(--gv-green);min-height:300px;color:var(--gv-ivory);flex-direction:column;justify-content:flex-end;padding:45px;display:flex;position:relative;overflow:hidden}.gv-domain-placeholder:after{content:"G";color:#f5f1e80b;font:360px/1 Georgia,Times New Roman,serif;position:absolute;top:-35%;right:4%}.gv-domain-placeholder span{color:var(--gv-copper);text-transform:uppercase;letter-spacing:.2em;font-size:11px}.gv-domain-placeholder strong{margin-top:8px;font:400 clamp(32px,4vw,52px)/1.1 Georgia,Times New Roman,serif}.gv-domain-placeholder p{color:#d7d8d1;margin:12px 0 0}.gv-professional{background:#faf8f2;padding:100px clamp(24px,8vw,120px)}.gv-professional-grid{border-top:1px solid #c9c5ba;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.gv-professional-grid article{border-right:1px solid #c9c5ba;padding:38px 34px 20px 0}.gv-professional-grid article+article{padding-left:34px}.gv-professional-grid article:last-child{border-right:0}.gv-professional-grid span{color:var(--gv-copper);letter-spacing:.15em;font-size:12px}.gv-professional-grid h3{margin:22px 0 12px;font-size:27px}.gv-professional-grid p{color:var(--gv-muted);line-height:1.65}.gv-contact{background:var(--gv-green-deep);color:var(--gv-ivory);grid-template-columns:1.4fr .6fr;align-items:end;gap:60px;padding:85px clamp(24px,8vw,120px);display:grid}.gv-contact>div:last-child{padding-bottom:8px}.gv-contact>div:last-child p{color:#d4d8d3}.gv-contact>div:last-child a{color:#d6a070;font:30px Georgia,Times New Roman,serif;text-decoration:none}.gv-pro-entry{background:var(--gv-copper);color:#fff;text-align:center;padding:48px 24px}.gv-pro-entry p{letter-spacing:.24em;margin:0;font-size:10px;font-weight:700}.gv-pro-entry h2{margin:8px 0 18px;font-size:34px}.gv-pro-entry a{color:#fff;font-weight:700}.gv-portal-shell{background:var(--brand-background,#f5f1e8);border-top:8px solid var(--gv-green);padding-top:30px}.gv-portal-shell main{padding-top:0}.gv-portal-shell main>header{border-top:3px solid var(--gv-copper)}.gv-portal-shell .brand-logo{max-width:240px;max-height:110px}body>footer{background:var(--gv-green-deep);color:#daddd8;border-top:1px solid #ffffff1f;max-width:none;margin:0;padding:34px clamp(24px,8vw,120px)}@media (max-width:900px){.gv-topbar{grid-template-columns:1fr auto}.gv-menu{display:none}.gv-hero{grid-template-columns:1fr;min-height:auto}.gv-hero-visual{width:min(75vw,360px)}.gv-intro,.gv-section-head,.gv-contact,.gv-professional-grid{grid-template-columns:1fr}.gv-professional-grid article,.gv-professional-grid article+article{border-bottom:1px solid #c9c5ba;border-right:0;padding:28px 0}}@media (max-width:600px){.gv-topbar{padding:12px 16px}.gv-brand img{width:145px;height:60px}.gv-pro-button{padding:9px 11px;font-size:10px}.gv-hero{gap:45px;padding:64px 20px}.gv-hero h1{font-size:45px}.gv-lead{font-size:16px}.gv-actions{flex-direction:column}.gv-primary,.gv-secondary{width:100%}.gv-intro,.gv-domains,.gv-professional,.gv-contact{padding:65px 20px}.gv-intro h2,.gv-section-head h2,.gv-professional h2,.gv-contact h2{font-size:40px}.gv-section-head{gap:25px;margin-bottom:35px}.gv-domain-placeholder{min-height:250px;padding:28px}.gv-contact>div:last-child a{font-size:22px}}body{color:#18332c;background:#f5f1e8}#espace-haut{max-width:1180px;margin:0 auto;padding:32px clamp(16px,3vw,36px) 60px}#espace-haut>header{color:#f5f1e8;background:#173d32;border:0;border-radius:0;align-items:center;gap:28px;padding:26px 32px;display:flex;box-shadow:0 12px 32px #102e271f}#espace-haut>header .brand-logo{object-fit:contain;object-position:left center;width:180px;max-width:40vw;height:78px;max-height:78px}#espace-haut>header>p{color:#f5f1e8;border-left:1px solid #b77945;margin:0;padding-left:28px;font-family:Georgia,serif;font-size:20px}#espace-haut section{background:#fffdf8;border:1px solid #173d3224;border-radius:0;box-shadow:0 8px 26px #102e270e}#espace-haut h2,#espace-haut h3{color:#173d32}#espace-haut h2{font-family:Georgia,serif;font-weight:400}#espace-haut form{background:#f8f5ee;border:1px solid #173d3229;border-radius:0}#espace-haut input,#espace-haut select,#espace-haut textarea{background:#fff;border-color:#aab8b1;border-radius:0}#espace-haut button{color:#f5f1e8;background:#173d32;border:1px solid #173d32;border-radius:0;font-weight:700}#espace-haut button:hover:not(:disabled){background:#102e27}#espace-haut .quick-nav{border-bottom:1px solid #173d3226;padding:10px 0 18px}#espace-haut .quick-nav a{color:#173d32;background:0 0;border:1px solid #173d32;border-radius:0;font-size:13px;font-weight:700;text-decoration:none}#espace-haut .quick-nav a:hover{color:#f5f1e8;background:#173d32}#espace-haut details{border-top:1px solid #173d321f}#espace-haut summary{color:#173d32;font-weight:700}#espace-haut a{color:#936039}#espace-haut .b2b-back-top{color:#f5f1e8;background:#173d32;border:1px solid #b77945}#espace-haut .b2b-client-control-grid article{background:#f8f5ee;border-color:#173d3229;border-radius:0}@media (max-width:650px){#espace-haut{padding:12px 10px 40px}#espace-haut>header{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}#espace-haut>header>p{border-top:1px solid #b77945;border-left:0;padding-top:12px;padding-left:0}}.gv-hero-visual{min-height:560px;overflow:hidden;background-image:url(/branding/gvins-hero-bottle.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.gv-hero-visual .gv-monogram,.gv-hero-visual>span{display:none!important}@media (max-width:750px){.gv-hero-visual{min-height:420px}}.gv-intro{min-height:390px;position:relative;overflow:hidden;padding-right:clamp(260px,34vw,470px)!important}.gv-domains{position:relative;overflow:hidden}.gv-domains:after{content:"";opacity:.92;pointer-events:none;background:url(/branding/gvins-botanical.png) bottom/contain no-repeat;width:min(340px,30vw);height:72%;position:absolute;bottom:0;right:3%}.gv-domains .gv-section-head,.gv-domains .gv-domain-placeholder{z-index:1;position:relative}.gv-professional{min-height:430px;position:relative;overflow:hidden;padding-right:clamp(270px,35vw,500px)!important}.gv-professional:after{content:"";background:url(/branding/gvins-vineyard-g.png) 50%/cover no-repeat;width:32%;height:100%;position:absolute;top:0;right:0}.gv-professional-grid{z-index:1;position:relative}@media (max-width:800px){.gv-intro,.gv-professional{padding-bottom:300px!important;padding-right:24px!important}.gv-intro:after,.gv-professional:after{width:100%;height:270px;top:auto;bottom:0}.gv-domains:after{opacity:.28;width:55%}}.gv-intro{grid-template-columns:minmax(300px,.8fr) minmax(380px,1.2fr) 32%!important;gap:clamp(35px,5vw,80px)!important;padding-right:0!important}.gv-intro:after{grid-column:3;width:32%!important}.gv-intro-text{grid-column:2;min-width:0;padding-right:20px}.gv-domains{padding-right:clamp(24px,8vw,120px)!important}.gv-domains:after{width:24%!important;height:58%!important;right:0!important}.gv-domain-placeholder{width:78%!important}.gv-professional{padding-right:32%!important}.gv-professional-grid{width:100%!important}.gv-professional:after{width:32%!important}@media (max-width:900px){.gv-intro{grid-template-columns:1fr!important;padding-bottom:300px!important;padding-right:24px!important}.gv-intro-text{grid-column:1;padding-right:0}.gv-intro:after{width:100%!important}.gv-professional{padding-bottom:300px!important;padding-right:24px!important}.gv-professional:after,.gv-domain-placeholder{width:100%!important}}.gv-intro{grid-template-columns:32% 36% 32%!important;align-items:stretch!important;gap:0!important;min-height:440px!important;padding:0!important;display:grid!important}.gv-intro>div:first-child{padding:95px 45px 80px clamp(24px,6vw,115px)}.gv-intro-text{grid-column:2!important;padding:95px 40px 80px 25px!important}.gv-intro:after{content:""!important;aspect-ratio:365/340!important;content:""!important;aspect-ratio:auto!important;background:#f5f1e8 url(/branding/gvins-table.png) 50%/auto 100% no-repeat!important;width:30%!important;height:100%!important;position:absolute!important;top:0!important;right:0!important;transform:none!important}.gv-intro{grid-template-columns:minmax(280px,.85fr) minmax(320px,1.15fr)!important;gap:clamp(50px,10vw,150px)!important;min-height:auto!important;padding:100px clamp(24px,8vw,120px)!important;display:grid!important}.gv-intro>div:first-child,.gv-intro-text{grid-column:auto!important;padding:0!important}.gv-intro:after{display:none!important}.catalog-domain{opacity:.72;margin:0 0 .35rem;font-size:.88rem;font-weight:600}.admin-catalog-view form input[name=quantity],.admin-catalog-view form button,.admin-catalog-view #panier,.admin-catalog-view #panier+button{display:none}.gv-collective{background:var(--gv-ivory);grid-template-columns:minmax(300px,.9fr) minmax(340px,1.1fr);align-items:start;gap:clamp(60px,10vw,160px);padding:110px clamp(24px,8vw,120px) 75px;display:grid}.gv-collective h2,.gv-domains-v2 h2,.gv-professional-v2 h2,.gv-contact-v2 h2{letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,68px);font-weight:400;line-height:1.02}.gv-collective h2 em,.gv-domains-v2 h2 em,.gv-professional-v2 h2 em{color:var(--gv-copper-dark);font-weight:400}.gv-collective-copy{color:var(--gv-muted);border-top:1px solid #173d323d;padding-top:36px}.gv-collective-copy p{max-width:680px;margin:0 0 22px;font-size:17px;line-height:1.75}.gv-values{background:var(--gv-ivory);grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,8vw,120px) 105px;display:grid}.gv-values article{border-top:1px solid #173d3238;border-right:1px solid #173d322e;padding:42px 45px 20px 0}.gv-values article+article{padding-left:45px}.gv-values span{color:var(--gv-copper-dark);letter-spacing:.18em;font-size:11px}.gv-values h3{margin:25px 0 15px;font:400 30px/1.08 Georgia,Times New Roman,serif}.gv-values p{max-width:330px;color:var(--gv-muted);margin:0;line-height:1.65}.gv-domains-v2-copy{border-top:1px solid #173d3240;padding-top:25px}.gv-domains-v2-copy p{color:var(--gv-muted);margin:0 0 16px;line-height:1.7}.gv-domain-stage{background:var(--gv-green);min-height:410px;color:var(--gv-ivory);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:55px;display:flex;position:relative;overflow:hidden}.gv-domain-stage-copy strong{font:400 clamp(40px,5vw,66px)/1.02 Georgia,Times New Roman,serif}.gv-domain-stage>a{z-index:2;border-bottom:1px solid #f5f1e88c;padding-bottom:8px;font-size:13px;font-weight:700;text-decoration:none;position:absolute;bottom:55px;right:55px;color:var(--gv-ivory)!important}.gv-professional-v2-title>p:not(.gv-section-kicker){max-width:560px;color:var(--gv-muted);margin:28px 0 0;font-size:17px;line-height:1.7}.gv-professional-cta{background:var(--gv-green);margin-top:35px;padding:15px 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--gv-ivory)!important}.gv-professional-steps{border-top:1px solid #173d3240}.gv-professional-steps h3{margin:0 0 8px;font:400 27px/1.15 Georgia,Times New Roman,serif}.gv-professional-steps p{color:var(--gv-muted);margin:0;line-height:1.65}.gv-manifesto{background:var(--gv-green-deep);color:var(--gv-ivory);text-align:center;padding:85px clamp(24px,8vw,120px) 95px}.gv-contact-v2-copy>a{width:max-content;display:block}@media (max-width:900px){.gv-collective,.gv-domains-v2-head,.gv-professional-v2,.gv-contact-v2{grid-template-columns:1fr;gap:45px}.gv-values{grid-template-columns:1fr}.gv-values article,.gv-values article+article{border-bottom:1px solid #173d322e;border-right:0;padding:30px 0}.gv-domain-stage>a{margin-top:40px;position:relative;bottom:auto;right:auto}}@media (max-width:600px){.gv-collective,.gv-domains-v2,.gv-professional-v2,.gv-contact-v2{padding:70px 20px}.gv-values{padding:0 20px 70px}.gv-domain-stage{min-height:390px;padding:30px}.gv-collective h2,.gv-domains-v2 h2,.gv-professional-v2 h2,.gv-contact-v2 h2{font-size:40px}.gv-domain-stage-copy strong{font-size:39px}}.gv-collective{background:#f5f1e8;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:0;min-height:610px;padding:0;display:grid}.gv-collective-heading{flex-direction:column;justify-content:center;padding:105px clamp(45px,8vw,120px);display:flex;position:relative;overflow:hidden}.gv-collective-heading:after{content:"G";color:#173d3209;pointer-events:none;font:500 410px/1 Georgia,Times New Roman,serif;position:absolute;bottom:-135px;right:-35px}.gv-collective h2{z-index:1;letter-spacing:-.045em;max-width:720px;margin:0;font:400 clamp(50px,5.7vw,82px)/.98 Georgia,Times New Roman,serif;position:relative}.gv-collective h2 em{color:#a6653d;margin-top:8px;font-weight:400;display:block}.gv-collective-copy{color:#f5f1e8;background:#173d32;border:0;flex-direction:column;justify-content:center;padding:105px clamp(50px,6vw,100px);display:flex;position:relative}.gv-collective-copy:before{content:"";background:#b77945;width:55px;height:2px;margin-bottom:38px}.gv-collective-copy p{color:#d7ddd8;max-width:600px;margin:0 0 24px;font-size:17px;line-height:1.75}.gv-collective-copy .gv-collective-lead{color:#f5f1e8;font:400 clamp(25px,2.2vw,34px)/1.4 Georgia,Times New Roman,serif}.gv-values{background:#173d32;border-top:1px solid #f5f1e824;grid-template-columns:repeat(3,1fr);padding:0;display:grid}.gv-values article,.gv-values article+article{color:#f5f1e8;background:#173d32;border:0;border-right:1px solid #f5f1e824;min-height:330px;padding:52px clamp(35px,4vw,68px);transition:background .25s;position:relative}.gv-values article:last-child{border-right:0}.gv-values article:hover{background:#1d493c}.gv-values span{color:#d6a070;letter-spacing:.08em;border:1px solid #b77945a6;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;font-size:10px;display:flex}.gv-values h3{color:#f5f1e8;margin:48px 0 17px;font:400 clamp(27px,2.4vw,36px)/1.06 Georgia,Times New Roman,serif}.gv-values p{color:#c9d0cc;max-width:360px;margin:0;line-height:1.7}.gv-domains-v2{background:#f5f1e8;padding:120px clamp(24px,8vw,120px)}.gv-domains-v2-head{grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:end;gap:100px;margin-bottom:70px;display:grid}.gv-domains-v2 h2{letter-spacing:-.045em;margin:0;font:400 clamp(54px,6vw,84px)/.96 Georgia,Times New Roman,serif}.gv-domains-v2 h2 em{color:#a6653d}.gv-domains-v2-copy{border-top:1px solid #173d324d;padding:28px 0 0}.gv-domains-v2-copy p{color:#5f6d67;margin:0 0 15px;font-size:16px;line-height:1.7}.gv-domain-stage{color:#f5f1e8;background:linear-gradient(115deg,#0a2b23fa 0%,#173d32f0 54%,#173d32bf 100%);flex-direction:column;justify-content:center;align-items:flex-start;min-height:570px;padding:70px;display:flex;position:relative;overflow:hidden}.gv-domain-stage:before{content:"";border:1px solid #b779456b;border-radius:50%;width:460px;height:460px;position:absolute;top:55px;right:7%}.gv-domain-stage:after{content:"";border:1px solid #f5f1e821;width:280px;height:520px;position:absolute;bottom:-160px;right:13%;transform:rotate(28deg)}.gv-domain-stage-mark{color:#f5f1e80e;font:500 clamp(330px,37vw,570px)/1 Georgia,Times New Roman,serif;position:absolute;top:1%;right:7%}.gv-domain-stage-copy{z-index:2;position:relative}.gv-domain-stage-copy>span{color:#d6a070;letter-spacing:.24em;margin-bottom:25px;font-size:11px;font-weight:700;display:block}.gv-domain-stage-copy strong{letter-spacing:-.03em;font:400 clamp(47px,5vw,72px)/1.01 Georgia,Times New Roman,serif;display:block}.gv-domain-stage-copy em{color:#d6a070;font-weight:400}.gv-domain-stage>a{z-index:2;letter-spacing:.03em;border:1px solid #f5f1e88c;align-items:center;margin-top:48px;padding:15px 20px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;bottom:auto;right:auto;color:#f5f1e8!important}.gv-domain-stage>a span{color:#d6a070;margin-left:35px}.gv-professional-v2{background:#ece6da;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:0;padding:0;display:grid}.gv-professional-v2-title{background:#ece6da;padding:110px clamp(45px,8vw,120px)}.gv-professional-v2-title h2{letter-spacing:-.035em;max-width:720px;margin:0;font:400 clamp(47px,5vw,72px)/1 Georgia,Times New Roman,serif}.gv-professional-v2-title h2 em{color:#a6653d}.gv-professional-v2-title>p:not(.gv-section-kicker){color:#5f6d67;max-width:550px;margin:32px 0 0;font-size:17px;line-height:1.75}.gv-professional-cta{background:#173d32;align-items:center;margin-top:42px;padding:17px 22px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;color:#f5f1e8!important}.gv-professional-cta span{color:#d6a070;margin-left:35px}.gv-professional-steps{background:#173d32;border:0;flex-direction:column;justify-content:center;padding:80px clamp(45px,6vw,95px);display:flex}.gv-professional-steps article{border-bottom:1px solid #f5f1e82b;grid-template-columns:60px 1fr;gap:25px;padding:37px 0;display:grid}.gv-professional-steps article:first-child{border-top:1px solid #f5f1e82b}.gv-professional-steps article>span{color:#d6a070;letter-spacing:.15em;font-size:11px}.gv-professional-steps h3{color:#f5f1e8;margin:0 0 10px;font:400 clamp(26px,2vw,32px)/1.15 Georgia,Times New Roman,serif}.gv-professional-steps p{color:#c9d0cc;max-width:510px;margin:0;line-height:1.7}.gv-manifesto{color:#f5f1e8;text-align:center;background:#102e27;padding:110px 24px 120px;position:relative;overflow:hidden}.gv-manifesto:before{content:"G";color:#f5f1e806;font:500 470px/1 Georgia,Times New Roman,serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.gv-manifesto>span,.gv-manifesto p{z-index:1;position:relative}.gv-manifesto>span{color:#b77945;letter-spacing:.28em;margin-bottom:30px;font-size:11px;font-weight:700;display:block}.gv-manifesto p{letter-spacing:-.04em;margin:0;font:400 clamp(48px,6.5vw,88px)/.98 Georgia,Times New Roman,serif}.gv-manifesto em{color:#d6a070;font-weight:400}.gv-contact-v2{background:#f5f1e8;grid-template-columns:1fr minmax(350px,.65fr);align-items:end;gap:100px;padding:100px clamp(24px,8vw,120px);display:grid}.gv-contact-v2 h2{letter-spacing:-.035em;margin:0;font:400 clamp(48px,5vw,72px)/1 Georgia,Times New Roman,serif}.gv-contact-v2-copy{border-top:1px solid #173d324d;padding-top:32px}.gv-contact-v2-copy p{color:#5f6d67;margin:0 0 14px}.gv-contact-v2-copy>a:first-of-type{color:#173d32;font:400 clamp(25px,2.3vw,34px)/1.2 Georgia,Times New Roman,serif;text-decoration:none}.gv-contact-pro{border-bottom:1px solid #b77945;margin-top:32px;padding-bottom:6px;font-size:12px;font-weight:700;text-decoration:none;color:#a6653d!important}@media (max-width:900px){.gv-collective,.gv-domains-v2-head,.gv-professional-v2,.gv-contact-v2{grid-template-columns:1fr}.gv-collective{min-height:0}.gv-values{grid-template-columns:1fr}.gv-values article,.gv-values article+article{border-bottom:1px solid #f5f1e824;border-right:0;min-height:0;padding:40px 35px}.gv-values h3{margin-top:28px}.gv-domains-v2-head{gap:40px}}@media (max-width:600px){.gv-collective-heading,.gv-collective-copy,.gv-professional-v2-title,.gv-professional-steps,.gv-domains-v2,.gv-contact-v2{padding:70px 20px}.gv-domain-stage{min-height:500px;padding:35px 28px}.gv-collective h2,.gv-domains-v2 h2,.gv-professional-v2-title h2,.gv-contact-v2 h2,.gv-domain-stage-copy strong{font-size:42px}.gv-manifesto{padding:80px 20px}.gv-manifesto p{font-size:46px}}.gv-client-dashboard{--gv-green:#173d32;--gv-green-2:#214c3f;--gv-ivory:#f5f1e8;--gv-copper:#b77945;--gv-ink:#17332b;--gv-line:#173d3224;color:var(--gv-ink);margin:2rem 0 3.5rem}.gv-client-welcome{background:var(--gv-green);min-height:330px;color:var(--gv-ivory);border-radius:3px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:3rem;padding:3.5rem 4rem;display:grid;position:relative;overflow:hidden}.gv-client-welcome:after{content:"";border:1px solid #b7794559;border-radius:50%;width:420px;height:420px;position:absolute;top:-155px;right:-145px}.gv-client-kicker,.gv-client-section-title>div>p{color:var(--gv-copper);letter-spacing:.18em;margin:0 0 .8rem;font-size:.72rem;font-weight:700}.gv-client-welcome h1{letter-spacing:-.045em;max-width:720px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,5vw,5rem);font-weight:400;line-height:.95}.gv-client-welcome h1 em{color:#d3a071;font-weight:400}.gv-client-welcome-copy>p:last-child{color:#f5f1e8c2;max-width:600px;margin:1.7rem 0 0;font-size:1rem;line-height:1.7}.gv-client-welcome-mark{z-index:1;text-align:right;border-left:1px solid #f5f1e824;flex-direction:column;justify-content:center;align-items:flex-end;min-height:210px;padding-left:2.5rem;display:flex;position:relative}.gv-client-welcome-mark>span{color:#f5f1e817;font-family:Georgia,Times New Roman,serif;font-size:7.5rem;line-height:.75}.gv-client-welcome-mark p{margin:1rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.35}.gv-client-welcome-mark em{color:#d3a071}.gv-client-shortcuts{border:1px solid var(--gv-line);background:#fffdf8;grid-template-columns:repeat(4,1fr);margin:1.25rem 0 3.5rem;display:grid}.gv-client-shortcuts>a{min-height:118px;color:var(--gv-ink);border-right:1px solid var(--gv-line);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.4rem 1.5rem;text-decoration:none;transition:background .2s,transform .2s;display:grid}.gv-client-shortcuts>a:last-child{border-right:0}.gv-client-shortcuts>a:hover{background:#eee7da}.gv-client-shortcuts>a>span{color:var(--gv-copper);align-self:start;font-size:.68rem;font-weight:700}.gv-client-shortcuts strong,.gv-client-shortcuts small{display:block}.gv-client-shortcuts strong{margin-bottom:.35rem;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:400}.gv-client-shortcuts small{color:#738079;font-size:.75rem}.gv-client-shortcuts b{color:var(--gv-copper);font-size:1.2rem;font-weight:400}.gv-client-dashboard-grid{grid-template-columns:minmax(0,2.15fr) minmax(260px,.85fr);gap:1.25rem;margin-bottom:4rem;display:grid}.gv-client-orders,.gv-client-contact{border:1px solid var(--gv-line);background:#fffdf8}.gv-client-orders{padding:2rem}.gv-client-section-title{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.8rem;display:flex}.gv-client-section-title h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400;line-height:1}.gv-client-section-title>a{color:var(--gv-copper);font-size:.8rem;font-weight:600;text-decoration:none}.gv-client-order-table{border-top:1px solid var(--gv-line)}.gv-client-order-row{border-bottom:1px solid var(--gv-line);min-height:64px;color:var(--gv-ink);grid-template-columns:1.35fr .85fr .9fr .9fr;align-items:center;gap:1rem;padding:0 .4rem;font-size:.83rem;text-decoration:none;display:grid}a.gv-client-order-row:hover{background:#f7f2e8}.gv-client-order-head{color:#849089;letter-spacing:.08em;text-transform:uppercase;min-height:44px;font-size:.67rem;font-weight:700}.gv-client-status{border-radius:999px;width:max-content;padding:.35rem .6rem;font-size:.7rem;font-weight:700}.gv-client-status.is-ok{color:#276044;background:#e2eee7}.gv-client-status.is-pending{color:#94602f;background:#f5eadb}.gv-client-status.is-error{color:#93483e;background:#f2dfdc}.gv-client-empty{border-top:1px solid var(--gv-line);padding:2.5rem 0 1rem}.gv-client-empty strong{font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:400}.gv-client-empty p{color:#75817b}.gv-client-empty a{color:var(--gv-copper);font-weight:600;text-decoration:none}.gv-client-contact{background:var(--gv-green);color:var(--gv-ivory);padding:2rem;position:relative;overflow:hidden}.gv-client-contact:after{content:"G";color:#f5f1e809;font-family:Georgia,Times New Roman,serif;font-size:13rem;position:absolute;bottom:-55px;right:-15px}.gv-client-contact-monogram{color:#d3a071;border:1px solid #b77945b3;border-radius:50%;place-items:center;width:66px;height:66px;margin:1.5rem 0 2.2rem;font-family:Georgia,Times New Roman,serif;font-size:2rem;display:grid}.gv-client-contact h2{margin:0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:1.8rem;font-weight:400}.gv-client-contact>p:not(.gv-client-kicker){z-index:1;color:#f5f1e8b3;line-height:1.65;position:relative}.gv-client-contact>a{z-index:1;color:#d3a071;border-bottom:1px solid #d3a07180;margin-top:1.3rem;text-decoration:none;display:inline-block;position:relative}.gv-client-domains{margin:0 0 4rem}.gv-client-domain-card{color:var(--gv-ink);border:1px solid var(--gv-line);background:#fffdf8;text-decoration:none;transition:transform .2s,box-shadow .2s;overflow:hidden}.gv-client-domain-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #173d3214}.gv-client-domain-visual{background:var(--gv-green);justify-content:center;align-items:center;height:170px;display:flex;position:relative;overflow:hidden}.gv-client-domain-visual>span{color:var(--gv-copper);font-size:.65rem;font-weight:700;position:absolute;top:1rem;left:1rem}.gv-client-domain-visual>b{color:#f5f1e81f;font-family:Georgia,Times New Roman,serif;font-size:6rem;font-weight:400}.gv-client-domain-card>div:last-child{min-height:82px;padding:1.2rem}.gv-client-domain-card strong,.gv-client-domain-card>div:last-child span{display:block}.gv-client-domain-card strong{min-height:2.5rem;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:400}.gv-client-domain-card>div:last-child span{color:var(--gv-copper);margin-top:.6rem;font-size:.72rem}.gv-client-domain-placeholder{background:var(--gv-green);min-height:160px;color:var(--gv-ivory);align-items:center;gap:2rem;padding:2rem;display:flex}.gv-client-domain-placeholder>span{color:#f5f1e81f;font-family:Georgia,Times New Roman,serif;font-size:5rem}.gv-client-domain-placeholder strong{font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:400}.gv-client-domain-placeholder p{color:#f5f1e8a6}.gv-client-bottom-strip{border-top:1px solid var(--gv-line);border-bottom:1px solid var(--gv-line);background:#e9e1d4;grid-template-columns:repeat(3,1fr);display:grid}.gv-client-bottom-strip>div{border-right:1px solid var(--gv-line);padding:1.6rem 2rem}.gv-client-bottom-strip>div:last-child{border-right:0}.gv-client-bottom-strip span,.gv-client-bottom-strip strong,.gv-client-bottom-strip small{display:block}.gv-client-bottom-strip span{color:#77827c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-size:.67rem;font-weight:700}.gv-client-bottom-strip strong{color:var(--gv-green);font-family:Georgia,Times New Roman,serif;font-size:2.1rem;font-weight:400}.gv-client-bottom-strip small{color:#77827c}@media (max-width:900px){.gv-client-welcome{grid-template-columns:1fr;padding:2.5rem}.gv-client-welcome-mark{display:none}.gv-client-shortcuts{grid-template-columns:1fr 1fr}.gv-client-shortcuts>a:nth-child(2){border-right:0}.gv-client-shortcuts>a:nth-child(-n+2){border-bottom:1px solid var(--gv-line)}.gv-client-dashboard-grid{grid-template-columns:1fr}.gv-client-domain-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.gv-client-welcome{min-height:280px;padding:2rem 1.4rem}.gv-client-welcome h1{font-size:2.65rem}.gv-client-shortcuts,.gv-client-domain-grid,.gv-client-bottom-strip{grid-template-columns:1fr}.gv-client-shortcuts>a{border-right:0;border-bottom:1px solid var(--gv-line)}.gv-client-orders{padding:1.3rem}.gv-client-section-title{flex-direction:column;align-items:flex-start}.gv-client-order-head{display:none}.gv-client-order-row{grid-template-columns:1fr 1fr;padding:1rem .2rem}.gv-client-bottom-strip>div{border-right:0;border-bottom:1px solid var(--gv-line)}}.gv-app{--green:#173d32;--green2:#20483d;--ivory:#f5f1e8;--paper:#fbf9f4;--copper:#b77945;--copper2:#d39b6a;--ink:#17352d;--muted:#748078;--line:#173d3221;background:var(--paper);border:1px solid var(--line);width:calc(100vw - 32px);max-width:1500px;min-height:900px;color:var(--ink);grid-template-columns:250px minmax(0,1fr);margin:18px 50% 40px;display:grid;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 60px #173d3217}.gv-app header,.gv-app section{background:0 0;border:0;border-radius:0;margin:0;padding:0}.gv-app button{max-width:none;min-height:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;margin:0;padding:0}.gv-app a{color:inherit}.gv-app-sidebar{background:var(--green);min-height:100%;color:var(--ivory);flex-direction:column;display:flex}.gv-app-brand{border-bottom:1px solid #f5f1e81a;align-items:center;height:128px;padding:22px 28px;display:flex}.gv-app-brand img{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:170px;max-width:100%;max-height:78px}.gv-app-menu{padding:28px 15px}.gv-app-menu button{color:#f5f1e8ad;cursor:pointer;border-radius:2px;grid-template-columns:30px 1fr;align-items:center;gap:9px;width:100%;min-height:50px;padding:0 16px;display:grid;position:relative}.gv-app-menu button:hover{color:#fff;background:#ffffff0d}.gv-app-menu button.active{color:#fff;background:#b7794529}.gv-app-menu button.active:before{content:"";background:var(--copper2);width:2px;position:absolute;top:10px;bottom:10px;left:0}.gv-app-menu button span{color:var(--copper2);text-align:center;font-size:17px}.gv-app-menu button b{letter-spacing:.02em;font-size:12px;font-weight:500}.gv-app-sidebar-bottom{border-top:1px solid #f5f1e81a;margin-top:auto;padding:20px 24px 26px}.gv-app-help{margin-bottom:24px}.gv-app-help span{color:var(--copper2);letter-spacing:.18em;margin-bottom:9px;font-size:9px;font-weight:700;display:block}.gv-app-help strong{margin-bottom:7px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400;display:block}.gv-app-help a{color:#f5f1e8a6;font-size:11px;text-decoration:none}.gv-app-logout{cursor:pointer;color:#f5f1e88c!important;font-size:11px!important}.gv-app-main{background:var(--paper);min-width:0}.gv-app-header{justify-content:space-between;align-items:center;height:78px;display:flex;border-bottom:1px solid var(--line)!important;background:#fbf9f4f7!important;padding:0 34px!important}.gv-app-header>div:first-child span,.gv-app-header>div:first-child strong{display:block}.gv-app-header>div:first-child span{color:var(--muted);letter-spacing:.16em;margin-bottom:3px;font-size:8px;font-weight:700}.gv-app-header>div:first-child strong{font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400}.gv-app-header-actions{align-items:center;gap:8px;display:flex}.gv-app-header-actions>button{border:1px solid var(--line);cursor:pointer;height:38px;color:var(--muted);justify-content:center;align-items:center;padding:0 13px;font-size:10px;display:flex}.gv-app-header-actions>button:hover{border-color:var(--copper);color:var(--copper)}.gv-app-header-actions .gv-app-account{background:var(--green);width:38px;color:var(--ivory);border-radius:50%;padding:0;font-family:Georgia,Times New Roman,serif;font-size:16px}.gv-dashboard{padding:30px 34px 42px}.gv-dashboard-hero{min-height:270px;color:var(--ivory);grid-template-columns:1.3fr .7fr;display:grid;overflow:hidden;background:var(--green)!important}.gv-dashboard-hero>div:first-child{padding:38px 44px}.gv-dashboard-hero>div:first-child>p{color:var(--copper2);letter-spacing:.19em;margin:0 0 13px;font-size:9px;font-weight:700}.gv-dashboard-hero h1{color:var(--ivory);letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.4vw,62px);font-weight:400;line-height:.94}.gv-dashboard-hero h1 em{color:var(--copper2);font-weight:400}.gv-dashboard-hero>div:first-child>span{color:#f5f1e8ab;max-width:530px;margin-top:18px;font-size:12px;line-height:1.6;display:block}.gv-dashboard-hero>div:first-child>button{color:var(--ivory);cursor:pointer;border-bottom:1px solid #b77945b3;margin-top:22px;padding-bottom:5px;font-size:11px}.gv-dashboard-hero>div:first-child>button b{color:var(--copper2);margin-left:12px}.gv-dashboard-hero-art{text-align:right;background:radial-gradient(circle at 75% 20%,#b779452e,#0000 42%),linear-gradient(135deg,#20483d,#102e27);flex-direction:column;justify-content:flex-end;align-items:flex-end;padding:35px 40px;display:flex;position:relative;overflow:hidden}.gv-dashboard-hero-art:before{content:"";border:1px solid #d39b6a6b;border-radius:50%;width:300px;height:300px;position:absolute;top:-120px;right:-95px}.gv-dashboard-hero-art>span{color:#f5f1e80b;font-family:Georgia,Times New Roman,serif;font-size:145px;position:absolute;top:12px;right:25px}.gv-dashboard-hero-art p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.4;position:relative}.gv-dashboard-hero-art em{color:var(--copper2)}.gv-dashboard-actions{grid-template-columns:repeat(4,1fr);display:grid;border:1px solid var(--line)!important;background:#fff!important;margin-top:14px!important}.gv-dashboard-actions>button{border-right:1px solid var(--line);cursor:pointer;flex-direction:column;min-height:105px;padding:18px 20px;display:flex;position:relative}.gv-dashboard-actions>button:last-child{border-right:0}.gv-dashboard-actions>button:hover{background:#f4efe6}.gv-dashboard-actions span{color:var(--copper);margin-bottom:10px;font-size:8px;font-weight:700}.gv-dashboard-actions b{font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400}.gv-dashboard-actions small{color:var(--muted);margin-top:4px;font-size:9px}.gv-dashboard-actions i{color:var(--copper);font-style:normal;position:absolute;bottom:17px;right:18px}.gv-dashboard-row{grid-template-columns:minmax(0,2.2fr) minmax(230px,.8fr);gap:14px;margin-top:28px;display:grid}.gv-dashboard-orders{min-height:300px;border:1px solid var(--line)!important;background:#fff!important;padding:25px!important}.gv-dashboard-title{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:20px;display:flex}.gv-dashboard-title span{color:var(--copper);letter-spacing:.17em;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.gv-dashboard-title h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;line-height:1}.gv-dashboard-title>button{color:var(--copper);cursor:pointer;font-size:9px}.gv-order-head,.gv-order-line{grid-template-columns:1.25fr .8fr .9fr .85fr;align-items:center;gap:12px;width:100%;display:grid!important}.gv-order-head{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:35px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:700}.gv-order-line{cursor:pointer;border-bottom:1px solid var(--line)!important;min-height:52px!important;font-size:10px!important}.gv-order-line:hover{background:#faf6ef!important}.gv-order-line i{color:#8a5a30;background:#f4e9d9;border-radius:20px;width:max-content;padding:4px 8px;font-size:8px;font-style:normal}.gv-order-line i.status-accepted{color:#356249;background:#e4eee8}.gv-order-line i.status-refused,.gv-order-line i.status-cancelled{color:#944c42;background:#f2e2df}.gv-dashboard-empty{border-top:1px solid var(--line);padding:45px 0 20px}.gv-dashboard-empty strong{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.gv-dashboard-empty p{color:var(--muted);margin:7px 0 15px;font-size:11px}.gv-dashboard-empty button{color:var(--copper);cursor:pointer;font-size:10px}.gv-dashboard-contact{min-height:300px;color:var(--ivory);position:relative;overflow:hidden;background:var(--green)!important;padding:25px!important}.gv-dashboard-contact>span{color:var(--copper2);letter-spacing:.17em;font-size:8px;font-weight:700}.gv-contact-g{width:55px;height:55px;color:var(--copper2);border:1px solid #b77945bf;border-radius:50%;place-items:center;margin:24px 0 42px;font-family:Georgia,Times New Roman,serif;font-size:23px;display:grid}.gv-dashboard-contact h3{margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.gv-dashboard-contact p{color:#f5f1e8ab;max-width:210px;font-size:10px;line-height:1.6}.gv-dashboard-contact a{color:var(--copper2);margin-top:12px;font-size:10px;text-decoration:none;display:inline-block}.gv-dashboard-domains{border:1px solid var(--line)!important;background:#fff!important;margin-top:28px!important;padding:25px!important}.gv-domain-preview{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.gv-domain-preview>button{cursor:pointer;overflow:hidden;border:1px solid var(--line)!important;background:#fff!important}.gv-domain-preview>button>div{background:var(--green);place-items:center;height:115px;display:grid;position:relative}.gv-domain-preview>button>div small{color:var(--copper2);font-size:8px;position:absolute;top:11px;left:12px}.gv-domain-preview>button>div span{color:#f5f1e81a;font-family:Georgia,Times New Roman,serif;font-size:60px}.gv-domain-preview>button>strong{min-height:53px;padding:13px 13px 5px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400;display:block}.gv-domain-preview>button>i{color:var(--copper);padding:0 13px 13px;font-size:8px;font-style:normal;display:block}.gv-domain-empty{background:var(--green);min-height:125px;color:var(--ivory);align-items:center;gap:25px;padding:25px;display:flex}.gv-domain-empty>span{color:#f5f1e81a;font-family:Georgia,Times New Roman,serif;font-size:70px}.gv-domain-empty strong{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.gv-domain-empty p{color:#f5f1e8a6;margin:5px 0 0;font-size:10px}.gv-app-placeholder{min-height:650px;padding:65px!important}.gv-app-placeholder>p{color:var(--copper);letter-spacing:.18em;margin:0 0 10px;font-size:9px;font-weight:700}.gv-app-placeholder h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:48px;font-weight:400}.gv-app-placeholder>span{color:var(--muted);margin:18px 0 30px;display:block}.gv-app-placeholder>button{color:var(--copper);cursor:pointer}@media (max-width:950px){.gv-app{border:0;grid-template-columns:82px minmax(0,1fr);width:100%;margin:0;transform:none}.gv-app-brand{padding:15px 10px}.gv-app-brand img{width:62px}.gv-app-menu{padding:20px 8px}.gv-app-menu button{justify-content:center;padding:0;display:flex}.gv-app-menu button b{display:none}.gv-app-sidebar-bottom{padding:14px 8px}.gv-app-help{display:none}.gv-app-logout{font-size:8px!important}.gv-dashboard{padding:20px}.gv-dashboard-row{grid-template-columns:1fr}}@media (max-width:700px){.gv-app{display:block}.gv-app-sidebar{min-height:auto}.gv-app-brand{height:75px}.gv-app-brand img{width:135px}.gv-app-menu{padding:8px;display:flex;overflow-x:auto}.gv-app-menu button{min-width:52px}.gv-app-sidebar-bottom{display:none}.gv-app-header{padding:0 16px!important}.gv-app-header-actions>button:not(.gv-app-account){display:none}.gv-dashboard{padding:14px}.gv-dashboard-hero{grid-template-columns:1fr}.gv-dashboard-hero>div:first-child{padding:30px 25px}.gv-dashboard-hero-art{display:none}.gv-dashboard-actions{grid-template-columns:1fr 1fr}.gv-dashboard-actions>button{border-bottom:1px solid var(--line)}.gv-domain-preview{grid-template-columns:1fr 1fr}}.gv-legacy-client-hidden{display:none}.gv-preview-button{color:#f5f1e8;cursor:pointer;background:#173d32;border:1px solid #b77945;margin-top:12px;padding:10px 16px;font-size:12px;font-weight:600}.gv-preview-button:hover{background:#20483d}.gv-admin-app{--green:#173d32;--green2:#20483d;--ivory:#f5f1e8;--paper:#fbf9f4;--copper:#b77945;--copper2:#d39b6a;--ink:#17352d;--muted:#748078;--line:#173d3221;background:var(--paper);border:1px solid var(--line);width:calc(100vw - 32px);max-width:1500px;min-height:900px;color:var(--ink);grid-template-columns:250px minmax(0,1fr);margin:18px 50% 40px;display:grid;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 60px #173d3217}.gv-admin-app header,.gv-admin-app section,.gv-admin-app article{background:0 0;border:0;border-radius:0;margin:0}.gv-admin-app button{max-width:none;min-height:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;margin:0;padding:0}.gv-admin-sidebar{background:var(--green);min-height:100%;color:var(--ivory);flex-direction:column;display:flex}.gv-admin-brand{border-bottom:1px solid #f5f1e81a;align-items:center;height:128px;padding:22px 28px;display:flex}.gv-admin-brand img{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:170px;max-width:100%;max-height:78px}.gv-admin-section-label{color:var(--copper2);letter-spacing:.18em;padding:25px 30px 8px;font-size:8px;font-weight:700}.gv-admin-menu{padding:0 15px}.gv-admin-menu button{color:#f5f1e8ad;cursor:pointer;border-radius:2px;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;width:100%;min-height:46px;padding:0 15px;display:grid;position:relative}.gv-admin-menu button:hover{color:#fff;background:#ffffff0d}.gv-admin-menu button.active{color:#fff;background:#b7794529}.gv-admin-menu button.active:before{content:"";background:var(--copper2);width:2px;position:absolute;top:9px;bottom:9px;left:0}.gv-admin-menu button>span{color:var(--copper2);text-align:center;font-size:15px}.gv-admin-menu button>b{font-size:11px;font-weight:500}.gv-admin-menu button>i{background:var(--copper);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:8px;font-style:normal;display:grid}.gv-admin-menu-secondary{padding-bottom:20px}.gv-admin-sidebar-bottom{border-top:1px solid #f5f1e81a;margin-top:auto;padding:20px 27px 26px}.gv-admin-sidebar-bottom span,.gv-admin-sidebar-bottom strong,.gv-admin-sidebar-bottom small{display:block}.gv-admin-sidebar-bottom span{color:var(--copper2);letter-spacing:.16em;font-size:8px;font-weight:700}.gv-admin-sidebar-bottom strong{margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.gv-admin-sidebar-bottom small{color:#f5f1e880;margin-top:2px;font-size:9px}.gv-admin-sidebar-bottom button{color:#f5f1e88c;cursor:pointer;margin-top:18px;font-size:10px}.gv-admin-main{background:var(--paper);min-width:0}.gv-admin-header{justify-content:space-between;align-items:center;height:78px;display:flex;border-bottom:1px solid var(--line)!important;background:#fbf9f4f7!important;padding:0 34px!important}.gv-admin-header>div:first-child span,.gv-admin-header>div:first-child strong{display:block}.gv-admin-header>div:first-child span{color:var(--muted);letter-spacing:.16em;margin-bottom:3px;font-size:8px;font-weight:700}.gv-admin-header>div:first-child strong{font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400}.gv-admin-header-right{align-items:center;gap:8px;display:flex}.gv-admin-header-right button{border:1px solid var(--line);height:38px;color:var(--muted);cursor:pointer;align-items:center;padding:0 13px;font-size:9px;display:flex}.gv-admin-header-right button:hover{border-color:var(--copper);color:var(--copper)}.gv-admin-avatar{background:var(--green);width:38px;height:38px;color:var(--ivory);border-radius:50%;place-items:center;margin-left:4px;font-family:Georgia,Times New Roman,serif;font-size:16px;display:grid}.gv-admin-content{padding:30px 34px 42px}.gv-admin-intro{min-height:150px;color:var(--ivory);justify-content:space-between;align-items:center;display:flex;background:var(--green)!important;padding:29px 34px!important}.gv-admin-intro p{color:var(--copper2);letter-spacing:.18em;margin:0 0 7px;font-size:8px;font-weight:700}.gv-admin-intro h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400;line-height:1}.gv-admin-intro>div:first-child>span{color:#f5f1e8a6;margin-top:12px;font-size:11px;display:block}.gv-admin-date{border-left:1px solid #f5f1e826;min-width:170px;padding-left:28px}.gv-admin-date span,.gv-admin-date strong,.gv-admin-date small{display:block}.gv-admin-date span{color:var(--copper2);letter-spacing:.17em;font-size:8px;font-weight:700}.gv-admin-date strong{margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.gv-admin-date small{color:#f5f1e88c;margin-top:3px}.gv-admin-kpis{grid-template-columns:repeat(4,1fr);display:grid;border:1px solid var(--line)!important;background:#fff!important;margin-top:14px!important}.gv-admin-kpis article{min-height:130px;position:relative;border-right:1px solid var(--line)!important;padding:19px!important}.gv-admin-kpis article:last-child{border-right:0!important}.gv-admin-kpis article>span{color:var(--copper);font-size:8px;font-weight:700;position:absolute;top:15px;right:17px}.gv-admin-kpis article>small{color:var(--muted);letter-spacing:.12em;font-size:7px;font-weight:700;display:block}.gv-admin-kpis article>strong{margin-top:13px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1;display:block}.gv-admin-kpis article>.gv-admin-money{font-size:27px}.gv-admin-kpis article>p{color:var(--muted);margin:9px 0 0;font-size:9px}.gv-admin-grid-main{grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);gap:14px;margin-top:25px;display:grid}.gv-admin-grid-bottom{grid-template-columns:minmax(0,1.6fr) minmax(270px,.65fr);gap:14px;margin-top:14px;display:grid}.gv-admin-panel{border:1px solid var(--line)!important;background:#fff!important;padding:24px!important}.gv-admin-panel-head{justify-content:space-between;align-items:flex-start;gap:15px;min-height:48px;display:flex}.gv-admin-panel-head span{color:var(--copper);letter-spacing:.17em;margin-bottom:5px;font-size:7px;font-weight:700;display:block}.gv-admin-panel-head h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;line-height:1}.gv-admin-panel-head>button{color:var(--copper);cursor:pointer;font-size:8px}.gv-admin-orders{min-height:330px}.gv-admin-order-head,.gv-admin-order-row{grid-template-columns:1.4fr .75fr .75fr .75fr;align-items:center;gap:12px;display:grid!important}.gv-admin-order-head{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:36px;color:var(--muted);letter-spacing:.08em;margin-top:12px;font-size:7px;font-weight:700}.gv-admin-order-row{cursor:pointer;width:100%;border-bottom:1px solid var(--line)!important;min-height:52px!important}.gv-admin-order-row:hover{background:#faf6ef!important}.gv-admin-order-row strong{font-size:10px}.gv-admin-order-row>span{color:var(--muted);font-size:9px}.gv-admin-order-row>i{color:#8a5a30;background:#f4e9d9;border-radius:12px;width:max-content;padding:4px 8px;font-size:8px;font-style:normal}.gv-admin-order-row>i.status-accepted{color:#356249;background:#e4eee8}.gv-admin-order-row>i.status-refused,.gv-admin-order-row>i.status-cancelled{color:#944c42;background:#f2e2df}.gv-admin-order-row>b{font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:400}.gv-admin-empty{border-top:1px solid var(--line);margin-top:15px;padding:45px 0}.gv-admin-empty strong{font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400}.gv-admin-empty p{color:var(--muted);font-size:10px}.gv-admin-attention{color:var(--ivory);background:var(--green)!important}.gv-admin-attention .gv-admin-panel-head span{color:var(--copper2)}.gv-admin-attention .gv-admin-panel-head h2{color:var(--ivory)}.gv-admin-attention>button{cursor:pointer;border-top:1px solid #f5f1e81f;grid-template-columns:38px 1fr 15px;align-items:center;gap:12px;width:100%;min-height:72px;display:grid}.gv-admin-attention>button:hover{background:#ffffff09}.gv-admin-attention-number{width:31px;height:31px;color:var(--copper2);border:1px solid #b77945a6;border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:15px;display:grid}.gv-admin-attention>button strong,.gv-admin-attention>button span{display:block}.gv-admin-attention>button strong{font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400}.gv-admin-attention>button span{color:#f5f1e880;margin-top:3px;font-size:8px}.gv-admin-attention>button>b{color:var(--copper2)}.gv-admin-client-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.gv-admin-client-grid>button{border:1px solid var(--line);cursor:pointer;grid-template-columns:35px 1fr 15px;align-items:center;gap:11px;min-height:65px;padding:8px 11px;display:grid}.gv-admin-client-grid>button:hover{background:#faf6ef;border-color:#b7794599}.gv-admin-client-grid>button>span{background:var(--green);width:34px;height:34px;color:var(--ivory);border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;display:grid}.gv-admin-client-grid strong,.gv-admin-client-grid small{display:block}.gv-admin-client-grid strong{font-size:10px}.gv-admin-client-grid small{color:var(--muted);margin-top:3px;font-size:8px}.gv-admin-client-grid>button>b{color:var(--copper)}.gv-admin-shortcuts>button{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:31px 1fr;align-items:center;gap:11px;width:100%;min-height:63px;display:grid}.gv-admin-shortcuts>button:hover{background:#faf6ef}.gv-admin-shortcuts>button>span{color:var(--copper);text-align:center;font-family:Georgia,Times New Roman,serif;font-size:18px}.gv-admin-shortcuts strong,.gv-admin-shortcuts small{display:block}.gv-admin-shortcuts strong{font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:400}.gv-admin-shortcuts small{color:var(--muted);margin-top:3px;font-size:8px}@media (max-width:1000px){.gv-admin-app{border:0;grid-template-columns:82px minmax(0,1fr);width:100%;margin:0;transform:none}.gv-admin-brand{padding:15px 10px}.gv-admin-brand img{width:62px}.gv-admin-section-label,.gv-admin-menu button>b,.gv-admin-sidebar-bottom>div{display:none}.gv-admin-menu{padding:20px 8px}.gv-admin-menu button{justify-content:center;padding:0;display:flex}.gv-admin-menu button>i{position:absolute;top:3px;right:3px}.gv-admin-grid-main,.gv-admin-grid-bottom{grid-template-columns:1fr}}@media (max-width:720px){.gv-admin-app{display:block}.gv-admin-sidebar{min-height:auto}.gv-admin-brand{height:70px}.gv-admin-brand img{width:135px}.gv-admin-menu,.gv-admin-menu-secondary,.gv-admin-sidebar-bottom{display:none}.gv-admin-header{padding:0 16px!important}.gv-admin-header-right button{display:none}.gv-admin-content{padding:14px}.gv-admin-intro{padding:25px!important}.gv-admin-date{display:none}.gv-admin-kpis{grid-template-columns:1fr 1fr}.gv-admin-kpis article:nth-child(2){border-right:0!important}.gv-admin-kpis article{border-bottom:1px solid var(--line)!important}.gv-admin-client-grid{grid-template-columns:1fr}}.gv-admin-view-placeholder{min-height:620px;border:1px solid var(--line)!important;background:#fff!important;padding:55px 48px!important}.gv-admin-view-placeholder>p{color:var(--copper);letter-spacing:.18em;margin:0 0 10px;font-size:8px;font-weight:700}.gv-admin-view-placeholder h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:44px;font-weight:400;line-height:1}.gv-admin-view-placeholder>span{max-width:620px;color:var(--muted);margin-top:17px;font-size:11px;line-height:1.7;display:block}.gv-admin-view-placeholder>button{border-bottom:1px solid var(--copper);color:var(--copper);cursor:pointer;margin-top:28px;padding-bottom:5px;font-size:10px}.gv-admin-catalogue{background:0 0!important;padding:0!important}.gv-admin-catalogue-head{background:var(--green);min-height:120px;color:var(--ivory);justify-content:space-between;align-items:center;padding:25px 30px;display:flex}.gv-admin-catalogue-head p{color:var(--copper2);letter-spacing:.18em;margin:0 0 6px;font-size:8px;font-weight:700}.gv-admin-catalogue-head h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:400;line-height:1}.gv-admin-catalogue-head span{color:#f5f1e899;margin-top:9px;font-size:9px;display:block}.gv-admin-catalogue-head button{color:var(--copper2);cursor:pointer;font-size:9px}.gv-admin-catalogue-search{border:1px solid var(--line);background:var(--line);grid-template-columns:1.4fr repeat(4,1fr);gap:1px;margin-top:12px;display:grid}.gv-admin-catalogue-search label{background:#fff;margin:0;padding:12px 14px}.gv-admin-catalogue-search label>span{color:var(--copper);letter-spacing:.12em;margin-bottom:6px;font-size:7px;font-weight:700;display:block}.gv-admin-catalogue-search input,.gv-admin-catalogue-search select{border:1px solid var(--line);width:100%;height:34px;color:var(--ink);background:#fff;border-radius:0;margin:0;padding:0 7px;font-size:9px}.gv-admin-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.gv-admin-product{min-width:0;overflow:hidden;border:1px solid var(--line)!important;background:#fff!important;padding:0!important}.gv-admin-product-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:39px;padding:0 14px;display:flex}.gv-admin-product-top>span{white-space:nowrap;text-overflow:ellipsis;color:var(--copper);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700;overflow:hidden}.gv-admin-product-top>i{color:var(--muted);margin-left:10px;font-size:8px;font-style:normal}.gv-admin-product-body{min-height:145px;padding:18px 16px}.gv-admin-product-body>p{color:var(--muted);margin:0 0 7px;font-size:8px}.gv-admin-product-body h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400;line-height:1.12}.gv-admin-product-body>small{color:var(--muted);margin-top:5px;font-size:8px;display:block}.gv-admin-product-meta{flex-wrap:wrap;gap:5px;margin-top:17px;display:flex}.gv-admin-product-meta span{color:#647069;background:#f5f1e8;padding:4px 6px;font-size:7px}.gv-admin-product-foot{border-top:1px solid var(--line);grid-template-columns:1fr .65fr auto;align-items:center;gap:10px;min-height:64px;padding:9px 14px;display:grid}.gv-admin-product-foot span,.gv-admin-product-foot strong{display:block}.gv-admin-product-foot span{color:var(--muted);letter-spacing:.1em;margin-bottom:3px;font-size:6px;font-weight:700}.gv-admin-product-foot strong{font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:400}.gv-admin-product-foot button{color:var(--copper);cursor:pointer;font-size:8px}.gv-admin-catalogue-empty{border:1px solid var(--line);background:#fff;margin-top:12px;padding:35px}.gv-admin-catalogue-empty strong{font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400;display:block}.gv-admin-catalogue-empty button{color:var(--copper);cursor:pointer;margin-top:10px;font-size:9px}@media (max-width:1100px){.gv-admin-catalogue-search,.gv-admin-catalogue-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.gv-admin-catalogue-search,.gv-admin-catalogue-grid{grid-template-columns:1fr}}.gv-admin-list-view{background:0 0!important;padding:0!important}.gv-admin-list-head{background:var(--green);min-height:120px;color:var(--ivory);justify-content:space-between;align-items:center;padding:25px 30px;display:flex}.gv-admin-list-head p{color:var(--copper2);letter-spacing:.18em;margin:0 0 6px;font-size:8px;font-weight:700}.gv-admin-list-head h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:400;line-height:1}.gv-admin-list-head span{color:#f5f1e899;margin-top:9px;font-size:9px;display:block}.gv-admin-list-head>button{color:var(--copper2);cursor:pointer;font-size:9px}.gv-admin-table{border:1px solid var(--line);background:#fff;margin-top:12px}.gv-admin-table-head,.gv-admin-table-row{grid-template-columns:1.4fr .75fr .8fr .75fr .55fr;align-items:center;gap:14px;padding:0 18px;display:grid}.gv-admin-table-head{border-bottom:1px solid var(--line);min-height:42px;color:var(--muted);letter-spacing:.1em;font-size:7px;font-weight:700}.gv-admin-table-row{border-bottom:1px solid var(--line);min-height:62px}.gv-admin-table-row:last-child{border-bottom:0}.gv-admin-table-row strong{font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400}.gv-admin-table-row>span{color:var(--muted);font-size:9px}.gv-admin-table-row>i{color:#8a5a30;background:#f4e9d9;border-radius:15px;width:max-content;padding:4px 8px;font-size:8px;font-style:normal}.gv-admin-table-row>i.status-accepted{color:#356249;background:#e4eee8}.gv-admin-table-row>i.status-refused,.gv-admin-table-row>i.status-cancelled{color:#944c42;background:#f2e2df}.gv-admin-table-row>b{font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:400}.gv-admin-table-row>button{color:var(--copper);cursor:pointer;justify-self:end;font-size:8px}.gv-admin-client-list{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.gv-admin-client-list article{grid-template-rows:auto auto;grid-template-columns:42px 1fr auto;align-items:center;column-gap:12px;min-height:86px;display:grid;border:1px solid var(--line)!important;background:#fff!important;padding:14px 16px!important}.gv-admin-client-letter{background:var(--green);width:40px;height:40px;color:var(--ivory);border-radius:50%;grid-row:1/3;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:17px;display:grid}.gv-admin-client-list h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400}.gv-admin-client-list p{color:var(--muted);margin:3px 0 0;font-size:8px}.gv-admin-client-list article>i{color:#356249;background:#e4eee8;border-radius:12px;padding:4px 7px;font-size:7px;font-style:normal}.gv-admin-client-list article>i.client-suspended{color:#944c42;background:#f2e2df}.gv-admin-client-list article>button{color:var(--copper);cursor:pointer;grid-column:2/4;margin-top:7px;font-size:8px}.gv-admin-client-list article>button:disabled{color:#aaa;cursor:default}.gv-admin-domain-list{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.gv-admin-domain-list>button{border:1px solid var(--line);cursor:pointer;background:#fff;grid-template-columns:40px 1fr 15px;align-items:center;gap:12px;min-height:82px;padding:13px 15px;display:grid}.gv-admin-domain-list>button:hover{background:#faf6ef;border-color:#b7794599}.gv-admin-domain-list>button>span{background:var(--green);width:38px;height:38px;color:var(--copper2);place-items:center;font-family:Georgia,Times New Roman,serif;font-size:18px;display:grid}.gv-admin-domain-list strong,.gv-admin-domain-list small{display:block}.gv-admin-domain-list strong{font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400}.gv-admin-domain-list small{color:var(--muted);margin-top:4px;font-size:8px}.gv-admin-domain-list>button>b{color:var(--copper)}.gv-admin-document-list{border:1px solid var(--line);background:#fff;margin-top:12px}.gv-admin-document-list article{grid-template-columns:45px 1fr auto;align-items:center;gap:14px;min-height:72px;display:grid;border-bottom:1px solid var(--line)!important;padding:12px 17px!important}.gv-admin-document-list article:last-child{border-bottom:0!important}.gv-admin-document-list article>span{border:1px solid var(--copper);width:40px;height:40px;color:var(--copper);place-items:center;font-size:8px;font-weight:700;display:grid}.gv-admin-document-list h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:400}.gv-admin-document-list p{color:var(--muted);margin:4px 0 0;font-size:8px}.gv-admin-document-list article>button{color:var(--copper);cursor:pointer;font-size:8px}.gv-admin-list-empty{color:var(--muted);padding:45px 20px;font-family:Georgia,Times New Roman,serif;font-size:16px}@media (max-width:1000px){.gv-admin-client-list{grid-template-columns:1fr}.gv-admin-domain-list{grid-template-columns:1fr 1fr}}@media (max-width:720px){.gv-admin-table{overflow-x:auto}.gv-admin-table-head,.gv-admin-table-row{min-width:650px}.gv-admin-domain-list{grid-template-columns:1fr}}.gv-admin-functional-view{background:0 0!important;padding:0!important}.gv-admin-functional-body{border:1px solid var(--line);background:#fff;margin-top:12px;padding:22px}.gv-admin-functional-body section{border:1px solid var(--line)!important;background:#fff!important;border-radius:0!important;margin:0 0 18px!important;padding:20px!important}.gv-admin-functional-body section:last-child{margin-bottom:0!important}.gv-admin-functional-body h2{color:var(--ink);margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.gv-admin-functional-body h3{color:var(--ink);margin:18px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400}.gv-admin-functional-body label{color:var(--muted);font-size:9px}.gv-admin-functional-body input,.gv-admin-functional-body select,.gv-admin-functional-body textarea{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fff;border-radius:0;font-size:10px}.gv-admin-functional-body button{border:1px solid var(--green);background:var(--green);min-height:36px;color:var(--ivory);cursor:pointer;padding:8px 13px;font-size:9px}.gv-admin-functional-body button:hover{background:var(--green2)}.gv-admin-functional-body table{border-collapse:collapse;width:100%;font-size:9px}.gv-admin-functional-body th,.gv-admin-functional-body td{border-bottom:1px solid var(--line);text-align:left;padding:10px 8px}.gv-admin-functional-body th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.gv-client-view{min-height:calc(100vh - 78px);background:var(--paper,#fbf9f4)!important;border:0!important;border-radius:0!important;margin:0!important;padding:32px 36px 50px!important}.gv-client-view-head{border-bottom:1px solid #173d3226;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;padding-bottom:22px;display:flex}.gv-client-view-head p{color:var(--copper,#b77945);letter-spacing:.16em;margin:0 0 5px;font-size:9px;font-weight:700}.gv-client-view-head h1{color:var(--green,#173d32);margin:0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400}.gv-client-view-head span{color:#718078;margin-top:5px;font-size:11px;display:block}.gv-client-view-head>button{color:var(--green,#173d32);cursor:pointer;background:0 0;border:1px solid #173d3233;padding:9px 14px}.gv-client-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.gv-client-catalog article{background:#fff;border:1px solid #173d3221;min-width:0;padding:20px}.gv-client-product-top{color:var(--copper,#b77945);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:10px;font-size:9px;display:flex}.gv-client-product-top i{color:#718078;font-style:normal}.gv-client-catalog h2{color:var(--green,#173d32);margin:20px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400}.gv-client-catalog article>p,.gv-client-catalog article>span{color:#718078;margin:4px 0;font-size:10px}.gv-client-product-bottom{border-top:1px solid #173d321a;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:22px;padding-top:14px;display:flex}.gv-client-product-bottom strong{color:var(--green,#173d32);font-family:Georgia,Times New Roman,serif;font-size:17px}.gv-client-product-bottom small{color:#718078}.gv-client-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.gv-client-domain-grid article{background:#fff;border:1px solid #173d3221;padding:22px}.gv-client-domain-grid article>div{color:var(--copper,#b77945);justify-content:space-between;align-items:center;display:flex}.gv-client-domain-grid article>div span{color:#173d321f;font-family:Georgia,Times New Roman,serif;font-size:30px}.gv-client-domain-grid h2{color:var(--green,#173d32);margin:20px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.gv-client-domain-grid p{color:#718078;font-size:10px}.gv-client-domain-grid button{color:var(--copper,#b77945);cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0}.gv-client-orders{background:#fff;border:1px solid #173d3221}.gv-client-order-head,.gv-client-order-line{grid-template-columns:1.2fr 1fr 1fr 1fr;align-items:center;gap:12px;padding:13px 18px;display:grid}.gv-client-order-head{color:#718078;letter-spacing:.08em;text-transform:uppercase;background:#173d3209;font-size:8px;font-weight:700}.gv-client-order-line{color:#45564e;border-top:1px solid #173d3217;font-size:10px}.gv-client-order-line strong{color:var(--green,#173d32)}.gv-client-order-line i{width:max-content;padding:4px 8px;font-size:8px;font-style:normal}.gv-client-documents{gap:10px;display:grid}.gv-client-documents>a{color:inherit;background:#fff;border:1px solid #173d3221;grid-template-columns:48px 1fr auto;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;display:grid}.gv-client-documents>a>span{background:var(--green,#173d32);color:#fff;letter-spacing:.08em;place-items:center;width:42px;height:42px;font-size:8px;display:grid}.gv-client-documents strong,.gv-client-documents small{display:block}.gv-client-documents strong{color:var(--green,#173d32);font-size:11px}.gv-client-documents small{color:#718078;margin-top:3px;font-size:9px}.gv-client-documents b{color:var(--copper,#b77945);font-size:9px}.gv-client-account-body{max-width:900px;margin:0!important}.gv-client-empty{text-align:center;color:#718078;padding:35px}.gv-client-empty strong{color:var(--green,#173d32);font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400;display:block}.gv-client-empty button{color:var(--copper,#b77945);cursor:pointer;background:0 0;border:0;margin-top:12px}@media (max-width:1050px){.gv-client-catalog,.gv-client-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.gv-client-view{padding:22px 18px 40px!important}.gv-client-view-head{flex-direction:column;align-items:flex-start}.gv-client-catalog,.gv-client-domain-grid{grid-template-columns:1fr}.gv-client-order-head{display:none}.gv-client-order-line{grid-template-columns:1fr 1fr}}.gv-client-product-photo{background:#faf9f6;justify-content:center;align-items:center;height:210px;margin:16px -4px 12px;display:flex;overflow:hidden}.gv-client-product-photo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:190px;display:block}@media (max-width:760px){.gv-client-product-photo{height:190px}.gv-client-product-photo img{max-height:170px}}.gv-client-add-cart{border-top:1px solid #e7e1d7;gap:10px;margin-top:16px;padding-top:16px;display:flex}.gv-client-add-cart input{color:#173d32;width:76px;min-height:42px;font:inherit;text-align:center;background:#fff;border:1px solid #d8d0c4;border-radius:6px;padding:8px}.gv-client-add-cart button{color:#f5f1e8;cursor:pointer;background:#173d32;border:0;border-radius:6px;flex:1;min-height:42px;padding:9px 14px;font-weight:700}.gv-client-add-cart button:disabled{opacity:.5;cursor:not-allowed}.gv-client-cart{background:#fff;border:1px solid #ddd6ca;border-radius:10px;margin-top:32px;padding:28px}.gv-client-cart-title{margin-bottom:22px}.gv-client-cart-title span{color:#b77945;letter-spacing:.12em;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.gv-client-cart-title h2{color:#173d32;margin:0;font-size:28px}.gv-client-cart-lines{border-top:1px solid #e7e1d7}.gv-client-cart-line{border-bottom:1px solid #e7e1d7;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:16px 0;display:grid}.gv-client-cart-line div{flex-direction:column;gap:3px;display:flex}.gv-client-cart-line strong,.gv-client-cart-line b{color:#173d32}.gv-client-cart-line small{color:#70756f}.gv-client-cart-line button{cursor:pointer;background:#fff;border:1px solid #d8d0c4;border-radius:5px;padding:7px 11px}.gv-client-cart-total,.gv-client-cart-grandtotal{color:#173d32;justify-content:space-between;gap:20px;padding-top:18px;display:flex}.gv-client-cart-grandtotal{border-top:2px solid #173d32;margin-top:12px;padding-top:14px;font-size:18px}.gv-client-cart-warning{background:#f8f1e9;border-left:3px solid #b77945;margin-top:18px;padding:12px 14px}.gv-client-submit-order{color:#fff;width:100%;font:inherit;cursor:pointer;background:#b77945;border:0;border-radius:6px;margin-top:22px;padding:14px 20px;font-weight:800}.gv-client-submit-order:disabled{opacity:.45;cursor:not-allowed}.gv-client-cart-empty{color:#173d32;border-top:1px solid #e7e1d7;padding:26px 0 8px}.gv-client-cart-empty p{color:#70756f;margin-bottom:0}@media (max-width:760px){.gv-client-cart{padding:20px}.gv-client-cart-line{grid-template-columns:1fr auto}.gv-client-cart-line button{grid-column:1/-1}}@media (max-width:1100px){.gv-client-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.gv-client-catalog-tools{padding:15px}.gv-client-filters{grid-template-columns:1fr}.gv-client-filter-count{flex-direction:column;align-items:flex-start}}.gv-client-catalog-tools{background:#fff;border:1px solid #ddd6ca;border-radius:8px;margin:0 0 26px;padding:20px}.gv-client-search input{color:#173d32;width:100%;min-height:48px;font:inherit;background:#fbfaf7;border:1px solid #d8d0c4;border-radius:6px;padding:0 16px}.gv-client-search input:focus,.gv-client-filters select:focus{border-color:#b77945;outline:2px solid #b7794540}.gv-client-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.gv-client-filters select{color:#173d32;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #d8d0c4;border-radius:6px;padding:0 10px;font-size:13px}.gv-client-filter-count{color:#6c746f;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;font-size:13px;display:flex}.gv-client-filter-count button{color:#b77945;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}@media (max-width:1100px){.gv-client-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.gv-client-catalog-tools{padding:15px}.gv-client-filters{grid-template-columns:1fr}.gv-client-filter-count{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.gv-admin-order-detail{padding:20px}.gv-admin-order-detail-head{display:block}.gv-admin-order-detail-head button{margin-top:12px;padding-left:0}.gv-admin-order-meta{grid-template-columns:1fr}.gv-admin-order-lines-head,.gv-admin-order-line{grid-template-columns:minmax(0,1fr) 70px 90px;gap:8px}.gv-admin-order-decision>div{flex-direction:column}}.gv-admin-order-detail{background:#fff;border:1px solid #173d3224;border-radius:10px;margin-top:28px;padding:30px;box-shadow:0 10px 30px #173d320f}.gv-admin-order-detail-head{border-bottom:1px solid #173d321f;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.gv-admin-order-detail-head p{color:#b77945;letter-spacing:.14em;margin:0 0 7px;font-size:11px;font-weight:800}.gv-admin-order-detail-head h2{color:#173d32;margin:0 0 7px;font-size:28px}.gv-admin-order-detail-head span{color:#68746f;font-size:13px}.gv-admin-order-detail-head button{color:#68746f;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0 5px 12px}.gv-admin-order-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.gv-admin-order-meta>div{background:#f5f1e8;border-radius:7px;padding:18px 20px}.gv-admin-order-meta small{color:#7b817e;letter-spacing:.12em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.gv-admin-order-meta strong{color:#173d32;font-size:16px}.gv-admin-order-contact{border:1px solid #173d321f;border-radius:7px;margin:0 0 26px;padding:22px 24px}.gv-admin-order-contact h3,.gv-admin-order-lines h3,.gv-admin-order-decision h3{color:#173d32;margin:0 0 16px;font-size:18px}.gv-admin-order-contact p{color:#34443e;margin:5px 0;line-height:1.45}.gv-admin-order-lines{margin-top:4px}.gv-admin-order-lines-head,.gv-admin-order-line{grid-template-columns:minmax(0,1fr) 120px 140px;align-items:center;gap:20px;display:grid}.gv-admin-order-lines-head{color:#fff;letter-spacing:.1em;background:#173d32;border-radius:6px 6px 0 0;padding:10px 16px;font-size:10px;font-weight:800}.gv-admin-order-line{border:1px solid #173d321c;border-top:0;min-height:64px;padding:12px 16px}.gv-admin-order-line:last-child{border-radius:0 0 6px 6px}.gv-admin-order-line strong{color:#173d32;display:block}.gv-admin-order-line small{color:#7b817e;margin-top:4px;display:block}.gv-admin-order-line>span,.gv-admin-order-line>b{text-align:right}.gv-admin-order-line>b{color:#173d32}.gv-admin-order-reason{color:#34443e;background:#f5f1e8;border-left:3px solid #b77945;margin-top:20px;padding:14px 18px}.gv-admin-order-decision{background:#f5f1e8;border-radius:8px;margin-top:28px;padding:24px}.gv-admin-order-decision label{color:#34443e;font-weight:700;display:block}.gv-admin-order-decision input{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #173d3240;border-radius:5px;margin-top:8px;padding:12px 14px;display:block}.gv-admin-order-decision>div{gap:12px;margin-top:18px;display:flex}.gv-admin-order-decision button{font:inherit;cursor:pointer;border-radius:5px;padding:12px 18px;font-weight:800}.gv-admin-order-accept{color:#fff;background:#173d32;border:1px solid #173d32}.gv-admin-order-refuse{color:#8b3d37;background:#fff;border:1px solid #9b4740}.gv-admin-order-decision button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.gv-admin-order-detail{padding:20px}.gv-admin-order-detail-head{display:block}.gv-admin-order-detail-head button{margin-top:12px;padding-left:0}.gv-admin-order-meta{grid-template-columns:1fr}.gv-admin-order-lines-head,.gv-admin-order-line{grid-template-columns:minmax(0,1fr) 70px 90px;gap:8px}.gv-admin-order-decision>div{flex-direction:column}}.gv-client-cart-grandtotal{color:#fff;background:#173d32;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px 20px;display:flex}.gv-client-cart-grandtotal span{font-size:13px;font-weight:700}.gv-client-cart-grandtotal strong{color:#fff;font-size:20px}.gv-client-submit-order{color:#fff;width:100%;font:inherit;letter-spacing:.01em;cursor:pointer;background:#b77945;border:1px solid #b77945;border-radius:7px;margin-top:22px;padding:16px 22px;font-size:15px;font-weight:800;transition:transform .15s,box-shadow .15s,opacity .15s;display:block;box-shadow:0 7px 18px #b7794538}.gv-client-submit-order:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #b779454d}.gv-client-submit-order:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.gv-client-order-success{background:#f5f1e8;border:1px solid #173d322e;border-left:4px solid #173d32;border-radius:7px;margin-top:18px;padding:22px 24px}.gv-client-order-success strong{color:#173d32;margin-bottom:6px;font-size:18px;display:block}.gv-client-order-success p{color:#46554f;margin:0;line-height:1.55}.gv-client-order-success button{color:#173d32;font:inherit;cursor:pointer;background:#fff;border:1px solid #173d32;border-radius:5px;margin-top:15px;padding:10px 15px;font-weight:800}.gv-client-back-top{z-index:50;color:#fff;font:inherit;cursor:pointer;background:#173d32;border:1px solid #ffffff38;border-radius:999px;padding:10px 15px;font-size:13px;font-weight:800;position:fixed;bottom:24px;right:26px;box-shadow:0 7px 22px #173d3238}.gv-client-back-top:hover{transform:translateY(-1px)}@media (max-width:760px){.gv-client-back-top{bottom:14px;right:14px}.gv-client-cart-grandtotal{padding:15px 16px}}@media (max-width:760px){.gv-app .gv-client-back-top{bottom:14px;right:14px}}.gv-app .gv-client-submit-order{color:#fff;width:100%;font:inherit;text-align:center;cursor:pointer;background:#b77945;border:1px solid #b77945;border-radius:7px;margin:22px 0 0;padding:16px 22px;font-size:15px;font-weight:800;display:block;box-shadow:0 7px 18px #b7794538}.gv-app .gv-client-submit-order:hover:not(:disabled){background:#a96d3c;border-color:#a96d3c;transform:translateY(-1px)}.gv-app .gv-client-submit-order:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.gv-app .gv-client-back-top{z-index:9999;color:#fff;width:auto;min-width:0;font:inherit;cursor:pointer;background:#173d32;border:1px solid #ffffff38;border-radius:999px;margin:0;padding:10px 16px;font-size:13px;font-weight:800;line-height:1.2;position:fixed;bottom:24px;right:26px;box-shadow:0 7px 22px #173d3240}.gv-app .gv-client-back-top:hover{background:#204f41;transform:translateY(-1px)}@media (max-width:760px){.gv-app .gv-client-back-top{bottom:14px;right:14px}}body .gv-client-back-top{font:inherit;cursor:pointer;box-shadow:0 7px 22px #173d3240;z-index:99999!important;color:#fff!important;background:#173d32!important;border:1px solid #ffffff38!important;border-radius:999px!important;width:auto!important;min-width:0!important;margin:0!important;padding:10px 16px!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;position:fixed!important;bottom:24px!important;right:26px!important}body .gv-client-back-top:hover{transform:translateY(-1px);background:#204f41!important}@media (max-width:760px){body .gv-client-back-top{bottom:14px!important;right:14px!important}}.gv-public-catalog{color:#173d32;background:#f5f1e8;padding:92px 6vw 100px}.gv-public-catalog-head{grid-template-columns:minmax(280px,.8fr) minmax(320px,1fr);align-items:end;gap:70px;max-width:1380px;margin:0 auto 42px;display:grid}.gv-public-catalog-head h2{letter-spacing:-.035em;margin:8px 0 0;font-family:Georgia,serif;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:.95}.gv-public-catalog-head h2 em{color:#b77945;font-weight:400}.gv-public-catalog-intro{justify-self:end;max-width:620px}.gv-public-catalog-intro p{color:#53645e;margin:0 0 18px;font-size:17px;line-height:1.7}.gv-public-catalog-intro a{color:#173d32;font-weight:800;text-decoration:none}.gv-public-catalog-filters{border-top:1px solid #173d3229;border-bottom:1px solid #173d3229;align-items:center;gap:12px;max-width:1380px;margin:0 auto 34px;padding:18px;display:flex}.gv-public-catalog-filters select{color:#173d32;min-width:190px;font:inherit;background:#fff;border:1px solid #173d322e;border-radius:4px;padding:11px 36px 11px 12px}.gv-public-catalog-filters>span{color:#6b7773;margin-left:auto;font-size:13px;font-weight:700}.gv-public-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1380px;margin:auto;display:grid}.gv-public-product{background:#fff;border:1px solid #173d321c;min-width:0;overflow:hidden}.gv-public-product-photo{background:#ece7dc;height:300px;overflow:hidden}.gv-public-product-photo img{object-fit:contain;width:100%;height:100%;padding:18px;display:block}.gv-public-product-placeholder{background:#173d32;place-items:center;height:100%;display:grid}.gv-public-product-placeholder span{color:#b77945;opacity:.75;font-family:Georgia,serif;font-size:110px;line-height:1}.gv-public-product-body{padding:24px 25px 22px}.gv-public-product-domain{color:#b77945;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:800}.gv-public-product h3{color:#173d32;margin:0;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.12}.gv-public-product-meta{color:#69756f;min-height:42px;margin:10px 0 0;font-size:13px;line-height:1.55}.gv-public-product-description{color:#53645e;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:14px 0 0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.gv-public-product-foot{border-top:1px solid #173d321a;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:15px;font-size:12px;display:flex}.gv-public-product-foot span{color:#75807b}.gv-public-product-foot a{color:#173d32;white-space:nowrap;font-weight:800;text-decoration:none}.gv-public-catalog-state{color:#66736d;max-width:1380px;margin:0 auto;padding:35px 0}@media (max-width:980px){.gv-public-catalog-head{grid-template-columns:1fr;gap:28px}.gv-public-catalog-intro{justify-self:start}.gv-public-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gv-public-catalog-filters{flex-wrap:wrap}.gv-public-catalog-filters>span{width:100%;margin-left:0}}@media (max-width:620px){.gv-public-catalog{padding:64px 20px 72px}.gv-public-product-grid{grid-template-columns:1fr}.gv-public-product-photo{height:270px}.gv-public-catalog-filters{padding:14px 0}.gv-public-catalog-filters select{width:100%;min-width:0}}.gv-selection-page{color:#173d32;background:#f5f1e8;min-height:100vh}.gv-selection-nav{color:#f5f1e8;background:#173d32;border:0;justify-content:space-between;align-items:center;max-width:none;margin:0;padding:24px max(5vw,48px);display:flex}.gv-selection-brand{align-items:center;gap:10px;font-family:Georgia,serif;font-size:27px;text-decoration:none;display:flex;color:#f5f1e8!important}.gv-selection-g{font-size:40px;line-height:1}.gv-selection-line{background:#b77945;width:1px;height:32px}.gv-selection-nav nav{gap:42px;display:flex}.gv-selection-nav nav a{color:#f5f1e8;font-family:Georgia,serif;font-size:16px;font-weight:400;text-decoration:none;position:relative}.gv-selection-nav nav a.active:after{content:"";background:#b77945;height:2px;position:absolute;bottom:-13px;left:0;right:0}.gv-selection-hero{border-bottom:1px solid #173d3221;grid-template-columns:1.15fr .85fr;min-height:315px;display:grid;overflow:hidden}.gv-selection-hero-copy{padding:58px 5vw 50px}.gv-selection-hero h1{letter-spacing:-2px;margin:16px 0 22px;font-family:Georgia,serif;font-size:56px;font-weight:400;line-height:.98}.gv-selection-hero h1 em{color:#b77945;font-weight:400}.gv-selection-hero-copy>p:last-child{color:#40534d;max-width:610px;font-size:16px;line-height:1.65}.gv-selection-hero-art{background:linear-gradient(125deg,#eee7d9,#d9d0bd);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.gv-selection-hero-art:before,.gv-selection-hero-art:after{content:"";border:1px solid #b779458c;border-radius:50%;position:absolute}.gv-selection-hero-art:before{width:360px;height:360px}.gv-selection-hero-art:after{width:260px;height:260px}.gv-selection-hero-art span{color:#f5f1e894;z-index:1;font-family:Georgia,serif;font-size:220px}.gv-selection-page .gv-public-catalog{max-width:none;margin:0;padding:26px 5vw 64px}.gv-selection-page .gv-public-catalog-head{display:none}.gv-selection-page .gv-public-catalog-filters{border:0;grid-template-columns:repeat(4,minmax(0,1fr)) 90px;align-items:stretch;gap:12px;padding:0 0 26px;display:grid}.gv-selection-page .gv-public-catalog-filters select{color:#173d32;background:#fffdf8;border:1px solid #173d322e;border-radius:3px;width:100%;height:46px;padding:0 13px}.gv-public-count{flex-direction:column;justify-content:center;padding-left:8px;font-size:12px;line-height:1.15;display:flex}.gv-public-count strong{color:#b77945;font-family:Georgia,serif;font-size:22px;font-weight:400}.gv-selection-page .gv-public-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gv-selection-page .gv-public-product{background:#faf7ef;border:1px solid #173d321f;grid-template-columns:34% 66%;min-height:265px;display:grid;overflow:hidden}.gv-selection-page .gv-public-product-photo{background:#eee8dc;justify-content:center;align-items:center;height:auto;min-height:220px;padding:12px;display:flex}.gv-selection-page .gv-public-product-photo img{object-fit:contain;width:100%;height:100%;max-height:230px}.gv-selection-page .gv-public-product-placeholder{background:#e9e1d3;justify-content:center;align-items:center;width:100%;height:100%;min-height:210px;display:flex}.gv-selection-page .gv-public-product-placeholder span{color:#b7794538;font-family:Georgia,serif;font-size:72px}.gv-selection-page .gv-public-product-body{flex-direction:column;min-width:0;padding:26px 20px 18px;display:flex}.gv-selection-page .gv-public-product-domain{color:#b77945;letter-spacing:1.7px;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:700}.gv-selection-page .gv-public-product h3{color:#173d32;margin:0 0 7px;font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.08}.gv-selection-page .gv-public-product-meta{color:#58655f;margin:0;font-size:11px;line-height:1.5}.gv-selection-page .gv-public-product-description{color:#48534f;margin:22px 0 16px;font-family:Georgia,serif;font-size:13px;line-height:1.55}.gv-selection-page .gv-public-product-foot{border-top:1px solid #173d321f;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;font-size:11px;display:flex}.gv-selection-page .gv-public-product-foot a{color:#9c5f31;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.gv-public-pagination{justify-content:center;align-items:center;gap:5px;padding-top:34px;display:flex}.gv-public-pagination span{align-items:center;gap:5px;display:flex}.gv-public-pagination i{padding:0 4px;font-style:normal}.gv-public-pagination button{color:#173d32;cursor:pointer;background:0 0;border:0;border-radius:50%;width:34px;height:34px}.gv-public-pagination button.active{color:#fff;background:#b77945}.gv-public-pagination button:disabled{opacity:.25;cursor:default}.gv-selection-pro{color:#f5f1e8;background:#173d32;justify-content:space-between;align-items:center;gap:40px;padding:42px 5vw;display:flex}.gv-selection-pro h2{margin:0 0 8px;font-family:Georgia,serif;font-size:28px;font-weight:400}.gv-selection-pro p{color:#e7e0d3;margin:0}.gv-selection-pro>a{color:#f5f1e8;border:1px solid #f5f1e8b3;justify-content:space-between;min-width:290px;padding:17px 22px;text-decoration:none;display:flex}@media (max-width:1100px){.gv-selection-page .gv-public-product-grid,.gv-selection-page .gv-public-catalog-filters{grid-template-columns:repeat(2,1fr)}.gv-public-count{padding:6px 0}.gv-selection-hero h1{font-size:46px}}@media (max-width:700px){.gv-selection-nav{padding:20px 5vw}.gv-selection-nav nav{gap:14px;font-size:13px}.gv-selection-hero{grid-template-columns:1fr}.gv-selection-hero-art{display:none}.gv-selection-hero h1{font-size:42px}.gv-selection-page .gv-public-product-grid,.gv-selection-page .gv-public-catalog-filters{grid-template-columns:1fr}.gv-selection-page .gv-public-product{grid-template-columns:32% 68%}.gv-selection-pro{flex-direction:column;align-items:flex-start}.gv-selection-pro>a{width:100%;min-width:0}}main.gv-selection-page{width:94%;max-width:1700px;margin:22px auto 0;padding:0}.gv-selection-page .gv-public-product-grid{gap:22px}.gv-selection-page .gv-public-product{background:#fbf8f1;border:1px solid #173d3221;grid-template-columns:38% 62%;min-height:230px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 1px #173d3208}.gv-selection-page .gv-public-product:hover{border-color:#b7794561;transform:translateY(-2px);box-shadow:0 8px 24px #173d3212}.gv-selection-page .gv-public-product-photo{background:#efe8da;border-right:1px solid #173d3212;height:230px;min-height:230px;padding:18px}.gv-selection-page .gv-public-product-photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;max-height:none}.gv-selection-page .gv-public-product-placeholder{background:0 0;height:100%;min-height:0;position:relative}.gv-selection-page .gv-public-product-placeholder:before{content:"";border:1px solid #b7794538;border-radius:50%;width:92px;height:92px;position:absolute}.gv-selection-page .gv-public-product-placeholder span{z-index:1;color:#b7794542;font-size:52px;position:relative}.gv-selection-page .gv-public-product-body{padding:24px 24px 18px}.gv-selection-page .gv-public-product-domain{letter-spacing:1.8px;margin:0 0 10px;font-size:10px;line-height:1.2}.gv-selection-page .gv-public-product h3{margin:0 0 9px;font-size:24px;line-height:1.08}.gv-selection-page .gv-public-product-meta{color:#66716c;font-size:12px;line-height:1.5}.gv-selection-page .gv-public-product-description{color:#59645f;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:17px 0 12px;font-family:inherit;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.gv-selection-page .gv-public-product-foot{color:#68736e;margin-top:auto;padding-top:13px;font-size:11px}.gv-selection-page .gv-public-product-foot a{color:#173d32;font-weight:700;text-decoration:none}.gv-selection-page .gv-public-product-foot a:hover{color:#b77945}@media (max-width:1100px){.gv-selection-page .gv-public-product{grid-template-columns:36% 64%}}@media (max-width:700px){.gv-selection-page .gv-public-product{grid-template-columns:34% 66%;min-height:210px}.gv-selection-page .gv-public-product-photo{height:auto;min-height:210px;padding:12px}.gv-selection-page .gv-public-product-body{padding:20px 16px 15px}.gv-selection-page .gv-public-product h3{font-size:21px}}.gv-selection-hero{min-height:270px}.gv-selection-hero-copy{padding-top:42px;padding-bottom:38px}.gv-selection-hero-art{margin-top:0;margin-bottom:0}.gv-selection-page .gv-public-product-foot>span{white-space:nowrap}.gv-selection-page .gv-public-product-photo{justify-content:center;align-items:center;padding:8px;display:flex}.gv-selection-page .gv-public-product-photo img{object-fit:contain;object-position:center;mix-blend-mode:normal;width:100%;height:100%;padding:0}
