:root{--g-color-bg: #FFFFFF;--g-color-frame: #171717;--g-color-text: #171717;--g-color-muted: #5C5C5C;--g-color-subtle: #8F8F8F;--g-color-border: #E4E4E7;--g-color-border-light: #EDEDEF;--g-color-surface: #F4F4F5;--g-color-tint: #F4F4F5;--g-color-tint-2: #F4F4F5;--g-color-card-blue: #F4F4F5;--g-color-card-apricot: #F4F4F5;--g-color-card-mist: #F4F4F5;--g-color-accent: #4660C4;--g-color-accent-soft: #ECEEF9;--g-color-deep: #171717;--g-color-deep-text: #FFFFFF;--g-color-deep-muted: #BDBDBD;--g-color-check: #2E8A57;--g-color-cross: #B5B5B5;--g-color-star: #E8913F;--g-color-button-bg: #171717;--g-color-button-text: #FFFFFF;--g-color-button-hover: #3A3A3A;--g-color-announcement-bg: #171717;--g-color-announcement-text: #FAFAFA;--g-color-footer-bg: #171717;--g-color-footer-text: #D4D4D4;--g-color-footer-heading: #FFFFFF;--g-color-footer-muted: #A3A3A3;--g-color-footer-field: rgba(255,255,255,.08);--g-color-footer-border: rgba(255,255,255,.12);--g-color-on-image: #FFFFFF;--g-color-veil: rgba(255,255,255,.84);--g-color-veil-soft: rgba(255,255,255,.5);--g-color-chip-bg: rgba(255,255,255,.9);--g-color-overlay: rgba(23,23,23,.4);--g-color-overlay-strong: rgba(23,23,23,.72);--g-color-scrim: rgba(18,20,28,.55);--g-color-bar-track: #E3E6EE;--g-color-shadow: rgba(16,24,40,.1);--g-color-tint-light: #F4F4F5;--g-color-card-line: #E4E4E7;--g-color-dark: #171717;--g-color-dark-muted: #5C5C5C;--g-color-dark-line: rgba(255,255,255,.16);--g-color-dark-fill: rgba(255,255,255,.06);--g-color-dark-track: rgba(255,255,255,.1);--g-color-ring: #171717;--g-color-dot-no: #B4B9C4;--g-color-gradient-top: #F4F4F5;--g-color-glass: rgba(23,23,23,.5);--g-color-glass-text: rgba(255,255,255,.88);--g-color-tile-icon-bg: rgba(255,255,255,.07);--g-container: 1360px;--g-gutter: clamp(20px, 4vw, 64px);--g-sy: clamp(64px, 6.2vw, 104px);--g-r-card: 16px;--g-r-big: 24px;--g-r-sheet: 22px;--g-font: "Inter", system-ui, sans-serif;--g-ease: cubic-bezier(.3, 1, .3, 1);--g-ease-header: cubic-bezier(.6, 0, .4, 1);--g-color-photo: #ECEEF9;--g-color-ring-track: #E4E4E7;--g-color-fill-on-dark: #FFFFFF;--g-color-secondary-ground: rgba(23,23,23,.025)}@media(max-width:760px){:root{--g-r-card: 12px;--g-r-big: 16px;--g-r-sheet: 16px;--g-sy: 56px}}.gu *{box-sizing:border-box}.gu{-webkit-text-size-adjust:100%}.gu{margin:0;color:var(--g-color-text);font:400 18px/1.6 var(--g-font);-webkit-font-smoothing:antialiased}.gu img{display:block;max-width:100%}.gu p{margin:0}.gu a{color:var(--g-color-text)}.gu button{font-family:var(--g-font)}.gu h1,.gu h2,.gu h3,.gu h4{margin:0;font-family:var(--g-font);color:inherit}.gu h1{font-size:40px;line-height:1.02;font-weight:700;letter-spacing:-.03em}.gu h2{font-size:clamp(34px,3.3vw,50px);line-height:1.02;font-weight:700;letter-spacing:-.035em;text-wrap:balance}.gu h3{font-size:20px;line-height:1.25;font-weight:600;letter-spacing:-.02em}@media(max-width:760px){.gu h1{font-size:28px;line-height:1.1}.gu h2{font-size:31px}.gu h3{font-size:18px}}.gu .muted{color:var(--g-color-muted)}.gu .small{font-size:15px;line-height:1.5;color:var(--g-color-muted)}.gu .tiny{font-size:13px;line-height:1.4;color:var(--g-color-muted)}.gu .lead{font-size:19px;line-height:1.55;color:var(--g-color-muted)}.gu .announce{background:var(--g-color-announcement-bg);color:var(--g-color-announcement-text);font:400 13px/44px var(--g-font);height:44px;text-align:center;position:relative;overflow:hidden}.gu .announce .msgs span{position:absolute;left:0;right:0;opacity:0;animation:rot 12s infinite}.gu .announce .msgs span:nth-child(2){animation-delay:4s}.gu .announce .msgs span:nth-child(3){animation-delay:8s}@keyframes rot{0%,30%{opacity:1}33.3%,to{opacity:0}}.gu .sheet{background:var(--g-color-bg);border-radius:var(--g-r-sheet) var(--g-r-sheet) 0 0;overflow:clip}.gu .wrap{width:100%;max-width:calc(var(--g-container) + 2 * var(--g-gutter));margin:0 auto;padding:0 var(--g-gutter)}.gu .s{padding:var(--g-sy) 0;position:relative}.gu:has(>.s.white)+.gu>.s.white,.gu .s.white+.s.white{padding-top:0}.gu .s.tint{background:var(--g-color-tint)}.gu .s.tint2{background:var(--g-color-tint-2)}.gu .s.surface{background:var(--g-color-surface)}.gu .s.tight{padding:calc(var(--g-sy) * .6) 0}.gu .head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:40px}.gu .head .l{max-width:760px;display:grid;gap:14px}.gu .head.c{flex-direction:column;align-items:center;text-align:center}.gu .head.c .l{justify-items:center}@media(max-width:760px){.gu .head{flex-direction:column;align-items:start;gap:16px;margin-bottom:26px}.gu .head.c{align-items:center}}.gu .mark{position:relative;white-space:nowrap}.gu .mark:after{content:"";position:absolute;left:0;right:0;bottom:-.08em;height:.1em;border-radius:1em;background:var(--g-color-accent);opacity:.85;transform-origin:left}.js .gu .mark:after{transform:scaleX(0);transition:transform 1s .3s var(--g-ease)}.js .gu .in .mark:after,.js .gu .mark.in:after{transform:none}.gu .header{position:sticky;top:0;z-index:30;background:var(--g-color-bg);transition:box-shadow .4s}.gu .header .in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:88px;transition:height .5s var(--g-ease-header)}.gu .header.scrolled .in{height:66px}.gu .header.scrolled{box-shadow:0 1px 0 var(--g-color-border-light)}.gu .header .left{display:flex;align-items:center;justify-self:start;height:40px}.gu .header #site-logo{height:24px;width:auto;display:block}.gu .header nav{display:flex;gap:30px;justify-self:center;align-items:center;height:40px;font:500 16px/40px var(--g-font)}.gu .header nav a{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 calc(50% + 12px) / 0 1px no-repeat;transition:background-size .5s var(--g-ease)}.gu .header nav a:hover{background-size:100% 1px}.gu .header .icons{justify-self:end;display:flex;gap:4px;align-items:center;height:40px}.gu .header .icons>a,.gu .menu-btn{width:40px;height:40px;display:grid;place-items:center}.gu .ico{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.gu .cart{position:relative}.gu .cart b{position:absolute;top:3px;right:1px;min-width:17px;height:17px;border-radius:9px;background:var(--g-color-button-bg);color:var(--g-color-button-text);font:600 10.5px/17px var(--g-font);text-align:center}.gu .menu-btn{display:none}@media(max-width:900px){.gu .header .in{height:64px}.gu .header.scrolled .in{height:56px}.gu .header nav,.gu .header .icons>a.acct{display:none}.gu .menu-btn{display:grid;margin-left:-10px}.gu .header .left{display:contents}.gu .header .menu-btn{grid-column:1;grid-row:1;justify-self:start}.gu .header .logo-l{grid-column:2;grid-row:1;justify-self:center;display:flex}.gu .header .icons{grid-column:3;grid-row:1;margin-right:-10px;gap:0}.gu .header #site-logo{height:19px}}.gu .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:54px;padding:0 30px;border-radius:60px;background:var(--g-color-button-bg);color:var(--g-color-button-text);font:500 16px/1 var(--g-font);text-decoration:none;border:0;cursor:pointer;white-space:nowrap;transition:box-shadow .5s var(--g-ease),color .3s var(--g-ease);box-shadow:inset 0 0 0 0 var(--g-color-button-hover)}.gu .btn:hover{box-shadow:inset 0 -4.5em 0 0 var(--g-color-button-hover)}.gu .btn.big{height:60px}.gu .btn.ol{background:transparent;color:var(--g-color-text);box-shadow:inset 0 0 0 1.5px var(--g-color-text)}.gu .btn.ol:hover{box-shadow:inset 0 0 0 1.5px var(--g-color-text),inset 0 -4.5em 0 0 var(--g-color-text);color:var(--g-color-bg)}.gu .btn.wh{background:var(--g-color-bg);color:var(--g-color-text)}.gu .btn.wh:hover{box-shadow:inset 0 -4.5em 0 0 var(--g-color-surface)}.gu .btn .ico{width:18px;height:18px}.gu .link{font-weight:500;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .5s var(--g-ease);padding-bottom:2px}.gu .link:hover{background-size:0 1px;background-position:100% 100%}.gu .pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:99px;font:600 12.5px/1 var(--g-font)}.gu .pill.dark{background:var(--g-color-button-bg);color:var(--g-color-button-text)}.gu .pill.light{background:var(--g-color-chip-bg);color:var(--g-color-text)}.gu .pill.blue{background:var(--g-color-accent-soft);color:var(--g-color-deep)}.gu .stars{display:inline-flex;gap:1px}.gu .stars svg{width:15px;height:15px;fill:var(--g-color-star)}.gu .ck{width:20px;height:20px;flex:none;fill:none;stroke:var(--g-color-check);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;margin-top:4px}.gu .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;background:var(--g-color-bg);display:grid;place-items:center;box-shadow:0 4px 24px var(--g-color-shadow);transition:transform .5s var(--g-ease)}.gu .play svg{width:22px;height:22px;fill:var(--g-color-text);margin-left:3px}.gu a:hover>.play,.gu div:hover>.play{transform:translate(-50%,-50%) scale(1.08)}.gu .dur{position:absolute;right:12px;bottom:12px;background:var(--g-color-overlay-strong);color:var(--g-color-on-image);font:600 12px/1 var(--g-font);padding:6px 8px;border-radius:6px}.gu .arrows{display:flex;gap:8px}.gu .arrows button{width:46px;height:46px;border-radius:50%;border:1px solid var(--g-color-border);background:var(--g-color-bg);display:grid;place-items:center;cursor:pointer;color:var(--g-color-text);transition:box-shadow .5s var(--g-ease),opacity .3s}.gu .arrows button:hover{box-shadow:inset 0 0 0 1px var(--g-color-text)}.gu .arrows button:disabled{opacity:.35;cursor:default}.gu .arrows .ico{width:18px;height:18px}.gu .rail{display:grid;grid-auto-flow:column;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.gu .rail::-webkit-scrollbar{display:none}.gu .rail>*{scroll-snap-align:start}.gu .progress{height:2px;background:var(--g-color-bar-track);border-radius:2px;margin-top:28px;overflow:hidden}.gu .progress i{display:block;height:100%;width:30%;background:var(--g-color-text);border-radius:2px;transition:transform .4s var(--g-ease),width .4s var(--g-ease)}@media(prefers-reduced-motion:no-preference){.js .gu [data-reveal]{opacity:0;transform:translateY(1.25rem);transition:opacity .9s var(--g-ease),transform .9s var(--g-ease)}.js .gu [data-reveal].in{opacity:1;transform:none}.js .gu [data-reveal] [data-d="1"]{transition-delay:.08s}.js .gu [data-reveal] [data-d="2"]{transition-delay:.16s}.js .gu [data-reveal] [data-d="3"]{transition-delay:.24s}.js .gu [data-zoom] img{transform:scale(1.08);transition:transform 1.6s var(--g-ease)}.js .gu [data-zoom].in img{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.gu *,.gu *:before,.gu *:after{animation:none!important;transition:none!important}.gu .announce .msgs span:first-child{opacity:1}}.gu .hero{position:relative;height:clamp(560px,78vh,860px);overflow:hidden;background:var(--g-color-surface)}.gu .hero .slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity 1.2s var(--g-ease),visibility 0s 1.2s}.gu .hero .slide.on{opacity:1;visibility:visible;z-index:1;transition:opacity 1.2s var(--g-ease)}.gu .hero .slide>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 40%;transform:scale(1.07);transition:transform 8s linear}.gu .hero .slide.on>img{transform:scale(1)}.gu .hero .slide.noveil:after{display:none}.gu .hero .slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--g-color-veil) 0%,var(--g-color-veil-soft) 34%,transparent 58%)}.gu .hero .cap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center}.gu .hero .t{max-width:600px;display:grid;gap:20px;justify-items:start}.gu .hero .t>*{opacity:0;transform:translateY(28px);transition:opacity .8s var(--g-ease),transform .9s var(--g-ease)}.gu .hero .slide.on .t>*{opacity:1;transform:none}.gu .hero .slide.on .t>:nth-child(2){transition-delay:.12s}.gu .hero .slide.on .t>:nth-child(3){transition-delay:.24s}.gu .hero .slide.on .t>:nth-child(4){transition-delay:.36s}.gu .hero h1,.gu .hero h2{font-size:clamp(46px,4.9vw,78px);line-height:.98;letter-spacing:-.045em;font-weight:700}.gu .hero .lead{color:var(--g-color-text);max-width:470px}.gu .hero .ctas{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.gu .hero .rating{display:flex;gap:10px;align-items:center;font-size:14px}.gu .hero .ui{position:absolute;z-index:3;left:0;right:0;bottom:28px}.gu .hero .ui .wrap{display:flex;align-items:center;gap:18px}.gu .hero .bars{display:flex;gap:8px}.gu .hero .bars button{width:56px;height:20px;padding:0;border:0;background:none;cursor:pointer;position:relative}.gu .hero .bars button:before,.gu .hero .bars button i{content:"";position:absolute;left:0;right:0;top:9px;height:2px;border-radius:2px;background:var(--g-color-overlay)}.gu .hero .bars button i{background:var(--g-color-text);transform-origin:left;transform:scaleX(0);display:block}.gu .hero .bars button.on i{animation:fill var(--hero-t, 7s) linear forwards}.gu .hero.paused .bars button.on i{animation-play-state:paused}@keyframes fill{to{transform:scaleX(1)}}.gu .hero .count{font:600 13px var(--g-font)}@media(max-width:760px){.gu .hero{height:auto;min-height:0;aspect-ratio:auto}.gu .hero .slide{position:relative;display:none}.gu .hero .slide.on{display:block}.gu .hero .slide>img{position:relative;height:62vh;min-height:380px;max-height:560px;object-position:78% 30%}.gu .hero .slide:after{display:none}.gu .hero .cap{position:relative;display:block;padding:22px 0 64px;background:var(--g-color-bg)}.gu .hero h1,.gu .hero h2{font-size:36px;line-height:1.02}.gu .hero .lead{font-size:17px}.gu .hero .t{justify-items:stretch}.gu .hero .ctas{flex-direction:column;align-items:stretch;gap:14px}.gu .hero .ctas .link{align-self:center}.gu .hero .ctas .btn{width:100%}.gu .hero .ui{bottom:20px}}.gu .ticker{background:var(--g-color-tint);overflow:hidden;white-space:nowrap;height:68px;display:flex;align-items:center}.gu .ticker .run{display:inline-flex;animation:tick 48s linear infinite;will-change:transform}.gu .ticker span{display:inline-flex;align-items:center;gap:14px;font:600 19px/1 var(--g-font);letter-spacing:-.015em;padding-right:44px}.gu .ticker span .ico{width:22px;height:22px;color:var(--g-color-accent);stroke-width:1.7}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:760px){.gu .ticker{height:54px}.gu .ticker span{font-size:16px;padding-right:32px}}.gu .pcards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gu .pcard{display:flex;flex-direction:column;text-decoration:none;position:relative}.gu .pcard .im{position:relative;aspect-ratio:4 / 5;border-radius:var(--g-r-card);overflow:hidden;background:var(--g-color-tint)}.gu .pcard .im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--g-ease),transform .8s var(--g-ease)}.gu .pcard .im img.alt{opacity:0}@media(hover:hover){.gu .pcard:hover .im img.alt{opacity:1}.gu .pcard:hover .im img:not(.alt){transform:scale(1.04)}}.gu .pcard .im .pill{position:absolute;left:12px;top:12px;z-index:1}.gu .pcard .bd{padding:16px 2px 0;display:grid;gap:6px}.gu .pcard .nm{display:flex;justify-content:space-between;gap:10px;font:600 18px/1.3 var(--g-font);letter-spacing:-.02em}.gu .pcard .nm span{font-weight:500}.gu .lvl{display:inline-flex;align-items:center;gap:8px;font:600 14px var(--g-font);color:var(--g-color-accent)}.gu .drops{display:inline-flex;gap:2px}.gu .drops svg{width:13px;height:16px;fill:var(--g-color-accent)}.gu .drops svg.off{fill:var(--g-color-card-blue)}.gu .pcard .rate{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--g-color-muted)}.gu .pcard .rate .stars svg{width:13px;height:13px}.gu .pcard.pick{background:var(--g-color-tint-2);border-radius:var(--g-r-card);padding:32px 28px;justify-content:space-between;gap:24px}.gu .pcard.pick h3{font-size:28px;line-height:1.08;font-weight:700;letter-spacing:-.03em}.gu .pcard.pick ol{margin:0;padding:0;list-style:none;display:grid;gap:12px;font-size:15px;line-height:1.4}.gu .pcard.pick li{display:grid;grid-template-columns:22px 1fr;gap:10px}.gu .pcard.pick li b{font-weight:600}.gu .pcard.pick .btn{align-self:start}@media(max-width:1100px){.gu .pcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.gu .pcards{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:74%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--g-gutter) * -1);padding:0 var(--g-gutter);scroll-padding:0 var(--g-gutter)}.gu .pcard{scroll-snap-align:start}}.gu .frail{grid-auto-columns:calc((100% - 32px) / 3.25)}.gu .fcard{border-radius:var(--g-r-big);padding:14px 14px 28px;display:flex;flex-direction:column;gap:18px;min-height:100%}.gu .fcard.c1{background:var(--g-color-card-blue)}.gu .fcard.c2{background:var(--g-color-card-apricot)}.gu .fcard.c3{background:var(--g-color-card-mist)}.gu .fcard .im{border-radius:calc(var(--g-r-big) - 8px);overflow:hidden;aspect-ratio:5 / 4;background:var(--g-color-bg)}.gu .fcard .im img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--g-ease)}.gu .fcard:hover .im img{transform:scale(1.04)}.gu .fcard .tx{padding:0 12px;display:grid;gap:8px}.gu .fcard h3{font-size:24px;font-weight:700;letter-spacing:-.03em}.gu .fcard p{font-size:16px;line-height:1.5;color:var(--g-color-muted)}.gu .railnav{display:flex;align-items:center;gap:24px;margin-top:28px}.gu .railnav .progress{flex:1;margin:0}.gu .bleedrail{margin-right:calc(var(--g-gutter) * -1);padding-right:var(--g-gutter);scroll-padding-left:0}@media(min-width:1489px){.gu .bleedrail{margin-right:calc((100vw - var(--g-container)) / -2);padding-right:calc((100vw - var(--g-container)) / 2)}}@media(max-width:1100px){.gu .frail{grid-auto-columns:46%}}@media(max-width:760px){.gu .frail{grid-auto-columns:82%;gap:12px}.gu .fcard h3{font-size:21px}.gu .railnav .arrows{display:none}}.gu .ba-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,88px);align-items:center}.gu .ba-split .tx{display:grid;gap:18px;align-content:center}.gu .checks{list-style:none;padding:0;margin:6px 0 0;display:grid;gap:12px;font-size:17px;line-height:1.45}.gu .checks li{display:flex;gap:12px}.gu .ba{position:relative;aspect-ratio:1;border-radius:var(--g-r-big);overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:var(--g-color-surface)}.gu .ba img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.gu .ba .after{clip-path:inset(0 0 0 var(--p, 50%))}.gu .ba .line{position:absolute;top:0;bottom:0;left:var(--p, 50%);width:2px;background:var(--g-color-bg);transform:translate(-1px);pointer-events:none}.gu .ba .knob{position:absolute;top:50%;left:var(--p, 50%);width:52px;height:52px;border-radius:50%;background:var(--g-color-bg);transform:translate(-50%,-50%);display:grid;place-items:center;box-shadow:0 4px 18px var(--g-color-shadow);pointer-events:none}.gu .ba .knob svg{width:26px;height:26px;fill:none;stroke:var(--g-color-text);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gu .ba .tag{position:absolute;bottom:18px;z-index:2;background:var(--g-color-chip-bg);border-radius:60px;padding:8px 14px;font:600 13px var(--g-font);pointer-events:none}.gu .ba .tag.l{left:18px}.gu .ba .tag.r{right:18px}.gu .ba input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}@media(max-width:860px){.gu .ba-split{grid-template-columns:1fr}.gu .ba-split .ba{order:-1}}.gu .stats{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:clamp(32px,5vw,80px);align-items:end}.gu .stats .nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.gu .stat{padding:28px 24px 4px 0;border-top:2px solid var(--g-color-text);display:grid;gap:10px;align-content:start}.gu .stat+.stat{padding-left:24px;border-left:1px solid var(--g-color-border)}.gu .stat b{font:700 clamp(48px,4.6vw,76px)/.95 var(--g-font);letter-spacing:-.05em;color:var(--g-color-deep);font-variant-numeric:tabular-nums;white-space:nowrap}.gu .stat b small{font-size:.42em;letter-spacing:-.02em;margin-left:4px}.gu .stat>span{font-size:15px;line-height:1.45;color:var(--g-color-muted)}.gu .stat em{font-style:normal;font-size:12px;color:var(--g-color-subtle)}@media(max-width:1000px){.gu .stats{grid-template-columns:1fr}}@media(max-width:760px){.gu .stats .nums{grid-template-columns:1fr 1fr;row-gap:28px}.gu .stat:nth-child(3){padding-left:0;border-left:0}}.gu .bleed{position:relative;height:clamp(520px,72vh,780px);overflow:hidden;display:flex;align-items:flex-end}.gu .bleed>img{position:absolute;left:0;right:0;top:-8%;width:100%;height:116%;object-fit:cover;will-change:transform}.gu .bleed .wrap{position:relative;z-index:1;padding-bottom:clamp(32px,5vw,72px)}.gu .bleed .card{background:var(--g-color-bg);border-radius:var(--g-r-big);padding:clamp(28px,3vw,44px);max-width:540px;display:grid;gap:16px;justify-items:start;box-shadow:0 20px 60px var(--g-color-shadow)}.gu .bleed .card h2{font-size:clamp(30px,2.8vw,44px)}.gu .bleed.right .wrap{display:flex;justify-content:flex-end}@media(max-width:760px){.gu .bleed{height:auto;display:block}.gu .bleed>img{position:relative;top:0;height:64vw;min-height:300px}.gu .bleed .wrap{margin-top:-48px;padding-bottom:0}.gu .bleed .card{box-shadow:0 8px 30px var(--g-color-shadow)}}.gu .vproof{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);gap:clamp(24px,3vw,48px);align-items:stretch}.gu .vlist{display:grid;gap:10px;align-content:start}.gu .vlist button{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center;padding:10px;border-radius:var(--g-r-card);background:var(--g-color-bg);box-shadow:inset 0 0 0 1px var(--g-color-border-light);transition:box-shadow .4s var(--g-ease),background .4s}.gu .vlist button:hover{box-shadow:inset 0 0 0 1px var(--g-color-border)}.gu .vlist button.on{box-shadow:inset 0 0 0 2px var(--g-color-text)}.gu .vlist .th{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--g-color-surface)}.gu .vlist .th img{width:100%;height:100%;object-fit:cover}.gu .vlist .th:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--g-color-overlay);opacity:0;transition:opacity .3s}.gu .vlist b{display:block;font:600 17px/1.3 var(--g-font);letter-spacing:-.01em}.gu .vlist small{display:block;font-size:14px;line-height:1.4;color:var(--g-color-muted);margin-top:3px}.gu .vlist .n{font:600 12px var(--g-font);color:var(--g-color-accent)}.gu .vstage{position:relative;border-radius:var(--g-r-big);overflow:hidden;aspect-ratio:16 / 10;background:var(--g-color-surface)}.gu .vstage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s var(--g-ease),transform 1.2s var(--g-ease);transform:scale(1.04)}.gu .vstage img.on{opacity:1;transform:none}.gu .vstage .play{z-index:2;width:84px;height:84px}.gu .vstage .play svg{width:28px;height:28px}.gu .vstage .res{position:absolute;z-index:2;left:18px;bottom:18px;background:var(--g-color-chip-bg);border-radius:60px;padding:9px 16px;font:600 14px var(--g-font);display:flex;gap:8px;align-items:center}.gu .vstage .res i{width:8px;height:8px;border-radius:50%;background:var(--g-color-accent)}.gu .vstage .dur{z-index:2;right:18px;bottom:22px}@media(max-width:900px){.gu .vproof{grid-template-columns:1fr}.gu .vstage{order:-1;aspect-ratio:4 / 3}.gu .vlist{grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.gu .vlist button{scroll-snap-align:start;grid-template-columns:64px 1fr}}.gu .ugc{grid-auto-columns:calc((100% - 64px)/5)}.gu .utile{display:grid;gap:12px;text-decoration:none}.gu .utile .v{position:relative;aspect-ratio:9 / 16;border-radius:var(--g-r-card);overflow:hidden;background:var(--g-color-surface)}.gu .utile .v img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--g-ease)}.gu .utile:hover .v img{transform:scale(1.04)}.gu .utile .v .play{width:54px;height:54px}.gu .utile .v .play svg{width:18px;height:18px}.gu .utile .q{font:500 15px/1.4 var(--g-font)}.gu .utile .who{font:600 15px/1.3 var(--g-font)}.gu .utile .who span{display:block;font-weight:400;font-size:13px;color:var(--g-color-muted)}@media(max-width:1100px){.gu .ugc{grid-auto-columns:calc((100% - 32px)/3.2)}}@media(max-width:760px){.gu .ugc{grid-auto-columns:58%;gap:12px}}.gu .rcar{display:grid;grid-template-columns:300px minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}.gu .rsum{display:grid;gap:14px}.gu .rsum .avg{font:700 84px/.9 var(--g-font);letter-spacing:-.05em}.gu .rsum .stars svg{width:20px;height:20px}.gu .rcards{grid-auto-columns:calc((100% - 32px) / 2.4)}.gu .rcard{background:var(--g-color-bg);border-radius:var(--g-r-card);padding:26px;display:flex;flex-direction:column;gap:12px;min-height:100%}.gu .rcard .top{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--g-color-muted)}.gu .rcard h3{font-size:19px}.gu .rcard p{font-size:16px;line-height:1.55}.gu .rcard .who{margin-top:auto;padding-top:14px;border-top:1px solid var(--g-color-border-light);display:flex;align-items:center;gap:12px;font-size:14px}.gu .rcard .who img{width:40px;height:40px;border-radius:50%;object-fit:cover;object-position:50% 20%}.gu .rcard .who b{display:block;font-weight:600}.gu .ver{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--g-color-muted)}.gu .ver svg{width:14px;height:14px;fill:none;stroke:var(--g-color-check);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1000px){.gu .rcar{grid-template-columns:1fr}.gu .rcards{grid-auto-columns:46%}}@media(max-width:760px){.gu .rcards{grid-auto-columns:86%;gap:12px}.gu .rsum .avg{font-size:64px}}.gu .guar{background:var(--g-color-deep);color:var(--g-color-deep-text)}.gu .guar .gin{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(32px,5vw,88px);align-items:center}.gu .guar .im{border-radius:var(--g-r-big);overflow:hidden;aspect-ratio:5 / 4}.gu .guar .im img{width:100%;height:100%;object-fit:cover}.gu .guar .tx{display:grid;gap:18px;justify-items:start}.gu .guar h2{color:var(--g-color-deep-text)}.gu .guar p{color:var(--g-color-deep-muted);font-size:18px;line-height:1.55;max-width:560px}.gu .guar ul{list-style:none;padding:0;margin:4px 0 6px;display:grid;gap:10px;font-size:16px}.gu .guar li{display:flex;gap:10px;align-items:flex-start}.gu .guar li .ico{width:20px;height:20px;margin-top:2px;color:var(--g-color-deep-muted)}.gu .seal{width:92px;height:92px;border-radius:50%;border:1.5px solid var(--g-color-deep-muted);display:grid;place-items:center;text-align:center;font:700 11px/1.15 var(--g-font);letter-spacing:.06em;text-transform:uppercase;color:var(--g-color-deep-text)}.gu .seal b{display:block;font-size:30px;letter-spacing:-.03em;line-height:1}@media(max-width:860px){.gu .guar .gin{grid-template-columns:1fr}}.gu .faqwrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:clamp(32px,5vw,96px);align-items:start}.gu .faqwrap .side{display:grid;gap:18px;justify-items:start;position:sticky;top:110px}.gu .faq details{border-bottom:1px solid var(--g-color-border)}.gu .faq details:first-child{border-top:1px solid var(--g-color-border)}.gu .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font:500 18px/1.35 var(--g-font);letter-spacing:-.01em}.gu .faq summary::-webkit-details-marker{display:none}.gu .faq summary i{width:30px;height:30px;flex:none;border-radius:50%;background:var(--g-color-surface);position:relative;transition:transform .4s var(--g-ease),background .3s}.gu .faq summary i:before,.gu .faq summary i:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:var(--g-color-text);transform:translate(-50%,-50%)}.gu .faq summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .4s var(--g-ease)}.gu .faq details[open] summary i{background:var(--g-color-accent-soft)}.gu .faq details[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.gu .faq details p{padding:0 48px 22px 0;font-size:17px;line-height:1.6;color:var(--g-color-muted)}@media(max-width:860px){.gu .faqwrap{grid-template-columns:1fr}.gu .faqwrap .side{position:static}.gu .faq summary{font-size:17px;padding:18px 0}}.gu .layers{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,88px);align-items:center}.gu .layers .vis{position:relative;border-radius:var(--g-r-big);overflow:hidden;background:var(--g-color-tint);aspect-ratio:1}.gu .layers .vis img{width:100%;height:100%;object-fit:cover}.gu .layers .dot{position:absolute;width:34px;height:34px;border-radius:50%;background:var(--g-color-bg);color:var(--g-color-text);display:grid;place-items:center;font:700 14px var(--g-font);box-shadow:0 2px 12px var(--g-color-shadow);transform:translate(-50%,-50%);transition:background .3s,color .3s,transform .4s var(--g-ease)}.gu .layers .dot.on{background:var(--g-color-accent);color:var(--g-color-button-text);transform:translate(-50%,-50%) scale(1.15)}.gu .layers ol{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:4px}.gu .layers li{display:grid;grid-template-columns:40px 1fr;gap:14px;padding:14px 12px;border-radius:var(--g-r-card);cursor:default;transition:background .3s}.gu .layers li:hover,.gu .layers li.on{background:var(--g-color-surface)}.gu .layers li>span:first-child{width:32px;height:32px;border-radius:50%;background:var(--g-color-accent-soft);color:var(--g-color-deep);display:grid;place-items:center;font:700 14px var(--g-font)}.gu .layers li.core>span:first-child{background:var(--g-color-accent);color:var(--g-color-button-text)}.gu .layers li b{display:block;font:600 18px/1.3 var(--g-font)}.gu .layers li small{display:block;font-size:15.5px;line-height:1.45;color:var(--g-color-muted);margin-top:2px}.gu .thin{display:inline-flex;align-items:center;gap:10px;margin-top:10px;font:600 15px var(--g-font)}.gu .thin i{width:34px;height:3px;border-radius:3px;background:var(--g-color-accent)}@media(max-width:860px){.gu .layers{grid-template-columns:1fr}}.gu .cmpw{max-width:1080px;margin:0 auto}.gu .cmp{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));position:relative}.gu .cmp .c{padding:18px 16px;border-bottom:1px solid var(--g-color-border);display:grid;justify-items:center;align-content:center;gap:4px;text-align:center;font-size:14.5px;line-height:1.3;color:var(--g-color-muted);min-height:76px}.gu .cmp .c.rowh{justify-items:start;text-align:left;font:500 17px/1.35 var(--g-font);color:var(--g-color-text);padding-left:0}.gu .cmp .c.hd{border-bottom:0;align-content:end;font:600 16px/1.25 var(--g-font);color:var(--g-color-text);padding-bottom:20px;min-height:0;gap:10px}.gu .cmp .c.hd img{width:84px;height:84px;object-fit:cover;border-radius:12px}.gu .cmp .c.us{background:var(--g-color-tint);color:var(--g-color-text);font-weight:600;border-bottom-color:var(--g-color-border-light)}.gu .cmp .c.us.hd{border-radius:var(--g-r-big) var(--g-r-big) 0 0;padding-top:26px}.gu .cmp .c.us.end{border-radius:0 0 var(--g-r-big) var(--g-r-big);border-bottom:0}.gu .cmp .c.us.hd #cmp-logo{width:auto;height:17px;border-radius:0}.gu .cmp .ic{width:26px;height:26px;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.gu .cmp .y{stroke:var(--g-color-check)}.gu .cmp .n{stroke:var(--g-color-cross)}.gu .cmp .us .y{stroke:var(--g-color-deep)}.gu .cmpw .foot{display:flex;justify-content:center;margin-top:36px}@media(max-width:760px){.gu .cmp{grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,1fr))}.gu .cmp .c{padding:12px 4px;font-size:11.5px;min-height:66px}.gu .cmp .c.rowh{font-size:13.5px}.gu .cmp .c.hd{font-size:12px}.gu .cmp .c.hd img{width:52px;height:52px}.gu .cmp .ic{width:20px;height:20px}.gu .cmp .c.us.hd #cmp-logo{height:auto;width:100%;max-width:64px}}.gu .care{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);counter-reset:st;position:relative}.gu .cstep{display:grid;gap:18px;align-content:start}.gu .cstep .im{border-radius:var(--g-r-big);overflow:hidden;aspect-ratio:4 / 3.4;background:var(--g-color-bg)}.gu .cstep .im img{width:100%;height:100%;object-fit:cover}.gu .cstep .n{display:flex;align-items:center;gap:14px}.gu .cstep .n span{width:40px;height:40px;border-radius:50%;background:var(--g-color-accent);color:var(--g-color-button-text);display:grid;place-items:center;font:700 16px var(--g-font);flex:none}.gu .cstep .n i{flex:1;height:1.5px;background:var(--g-color-card-blue)}.gu .cstep:last-child .n i{visibility:hidden}.gu .cstep h3{font-size:24px;font-weight:700;letter-spacing:-.03em}.gu .cstep p{font-size:16px;line-height:1.5;color:var(--g-color-muted);margin-top:-8px}.gu .avoid{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:40px;padding-top:28px;border-top:1px solid var(--g-color-border);font:600 15px var(--g-font)}.gu .avoid span{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:60px;background:var(--g-color-bg);font-weight:500}.gu .avoid span .ico{width:18px;height:18px;color:var(--g-color-subtle)}@media(max-width:760px){.gu .care{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gu .cstep{scroll-snap-align:start}}.gu .rapp{display:grid;grid-template-columns:320px minmax(0,1fr);gap:clamp(32px,4vw,72px);align-items:start}.gu .rapp .side{position:sticky;top:110px;display:grid;gap:18px}.gu .rapp .bars{display:grid;gap:8px;font-size:13px;color:var(--g-color-muted)}.gu .rapp .bars div{display:grid;grid-template-columns:50px 1fr 32px;gap:10px;align-items:center}.gu .rapp .bars i{height:6px;border-radius:3px;background:var(--g-color-bar-track);overflow:hidden;display:block}.gu .rapp .bars i b{display:block;height:100%;background:var(--g-color-star);border-radius:3px}.gu .rapp .rec{font-size:14px}.gu .rapp .rec b{font-size:22px;color:var(--g-color-deep);margin-right:6px}.gu .filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.gu .filters span{height:38px;padding:0 16px;border-radius:60px;box-shadow:inset 0 0 0 1px var(--g-color-border);display:inline-flex;align-items:center;font:500 14px var(--g-font);cursor:pointer}.gu .filters span.on{background:var(--g-color-button-bg);color:var(--g-color-button-text);box-shadow:none}.gu .mrevs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:18px}.gu .mrevs>div{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--g-color-surface)}.gu .mrevs img{width:100%;height:100%;object-fit:cover}.gu .mrevs .play{width:34px;height:34px}.gu .mrevs .play svg{width:12px;height:12px}.gu .rlist{display:grid;gap:0}.gu .ritem{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px;padding:24px 0;border-top:1px solid var(--g-color-border)}.gu .ritem .who{font-size:14px;line-height:1.5}.gu .ritem .who b{display:block;font-size:15px}.gu .ritem h3{font-size:18px;margin:8px 0 6px}.gu .ritem p{font-size:16px;line-height:1.6}.gu .ritem .lv{display:inline-flex;margin-top:10px}.gu .pages{display:flex;gap:6px;margin-top:24px}.gu .pages span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font:500 14px var(--g-font);box-shadow:inset 0 0 0 1px var(--g-color-border)}.gu .pages span.on{background:var(--g-color-button-bg);color:var(--g-color-button-text);box-shadow:none}@media(max-width:900px){.gu .rapp{grid-template-columns:1fr}.gu .rapp .side{position:static}.gu .ritem{grid-template-columns:1fr;gap:6px}.gu .mrevs{grid-template-columns:repeat(3,1fr)}}.gu .xsell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}.gu .xsell .note{background:var(--g-color-tint);border-radius:var(--g-r-card);padding:32px 28px;display:grid;gap:14px;align-content:center}.gu .xsell .note h3{font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.gu .xsell .pcard .im{aspect-ratio:5 / 4}@media(max-width:860px){.gu .xsell{grid-template-columns:1fr 1fr}.gu .xsell .note{grid-column:1 / -1}}.gu .trustrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:44px 0;border-top:1px solid var(--g-color-border)}.gu .trustrow div{display:flex;gap:14px;align-items:flex-start;font-size:14.5px;line-height:1.45;color:var(--g-color-muted)}.gu .trustrow .ico{color:var(--g-color-accent);width:24px;height:24px}.gu .trustrow b{display:block;color:var(--g-color-text);font:600 15.5px var(--g-font);margin-bottom:2px}@media(max-width:860px){.gu .trustrow{grid-template-columns:1fr 1fr;padding:32px 0}}.gu .footer{background:var(--g-color-footer-bg);color:var(--g-color-footer-text);padding:64px 0 32px;font-size:15px}.gu .footer .cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1.7fr;gap:32px}.gu .footer img{height:21px;margin-bottom:18px}.gu .footer h4{color:var(--g-color-footer-heading);font:600 15px var(--g-font);margin-bottom:14px}.gu .footer a{display:block;color:var(--g-color-footer-text);text-decoration:none;margin-bottom:9px}.gu .footer .mail{display:flex;background:var(--g-color-footer-field);border-radius:60px;padding:6px 6px 6px 20px;align-items:center;margin-top:12px;max-width:380px}.gu .footer .mail span{flex:1;color:var(--g-color-footer-muted)}.gu .footer .mail i{width:42px;height:42px;border-radius:50%;background:var(--g-color-bg);display:grid;place-items:center;color:var(--g-color-text)}.gu .footer .mail i .ico{width:18px;height:18px}.gu .footer .bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid var(--g-color-footer-border);margin-top:48px;padding-top:24px;font-size:13px;color:var(--g-color-footer-muted)}.gu .footer .bottom a{display:inline;margin:0 14px 0 0;color:var(--g-color-footer-muted)}.gu .pay{display:flex;gap:6px;flex-wrap:wrap}.gu .pay span{height:26px;padding:0 8px;border-radius:5px;background:var(--g-color-surface);box-shadow:inset 0 0 0 1px var(--g-color-border-light);display:inline-flex;align-items:center;font:700 10px var(--g-font);color:var(--g-color-muted);letter-spacing:.02em}.gu .footer .pay span{background:var(--g-color-footer-field);color:var(--g-color-footer-text);box-shadow:none}@media(max-width:860px){.gu .footer{padding:44px 0 110px}.gu .footer .cols{grid-template-columns:1fr 1fr}.gu .footer .cols>div:first-child,.gu .footer .cols>div:last-child{grid-column:1 / -1}}.gu .appbar{display:none}@media(max-width:760px){.gu .appbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:41;background:var(--g-color-bg);border-top:1px solid var(--g-color-border);padding:8px 4px 10px}.gu .appbar a{display:grid;justify-items:center;gap:2px;font:500 11px var(--g-font);text-decoration:none}.gu .appbar .ico{width:22px;height:22px}}.gu .pdp{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:clamp(32px,4.4vw,80px);align-items:start;padding:12px 0 var(--g-sy)}.gu .gal{position:sticky;top:84px;display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:stretch}.gu .gal .thumbs{display:flex;flex-direction:column;gap:10px;height:0;min-height:100%;overflow-y:auto;scrollbar-width:none;padding:2px}.gu .gal .thumbs button{all:unset;cursor:pointer;position:relative;display:block;flex:none;width:100%;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--g-color-tint);box-shadow:0 0 0 1px var(--g-color-border-light);transition:box-shadow .3s var(--g-ease),opacity .3s;opacity:.72}.gu .gal .thumbs button:hover{opacity:1}.gu .gal .thumbs button.on{opacity:1;box-shadow:0 0 0 2px var(--g-color-text)}.gu .gal .thumbs img{width:100%;height:100%;object-fit:cover}.gu .gal .thumbs .vt:after{content:"";position:absolute;right:6px;bottom:6px;width:18px;height:18px;border-radius:50%;background:var(--g-color-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E") center / 10px no-repeat}.gu .gal .sw{position:relative;width:min(100%,calc(100svh - 120px));align-self:start}.gu .stage{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;border-radius:var(--g-r-big);aspect-ratio:1;background:var(--g-color-tint);overscroll-behavior-x:contain}.gu .stage::-webkit-scrollbar{display:none}.gu .stage .sl{flex:0 0 100%;position:relative;scroll-snap-align:center;scroll-snap-stop:always;overflow:hidden}.gu .stage .sl img{width:100%;height:100%;object-fit:cover}.gu .stage .sl .play{width:84px;height:84px}.gu .stage .sl .play svg{width:28px;height:28px}.gu .stage .sl .vlabel{position:absolute;left:18px;bottom:18px;background:var(--g-color-chip-bg);border-radius:60px;padding:8px 14px;font:600 13.5px var(--g-font)}.gu .gal .gbtn{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:0;background:var(--g-color-bg);box-shadow:0 4px 18px var(--g-color-shadow);display:grid;place-items:center;cursor:pointer;color:var(--g-color-text);transition:opacity .3s,transform .4s var(--g-ease);z-index:2}.gu .gal .gbtn:hover{transform:translateY(-50%) scale(1.06)}.gu .gal .gbtn:disabled{opacity:0;pointer-events:none}.gu .gal .gbtn.p{left:16px}.gu .gal .gbtn.n{right:16px}.gu .gal .gcount{position:absolute;right:16px;top:16px;z-index:2;background:var(--g-color-chip-bg);border-radius:60px;padding:6px 12px;font:600 12.5px var(--g-font);font-variant-numeric:tabular-nums}.gu .gal .gdots{display:none}.gu .buy{min-width:0;padding-top:6px}.gu .proof{display:flex;align-items:center;gap:10px;font:500 14px var(--g-font);color:var(--g-color-muted)}.gu .avatars{display:flex}.gu .avatars img{width:30px;height:30px;border-radius:50%;object-fit:cover;object-position:50% 20%;border:2px solid var(--g-color-bg);margin-left:-8px}.gu .avatars img:first-child{margin-left:0}.gu .buy h1{font-size:clamp(32px,2.7vw,42px);margin-top:14px}.gu .rating{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:14px}.gu .rating a{color:var(--g-color-muted)}.gu .price-line{display:flex;align-items:baseline;gap:10px;margin-top:12px}.gu .price-line b{font:600 26px var(--g-font)}.gu .price-line s{color:var(--g-color-subtle);font-size:16px}.gu .save{background:var(--g-color-accent-soft);color:var(--g-color-deep);font:600 12.5px/1 var(--g-font);padding:6px 9px;border-radius:6px}.gu .capbox{margin-top:18px;background:var(--g-color-tint);border-radius:var(--g-r-card);padding:16px 18px;display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:center}.gu .capbox .meter{display:flex;gap:4px;grid-row:span 2}.gu .capbox .meter i{width:10px;height:34px;border-radius:4px;background:var(--g-color-card-blue)}.gu .capbox .meter i.on{background:var(--g-color-accent)}.gu .capbox b{font:600 17px/1.3 var(--g-font)}.gu .capbox span{font-size:14.5px;color:var(--g-color-muted);line-height:1.4}.gu .capbox span a{color:var(--g-color-text)}.gu .promise{font:500 18px/1.45 var(--g-font);margin-top:20px}.gu .bul{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px;font-size:17px;line-height:1.45}.gu .bul li{display:flex;gap:10px}.gu .opt{margin-top:26px}.gu .opt-h{display:flex;justify-content:space-between;align-items:baseline;font:500 15px var(--g-font);margin-bottom:10px}.gu .opt-h span{color:var(--g-color-muted);font-weight:400}.gu .swatches{display:flex;gap:10px}.gu .swatches i{width:38px;height:38px;border-radius:50%;border:3px solid var(--g-color-bg);box-shadow:0 0 0 1px var(--g-color-border);background:var(--sw);cursor:pointer}.gu .swatches i.on{box-shadow:0 0 0 2px var(--g-color-text)}.gu .sizes{display:flex;flex-wrap:wrap;gap:8px}.gu .sizes button{min-width:58px;height:46px;padding:0 14px;border-radius:60px;border:1px solid var(--g-color-border);background:var(--g-color-bg);font:500 15px var(--g-font);color:var(--g-color-text);cursor:pointer}.gu .sizes button.on{background:var(--g-color-button-bg);color:var(--g-color-button-text);border-color:var(--g-color-text)}.gu .bundles{display:grid;gap:8px}.gu .bundle{position:relative;display:grid;grid-template-columns:20px 1fr auto;gap:14px;align-items:center;background:var(--g-color-bg);border-radius:14px;padding:16px 18px;box-shadow:inset 0 0 0 1px var(--g-color-border);cursor:pointer;transition:box-shadow .3s,background .3s}.gu .bundle.on{box-shadow:inset 0 0 0 2px var(--g-color-text);background:var(--g-color-tint)}.gu .bundle .r{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--g-color-subtle)}.gu .bundle.on .r{box-shadow:inset 0 0 0 5px var(--g-color-text)}.gu .bundle b{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font:600 16px var(--g-font)}.gu .bundle small{display:block;font-size:14px;color:var(--g-color-muted);margin-top:2px}.gu .bundle .gift{color:var(--g-color-deep);font-weight:600}.gu .bundle .pr{text-align:right;font:600 17px var(--g-font)}.gu .bundle .pr s{display:block;font:400 13px var(--g-font);color:var(--g-color-subtle)}.gu .cartrow{display:flex;gap:10px;margin-top:20px}.gu .qty{display:inline-flex;align-items:center;gap:18px;height:60px;padding:0 22px;border-radius:60px;box-shadow:inset 0 0 0 1px var(--g-color-border);font:500 16px var(--g-font)}.gu .cartrow .btn{flex:1}.gu .under{margin-top:14px;display:grid;gap:10px;font-size:14px;color:var(--g-color-muted)}.gu .under .row{display:flex;gap:8px;align-items:center}.gu .under .row .ico{width:20px;height:20px;color:var(--g-color-accent)}.gu .under b{color:var(--g-color-text);font-weight:600}.gu .perks{display:grid;gap:0;margin-top:20px;border-radius:var(--g-r-card);box-shadow:inset 0 0 0 1px var(--g-color-border);overflow:hidden}.gu .perks>div{padding:15px 18px;display:flex;gap:14px;align-items:flex-start;font-size:15px;line-height:1.45;color:var(--g-color-muted)}.gu .perks>div+div{border-top:1px solid var(--g-color-border-light)}.gu .perks .ico{width:22px;height:22px;margin-top:1px;color:var(--g-color-deep)}.gu .perks b{display:block;font-weight:600;color:var(--g-color-text)}.gu .quotes{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;margin-top:18px;scrollbar-width:none}.gu .quote{scroll-snap-align:start;background:var(--g-color-tint-2);border-radius:12px;padding:14px 16px;font-size:15px;line-height:1.45}.gu .quote em{display:block;font-style:normal;font-size:13px;color:var(--g-color-muted);margin-top:4px}.gu .acc{margin-top:22px}.gu .acc details{border-bottom:1px solid var(--g-color-border)}.gu .acc details:first-child{border-top:1px solid var(--g-color-border)}.gu .acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 0;font:500 16px/1.35 var(--g-font)}.gu .acc summary::-webkit-details-marker{display:none}.gu .acc summary:after{content:"+";font:300 22px/20px var(--g-font)}.gu .acc details[open] summary:after{content:"\2212"}.gu .acc details p{padding:0 0 18px;font-size:16px;line-height:1.55;color:var(--g-color-muted)}.gu .drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:none}.gu .drawer:target{display:block}.gu .drawer .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--g-color-overlay)}.gu .drawer .panel{position:absolute;right:0;top:0;bottom:0;width:min(460px,92vw);background:var(--g-color-bg);border-radius:var(--g-r-big) 0 0 var(--g-r-big);padding:28px;overflow:auto}.gu .drawer table{width:100%;border-collapse:collapse;margin-top:18px;font-size:16px}.gu .drawer td,.gu .drawer th{padding:12px 6px;border-bottom:1px solid var(--g-color-border);text-align:left}.gu .sticky-atc{display:none}@media(max-width:900px){.gu .pdp{grid-template-columns:1fr;gap:22px;padding-top:0}.gu .gal{position:static;display:block;margin:0 calc(var(--g-gutter) * -1)}.gu .gal .thumbs,.gu .gal .gbtn{display:none}.gu .gal .sw{width:100%}.gu .stage{border-radius:0}.gu .gal .gdots{display:flex;justify-content:center;gap:7px;margin-top:14px}.gu .gal .gdots i{width:7px;height:7px;border-radius:50%;background:var(--g-color-border);transition:background .3s,width .3s}.gu .gal .gdots i.on{background:var(--g-color-text);width:18px;border-radius:4px}.gu .qty{display:none}.gu .sticky-atc{display:flex;transform:translateY(150%);transition:transform .3s var(--g-ease);position:fixed;left:0;right:0;bottom:62px;z-index:40;background:var(--g-color-bg);padding:10px 16px;gap:12px;align-items:center;box-shadow:0 -4px 20px var(--g-color-shadow)}.gu .sticky-atc.show{transform:none}.gu .sticky-atc span{font:500 14px/1.3 var(--g-font)}.gu .sticky-atc b{display:block}.gu .sticky-atc .btn{margin-left:auto;height:46px;padding:0 22px}}.gu .rings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,72px);max-width:1040px;margin:0 auto}.gu .ring{position:relative;display:grid;justify-items:center;text-align:center;gap:18px}.gu .ring svg{width:min(220px,100%);aspect-ratio:1;transform:rotate(-90deg)}.gu .ring circle{fill:none;stroke-width:7}.gu .ring .tr{stroke:var(--g-color-tint)}.gu .ring .fg{stroke:var(--g-color-deep);stroke-linecap:round;stroke-dasharray:326.7;stroke-dashoffset:calc(326.7 * (1 - var(--v, 0) / 100));transition:stroke-dashoffset 1.8s var(--g-ease)}.gu .ring>b{position:absolute;top:0;left:50%;transform:translate(-50%);width:min(220px,100%);aspect-ratio:1;display:grid;place-items:center;font:700 clamp(40px,3.6vw,56px)/1 var(--g-font);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.gu .ring>b span{display:contents}.gu .ring p{font-size:16px;line-height:1.45;color:var(--g-color-muted);max-width:260px}.gu .ring p:first-line{color:var(--g-color-text)}@media(max-width:760px){.gu .rings{grid-template-columns:1fr 1fr 1fr;gap:10px}.gu .ring svg,.gu .ring>b{width:100%}.gu .ring>b{font-size:26px}.gu .ring circle{stroke-width:9}.gu .ring p{font-size:13px}}.gu .xcards{grid-auto-columns:calc((100% - 48px)/4)}.gu .xcard{position:relative;aspect-ratio:3 / 4.1;border-radius:var(--g-r-big);overflow:hidden;background:var(--g-color-tint);cursor:pointer;outline:none}.gu .xcard>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--g-ease)}.gu .xcard:hover>img,.gu .xcard.open>img{transform:scale(1.05)}.gu .xcard .xc{position:absolute;left:10px;right:10px;bottom:10px;border-radius:calc(var(--g-r-big) - 8px);padding:20px 64px 20px 20px;display:grid;gap:0;transition:gap .5s var(--g-ease)}.gu .xcard.c1 .xc{background:var(--g-color-card-blue)}.gu .xcard.c2 .xc{background:var(--g-color-card-apricot)}.gu .xcard.c3 .xc{background:var(--g-color-card-mist)}.gu .xcard h3{font-size:21px;font-weight:700;letter-spacing:-.025em}.gu .xcard .xc p{font-size:15.5px;line-height:1.5;color:var(--g-color-text);max-height:0;opacity:0;overflow:hidden;transition:max-height .6s var(--g-ease),opacity .4s,margin .6s var(--g-ease)}.gu .xcard.open .xc p{max-height:10em;opacity:1;margin-top:8px}.gu .xcard .xb{position:absolute;right:22px;bottom:22px;width:40px;height:40px;border-radius:50%;border:0;background:var(--g-color-bg);display:grid;place-items:center;cursor:pointer;color:var(--g-color-text);transition:transform .5s var(--g-ease);z-index:1}.gu .xcard .xb .ico{width:18px;height:18px}.gu .xcard.open .xb{transform:rotate(45deg)}@media(max-width:1100px){.gu .xcards{grid-auto-columns:calc((100% - 32px) / 2.4)}}@media(max-width:760px){.gu .xcards{grid-auto-columns:78%;gap:12px}}.gu .sec-h2{font-size:40px;font-weight:600;line-height:48px;letter-spacing:-.8px}@media(max-width:760px){.gu .sec-h2{font-size:30px;line-height:36px}}.gu .hero7{display:grid;grid-template-columns:1fr 1.3fr;background:var(--g-color-surface);border-radius:var(--g-r-big);overflow:hidden;min-height:620px;margin-top:8px}.gu .hero7 .txt{padding:64px 48px;display:flex;flex-direction:column;justify-content:center;gap:18px}.gu .hero7 h1{font-size:clamp(40px,4vw,58px);letter-spacing:-.04em;line-height:1}.gu .hero7 .ctas{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:8px}.gu .hero7 .vis{position:relative;min-height:420px}.gu .hero7 .vis img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.gu .hero7 .rating{display:flex;gap:8px;align-items:center;font-size:14px}@media(max-width:760px){.gu .hero7{grid-template-columns:1fr;min-height:0}.gu .hero7 .vis{aspect-ratio:4 / 4.2;order:-1;min-height:0}.gu .hero7 .txt{padding:28px 20px 32px}.gu .hero7 h1{font-size:34px}.gu .hero7 .btn{width:100%}}.gu .pc7s{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gu .pc7{background:var(--g-color-surface);border-radius:var(--g-r-card);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;position:relative}.gu .pc7 .im{position:relative;aspect-ratio:1;overflow:hidden}.gu .pc7 .im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s var(--g-ease),transform .5s var(--g-ease)}.gu .pc7 .im img.alt{opacity:0}@media(hover:hover){.gu .pc7:hover .im img.alt{opacity:1}.gu .pc7:hover .im img:not(.alt){transform:scale(1.04)}}.gu .pc7 .rate{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:4px;background:var(--g-color-chip-bg);border-radius:60px;padding:8px 12px;font:500 12px var(--g-font)}.gu .pc7 .rate svg{width:12px;height:12px;fill:var(--g-color-star)}.gu .pc7 .bd{padding:16px 18px 20px;display:flex;flex-direction:column;gap:6px;flex:1}.gu .pc7 .vend{font:500 11px var(--g-font);color:var(--g-color-muted);letter-spacing:.04em;text-transform:uppercase}.gu .pc7 .nm{display:flex;justify-content:space-between;gap:8px;font:500 17px var(--g-font);letter-spacing:-.02em}.gu .pc7 .bd .btn{margin-top:auto;height:44px;font-size:15px}.gu .pc7.quiz{background:var(--g-color-button-bg);color:var(--g-color-button-text);padding:44px 28px 28px;justify-content:space-between}.gu .pc7.quiz h3{color:var(--g-color-button-text);font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.gu .pc7.quiz p{color:var(--g-color-footer-text);font-size:16px}@media(max-width:760px){.gu .pc7s{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gu .pc7{scroll-snap-align:start}}.gu .oe-switch{display:grid;grid-template-columns:minmax(0,530px) minmax(0,598px);justify-content:center;align-items:center;gap:32px 72px;max-width:1200px;margin:0 auto}.gu .oe-switch .media{border-radius:30px;overflow:hidden;aspect-ratio:1;background:var(--g-color-tint)}.gu .oe-switch .media img{width:100%;height:100%;object-fit:cover}.gu .oe-switch .intro{margin-top:16px;font-size:16.5px;line-height:26.4px}.gu .oe-switch .reasons{display:grid;gap:16px;margin-top:32px}.gu .oe-reason{display:grid;grid-template-columns:36px 1fr;gap:8px 16px;padding:20px 24px;background:var(--g-color-card-blue);border-radius:30px;align-items:start}.gu .oe-reason .ico{width:36px;height:36px;padding:6px;border-radius:50%;background:var(--g-color-bg);color:var(--g-color-accent);stroke-width:1.8}.gu .oe-reason h3{font-size:18px;font-weight:600;line-height:25.2px;letter-spacing:normal}.gu .oe-reason p{grid-column:2;font-size:15.5px;line-height:23px;color:var(--g-color-muted);margin-top:-4px}.gu .oe-reason.us{background:var(--g-color-button-bg);color:var(--g-color-button-text)}.gu .oe-reason.us p{color:var(--g-color-footer-text)}@media(max-width:900px){.gu .oe-switch{grid-template-columns:1fr;gap:24px}.gu .oe-reason{padding:16px 18px;border-radius:22px;grid-template-columns:32px 1fr}.gu .oe-reason .ico{width:32px;height:32px}}.gu .mv-feat .hd{text-align:center;margin-bottom:56px}.gu .mv-feat .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1200px;margin:0 auto}.gu .mv-card{display:flex;flex-direction:column;align-items:center;gap:20px;padding:32px 24px;text-align:center;background:var(--g-color-button-bg);border-radius:12px}.gu .mv-card .iw{width:72px;height:72px;border-radius:14px;background:var(--g-color-tile-icon-bg);display:grid;place-items:center}.gu .mv-card .iw .ico{width:40px;height:40px;color:var(--g-color-ring);stroke-width:1.4}.gu .mv-card h3{font-size:15px;font-weight:700;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;color:var(--g-color-ring)}.gu .mv-card p{font-size:15px;line-height:1.6;color:var(--g-color-footer-text);margin-top:-8px}@media(max-width:1000px){.gu .mv-feat .grid{grid-template-columns:1fr 1fr;gap:12px}.gu .mv-feat .hd{margin-bottom:32px}.gu .mv-card{padding:24px 16px;gap:14px}.gu .mv-card .iw{width:56px;height:56px}.gu .mv-card .iw .ico{width:30px;height:30px}.gu .mv-card p{font-size:14px}}.gu .oe-ba{max-width:900px;margin:0 auto;display:grid;gap:32px}.gu .oe-ba .details{max-width:720px;margin:0 auto;text-align:center}.gu .oe-ba .details p{margin-top:16px;font-size:16.5px;line-height:26.4px}.gu .chips{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:32px;list-style:none;padding:0}.gu .chips li{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13.7px;font-weight:600;line-height:19px;background:var(--g-color-bg);border-radius:9999px;box-shadow:inset 0 0 0 1px var(--g-color-card-line)}.gu .chips li svg{width:10px;height:10px;fill:none;stroke:var(--g-color-text);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.gu .oe-ba .pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gu .oe-ba .frame{position:relative;aspect-ratio:3 / 4;border-radius:8px;overflow:hidden;background:var(--g-color-card-mist)}.gu .oe-ba .frame img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.gu .oe-ba .lab{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;background:var(--g-color-bg);border-radius:9999px;padding:6px 12px 6px 6px;font-size:13.7px;font-weight:600;box-shadow:0 2px 10px var(--g-color-shadow)}.gu .oe-ba .lab i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center}.gu .oe-ba .lab i svg{width:11px;height:11px;fill:none;stroke:var(--g-color-bg);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.gu .oe-ba .lab.no i{background:var(--g-color-subtle)}.gu .oe-ba .lab.yes i{background:var(--g-color-check)}@media(max-width:760px){.gu .oe-ba .pair{gap:8px}.gu .oe-ba .lab{font-size:12px;bottom:10px}.gu .chips{margin-top:22px;gap:8px}}.gu .oe-proof{display:grid;grid-template-columns:minmax(0,598px) minmax(0,530px);justify-content:center;align-items:center;gap:32px 72px;max-width:1200px;margin:0 auto}.gu .oe-proof .tx{text-align:center}.gu .oe-proof .tx>p{margin-top:12px;font-size:15.5px;line-height:23px}.gu .oe-proof .feats{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:48px 0 0;list-style:none;padding:0}.gu .oe-proof .feats li{display:flex;align-items:center;gap:10px;padding:8px 14px;background:var(--g-color-bg);border:1px solid var(--g-color-card-line);border-radius:9999px;font-size:15.2px;font-weight:600}.gu .oe-proof .feats li .ico{width:20px;height:20px;color:var(--g-color-accent);stroke-width:1.8}.gu .oe-proof .media{position:relative;aspect-ratio:1;border-radius:30px;overflow:hidden;background:var(--g-color-card-blue)}.gu .oe-proof .media img{width:100%;height:100%;object-fit:cover}.gu .oe-proof .media .dur{right:16px;bottom:16px}@media(max-width:900px){.gu .oe-proof{grid-template-columns:1fr}.gu .oe-proof .media{order:2}.gu .oe-proof .feats{margin-top:28px}}.gu .oe-how{display:grid;grid-template-columns:minmax(0,598px) minmax(0,598px);justify-content:center;gap:48px 84px;max-width:1308px;margin:0 auto}.gu .oe-how .intro{grid-column:1 / -1;text-align:center}.gu .oe-how .intro p{max-width:604px;margin:16px auto 0;font-size:16.5px;line-height:26.4px}.gu .oe-how .media{max-width:506px;justify-self:center;border-radius:34px;overflow:hidden;aspect-ratio:1;background:var(--g-color-bg)}.gu .oe-how .media img{width:100%;height:100%;object-fit:cover}.gu .oe-how .items{display:grid;gap:14px;align-content:center}.gu .oe-how .items h3{text-align:center;font-size:20.7px;font-weight:600;margin-bottom:4px}.gu .oe-how details{background:var(--g-color-bg);border:1px solid var(--g-color-bg);border-radius:34px;transition:border-color .3s}.gu .oe-how details[open]{border-color:var(--g-color-text)}.gu .oe-how summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;font-size:18.4px;font-weight:600;line-height:25.8px}.gu .oe-how summary::-webkit-details-marker{display:none}.gu .oe-how summary .l{display:flex;gap:14px;align-items:center}.gu .oe-how summary .n{width:28px;height:28px;border-radius:50%;background:var(--g-color-accent-soft);color:var(--g-color-deep);display:grid;place-items:center;font-size:13px;font-weight:700}.gu .oe-how details.core summary .n{background:var(--g-color-accent);color:var(--g-color-bg)}.gu .oe-how summary:after{content:"";width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-3px,-3px);transition:transform .3s var(--g-ease);margin-right:6px}.gu .oe-how details[open] summary:after{transform:rotate(225deg) translate(-3px,-3px)}.gu .oe-how details p{padding:0 20px 18px 62px;font-size:17px;line-height:1.7;color:var(--g-color-muted)}@media(max-width:900px){.gu .oe-how{grid-template-columns:1fr;gap:28px}.gu .oe-how summary{font-size:16.5px;padding:14px 18px}.gu .oe-how details p{padding-left:60px;font-size:15.5px}}.gu .or-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gu .or-card{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--g-color-surface);cursor:pointer}.gu .or-card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--g-ease)}.gu .or-card:hover>img{transform:scale(1.04)}.gu .or-card .cap{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr 40px;align-items:center;gap:8px 32px;padding:40px;color:var(--g-color-on-image);background:var(--g-color-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.gu .or-card .cap p.t{font-size:28px;font-weight:600;line-height:1;letter-spacing:-.7px}.gu .or-card .cap p.d{grid-column:1 / -1;font-size:16px;line-height:1.5;max-height:0;opacity:0;overflow:hidden;transition:max-height .6s var(--g-ease),opacity .4s;color:var(--g-color-glass-text)}.gu .or-card.open .cap p.d{max-height:8em;opacity:1}.gu .or-card .cap button{width:40px;height:40px;border-radius:50%;border:0;background:var(--g-color-bg);color:var(--g-color-text);display:grid;place-items:center;cursor:pointer;transition:transform .5s var(--g-ease)}.gu .or-card .cap button .ico{width:16px;height:16px;stroke-width:2}.gu .or-card.open .cap button{transform:rotate(45deg)}@media(max-width:1100px){.gu .or-card .cap{padding:24px}.gu .or-card .cap p.t{font-size:22px}}@media(max-width:760px){.gu .or-cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gu .or-card{scroll-snap-align:start}}.gu .or-rings{background:var(--g-color-dark);color:var(--g-color-on-image)}.gu .or-rings .in{max-width:1000px;margin:0 auto;padding:20px 0;text-align:center}.gu .pill-o{display:inline-flex;align-items:center;gap:9px;padding:10px 20px 10px 15px;margin-bottom:20px;font-size:13px;font-weight:600;line-height:13px;letter-spacing:1.8px;text-transform:uppercase;background:var(--g-color-dark-fill);border:1px solid var(--g-color-dark-line);border-radius:999px}.gu .pill-o i{width:7px;height:7px;border-radius:50%;background:var(--g-color-ring)}.gu .or-rings h2{font-size:clamp(40px,4.3vw,62px);font-weight:700;line-height:1.08;letter-spacing:-.01em;color:var(--g-color-on-image)}.gu .or-rings h2 .mk{position:relative;display:inline-block}.gu .or-rings h2 .mk:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:5px;border-radius:4px;background:var(--g-color-ring)}.gu .or-rings .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;max-width:940px;margin:64px auto 0}.gu .donut{display:flex;flex-direction:column;align-items:center}.gu .donut .r{position:relative;width:190px;aspect-ratio:1}.gu .donut svg{width:100%;height:100%;transform:rotate(-90deg)}.gu .donut circle{fill:none;stroke-width:9}.gu .donut .tr{stroke:var(--g-color-dark-track)}.gu .donut .fg{stroke:var(--g-color-ring);stroke-linecap:round;stroke-dasharray:268.6;stroke-dashoffset:calc(268.6 * (1 - var(--v, 0) / 100));transition:stroke-dashoffset 1.8s var(--g-ease)}.gu .donut .num{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:46px;font-weight:800;letter-spacing:-.9px;font-variant-numeric:tabular-nums}.gu .donut p{margin-top:18px;max-width:260px;font-size:17px;line-height:24px;color:var(--g-color-dark-muted)}@media(max-width:760px){.gu .or-rings .stats{grid-template-columns:1fr;gap:36px;margin-top:40px}.gu .donut .r{width:150px}.gu .donut .num{font-size:38px}}.gu .or-cmp{max-width:960px;margin:0 auto;color:var(--g-color-text)}.gu .or-cmp .hd{text-align:center;margin-bottom:36px}.gu .ocp{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;align-items:stretch}.gu .ocp>div{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;padding:22px 12px 24px;text-align:center;font-size:16px;line-height:21.6px;border-bottom:1px solid var(--g-color-border)}.gu .ocp .lab{align-items:flex-start;justify-content:center;text-align:left;padding-left:0;font-size:12.5px;font-weight:600;line-height:17px;letter-spacing:1px;text-transform:uppercase;color:var(--g-color-muted)}.gu .ocp .head{justify-content:center;padding:24px 12px;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;border-bottom:0}.gu .ocp .us{background:var(--g-color-bg);box-shadow:inset 1.5px 0 0 var(--g-color-text),inset -1.5px 0 0 var(--g-color-text);border-bottom-color:var(--g-color-border-light)}.gu .ocp .us.head{border-radius:14px 14px 0 0;box-shadow:inset 1.5px 1.5px 0 var(--g-color-text),inset -1.5px 0 0 var(--g-color-text)}.gu .ocp .us.last{border-radius:0 0 14px 14px;box-shadow:inset 1.5px -1.5px 0 var(--g-color-text),inset -1.5px 0 0 var(--g-color-text);border-bottom:0}.gu .ocp .us.head img{height:15px;width:auto}.gu .ocp .dot{width:12px;height:12px;border-radius:50%;background:var(--g-color-dot-no)}.gu .ocp .us .dot{background:var(--g-color-accent)}.gu .ocp .sub{display:block;margin-top:2px;font-size:13px;line-height:17.5px;color:var(--g-color-muted)}.gu .or-cmp .foot{display:flex;justify-content:center;margin-top:36px}@media(max-width:760px){.gu .ocp{grid-template-columns:1fr 1fr 1fr}.gu .ocp .lab{grid-column:1 / -1;padding:18px 0 4px;border-bottom:0;text-align:center;align-items:center}.gu .ocp .lab.blank{display:none}.gu .ocp>div{padding:12px 6px 16px;font-size:14px;line-height:19px}.gu .ocp .head{font-size:11px;padding:18px 4px}.gu .ocp .sub{font-size:12px}}.gu .or-care{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:43px;align-items:center}.gu .or-care .media{aspect-ratio:5 / 4;border-radius:4px;overflow:hidden;background:var(--g-color-surface)}.gu .or-care .media img{width:100%;height:100%;object-fit:cover}.gu .pill-l{display:inline-block;padding:9px 16px;margin-bottom:16px;font-size:11px;font-weight:600;line-height:11px;letter-spacing:1.5px;text-transform:uppercase;border:1px solid var(--g-color-border);border-radius:999px}.gu .or-care h2{font-size:37px;font-weight:500;line-height:1.08;letter-spacing:-.75px;margin-bottom:12px}.gu .or-care .intro{font-size:15px;line-height:23px;color:var(--g-color-muted);margin-bottom:26px;max-width:435px}.gu .or-care ul{list-style:none;margin:0;padding:0}.gu .or-care li{display:flex;gap:16px;padding:18px 0;align-items:flex-start;border-top:1px solid var(--g-color-border-light)}.gu .or-care li:first-child{border-top:0}.gu .or-care li>span{width:46px;height:46px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--g-color-bg);border:1px solid var(--g-color-border)}.gu .or-care li>span .ico{width:22px;height:22px;color:var(--g-color-accent)}.gu .or-care h3{font-size:15.5px;font-weight:600;line-height:19.5px;margin:4px 0}.gu .or-care li p{font-size:15px;line-height:21.7px;color:var(--g-color-muted)}@media(max-width:900px){.gu .or-care{grid-template-columns:1fr;gap:28px}.gu .or-care h2{font-size:30px}}.gu .reels-h{margin-bottom:28px}.gu .reels{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gu .reels::-webkit-scrollbar{display:none}.gu .reel{flex:0 0 calc(25% - 12px);scroll-snap-align:start;position:relative;aspect-ratio:9 / 16;border-radius:8px;overflow:hidden;background:var(--g-color-surface);text-decoration:none}.gu .reel img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--g-ease)}.gu .reel:hover img{transform:scale(1.03)}.gu .reel .rd{position:absolute;right:10px;bottom:6px;color:var(--g-color-on-image);font-size:14px;font-weight:600;text-shadow:0 1px 6px var(--g-color-overlay-strong)}.gu .reel .play{width:56px;height:56px}.gu .reel .play svg{width:18px;height:18px}.gu .reel .who{position:absolute;left:12px;bottom:8px;color:var(--g-color-on-image);font-size:14px;font-weight:600;text-shadow:0 1px 6px var(--g-color-overlay-strong)}@media(max-width:760px){.gu .reel{flex-basis:62%}}.gu .oe-revs{background:linear-gradient(var(--g-color-gradient-top),var(--g-color-bg) 100%)}.gu .oe-revs .hd{text-align:center;display:grid;gap:16px;justify-items:center;margin-bottom:48px}.gu .oe-revs .hd p{max-width:604px;font-size:16.5px;line-height:26.4px}.gu .oe-track{display:grid;grid-auto-flow:column;grid-auto-columns:320px;gap:30px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.gu .oe-track::-webkit-scrollbar{display:none}.gu .oe-card{scroll-snap-align:start;display:flex;flex-direction:column;background:var(--g-color-bg);border:1px solid var(--g-color-bg);border-radius:30px;overflow:hidden}.gu .oe-card .ph{aspect-ratio:1;overflow:hidden}.gu .oe-card .ph img{width:100%;height:100%;object-fit:cover}.gu .oe-card .bd{padding:24px 24px 22px;display:grid;gap:14px}.gu .oe-card .meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px}.gu .oe-card .meta .stars svg{width:14px;height:14px}.gu .oe-card .nm{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--g-color-border);font-weight:500}.gu .oe-card .nm svg{width:13px;height:13px;fill:none;stroke:var(--g-color-check);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.gu .oe-card p{font-size:16px;line-height:1.55}.gu .oe-revs .nav{display:flex;justify-content:center;gap:10px;margin-top:32px}.gu .oe-revs .nav button{width:40px;height:40px;border-radius:50%;border:0;background:var(--g-color-surface);color:var(--g-color-text);display:grid;place-items:center;cursor:pointer}.gu .oe-revs .nav button.next{background:var(--g-color-button-bg);color:var(--g-color-button-text)}.gu .oe-revs .nav .ico{width:16px;height:16px;stroke-width:2}@media(max-width:760px){.gu .oe-track{grid-auto-columns:80%;gap:14px}}.gu .wh-guar{background:var(--g-color-deep);color:var(--g-color-deep-text);padding:54px 0}.gu .wh-guar .holder{display:flex;justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto}.gu .wh-guar .tx{flex:0 0 47%;padding:0 96px 0 84px;font-size:18px;line-height:1.45;color:var(--g-color-deep-muted)}.gu .wh-guar h2{font-size:36px;font-weight:600;line-height:1.1;letter-spacing:-1.4px;color:var(--g-color-deep-text);margin-bottom:37px}.gu .wh-guar .tx .btn{margin-top:28px}.gu .wh-guar .im{flex:1;aspect-ratio:1500 / 1219;overflow:hidden;border-radius:var(--g-r-big) 0 0 var(--g-r-big)}.gu .wh-guar .im img{width:100%;height:100%;object-fit:cover;object-position:72% 40%}@media(min-width:1441px){.gu .wh-guar .im{border-radius:var(--g-r-big)}}@media(max-width:900px){.gu .wh-guar .holder{flex-direction:column-reverse;align-items:stretch}.gu .wh-guar .tx{padding:32px var(--g-gutter) 0}.gu .wh-guar h2{font-size:30px;margin-bottom:18px}.gu .wh-guar .im{border-radius:0}}.gu .mv-faq .hd{text-align:center;margin-bottom:30px}.gu .mv-faq .grid{display:flex;flex-direction:row-reverse;align-items:center;gap:40px}.gu .mv-faq .media{flex:1;aspect-ratio:1500 / 820;border-radius:12px;overflow:hidden}.gu .mv-faq .media img{width:100%;height:100%;object-fit:cover}.gu .mv-faq .list{flex:1}.gu .mv-faq details{border-bottom:1px solid var(--g-color-border)}.gu .mv-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;padding:15px 0;font-size:16px;font-weight:500}.gu .mv-faq summary::-webkit-details-marker{display:none}.gu .mv-faq summary .q{width:20px;height:20px;flex:none;border-radius:50%;border:1.5px solid var(--g-color-text);display:grid;place-items:center;font-size:11px;font-weight:700}.gu .mv-faq summary:after{content:"";margin-left:auto;width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .3s}.gu .mv-faq details[open] summary:after{transform:rotate(225deg)}.gu .mv-faq details p{padding:0 0 16px;font-size:15.5px;line-height:1.6;color:var(--g-color-muted)}@media(max-width:900px){.gu .mv-faq .grid{flex-direction:column;gap:24px}.gu .mv-faq .media{width:100%}}.gu .wh-faq h2{margin-bottom:28px}.gu .wh-faq details{border-bottom:1px solid var(--g-color-text)}.gu .wh-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:18px;font-weight:500}.gu .wh-faq summary::-webkit-details-marker{display:none}.gu .wh-faq summary:after{content:"+";font-size:24px;font-weight:300;line-height:1}.gu .wh-faq details[open] summary:after{content:"\2212"}.gu .wh-faq details p{padding:0 48px 22px 0;font-size:17px;line-height:1.6;color:var(--g-color-muted)}.gu .wh-faq .foot{display:flex;justify-content:center;margin-top:40px}.gu .pc7s.xs9{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}.gu .xs9h{display:grid;gap:14px;align-content:center;padding-right:32px}@media(max-width:760px){.gu .pc7s.xs9{grid-template-columns:none;grid-auto-columns:72%}.gu .xs9h{grid-column:auto;padding-right:0}.gu .xs9 .xs9h{display:none}}.gu .sec-h2,.gu .s h2,.gu .rcar h2,.gu .faqwrap h2,.gu .wh-guar h2,.gu .or-rings h2,.gu .or-care h2,.gu .rapp h2,.gu .mv-faq .hd h2,.gu .lvl-intro h2{font-size:clamp(30px,3vw,44px);line-height:1.05;font-weight:700;letter-spacing:-.03em;text-align:left}.gu .oe-ba .details,.gu .oe-proof .tx,.gu .oe-how .intro,.gu .oe-how .items h3,.gu .or-rings .in,.gu .or-cmp .hd,.gu .mv-faq .hd,.gu .oe-revs .hd{text-align:left}.gu .oe-ba .details{margin:0;max-width:720px}.gu .oe-how .intro p{margin-left:0}.gu .oe-revs .hd{justify-items:start}.gu .chips,.gu .oe-proof .feats{justify-content:flex-start}.gu .oe-switch .media,.gu .oe-reason,.gu .oe-proof .media,.gu .oe-how .media,.gu .oe-how details,.gu .reel,.gu .oe-card,.gu .or-care .media,.gu .mv-faq .media,.gu .wh-guar .im,.gu .oe-ba .frame,.gu .or-card,.gu .ocp .us.head,.gu .ocp .us.last{border-radius:16px}.gu .ocp .us.head{border-bottom-left-radius:0;border-bottom-right-radius:0}.gu .ocp .us.last{border-top-left-radius:0;border-top-right-radius:0}.gu .oe-revs{background:var(--g-color-surface)}.gu .oe-ba .frame,.gu .oe-proof .media,.gu .oe-how .media,.gu .pc7 .im,.gu .lvl-card .im{background:var(--g-color-photo)}.gu .or-card{aspect-ratio:auto;display:flex;flex-direction:column;background:var(--g-color-surface)}.gu .or-card>img{position:relative;inset:auto;height:auto;aspect-ratio:4 / 4.2}.gu .or-card .cap{position:relative;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--g-color-text);padding:20px 24px 24px}.gu .or-card .cap p.t{font-size:20px;line-height:1.25;letter-spacing:-.01em}.gu .or-card .cap p.d{color:var(--g-color-muted)}.gu .or-card .cap button{background:var(--g-color-bg);box-shadow:inset 0 0 0 1px var(--g-color-border)}.gu .or-rings{background:var(--g-color-surface);color:var(--g-color-text)}.gu .or-rings h2{color:var(--g-color-text)}.gu .or-rings h2 .mk:after{display:none}.gu .or-rings .in{max-width:none}.gu .or-rings .stats{margin-left:0;max-width:940px}.gu .donut .tr{stroke:var(--g-color-ring-track)}.gu .donut p{color:var(--g-color-muted)}.gu .pill-o{background:var(--g-color-bg);border-color:var(--g-color-border);color:var(--g-color-text)}.gu .wh-guar{background:var(--g-color-text)}.gu .btn{position:relative;overflow:hidden;isolation:isolate;gap:12px;border:1px solid var(--g-color-button-bg);transition:color .5s cubic-bezier(.3,1,.3,1),border-color .5s cubic-bezier(.3,1,.3,1);box-shadow:none}.gu .btn:hover{box-shadow:none}.gu .btn:before{content:"";position:absolute;z-index:-1;width:150%;height:200%;top:-50%;left:-25%;border-radius:50%;background:var(--g-color-fill-on-dark);transform:translate3d(0,76%,0);transition:transform .5s cubic-bezier(.3,1,.3,1)}.gu .btn:hover:before{transform:translateZ(0)}.gu .btn:hover{color:var(--g-color-button-bg)}.gu .btn:after{content:"";width:18px;height:18px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .5s cubic-bezier(.3,1,.3,1)}.gu .btn:hover:after{transform:translate(3px)}.gu .btn.no-arrow:after{display:none}.gu .btn.ol{background:var(--g-color-secondary-ground);color:var(--g-color-text);border-color:var(--g-color-text);box-shadow:none}.gu .btn.ol:before{background:var(--g-color-text)}.gu .btn.ol:hover{color:var(--g-color-bg);box-shadow:none}.gu .btn.wh{background:var(--g-color-bg);color:var(--g-color-text);border-color:var(--g-color-bg)}.gu .btn.wh:before{background:var(--g-color-text)}.gu .btn.wh:hover{color:var(--g-color-bg);border-color:var(--g-color-bg);box-shadow:none}.gu .pc7 .bd .btn:after,.gu .lvl-card .btn:after{display:none}.gu .lvl-card .im img,.gu .oe-card .ph img,.gu .reel img,.gu .or-card>img,.gu .oe-switch .media img{transition:transform .8s cubic-bezier(.3,1,.3,1)}@media(hover:hover){.gu .lvl-card:hover .im img,.gu .oe-card:hover .ph img,.gu .reel:hover img,.gu .or-card:hover>img{transform:scale(1.04)}}@media(prefers-reduced-motion:no-preference){.js .gu .sw-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.js .gu .sw-word>span{display:inline-block;transform:translateY(105%);transition:transform .8s cubic-bezier(.3,1,.3,1);transition-delay:calc(var(--i, 0) * 40ms)}.js .gu .sw.in .sw-word>span{transform:none}.js .gu [data-stagger]>*{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.3,1,.3,1),transform .7s cubic-bezier(.3,1,.3,1);transition-delay:calc(var(--i, 0) * 90ms)}.js .gu [data-stagger].in>*{opacity:1;transform:none}}.gu .lvl-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px;align-items:start;margin-bottom:40px}.gu .lvl-intro .l{display:grid;gap:24px;justify-items:start}.gu .lvl-intro p{font-size:18px;line-height:1.6;color:var(--g-color-muted);padding-top:8px}.gu .lvl-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gu .lvl-cards.three{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr))}.gu .lvl-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:var(--g-color-surface);text-decoration:none;color:var(--g-color-text)}.gu .lvl-card .im{position:relative;aspect-ratio:1;overflow:hidden}.gu .lvl-card .im img{width:100%;height:100%;object-fit:cover}.gu .lvl-card .bd{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:18px 20px 20px}.gu .lvl-card .nm{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.gu .lvl-card .sub{grid-column:1;font-size:14px;line-height:1.4;color:var(--g-color-muted)}.gu .lvl-card .go{grid-row:1 / span 2;grid-column:2;width:40px;height:40px;border-radius:50%;border:1px solid var(--g-color-border);display:grid;place-items:center;transition:background .4s,color .4s,border-color .4s}.gu .lvl-card .go svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.gu .lvl-card:hover .go{background:var(--g-color-text);color:var(--g-color-bg);border-color:var(--g-color-text)}.gu .lvl-card .lv{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--g-color-text);margin:2px 0}.gu .lvl-card.dark{background:var(--g-color-text);color:var(--g-color-bg)}.gu .lvl-card.dark .sub{color:var(--color-on-dark-muted, #BDBDBD)}.gu .lvl-card.dark .go{border-color:#ffffff4d}.gu .lvl-card.dark:hover .go{background:var(--g-color-bg);color:var(--g-color-text)}@media(max-width:1000px){.gu .lvl-cards,.gu .lvl-cards.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.gu .lvl-intro{grid-template-columns:1fr;margin-bottom:24px}.gu .lvl-cards,.gu .lvl-cards.three{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:74%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gu .lvl-card{scroll-snap-align:start}}.gu .trustrow{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:32px 0;border-top:1px solid var(--g-color-border)}.gu .trustrow>div{padding:4px 24px;align-items:flex-start;gap:14px}.gu .trustrow>div+div{border-left:1px solid var(--g-color-border)}.gu .trustrow>div:first-child{padding-left:0}.gu .trustrow .ico{color:var(--g-color-text);width:22px;height:22px;stroke-width:1.5;margin-top:1px}.gu .trustrow b{font-size:15px;font-weight:500}.gu .trustrow span{font-size:13.5px}@media(max-width:860px){.gu .trustrow{grid-template-columns:1fr 1fr;row-gap:20px}.gu .trustrow>div:nth-child(3){border-left:0;padding-left:0}}.gu .mq{overflow:hidden;white-space:nowrap;padding:40px 0 8px}.gu .mq .run{display:inline-flex;align-items:center;animation:tick 60s linear infinite;will-change:transform}.gu .mq span{font:700 clamp(48px,6vw,96px)/1.1 var(--g-font);letter-spacing:-.045em;color:transparent;-webkit-text-stroke:1.2px var(--g-color-text);padding:0 .35em}.gu .mq i{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--g-color-text);flex:none}.gu .lvl-intro{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.gu .lvl-card .im img{object-position:50% 25%}.gu .drops{align-items:center;line-height:0;padding:1px 0}.gu .drops svg{width:13px;height:16px;overflow:visible;flex:none}.gu .story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,88px);align-items:start}.gu .story-media{position:sticky;top:110px;aspect-ratio:4 / 4.4;border-radius:16px;overflow:hidden;background:var(--g-color-photo)}.gu .story-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .7s cubic-bezier(.3,1,.3,1),transform 1.2s cubic-bezier(.3,1,.3,1)}.gu .story-media img.on{opacity:1;transform:none}.gu .story-steps h2{margin-bottom:8px}.gu .story .step{min-height:62vh;display:grid;align-content:center;gap:12px;opacity:.3;transition:opacity .5s}.gu .story .step.on{opacity:1}.gu .story .step .n{width:36px;height:36px;border-radius:50%;border:1px solid var(--g-color-border);display:grid;place-items:center;font:600 14px var(--g-font)}.gu .story .step.us .n{background:var(--g-color-text);color:var(--g-color-bg);border-color:var(--g-color-text)}.gu .story .step h3{font-size:clamp(28px,2.6vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.05}.gu .story .step p{font-size:18px;line-height:1.6;color:var(--g-color-muted);max-width:440px}.gu .story .step img{display:none}.gu .story .step .btn{justify-self:start;margin-top:8px}@media(max-width:860px){.gu .story{grid-template-columns:1fr}.gu .story-media{display:none}.gu .story .step{min-height:0;opacity:1;padding:20px 0}.gu .story .step img{display:block;border-radius:16px;aspect-ratio:4 / 3;object-fit:cover;width:100%;background:var(--g-color-photo)}}.gu .ba-c{text-align:center;display:grid;justify-items:center;gap:14px}.gu .ba-c h2{text-align:center}.gu .ba-c>p{font-size:18px;color:var(--g-color-muted)}.gu .ba-c .chips{justify-content:center;margin:4px 0 18px}.gu .ba-c .ba{width:min(100%,980px);aspect-ratio:16 / 10;border-radius:16px}.gu .ba-c .ba img{object-position:50% 78%}.gu .ba-c .pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:min(100%,980px)}.gu .ba-c .frame{position:relative;aspect-ratio:3 / 4;border-radius:16px;overflow:hidden;background:var(--g-color-photo);display:block}.gu .ba-c .frame img{width:100%;height:100%;object-fit:cover;object-position:50% 80%}.gu .ba-c .frame .dur{right:14px;top:14px;bottom:auto}.gu .wh-guar{padding:var(--g-sy) 0}.gu .wh-guar .holder{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center;max-width:calc(var(--g-container) + 2 * var(--g-gutter))}.gu .wh-guar .tx{padding:0;display:grid;gap:18px;justify-items:start;color:var(--g-color-deep-muted)}.gu .wh-guar .tx h2{margin:0;color:var(--g-color-bg);font-size:clamp(30px,3vw,44px)}.gu .wh-guar .tx ul{list-style:none;padding:0;margin:4px 0;display:grid;gap:10px;font-size:16px;color:var(--g-color-bg)}.gu .wh-guar .tx li{display:flex;gap:12px;align-items:center}.gu .wh-guar .tx li .ico{width:20px;height:20px;color:var(--g-color-deep-muted)}.gu .wh-guar .seal{color:var(--g-color-bg);border-color:#fff6}.gu .wh-guar .im{aspect-ratio:4 / 4.4;border-radius:16px;background:var(--g-color-photo)}.gu .wh-guar .im img{object-position:50% 20%}@media(max-width:900px){.gu .wh-guar .holder{grid-template-columns:1fr}}.gu .or-rings .in,.gu .or-rings h2{text-align:center}.gu .or-rings .stats{margin:56px auto 0}.gu .ocp .us,.gu .ocp .us.head,.gu .ocp .us.last{box-shadow:none}.gu .ocp .us.head{background:var(--g-color-text)}.gu .ocp .us.head img{filter:invert(1)}.gu .ocp .lab{font-size:16px;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--g-color-text);justify-content:center;align-items:flex-start;padding-right:16px}.gu .ocp .head{font-size:14px;letter-spacing:0;text-transform:none;color:var(--g-color-text)}.gu .or-cmp .hd,.gu .or-cmp .hd h2{text-align:center}.gu .or-care .oeko{display:flex;gap:10px;align-items:center;margin-top:18px;padding-top:18px;border-top:1px solid var(--g-color-border);font-size:15px;font-weight:500}.gu .or-care .oeko .ico{width:22px;height:22px;color:var(--g-color-check)}.gu .wh-icons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;padding:16px 0;border-top:1px solid var(--g-color-border);border-bottom:1px solid var(--g-color-border)}.gu .wh-icons>div{display:grid;justify-items:center;align-content:start;gap:8px;text-align:center;font-size:13.5px;line-height:1.3;font-weight:500}.gu .wh-icons .ico{width:28px;height:28px;stroke-width:1.4}.gu .wh-icons .drops{height:28px}.gu .wh-icons .drops svg{width:15px;height:20px}.gu .other-lv{margin-top:12px;font-size:15px;color:var(--g-color-muted)}.gu .other-lv a{color:var(--g-color-text)}.gu .size-links{display:inline-flex;gap:16px}.gu .sizes button{min-width:54px}.gu .cartrow{margin-top:22px}.gu .under{justify-items:center;text-align:center}.gu .under .row,.gu .under .pay{justify-content:center}.gu .promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;padding:16px 8px;border-radius:16px;background:var(--g-color-surface)}.gu .promises>div{display:grid;justify-items:center;text-align:center;gap:4px;font-size:13px;line-height:1.3;color:var(--g-color-muted)}.gu .promises .ico{width:24px;height:24px;color:var(--g-color-text);margin-bottom:4px}.gu .promises b{color:var(--g-color-text);font-size:14px;font-weight:600}.gu .bundle .gift{font-weight:600}.gu .finder label,.gu .qz legend{display:grid;gap:8px;margin-top:18px;font:600 15px var(--g-font)}.gu .finder .row2{display:flex;align-items:center;gap:8px;font-weight:400;color:var(--g-color-muted)}.gu .finder select,.gu .finder input{height:48px;border-radius:10px;border:1px solid var(--g-color-border);padding:0 12px;font:400 16px var(--g-font);background:var(--g-color-bg)}.gu .finder input{width:120px}.gu .finder #find-btn{width:100%;margin-top:24px}.gu .finder .result,.gu .qz-out{display:grid;gap:8px;margin-top:24px;padding:20px;border-radius:16px;background:var(--g-color-surface);justify-items:start}.gu .finder .result b,.gu .qz-out b{font-size:34px;font-weight:700;letter-spacing:-.03em}.gu .qz fieldset{border:0;padding:0;margin:0 0 6px;display:grid;gap:8px}.gu .qz label{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:10px;border:1px solid var(--g-color-border);font-size:16px;cursor:pointer;transition:border-color .3s,background .3s}.gu .qz label:has(input:checked){border-color:var(--g-color-text);background:var(--g-color-surface)}.gu .qz input{accent-color:var(--g-color-text);width:18px;height:18px}.gu .qz .btn{width:100%;margin-top:18px}.gu .quiz .panel,.gu .finder{width:min(520px,94vw)}.gu .lvl-card .im{background:#d6d6d4;aspect-ratio:4 / 5}.gu .lvl-card .im img{object-position:50% 35%}.gu .drawer.modal .panel{left:50%;top:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 48px);border-radius:var(--g-r-big);padding:40px 32px 32px;box-shadow:0 30px 80px #17171740;animation:m-in .35s cubic-bezier(.3,1,.3,1)}@keyframes m-in{0%{opacity:0;transform:translate(-50%,-46%) scale(.98)}}@media(prefers-reduced-motion:reduce){.gu .drawer.modal .panel{animation:none}}.gu .drawer.modal .mx{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--g-color-surface);color:var(--g-color-text)}.gu .drawer.modal .mx .ico{width:18px;height:18px}.gu .m-h{font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1.15;text-align:center;padding:0 36px}.gu .m-sub{text-align:center;color:var(--g-color-muted);font-size:16px;margin-top:6px}.gu .drawer.modal table{margin-top:20px}.gu .quiz .qz{margin-top:8px}.gu .qz fieldset{margin:24px 0 0;gap:8px}.gu .qz legend{margin:0 0 10px;padding:0;font:600 16px var(--g-font);display:block}.gu .qz label{padding:14px 16px;line-height:1.3}.gu .qz .btn{margin-top:28px}.gu .qz-out,.gu .finder .result{justify-items:center;text-align:center;padding:24px;margin-top:20px}.gu .qz-out .btn,.gu .finder .result .btn{width:100%}.gu .qz-out .tiny{color:var(--g-color-muted)}.gu .m-wait{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px;padding:28px;border-radius:16px;background:var(--g-color-surface);font-size:16px;color:var(--g-color-muted)}.gu .m-wait[hidden],.gu .qz-out[hidden],.gu .finder .result[hidden]{display:none}.gu .spin{width:20px;height:20px;border-radius:50%;border:2px solid var(--g-color-border);border-top-color:var(--g-color-text);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.gu .finder .step-in{display:grid;justify-items:center;gap:10px;margin-top:26px}.gu .finder .step-in .lab{font:600 15px var(--g-font)}.gu .stepper{display:grid;grid-template-columns:56px minmax(170px,auto) 56px;align-items:center;gap:10px}.gu .stepper button{width:56px;height:56px;border-radius:50%;border:1px solid var(--g-color-border);background:var(--g-color-bg);font:400 26px/1 var(--g-font);color:var(--g-color-text);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}.gu .stepper button:hover{border-color:var(--g-color-text)}.gu .stepper button:disabled{opacity:.35;cursor:default}.gu .stepper output{text-align:center;font:700 26px/1 var(--g-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.gu .finder #find-btn{margin-top:30px}.gu .sw-row .sec-h2{text-align:center;max-width:760px;margin:0 auto 36px}.gu .sw-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gu .sw-card{border-radius:16px;overflow:hidden;background:var(--g-color-surface);display:flex;flex-direction:column}.gu .sw-card .im{aspect-ratio:4 / 3.6;background:#d6d6d4;overflow:hidden}.gu .sw-card .im img{width:100%;height:100%;object-fit:cover}.gu .sw-card .bd{padding:22px 24px 26px;display:grid;gap:8px}.gu .sw-card .tag{font:600 12px/1 var(--g-font);letter-spacing:.08em;text-transform:uppercase;color:var(--g-color-muted)}.gu .sw-card h3{font-size:22px;font-weight:700;letter-spacing:-.02em}.gu .sw-card p{color:var(--g-color-muted);font-size:16px;line-height:1.5}.gu .sw-card.us{background:var(--g-color-button-bg)}.gu .sw-card.us h3{color:var(--g-color-bg)}.gu .sw-card.us p,.gu .sw-card.us .tag{color:var(--g-color-deep-muted)}.gu .sw-row .foot{display:flex;justify-content:center;margin-top:32px}@media(max-width:760px){.gu .sw-cards{grid-template-columns:1fr}.gu .sw-card{flex-direction:row}.gu .sw-card .im{flex:0 0 38%;aspect-ratio:auto}.gu .sw-card .bd{padding:16px}.gu .sw-card h3{font-size:18px}.gu .sw-card p{font-size:14.5px}}.gu .wh-guar.plain .holder{display:grid;grid-template-columns:1fr;justify-items:center;text-align:center;gap:18px;max-width:640px}.gu .wh-guar.plain h2{margin:6px 0 0;color:var(--g-color-bg)}.gu .wh-guar.plain p{color:var(--g-color-deep-muted);font-size:18px}.gu .wh-guar.plain .btn{margin-top:10px}.gu .cmp3 .hd{text-align:center;margin-bottom:32px}.gu .cmp3 .hd p{color:var(--g-color-muted);margin-top:8px;font-size:17px}.gu .cmp3-scroll{max-width:960px;margin:0 auto}.gu .cmp3-t{width:100%;border-collapse:separate;border-spacing:0;font-size:16px;table-layout:fixed}.gu .cmp3-t th,.gu .cmp3-t td{padding:18px 12px;text-align:center;border-bottom:1px solid var(--g-color-border);vertical-align:middle}.gu .cmp3-t tr>*:first-child{text-align:left;font-weight:600;width:34%;padding-left:0}.gu .cmp3-t tr:first-child th{border-bottom:0;font-size:15px;font-weight:600;color:var(--g-color-muted);padding-bottom:14px}.gu .cmp3-t .us{background:var(--g-color-button-bg);color:var(--g-color-bg);border-bottom-color:#ffffff1f}.gu .cmp3-t tr:first-child .us{border-radius:16px 16px 0 0;padding:22px 12px 18px}.gu .cmp3-t tr:first-child .us img{height:18px;width:auto;margin:0 auto;display:block}.gu .cmp3-t tr:last-child .us{border-radius:0 0 16px 16px;border-bottom:0}.gu .cmp3-t tr:last-child td,.gu .cmp3-t tr:last-child th{border-bottom:0}.gu .yn{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%}.gu .yn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.gu .yn.y{background:var(--g-color-bg);color:var(--g-color-text)}.gu .yn.n{background:var(--g-color-border);color:var(--g-color-muted)}.gu .cmp3 .foot{display:flex;justify-content:center;margin-top:32px}@media(max-width:760px){.gu .cmp3-t{font-size:14px}.gu .cmp3-t th,.gu .cmp3-t td{padding:14px 6px}.gu .cmp3-t tr>*:first-child{width:38%}.gu .cmp3-t tr:first-child th{font-size:12.5px}.gu .cmp3-t tr:first-child .us img{height:12px}.gu .yn{width:26px;height:26px}}.gu .or-care ul.num li>span.n{width:30px;height:30px;border:0;background:var(--g-color-surface);font:600 14px/1 var(--g-font);color:var(--g-color-text)}.gu .or-care .media{border-radius:16px}.gu .or-care .oeko{display:block;margin-top:18px;padding-top:18px;border-top:1px solid var(--g-color-border);font-size:14px;color:var(--g-color-muted)}.gu .or-care .oeko .ico{display:none}.gu .cmp3 .hd h2{text-align:center;margin-inline:auto}@media(max-width:760px){.gu .sw-card .bd{align-content:center}}.gu .lvl-card .lv .drops svg.off{display:none}.gu .lvl-card .lv .drops{margin-right:6px}.gu .pill.save{background:var(--g-color-accent);color:#fff}.gu .bundle.deal,.gu .bundle.deal.on{background:var(--g-color-accent-soft)}.gu .bundle.deal .pr{color:var(--g-color-text)}.gu .drawer.modal table th,.gu .drawer.modal table td{text-align:center}.gu .m-foot{text-align:center;margin-top:22px;font-size:15px;color:var(--g-color-muted)}.gu .or-rings .lede{text-align:center;color:var(--g-color-muted);font-size:18px;margin-top:10px}@media(max-width:760px){.gu .sw-card .im img{transform:scale(1.45)}}.gu .hero7 .vis{background:#d3d3d1}.gu .hero7 .vis img{object-position:50% 50%}.gu .wip-sec{position:relative}.gu .wip{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:6;background:#ffe58a;color:#171717;font:700 12px/1 var(--g-font);letter-spacing:.06em;text-transform:uppercase;padding:7px 12px;border-radius:99px;pointer-events:none}.gu .buy .proof{display:inline-flex;align-self:flex-start;width:max-content;padding:4px 14px 4px 4px;border-radius:99px;background:var(--g-color-surface);color:var(--g-color-text)}.gu .price-line .per{font-size:15px;color:var(--g-color-muted);margin-left:-4px}.gu .how1{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.gu .how1 .media{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--g-color-surface)}.gu .how1 .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s}.gu .how1 .media img.on{opacity:1}.gu .how1 .items h2{margin-bottom:22px}.gu .how1 .list details{border-bottom:1px solid var(--g-color-border)}.gu .how1 .list details:first-child{border-top:1px solid var(--g-color-border)}.gu .how1 summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;padding:20px 0;font:600 18px var(--g-font)}.gu .how1 summary::-webkit-details-marker{display:none}.gu .how1 summary .n{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--g-color-surface);font:600 14px var(--g-font);transition:background .3s,color .3s}.gu .how1 details[open] summary .n{background:var(--g-color-text);color:var(--g-color-bg)}.gu .how1 details p{padding:0 0 20px 44px;color:var(--g-color-muted);font-size:16px;line-height:1.55}.gu .how1 .btn{margin-top:28px}@media(max-width:900px){.gu .how1{grid-template-columns:1fr}}.gu .oe-revs .hd{text-align:center;justify-items:center}.gu .tp-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;font-size:15px}.gu .tp-row b{font-size:17px}.gu .tp-stars{display:inline-flex;gap:2px}.gu .tp-stars i{width:22px;height:22px;display:grid;place-items:center;background:#00b67a}.gu .tp-stars svg{width:15px;height:15px;fill:#fff}.gu .tp-logo{display:inline-flex;align-items:center;gap:4px;font-weight:700}.gu .tp-logo svg{width:20px;height:20px;fill:#00b67a}.gu .tp-card{border-radius:16px;border:0}.gu .tp-card .bd{padding:24px;gap:12px;height:100%;align-content:start}.gu .tp-card .tp-stars i{width:18px;height:18px}.gu .tp-card .tp-stars svg{width:12px;height:12px}.gu .tp-card .ver{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--g-color-muted)}.gu .tp-card .ver svg{width:13px;height:13px;fill:none;stroke:var(--g-color-muted);stroke-width:3}.gu .tp-card h3{font-size:17px;font-weight:700;letter-spacing:-.01em}.gu .tp-card p{font-size:15.5px;line-height:1.55;color:var(--g-color-text)}.gu .tp-card .who{display:flex;justify-content:space-between;gap:8px;font-size:13.5px;color:var(--g-color-muted);margin-top:4px}.gu .tp-card .who b{color:var(--g-color-text);font-weight:600}.gu .faq-call{color:var(--g-color-muted);font-size:15px;margin-top:10px}.gu .or-rings{background:var(--g-color-bg)}.gu .or-rings .btn{margin-top:44px}.gu .study dl{margin:22px 0 0;display:grid;gap:0}.gu .study dl>div{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--g-color-border);font-size:14.5px}.gu .study dt{color:var(--g-color-muted)}.gu .study dd{margin:0}.gu .tbc{background:#fff7e0;color:#8a5a00;padding:1px 6px;border-radius:4px}.gu .study-t{width:100%;border-collapse:collapse;margin-top:18px;font-size:14.5px}.gu .study-t th,.gu .study-t td{padding:10px 6px;border-bottom:1px solid var(--g-color-border);text-align:left!important}.gu .study-t td:last-child,.gu .study-t th:last-child{text-align:right!important}@media(max-width:500px){.gu .study dl>div{grid-template-columns:1fr;gap:2px}}main:has(#hero) .gu #proof,main:has(#hero) .gu #why,main:has(#hero) .gu #reviews{background:var(--g-color-surface)}main:has(#hero) .gu #stories,main:has(#hero) .gu #looks,main:has(#hero) .gu #faq{background:var(--g-color-bg)}main:has(#product) .gu #layers,main:has(#product) .gu #stories,main:has(#product) .gu #compare,main:has(#product) .gu #reviews,main:has(#product) .gu #levels{background:var(--g-color-surface)}main:has(#product) .gu #proof,main:has(#product) .gu #numbers,main:has(#product) .gu #care,main:has(#product) .gu #faq{background:var(--g-color-bg)}.gu #why .sw-card:not(.us),.gu #layers .how1 .media,.gu #levels .lvl-card:not(.dark){background:var(--g-color-bg)}.gu .sheet{border-radius:var(--g-r-sheet)}.gu .trustrow div{align-items:center}.gu .trustrow b{margin:0}.gu .footer{padding-top:72px}.gu .footer .cols{grid-template-columns:1.4fr 1fr 1fr 1fr 1.7fr}.gu .footer .cols>div:first-child p{max-width:260px}.gu .footer .bigmark{display:block;width:100%;height:auto;margin:56px 0 0;opacity:1}@media(max-width:860px){.gu .footer .bigmark{margin-top:36px}}.gu .promises>div{gap:8px}.gu .promises span{display:none}.gu .wh-guar.plain{padding:48px 0}.gu .wh-guar.plain .holder{gap:10px}.gu .wh-guar.plain .seal{width:64px;height:64px;font-size:9px}.gu .wh-guar.plain .seal b{font-size:21px}.gu .wh-guar.plain h2{font-size:clamp(24px,2.2vw,32px)}.gu .wh-guar.plain p{font-size:16px}.gu .wh-guar.plain .btn{margin-top:6px;height:46px}.gu .tp-loop{overflow:hidden;margin:0 calc(-1 * var(--g-gutter));-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.gu .tp-loop .run{display:flex;gap:20px;width:max-content;animation:tp-run 70s linear infinite;padding:4px 0}.gu .tp-loop:hover .run{animation-play-state:paused}.gu .tp-loop .tp-card{width:320px;flex:none}@keyframes tp-run{to{transform:translate(calc(-50% - 10px))}}@media(prefers-reduced-motion:reduce){.gu .tp-loop .run{animation:none}.gu .tp-loop{overflow-x:auto}}@media(max-width:760px){.gu .tp-loop .tp-card{width:280px}.gu .tp-loop .run{animation-duration:55s}}main:has(#product) .gu #layers{background:var(--g-color-photo)}main:has(#product) .gu #numbers{background:var(--g-color-text);color:var(--g-color-bg)}main:has(#product) .gu #numbers h2{color:var(--g-color-bg)}main:has(#product) .gu #numbers .lede,main:has(#product) .gu #numbers .donut p{color:var(--g-color-deep-muted)}main:has(#product) .gu #numbers .donut .tr{stroke:#ffffff24}main:has(#product) .gu #numbers .donut .fg{stroke:var(--g-color-accent)}main:has(#product) .gu #numbers .donut .num{color:var(--g-color-bg)}main:has(#product) .gu #numbers .btn.ol{color:var(--g-color-bg);box-shadow:inset 0 0 0 1.5px #ffffff80;background:transparent}:root{--g-color-deal: #1A7346;--g-color-deal-soft: #E8F3EC;--g-color-deal-ink: #17603B}.gu .opt[hidden]{display:none}.gu .price-line{align-items:center;flex-wrap:wrap;row-gap:6px}.gu .price-line .save{background:var(--g-color-deal-soft);color:var(--g-color-deal-ink);font:600 14px/1 var(--g-font);padding:7px 11px;border-radius:999px}.gu .bundles{display:grid;gap:18px}.gu .pack{position:relative;border-radius:16px;background:var(--g-color-bg);box-shadow:inset 0 0 0 1px var(--g-color-border);transition:box-shadow .2s}@media(hover:hover){.gu .pack:not(.on):hover{box-shadow:inset 0 0 0 1px #a1a1aa}.gu .pr-sw button:hover:not([aria-checked=true]){box-shadow:inset 0 0 0 1px var(--g-color-border)}}.gu .pack.on{box-shadow:inset 0 0 0 2px var(--g-color-text)}.gu .pack-hd{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:88px;padding:16px 18px 16px 16px;border-radius:16px;cursor:pointer;-webkit-tap-highlight-color:transparent}.gu .pack-hd:focus{outline:none}.gu .pack-hd:focus-visible{outline:2px solid var(--g-color-text);outline-offset:3px}.gu .pk-th{width:56px;height:56px;border-radius:10px;background:var(--g-color-surface);display:grid;place-items:center;place-content:center;gap:3px}.gu .pk-th.n2{grid-template-columns:repeat(2,24px)}.gu .pk-th.n4{grid-template-columns:repeat(2,22px)}.gu .pk-th .bx{display:block;width:24px;height:auto;overflow:visible}.gu .pk-th.n1 .bx{width:40px}.gu .pk-th.n4 .bx{width:22px}.gu .bx .bd{fill:var(--c);transition:fill .2s}.gu .bx .wb{fill:#151515}.gu .bx .ln{stroke:#ffffff47;stroke-width:1;fill:none}.gu .pk-tx{display:grid;gap:3px;min-width:0}.gu .pk-tx b{font:600 17px/1.3 var(--g-font);color:var(--g-color-text)}.gu .pk-tx span{font-size:15px;line-height:1.35;color:var(--g-color-muted)}.gu .pk-pr{display:grid;justify-items:end;gap:2px;font-variant-numeric:tabular-nums}.gu .pk-pr b{font:700 19px/1.2 var(--g-font)}.gu .pk-pr s{font-size:14px;color:#6f6f6f}.gu .pk-tab{position:absolute;top:-13px;right:16px;z-index:1;display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:999px;background:var(--g-color-deal);color:#fff;font:600 14px/1 var(--g-font);white-space:nowrap;pointer-events:none}.gu .pairs{display:none;margin:0 18px 0 16px;padding:14px 0 12px;border-top:1px solid var(--g-color-border)}.gu .pack.on .pairs{display:grid;gap:2px}.gu .pairs-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;font-size:15px;color:var(--g-color-muted)}.gu .pairs-h b{color:var(--g-color-text);font-weight:600}.gu .pr-row{display:grid;grid-template-columns:64px auto minmax(0,1fr);align-items:center;gap:10px}.gu .pr-l{font:500 15px var(--g-font);color:var(--g-color-text)}.gu .pr-sw{display:flex;gap:4px}.gu .pr-sw button{width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;display:grid;place-items:center;cursor:pointer;transition:box-shadow .15s;-webkit-tap-highlight-color:transparent}.gu .pr-sw button i{width:30px;height:30px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #0000001f}.gu .pr-sw button[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--g-color-text)}.gu .pr-sw button:focus{outline:none}.gu .pr-sw button:focus-visible{outline:2px solid var(--g-color-text);outline-offset:2px}.gu .pr-n{font-size:15px;color:var(--g-color-muted);text-align:right}@media(max-width:420px){.gu .pack-hd{grid-template-columns:52px minmax(0,1fr) auto;gap:12px;padding:14px 14px 14px 12px}.gu .pk-th{width:52px;height:52px}.gu .pk-th.n1 .bx{width:38px}.gu .pk-th.n2 .bx{width:22px}.gu .pk-th.n2{grid-template-columns:repeat(2,22px)}.gu .pk-th.n4 .bx{width:20px}.gu .pk-th.n4{grid-template-columns:repeat(2,20px)}.gu .pk-tx b{font-size:16px}.gu .pk-pr b{font-size:18px}.gu .pairs{margin:0 14px 0 12px}.gu .pr-row{grid-template-columns:56px auto minmax(0,1fr);gap:6px}}.gu:has(>.s.white)+.gu>.s.white,.gu .s.white+.s.white{padding-top:var(--g-sy)}.gu .pay img{width:38px;height:24px;display:block}.gu .under .pay,.gu .footer .pay{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.gu .trustrow div{align-items:flex-start}.gu .trustrow b{margin-bottom:2px}.gu .trustrow span{font-size:14px;color:var(--g-color-muted);line-height:1.45}@media(min-width:900px){.gu .announce{font-size:15px}}@media(min-width:761px){.gu .hero7{position:relative;display:block;min-height:640px}.gu .hero7 .vis{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}.gu .hero7 .vis img{object-position:50% 32%}.gu .hero7 .vis:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f4f4f5eb,#f4f4f5bf 32%,#f4f4f500 55%);pointer-events:none}.gu .hero7 .txt{position:relative;z-index:1;max-width:560px;min-height:640px;padding:64px 56px}}@media(max-width:760px){.gu .hero7 .vis img{object-position:78% 30%}}.gu .hw-hd{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.gu .hw-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3.2);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.gu .hw-track::-webkit-scrollbar{display:none}.gu .hw-card{scroll-snap-align:start;border-radius:16px;overflow:hidden;background:var(--g-color-bg);display:flex;flex-direction:column}.gu .hw-card .im{position:relative;aspect-ratio:4 / 3.4;background:var(--g-color-surface);overflow:hidden}.gu .hw-card .im img{width:100%;height:100%;object-fit:cover}.gu .hw-card .n{position:absolute;top:14px;left:14px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--g-color-bg);font:700 14px var(--g-font);color:var(--g-color-text)}.gu .hw-card .bd{padding:22px 22px 26px;display:grid;gap:8px}.gu .hw-card h3{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.gu .hw-card p{font-size:16px;line-height:1.5;color:var(--g-color-muted)}.gu .hw .progress{margin-top:24px}@media(max-width:760px){.gu .hw-track{grid-auto-columns:84%;gap:12px}.gu .hw-hd .arrows{display:none}.gu .hw-card h3{font-size:18px}.gu .hw-card p{font-size:15px}}.gu .lvl-card .im .soldout,.gu .soldout{position:absolute;top:12px;left:12px;z-index:2;background:var(--g-color-text);color:var(--g-color-bg);font:600 12.5px/1 var(--g-font);padding:7px 10px;border-radius:99px}.gu .btn.sold,.gu .btn.sold:hover{background:var(--g-color-border);color:var(--g-color-muted);cursor:not-allowed;box-shadow:none}.gu .btn.sold:before,.gu .btn.sold:after{display:none}.gu .cmp3-t tr:first-child .us img{width:auto;max-width:100%;height:18px;object-fit:contain}@media(max-width:760px){.gu .cmp3-t tr>*:first-child{width:30%}.gu .cmp3-t tr:first-child .us{padding:18px 6px 14px}.gu .cmp3-t tr:first-child .us img{height:auto;width:100%;max-width:92px}}@media(max-width:760px){.gu .trustrow{grid-template-columns:1fr;gap:0;padding:20px 0}.gu .trustrow>div{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:center;padding:14px 0;border:0;border-bottom:1px solid var(--g-color-border)}.gu .trustrow>div:last-child{border-bottom:0}.gu .trustrow>div>.ico{width:40px;height:40px;padding:9px;border-radius:50%;background:var(--g-color-surface);box-sizing:border-box}.gu .trustrow b{font-size:16px}.gu .trustrow span{font-size:14px}}.gu .appbar{display:none!important}@media(max-width:860px){.gu .footer{padding-bottom:32px}}@media(max-width:760px){.gu .sticky-atc{bottom:0;padding-bottom:calc(10px + env(safe-area-inset-bottom))}}.gu .m-finder{display:grid;justify-items:center;gap:6px;margin-top:22px;padding:20px;border-radius:16px;background:var(--g-color-surface);text-align:center}.gu .m-finder b{font-size:19px;letter-spacing:-.01em}.gu .m-finder span{font-size:15px;color:var(--g-color-muted)}.gu .m-finder .btn{width:100%;margin-top:10px}@media(max-width:760px){.gu .trustrow>div{border-left:0!important;padding-left:0!important;padding-right:0!important}}main:has(#product) .gu #layers{background:linear-gradient(180deg,#e9edfb,#f4f6fd 55%,#fff)}.gu .hw-card .oeko-slot{position:absolute;top:12px;right:12px;width:96px;height:64px;display:none}.gu .hw-card .oeko-slot img{width:100%;height:100%;object-fit:contain}.gu .hw-card .oeko-slot:has(img){display:block}.gu .hw-card .im{aspect-ratio:5 / 4;background:#d3d3d1}.gu .header{--g-hh: 88px;--g-mm-gap: clamp(16px, 1.263vw, 24px)}.gu .header.scrolled{--g-hh: 66px}@media(min-width:990px){.gu .header .left,.gu .header .icons,.gu .header .mm .menu__item{position:relative;z-index:3}}.gu .header nav.mm{display:block;height:auto;font:500 16px/1 var(--g-font)}.gu .mm-list{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0}.gu .mm-li{position:static}.gu .header .mm .menu__item{display:flex;align-items:center;height:42px;padding:0 20px;border-radius:999px;overflow:hidden;color:var(--g-color-text);text-decoration:none;background:none;white-space:nowrap;outline:0}.gu .mm .menu__item .btn-text{display:block}.gu .mm .menu__item [data-text]{transition:transform .5s cubic-bezier(.3,1,.3,1),opacity .5s cubic-bezier(.3,1,.3,1)}.gu .mm .menu__item .btn-duplicate{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--g-color-text);color:var(--g-color-bg);transform:translateY(100%) scale(.6);transition:transform .5s cubic-bezier(.3,1,.3,1)}.gu .mm .mm-has.open>.menu__item .btn-duplicate{transform:none}.gu .mm .mm-has.open>.menu__item [data-text]{opacity:0;transform:translateY(-10%) scale(.6)}@media(hover:hover)and (pointer:fine){.gu .mm .mm-li:hover>.menu__item .btn-duplicate{transform:none}.gu .mm .mm-li:hover>.menu__item [data-text]{opacity:0;transform:translateY(-10%) scale(.6)}}.gu .mm .menu__item:focus-visible{box-shadow:0 0 0 2px var(--g-color-bg),0 0 0 4px var(--g-color-text)}.gu .mega-menu{position:absolute;top:0;left:0;right:0;z-index:1;overflow:hidden;pointer-events:none;border-radius:0 0 var(--g-r-big) var(--g-r-big)}.gu .mm-has.open .mega-menu{pointer-events:auto}.gu .mega-menu__container{background:var(--g-color-bg);padding-top:var(--g-hh);border-radius:0 0 var(--g-r-big) var(--g-r-big);visibility:hidden;transform:translateY(-105%);transition:transform .6s cubic-bezier(.7,0,.2,1),padding .5s cubic-bezier(.6,0,.4,1),visibility 0s linear .6s}.gu .mm-has.open .mega-menu__container{visibility:visible;transform:none;transition-delay:0s}.gu .mega-menu__list.wrap{display:flex;align-items:stretch;gap:var(--g-mm-gap);list-style:none;margin:0 auto;padding-top:12px;padding-bottom:56px}.gu .mega-menu__item{flex:1 1 0;min-width:0;display:flex;opacity:0;transform:translate(25%);transition:transform 1.5s cubic-bezier(.075,.82,.165,1),opacity .9s cubic-bezier(.19,1,.22,1);transition-delay:.25s}.gu .mega-menu[open] .mega-menu__item{opacity:1;transform:none}.gu .mega-menu[open] .mega-menu__item:nth-child(1){transition-delay:.3s}.gu .mega-menu[open] .mega-menu__item:nth-child(2){transition-delay:.4s}.gu .mega-menu[open] .mega-menu__item:nth-child(3){transition-delay:.5s}.gu .mega-menu[open] .mega-menu__item:nth-child(4){transition-delay:.6s}.gu .mega-menu[open] .mega-menu__item:nth-child(5){transition-delay:.7s}.gu .mega-menu__item--nav{flex:0 0 32%;flex-direction:column;justify-content:space-between;padding:14px 40px 0 0}.gu .mega-menu__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;row-gap:28px}.gu .mega-menu__nav-item:first-child{grid-row:span 2}.gu .mega-menu__nav-item{opacity:0;transform:translate(25%);transition:transform 2s cubic-bezier(.075,.82,.165,1),opacity 1s cubic-bezier(.19,1,.22,1);transition-delay:.25s}.gu .mega-menu[open] .mega-menu__nav-item{opacity:1;transform:none}.gu .mega-menu[open] .mega-menu__nav-item:nth-child(1){transition-delay:.5s}.gu .mega-menu[open] .mega-menu__nav-item:nth-child(2){transition-delay:.65s}.gu .mega-menu[open] .mega-menu__nav-item:nth-child(3){transition-delay:.75s}.gu .mm-h{font:600 14px/1.3 var(--g-font);color:var(--g-color-muted);margin-bottom:10px}.gu .mega-menu__nav ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.gu .header .mm .mm-link{display:inline;font:500 17px/1.5 var(--g-font);color:var(--g-color-text);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .5s cubic-bezier(.3,1,.3,1)}.gu .header .mm .mm-link:hover,.gu .header .mm .mm-link:focus-visible{background-size:100% 1px;outline:0}.gu .mega-menu__footer{position:relative;margin-top:28px;padding-top:16px}.gu .mega-menu__footer:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--g-color-text);transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.215,.61,.355,1) .5s}.gu .mega-menu[open] .mega-menu__footer:before{transform:none}.gu .header .mm .mega-menu__link{display:flex;align-items:center;justify-content:space-between;font:600 17px/1.3 var(--g-font);color:var(--g-color-text);text-decoration:none;background:none}.gu .mega-menu__link .ico{width:20px;height:20px;transition:transform .5s cubic-bezier(.3,1,.3,1)}.gu .mega-menu__link:hover .ico{transform:translate(4px)}.gu .media-card{display:flex;flex-direction:column;width:100%;border-radius:var(--g-r-card);overflow:hidden;background:var(--g-color-surface);color:var(--g-color-text);text-decoration:none}.gu .header .mm .media-card{background-image:none}.gu .media-card .media{display:block;position:relative;aspect-ratio:1;overflow:hidden;background:var(--g-color-surface)}.gu .media-card .media img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.3,1,.3,1);backface-visibility:hidden}.gu .media-card__content{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px 16px;flex:1}.gu .media-card__text{display:grid;gap:4px;min-width:0}.gu .mega-menu .media-card__text{opacity:0;transform:translate(25%);transition:transform 2s cubic-bezier(.075,.82,.165,1),opacity 1s cubic-bezier(.19,1,.22,1);transition-delay:.25s}.gu .mega-menu[open] .media-card__text{opacity:1;transform:none}.gu .mega-menu[open] .mega-menu__item:nth-child(2) .media-card__text{transition-delay:.55s}.gu .mega-menu[open] .mega-menu__item:nth-child(3) .media-card__text{transition-delay:.65s}.gu .mega-menu[open] .mega-menu__item:nth-child(4) .media-card__text{transition-delay:.75s}.gu .mega-menu[open] .mega-menu__item:nth-child(5) .media-card__text{transition-delay:.85s}.gu .media-card .heading{justify-self:start;font:600 18px/1.25 var(--g-font);letter-spacing:-.02em;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.35px no-repeat;transition:background-size .5s cubic-bezier(.3,1,.3,1)}.gu .media-card .sub{display:grid;justify-items:start;gap:4px;font-size:13px;line-height:1.35;color:var(--g-color-muted)}.gu .media-card .go,.gu .col-card .go{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--g-color-border);display:grid;place-items:center;transition:background .4s,color .4s,border-color .4s}.gu .media-card .go svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.gu .media-card.dark{background:var(--g-color-text);color:var(--g-color-bg)}.gu .media-card.dark .sub{color:var(--g-color-deep-muted)}.gu .media-card.dark .go{border-color:#ffffff4d}@media(hover:hover){.gu .media-card:hover .media img{transform:scale(1.05)}.gu .media-card:hover .heading{background-size:100% 1.35px}.gu .media-card:hover .go{background:var(--g-color-text);color:var(--g-color-bg);border-color:var(--g-color-text)}.gu .media-card.dark:hover .go{background:var(--g-color-bg);color:var(--g-color-text);border-color:var(--g-color-bg)}}.gu .media-card:focus-visible{outline:2px solid var(--g-color-text);outline-offset:3px}.mm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;background:linear-gradient(to top,#1717171a 40%,#17171780 80%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .8s cubic-bezier(.7,0,.2,1),visibility .8s cubic-bezier(.7,0,.2,1)}body.has-mega .mm-overlay{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.1s}@media(max-width:1199px)and (min-width:990px){.gu .header .mm .menu__item{padding:0 14px}.gu .mega-menu__item--nav{flex-basis:30%;padding-right:24px}.gu .mega-menu__nav{grid-template-columns:1fr;row-gap:20px}.gu .mega-menu__nav-item:first-child{grid-row:auto}.gu .header .mm .mm-link,.gu .media-card .heading{font-size:16px}.gu .media-card .sub{display:none}.gu .media-card__content{padding:12px}.gu .media-card .go{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.gu .mega-menu__container{transform:none;opacity:0}.gu .mm-has.open .mega-menu__container{opacity:1}.gu .mega-menu__item,.gu .mega-menu__nav-item,.gu .mega-menu .media-card__text{transform:none}.gu .mega-menu__footer:before{transform:none}}@media(max-width:989px){.gu .header nav.mm{display:none}.gu .header .in{height:64px}.gu .header.scrolled .in{height:56px}.gu .header .icons>a.acct{display:none}.gu .menu-btn{display:grid;margin-left:-10px}.gu .header .left{display:contents}.gu .header .menu-btn{grid-column:1;grid-row:1;justify-self:start}.gu .header .logo-l{grid-column:2;grid-row:1;justify-self:center;display:flex}.gu .header .icons{grid-column:3;grid-row:1;margin-right:-10px;gap:0}.gu .header #site-logo{height:19px}}.gu .pmenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70}.gu .pmenu[hidden]{display:none}.gu .pm-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--g-color-overlay);opacity:0;transition:opacity .5s cubic-bezier(.7,0,.2,1)}.gu .pm-sheet{position:absolute;left:0;right:0;bottom:0;height:calc(100% - 52px);max-width:640px;margin:0 auto;display:flex;flex-direction:column;background:var(--g-color-bg);border-radius:var(--g-r-big) var(--g-r-big) 0 0;transform:translateY(100%);transition:transform .6s cubic-bezier(.7,0,.2,1)}.gu .pmenu.open .pm-shade{opacity:1}.gu .pmenu.open .pm-sheet{transform:none}.gu .pm-grab{display:block;width:40px;height:4px;border-radius:4px;background:var(--g-color-border);margin:10px auto 0;flex:none}.gu .pm-bar{display:flex;align-items:center;justify-content:space-between;padding:4px 12px 0 20px;flex:none;touch-action:none}.gu .pm-title{font:500 15px var(--g-font);color:var(--g-color-muted)}.gu .pm-x{width:44px;height:44px;border:0;background:none;display:grid;place-items:center;color:var(--g-color-text);cursor:pointer;border-radius:50%}.gu .pm-x:focus-visible{outline:2px solid var(--g-color-text);outline-offset:-4px}.gu .pm-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:4px 20px 24px}.gu .pm-list{list-style:none;margin:0;padding:0}.gu .pm-i{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.3,1,.3,1),transform .6s cubic-bezier(.3,1,.3,1)}.gu .pmenu.open .pm-i{opacity:1;transform:none}.gu .pmenu.open .pm-i:nth-child(1){transition-delay:.2s}.gu .pmenu.open .pm-i:nth-child(2){transition-delay:.25s}.gu .pmenu.open .pm-i:nth-child(3){transition-delay:.3s}.gu .pmenu.open .pm-i:nth-child(4){transition-delay:.35s}.gu .pmenu.open .pm-i:nth-child(5){transition-delay:.4s}.gu .pm-top{display:flex;align-items:center;justify-content:space-between;padding:9px 0;font:700 28px/1.2 var(--g-font);letter-spacing:-.03em;color:var(--g-color-text);text-decoration:none;cursor:pointer;list-style:none}.gu .pm-top::-webkit-details-marker{display:none}.gu .pm-top .chev{width:22px;height:22px;fill:none;stroke:var(--g-color-muted);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s cubic-bezier(.3,1,.3,1)}.gu .pm-acc[open] .pm-top .chev{transform:rotate(180deg)}.gu .pm-top:focus-visible{outline:2px solid var(--g-color-text);outline-offset:2px;border-radius:6px}.gu .pm-panel{padding:6px 0 14px}.gu .pm-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gu .pm-tile{display:flex}.gu .pm-tile .media-card__content{padding:12px 12px 14px}.gu .pm-tile .heading{font-size:16px}.gu .pm-tile .go{display:none}.gu .pm-acc[open] .pm-tile{animation:pm-tile .9s cubic-bezier(.075,.82,.165,1) both}.gu .pm-acc[open] .pm-tile:nth-child(2){animation-delay:.06s}.gu .pm-acc[open] .pm-tile:nth-child(3){animation-delay:.12s}.gu .pm-acc[open] .pm-tile:nth-child(4){animation-delay:.18s}@keyframes pm-tile{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}.gu .pm-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;margin:4px 0 20px}.gu .pm-group:first-child{grid-row:span 2}.gu .pm-h{font:600 14px/1.3 var(--g-font);color:var(--g-color-muted);margin-bottom:4px}.gu .pm-group ul{list-style:none;margin:0;padding:0}.gu .pm-group a{display:block;padding:8px 0;font:500 17px/1.35 var(--g-font);color:var(--g-color-text);text-decoration:none}.gu .pm-acc[open] .pm-groups{animation:pm-fade .7s cubic-bezier(.3,1,.3,1) .15s both}@keyframes pm-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.gu .pm-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--g-color-border)}.gu .pm-foot .pm-acct{height:46px;padding:0 22px;gap:8px;font-size:15px}.gu .pm-foot .pm-acct .ico{width:18px;height:18px}.gu .pm-cart{display:inline-flex;align-items:center;gap:8px;font:500 15px var(--g-font);color:var(--g-color-text);text-decoration:none;padding:10px 4px}html.pm-lock,html.pm-lock body{overflow:hidden}.gu .ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;background:var(--g-color-border-light);color:var(--g-color-subtle);font:500 15px var(--g-font);text-align:center}.gu .ph svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.gu .gal .thumbs .ph svg{width:22px;height:22px}.gu .gal .thumbs .ph span:empty{display:none}.gu .crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0 6px;font-size:14px;color:var(--g-color-muted)}.gu .crumbs a{color:var(--g-color-muted);text-decoration:none}.gu .crumbs a:hover{color:var(--g-color-text);text-decoration:underline;text-underline-offset:3px}.gu .crumbs [aria-current]{color:var(--g-color-text)}.gu .acc-pdp{padding-top:10px}.gu .acc-kicker{display:block;font:500 14px var(--g-font);color:var(--g-color-muted)}.gu .acc-pdp .buy h1{margin-top:6px}.gu .acc-pdp .price-line{margin-top:14px}.gu .acc-pdp .price-line .tbc,.gu .col-card .pr .tbc{font:600 15px/1.4 var(--g-font);padding:4px 10px;border-radius:6px}.gu .acc-qty{display:inline-flex;align-items:center;height:52px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--g-color-border)}.gu .acc-qty button{width:52px;height:52px;border:0;background:none;border-radius:50%;font:400 22px/1 var(--g-font);color:var(--g-color-text);cursor:pointer}.gu .acc-qty button:disabled{color:var(--g-color-border);cursor:default}.gu .acc-qty button:focus-visible{outline:2px solid var(--g-color-text);outline-offset:-4px}.gu .acc-qty output{min-width:28px;text-align:center;font:600 17px var(--g-font);font-variant-numeric:tabular-nums}.gu .acc-pdp .promises{grid-template-columns:repeat(2,minmax(0,1fr))}.gu .acc-also{margin-top:20px;font-size:15px;color:var(--g-color-muted)}.gu .acc-also .link{color:var(--g-color-text)}.gu .acc-pdp .stage .sl .ph{font-size:17px}.gu .acc-pdp .stage .sl .ph svg{width:44px;height:44px}.gu .acc-pdp .stage,.gu .acc-pdp .gal .thumbs button{background:var(--g-color-border-light)}.gu .col-page{padding:4px 0 var(--g-sy)}.gu .col-hd{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-top:18px}.gu .col-hd h1{font-size:clamp(36px,3.6vw,56px);line-height:1.02;letter-spacing:-.035em}.gu .col-line{margin-top:12px;max-width:640px;font-size:18px;line-height:1.55;color:var(--g-color-muted)}.gu .col-count{flex:none;font-size:15px;color:var(--g-color-muted);padding-bottom:6px}.gu .col-tabs{display:flex;gap:8px;margin:28px 0;overflow-x:auto;scrollbar-width:none}.gu .col-tabs::-webkit-scrollbar{display:none}.gu .col-tab{flex:none;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--g-color-border);font:500 15px var(--g-font);color:var(--g-color-text);text-decoration:none;transition:box-shadow .4s,background .4s,color .4s}.gu .col-tab span{font-size:13px;color:var(--g-color-muted)}.gu .col-tab:hover{box-shadow:inset 0 0 0 1px var(--g-color-text)}.gu .col-tab.on{background:var(--g-color-text);color:var(--g-color-bg);box-shadow:none}.gu .col-tab.on span{color:var(--g-color-deep-muted)}.gu .col-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gu .col-card .im{aspect-ratio:1}.gu .col-card .im.ph-im{background:var(--g-color-border-light)}.gu .col-card .pr{display:block;margin-top:8px;font:600 15px/1.4 var(--g-font);color:var(--g-color-text)}.gu .col-card .go{width:40px;height:40px}.gu .col-card .ln{display:block}.gu .col-card .pr .tbc{white-space:nowrap}.gu .col-note{margin-top:28px;font-size:16px;color:var(--g-color-muted)}.gu .col-note .link{color:var(--g-color-text)}@media(max-width:760px){.gu .col-hd{flex-direction:column;align-items:start;gap:8px;margin-top:10px}.gu .col-line{font-size:16px}.gu .col-count{padding:0}.gu .col-tabs{margin:20px calc(var(--g-gutter) * -1);padding:0 var(--g-gutter)}.gu .col-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gu .col-card .bd{padding:12px 12px 14px;gap:4px 8px}.gu .col-card .nm{font-size:17px}.gu .col-card .sub{font-size:13px}.gu .col-card .bd{grid-template-columns:1fr}.gu .col-card .go,.gu .col-card .ln{display:none}.gu .col-card .lv{font-size:13px;flex-direction:column;align-items:start;gap:4px}.gu .col-card .pr .tbc{font-size:13px;padding:3px 8px}.gu .col-card .pr{font-size:14px}.gu .acc-pdp .promises{padding:14px 8px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gu-v11.css.map */
