:root{--gr-bg: #0D0D0E;--gr-bg-alt: #1A1A1B;--gr-surface: #161617;--gr-border: rgba(255, 255, 255, .14);--gr-text: #FFFFFF;--gr-text-dim: #B4B4B7;--gr-accent: #E3622B;--gr-accent-fill: #C25324;--gr-accent-ink: #0A0A0A;--gr-btn-metal-1: #C25324;--gr-btn-metal-2: #A8441A;--gr-font: "Inter", "Helvetica Neue", Helvetica, Arial, -apple-system, BlinkMacSystemFont, sans-serif;--gr-font-display: "Oswald", "Arial Narrow", Arial, sans-serif;--gr-radius: 14px;--gr-radius-pill: 999px;--gr-radius-btn: 10px;--gr-gutter: 24px;--gr-maxw: 1180px;--gr-ease: cubic-bezier(.22, 1, .36, 1)}.gr-section *{box-sizing:border-box}.gr-section{font-family:var(--gr-font);color:var(--gr-text);background:var(--gr-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.gr-section{padding-top:0!important;padding-bottom:0!important}.gr-container{max-width:var(--gr-maxw);margin:0 auto;padding:0 var(--gr-gutter)}.gr-container--narrow{max-width:860px}.gr-section a:not(.gr-btn){color:var(--gr-accent);text-decoration-color:#e3622b66}.gr-section a:not(.gr-btn):hover{text-decoration-color:currentColor}.gr-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gr-accent);margin:0 0 18px}.gr-eyebrow:before{content:">";font-weight:700}.gr-h1,.gr-h2,.gr-h3{font-weight:800;line-height:1.05;letter-spacing:-.02em;margin:0;color:var(--gr-text)}.gr-h1,.gr-h2{font-family:var(--gr-font-display);font-weight:700;letter-spacing:.015em}.gr-h1{font-size:clamp(56px,12vw,136px);line-height:.94}.gr-h2{font-size:clamp(40px,7.5vw,80px);line-height:.98}.gr-h3{font-size:clamp(21px,2.8vw,28px)}.gr-body{font-size:17px;line-height:1.6;color:var(--gr-text-dim);margin:0}.gr-body strong{color:var(--gr-text);font-weight:700}.gr-stat{margin:0 0 22px}.gr-stat__number{display:block;font-family:var(--gr-font-display);font-size:clamp(52px,9.5vw,96px);font-weight:700;line-height:1;letter-spacing:.02em;color:var(--gr-text)}.gr-stat__label{display:block;margin-top:10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gr-text-dim)}.gr-stats__grid{display:grid;grid-template-columns:repeat(var(--gr-stats-cols, 3),minmax(0,1fr));gap:32px}.gr-stats__grid .gr-stat{margin:0;text-align:center;padding:0 12px;border-left:1px solid var(--gr-border)}.gr-stats__grid .gr-stat:first-child{border-left:0}.gr-stats__grid .gr-stat__number{font-size:clamp(44px,6.6vw,88px)}.gr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;font-family:inherit;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--gr-radius-btn);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .25s var(--gr-ease),background .25s var(--gr-ease),border-color .25s var(--gr-ease),opacity .25s var(--gr-ease),filter .25s var(--gr-ease)}.gr-btn:active{transform:translateY(1px)}.gr-btn--primary{background:var(--gr-accent-fill);color:#fff}.gr-btn--primary:hover{background:#ad4a1e;transform:translateY(-2px)}.gr-btn--metal{background:linear-gradient(180deg,var(--gr-btn-metal-1) 0%,var(--gr-btn-metal-2) 100%);color:#fff}.gr-btn--metal:hover{filter:brightness(1.08);transform:translateY(-2px)}.gr-btn--outline{background:transparent;color:var(--gr-text);border-color:var(--gr-border)}.gr-btn--outline:hover{border-color:var(--gr-accent);background:#e3622b14}.gr-btn--full{width:100%}.gr-btn--lg{padding:19px 42px;font-size:15px}.gr-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--gr-ease),transform .7s var(--gr-ease)}.gr-reveal.gr-visible{opacity:1;transform:none}.gr-reveal[data-delay="1"]{transition-delay:.08s}.gr-reveal[data-delay="2"]{transition-delay:.16s}.gr-reveal[data-delay="3"]{transition-delay:.24s}.gr-hero__inner{display:grid;gap:44px;align-items:center}.gr-hero--split .gr-hero__inner{grid-template-columns:1.05fr .95fr}.gr-hero--stack .gr-hero__inner{grid-template-columns:1fr;text-align:center;justify-items:center}.gr-hero__claim{max-width:620px}.gr-hero__sub{margin-top:22px;max-width:520px}.gr-hero--poster{--gr-poster-fit: 4.4}.gr-hero--poster :is(h1,h2).gr-h1{font-family:Anton,Oswald,Impact,Arial Narrow,sans-serif;font-weight:400;text-transform:uppercase;line-height:1.04;letter-spacing:.01em;max-width:none;font-size:clamp(44px,calc((52.5vw - 52px) / var(--gr-poster-fit)),92px)}.gr-hero--poster .gr-hero__w,.gr-hero--poster .gr-hero__rest{display:block}.gr-hero--poster .gr-hero__sub{margin-top:24px;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-weight:600;font-style:normal}.gr-hero--poster .gr-hero__actions{margin-top:28px}.gr-hero--poster .gr-hero__fit{display:block}@media(min-width:991px){.gr-hero--poster .gr-hero__copy{width:var(--gr-copy-w, auto);text-align:center}.gr-hero--poster .gr-hero__sub{margin-left:auto;margin-right:auto}.gr-hero--poster .gr-hero__actions{justify-content:center}.gr-hero--poster .gr-hero__fit{width:var(--gr-poster-w, 100%);transform:scaleX(var(--gr-poster-sx, 1));transform-origin:left center}}@media(max-width:749px){.gr-hero--poster :is(h1,h2).gr-h1{font-size:clamp(34px,11vw,46px);line-height:1}}.gr-hero--stack .gr-hero__sub{margin-left:auto;margin-right:auto}.gr-hero__actions{margin-top:34px;display:flex;gap:14px;flex-wrap:wrap}.gr-hero--stack .gr-hero__actions{justify-content:center}.gr-hero__media{position:relative;border-radius:var(--gr-radius);overflow:hidden;background:var(--gr-surface);aspect-ratio:3 / 2;max-height:440px}.gr-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.gr-hero__media{--gr-fade-x: 16%;--gr-fade-y: 14%;border:0;border-radius:0;box-shadow:none;background:transparent}.gr-hero__media>img{border-radius:0;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.3) calc(var(--gr-fade-x) * .5),#000 var(--gr-fade-x),#000 calc(100% - var(--gr-fade-x)),rgba(0,0,0,.3) calc(100% - var(--gr-fade-x) * .5),transparent 100%),linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.3) calc(var(--gr-fade-y) * .5),#000 var(--gr-fade-y),#000 calc(100% - var(--gr-fade-y)),rgba(0,0,0,.3) calc(100% - var(--gr-fade-y) * .5),transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.3) calc(var(--gr-fade-x) * .5),#000 var(--gr-fade-x),#000 calc(100% - var(--gr-fade-x)),rgba(0,0,0,.3) calc(100% - var(--gr-fade-x) * .5),transparent 100%),linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.3) calc(var(--gr-fade-y) * .5),#000 var(--gr-fade-y),#000 calc(100% - var(--gr-fade-y)),rgba(0,0,0,.3) calc(100% - var(--gr-fade-y) * .5),transparent 100%);mask-composite:intersect}@media(max-width:749px){.gr-hero__media{--gr-fade-x: 13%;--gr-fade-y: 12%}}.gr-hero__media{position:relative}.gr-hero__detail{position:absolute;right:2.5%;bottom:3%;width:38.4%;aspect-ratio:356 / 417;margin:0;z-index:3;transform-origin:100% 100%;transition:transform .25s ease}.gr-hero__detail img{display:block;width:100%;height:100%;object-fit:cover;opacity:1;border:2px solid #C25324;border-radius:12px;box-sizing:border-box;background:#0d0d0e;filter:brightness(1.1) contrast(1.08);box-shadow:0 14px 30px #000000b3,0 0 18px #c2532473,0 0 42px #c2532440;transition:box-shadow .25s ease}@media(hover:hover){.gr-hero__detail:hover{transform:scale(1.03)}.gr-hero__detail:hover img{box-shadow:0 16px 34px #000000bf,0 0 26px #c25324a6,0 0 56px #c2532461}}@media(prefers-reduced-motion:reduce){.gr-hero__detail,.gr-hero__detail img{transition:none}}.gr-hero__detail-label{position:absolute;left:50%;bottom:-12px;transform:translate(-50%);padding:6px 14px;border-radius:999px;background:#c25324;color:#fff;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.2;white-space:nowrap;box-shadow:0 4px 14px #0006}@media(max-width:749px){.gr-hero__detail img{border-radius:9px;box-shadow:0 10px 22px #000000b3,0 0 12px #c2532473,0 0 26px #c2532440}.gr-hero__detail-label{font-size:10px;padding:4px 10px;bottom:-10px}}.gr-product__grid{display:grid;grid-template-columns:1.1fr .9fr;column-gap:60px;row-gap:0;align-items:start}.gr-gallery{grid-column:1;grid-row:2 / span 2;align-self:stretch;display:flex;flex-direction:column;min-height:0}.gr-buy__head{grid-column:2;grid-row:1;min-width:0}.gr-buy__main{grid-column:2;grid-row:2;min-width:0}#gr-kaufen{scroll-margin-top:calc(var(--gr-header-h-compact, 72px) + 24px)}.gr-buy__extra{grid-column:2;grid-row:3;min-width:0}.gr-gallery__frame{border-radius:var(--gr-radius);overflow:hidden;background:#1a1a1a;position:relative;flex:1 1 auto;min-height:0}.gr-gallery__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;display:block}.gr-buy__title{margin:0 0 27px}.gr-buy__price{display:flex;align-items:baseline;gap:12px;margin-bottom:24px}.gr-buy__price .gr-price-current{font-size:24px;font-weight:700;color:var(--gr-text)}.gr-buy__price .gr-price-compare{font-size:16px;color:var(--gr-text-dim);text-decoration:line-through}.gr-buy__tax{margin:-14px 0 22px;font-size:15px;line-height:1.4;color:#c9c9cd}.gr-buy__tax--below{margin:0;font-size:13px;line-height:1.4;color:#8e8e93;text-align:left}.gr-packs:has(+.gr-buy__tax--below){margin-bottom:0}.gr-packs+.gr-buy__tax--below{margin:10px 0 20px}.gr-buy__tax--below a{color:#b4b4b7}.gr-buy__tax a{color:#fff;text-decoration:underline;text-underline-offset:3px}.gr-buy__tax a:hover{color:var(--gr-accent)}.gr-buy__options{display:grid;gap:16px;margin-bottom:22px}.gr-buy__option-label{display:block;font-size:13px;color:var(--gr-text-dim);margin-bottom:8px;letter-spacing:.02em}.gr-buy__packs-label{margin-bottom:10px}.gr-buy__swatches{display:flex;flex-wrap:wrap;gap:8px}.gr-buy__swatch{padding:10px 16px;border:1px solid var(--gr-border);border-radius:var(--gr-radius-pill);background:var(--gr-surface);color:var(--gr-text);font-family:inherit;font-size:14px;cursor:pointer;transition:border-color .2s var(--gr-ease),background .2s var(--gr-ease)}.gr-buy__swatch[aria-pressed=true]{border-color:var(--gr-accent);background:#e3622b1f}.gr-buy__swatch:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.gr-packs{scroll-margin-top:calc(var(--gr-header-h-compact, 72px) + 24px);display:grid;grid-auto-rows:1fr;gap:10px;margin:0 0 20px;padding:0;border:0}.gr-packs>.gr-buy__option-label{float:none;padding:0;margin-bottom:10px}.gr-pack{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;align-content:center;column-gap:18px;row-gap:8px;padding:30px 28px 30px 76px;border:2px solid var(--gr-border);border-radius:var(--gr-radius);background:var(--gr-surface);cursor:pointer;transition:border-color .2s var(--gr-ease),background .2s var(--gr-ease),box-shadow .2s var(--gr-ease),transform .2s var(--gr-ease)}.gr-pack:hover{border-color:#e3622b99;transform:translateY(-1px)}.gr-pack.is-active{border-color:var(--gr-accent);background:#e3622b24;box-shadow:0 0 0 2px var(--gr-accent),0 10px 28px #e3622b38}.gr-pack input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.gr-pack:before{content:"";position:absolute;left:26px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;border:2px solid var(--gr-text-dim);transition:border-color .2s var(--gr-ease),box-shadow .2s var(--gr-ease)}.gr-pack.is-active:before{border-color:var(--gr-accent);box-shadow:inset 0 0 0 7px var(--gr-accent)}.gr-pack__name{font-size:26px;font-weight:700;line-height:1.15;color:var(--gr-text)}.gr-pack__price{font-size:26px;font-weight:800;line-height:1.15;color:var(--gr-text);text-align:right}.gr-pack__save{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.gr-pack__save-label{font-size:16px;font-weight:600;color:var(--gr-text)}.gr-pack__save-amount{font-size:34px;font-weight:800;line-height:1;letter-spacing:-.01em;color:var(--gr-accent)}.gr-pack__pct{font-size:16px;font-weight:800;line-height:1;padding:6px 10px;border-radius:6px;background:var(--gr-accent-fill);color:#fff}.gr-pack__ship{grid-column:1 / -1;justify-self:end;margin-top:-4px;font-size:15px;font-weight:600;line-height:1.2;color:#e8e8ea}.gr-pack__free{grid-column:1 / -1;justify-self:start;font-size:14px;font-weight:800;letter-spacing:.08em;line-height:1;padding:7px 11px;border-radius:6px;color:var(--gr-accent);background:#e3622b24;border:1px solid rgba(227,98,43,.45)}.gr-pack__gift{grid-column:1 / -1;display:flex;align-items:flex-start;gap:10px;font-size:17px;line-height:1.4;color:var(--gr-text)}.gr-pack__gift svg{flex:0 0 24px;width:24px;height:24px;margin-top:1px;color:var(--gr-accent)}.gr-pack__note{grid-column:1 / -1;font-size:15px;line-height:1.4;color:var(--gr-text-dim)}.gr-pack.is-active .gr-pack__note{color:var(--gr-text)}.gr-pack:focus-within{outline:2px solid var(--gr-accent);outline-offset:3px}.gr-pack--featured{margin-top:14px;border-color:#c25324;box-shadow:0 0 16px #c2532459}.gr-packs .gr-pack.gr-pack--featured:not(.is-active){background-color:#1c1512}.gr-pack.gr-pack--featured:not(.is-active):hover{border-color:#e3622b}.gr-pack__badge{position:absolute;top:-11px;right:18px;z-index:1;padding:5px 10px;border-radius:6px;background:#c25324;color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;pointer-events:none}.gr-buy__cta{margin-top:8px}:is(.gr-buy__cta,.gr-hero__actions .gr-btn--primary,.gr-benefit__actions .gr-btn,.gr-final__inner .gr-btn,.gr-warranty__cta){min-height:112px;padding:36px 48px;font-size:26px;letter-spacing:.05em;border:2px solid rgba(255,255,255,.22);box-shadow:0 14px 36px #c2532480,0 2px #ffffff1f inset}:is(.gr-buy__cta,.gr-hero__actions .gr-btn--primary,.gr-benefit__actions .gr-btn,.gr-final__inner .gr-btn,.gr-warranty__cta):hover:not(:disabled){transform:translateY(-4px);border-color:#ffffff8c;box-shadow:0 20px 46px #e3622ba6,0 2px #fff3 inset}:is(.gr-buy__cta,.gr-hero__actions .gr-btn--primary,.gr-benefit__actions .gr-btn,.gr-final__inner .gr-btn,.gr-warranty__cta):active:not(:disabled){transform:translateY(2px) scale(.99);filter:brightness(.92);box-shadow:0 6px 16px #c2532480}:is(.gr-buy__cta,.gr-hero__actions .gr-btn--primary,.gr-benefit__actions .gr-btn,.gr-final__inner .gr-btn,.gr-warranty__cta):focus-visible{outline:3px solid #FFFFFF;outline-offset:4px}:is(.gr-buy__cta,.gr-hero__actions .gr-btn--primary,.gr-benefit__actions .gr-btn,.gr-final__inner .gr-btn,.gr-warranty__cta):disabled{box-shadow:none;opacity:.5;cursor:not-allowed}.gr-buy__note{margin-top:16px;font-size:17px;line-height:1.4;color:var(--gr-text-dim);text-align:center}.gr-usps{list-style:none;margin:20px 0 0;padding:22px 0 0;border-top:1px solid var(--gr-border);display:grid;gap:16px}.gr-usps li{display:flex;gap:14px;align-items:flex-start;font-size:19px;color:var(--gr-text);line-height:1.5}.gr-usps svg{flex:0 0 24px;width:24px;height:24px;margin-top:3px;stroke:var(--gr-accent)}.gr-trust{margin-top:26px}.gr-trust__label{font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--gr-text-dim);margin-bottom:12px}.gr-pay-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.gr-pay-badge{height:30px;min-width:46px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#fff;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.01em;color:#0a0a0a}.gr-pay-badge svg{display:block;height:16px;width:auto}.gr-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px}.gr-step{border:1px solid var(--gr-border);border-radius:var(--gr-radius);padding:32px 28px;background:var(--gr-bg-alt)}.gr-step__num{font-size:13px;font-weight:700;letter-spacing:.14em;color:var(--gr-accent);margin-bottom:18px}.gr-step__title{margin:0 0 10px}.gr-step__text{font-size:15px}.gr-benefit__inner{display:grid;gap:26px;max-width:760px}.gr-benefit--center .gr-benefit__inner{margin:0 auto;text-align:center;justify-items:center}.gr-benefit__text{font-size:18px;line-height:1.65}.gr-benefit__actions{margin-top:8px}.gr-bv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px;align-items:center}.gr-bv__media{display:flex;flex-direction:column;align-items:center;min-width:0}.gr-bv__text{display:flex;flex-direction:column;align-items:flex-start;gap:32px;text-align:left;min-width:0}.gr-bv__copy{display:grid;gap:22px;justify-items:start}.gr-bv__cta .gr-benefit__actions{margin-top:0}.gr-bv__media .gr-video__embed{width:min(100%,520px)}@media(min-width:750px){.gr-bv{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:auto auto;align-items:start}.gr-bv__media{display:contents}.gr-bv__media .gr-video__frame{grid-column:2;grid-row:1;justify-self:center;width:fit-content;max-width:100%}.gr-bv__media .gr-video__note{grid-column:2;grid-row:2;justify-self:center}.gr-bv__text{grid-column:1;grid-row:1;align-self:center;height:0;justify-content:center}.gr-bv__media .gr-video__player,.gr-bv__media .gr-video__frame video{height:clamp(420px,calc(100svh - var(--gr-header-h, 172px) - 140px),1100px);width:auto;max-width:100%;object-fit:contain}}.gr-benefit .gr-h2.gr-h2--poster{font-family:Anton,Oswald,Impact,Arial Narrow,sans-serif;font-weight:400;text-transform:uppercase;line-height:1.14;padding-top:.07em;letter-spacing:.01em;font-size:clamp(34px,calc((100vw - 36px) / 5.32),96px)}.gr-h2__line{display:block}.gr-bv__copy .gr-benefit__text{max-width:38ch}@media(min-width:750px){.gr-bv__text{container-type:inline-size}.gr-benefit .gr-h2.gr-h2--poster{font-size:clamp(34px,calc(100cqw / 5.32),140px)}}@media(max-width:749px){.gr-bv{display:grid;grid-template-columns:minmax(0,1fr) min(50%,190px);column-gap:16px;row-gap:20px;align-items:center}.gr-bv__text{display:contents}.gr-bv__copy{grid-column:1;grid-row:1;gap:12px;justify-items:start;text-align:left;container-type:inline-size;min-width:0}.gr-bv__media{grid-column:2;grid-row:1;width:100%;display:flex;flex-direction:column;align-items:center;min-width:0}.gr-bv__media .gr-video__frame{width:100%;max-width:100%;margin:0 auto;max-height:min(54svh,calc(var(--app-h, 100svh) - var(--toolbar-safe, 0px) - var(--header-h-compact, 52px) - 190px))}.gr-bv__media .gr-video__player,.gr-bv__media .gr-video__frame video{width:100%;height:100%;max-width:none;object-fit:contain}.gr-bv__media .gr-video__note{margin-top:8px;line-height:1.3}.gr-bv__copy .gr-benefit__text{max-width:none;line-height:1.45}.gr-bv__cta{grid-column:1 / -1;grid-row:2;width:100%}.gr-bv__cta .gr-btn{width:100%}.gr-bv__cta .gr-benefit__actions .gr-btn.gr-btn--metal{min-height:52px;padding:14px 20px;font-size:15px;letter-spacing:.04em}.gr-benefit .gr-h2.gr-h2--poster{font-size:calc(100cqw / 5.4)}.gr-bv .gr-h2__line{display:block}.gr-bv .gr-h2:after{margin-left:0;margin-right:0}}.gr-faq__list{margin-top:40px;display:grid;gap:10px}.gr-faq__item{background:#1a1a1a;border:1px solid var(--gr-border);border-radius:var(--gr-radius);overflow:hidden;transition:opacity .7s var(--gr-ease),transform .7s var(--gr-ease),border-color .25s ease,box-shadow .25s ease,background-color .25s ease}@media(hover:hover){.gr-faq__item:hover{border-color:#c25324;box-shadow:0 0 18px #c2532438}}.gr-faq__item.is-open{border-color:#c25324;background:#201712;box-shadow:inset 3px 0 #c25324,0 0 18px #c253242e}.gr-faq__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;background:none;border:0;cursor:pointer;font-family:inherit;font-size:17px;font-weight:700;line-height:1.3;color:#fff;text-align:left}.gr-faq__q:focus-visible{outline:2px solid #C25324;outline-offset:-3px;border-radius:var(--gr-radius)}.gr-faq__icon{flex:0 0 28px;width:28px;height:28px;position:relative;border:1px solid #C25324;border-radius:50%;transition:background-color .3s var(--gr-ease),transform .3s var(--gr-ease)}.gr-faq__icon:before,.gr-faq__icon:after{content:"";position:absolute;background:#c25324;border-radius:1px;transition:transform .3s var(--gr-ease),opacity .3s var(--gr-ease)}.gr-faq__icon:before{top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px}.gr-faq__icon:after{top:50%;left:50%;width:2px;height:12px;margin:-6px 0 0 -1px}.gr-faq__item.is-open .gr-faq__icon{background:#c2532429}.gr-faq__item.is-open .gr-faq__icon:after{transform:scaleY(0);opacity:0}.gr-faq__a{overflow:hidden;max-height:0;transition:max-height .4s var(--gr-ease)}.gr-faq__a-inner{margin:0 20px;padding:16px 0 20px;border-top:1px solid var(--gr-border);font-size:15px;line-height:1.6;color:var(--gr-text-dim);max-width:720px}@media(max-width:540px){.gr-faq__q{padding:16px;font-size:16px;gap:12px}.gr-faq__icon{flex-basis:26px;width:26px;height:26px}.gr-faq__a-inner{margin:0 16px;padding:14px 0 18px;font-size:14.5px}}.gr-note__inner{max-width:640px}.gr-note--center .gr-note__inner{margin:0 auto;text-align:center}.gr-note--center .gr-stat{display:flex;flex-direction:column;align-items:center}.gr-note__icon{width:34px;height:34px;stroke:var(--gr-accent);margin-bottom:20px}.gr-note__text{margin-top:16px;font-size:16px;line-height:1.65}.gr-video .gr-eyebrow{display:flex;justify-content:center}.gr-video__frame{margin:0 auto;width:100%;border-radius:var(--gr-radius);overflow:hidden;background:var(--gr-surface)}.gr-video__player,.gr-video__frame video{display:block;width:100%;height:auto}.gr-video__frame{position:relative}.gr-video__sound{position:absolute;right:14px;bottom:14px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#0d0d0eb8;color:#fff;cursor:pointer;transition:background .2s var(--gr-ease),border-color .2s var(--gr-ease)}.gr-video__sound:hover{background:#0d0d0eeb;border-color:var(--gr-accent)}.gr-video__sound:focus-visible{outline:2px solid var(--gr-accent);outline-offset:2px}.gr-video__icon{width:22px;height:22px}.gr-video__icon--on{display:none}.gr-video__sound[aria-pressed=true] .gr-video__icon--on{display:block}.gr-video__sound[aria-pressed=true] .gr-video__icon--off{display:none}.gr-video__embed{position:relative;aspect-ratio:16 / 9}.gr-video__embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.gr-video__placeholder{padding:80px 24px;text-align:center;font-size:14px;color:var(--gr-text-dim)}.gr-video__note{margin:40px 0 0;text-align:center;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:26px;font-weight:600;font-style:normal;line-height:1.3;letter-spacing:.01em;color:#fff}.gr-video__note-main,.gr-video__note-accent{display:inline-block;white-space:nowrap;opacity:1}.gr-video__note-accent{color:var(--gr-accent-fill)}@media(max-width:749px){.gr-video__note{margin-top:20px;line-height:1.35}.gr-video__note-main,.gr-video__note-accent{display:block}}@media(min-width:990px){.gr-video__frame{width:fit-content}.gr-video__player,.gr-video__frame video{height:clamp(420px,calc(100svh - var(--gr-header-h, 172px) - 150px),1100px);width:auto;max-width:100%;object-fit:contain}}.gr-cupsell__eyebrow{display:block;margin-bottom:14px}.gr-cupsell__card{display:grid;grid-template-columns:88px 1fr auto;align-items:center;gap:18px;padding:16px;border:1px solid var(--gr-border);border-radius:var(--gr-radius);background:var(--gr-bg-alt)}.gr-cupsell__media{width:88px;height:88px;border-radius:10px;overflow:hidden;background:var(--gr-surface);flex:0 0 88px}.gr-cupsell__media img{width:100%;height:100%;object-fit:cover;display:block}.gr-cupsell__title{font-size:17px;margin:0 0 6px}.gr-cupsell__note{font-size:13px;color:var(--gr-text-dim);margin:0 0 8px}.gr-cupsell__label{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.01em;color:var(--gr-accent);background:#e3622b1f;border:1px solid rgba(227,98,43,.4);border-radius:6px;padding:5px 10px}.gr-cupsell__action{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.gr-cupsell__price{font-size:18px;font-weight:700;color:var(--gr-text)}.gr-cupsell__action .gr-btn{padding:12px 24px;font-size:13px}@media(max-width:640px){.gr-cupsell__card{grid-template-columns:64px 1fr;grid-template-areas:"media body" "action action"}.gr-cupsell__media{width:64px;height:64px;flex-basis:64px;grid-area:media}.gr-cupsell__body{grid-area:body}.gr-cupsell__action{grid-area:action;flex-direction:row;align-items:center;justify-content:space-between}}.gr-warranty__card{position:relative;overflow:hidden;border:2px solid var(--gr-accent-fill);border-radius:32px;padding:clamp(36px,6.5vw,96px) clamp(24px,6.5vw,96px);text-align:left}.gr-warranty__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.gr-warranty__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.gr-warranty__content{position:relative;z-index:1;max-width:840px}.gr-warranty__title{line-height:1}.gr-warranty__title em{font-style:italic}.gr-warranty__text{margin-top:28px;max-width:640px;line-height:1.6;color:#d8d8db}.gr-warranty__cta{margin-top:40px;text-align:center}@media(max-width:540px){.gr-warranty__card{border-radius:24px}.gr-warranty__text{margin-top:20px}.gr-warranty__cta{margin-top:32px;width:100%}}.gr-final__inner{text-align:center;max-width:680px;margin:0 auto}.gr-final__title{margin-bottom:26px}@media(min-width:991px){.gr-product__grid{align-items:stretch}.gr-buy__price{margin-bottom:18px;gap:10px}.gr-buy__price .gr-price-current{font-size:20px}.gr-buy__price .gr-price-compare{font-size:14px}.gr-packs+.gr-buy__tax--below{margin:8px 0 12px}.gr-buy__title{margin-bottom:31px}.gr-buy__packs-label{font-size:12px;margin-bottom:8px}.gr-packs{grid-auto-rows:auto;gap:8px;margin-bottom:12px}.gr-pack{padding:20px 22px 20px 62px;column-gap:14px;row-gap:6px}.gr-pack:before{left:20px;width:24px;height:24px}.gr-pack.is-active:before{box-shadow:inset 0 0 0 6px var(--gr-accent)}.gr-pack__name,.gr-pack__price{font-size:22px}.gr-pack__save{gap:4px 10px}.gr-pack__save-label{font-size:14px}.gr-pack__save-amount{font-size:28px}.gr-pack__pct{font-size:14px;padding:5px 8px}.gr-pack__ship{font-size:13px;margin-top:-2px}.gr-pack__free{font-size:12px;padding:6px 9px}.gr-pack__gift{font-size:14px;gap:8px}.gr-pack__gift svg{flex-basis:20px;width:20px;height:20px}.gr-pack__note{font-size:13px}.gr-product .gr-buy__cta.gr-btn{margin-top:4px;min-height:84px;padding:24px 32px;font-size:22px}.gr-buy__note{margin-top:12px;font-size:14px}.gr-trust{margin-top:14px}.gr-trust__label{font-size:12px;margin-bottom:8px}.gr-buy__extra>:last-child{margin-bottom:0}.gr-pay-row{gap:8px;justify-content:space-between;flex-wrap:nowrap}.gr-pay-badge{height:26px;min-width:40px;flex:1 1 0}.gr-pay-badge svg{height:14px}.gr-gallery__frame--cutout{background:transparent;border-radius:0}}@media(max-width:990px){.gr-hero--split .gr-hero__inner{grid-template-columns:1fr}.gr-hero__media{aspect-ratio:16 / 11;order:-1}.gr-product__grid{grid-template-columns:1fr}.gr-gallery,.gr-buy__head,.gr-buy__main,.gr-buy__extra{grid-column:1}.gr-gallery{grid-row:1;margin-bottom:32px}.gr-buy__head{grid-row:2}.gr-buy__main{grid-row:3}.gr-buy__extra{grid-row:4}.gr-gallery__frame{flex:none;aspect-ratio:1 / 1}.gr-steps__grid{grid-template-columns:1fr;gap:14px}.gr-stats__grid{grid-template-columns:repeat(2,1fr);gap:36px 0}.gr-stats__grid .gr-stat:nth-child(odd){border-left:0}}@media(max-width:600px){.gr-stats__grid{grid-template-columns:1fr}.gr-stats__grid .gr-stat{border-left:0;border-top:1px solid var(--gr-border);padding:28px 0 0}.gr-stats__grid .gr-stat:first-child{border-top:0;padding-top:0}}@media(max-width:540px){:root{--gr-gutter: 18px}.gr-pack{padding:22px 16px 22px 62px;column-gap:12px}.gr-pack:before{left:18px;width:26px;height:26px}.gr-pack.is-active:before{box-shadow:inset 0 0 0 6px var(--gr-accent)}.gr-pack__name,.gr-pack__price{font-size:21px}.gr-pack__save-label{font-size:15px}.gr-pack__save-amount{font-size:28px}.gr-pack__pct{font-size:15px;padding:5px 9px}.gr-pack__note,.gr-pack__ship{font-size:14px}.gr-pack__free{font-size:13px;padding:6px 10px}.gr-pack__gift{font-size:16px}.gr-buy__tax{font-size:14px}.gr-btn:is(.gr-buy__cta,.gr-hero__actions .gr-btn--primary,.gr-benefit__actions .gr-btn,.gr-final__inner .gr-btn,.gr-warranty__cta){min-height:96px;padding:28px 20px;font-size:21px;letter-spacing:.03em}.gr-btn{padding:15px 26px}.gr-hero__actions{flex-direction:column;align-self:stretch}.gr-hero__actions .gr-btn{width:100%}}@media(prefers-reduced-motion:reduce){.gr-reveal{opacity:1!important;transform:none!important;transition:none!important}.gr-btn,.gr-faq__icon:before,.gr-faq__icon:after,.gr-faq__a{transition:none!important}}@media(max-width:750px){.gr-gallery__frame--cutout{aspect-ratio:9 / 10;background:transparent;border-radius:0}}@media(max-width:749px){.gr-packs{grid-auto-rows:auto;gap:8px;margin-bottom:12px}.gr-packs .gr-pack{padding:14px 14px 14px 50px;column-gap:10px;row-gap:6px}.gr-packs .gr-pack:first-of-type{padding-top:11px;padding-bottom:11px}.gr-packs .gr-pack:before{left:14px;width:22px;height:22px}.gr-packs .gr-pack.is-active:before{box-shadow:inset 0 0 0 5px var(--gr-accent)}.gr-packs .gr-pack__name,.gr-packs .gr-pack__price{font-size:19px}.gr-packs .gr-pack__save{flex-wrap:nowrap;gap:4px 8px}.gr-packs .gr-pack__save-label{font-size:12px}.gr-packs .gr-pack__save-amount{font-size:22px}.gr-packs .gr-pack__pct{font-size:12px;padding:4px 7px}.gr-packs .gr-pack__free{font-size:11px;padding:5px 8px;letter-spacing:.06em}.gr-packs .gr-pack__gift{font-size:12.5px;gap:7px;line-height:1.35}.gr-packs .gr-pack__gift svg{flex-basis:16px;width:16px;height:16px;margin-top:1px}.gr-pack--featured{margin-top:12px}.gr-pack__badge{top:-10px;right:14px;padding:4px 8px;font-size:10px}}@media(max-width:749px){.gr-hero__inner{gap:10px}.gr-hero--poster .gr-hero__sub{margin-top:10px;font-size:12px;line-height:1.4;letter-spacing:-.01em}.gr-hero--poster .gr-hero__actions{margin-top:12px}.gr-hero .gr-hero__actions .gr-btn.gr-btn--primary{min-height:42px;padding:7px 20px;font-size:14px;line-height:1.2;letter-spacing:.04em}.gr-hero--poster :is(h1,h2).gr-h1 .gr-accent{display:block}.gr-hero__detail{right:2.5%;bottom:4%;width:29%}}@media(max-width:749px){.gr-hero--poster .gr-hero__copy{display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);column-gap:15px;align-items:center;text-align:left}.gr-hero--poster .gr-hero__copy>:is(h1,h2){grid-column:1;grid-row:1;font-size:clamp(30px,calc((100vw - 51px)*.1155),46px)}.gr-hero--poster .gr-hero__copy>.gr-hero__sub{grid-column:1 / -1;grid-row:2;margin:10px 0;text-align:center}.gr-hero--poster .gr-hero__copy>.gr-hero__actions{grid-column:1 / -1;grid-row:3;margin-top:0}.gr-hero__media .gr-hero__detail{display:none}.gr-hero--poster .gr-hero__copy>.gr-hero__detail--m{display:block;position:relative;inset:auto;width:auto;aspect-ratio:auto;margin:0;grid-column:2;grid-row:1;align-self:stretch;z-index:auto}.gr-hero__detail--m img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}}@media(min-width:750px){.gr-hero__detail--m{display:none}}@media(max-width:749px){.gr-stats__grid{grid-template-columns:repeat(var(--gr-stats-cols, 3),minmax(0,1fr));gap:0}.gr-stats__grid .gr-stat:nth-child(n){border-left:1px solid var(--gr-border);border-top:0;padding:0 6px}.gr-stats__grid .gr-stat:first-child{border-left:0}.gr-stats__grid .gr-stat__number{font-size:clamp(22px,7vw,30px);line-height:1.05}.gr-stats__grid .gr-stat__label{font-size:9.5px;margin-top:4px;line-height:1.3}.gr-gallery__frame--cutout{aspect-ratio:auto;height:36svh}.gr-gallery{margin-bottom:10px}}@media(max-width:749px){.gr-hero{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.gr-hero>.gr-container{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.gr-hero__inner{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:14px}.gr-hero__inner>.gr-hero__copy{flex:none;row-gap:14px}.gr-hero--poster .gr-hero__copy>.gr-hero__sub{margin:0}}@media(max-width:749px){.gr-product__grid{grid-template-columns:minmax(0,58fr) minmax(0,42fr);column-gap:10px}.gr-gallery{grid-column:1;grid-row:1;margin-bottom:0}.gr-gallery__frame--cutout{height:clamp(270px,calc((var(--app-h) - var(--toolbar-safe)) * .36),300px)}.gr-buy__head{grid-column:2;grid-row:1;align-self:center;text-align:left}.gr-buy__head .gr-buy__title{margin:0;line-height:1.15}.gr-buy__title .gr-buy__brand{display:block;font-size:clamp(34px,10vw,42px);line-height:1;font-weight:700;-webkit-text-stroke:.6px currentColor}.gr-buy__title .gr-buy__sub{display:block;margin-top:12px;font-size:clamp(16px,4.6vw,19px);font-weight:500;line-height:1.4}.gr-buy__title .gr-buy__dash{display:none}.gr-buy__main{grid-column:1 / -1;grid-row:2;margin-top:24px}.gr-buy__extra{grid-column:1 / -1;grid-row:3}}@media(max-width:749px)and (max-height:720px){.gr-hero__inner{gap:10px}.gr-hero__inner>.gr-hero__copy{row-gap:10px}.gr-hero--poster .gr-hero__copy>:is(h1,h2){font-size:clamp(28px,calc((100vw - 51px)*.107),46px)}}@media(max-width:749px){.gr-note__icon{margin-bottom:8px}.gr-note__text{margin-top:10px;line-height:1.5}}@media(min-width:750px){.gr-buy__title .gr-buy__brand{display:block;font-size:48px;line-height:.9;font-weight:700;-webkit-text-stroke:.5px currentColor}.gr-buy__title .gr-buy__sub{display:block;margin-top:8px;font-size:22px;font-weight:500;line-height:1}.gr-buy__title .gr-buy__dash{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gr-styles.css.map */
