.gk-pr{font-family:var(--font-body-family);color:#16242a;background:#f4f1ea}.gk-pr__inner{max-width:1360px;margin:0 auto;padding-left:40px;padding-right:40px}.gk-pr a{text-decoration:none}.gk-pr__eyebrow{display:block;font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#7a5c30;margin-bottom:14px}.gk-pr__eyebrow--dark{color:#c9ae7c}.gk-pr__h2{color:inherit;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(38px,3.6vw,54px);line-height:.94;text-transform:uppercase;margin:0 0 14px;text-wrap:balance}.gk-pr__h2--sm{font-size:clamp(34px,3vw,46px);line-height:.96}.gk-pr__lede{font-size:17px;line-height:1.6;color:#3c4a4e;margin:0;text-wrap:pretty}.gk-pr__stars{color:#c4551f;font-size:15px;letter-spacing:.14em;line-height:1}.gk-pr__stars--bright{color:#e0762f}.gk-pr__mono{font-family:var(--font-mono-family, "IBM Plex Mono", monospace);letter-spacing:.1em;text-transform:uppercase}.gk-pr-buy{background:#f4f1ea12;border:1px solid rgba(244,241,234,.24);border-radius:14px;padding:20px 22px 22px;max-width:520px}.gk-pr-buy__label{display:block;font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#c9ae7c;margin-bottom:10px}.gk-pr-buy__label--picker{margin-bottom:12px}.gk-pr-buy__prices{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:14px}.gk-pr-buy__price{font-family:var(--font-heading-family);font-weight:700;font-size:44px;line-height:.9}.gk-pr-buy__unit{font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#9baaae}.gk-pr-buy__cta{display:flex;align-items:center;justify-content:center;min-height:60px;border-radius:12px;background:#c4551f;color:#fff;font-family:var(--font-heading-family);font-weight:700;font-size:20px;letter-spacing:.07em;text-transform:uppercase;box-shadow:0 14px 30px #c4551f47}.gk-pr a.gk-pr-buy__cta:hover{background:#d9642a;color:#fff}.gk-pr-buy__note{display:block;font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#9baaae;text-align:center;margin-top:12px;line-height:1.6}.gk-pr-hero{position:relative;background:#16242a;color:#f4f1ea;overflow:hidden}.gk-pr-hero__in{padding-top:52px;padding-bottom:60px;display:flex;flex-wrap:wrap;gap:52px;align-items:flex-start}.gk-pr-hero__copy{flex:1 1 400px;min-width:0}.gk-pr-hero__badge{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(244,241,234,.3);border-radius:999px;padding:7px 14px;margin-bottom:20px}.gk-pr-hero__dot{width:6px;height:6px;border-radius:50%;background:#e0762f;flex:none}.gk-pr-hero__badgetext{font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#c9ae7c}.gk-pr-hero__name{color:inherit;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(52px,5.6vw,88px);line-height:.86;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 14px}.gk-pr-hero__meta{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-bottom:18px}.gk-pr-hero__tagline{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(19px,1.7vw,24px);letter-spacing:.08em;text-transform:uppercase;color:#c9ae7c}.gk-pr-hero__sep{width:5px;height:5px;border-radius:50%;background:#f4f1ea66;flex:none}.gk-pr-hero__blend{font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#9baaae}.gk-pr-hero__one{font-size:18.5px;line-height:1.5;color:#f4f1ea;font-weight:500;margin:0 0 14px;max-width:40ch;text-wrap:pretty}.gk-pr-hero__body{font-size:16px;line-height:1.6;color:#c6d0d2;margin:0 0 26px;max-width:50ch;text-wrap:pretty}.gk-pr-hero__rating{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-top:22px}.gk-pr-hero__ratingtext{font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#dde3e2}.gk-pr-hero__ratingtext strong{font-weight:700;color:#f4f1ea}.gk-pr-scents{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:0 0 18px;padding:0;list-style:none}.gk-pr-scent{display:flex;align-items:center;gap:10px;width:100%;cursor:pointer;min-width:0;border-radius:10px;padding:8px 10px;text-align:left;font:inherit;background:transparent;border:1px solid rgba(244,241,234,.26)}.gk-pr-scent[aria-pressed=true]{background:#f4f1ea21;border-color:#c4551f}.gk-pr-scent__thumb{width:34px;height:34px;border-radius:7px;flex:none;overflow:hidden;background:#203236}.gk-pr-scent__thumb img{width:100%;height:100%;object-fit:cover;display:block}.gk-pr-scent__copy{min-width:0;flex:1}.gk-pr-scent__name{display:block;font-family:var(--font-heading-family);font-weight:700;font-size:14.5px;line-height:1.1;text-transform:uppercase;letter-spacing:.02em;color:#c6d0d2}.gk-pr-scent[aria-pressed=true] .gk-pr-scent__name{color:#f4f1ea}.gk-pr-scent__tag{display:block;font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:8px;letter-spacing:.1em;text-transform:uppercase;margin-top:3px;color:#8c9aa0}.gk-pr-scent[aria-pressed=true] .gk-pr-scent__tag{color:#c9ae7c}.gk-pr-hero__media{flex:1 1 380px;min-width:0}.gk-pr-hero__well{position:relative;display:block;width:100%;max-width:560px;margin:0 auto;aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;background:#fff}.gk-pr-hero__well img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%;display:block}.gk-pr-hero__cap{position:absolute;left:0;right:0;bottom:0;padding:32px 24px 20px;background:linear-gradient(180deg,#16242a00 0,#16242ad1 55%,#16242af2)}.gk-pr-hero__caplabel{display:block;font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#c9ae7c;margin-bottom:5px}.gk-pr-hero__capname{display:block;font-family:var(--font-heading-family);font-weight:700;font-size:27px;line-height:1;text-transform:uppercase;letter-spacing:.02em;color:#f4f1ea}.gk-pr-stats{background:#203236;color:#f4f1ea}.gk-pr-stats__in{padding-top:30px;padding-bottom:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px 40px}.gk-pr-stat{display:flex;align-items:center;gap:16px;min-width:0}.gk-pr-stat__fig{font-family:var(--font-heading-family);font-weight:700;font-size:38px;line-height:.92;color:#e0762f;white-space:nowrap}.gk-pr-stat__lab{font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:#9baaae;line-height:1.5;max-width:18ch;text-wrap:balance}.gk-pr-why{background:#f4f1ea}.gk-pr-why__in{padding-top:64px;padding-bottom:68px;display:flex;flex-wrap:wrap;gap:52px;align-items:center}.gk-pr-why__panelcol{flex:1 1 300px;min-width:0}.gk-pr-why__copy{flex:1.5 1 420px;min-width:0}.gk-pr-panel{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:460px;border-radius:16px;overflow:hidden;background:#16242a;color:#f4f1ea;padding:44px 32px;max-width:460px;margin-right:auto}.gk-pr-panel__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.gk-pr-panel__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f1a1e33,#0f1a1e75 26%,#0f1a1e99,#0f1a1e75 74%,#0f1a1e3d)}.gk-pr-panel__body{position:relative;display:flex;flex-direction:column;align-items:center}.gk-pr-panel__name{font-family:var(--font-heading-family);font-weight:700;font-size:52px;line-height:.94;text-transform:uppercase;margin-bottom:14px;text-wrap:balance;text-shadow:0 2px 22px rgba(15,26,30,.7)}.gk-pr-panel__targets{font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:#c9ae7c;margin-bottom:18px;line-height:1.6;text-shadow:0 1px 12px rgba(15,26,30,.8)}.gk-pr-panel__text{font-size:16px;line-height:1.62;color:#edf1f0;margin:0 0 26px;text-wrap:pretty;text-shadow:0 1px 14px rgba(15,26,30,.8)}.gk-pr-panel__cta{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:11px;border:1px solid rgba(244,241,234,.45);color:#f4f1ea;font-family:var(--font-heading-family);font-weight:700;font-size:17px;letter-spacing:.07em;text-transform:uppercase}.gk-pr a.gk-pr-panel__cta:hover{background:#f4f1ea1f;color:#f4f1ea}.gk-pr-why__stat{display:flex;align-items:flex-end;gap:20px;margin-bottom:16px}.gk-pr-why__num{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(74px,6.4vw,104px);line-height:.78;letter-spacing:-.02em;color:#c4551f}.gk-pr-why__numlab{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(20px,1.8vw,26px);line-height:1.02;text-transform:uppercase;max-width:9ch}.gk-pr-why__p1{font-size:17px;line-height:1.6;color:#3c4a4e;margin:0 0 14px;max-width:52ch;text-wrap:pretty}.gk-pr-why__p2{font-size:16px;line-height:1.65;color:#525f63;margin:0 0 26px;max-width:52ch;text-wrap:pretty}.gk-pr-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px 28px;border-top:1px solid #DCD6C9;padding-top:24px}.gk-pr-step{min-width:0}.gk-pr-step__n{display:block;font-family:var(--font-heading-family);font-weight:700;font-size:26px;line-height:1;color:#c4551f;margin-bottom:8px}.gk-pr-step__h{display:block;font-family:var(--font-heading-family);font-weight:700;font-size:19px;line-height:1.05;text-transform:uppercase;letter-spacing:.02em;margin-bottom:7px}.gk-pr-step__b{font-size:14px;line-height:1.55;color:#525f63;margin:0;text-wrap:pretty}.gk-pr-proof{background:#eae4d6}.gk-pr-proof__in{padding-top:68px;padding-bottom:72px}.gk-pr-proof__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-bottom:28px}.gk-pr-proof__headcopy{max-width:620px}.gk-pr-proof__score{display:flex;align-items:center;gap:14px}.gk-pr-proof__num{font-family:var(--font-heading-family);font-weight:700;font-size:46px;line-height:1}.gk-pr-proof__count{font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#525f63;margin-top:6px;display:block}.gk-pr-proof__grid{display:flex;flex-wrap:wrap;gap:18px;align-items:stretch;list-style:none;margin:0;padding:0}.gk-pr-feature{flex:1.35 1 440px;min-width:0;position:relative;background:#16242a;color:#f4f1ea;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:320px;padding:34px 36px 32px}.gk-pr-feature__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%;display:block}.gk-pr-feature__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#16242a8c 0,#16242ae0 52%,#16242af7)}.gk-pr-feature__body{position:relative}.gk-pr-feature__stars{display:block;color:#e0762f;letter-spacing:.14em;font-size:14px;margin-bottom:16px}.gk-pr-feature__quote{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(25px,2.3vw,33px);line-height:1.08;text-transform:uppercase;letter-spacing:.01em;margin:0 0 16px;max-width:26ch}.gk-pr-feature__who{display:block;font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#9baaae}.gk-pr-proof__col{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:18px}.gk-pr-quote{flex:1;background:#fcfbf7;border:1px solid #DCD6C9;border-radius:14px;padding:24px 26px;display:flex;flex-direction:column}.gk-pr-quote__stars{display:block;color:#c4551f;letter-spacing:.14em;font-size:13px;margin-bottom:12px}.gk-pr-quote__body{font-size:15px;line-height:1.6;color:#3c4a4e;margin:0 0 14px;text-wrap:pretty}.gk-pr-quote__who{margin-top:auto;font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#525f63}.gk-pr-ladder{background:#fff}.gk-pr-ladder__in{padding-top:72px;padding-bottom:76px}.gk-pr-ladder__head{max-width:660px;margin-bottom:34px}.gk-pr-ladder__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;align-items:stretch;list-style:none;margin:0;padding:0}.gk-pr-rung{min-width:0;border-radius:16px;padding:22px 24px 24px;display:flex;flex-direction:column;background:#fcfbf7;color:#16242a;border:1px solid #E2DCCD}.gk-pr-rung--rec{background:#16242a;color:#f4f1ea;border-color:#16242a;box-shadow:0 18px 38px #16242a29}.gk-pr-rung__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.gk-pr-rung__kicker{font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:9px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#7a5c30}.gk-pr-rung--rec .gk-pr-rung__kicker{color:#c9ae7c}.gk-pr-rung__save{font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:9px;letter-spacing:.12em;text-transform:uppercase;background:#c4551f;color:#fff;padding:5px 8px;border-radius:7px;white-space:nowrap}.gk-pr-rung__media{position:relative;display:block;width:100%;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:#fff;border:1px solid #EDE9DE;margin-bottom:16px}.gk-pr-rung__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.gk-pr-rung__name{display:block;font-family:var(--font-heading-family);font-weight:700;font-size:27px;line-height:1.02;text-transform:uppercase;letter-spacing:.02em;margin-bottom:9px}.gk-pr-rung__prices{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:5px}.gk-pr-rung__price{font-family:var(--font-heading-family);font-weight:700;font-size:30px;line-height:1}.gk-pr-rung__was{font-size:14px;text-decoration:line-through;color:#525f63}.gk-pr-rung--rec .gk-pr-rung__was{color:#9baaae}.gk-pr-rung__unit{display:block;font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:9px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;color:#525f63}.gk-pr-rung--rec .gk-pr-rung__unit{color:#c9ae7c}.gk-pr-rung__body{font-size:14.5px;line-height:1.6;margin:0 0 20px;text-wrap:pretty;color:#3c4a4e}.gk-pr-rung--rec .gk-pr-rung__body{color:#c6d0d2}.gk-pr-rung__cta{margin-top:auto;display:flex;align-items:center;justify-content:center;min-height:54px;border-radius:12px;font-family:var(--font-heading-family);font-weight:700;font-size:17px;letter-spacing:.07em;text-transform:uppercase;background:transparent;color:#16242a;border:1px solid #16242A}.gk-pr-rung--rec .gk-pr-rung__cta{background:#c4551f;color:#fff;border-color:#c4551f}.gk-pr a.gk-pr-rung__cta:hover{background:#16242a;color:#f4f1ea}.gk-pr .gk-pr-rung--rec a.gk-pr-rung__cta:hover{background:#d9642a;color:#fff;border-color:#d9642a}.gk-pr-promise{position:relative;background:#16242a;color:#f4f1ea;overflow:hidden}.gk-pr-promise__in{padding-top:72px;padding-bottom:76px;display:flex;flex-wrap:wrap;gap:52px;align-items:center}.gk-pr-promise__media{flex:1 1 300px;min-width:0}.gk-pr-promise__well{position:relative;display:block;width:100%;max-width:400px;margin-right:auto;aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;background:#203236;border:0;padding:0;cursor:pointer}.gk-pr-promise__well img,.gk-pr-promise__well video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%;display:block}.gk-pr-promise__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#16242a00 40%,#16242ad9)}.gk-pr-promise__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.gk-pr-promise__playdot{width:88px;height:88px;border-radius:50%;background:#f4f1eaf0;display:flex;align-items:center;justify-content:center}.gk-pr-promise__well:hover .gk-pr-promise__playdot{background:#c4551f}.gk-pr-promise__tri{width:0;height:0;border-left:24px solid #16242A;border-top:15px solid transparent;border-bottom:15px solid transparent;margin-left:7px}.gk-pr-promise__caption{position:absolute;bottom:0;left:0;right:0;padding:26px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;pointer-events:none;text-align:left}.gk-pr-promise__vtitle{color:#f4f1ea;font-family:var(--font-heading-family);font-weight:600;font-size:21px;text-transform:uppercase;letter-spacing:.06em;line-height:1.1}.gk-pr-promise__vlen{font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:11px;letter-spacing:.1em;color:#9baaae}.gk-pr-promise__copy{flex:1.5 1 460px;min-width:0}.gk-pr-promise__h2{font-size:clamp(36px,3.2vw,50px);margin-bottom:20px}.gk-pr-promise__p1{font-size:17px;line-height:1.65;color:#dde3e2;margin:0 0 16px;max-width:56ch;text-wrap:pretty}.gk-pr-promise__p2{font-size:17px;line-height:1.65;color:#9baaae;margin:0 0 26px;max-width:56ch;text-wrap:pretty}.gk-pr-promise__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:22px 28px;border-top:1px solid rgba(244,241,234,.2);padding-top:24px}.gk-pr-promise__big{display:block;font-family:var(--font-heading-family);font-weight:700;font-size:29px;line-height:1;color:#e0762f;margin-bottom:8px}.gk-pr-promise__lab{display:block;font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#9baaae;line-height:1.55}.gk-pr-kits{background:#f4f1ea}.gk-pr-kits__in{padding-top:64px;padding-bottom:68px}.gk-pr-kits__head{max-width:640px;margin-bottom:28px}.gk-pr-kits__lede{font-size:16.5px;line-height:1.6;color:#3c4a4e;margin:0;text-wrap:pretty}.gk-pr-kits__rows{display:flex;flex-direction:column;gap:10px}.gk-pr-kit{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:#fcfbf7;border:1px solid #E2DCCD;border-radius:14px;padding:16px 20px;color:#16242a}.gk-pr a.gk-pr-kit:hover{border-color:#c4551f;color:#16242a}.gk-pr-kit__thumb{position:relative;width:78px;height:78px;flex:none;border-radius:10px;overflow:hidden;background:#fff;border:1px solid #EDE9DE}.gk-pr-kit__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.gk-pr-kit__copy{flex:1 1 220px;min-width:0}.gk-pr-kit__nameline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:5px}.gk-pr-kit__name{font-family:var(--font-heading-family);font-weight:700;font-size:23px;line-height:1;text-transform:uppercase;letter-spacing:.02em}.gk-pr-kit__tier{font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:#7a5c30;white-space:nowrap}.gk-pr-kit__items{display:block;font-size:13.5px;line-height:1.45;color:#525f63}.gk-pr-kit__price{flex:none;text-align:right}.gk-pr-kit__row{display:flex;align-items:baseline;gap:9px;justify-content:flex-end;flex-wrap:wrap}.gk-pr-kit__now{font-family:var(--font-heading-family);font-weight:700;font-size:23px;line-height:1}.gk-pr-kit__was{font-size:13px;color:#525f63;text-decoration:line-through}.gk-pr-kit__save{display:block;font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#a84515;margin-top:6px}.gk-pr-faq{background:#efebe0}.gk-pr-faq__in{padding-top:68px;padding-bottom:76px;display:flex;flex-wrap:wrap;gap:52px;align-items:flex-start}.gk-pr-faq__head{flex:1 1 320px;min-width:0}.gk-pr-faq__lede{font-size:16px;line-height:1.65;color:#3c4a4e;margin:0 0 18px;max-width:36ch;text-wrap:pretty}.gk-pr-faq__links{display:flex;gap:22px;flex-wrap:wrap}.gk-pr-faq__link{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#a84515}.gk-pr-faq__link span{border-bottom:1px solid #C4551F;padding-bottom:4px}.gk-pr-faq__list{flex:1.4 1 460px;min-width:0}.gk-pr-faq__item{border-bottom:1px solid #D6CFC0}.gk-pr-faq__q{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 0;cursor:pointer;list-style:none;font-family:var(--font-heading-family);font-weight:600;font-size:21px;text-transform:uppercase;letter-spacing:.02em;line-height:1.15}.gk-pr-faq__q::-webkit-details-marker{display:none}.gk-pr-faq__sign{color:#525f63;font-size:22px;flex:none;line-height:1}.gk-pr-faq__sign:before{content:"+"}.gk-pr-faq__item[open] .gk-pr-faq__sign:before{content:"\2212"}.gk-pr-faq__a{font-size:15px;line-height:1.65;color:#3c4a4e;margin:0 0 22px;max-width:62ch;text-wrap:pretty}.gk-pr-final{background:#16242a;color:#f4f1ea}.gk-pr-final__in{padding-top:64px;padding-bottom:68px;display:flex;flex-wrap:wrap;gap:40px;align-items:center}.gk-pr-final__copy{flex:1.4 1 420px;min-width:0}.gk-pr-final__h2{font-size:clamp(34px,3vw,48px);line-height:.96;max-width:24ch}.gk-pr-final__lede{font-size:16.5px;line-height:1.6;color:#9baaae;margin:0;max-width:48ch;text-wrap:pretty}.gk-pr-final__buycol{flex:1 1 300px;min-width:0}.gk-pr-final .gk-pr-buy{padding:22px;max-width:none}.gk-pr-final .gk-pr-buy__price{font-size:38px}.gk-pr-final .gk-pr-buy__unit{font-size:10px}.gk-pr-final .gk-pr-buy__cta{min-height:58px;font-size:19px;box-shadow:none}.gk-pr-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#16242af7;border-top:1px solid rgba(244,241,234,.14);color:#f4f1ea;transform:translateY(110%);transition:transform .25s ease}.gk-pr-sticky.is-visible{transform:translateY(0)}.gk-pr-sticky__in{max-width:1360px;margin:0 auto;padding:12px 40px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.gk-pr-sticky__thumb{position:relative;width:48px;height:48px;border-radius:9px;overflow:hidden;background:#203236;flex:none}.gk-pr-sticky__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.gk-pr-sticky__copy{min-width:0;flex:1}.gk-pr-sticky__name{display:block;font-family:var(--font-heading-family);font-weight:700;font-size:19px;line-height:1;text-transform:uppercase;letter-spacing:.02em;color:#f4f1ea}.gk-pr-sticky__meta{display:block;font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:9px;letter-spacing:.08em;color:#9baaae;margin-top:5px}.gk-pr-sticky__cta{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:11px;background:#c4551f;color:#fff;font-family:var(--font-heading-family);font-weight:700;font-size:17px;letter-spacing:.08em;text-transform:uppercase}.gk-pr a.gk-pr-sticky__cta:hover{background:#d9642a;color:#fff}main:has(.gk-pr-sticky)~.shopify-section-group-footer-group>:last-child{padding-bottom:calc(var(--gk-sticky-h, 96px) + 16px)}@media(max-width:1159px){.gk-pr-stats__in{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.gk-pr__inner{padding-left:20px;padding-right:20px}.gk-pr-hero__in{padding-top:32px;padding-bottom:44px;gap:34px}.gk-pr-why__in,.gk-pr-proof__in,.gk-pr-ladder__in,.gk-pr-promise__in,.gk-pr-kits__in,.gk-pr-faq__in,.gk-pr-final__in{padding-top:52px;padding-bottom:56px;gap:34px}.gk-pr-stats__in{padding-top:24px;padding-bottom:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.gk-pr-stat{flex-direction:column;align-items:flex-start;gap:5px}.gk-pr-stat__fig{font-size:32px}.gk-pr-stat__lab{max-width:none}.gk-pr-promise__in{flex-direction:column;align-items:stretch}.gk-pr-promise__well{max-width:400px}.gk-pr-feature{min-height:0}.gk-pr-panel{min-height:380px;max-width:none}.gk-pr-kit__price{flex:1 1 100%;text-align:left}.gk-pr-kit__row{justify-content:flex-start}.gk-pr-sticky__thumb{display:none}.gk-pr-sticky__in{padding:10px 20px;gap:12px;flex-wrap:nowrap}.gk-pr-sticky__name{font-size:17px}.gk-pr-sticky__cta{min-height:44px;padding:0 18px;font-size:16px}main:has(.gk-pr-sticky)~.shopify-section-group-footer-group>:last-child{padding-bottom:calc(var(--gk-sticky-h, 96px) + 16px)}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/gk-protocol.css.map */
