:root{--gg-ivory: #F7EFE1;--gg-ink: #2D251D;--gg-gold: #99671C;--gg-gold-dark: #7B4D00;--gg-gold-light: #C99B5A;--gg-rule: #D6CCC0;--gg-muted: #5F524C;--gg-muted-2: #4C3F39;--gg-teal: #105B5B;--gg-teal-dark: #003D46;--gg-rose: #EBCBC6;--gg-sand: #E9DCC8;--gg-card: #F4E7D3;--gg-display: var(--font-heading--family, "Cormorant", Georgia, serif);--gg-body: var(--font-body--family, "Inter", system-ui, sans-serif);--gg-gutter: clamp(16px, 3.4vw, 48px)}.gg{font-family:var(--gg-body);color:var(--gg-ink);font-size:16px;line-height:1.6}.gg *,.gg *:before,.gg *:after{box-sizing:border-box}.gg a{color:var(--gg-gold-dark)}.gg a:hover{color:var(--gg-ink)}.gg-wrap{padding-inline:var(--gg-gutter);max-width:1440px;margin-inline:auto}.gg-pad{padding-block:clamp(48px,7vw,112px) 0}.gg-pad-b{padding-bottom:clamp(48px,7vw,112px)}.gg-bg-ivory{background:var(--gg-ivory)}.gg-bg-sand{background:var(--gg-sand)}.gg-bg-card{background:var(--gg-card)}.gg-bg-rose{background:var(--gg-rose)}.gg-bg-teal{background:var(--gg-teal-dark);color:var(--gg-ivory)}.gg-bg-teal .gg-muted{color:var(--gg-sand)}.gg-bg-teal .gg-eyebrow{color:var(--gg-gold-light)}.gg-bg-teal a:not(.gg-btn){color:var(--gg-gold-light)}.gg-eyebrow{font-family:var(--gg-body);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gg-teal);margin:0}.gg-h1{font-family:var(--gg-display);font-weight:500;font-size:clamp(40px,5.4vw,76px);line-height:1.05;margin:0}.gg-h2{font-family:var(--gg-display);font-weight:500;font-size:clamp(30px,3.2vw,44px);line-height:1.15;margin:0}.gg-h3{font-family:var(--gg-display);font-weight:500;font-size:23px;line-height:1.3;margin:0}.gg-muted{color:var(--gg-muted-2)}.gg-small{font-size:16px}.gg-lead{font-size:clamp(18px,1.5vw,21px);line-height:1.55}.gg-stack{display:flex;flex-direction:column;gap:14px}.gg-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.gg-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:32px}.gg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;font-family:var(--gg-body);font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:1px solid var(--gg-ink);cursor:pointer;transition:background .2s,color .2s}.gg-btn--dark{background:var(--gg-ink);color:var(--gg-ivory)!important}.gg-btn--dark:hover{background:var(--gg-gold-dark);border-color:var(--gg-gold-dark)}.gg-btn--line{background:transparent;color:var(--gg-ink)!important}.gg-btn--line:hover{background:var(--gg-ink);color:var(--gg-ivory)!important}.gg-bg-teal .gg-btn--dark{background:var(--gg-ivory);color:var(--gg-ink)!important;border-color:var(--gg-ivory)}.gg-bg-teal .gg-btn--line{border-color:var(--gg-ivory);color:var(--gg-ivory)!important}.gg-btn--sm{min-height:40px;padding:0 16px;font-size:11px}.gg-grid{display:grid;gap:16px}.gg-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.gg-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gg-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.gg-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.gg-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:989px){.gg-grid--3,.gg-grid--4,.gg-grid--5,.gg-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.gg-grid--2,.gg-grid--3,.gg-grid--5,.gg-grid--6{grid-template-columns:minmax(0,1fr)}}.gg-hero{min-height:clamp(420px,52vw,680px);display:flex;align-items:center}.gg-hero__inner{max-width:760px;padding-block:64px}.gg-hero--center .gg-hero__inner{margin-inline:auto;text-align:center}.gg-hero--center .gg-row{justify-content:center}.gg-arch{border:1px solid var(--gg-gold-light);border-radius:999px 999px 0 0;padding:clamp(40px,6vw,88px) clamp(24px,5vw,72px) 48px}.gg-usp{border-block:1px solid var(--gg-rule);padding-block:24px}.gg-usp__item{display:flex;flex-direction:column;gap:2px}.gg-usp__title{font-family:var(--gg-display);font-size:15px}.gg-tile{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;aspect-ratio:1 / 1;padding:24px;text-decoration:none;color:var(--gg-ink)!important;border-radius:999px 999px 0 0;transition:transform .25s}.gg-tile:hover{transform:translateY(-4px)}.gg-tile__name{font-family:var(--gg-display);font-size:20px}.gg-tile--light{color:var(--gg-ivory)!important}.gg-card{display:flex;flex-direction:column;gap:10px}.gg-card__media{position:relative;aspect-ratio:4 / 5;background:var(--gg-card);border-radius:999px 999px 0 0;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;text-decoration:none}.gg-card__media img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.gg-card__mono{font-family:var(--gg-display);font-size:clamp(18px,1.6vw,22px);color:var(--gg-muted-2);line-height:1.3}.gg-badge{position:absolute;top:12px;left:50%;transform:translate(-50%);background:var(--gg-teal);color:var(--gg-ivory);font-family:var(--gg-body);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;z-index:1}.gg-card__brand{font-family:var(--gg-body);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gg-muted)}.gg-card__title{font-size:18px;line-height:1.3;color:var(--gg-ink)!important;text-decoration:none}.gg-card__meta{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--gg-muted);flex-wrap:wrap}.gg-swatch{width:14px;height:14px;border-radius:50%;border:1px solid var(--gg-rule);display:inline-block}.gg-price{display:flex;gap:8px;align-items:baseline}.gg-price s{color:var(--gg-muted);font-size:15px}.gg-card__foot{display:flex;justify-content:space-between;align-items:center;gap:8px}.gg-band{padding-block:clamp(48px,8vw,120px)}.gg-box{background:var(--gg-ivory);padding:clamp(28px,4vw,48px);max-width:560px}.gg-service{background:var(--gg-card);padding:28px;display:flex;flex-direction:column;gap:10px;border-top:3px solid var(--gg-gold-light)}.gg-service ul{margin:0;padding-left:18px;font-size:16px}.gg-service__eg{font-size:16px;color:var(--gg-gold-dark)}.gg-steps{list-style:none;margin:0;padding:0;counter-reset:gg}.gg-steps li{counter-increment:gg;border-top:2px solid var(--gg-gold);padding-top:20px;display:flex;flex-direction:column;gap:8px}.gg-steps li:before{content:counter(gg,decimal-leading-zero);font-family:var(--gg-display);font-size:30px;color:var(--gg-gold-dark)}.gg-labels{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 56px;font-style:italic;font-size:clamp(22px,2.2vw,30px)}.gg-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,5vw,80px);align-items:start}@media(max-width:899px){.gg-split{grid-template-columns:minmax(0,1fr)}}.gg-faq details{border-bottom:1px solid var(--gg-rule)}.gg-faq summary{list-style:none;cursor:pointer;min-height:60px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:19px;padding-block:12px}.gg-faq summary::-webkit-details-marker{display:none}.gg-faq summary:after{content:"+";font-size:22px}.gg-faq details[open] summary:after{content:"\2212"}.gg-faq .gg-faq__a{padding-bottom:20px;color:var(--gg-muted-2)}.gg-faq{border-top:1px solid var(--gg-rule)}.gg-form{display:flex;flex-direction:column;gap:22px}.gg-field{display:flex;flex-direction:column;gap:8px}.gg-field label,.gg-legend{font-size:17px}.gg-input{min-height:48px;border:1px solid var(--gg-rule);background:var(--gg-ivory);padding:10px 14px;font-family:var(--gg-body);font-size:17px;color:var(--gg-ink);width:100%;border-radius:0}textarea.gg-input{min-height:140px;resize:vertical}.gg-input:focus-visible,.gg-chip:focus-within,.gg-btn:focus-visible{outline:2px solid var(--gg-teal);outline-offset:2px}.gg-fieldset{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.gg-chips{display:flex;flex-wrap:wrap;gap:8px}.gg-chip{position:relative}.gg-chip input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer;margin:0}.gg-chip span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--gg-rule);font-size:17px;background:transparent}.gg-chip input:checked+span{background:var(--gg-ink);color:var(--gg-ivory);border-color:var(--gg-ink)}.gg-dot{width:40px;height:40px;border-radius:50%;display:inline-block;border:1px solid var(--gg-rule)}.gg-chip input:checked+.gg-dot{outline:2px solid var(--gg-ink);outline-offset:2px}.gg-note{font-size:16px;color:var(--gg-muted)}.gg-success{color:var(--gg-teal);font-size:17px}.gg-error{color:#8a3b12;font-size:17px}.gg-summary{background:var(--gg-ivory);padding:20px 24px}.gg-table{border-collapse:collapse;width:100%;font-size:16px}.gg-table th,.gg-table td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--gg-rule)}.gg-table th{font-weight:500}.gg-logo{max-width:320px;width:100%;height:auto;display:block}.gg-card__media img{transition:transform .5s ease}.gg-card:hover .gg-card__media img{transform:scale(1.03)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/gogaa.css.map */
