[data-gg-sales-tier][hidden],[class*=gg-sales-][hidden]{display:none!important}.gg-sales-sec{padding:clamp(48px,6vw,80px) 0}.gg-sales-sec--rule{border-top:1px solid var(--gg-hairline)}.gg-sales-sec--rule-dark{border-top:1px solid rgba(255,255,255,.12)}.gg-sales-h2{font-family:var(--gg-serif);font-weight:700;font-size:clamp(26px,3vw,40px);line-height:1.1;letter-spacing:-.025em;margin:0 0 clamp(22px,2.6vw,32px)}.gg-sales-h2--sm{font-size:clamp(24px,2.8vw,34px);margin-bottom:6px}.gg-sales-h2--tight{margin-bottom:14px}.gg-sales-h2--flush{margin:0}.gg-sales-sub{margin:0 0 clamp(22px,2.6vw,30px);font-size:16px;color:var(--gg-muted)}.gg-sales-kicker{margin-bottom:14px}.gg-sales-label{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--gg-muted);margin-bottom:16px}.gg-sales-label--flush{margin:0}.gg-bg-ink .gg-sales-label,.gg-sales-panel--ink .gg-sales-label{color:#ffffff9e}.gg-sales-muted{font-size:15px;color:var(--gg-muted)}.gg-sales-dark-p{margin:0;font-size:16px;line-height:1.65;color:var(--gg-on-dark-body)}.gg-sales-dark-muted{font-size:15px;color:#ffffff9e}.gg-sales-dark-link{font-size:14px;color:var(--gg-on-dark-2)!important;text-decoration:underline!important;text-underline-offset:3px}.gg-sales-link{font-size:15px;font-weight:500;color:var(--gg-red)!important}.gg-sales-link--arrow{display:inline-flex;align-items:center;gap:8px}.gg-sales-mt{margin-top:clamp(22px,2.6vw,28px)}.gg-sales-btn-lg{height:56px;padding:0 34px;font-size:15px}.gg-sales-btn-md{height:54px;padding:0 30px}.gg-sales-headrow{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 24px;margin-bottom:clamp(22px,2.6vw,32px)}.gg-sales-headrow .gg-sales-h2{margin:0}.gg-sales-headrow--end{align-items:flex-end;gap:16px 24px}.gg-sales-2col{display:grid;grid-template-columns:1fr;gap:14px}.gg-sales-2col--top{align-items:start}.gg-sales-2col--wide{gap:clamp(24px,4vw,56px)}.gg-sales-3col{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:640px){.gg-sales-3col{grid-template-columns:repeat(2,1fr)}}@media(min-width:1020px){.gg-sales-2col{grid-template-columns:1fr 1fr}.gg-sales-3col{grid-template-columns:repeat(3,1fr)}}.gg-sales-stack{display:flex;flex-direction:column;gap:14px}.gg-sales-panel{border-radius:16px;padding:clamp(22px,2.6vw,30px)}.gg-sales-panel--cream{background:var(--gg-cream);border:1px solid var(--gg-hairline)}.gg-sales-panel--line{border:1px solid var(--gg-hairline)}.gg-sales-panel--ink{background:var(--gg-ink-text);color:#fff}.gg-sales-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.gg-sales-list li{display:flex;gap:11px;align-items:flex-start;font-size:16px;line-height:1.55}.gg-sales-list--lg li{gap:12px;line-height:1.6}.gg-sales-list--sm{gap:10px}.gg-sales-list--sm li{font-size:15px}.gg-sales-list--muted li,.gg-sales-panel--cream .gg-sales-list li{color:var(--gg-secondary)}.gg-sales-ico{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-top:2px}.gg-sales-ico--sm{width:18px;height:18px;margin-top:1px}.gg-sales-ico--cross{border:1px solid var(--gg-input);color:var(--gg-cross)}.gg-sales-ico--gold{background:#d8b26a29;color:#d8b26a}.gg-sales-ico--red{background:#d0202c14;color:var(--gg-red)}.gg-sales-ico--grey{background:#13151712;color:var(--gg-muted)}.gg-sales-inline a{color:var(--gg-red);font-weight:500;text-decoration:underline;text-underline-offset:3px}.gg-sales-dash{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.gg-sales-dash li{position:relative;padding-left:20px;font-size:15px;line-height:1.6;color:var(--gg-on-dark-body)}.gg-sales-dash li:before{content:"\2013";position:absolute;left:0;color:var(--gg-cross)}.gg-sales-dash--dark li{color:#ffffffb8}.gg-sales-ctarow{margin-top:clamp(24px,3vw,32px);padding-top:clamp(22px,2.6vw,28px);border-top:1px solid var(--gg-hairline);display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.gg-bg-ink .gg-sales-ctarow{border-top:0;padding-top:0}.gg-sales-hero__in{max-width:1100px;margin:0 auto;padding:clamp(44px,5.5vw,80px) var(--gg-gutter) clamp(36px,4.5vw,64px);text-align:center}.gg-sales-badge{display:inline-flex;align-items:center;height:30px;padding:0 14px;border:1px solid rgba(255,255,255,.35);border-radius:999px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9;margin-bottom:16px}.gg-sales-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 26px}.gg-sales-pill{display:inline-flex;align-items:center;min-height:40px;padding:8px 18px;border:1px solid rgba(255,255,255,.35);border-radius:999px;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9!important;text-decoration:none!important;transition:background .22s var(--gg-ease),color .22s var(--gg-ease),border-color .22s var(--gg-ease)}.gg-sales-pill:hover{border-color:#fff;color:#fff!important}.gg-sales-pill[aria-current=true]{background:#fff;border-color:#fff;color:var(--gg-ink-text)!important}.gg-sales-hero__h{margin:0 auto 16px;font-family:var(--gg-serif);font-weight:700;font-size:clamp(30px,4.6vw,62px);line-height:1.08;letter-spacing:-.03em}.gg-sales-hero__line{display:block}.gg-sales-hero__h em{font-style:italic}.gg-sales-hero__sub{margin:0 auto clamp(26px,3vw,36px);max-width:62ch;font-size:clamp(16px,1.35vw,19px);line-height:1.65;color:var(--gg-on-dark-body)}.gg-sales-vsl{position:relative;max-width:880px;margin:0 auto;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:#1b1d1f;border:1px solid rgba(255,255,255,.12);box-shadow:0 1px 2px #1011120f,0 28px 56px -28px #10111299}.gg-sales-vsl__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.gg-sales-vsl__cap{margin:14px 0 0;font-size:14px;color:var(--gg-on-dark-muted)}.gg-sales-hero__cta{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:clamp(24px,3vw,32px)}.gg-sales-hero__eta{margin:0;font-size:15px;color:var(--gg-on-dark-body)}.gg-sales-proof{border-top:1px solid rgba(255,255,255,.12);padding:14px 0}.gg-sales-proof__viewport{position:relative;overflow:hidden}.gg-sales-proof__viewport:before,.gg-sales-proof__viewport:after{content:"";position:absolute;top:0;bottom:0;width:70px;z-index:1;pointer-events:none}.gg-sales-proof__viewport:before{left:0;background:linear-gradient(90deg,var(--gg-ink-text),rgba(19,21,23,0))}.gg-sales-proof__viewport:after{right:0;background:linear-gradient(270deg,var(--gg-ink-text),rgba(19,21,23,0))}.gg-sales-proof__track{display:flex;width:max-content;align-items:center;animation:gg-sales-ticker var(--gg-sales-speed, 120s) linear infinite}.gg-sales-proof__set{display:flex;align-items:center;gap:clamp(40px,5vw,72px);padding-right:clamp(40px,5vw,72px);flex:0 0 auto}.gg-sales-proof__logo{display:inline-flex;flex:0 0 auto}.gg-sales-proof__logo img{height:var(--h, 32px);width:auto;max-width:none;opacity:.85;display:block}@keyframes gg-sales-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.gg-sales-bento{display:grid;grid-template-columns:1fr;gap:14px}.gg-sales-bento__card{position:relative;overflow:hidden;border-radius:16px;padding:clamp(20px,2.4vw,26px);min-height:220px;display:flex;flex-direction:column;gap:12px;background:var(--gg-ink-text);color:#fff;border:1px solid var(--gg-ink-text)}.gg-sales-bento__card--0{justify-content:space-between}.gg-sales-bento__card--1{background:var(--gg-red);border-color:var(--gg-red)}.gg-sales-bento__card--2{background:#f3eee5;border-color:#e6e1d6;color:var(--gg-ink-text)}.gg-sales-bento__card--4{background:#1f2122;border-color:#1f2122}.gg-sales-bento__bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55}.gg-sales-bento__txt{position:relative}.gg-sales-bento__n{font-size:12px;letter-spacing:.16em;text-transform:uppercase;opacity:.7;margin-bottom:10px}.gg-sales-bento__t{font-family:var(--gg-serif);font-size:clamp(20px,2vw,26px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 8px}.gg-sales-bento__p{margin:0;font-size:15px;line-height:1.6;color:#ffffffc7}.gg-sales-bento__card--0 .gg-sales-bento__p{color:#ffffffdb}.gg-sales-bento__card--1 .gg-sales-bento__p{color:#ffffffeb}.gg-sales-bento__card--2 .gg-sales-bento__p{color:var(--gg-secondary)}.gg-sales-bento__foot{position:relative;border-radius:12px;overflow:hidden;background:#00000014;height:clamp(180px,40vw,260px);margin-top:auto}.gg-sales-bento__card--5 .gg-sales-bento__foot{height:clamp(120px,12vw,160px)}@media(min-width:640px){.gg-sales-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.gg-sales-bento__card--0{grid-column:span 2}.gg-sales-bento__card--2{grid-row:span 2}}@media(min-width:1100px){.gg-sales-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense}.gg-sales-bento__card--2{grid-column:4;grid-row:1 / span 2}.gg-sales-bento__card--2 .gg-sales-bento__foot{height:clamp(260px,26vw,420px)}}.gg-sales-work{margin:0}.gg-sales-work__img{aspect-ratio:3 / 4;border-radius:14px;overflow:hidden;background:var(--gg-stone);border:1px solid var(--gg-hairline)}.gg-sales-work__img .gg-ph{width:100%;height:100%}.gg-sales-work__cap{margin-top:12px;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.gg-sales-work__name{font-size:16px;font-weight:500}.gg-sales-work__sector{font-size:14px;color:var(--gg-muted)}.gg-sales-work__tag{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--gg-red)}.gg-sales-reviews{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:clamp(24px,3vw,32px)}@media(min-width:640px){.gg-sales-reviews{grid-template-columns:repeat(2,1fr)}}@media(min-width:1020px){.gg-sales-reviews{grid-template-columns:repeat(3,1fr)}}.gg-sales-reviews--one{grid-template-columns:1fr!important;max-width:820px}.gg-sales-review{margin:0;background:#fff;border:1px solid var(--gg-hairline);border-radius:16px;padding:clamp(22px,2.6vw,28px);display:flex;flex-direction:column}.gg-sales-review__stars{color:var(--gg-red);letter-spacing:.14em;font-size:14px;margin-bottom:14px}.gg-sales-review__q{margin:0 0 18px;font-family:var(--gg-serif);font-size:clamp(18px,1.7vw,22px);line-height:1.45;letter-spacing:-.01em}.gg-sales-reviews--one .gg-sales-review__q{font-size:clamp(21px,2.2vw,28px)}.gg-sales-review__by{margin-top:auto;font-size:15px}.gg-sales-review__name{font-weight:500}.gg-sales-review__org{color:var(--gg-muted)}.gg-sales-dpanel{background:#1f2122;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:clamp(22px,2.6vw,30px)}.gg-sales-dlabel{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;margin-bottom:16px;display:flex;align-items:center;gap:10px}.gg-sales-dico{width:24px;height:24px;border-radius:7px;background:#fff;color:var(--gg-ink-text);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.gg-sales-rows{margin:0;display:flex;flex-direction:column;gap:12px;font-size:15px}.gg-sales-row{display:flex;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.gg-sales-row:last-child{border-bottom:0;padding-bottom:0}.gg-sales-row dt{color:#ffffff9e}.gg-sales-row dd{margin:0;font-weight:500;text-align:right}.gg-sales-row__sub{display:block;font-weight:400;color:#ffffff9e;font-size:14px}.gg-sales-dtext{font-size:15px;line-height:1.65;color:var(--gg-on-dark-body)}.gg-sales-dsub{font-size:14px;color:#ffffff9e;margin:16px 0 6px}.gg-sales-more{border-top:1px solid rgba(255,255,255,.1)}.gg-sales-more:first-of-type{border-top:0}.gg-sales-more>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:12px;padding:12px 0;font-size:15px;font-weight:500}.gg-sales-more>summary::-webkit-details-marker{display:none}.gg-sales-more>summary:after{content:"+";color:var(--gg-red);font-size:18px;line-height:1}.gg-sales-more[open]>summary:after{content:"\2212"}.gg-sales-more__body{padding:0 0 14px;font-size:15px;line-height:1.65;color:var(--gg-on-dark-body)}.gg-sales-timepill{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--gg-hairline);border-radius:999px;padding:10px 16px;font-size:14px;color:var(--gg-secondary)}.gg-sales-timepill svg{color:var(--gg-red);flex:0 0 auto}.gg-sales-steps{list-style:none;margin:clamp(28px,3.5vw,44px) 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:clamp(20px,3vw,40px);position:relative}@media(min-width:620px){.gg-sales-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1020px){.gg-sales-steps{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.gg-sales-steps:before{content:"";position:absolute;top:32px;left:12.5%;right:12.5%;height:1px;background:var(--gg-hairline)}}.gg-sales-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.gg-sales-step__n{width:64px;height:64px;border-radius:999px;background:var(--gg-cream);border:1px solid var(--gg-hairline);display:flex;align-items:center;justify-content:center;margin-bottom:18px;font-family:var(--gg-serif);font-size:24px;font-weight:700;color:var(--gg-red)}.gg-sales-step__label{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gg-red);margin-bottom:8px}.gg-sales-step__t{font-family:var(--gg-serif);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 8px}.gg-sales-step__p{margin:0 0 10px;font-size:15px;line-height:1.6;color:var(--gg-secondary);max-width:28ch}.gg-sales-step__meta{font-size:14px;color:var(--gg-muted)}.gg-sales-timing{margin-top:clamp(24px,3vw,32px);padding:16px 20px;border-left:2px solid var(--gg-red);background:var(--gg-cream);border-radius:0 12px 12px 0;font-size:14px;line-height:1.6;color:var(--gg-secondary)}.gg-sales-timing__h{font-weight:500;color:var(--gg-ink-text);margin-bottom:4px}.gg-sales-timing p+p{margin-top:8px}.gg-sales-hub{margin-top:clamp(28px,3.5vw,44px);border:1px solid #E6E1D6;border-radius:16px;background:var(--gg-cream);padding:clamp(22px,2.6vw,30px);display:grid;grid-template-columns:1fr;gap:clamp(20px,3vw,40px);align-items:start}@media(min-width:1020px){.gg-sales-hub{grid-template-columns:.95fr 1.05fr}}.gg-sales-hub__h{margin:0 0 10px}.gg-sales-hub__p p{margin:0 0 10px;font-size:15px;line-height:1.65;color:var(--gg-secondary)}.gg-sales-hub__hours{margin:6px 0 16px;font-size:14px;line-height:1.6;color:var(--gg-muted)}.gg-sales-hub__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:9px 20px}@media(min-width:1200px){.gg-sales-hub__list{grid-template-columns:repeat(2,1fr)}}.gg-sales-hub__list li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--gg-body)}.gg-sales-bonus-sec{padding:0 0 clamp(40px,5vw,64px)}.gg-sales-bonus{display:flex;gap:16px;align-items:flex-start;border:1px dashed var(--gg-red);background:var(--gg-gift-bg);border-radius:16px;padding:clamp(22px,2.6vw,30px)}.gg-sales-bonus__ico{color:var(--gg-red);flex:0 0 auto;margin-top:2px}.gg-sales-bonus__k{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--gg-red);margin-bottom:8px}.gg-sales-bonus__t{font-size:17px;font-weight:500;margin-bottom:4px}.gg-sales-bonus__p{margin:0 0 8px;font-size:15px;line-height:1.6;color:var(--gg-secondary)}.gg-sales-bonus__n{margin:0;font-size:14px;color:var(--gg-muted)}.gg-sales-gmark{width:88px;height:88px;margin-bottom:22px}.gg-sales-gmark img{width:100%;height:100%;display:block}.gg-sales-gbox{background:#ffffff0d;border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:18px 20px}.gg-sales-gbox__h{font-size:15px;font-weight:500;margin-bottom:8px}.gg-sales-gbox__p{font-size:15px;line-height:1.6;color:#ffffffb8}.gg-sales-gbox__p p+p{margin-top:10px}.gg-sales-sec--price{padding-bottom:clamp(32px,4vw,48px)}.gg-sales-pricefig{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:6px}.gg-sales-pricefig__n{font-family:var(--gg-serif);font-size:clamp(44px,4.6vw,64px);font-weight:700;letter-spacing:-.03em;line-height:1}.gg-sales-pricefig__per{font-size:16px;color:var(--gg-muted)}.gg-sales-pricemeta{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:15px;color:var(--gg-secondary);margin:10px 0 24px}.gg-sales-pricemeta__i{display:inline-flex;gap:8px;align-items:center}.gg-sales-pricemeta__i svg{color:var(--gg-red);flex:0 0 auto}.gg-sales-after{margin:16px 0 0;max-width:46ch;font-size:14px;line-height:1.6;color:var(--gg-muted)}.gg-sales-booking{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;margin-top:18px;max-width:46ch;border:1px solid #E6E1D6;border-radius:12px;background:var(--gg-cream)}.gg-sales-booking svg{color:var(--gg-red);flex:0 0 auto;margin-top:2px}.gg-sales-booking__h{font-size:15px;font-weight:500;margin-bottom:2px}.gg-sales-booking__p{font-size:14px;line-height:1.55;color:var(--gg-secondary)}.gg-sales-pcard{background:#fff;border:1px solid var(--gg-hairline);border-radius:16px;padding:clamp(20px,2.4vw,28px)}.gg-sales-terms{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--gg-hairline)}.gg-sales-terms__set{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gg-sales-terms__info{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gg-sales-terms__note{margin:10px 0 0;font-size:14px;color:var(--gg-muted)}.gg-sales-term{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px;padding:13px 16px;border:1px solid var(--gg-cross);border-radius:10px;background:#fff;cursor:pointer;transition:border-color .22s var(--gg-ease),background .22s var(--gg-ease)}.gg-sales-term--info{cursor:default;border-color:var(--gg-hairline)}.gg-sales-term input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.gg-sales-term:has(input:checked){background:var(--gg-ink-text);border-color:var(--gg-ink-text);color:#fff}.gg-sales-term:has(input:focus-visible){outline:2px solid var(--gg-red);outline-offset:3px}.gg-sales-term__l{font-size:15px;font-weight:500}.gg-sales-term__r{display:flex;align-items:baseline;gap:12px;font-size:15px}.gg-sales-term__s{font-size:14px;font-weight:700;color:var(--gg-red);min-width:66px;text-align:right}.gg-sales-term:has(input:checked) .gg-sales-term__s{color:#fff}.gg-sales-speclink{display:inline-block;margin-top:12px;font-size:14px;color:var(--gg-muted)!important;text-decoration:underline!important;text-underline-offset:3px}.gg-sales-chips{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.gg-sales-chip{background:#fff;border:1px solid var(--gg-hairline);border-radius:999px;padding:8px 16px;font-size:14px}.gg-sales-chip a{text-decoration:underline;text-underline-offset:3px}.gg-sales-qty__label{margin:0 0 10px}.gg-sales-qty{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid var(--gg-hairline);border-radius:12px;background:#fff;margin-bottom:10px}.gg-sales-qty__t{font-size:15px;font-weight:500}.gg-sales-qty__price{color:var(--gg-red)}.gg-sales-qty__p{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--gg-muted)}.gg-sales-qty__ctl{display:inline-flex;align-items:center;border:1px solid var(--gg-input);border-radius:999px;flex:0 0 auto}.gg-sales-qty__b{width:40px;height:40px;border:0;background:none;font-size:18px;cursor:pointer;color:var(--gg-ink-text);border-radius:999px}.gg-sales-qty__b:hover{background:var(--gg-stone)}.gg-sales-qty__n{min-width:24px;text-align:center;font-weight:500}.gg-sales-qtytotal{display:flex;justify-content:space-between;gap:16px;margin:6px 0 18px;font-size:16px}.gg-sales-addons__intro{margin:0 0 clamp(20px,2.6vw,28px);max-width:60ch;color:#ffffff9e}.gg-sales-3col--addons{gap:16px}@media(min-width:600px)and (max-width:899px){.gg-sales-3col--addons{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.gg-sales-3col--addons{grid-template-columns:repeat(3,1fr)}}.gg-sales-addon{border:1px solid rgba(255,255,255,.14);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;background:#1f2122}.gg-sales-addon__media{position:relative;aspect-ratio:4 / 3;background:var(--gg-sand)}.gg-sales-addon__media .gg-media{position:absolute;top:0;right:0;bottom:0;left:0}.gg-sales-addon__ph{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid #E6E1D6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:16px}.gg-sales-addon__ph span{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gg-muted)}.gg-sales-addon__ph strong{font-family:var(--gg-serif);font-size:clamp(20px,2vw,28px);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--gg-ink-text)}.gg-sales-addon__ph i{width:24px;height:1px;background:var(--gg-red)}.gg-sales-addon__body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:6px;flex:1 1 auto}.gg-sales-addon__t{font-family:var(--gg-sans);font-size:18px;font-weight:500;margin:0}.gg-sales-addon__tag{margin:0;font-size:15px;line-height:1.5;color:#ffffff9e}.gg-sales-addon__from{margin:4px 0 0;font-size:16px;font-weight:500}.gg-sales-addon__added{margin:0;font-size:14px;color:#f2a0a6;font-weight:500}.gg-sales-addon__btn{margin-top:auto;align-self:flex-start}.gg-sales-addon__body>.gg-sales-addon__btn{margin-top:12px}.gg-sales-note{margin-top:16px;border:1px dashed rgba(255,255,255,.3);border-radius:16px;padding:clamp(18px,2.2vw,24px)}.gg-sales-note__t{font-size:17px;font-weight:500;margin-bottom:4px}.gg-sales-note__p{margin:0;font-size:15px;line-height:1.6;color:#ffffffb8}.gg-sales-order{margin-top:clamp(22px,2.6vw,30px);border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#1f2122;padding:clamp(20px,2.4vw,28px)}.gg-sales-order .gg-sales-label{margin-bottom:12px}.gg-sales-order__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:15px}.gg-sales-order__row--pkg{font-size:16px;font-weight:500}.gg-sales-order__row--save{color:#f2a0a6}.gg-sales-order__v{color:#ffffff9e}.gg-sales-order__act{display:inline-flex;align-items:center;gap:14px}.gg-sales-order__act button{background:none;border:0;padding:0;font-size:14px;color:#fff;text-decoration:underline;cursor:pointer}.gg-sales-order__act button+button{color:#ffffff9e}.gg-sales-order__total{display:flex;justify-content:space-between;gap:16px;padding:14px 0 18px;font-size:17px;font-weight:700}.gg-sales-order__total span:last-child{text-align:right}.gg-sales-sheet{z-index:125;justify-content:flex-end}.gg-sales-sheet__panel{position:relative;width:100%;height:100%;background:#fff;color:var(--gg-ink-text);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:clamp(22px,3vw,32px)}@media(min-width:720px){.gg-sales-sheet__panel{width:min(480px,100%)}}.gg-sales-sheet.is-open .gg-sales-sheet__panel{animation:gg-sales-in .4s var(--gg-ease)}@keyframes gg-sales-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.gg-sales-sheet__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.gg-sales-sheet__close{background:none;border:0;font-size:16px;cursor:pointer;color:var(--gg-ink-text);padding:6px 0}.gg-sales-sheet__h{font-family:var(--gg-serif);font-weight:700;font-size:clamp(26px,2.6vw,32px);line-height:1.1;letter-spacing:-.02em;margin:0 0 8px}.gg-sales-sheet__sub{margin:0 0 20px;font-size:15px;line-height:1.6;color:var(--gg-secondary)}.gg-sales-sheet .gg-sales-label{margin-bottom:10px}.gg-sales-sheet__vars{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:20px}.gg-sales-sheet__var{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 8px;border-radius:12px;border:1px solid var(--gg-hairline);background:#fff;color:var(--gg-ink-text);cursor:pointer;font-size:14px;text-align:center}.gg-sales-sheet__var span:first-child{font-weight:500}.gg-sales-sheet__var[aria-pressed=true]{background:var(--gg-ink-text);border-color:var(--gg-ink-text);color:#fff}.gg-sales-sheet__var[disabled]{opacity:.45;cursor:not-allowed}.gg-sales-sheet__price{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.gg-sales-sheet__price span:first-child{font-family:var(--gg-serif);font-size:36px;font-weight:700;letter-spacing:-.02em}.gg-sales-sheet__fixed{font-size:15px;color:var(--gg-muted)}.gg-sales-sheet__meta{font-size:14px;color:var(--gg-muted);margin-bottom:16px}.gg-sales-sheet__ideal{margin:0 0 14px;font-size:16px;line-height:1.6}.gg-sales-sheet [data-gg-sheet-inc]{margin-bottom:24px}.gg-sales-sheet__link{display:block;text-align:center;margin-top:14px;font-size:15px;text-decoration:underline!important}.gg-sales-band{padding:clamp(44px,5.5vw,76px) 0}.gg-sales-band__grid{display:grid;grid-template-columns:1fr;gap:clamp(32px,4vw,56px)}@media(min-width:900px){.gg-sales-band__grid{grid-template-columns:repeat(3,1fr)}}.gg-sales-band__col{text-align:center}.gg-sales-band__ico{display:block;color:var(--gg-label);margin:0 auto 16px;width:34px}.gg-sales-band__t{font-family:var(--gg-sans);font-size:18px;font-weight:500;margin:0 0 8px}.gg-sales-band__p{margin:0 auto 12px;max-width:30ch;font-size:15px;line-height:1.6;color:var(--gg-secondary)}.gg-sales-band__a{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:500}.gg-sales-band__chev{color:var(--gg-red)}.gg-sales-ps{border-top:1px solid rgba(255,255,255,.12)}.gg-sales-ps__in{max-width:880px;margin:0 auto;padding:clamp(64px,8vw,112px) var(--gg-gutter)}.gg-sales-ps__h{font-family:var(--gg-serif);font-style:italic;font-size:clamp(30px,3.8vw,46px);font-weight:700;line-height:1.12;letter-spacing:-.02em;margin:0 0 30px}.gg-sales-ps__mark{color:var(--gg-red)}.gg-sales-ps__body{display:flex;flex-direction:column;gap:20px}.gg-sales-ps__body p{margin:0;font-family:var(--gg-serif);font-style:italic;font-size:clamp(21px,2.1vw,25px);line-height:1.55;color:#ffffffe0}.gg-sales-ps__terms{margin:34px 0 0;padding:20px 24px;border-left:2px solid var(--gg-red);font-family:var(--gg-serif);font-style:italic;font-size:clamp(18px,1.7vw,21px);line-height:1.55}.gg-sales-ps .gg-sales-ctarow{margin-top:34px}.gg-sales-ps__sig{margin-top:40px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14);font-family:var(--gg-serif);font-size:24px;font-style:italic;color:var(--gg-on-dark-body)}.gg-sales-pair__note{margin:0 0 20px;color:#ffffff9e}.gg-sales-pair__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.gg-sales-paircard{border:1px solid rgba(255,255,255,.14);background:#1f2122;border-radius:14px;padding:20px 22px;display:flex;flex-direction:column;gap:6px}.gg-sales-paircard__t{font-size:17px;font-weight:500}.gg-sales-paircard__n{font-size:14px;line-height:1.55;color:#ffffff9e}.gg-sales-paircard__p{font-size:16px;margin-top:2px}.gg-sales-paircard__s{color:#f2a0a6;font-size:14px}.gg-sales-paircard__b{margin-top:auto}.gg-sales-paircard>.gg-sales-paircard__b{margin-top:10px}.gg-sales-paircard__b[disabled]{opacity:.6;cursor:default}.gg-sales-closing{text-align:center}.gg-sales-closing .gg-wrap{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(72px,8vw,104px)}.gg-sales-closing__h{margin:0 auto 14px;max-width:22ch;font-family:var(--gg-serif);font-weight:700;font-size:clamp(28px,3.6vw,48px);line-height:1.07;letter-spacing:-.03em}.gg-sales-closing__h em{font-style:italic}.gg-sales-closing__meta{margin:0 auto 26px;font-size:16px;color:#ffffffb8}[aria-busy=true]{opacity:.7;cursor:progress}@media(prefers-reduced-motion:reduce){.gg-sales-proof__track{animation:none;flex-wrap:wrap;width:100%;justify-content:center}.gg-sales-proof__set[aria-hidden=true]{display:none}.gg-sales-sheet.is-open .gg-sales-sheet__panel{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/gg-sales.css.map */
