:root{--whuhu-ink: #0b1014;--whuhu-ink-soft: #151d22;--whuhu-green: #ffb31a;--whuhu-green-deep: #a86600;--whuhu-mist: #e7edf0;--whuhu-orange: #d94536;--whuhu-cream: #f4f2ed}.whuhu-section{position:relative;overflow:clip;background:var(--whuhu-cream);color:var(--whuhu-ink)}.whuhu-section--dark{background:var(--whuhu-ink);color:#fff}main[data-template^=product] .product-information,main[data-template^=product] .section-background{background:var(--whuhu-cream)}main[data-template^=product] .product-details .button:not(.button-secondary),main[data-template^=product] .sticky-add-to-cart__button{--button-background-color: var(--whuhu-green);--button-color: #171006;--button-border-color: var(--whuhu-green)}main[data-template^=product] .product-details h1{letter-spacing:-.035em}.whuhu-shell{width:min(100% - 32px,1440px);margin-inline:auto}.whuhu-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;color:var(--whuhu-green-deep);font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.whuhu-section--dark .whuhu-eyebrow{color:var(--whuhu-green)}.whuhu-eyebrow:before{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 18px currentColor;content:""}.whuhu-title{max-width:18ch;margin:0;font-size:clamp(36px,5.2vw,76px);font-weight:700;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.whuhu-title--medium{font-size:clamp(32px,4vw,58px)}.whuhu-copy{max-width:62ch;margin:22px 0 0;color:color-mix(in srgb,currentColor 72%,transparent);font-size:clamp(16px,1.4vw,19px);line-height:1.65}.whuhu-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.whuhu-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:14px;padding:14px 24px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.whuhu-button:hover{transform:translateY(-2px)}.whuhu-button:focus-visible{outline:3px solid #fff;outline-offset:3px}.whuhu-button--primary{background:var(--whuhu-green);color:#171006}.whuhu-button--secondary{border-color:color-mix(in srgb,currentColor 36%,transparent);background:color-mix(in srgb,currentColor 8%,transparent);color:currentColor}.whuhu-media{position:relative;overflow:hidden;background:#092122}.whuhu-media img{display:block;width:100%;height:100%}.whuhu-hero__media{display:block}.whuhu-media--cover img{object-fit:cover}.whuhu-media--contain img{object-fit:contain}.whuhu-hero{min-height:min(860px,calc(100svh - var(--header-group-height, 0px)));color:#fff}.whuhu-hero__media,.whuhu-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.whuhu-hero__media img{object-position:center}.whuhu-hero__overlay{background:radial-gradient(circle at 70% 65%,transparent 0,rgba(3,17,20,.08) 30%,rgba(3,13,16,.62) 72%),linear-gradient(90deg,#020c0fe0,#020c0f8a 42%,#020c0f0d 72%)}.whuhu-hero__content{position:relative;z-index:1;display:flex;min-height:inherit;align-items:center;padding-block:clamp(88px,12vw,160px)}.whuhu-hero__panel{max-width:680px}.whuhu-hero__copy{color:#ffffffc7}.whuhu-proof{border-block:1px solid rgba(108,255,99,.16);background:#071b1c;color:#fff}.whuhu-proof__grid{display:grid;grid-template-columns:repeat(4,1fr)}.whuhu-proof__item{padding:28px clamp(18px,3vw,42px);border-inline-start:1px solid rgba(255,255,255,.09)}.whuhu-proof__item:first-child{border-inline-start:0}.whuhu-proof__value{margin:0;color:var(--whuhu-green);font-size:26px;font-weight:700;line-height:1}.whuhu-proof__label{margin:8px 0 0;color:#ffffffa8;font-size:13px;line-height:1.45}.whuhu-feature{padding-block:clamp(72px,9vw,132px)}.whuhu-feature__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(36px,7vw,110px)}.whuhu-feature--reverse .whuhu-feature__media{order:2}.whuhu-feature__media{aspect-ratio:var(--whuhu-media-ratio, 3 / 2);border-radius:22px;box-shadow:0 28px 80px #00000029}.whuhu-feature__media:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.14);border-radius:inherit;pointer-events:none;content:""}.whuhu-feature__content{max-width:600px}.whuhu-feature__note{display:flex;gap:12px;margin-top:28px;padding-top:24px;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);color:color-mix(in srgb,currentColor 70%,transparent);font-size:14px;line-height:1.55}.whuhu-feature__note:before{flex:0 0 auto;color:var(--whuhu-green-deep);font-weight:800;content:"\2713"}.whuhu-section--dark .whuhu-feature__note:before{color:var(--whuhu-green)}.whuhu-applications{padding-block:clamp(72px,9vw,128px)}.whuhu-applications__header{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:42px}.whuhu-applications__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.whuhu-application{position:relative;min-height:540px;overflow:hidden;border-radius:20px;background:#082121;color:#fff}.whuhu-application__media{position:absolute;top:0;right:0;bottom:0;left:0}.whuhu-application__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 34%,rgba(2,12,14,.9) 100%);content:""}.whuhu-application__body{position:absolute;z-index:1;right:0;bottom:0;left:0;padding:30px}.whuhu-application__title{margin:0;font-size:26px;letter-spacing:-.03em}.whuhu-application__text{margin:10px 0 0;color:#ffffffb3;font-size:14px;line-height:1.55}.whuhu-specs{padding-block:clamp(72px,9vw,128px)}.whuhu-specs__grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(42px,8vw,120px)}.whuhu-specs__list{margin:0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.whuhu-specs__row{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(180px,1.2fr);gap:24px;padding-block:19px;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}.whuhu-specs__row dt{color:color-mix(in srgb,currentColor 60%,transparent)}.whuhu-specs__row dd{margin:0;font-weight:650}.whuhu-specs__disclaimer{margin-top:22px;color:color-mix(in srgb,currentColor 60%,transparent);font-size:12px;line-height:1.55}.whuhu-faq{padding-block:clamp(72px,9vw,118px)}.whuhu-faq__grid{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(40px,8vw,120px)}.whuhu-faq details{border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.whuhu-faq details:last-child{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}.whuhu-faq summary{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:17px;font-weight:650;list-style:none}.whuhu-faq summary::-webkit-details-marker{display:none}.whuhu-faq summary:after{color:var(--whuhu-green-deep);font-size:24px;content:"+"}.whuhu-faq details[open] summary:after{content:"\2212"}.whuhu-faq__answer{max-width:68ch;padding:0 42px 24px 0;color:color-mix(in srgb,currentColor 68%,transparent);line-height:1.65}.whuhu-final{min-height:620px;color:#fff;isolation:isolate}.whuhu-final:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(circle at 78% 50%,#26353c 0,#10171b 34%,#080c0f 72%);content:""}.whuhu-final__beam{position:absolute;top:6%;right:-8%;bottom:6%;left:46%;z-index:-1;background:linear-gradient(96deg,transparent 5%,rgba(255,179,26,.08) 42%,rgba(255,255,255,.18) 100%);clip-path:polygon(0 45%,100% 0,100% 100%,0 56%);filter:blur(1px)}.whuhu-final__inner{position:relative;z-index:1;display:flex;min-height:inherit;align-items:center;padding-block:92px}.whuhu-final__content{max-width:760px}@media screen and (max-width:989px){.whuhu-proof__grid{grid-template-columns:repeat(2,1fr)}.whuhu-proof__item:nth-child(3){border-inline-start:0;border-top:1px solid rgba(255,255,255,.09)}.whuhu-proof__item:nth-child(4){border-top:1px solid rgba(255,255,255,.09)}.whuhu-applications__grid{grid-template-columns:1fr 1fr}.whuhu-application:last-child{grid-column:1 / -1;min-height:440px}}@media screen and (max-width:749px){.whuhu-shell{width:min(100% - 28px,1440px)}.whuhu-title{font-size:clamp(38px,12vw,58px)}.whuhu-title--medium{font-size:clamp(32px,10vw,48px)}.whuhu-hero{min-height:760px}.whuhu-hero__media img{object-position:70% center}.whuhu-hero__overlay{background:linear-gradient(180deg,#020c0f3d,#020c0feb 76%)}.whuhu-hero__content{align-items:flex-end;padding-bottom:72px}.whuhu-actions{align-items:stretch;flex-direction:column}.whuhu-button{width:100%}.whuhu-proof__item{padding:22px 16px}.whuhu-proof__value{font-size:22px}.whuhu-feature__grid,.whuhu-specs__grid,.whuhu-faq__grid{grid-template-columns:1fr}.whuhu-feature--reverse .whuhu-feature__media{order:initial}.whuhu-feature__media{aspect-ratio:4 / 5}.whuhu-applications__header{align-items:start;flex-direction:column}.whuhu-applications__grid{grid-template-columns:1fr}.whuhu-application,.whuhu-application:last-child{grid-column:auto;min-height:500px}.whuhu-specs__row{grid-template-columns:1fr;gap:6px}.whuhu-final{min-height:620px}.whuhu-final__beam{top:0;right:-50%;bottom:30%;left:12%}.whuhu-final__inner{align-items:flex-end;padding-bottom:72px}}@media(prefers-reduced-motion:reduce){.whuhu-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/whuhu-premium.css.map */
