:root{--gx-navy:#0B1B3F;--gx-deep:#081430;--gx-cyan:#5FD3E6;--gx-gold:#D4BE8A;--gx-ink:#EAF2FB;--gx-muted:#A9BCD6}.gx-section{background:linear-gradient(180deg,var(--gx-deep),var(--gx-navy));color:var(--gx-ink);padding:var(--gx-pt,56px) 0 var(--gx-pb,56px)}.gx-eyebrow{font-family:Montserrat,sans-serif;letter-spacing:.24em;text-transform:uppercase;font-size:1.15rem;color:var(--gx-gold);text-align:center;margin:0 0 .8rem}.gx-heading{font-family:Cormorant Garamond,serif;font-weight:500;font-size:clamp(2.8rem,4vw,4.2rem);text-align:center;color:#fff;margin:0 0 1.2rem;line-height:1.1}.gx-heading--xl{font-size:clamp(3.4rem,5vw,5.4rem)}.gx-sub{max-width:62rem;margin:0 auto 3rem;text-align:center;color:var(--gx-muted);font-family:Montserrat,sans-serif;font-size:1.5rem;line-height:1.7}.gx-center{text-align:center;margin-top:3rem}.gx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;padding:0 2.4rem;border:1px solid var(--gx-cyan);color:var(--gx-ink);background:transparent;font-family:Montserrat,sans-serif;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:all .25s;cursor:pointer}.gx-btn:hover{background:var(--gx-cyan);color:var(--gx-deep)}.gx-btn--gold{background:var(--gx-gold);border-color:var(--gx-gold);color:var(--gx-deep)}.gx-btn--gold:hover{background:#e6d3a3;border-color:#e6d3a3}.gx-btn--ghost{border-color:#d4be8a99;color:var(--gx-gold)}.gx-btn--sm{min-height:4.2rem;padding:0 1.4rem;font-size:1.05rem;letter-spacing:.12em}.gx-link{color:var(--gx-gold);font-family:Montserrat,sans-serif;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}.gx-consult__grid,.gx-pillars__grid,.gx-reviews__grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.gx-consult__card,.gx-pillar,.gx-review{border:1px solid rgba(95,211,230,.25);background:#ffffff08;padding:3.2rem 2.6rem;display:flex;flex-direction:column;gap:1.4rem;text-align:center;align-items:center}.gx-consult__card{border-top:2px solid var(--gx-gold)}.gx-consult__title,.gx-pillar__title,.gx-step__title{font-family:Cormorant Garamond,serif;font-weight:500;font-size:2.4rem;color:#fff;margin:0}.gx-consult__text,.gx-pillar__text,.gx-step__text{color:var(--gx-muted);font-family:Montserrat,sans-serif;font-size:1.4rem;line-height:1.7;flex:1}.gx-consult__text p,.gx-pillar__text p{margin:0}.gx-pillar__mark{font-family:Cormorant Garamond,serif;color:var(--gx-gold);font-size:2rem;letter-spacing:.1em}.gx-review{text-align:left;align-items:flex-start;margin:0}.gx-review__stars{color:var(--gx-gold);letter-spacing:.2em}.gx-review__text{margin:0;font-family:Cormorant Garamond,serif;font-size:1.9rem;line-height:1.5;color:var(--gx-ink);font-style:italic}.gx-review__author{font-family:Montserrat,sans-serif;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gx-gold)}.gx-review--placeholder{border-style:dashed;border-color:#d4be8a8c}.gx-review__tag{font-family:Montserrat,sans-serif;font-size:1rem;letter-spacing:.2em;text-transform:uppercase;background:var(--gx-gold);color:var(--gx-deep);padding:.3rem .9rem;margin:0}.gx-review--placeholder .gx-review__text{font-style:normal;font-family:Montserrat,sans-serif;font-size:1.3rem;color:var(--gx-muted)}.gx-process__steps{list-style:none;padding:0;margin:3rem auto 0;max-width:86rem;display:grid;gap:1.6rem;counter-reset:none}.gx-step{display:grid;grid-template-columns:5.6rem 1fr;gap:2rem;padding:2.4rem;border:1px solid rgba(95,211,230,.22);background:#ffffff08}.gx-step__num{width:5.6rem;height:5.6rem;border-radius:50%;border:1px solid var(--gx-gold);color:var(--gx-gold);display:flex;align-items:center;justify-content:center;font-family:Cormorant Garamond,serif;font-size:2.4rem}.gx-step__time{margin:.6rem 0 0;color:var(--gx-cyan);font-family:Montserrat,sans-serif;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase}.gx-form__wrap{max-width:82rem}.gx-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;margin-bottom:2.4rem}.gx-field{display:flex;flex-direction:column;gap:.6rem;font-family:Montserrat,sans-serif;font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gx-gold)}.gx-field--full{grid-column:1/-1}.gx-field input,.gx-field select,.gx-field textarea{background:#ffffff0d;border:1px solid rgba(95,211,230,.35);color:var(--gx-ink);padding:1.2rem 1.4rem;font-size:1.5rem;font-family:Montserrat,sans-serif;letter-spacing:normal;text-transform:none;border-radius:0}.gx-field select option{color:#0b1b3f}.gx-form__ok{border:1px solid var(--gx-gold);padding:1.4rem;color:var(--gx-gold)}.gx-form__err{border:1px solid #e57373;padding:1.4rem;color:#ffb4b4}.gx-form__note{margin-top:1.6rem;color:var(--gx-muted);font-size:1.3rem}.gx-form__note a{color:var(--gx-gold)}.gx-form form{text-align:left}.gx-pdp-consult{margin:1.6rem 0 .8rem;padding:1.6rem;border:1px solid rgba(212,190,138,.45);background:#0b1b3f0a}.gx-pdp-consult__label{margin:0 0 1rem;font-family:Cormorant Garamond,serif;font-size:1.9rem}.gx-pdp-consult__row{display:grid;grid-template-columns:1fr;gap:.8rem}.gx-pdp-consult .gx-btn:not(.gx-btn--gold){color:inherit;border-color:currentColor}.gx-pdp-consult .gx-btn--ghost{color:#9c8650;border-color:#d4be8a}.facets-container .facet-filters__label,.mobile-facets__heading{font-family:Cormorant Garamond,serif}.facets__summary,.mobile-facets__open{letter-spacing:.12em;text-transform:uppercase;font-family:Montserrat,sans-serif}.active-facets__button{border-color:#d4be8a!important}.mobile-facets__open{border:1px solid #D4BE8A;padding:1rem 1.6rem}.mobile-facets__footer .button,.mobile-facets__footer button{min-height:4.6rem}.facets__price input,.mobile-facets__inner{accent-color:#D4BE8A}@media(max-width:989px){.gx-consult__grid,.gx-pillars__grid,.gx-reviews__grid,.gx-form__grid{grid-template-columns:1fr}.gx-consult__card,.gx-pillar,.gx-review{padding:2.4rem 2rem}.gx-step{grid-template-columns:4.4rem 1fr;gap:1.4rem;padding:1.8rem}.gx-step__num{width:4.4rem;height:4.4rem;font-size:2rem}}@media(min-width:750px){.gx-pdp-consult__row{grid-template-columns:1fr 1fr}.gx-pdp-consult__row .gx-btn--ghost{grid-column:1/-1}}@media screen and (max-width:749px){.template-product shopify-chat{transform:translateY(-72px)!important}.announcement-bar .announcement-text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement-bar .gsf-hide-sm{display:none}}:root{--gm-deep:#01182E;--gm-sap:#02294A;--gm-mid:#013866;--gm-champ:#D4BE8A;--gm-muted:#5D7286;--gm-line:#DCE6EE}.gm-kick{font-family:Montserrat,sans-serif;font-size:1.1rem;letter-spacing:.3em;color:var(--gm-champ);margin:0 0 1.2rem;text-transform:uppercase}.gm-ln{width:48px;height:1px;background:var(--gm-champ);margin:1.8rem auto 4.4rem}.gm-ln--l{margin:1.8rem 0 2.6rem}.gm-hero{background:radial-gradient(60% 75% at 50% 42%,#3a718f,#044e7d 28%,#013866 55%,#01182e);text-align:center;padding:110px 20px 120px;border-bottom:1px solid var(--gm-champ)}.gm-hero h1{font-family:Cormorant Garamond,serif;color:#fff;font-weight:400;font-size:clamp(38px,5vw,70px);letter-spacing:.02em;margin:0}.gm-hero__text{color:#e5eef5;max-width:560px;margin:22px auto 34px;line-height:1.7;font-size:15px;font-family:Montserrat,sans-serif}.gm-btn-o{display:inline-block;border:1px solid var(--gm-champ);color:var(--gm-champ);padding:15px 38px;font:400 11px Montserrat,sans-serif;letter-spacing:.28em;text-transform:uppercase;text-decoration:none}.gm-btn-o:hover{background:var(--gm-champ);color:var(--gm-deep)}.gm-btn{display:inline-block;background:var(--gm-sap);color:#fff;border:1px solid var(--gm-sap);padding:16px 40px;font:400 11px Montserrat,sans-serif;letter-spacing:.28em;text-transform:uppercase;text-decoration:none}.gm-btn:hover{background:var(--gm-deep)}.gm-btn--l{margin-top:44px}.gm-btn--gold-o{background:transparent;border-color:var(--gm-champ);color:var(--gm-champ);align-self:flex-start;margin-top:20px}.gm-sec{padding:84px 5vw;text-align:center;background:#fff}.gm-sec h2,.gm-feat h2{font-family:Cormorant Garamond,serif;font-weight:500;color:var(--gm-sap);font-size:clamp(30px,3.2vw,46px);margin:0}.gm-sec--navy{background:radial-gradient(70% 90% at 50% 30%,#043e6c,#01182e)}.gm-sec--navy h2{color:#fff}.gm-r4{display:grid;gap:26px;grid-template-columns:repeat(4,1fr)}.gm-card{display:block;text-align:center;text-decoration:none}.gm-ph{overflow:hidden;background:#eef3f7}.gm-ph img,.gm-cat img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block;transition:transform .6s}.gm-card:hover .gm-ph img{transform:scale(1.04)}.gm-ct{font-family:Cormorant Garamond,serif;font-size:19px;color:var(--gm-sap);margin:16px 8px 6px;line-height:1.25}.gm-sec--navy .gm-ct{color:#fff}.gm-cp{font-family:Montserrat,sans-serif;font-size:12px;letter-spacing:.14em;color:var(--gm-muted)}.gm-cat{display:block;text-decoration:none}.gm-cat span{display:block;color:#fff;font:400 11px Montserrat,sans-serif;letter-spacing:.3em;margin-top:16px}.gm-feat{display:grid;grid-template-columns:1fr 1fr;background:var(--gm-deep)}.gm-fimg img{width:100%;aspect-ratio:1;object-fit:cover;height:auto;display:block}.gm-ftxt{display:flex;flex-direction:column;justify-content:center;padding:8vw}.gm-ftxt h2{color:#fff}.gm-ftxt p{color:#c9d7e3;line-height:1.8;font-family:Montserrat,sans-serif}.gm-chero{background:var(--gm-sap);text-align:center;padding:70px 20px 34px}.gm-chero h1{font-family:Cormorant Garamond,serif;color:#fff;font-weight:400;font-size:clamp(38px,4vw,58px);margin:0}.gm-chero .gm-ln{margin-bottom:30px}.gm-pills{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.gm-pills a{border:1px solid rgba(255,255,255,.35);color:#fff;font:400 10px Montserrat,sans-serif;letter-spacing:.24em;text-transform:uppercase;padding:11px 20px;text-decoration:none}.gm-pills a.on,.gm-pills a:hover{border-color:var(--gm-champ);color:var(--gm-champ)}.gm-count{color:#c9d7e3;font:400 11px Montserrat,sans-serif;letter-spacing:.2em;margin:22px 0 0;text-transform:uppercase}.template-product .product__title h1,.template-product h1.product__title{font-family:Cormorant Garamond,serif;font-weight:500;color:var(--gm-sap)}.template-product .price{letter-spacing:.1em}.template-product .product-form__submit{background:var(--gm-sap)!important;color:#fff!important;border-color:var(--gm-sap)!important;letter-spacing:.28em;text-transform:uppercase;font-size:1.1rem}.template-product .product__accordion summary .summary__title{letter-spacing:.26em;text-transform:uppercase;font-size:1.1rem}.template-product .product-recommendations h2,.template-product .recently-viewed h2{font-family:Cormorant Garamond,serif}.template-collection .card__heading,.template-index .card__heading{font-family:Cormorant Garamond,serif;font-size:1.9rem}.template-collection .card .price{letter-spacing:.14em;font-size:1.2rem}.template-collection .card__media,.template-collection .media{background:#eef3f7}@media(max-width:820px){.gm-r4{grid-template-columns:1fr 1fr;gap:14px}.gm-sec{padding:56px 14px}.gm-hero{padding:76px 20px 84px}.gm-ct{font-size:16px}.gm-feat{grid-template-columns:1fr}}.gh{background:#02294a;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px 32px 0;border-bottom:1px solid rgba(212,190,138,.35);position:sticky;top:0;z-index:30}.gh__logo{grid-column:2;grid-row:1}.gh__logo-img{height:46px;width:auto;filter:brightness(0) invert(1)}.gh__logo-text{font-family:Cormorant Garamond,serif;color:#fff;font-size:2.6rem}.gh__bag{grid-column:3;grid-row:1;justify-self:end;color:#fff;font:400 11px Montserrat,sans-serif;letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.gh__nav{grid-column:1/4;grid-row:2;display:flex;justify-content:center;flex-wrap:wrap;gap:34px;padding:16px 0 14px}.gh__nav a,.gh__mnav a{color:#fff;font:400 11px Montserrat,sans-serif;letter-spacing:.26em;text-transform:uppercase;text-decoration:none}.gh__nav a:hover,.gh__nav a.on{color:#d4be8a}.gh__burger{display:none;grid-column:1;grid-row:1}.gh__burger summary{list-style:none;cursor:pointer}.gh__burger summary::-webkit-details-marker{display:none}.gh__burger summary span{display:block;width:22px;height:1px;background:#fff;margin:5px 0}.gh__mnav{position:absolute;left:0;right:0;top:100%;background:#02294a;display:flex;flex-direction:column;gap:18px;padding:22px 24px;border-bottom:1px solid rgba(212,190,138,.35)}.gf{background:#01182e;color:#c9d7e3;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:60px 6vw 30px;border-top:1px solid #D4BE8A}.gf h4{color:#d4be8a;font:400 11px Montserrat,sans-serif;letter-spacing:.3em;text-transform:uppercase;margin:0 0 14px}.gf a,.gf__txt p{display:block;color:#c9d7e3;font:300 13px/1.6 Montserrat,sans-serif;margin:0 0 9px;text-decoration:none}.gf a:hover{color:#d4be8a}.gf__txt a{display:inline;margin:0}.gf__fine{grid-column:1/4;font:300 11px Montserrat,sans-serif;opacity:.6;text-align:center;margin:20px 0 0}@media(max-width:820px){.gh{grid-template-columns:auto 1fr auto;padding:14px 18px}.gh__logo{justify-self:center}.gh__logo-img{height:38px}.gh__burger{display:block}.gh__nav{display:none}.gf{grid-template-columns:1fr}.gf__fine{grid-column:1}}.gm-feat .gm-ftxt h2,.gm-hero h1,.gm-sec--navy h2,.gm-sec--navy .gm-ct,.gm-chero h1,.gx-section .gx-heading,.gx-section h1,.gx-section h2,.gx-section h3,.gx-consult__title,.gx-pillar__title,.gx-step__title{color:#fff!important}.gm-feat .gm-ftxt p,.gm-hero .gm-hero__text,.gm-count,.gx-section p,.gx-section .rte,.gx-section .rte p,.gx-section li,.gx-review__text,.gx-review__text p,.gx-consult__text p,.gx-pillar__text p,.gx-step__text p{color:#e5eef5!important}.gm-kick,.gx-eyebrow,.gx-pillar__mark,.gx-review__stars,.gx-review__author,.gx-step__time,.gx-field span,.gx-field{color:#d4be8a!important}.gm-feat .gm-btn--gold-o,.gm-hero .gm-btn-o,.gx-section .gx-btn--ghost,.gx-section .gx-link{color:#d4be8a!important;border-color:#d4be8a!important;background:transparent!important}.gm-feat .gm-btn--gold-o:hover,.gm-hero .gm-btn-o:hover,.gx-section .gx-btn--ghost:hover{background:#d4be8a!important;color:#01182e!important}.gx-section .gx-btn:not(.gx-btn--gold):not(.gx-btn--ghost){color:#fff!important;border-color:#5fd3e6!important}.gx-section .gx-btn--gold{color:#01182e!important;background:#d4be8a!important}.gx-review__tag{color:#01182e!important}.gx-section .gx-review--placeholder .gx-review__text{color:#c9d7e3!important}.gx-field input,.gx-field select,.gx-field textarea{color:#fff!important}.gm-sec--navy .gm-cp{color:#c9d7e3!important}.gm-cat span{color:#fff!important}.gf,.gf p,.gf a,.gf__txt p,.gf__fine{color:#c9d7e3!important}.gf h4{color:#d4be8a!important}.gh__nav a,.gh__bag,.gh__mnav a,html body #MainContent#MainContent .gm-feat h2,html body #MainContent#MainContent .gm-hero h1,html body #MainContent#MainContent .gm-sec--navy h2,html body #MainContent#MainContent .gm-sec--navy .gm-ct,html body #MainContent#MainContent .gm-chero h1,html body #MainContent#MainContent .gx-section h1,html body #MainContent#MainContent .gx-section h2,html body #MainContent#MainContent .gx-section h3{color:#fff!important}html body #MainContent#MainContent .gm-feat p,html body #MainContent#MainContent .gm-hero p,html body #MainContent#MainContent .gx-section p,html body #MainContent#MainContent .gx-section .rte p,html body #MainContent#MainContent .gx-review__text{color:#e5eef5!important}html body #MainContent#MainContent .gm-kick,html body #MainContent#MainContent .gx-eyebrow,html body #MainContent#MainContent .gx-pillar__mark,html body #MainContent#MainContent .gx-review__author,html body #MainContent#MainContent .gx-step__time{color:#d4be8a!important}html body #MainContent#MainContent .gx-review__tag{color:#01182e!important}html body #MainContent#MainContent .gm-feat p.gm-kick,html body #MainContent#MainContent .gm-hero p.gm-kick,html body #MainContent#MainContent .gx-section p.gx-eyebrow,html body #MainContent#MainContent .gx-section p.gx-step__time,html body #MainContent#MainContent .gx-section p.gx-review__tag{color:#d4be8a!important}html body #MainContent#MainContent .gx-section p.gx-review__tag{color:#01182e!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/gavco-laura.css.map */
