:root{--hh-gfn-midnight:#132033;--hh-gfn-slate:#27384a;--hh-gfn-blue:#526d86;--hh-gfn-copper:#c96b35;--hh-gfn-amber:#e49a55;--hh-gfn-stone:#f4f0e8;--hh-gfn-paper:#fcfbf7;--hh-gfn-ink:#172231;--hh-gfn-muted:#65707a;--hh-gfn-line:#d8d9d6}.hh-gfn-hero,.hh-gfn-prelude,.hh-gfn-story{color:var(--hh-gfn-ink)}.hh-gfn-hero *,.hh-gfn-prelude *,.hh-gfn-story *,.hh-gfn-hero *:before,.hh-gfn-prelude *:before,.hh-gfn-story *:before,.hh-gfn-hero *:after,.hh-gfn-prelude *:after,.hh-gfn-story *:after{box-sizing:border-box}.hh-gfn-hero img,.hh-gfn-prelude img,.hh-gfn-story img{display:block;max-width:100%}.hh-gfn-shell{width:min(1220px,calc(100% - 48px));margin-inline:auto}.hh-gfn-story h2,.hh-gfn-prelude h2,.hh-gfn-hero h2,.hh-gfn-story h3,.hh-gfn-prelude h3,.hh-gfn-story p,.hh-gfn-prelude p,.hh-gfn-hero p{margin-top:0}.hh-gfn-story h2,.hh-gfn-prelude h2{margin-bottom:18px;color:var(--hh-gfn-ink);font-family:var(--heading-font-family);font-size:clamp(2.35rem,4.8vw,5rem);font-weight:500;letter-spacing:-.05em;line-height:.96}.hh-gfn-story h3,.hh-gfn-prelude h3{margin-bottom:8px;color:var(--hh-gfn-ink);font-size:1.08rem;font-weight:700}.hh-gfn-story p,.hh-gfn-prelude p{color:var(--hh-gfn-muted);font-size:1rem;line-height:1.7}.hh-gfn-eyebrow{margin-bottom:18px!important;color:var(--hh-gfn-copper)!important;font-size:.7rem!important;font-weight:800;letter-spacing:.18em;line-height:1.4!important;text-transform:uppercase}.hh-gfn-heading{max-width:880px;margin:0 auto 54px;text-align:center}.hh-gfn-heading>p:last-child{max-width:650px;margin-inline:auto}.hh-gfn-button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:14px 25px;border:1px solid transparent;border-radius:4px;font-size:.88rem;font-weight:800;letter-spacing:.04em;text-decoration:none;transition:transform .2s ease,background .2s ease}.hh-gfn-button:hover{transform:translateY(-2px)}.hh-gfn-button--light{background:#fff8ed;color:var(--hh-gfn-midnight)}.hh-gfn-button--light:hover{background:#fff}.hh-gfn-hero{position:relative;min-height:min(820px,84vh);overflow:hidden;display:grid;align-items:center;background:var(--hh-gfn-midnight);color:#fff}.hh-gfn-hero__media,.hh-gfn-hero__media img,.hh-gfn-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hh-gfn-hero__media img{object-fit:cover;object-position:center}.hh-gfn-hero__shade{background:linear-gradient(90deg,rgba(10,20,35,.92) 0%,rgba(12,23,39,.73) 35%,rgba(12,23,39,.12) 66%,transparent 100%)}.hh-gfn-hero__content{position:relative;z-index:2;padding:88px 0 154px}.hh-gfn-hero__content .hh-gfn-eyebrow{color:#f4bd86!important}.hh-gfn-hero h2{max-width:760px;margin-bottom:24px;color:#fff;font-family:var(--heading-font-family);font-size:clamp(3.15rem,6.5vw,7rem);font-weight:500;letter-spacing:-.06em;line-height:.88}.hh-gfn-hero h2 em{color:#f4bd86;font-weight:400}.hh-gfn-hero__lede{max-width:570px;margin-bottom:31px;color:#ffffffdb;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.68}.hh-gfn-hero__facts{position:absolute;z-index:3;right:0;bottom:0;left:0;min-height:98px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#122033e0;border-top:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hh-gfn-hero__facts>span{min-height:98px;display:grid;align-content:center;gap:3px;padding:18px 30px;border-right:1px solid rgba(255,255,255,.14);text-align:center}.hh-gfn-hero__facts>span:last-child{border-right:0}.hh-gfn-hero__facts strong{color:#fff;font-size:.9rem}.hh-gfn-hero__facts small{color:#ffffffa3;font-size:.72rem}.hh-gfn-atmosphere{padding:clamp(82px,9vw,132px) 0;background:var(--hh-gfn-paper)}.hh-gfn-atmosphere__grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;grid-template-rows:repeat(2,minmax(250px,1fr));gap:18px}.hh-gfn-atmosphere__item{position:relative;min-height:260px;overflow:hidden;margin:0;border-radius:5px;background:var(--hh-gfn-midnight)}.hh-gfn-atmosphere__item--wide{grid-row:1/3}.hh-gfn-atmosphere__item img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.hh-gfn-atmosphere__item:hover img{transform:scale(1.025)}.hh-gfn-atmosphere__item:after{position:absolute;inset:auto 0 0;height:48%;background:linear-gradient(transparent,#0a131fd1);content:""}.hh-gfn-atmosphere__item figcaption{position:absolute;z-index:2;right:0;bottom:0;left:0;display:flex;align-items:center;gap:13px;padding:22px;color:#fff}.hh-gfn-atmosphere__item figcaption span{color:#f4bd86;font-size:.68rem;font-weight:800;letter-spacing:.12em}.hh-gfn-atmosphere__item figcaption strong{font-size:.92rem}.hh-gfn-atmosphere__item--quote{grid-column:3;grid-row:1/3;display:grid;place-items:center;background:linear-gradient(145deg,var(--hh-gfn-slate),var(--hh-gfn-midnight))}.hh-gfn-atmosphere__item--quote:after{display:none}.hh-gfn-atmosphere__item--quote>div{padding:clamp(28px,4vw,52px)}.hh-gfn-atmosphere__item--quote>div>span{color:var(--hh-gfn-amber);font-family:Georgia,serif;font-size:5rem;line-height:.6}.hh-gfn-atmosphere__item--quote blockquote{margin:28px 0 30px;color:#fff;font-family:var(--heading-font-family);font-size:clamp(1.7rem,2.8vw,2.7rem);line-height:1.12}.hh-gfn-atmosphere__item--quote cite{color:#ffffffa1;font-size:.73rem;font-style:normal}.hh-gfn-assurance{background:var(--hh-gfn-midnight);color:#fff}.hh-gfn-assurance__grid{display:grid;grid-template-columns:repeat(3,1fr)}.hh-gfn-assurance__grid>div{min-height:116px;display:flex;align-items:center;justify-content:center;gap:18px;padding:24px;border-right:1px solid rgba(255,255,255,.14)}.hh-gfn-assurance__grid>div:last-child{border-right:0}.hh-gfn-assurance__grid>div>span{display:grid;width:42px;height:42px;border:1px solid rgba(255,255,255,.35);border-radius:50%;place-items:center;color:#f4bd86;font-size:1.25rem}.hh-gfn-assurance__grid p{display:grid;gap:2px;margin:0}.hh-gfn-assurance__grid strong{color:#fff;font-size:.86rem}.hh-gfn-assurance__grid small{color:#ffffff94;font-size:.69rem}.hh-gfn-anchor{position:relative;top:-110px}body:has(#hh-gfn-page) .shopify-section--main-product{background:var(--hh-gfn-stone)}body:has(#hh-gfn-page) .shopify-section--main-product .section{padding-block:clamp(62px,7vw,98px)}body:has(#hh-gfn-page) .hh-gfn-kicker{width:fit-content;padding:7px 11px;border-radius:3px;background:#e5eaf0;color:var(--hh-gfn-midnight);font-size:.68rem;font-weight:800;letter-spacing:.1em}body:has(#hh-gfn-page) .hh-gfn-rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:9px;color:var(--hh-gfn-muted);font-size:.8rem;text-decoration:none}body:has(#hh-gfn-page) .hh-gfn-product-title{margin:0;color:var(--hh-gfn-ink);font-family:var(--heading-font-family);font-size:clamp(2.05rem,3.3vw,3.35rem);font-weight:500;letter-spacing:-.04em;line-height:1.02}body:has(#hh-gfn-page) .hh-gfn-product-lede{margin:13px 0 0;color:var(--hh-gfn-muted);font-size:.98rem;line-height:1.6}body:has(#hh-gfn-page) .hh-gfn-main-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}body:has(#hh-gfn-page) .hh-gfn-main-benefits>div{min-width:0;display:grid;gap:4px;padding:14px 9px;border:1px solid #d6d8d7;border-radius:5px;background:#fff;text-align:center}body:has(#hh-gfn-page) .hh-gfn-main-benefits span{color:var(--hh-gfn-copper);font-size:1.35rem;line-height:1}body:has(#hh-gfn-page) .hh-gfn-main-benefits strong{font-size:.77rem}body:has(#hh-gfn-page) .hh-gfn-main-benefits small{color:#747c83;font-size:.65rem;line-height:1.3}body:has(#hh-gfn-page) buy-buttons button[type=submit]{min-height:58px;border-radius:4px;font-weight:800}body:has(#hh-gfn-page) .hh-gfn-payment{margin-top:-12px;display:flex;flex-wrap:wrap;justify-content:center;gap:5px}body:has(#hh-gfn-page) .hh-gfn-payment svg{width:38px;height:24px}body:has(#hh-gfn-page) .hh-gfn-shipping{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:5px;background:#e5ecf2;color:#2b4357;font-size:.76rem}body:has(#hh-gfn-page) .hh-gfn-shipping>div{display:flex;align-items:center;gap:8px}body:has(#hh-gfn-page) .hh-gfn-pulse{width:8px;height:8px;display:inline-block;border-radius:50%;background:#5a91a8;box-shadow:0 0 0 4px #5a91a829;animation:hh-gfn-pulse 1.8s infinite}body:has(#hh-gfn-page) .hh-gfn-mini-review{margin:0;padding:18px;border-radius:5px;background:#eee8dd}body:has(#hh-gfn-page) .hh-gfn-mini-review>div{color:var(--hh-gfn-copper);letter-spacing:.05em}body:has(#hh-gfn-page) .hh-gfn-mini-review>div span{color:#c9bdae}body:has(#hh-gfn-page) .hh-gfn-mini-review blockquote{margin:9px 0;color:#303945;font-size:.88rem;line-height:1.5}body:has(#hh-gfn-page) .hh-gfn-mini-review figcaption{color:#74777a;font-size:.72rem}body:has(#hh-gfn-page) .hh-gfn-main-faq{border-top:1px solid var(--hh-gfn-line)}body:has(#hh-gfn-page) .hh-gfn-main-faq details{border-bottom:1px solid var(--hh-gfn-line)}body:has(#hh-gfn-page) .hh-gfn-main-faq summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;font-size:.82rem;font-weight:700}body:has(#hh-gfn-page) .hh-gfn-main-faq summary::-webkit-details-marker{display:none}body:has(#hh-gfn-page) .hh-gfn-main-faq summary span{color:var(--hh-gfn-copper);font-size:1.2rem;transition:transform .2s ease}body:has(#hh-gfn-page) .hh-gfn-main-faq details[open] summary span{transform:rotate(45deg)}body:has(#hh-gfn-page) .hh-gfn-main-faq p{padding:0 24px 14px 0;color:var(--hh-gfn-muted);font-size:.78rem;line-height:1.55}.hh-gfn-before-after{padding:clamp(86px,10vw,148px) 0;background:var(--hh-gfn-paper)}.hh-gfn-before-after__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(50px,8vw,110px);align-items:center}.hh-gfn-before-after__visual{position:relative;min-height:610px}.hh-gfn-before-after__frame{position:absolute;overflow:hidden;border:8px solid #fff;box-shadow:0 24px 60px #13203326}.hh-gfn-before-after__frame img{width:100%;height:100%;object-fit:cover}.hh-gfn-before-after__frame span{position:absolute;left:16px;bottom:16px;padding:8px 11px;background:#132033e6;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hh-gfn-before-after__frame--before{top:0;left:0;width:65%;height:72%}.hh-gfn-before-after__frame--before img{filter:saturate(.55) brightness(.8)}.hh-gfn-before-after__frame--after{right:0;bottom:0;width:64%;height:67%}.hh-gfn-checks{display:grid;gap:0;margin:28px 0 0;padding:0;list-style:none}.hh-gfn-checks li{position:relative;padding:15px 0 15px 31px;border-top:1px solid rgba(23,34,49,.13);color:#3e4854;font-size:.92rem}.hh-gfn-checks li:before{position:absolute;left:0;color:var(--hh-gfn-copper);content:"\2713";font-weight:800}.hh-gfn-specification{padding:clamp(80px,9vw,130px) 0;background:var(--hh-gfn-midnight)}.hh-gfn-specification .hh-gfn-heading h2{color:#fff}.hh-gfn-specification .hh-gfn-eyebrow{color:#f4bd86!important}.hh-gfn-specification__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#ffffff29}.hh-gfn-specification article{display:grid;grid-template-columns:54px 1fr;gap:20px;padding:clamp(26px,4vw,48px);background:var(--hh-gfn-midnight)}.hh-gfn-specification article>span{display:grid;width:46px;height:46px;border:1px solid rgba(255,255,255,.32);border-radius:50%;place-items:center;color:#f4bd86;font-size:.72rem;font-weight:800}.hh-gfn-specification h3{color:#fff}.hh-gfn-specification p{margin-bottom:0;color:#ffffff9e;font-size:.9rem}.hh-gfn-longevity{position:relative;min-height:680px;display:grid;align-items:center;overflow:hidden;background:var(--hh-gfn-midnight)}.hh-gfn-longevity>img,.hh-gfn-longevity__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hh-gfn-longevity>img{object-fit:cover;object-position:center}.hh-gfn-longevity__shade{background:linear-gradient(90deg,#091320e8,#0913208c 45%,#0913200d 75%)}.hh-gfn-longevity__content{position:relative;z-index:1}.hh-gfn-longevity__content h2{max-width:650px;color:#fff}.hh-gfn-longevity__content p:not(.hh-gfn-eyebrow){max-width:540px;margin-bottom:28px;color:#ffffffbf}.hh-gfn-longevity .hh-gfn-eyebrow{color:#f4bd86!important}.hh-gfn-difference{padding:clamp(84px,9vw,136px) 0;background:var(--hh-gfn-stone)}.hh-gfn-difference__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(44px,7vw,90px);align-items:center}.hh-gfn-specs{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:34px;background:var(--hh-gfn-line)}.hh-gfn-specs>div{display:grid;gap:4px;padding:20px;background:var(--hh-gfn-stone)}.hh-gfn-specs strong{color:var(--hh-gfn-midnight);font-family:var(--heading-font-family);font-size:1.35rem}.hh-gfn-specs span{color:var(--hh-gfn-muted);font-size:.76rem}.hh-gfn-difference__card{overflow:hidden;border-radius:5px;background:#fff;box-shadow:0 24px 60px #1320331c}.hh-gfn-compare>div{display:grid;grid-template-columns:1.3fr .8fr 1fr;align-items:center;min-height:64px;border-bottom:1px solid #e8e9e7}.hh-gfn-compare>div>*{padding:14px 20px;font-style:normal;text-align:center}.hh-gfn-compare>div>span{color:#4c5661;font-size:.83rem;text-align:left}.hh-gfn-compare>div>b{align-self:stretch;display:grid;place-items:center;background:#e8edf2;color:var(--hh-gfn-midnight);font-size:.88rem}.hh-gfn-compare>div>em{color:#8a8f93;font-size:.75rem}.hh-gfn-compare__head{min-height:94px!important;background:#f7f7f4}.hh-gfn-compare__head strong{color:var(--hh-gfn-midnight);font-size:.82rem}.hh-gfn-compare__head strong:first-of-type{align-self:stretch;display:grid;place-items:center;background:var(--hh-gfn-midnight);color:#fff}.hh-gfn-reviews{padding:clamp(84px,9vw,136px) 0;background:var(--hh-gfn-paper);scroll-margin-top:100px}.hh-gfn-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hh-gfn-review{overflow:hidden;margin:0;border-radius:5px;background:#fff;box-shadow:0 12px 35px #13203314}.hh-gfn-review img{width:100%;aspect-ratio:4/3;object-fit:cover}.hh-gfn-review>div{padding:24px}.hh-gfn-review span{color:var(--hh-gfn-copper);letter-spacing:.08em}.hh-gfn-review blockquote{min-height:58px;margin:12px 0 20px;color:#303945;font-family:var(--heading-font-family);font-size:1.22rem;line-height:1.35}.hh-gfn-review figcaption{color:#777d82;font-size:.73rem}.hh-gfn-faq{padding:clamp(84px,9vw,136px) 0;background:var(--hh-gfn-stone)}.hh-gfn-faq__grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(48px,8vw,110px)}.hh-gfn-faq__intro{position:sticky;top:120px;align-self:start}.hh-gfn-faq__list{border-top:1px solid var(--hh-gfn-line)}.hh-gfn-faq__list details{border-bottom:1px solid var(--hh-gfn-line)}.hh-gfn-faq__list summary{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;color:var(--hh-gfn-ink);font-size:1rem;font-weight:700}.hh-gfn-faq__list summary::-webkit-details-marker{display:none}.hh-gfn-faq__list summary span{color:var(--hh-gfn-copper);font-size:1.5rem;font-weight:400;transition:transform .2s ease}.hh-gfn-faq__list details[open] summary span{transform:rotate(45deg)}.hh-gfn-faq__list details p{padding:0 52px 22px 0}.hh-gfn-final{padding:clamp(84px,10vw,144px) 0;background:linear-gradient(135deg,var(--hh-gfn-midnight),var(--hh-gfn-slate));text-align:center}.hh-gfn-final__inner{max-width:880px}.hh-gfn-final h2{color:#fff}.hh-gfn-final .hh-gfn-eyebrow{color:#f4bd86!important}.hh-gfn-final p:not(.hh-gfn-eyebrow){margin-bottom:28px;color:#ffffffb3}.hh-gfn-reveal{opacity:1;transform:none}.hh-gfn-enhanced .hh-gfn-reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.hh-gfn-enhanced .hh-gfn-reveal.hh-gfn-visible{opacity:1;transform:none}@keyframes hh-gfn-pulse{50%{box-shadow:0 0 0 8px #5a91a800}}@media(max-width:900px){.hh-gfn-shell{width:min(100% - 32px,760px)}.hh-gfn-atmosphere__grid{grid-template-columns:1fr 1fr;grid-template-rows:420px 300px}.hh-gfn-atmosphere__item--wide{grid-row:auto}.hh-gfn-atmosphere__item--quote{grid-column:auto;grid-row:auto}.hh-gfn-assurance__grid{grid-template-columns:1fr}.hh-gfn-assurance__grid>div{min-height:92px;justify-content:flex-start;border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.hh-gfn-before-after__grid,.hh-gfn-difference__grid,.hh-gfn-faq__grid{grid-template-columns:1fr}.hh-gfn-before-after__visual{min-height:560px}.hh-gfn-reviews__grid{grid-template-columns:1fr}.hh-gfn-review{max-width:620px;margin-inline:auto}.hh-gfn-faq__intro{position:static}}@media(max-width:699px){.hh-gfn-hero{min-height:790px;align-items:start}.hh-gfn-hero__media img{object-position:67% center}.hh-gfn-hero__shade{background:linear-gradient(180deg,#08121fe8,#08121fa3 42%,#08121f14 70%,#08121fa8)}.hh-gfn-hero__content{padding-top:58px}.hh-gfn-hero h2{max-width:540px;font-size:clamp(2.8rem,13vw,4.5rem)}.hh-gfn-hero__lede{max-width:400px;font-size:.95rem}.hh-gfn-hero__facts{grid-template-columns:repeat(3,1fr)}.hh-gfn-hero__facts>span{min-height:92px;padding:12px 6px}.hh-gfn-hero__facts strong{font-size:.68rem}.hh-gfn-hero__facts small{font-size:.58rem}.hh-gfn-story h2,.hh-gfn-prelude h2{font-size:clamp(2.2rem,11vw,3.45rem)}.hh-gfn-atmosphere__grid{grid-template-columns:1fr;grid-template-rows:none}.hh-gfn-atmosphere__item,.hh-gfn-atmosphere__item--wide{min-height:380px}.hh-gfn-atmosphere__item--quote{min-height:330px}.hh-gfn-before-after__visual{min-height:430px}.hh-gfn-before-after__frame{border-width:5px}.hh-gfn-before-after__frame--before{width:72%;height:70%}.hh-gfn-before-after__frame--after{width:70%;height:64%}.hh-gfn-specification__grid{grid-template-columns:1fr}.hh-gfn-longevity{min-height:620px}.hh-gfn-longevity>img{object-position:62% center}.hh-gfn-longevity__shade{background:linear-gradient(180deg,#091320d6,#09132080 58%,#091320bf)}.hh-gfn-specs{grid-template-columns:1fr}.hh-gfn-compare{overflow-x:auto}.hh-gfn-compare>div{min-width:600px}body:has(#hh-gfn-page) .hh-gfn-main-benefits{grid-template-columns:repeat(3,1fr)}}@media(max-width:420px){body:has(#hh-gfn-page) .hh-gfn-shipping{display:grid}body:has(#hh-gfn-page) .hh-gfn-main-benefits small{display:none}}@media(max-width:699px){.hh-gfn-heading{margin-bottom:38px}.hh-gfn-atmosphere__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hh-gfn-atmosphere__item{min-height:255px}.hh-gfn-atmosphere__item--wide{grid-column:1/-1;min-height:410px}.hh-gfn-atmosphere__item--quote{grid-column:1/-1;min-height:300px}.hh-gfn-atmosphere__item figcaption{padding:16px;align-items:flex-start;flex-direction:column;gap:4px}.hh-gfn-atmosphere__item figcaption strong{font-size:.78rem;line-height:1.25}.hh-gfn-atmosphere__item--quote>div{padding:34px 28px}.hh-gfn-assurance__grid>div{min-height:82px;padding:18px 4px;gap:14px}.hh-gfn-assurance__grid>div>span{width:38px;height:38px}body:has(#hh-gfn-page) .shopify-section--main-product .section{padding-block:52px 68px}body:has(#hh-gfn-page) .hh-gfn-main-benefits{grid-template-columns:1fr;gap:7px}body:has(#hh-gfn-page) .hh-gfn-main-benefits>div{grid-template-columns:28px 1fr;grid-template-rows:auto auto;padding:12px 14px;text-align:left;column-gap:10px}body:has(#hh-gfn-page) .hh-gfn-main-benefits span{grid-row:1/3;align-self:center;text-align:center}body:has(#hh-gfn-page) .hh-gfn-main-benefits small{display:block}.hh-gfn-before-after__grid{gap:38px}.hh-gfn-before-after__visual{min-height:400px}.hh-gfn-before-after__frame span{left:10px;bottom:10px;padding:6px 8px;font-size:.58rem}.hh-gfn-specification article{grid-template-columns:44px 1fr;gap:14px;padding:25px 20px}.hh-gfn-specification article>span{width:40px;height:40px}.hh-gfn-difference__grid{gap:38px}.hh-gfn-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-gfn-specs>div{padding:16px 12px}.hh-gfn-compare{overflow:visible}.hh-gfn-compare>div{min-width:0;grid-template-columns:minmax(0,1.25fr) minmax(72px,.72fr) minmax(82px,.85fr)}.hh-gfn-compare>div>*{min-width:0;padding:13px 7px;overflow-wrap:anywhere}.hh-gfn-compare>div>span{font-size:.7rem;line-height:1.3}.hh-gfn-compare>div>b{font-size:.72rem;line-height:1.25}.hh-gfn-compare>div>em{font-size:.64rem;line-height:1.25}.hh-gfn-compare__head{min-height:76px!important}.hh-gfn-compare__head strong{font-size:.67rem;line-height:1.2}.hh-gfn-review>div{padding:20px}.hh-gfn-review blockquote{min-height:0}.hh-gfn-faq__grid{gap:34px}.hh-gfn-faq__list summary{min-height:68px;font-size:.9rem;line-height:1.35}.hh-gfn-faq__list details p{padding-right:24px}}@media(max-width:380px){.hh-gfn-atmosphere__item{min-height:235px}.hh-gfn-atmosphere__item--wide{min-height:380px}.hh-gfn-compare>div{grid-template-columns:minmax(0,1.18fr) minmax(68px,.68fr) minmax(76px,.76fr)}.hh-gfn-compare>div>*{padding-inline:5px}}@media(prefers-reduced-motion:reduce){.hh-gfn-enhanced .hh-gfn-reveal{opacity:1;transform:none;transition:none}.hh-gfn-pulse{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/hh-gfn.css.map */
