.hy-sec,.hy-final{--hy-green: var(--green);--hy-green-lt: color-mix(in srgb, var(--green) 42%, #fff);--hy-green-deep: color-mix(in srgb, var(--green) 46%, var(--dark));--hy-green-glow: color-mix(in srgb, var(--green) 40%, transparent);--hy-sky-glow: color-mix(in srgb, var(--sky) 30%, transparent);--hy-line: rgba(255, 255, 255, .1);--hy-glass: linear-gradient(180deg, rgba(255, 255, 255, .07), rgba(255, 255, 255, .025));--hy-text: rgba(255, 255, 255, .8);--hy-muted: rgba(255, 255, 255, .64);--focus-ring: var(--sky)}:is(.hy-sec,.hy-final) .cg-link{color:var(--sky)}.hy-sec{position:relative;isolation:isolate;overflow:hidden;padding:var(--sec-y) 0;color:#e6ebf5}.hy-sec h2,.hy-sec h3{color:#fff}.hy-sec:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.hy-sec--ink{background:linear-gradient(180deg,var(--dark) 0%,var(--dark-2) 100%)}.hy-sec--ink:before{background:radial-gradient(1000px 520px at 50% -6%,rgba(77,143,239,.26),transparent 62%)}.hy-sec--night{background:linear-gradient(180deg,var(--dark-card) 0%,var(--navy-deep) 160%)}.hy-sec--night:before{background:radial-gradient(900px 500px at 50% 0%,rgba(147,201,235,.16),transparent 65%)}.hy-sec--black{background:var(--dark-2)}.hy-sec--black:before{background:radial-gradient(900px 520px at 20% 30%,rgba(147,201,235,.1),transparent 62%),radial-gradient(700px 420px at 90% 80%,color-mix(in srgb,var(--green) 13%,transparent),transparent 64%)}.shopify-section:has(>.hy-sec)~.shopify-section>.hy-sec{border-top:1px solid rgba(255,255,255,.06)}:is(.hy-layers,.hy-final)>.hy-grid-pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 25%,transparent 100%);mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 25%,transparent 100%)}.hy-head{max-width:800px;margin:0 auto 36px;text-align:center}.hy-head .cg-h2{color:#fff}.hy-head .cg-lead{color:var(--hy-text);margin-top:14px}@media(min-width:1024px){.hy-head{margin-bottom:52px}}.hy-proof{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;margin-bottom:14px;font-size:14.5px;font-weight:700;color:#ffffffdb}.hy-proof strong{color:#fff;font-weight:800}.hy-proof .cg-stars{--size: 17px}@media(max-width:559px){.hy-proof{font-size:13.5px}}.hy-grad{background:linear-gradient(90deg,var(--sky) 0%,var(--hy-green-lt) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hy-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--hy-green-lt)}.hy-eyebrow .ic{width:17px;height:17px}:is(.hy-layers,.hy-final) .hy-btn--green{--btn-bg: #0a7a35;--btn-bd: #0a7a35;--btn-fg: #fff;box-shadow:0 10px 26px -10px var(--hy-green-glow)}:is(.hy-layers,.hy-final) .hy-btn--green:hover{--btn-bg: color-mix(in srgb, #0a7a35 85%, #000);--btn-bd: color-mix(in srgb, #0a7a35 85%, #000);box-shadow:0 0 34px var(--hy-green-glow),0 18px 34px -12px var(--hy-green-glow)}:is(.cg2-pdp-explorer-section,.cg2-pdp-adjustable-section,.cg2-pdp-features-section,.cg2-pdp-advantage-section,.cg2-final-cta-section) .cg2-editor-note{margin:12px auto;padding:10px 14px;border-radius:12px;border:1px dashed var(--line-strong);background:#fff;color:var(--ink-2);font-size:13.5px;font-weight:600;line-height:1.45}.hy-layers{background:radial-gradient(800px 600px at 72% 46%,color-mix(in srgb,var(--green) 14%,transparent),transparent 60%),radial-gradient(700px 500px at 30% 80%,rgba(77,143,239,.14),transparent 62%),linear-gradient(180deg,var(--dark-2) 0%,var(--dark) 100%)}.hy-x{position:relative;display:grid;gap:26px;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "stage" "list" "cta"}.hy-x__head{grid-area:head;text-align:center}.hy-x__head .cg-h2{color:#fff}.hy-x__head .cg-lead{color:var(--hy-text);margin:16px auto 0;max-width:560px}.hy-x__stage{grid-area:stage;position:relative;width:100%;max-width:620px;margin:0 auto}.hy-x__list{grid-area:list;display:grid;border-top:1px solid var(--hy-line)}.hy-x__cta{grid-area:cta;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 22px}@media(min-width:1024px){.hy-x{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"head stage" "list stage" "cta stage";grid-template-rows:auto auto 1fr;column-gap:64px;row-gap:0}.hy-x__head{text-align:left}.hy-x__head .cg-lead{margin-left:0}.hy-x__list{margin-top:30px}.hy-x__cta{justify-content:flex-start;align-self:start;margin-top:28px}.hy-x__stage{align-self:start;width:auto;max-width:none;margin:80px calc(-1 * (var(--gutter) + max(0px,(100vw - var(--container) - 2 * var(--gutter)) / 2))) 0 0}.hy-x__frame,.hy-x__legend,.hy-x__hint{width:min(100%,680px);margin-left:auto}}@media(min-width:1280px){.hy-x__stage{margin-top:clamp(40px,612px - 41.9vw,80px)}}.hy-x__item{position:relative;border-bottom:1px solid var(--hy-line)}.hy-x__item:before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:3px;border-radius:3px;background:var(--green);box-shadow:0 0 14px var(--hy-green-glow);transform:scaleY(0);transition:transform .35s var(--ease)}.hy-x__item.is-active:before{transform:none}.hy-x__h{margin:0;font-size:inherit}.hy-x__btn{width:100%;display:flex;align-items:center;gap:14px;padding:16px 6px 16px 14px;text-align:left;color:#fff;font-size:17.5px;font-weight:700;letter-spacing:-.01em;line-height:1.25;border-radius:10px;transition:color .2s,background .2s}.hy-x__btn:hover{background:#ffffff0a}.hy-x__num{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:50%;font-size:12.5px;font-weight:800;letter-spacing:.02em;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.16);transition:background .3s,border-color .3s,box-shadow .3s,color .3s}.hy-x__name{flex:1;min-width:0}.hy-x__plus{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:50%;color:#fffc;transition:transform .3s var(--ease),background .2s}.hy-x__plus .ic{width:16px;height:16px}.hy-x__btn.is-active{color:var(--hy-green-lt)}.hy-x__btn.is-active .hy-x__num{background:#0a7a35;border-color:#0a7a35;box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 20%,transparent),0 0 18px var(--hy-green-glow)}.hy-x__btn[aria-expanded=true] .hy-x__plus{transform:rotate(45deg);background:#ffffff14}.hy-x__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.hy-x__panel>div{overflow:hidden;min-height:0}.hy-x__item.is-open .hy-x__panel{grid-template-rows:1fr}.hy-x__content{display:grid;gap:14px;padding:10px 8px 20px 62px}@media(min-width:560px){.hy-x__content{grid-template-columns:1.15fr 1fr;gap:22px}}@media(max-width:1023px){.hy-x__content{grid-template-columns:minmax(0,1fr)}.hy-x__content>div:first-child{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.hy-x__content h4{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--hy-green-lt);margin-bottom:6px}.hy-x__content p{font-size:15px;line-height:1.55;color:#ffffffd1}.hy-x__frame{position:relative;aspect-ratio:1200 / 1296}.hy-x__halo{position:absolute;top:6%;right:-4%;bottom:-2%;left:0;z-index:0;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--green) 24%,transparent),transparent 72%),radial-gradient(closest-side at 40% 70%,rgba(77,143,239,.2),transparent 72%);animation:hy-halo 7s ease-in-out infinite}@keyframes hy-halo{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.hy-x__frame.is-hot{cursor:pointer}.hy-x__slice{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;transform:translate(var(--dx, 0%),var(--dy, 0%));filter:brightness(.7) saturate(.85);-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent 99.5%);mask-image:linear-gradient(90deg,#000 88%,transparent 99.5%);transition:transform .65s var(--ease),filter .45s var(--ease),opacity .6s var(--ease),translate .7s var(--ease)}.hy-x__slice img{position:absolute;display:block;pointer-events:none}.hy-x__slice--cover{z-index:6}.hy-x__slice--cover img{left:2.5%;top:0;width:97.5%;height:25.463%}.hy-x__slice--gel{z-index:5}.hy-x__slice--gel img{left:20%;top:23.1481%;width:80%;height:18.5185%}.hy-x__slice--coils{z-index:4}.hy-x__slice--coils img{left:25%;top:41.6667%;width:75%;height:30.0926%}.hy-x__slice--transition{z-index:3}.hy-x__slice--transition img{left:25%;top:64.8148%;width:75%;height:11.5741%}.hy-x__slice--cavity{z-index:2}.hy-x__slice--cavity img{left:37.5%;top:39.3519%;width:62.5%;height:30.0926%}.hy-x__slice--base{z-index:1}.hy-x__slice--base img{left:7.5%;top:53.2407%;width:92.5%;height:46.7593%}.hy-x__slice.is-above{--dy: -2.2%}.hy-x__slice.is-below{--dy: 2.2%}.hy-x__slice.is-active{--dx: -6%;--dy: 0%;filter:brightness(1.06) saturate(1.05) drop-shadow(0 0 16px var(--hy-green-glow)) drop-shadow(0 18px 24px rgba(0,0,0,.5))}.hy-x__slice--cavity.is-active{--dx: 0%;filter:brightness(.7) saturate(.85)}@media(max-width:767px){.hy-x__slice.is-active{--dx: -3%}.hy-x__slice--cavity.is-active{--dx: 0%}}@media(prefers-reduced-motion:no-preference){.hy-x__stage.reveal.is-in{animation-name:cg-reveal-fade}}.hy-x__stage.reveal:not(.is-in) .hy-x__slice{opacity:0;translate:9% 0}.hy-x__stage.reveal.is-in .hy-x__slice--gel{transition-delay:0s,0s,.08s,.08s}.hy-x__stage.reveal.is-in .hy-x__slice--coils,.hy-x__stage.reveal.is-in .hy-x__slice--cavity{transition-delay:0s,0s,.14s,.14s}.hy-x__stage.reveal.is-in .hy-x__slice--transition{transition-delay:0s,0s,.2s,.2s}.hy-x__stage.reveal.is-in .hy-x__slice--base{transition-delay:0s,0s,.28s,.28s}.hy-x__spot{position:absolute;z-index:5;left:var(--x);top:var(--y);width:38px;height:38px;margin:-19px 0 0 -19px;display:grid;place-items:center;border-radius:50%;font-size:12.5px;font-weight:800;color:#fff;background:#0d1117cc;border:1.5px solid rgba(255,255,255,.72);box-shadow:0 8px 20px -6px #0009;pointer-events:auto;cursor:pointer;transition:background .3s,border-color .3s,transform .3s var(--ease)}.hy-x__spot:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1.5px solid rgba(255,255,255,.5);opacity:0}.hy-x__spot:hover{transform:scale(1.1)}.hy-x__spot.is-active{background:#0a7a35;border-color:#fff;transform:scale(1.12)}.hy-x__spot.is-active:before{border-color:var(--green);animation:cg-ring 2.2s ease-out infinite}@media(max-width:559px){.hy-x__spot{width:32px;height:32px;margin:-16px 0 0 -16px;font-size:11.5px}}.hy-x__callout{position:absolute;z-index:8;left:calc(var(--x) - 6% + 30px);top:var(--y);transform:translateY(-50%);display:none;max-width:230px;padding:10px 14px;border-radius:14px;background:#0d1117eb;border:1px solid color-mix(in srgb,var(--green) 55%,transparent);box-shadow:0 0 30px -8px var(--hy-green-glow),0 18px 34px -16px #000c;pointer-events:none;white-space:nowrap;transition:left .55s var(--ease),top .55s var(--ease),transform .55s var(--ease)}.hy-x__callout.is-left{left:calc(var(--x) - 6% - 30px);transform:translate(-100%,-50%)}.hy-x__callout b{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--hy-green-lt)}.hy-x__callout span{display:block;margin-top:2px;font-size:14.5px;font-weight:800;color:#fff;line-height:1.25}@media(min-width:768px){.hy-x__callout{display:block}}.hy-x__legend{display:flex;justify-content:center;gap:6px;margin-top:18px}.hy-x__legend i{width:22px;height:4px;border-radius:99px;background:#ffffff29;transition:background .3s,width .3s var(--ease)}.hy-x__legend i.is-on{width:40px;background:var(--green);box-shadow:0 0 10px var(--hy-green-glow)}.hy-x__caption{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;max-width:540px;margin:16px auto 0;padding:14px 16px 15px;border-radius:18px;background:linear-gradient(180deg,#0d1117e6,#0d1117c7);border:1px solid color-mix(in srgb,var(--green) 45%,transparent);box-shadow:0 0 34px -12px var(--hy-green-glow),0 20px 36px -22px #000000d9;text-align:left}.hy-x__caption-num{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;font-size:12.5px;font-weight:800;color:#fff;background:#0a7a35;box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 20%,transparent),0 0 16px var(--hy-green-glow)}.hy-x__caption-name{font-size:16.5px;font-weight:800;line-height:1.3;letter-spacing:-.01em;color:#fff}.hy-x__caption-text{margin-top:4px;font-size:14.5px;line-height:1.5;color:#fffc}.hy-x__caption.is-new .hy-x__caption-copy,.hy-x__caption.is-new .hy-x__caption-num{animation:hy-cap-in .4s var(--ease)}@keyframes hy-cap-in{0%{opacity:0;transform:translateY(5px)}}@media(min-width:1024px){.hy-x__caption{display:none}}.hy-x__hint{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--hy-green-lt)}.hy-x__hint .ic{width:16px;height:16px}.hy-x__hint-fine{display:none}@media(hover:hover)and (pointer:fine){.hy-x__hint-fine{display:inline}.hy-x__hint-touch{display:none}}.pdh-x__cta{display:grid;gap:22px;justify-items:stretch}.pdh-x__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 22px}@media(min-width:1024px){.pdh-x__cta{justify-items:start}.pdh-x__actions{justify-content:flex-start}}.pdh-build{width:100%;max-width:520px;margin:0 auto;padding:16px 18px 18px;border-radius:18px;background:var(--hy-glass);border:1px solid rgba(255,255,255,.1)}@media(min-width:1024px){.pdh-build{margin:0}}.pdh-build__cap{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:12px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--hy-muted)}.pdh-build__count{padding:3px 9px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--green) 22%,transparent);color:var(--hy-green-lt);letter-spacing:.06em}.pdh-build__stack{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.pdh-build__stack li{display:grid;grid-template-columns:54px 1fr;align-items:stretch;column-gap:14px;flex:var(--g, 1) 1 0;min-height:26px}.pdh-build__stack .hy-swatch{width:54px;height:auto;min-height:22px;border-radius:5px}.pdh-build__stack li>span:last-child{display:flex;align-items:center;font-size:13.5px;font-weight:600;color:#ffffffe0;line-height:1.25}.pdh-build__stack b{min-width:0;margin-right:6px;color:var(--hy-green-lt);font-weight:800}.pdh-build__stack b:empty{display:none}.pdh-build__stack--inches{height:210px}.hy-swatch{display:block;width:26px;height:11px;border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff2e}.hy-swatch--gel{background:linear-gradient(180deg,var(--sky-light),var(--sky))}.hy-swatch--char{background:linear-gradient(180deg,#4a4f5a,#22262e)}.hy-swatch--foam{background:linear-gradient(180deg,#f6f7fb,#cfd8ea)}.hy-swatch--coil{background:repeating-linear-gradient(90deg,#2b3038 0 4px,#5b6270 4px 6px)}.hy-swatch--trans{background:linear-gradient(180deg,#e6eaf5,#b9c3d6)}.hy-swatch--base{background:linear-gradient(180deg,var(--green-soft),var(--hy-green-deep))}.pdh-axis__grid{display:grid;gap:28px;align-items:center}.hy-axis__media{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:#0b1020}.pdh-axis__media{border-radius:var(--r-card-lg);overflow:hidden;border:1px solid color-mix(in srgb,var(--green) 45%,transparent);box-shadow:0 0 90px -24px var(--hy-green-glow),0 40px 80px -40px #000000e6}.hy-axis__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .9s var(--ease),transform 1.4s var(--ease)}.hy-axis__img--up{opacity:0}.hy-axis__media.is-up .hy-axis__img--up{opacity:1}.hy-axis__media.is-up .hy-axis__img--flat{opacity:0}.hy-axis__media.is-up .hy-axis__img{transform:scale(1.02)}.hy-axis__toggle{position:absolute;z-index:2;left:50%;bottom:16px;transform:translate(-50%);display:inline-flex;gap:4px;padding:5px;border-radius:99px;background:#0d1117db;border:1px solid rgba(255,255,255,.18);box-shadow:0 16px 30px -14px #000c}.hy-axis__toggle button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 15px;border-radius:99px;font-size:13.5px;font-weight:800;color:#fffc;white-space:nowrap;transition:background .25s,color .25s}.hy-axis__toggle button .ic{width:18px;height:18px}.hy-axis__toggle button:hover{color:#fff}.hy-axis__toggle button[aria-pressed=true]{background:#fff;color:var(--navy)}.pdh-axis .hy-axis__toggle button{min-height:44px}.pdh-axis__copy .cg-h2{color:#fff}.pdh-axis__copy .cg-lead{color:var(--hy-text);margin-top:14px}.pdh-axis__checks{margin-top:20px}@media(min-width:1024px){.pdh-axis__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px}}.hy-feat{display:grid;gap:20px}@media(min-width:768px){.hy-feat{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.hy-feat>:nth-child(2n){margin-top:48px}}@media(min-width:1280px){.hy-feat{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.hy-feat{gap:30px}}.hy-fcard{position:relative;border-radius:var(--r-card);overflow:hidden;background:var(--hy-glass);border:1px solid var(--hy-line);box-shadow:0 30px 60px -32px #000000d9;transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.hy-fcard:hover{transform:translateY(-6px);border-color:#93c9eb73;box-shadow:0 0 44px -12px var(--hy-sky-glow),0 30px 60px -30px #000000e6}.hy-fcard__media{position:relative;aspect-ratio:5 / 4;overflow:hidden;background:#0b1020}.hy-fcard__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.hy-fcard--coils .hy-fcard__media img{width:185%;height:185%;max-width:none;object-position:0 0;transform-origin:0 0}.hy-fcard:hover .hy-fcard__media img{transform:scale(1.06)}.hy-fcard__num{position:absolute;left:14px;top:14px;z-index:1;font-size:12px;font-weight:800;letter-spacing:.12em;color:#fff;padding:6px 11px;border-radius:99px;background:#0d11179e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18)}.hy-fcard__body{position:relative;padding:34px 22px 24px}.hy-fcard__icon{position:absolute;top:-26px;left:22px;width:52px;height:52px;display:grid;place-items:center;border-radius:16px;color:#fff;background:linear-gradient(145deg,var(--blue-2),var(--navy));box-shadow:0 0 0 4px var(--dark-card),0 14px 28px -10px #274ec3b3}.hy-fcard__icon .ic{width:25px;height:25px}.hy-fcard__benefit{margin:2px 0 6px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--hy-green-lt)}.hy-fcard__title{font-size:21px;line-height:1.2;letter-spacing:-.015em;color:#fff;margin:4px 0 10px}.hy-fcard__text{font-size:15px;line-height:1.6;color:#ffffffc7}.hy-adv{display:grid;gap:34px;align-items:center}@media(min-width:1200px){.hy-adv{grid-template-columns:.82fr 1.18fr;gap:64px}}.hy-adv__media{position:relative;max-width:460px;width:100%;margin:0 auto;isolation:isolate}.hy-adv__media img{width:100%;aspect-ratio:510 / 700;object-fit:cover;border-radius:var(--r-card-lg);box-shadow:0 0 0 1px #ffffff1a,0 40px 80px -30px #000000e6}.hy-adv__media:before{content:"";position:absolute;top:8%;right:-8%;bottom:-6%;left:8%;z-index:-1;border-radius:var(--r-card-lg);background:linear-gradient(140deg,color-mix(in srgb,var(--green) 40%,transparent),#4d8fef4d);filter:blur(28px);opacity:.7}.hy-adv__pill{position:absolute;right:-6px;bottom:26px;display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:16px;background:#0d1117db;border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 40px -16px #000c;color:#fff;font-size:13.5px;font-weight:800;line-height:1.2;white-space:nowrap;animation:cg-hero-bob 6s ease-in-out infinite}.hy-adv__pill small{display:block;margin-top:2px;font-size:11.5px;font-weight:600;color:#ffffffb3}.hy-adv__pill .ic{width:20px;height:20px;flex:none;color:var(--hy-green-lt)}@media(max-width:559px){.hy-adv__pill{right:10px}}.hy-adv__copy .cg-h2{color:#fff}.hy-adv__copy .hy-proof{justify-content:flex-start}@media(max-width:1199px){.hy-adv__copy>.reveal:not(.hy-vs){text-align:center}.hy-adv__copy .hy-proof{justify-content:center}}.hy-adv__grid{display:grid;gap:14px;margin-top:28px;text-align:left}@media(min-width:640px){.hy-adv__grid{grid-template-columns:1fr 1fr;gap:16px}}.hy-adv__item{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:start;padding:18px 18px 18px 16px;border-radius:18px;background:var(--hy-glass);border:1px solid var(--hy-line);transition:border-color .3s,transform .3s var(--ease),background .3s}.hy-adv__item:hover{border-color:color-mix(in srgb,var(--green) 50%,transparent);transform:translateY(-3px);background:#ffffff0f}.hy-adv__icon{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:color-mix(in srgb,var(--green) 16%,transparent);border:1px solid color-mix(in srgb,var(--green) 40%,transparent)}.hy-adv__icon img{width:28px;height:28px}.hy-adv__item h3{font-size:17px;line-height:1.25;letter-spacing:-.01em;color:#fff;margin-bottom:6px}.hy-adv__item p{font-size:14.5px;line-height:1.55;color:#ffffffc2}.hy-vs{display:grid;gap:12px;margin-top:18px;padding:20px;border-radius:20px;background:linear-gradient(160deg,var(--navy-ink) 0%,var(--navy) 60%,#3b4b9c 100%);box-shadow:0 24px 50px -28px #000000e6;text-align:left}.hy-vs__title{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sky)}.hy-vs__lead{font-size:15px;line-height:1.5;color:#ffffffdb}.hy-vs__cols{display:grid;gap:10px}@media(min-width:640px){.hy-vs__cols{grid-template-columns:1fr 1fr}}.hy-vs__col{padding:13px 14px;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.hy-vs__col strong{display:block;margin-bottom:4px;font-size:14px;color:#fff}.hy-vs__col span{display:block;font-size:13.5px;line-height:1.45;color:#ffffffd6}.hy-vs__col--hy{border-color:color-mix(in srgb,var(--green) 60%,transparent);background:color-mix(in srgb,var(--green) 14%,rgba(255,255,255,.06))}.hy-vs__col--hy strong{color:var(--hy-green-lt)}.hy-vs .cg-link{justify-self:start}.hy-final{position:relative;isolation:isolate;overflow:hidden;padding:var(--sec-y) 0;color:#e6ebf5;background:radial-gradient(760px 520px at 88% 40%,color-mix(in srgb,var(--green) 30%,transparent),transparent 66%),radial-gradient(700px 480px at 0% 100%,rgba(39,78,195,.4),transparent 62%),linear-gradient(135deg,var(--navy-ink) 0%,var(--dark-card) 50%,var(--dark) 100%);border-top:1px solid rgba(255,255,255,.06)}.hy-final__inner{display:grid;gap:44px;align-items:center}@media(min-width:1200px){.hy-final__inner{grid-template-columns:1fr 1fr;gap:64px}}@media(max-width:639px){.hy-final__copy .cg-checks--2col{grid-template-columns:1fr}}@media(min-width:640px){.hy-final__copy .cg-checks--2col{grid-template-columns:repeat(2,max-content);column-gap:32px}}.hy-final__copy .cg-h2{color:#fff;font-size:clamp(36px,4.4vw,62px)}.hy-final__copy .cg-lead{color:#ffffffd6;margin-top:16px;max-width:520px}.hy-final__copy .hy-proof{justify-content:flex-start}.hy-final__copy .cg-checks{margin-top:24px;max-width:540px}.hy-final__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:28px}.hy-final__line{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:22px;font-size:13.5px;font-weight:700;color:#ffffffd6}.hy-final__line span{display:inline-flex;align-items:center;gap:7px}.hy-final__line .ic{width:16px;height:16px;color:var(--sky)}.hy-final__line .ic--flag{width:22px;height:14px}@media(max-width:559px){.hy-final__actions .cg-btn{width:100%}}.hy-collage{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:560px;width:100%;margin:0 auto}.hy-collage figure{margin:0;border-radius:20px;overflow:hidden;background:#0b1020;box-shadow:0 0 0 1px #ffffff1a,0 30px 60px -28px #000000e6}.hy-collage img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.hy-collage figure:hover img{transform:scale(1.05)}.hy-collage__a{grid-column:1 / -1;aspect-ratio:16 / 9}.hy-collage__b,.hy-collage__c{aspect-ratio:1}.hy-collage__b{animation:hy-drift 9s ease-in-out infinite}.hy-collage__c{animation:hy-drift 9s ease-in-out -4.5s infinite}@keyframes hy-drift{0%,to{translate:0 0}50%{translate:0 -8px}}.hy-ring{position:absolute;left:50%;top:56%;z-index:2;width:132px;height:132px;margin:-66px 0 0 -66px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#0d1117f0 58%,#0d1117cc);box-shadow:0 0 0 1px #ffffff24,0 0 46px -6px var(--hy-green-glow),0 22px 40px -18px #000000e6;text-align:center}.hy-ring svg{position:absolute;top:6px;right:6px;bottom:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);transform:rotate(-90deg)}.hy-ring circle{fill:none;stroke-width:5}.hy-ring .t{stroke:#ffffff1f}.hy-ring .v{stroke:var(--green);stroke-linecap:round;stroke-dasharray:339.3;stroke-dashoffset:0;filter:drop-shadow(0 0 6px var(--hy-green-glow))}.reveal .hy-ring .v{stroke-dashoffset:339.3;transition:stroke-dashoffset 1.6s var(--ease) .3s}.reveal.is-in .hy-ring .v{stroke-dashoffset:0}.hy-ring>span{position:relative}.hy-ring b{display:block;font-size:36px;font-weight:800;line-height:1;letter-spacing:-.03em;color:#fff}.hy-ring small{display:block;margin-top:4px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--hy-green-lt)}@media(max-width:559px){.hy-ring{width:108px;height:108px;margin:-54px 0 0 -54px}.hy-ring b{font-size:30px}.hy-ring small{font-size:9.5px}}.pdh-models__compare{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.pdh-models__compare .ic{width:17px;height:17px}.pdh-compare{width:min(760px,calc(100vw - 32px))}.pdh-compare__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pdh-compare__col{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-content:start;padding:14px;border-radius:18px;border:2px solid var(--line);background:#fff}.pdh-compare__col.is-current{border-color:var(--navy);background:var(--sky-light)}.pdh-compare__col img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:12px}.pdh-compare__col h3{font-size:16px;color:var(--navy);line-height:1.25}.pdh-compare__price{font-size:20px;font-weight:800;color:var(--blue)}.pdh-compare__price small{display:block;font-size:12.5px;font-weight:700;color:var(--ink-muted)}.pdh-compare__k{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.pdh-compare__list{display:grid;gap:5px;list-style:none;margin:0;padding:0;font-size:13.5px;color:var(--ink-2);line-height:1.35}.pdh-compare__list b{color:var(--navy)}.pdh-compare .cg-meter{grid-template-columns:70px 1fr;font-size:12.5px}.pdh-compare__col .cg-btn{width:100%}.pdh-compare__now{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:var(--r-pill);background:#fff;border:1px solid var(--line);font-size:14px;font-weight:700;color:var(--navy)}.pdh-compare__now .ic{width:18px;height:18px;color:var(--green)}@media(max-width:559px){.pdh-compare__grid{gap:8px}.pdh-compare__col{padding:10px}.pdh-compare .cg-meter{grid-template-columns:1fr;gap:4px}.pdh-compare__col .cg-btn,.pdh-compare__now{padding:6px 10px;font-size:14px;line-height:1.2;text-align:center;white-space:normal}}.pdh-bundle{display:grid;grid-template-columns:84px 1fr;gap:14px;align-items:center;padding:12px 14px;border-radius:18px;background:linear-gradient(135deg,var(--sky-light),#fff);border:1px solid rgba(147,201,235,.6)}.pdh-bundle:not(:has(.pdh-bundle__img)){grid-template-columns:minmax(0,1fr)}.pdh-bundle__img{display:block;border-radius:12px;overflow:hidden;background:#fff;aspect-ratio:707 / 503}.pdh-bundle__img img{width:100%;height:100%;object-fit:cover}.pdh-bundle__copy{display:grid;gap:3px;font-size:14px;color:var(--ink-2);line-height:1.45}.pdh-bundle__copy strong{display:inline-flex;align-items:center;gap:7px;color:var(--navy);font-size:15px}.pdh-bundle__copy .ic{width:18px;height:18px;color:var(--blue-2)}.pdh-base{margin:4px 0 0}.pdh-base .cg-setup__opt--solo .cg-setup__price{display:none}.product-info:has(.pdh-base .cg-setup.is-on) :is(.pdh-bundle,.product-size,.product-price,.product-terms,.product-guar,#atc-main){display:none}.pdh-base[hidden],.pdh-base:empty{display:none}@media(prefers-reduced-motion:reduce){.hy-x__halo,.hy-x__spot.is-active:before,.hy-collage__b,.hy-collage__c,.hy-adv__pill,.hy-x__caption-copy,.hy-x__caption-num{animation:none!important}.hy-x__stage.reveal .hy-x__slice{opacity:1!important;translate:none!important}.reveal .hy-ring .v{stroke-dashoffset:0}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/cg2-pdp-hybrid.css.map */
