.hero{padding-bottom:52px}.hero__grid{display:grid;gap:18px;padding-inline:0}.buy{min-width:0;padding-inline:var(--gutter)}@media(min-width:768px){.hero{padding-block:28px 88px}.hero__grid{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:32px;align-items:start;padding-inline:var(--gutter)}.buy{padding-inline:0}.gallery{position:sticky;top:calc(var(--header-h) + 20px)}}@media(min-width:1100px){.hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:60px}}.gallery{display:grid;gap:10px;min-width:0}.gallery__frame{position:relative;overflow:hidden;background:var(--fog)}.gallery__stage{display:flex;aspect-ratio:1;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery__stage::-webkit-scrollbar{display:none}.gallery__slide{flex:none;width:100%;scroll-snap-align:center;scroll-snap-stop:always}.gallery__slide img{width:100%;height:100%;object-fit:cover}.gallery__arrow{position:absolute;top:50%;translate:0 -50%;display:none;place-items:center;width:52px;height:52px;background:var(--orange);color:var(--black);border:0;border-radius:var(--r-m)}.gallery__arrow:hover{background:var(--orange-hi)}.gallery__arrow--prev{left:14px}.gallery__arrow--next{right:14px}.gallery__count{position:absolute;left:12px;bottom:18px;padding:3px 10px;background:#0d0d0dd1;color:var(--white);border-radius:4px;font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}.gallery__bar{position:absolute;inset:auto 0 0;height:6px;background:#0d0d0d4d}.gallery__bar span{display:block;width:5.3%;height:100%;background:var(--orange);transition:width .25s var(--ease)}.gallery__thumbs{position:relative;min-width:0}.gallery__thumbs-in{position:relative;display:flex;gap:8px;padding:0 var(--gutter) 4px;overflow-x:auto;scrollbar-width:none}.gallery__thumbs-in::-webkit-scrollbar{display:none}.gallery__thumb{position:relative;flex:none;width:64px;padding:0;background:none;border:0;border-radius:var(--r-s);overflow:hidden;opacity:.62;transition:opacity .15s}.gallery__thumb img{width:100%;aspect-ratio:1;object-fit:cover}.gallery__thumb:hover,.gallery__thumb[aria-current=true]{opacity:1}.gallery__thumb[aria-current=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid var(--orange);border-radius:var(--r-s)}@media(min-width:768px){.gallery__frame{border-radius:var(--r-l)}.gallery__thumbs-in{padding-inline:0}}@media(hover:hover)and (min-width:768px){.gallery__arrow{display:grid}}@media(min-width:1100px){.gallery{grid-template-columns:84px minmax(0,1fr);gap:14px}.gallery__thumbs{order:-1}.gallery__thumbs-in{position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;padding:0;overflow:hidden auto}.gallery__thumb{width:100%}}.buy__proof{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.rating{display:inline-flex;align-items:center;gap:8px;min-height:32px;font-size:.9375rem;text-decoration:none}a.rating:hover span:last-child{text-decoration:underline;text-underline-offset:3px}.families{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;font-weight:650}.families__faces{display:inline-flex}.families__faces img{width:28px;height:28px;border:2px solid var(--white);border-radius:50%;object-fit:cover}.families__faces img+img{margin-left:-9px}.buy__title{margin-top:10px;font-size:clamp(3.25rem,1.6rem + 7vw,4.875rem);line-height:.86}.buy__lede{margin-top:14px;font-size:1.125rem;color:var(--slate)}.specs{display:grid;grid-template-columns:1fr 1fr;margin-top:20px;background:var(--black);color:var(--white);border-top:6px solid var(--orange);border-radius:var(--r-m);overflow:hidden}.specs>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:12px 14px;border-right:1px solid var(--graphite);border-bottom:1px solid var(--graphite)}.specs>div:nth-child(2n){border-right:0}.specs>div:nth-last-child(-n+2){border-bottom:0}.specs dd{font-family:var(--font-display);font-stretch:62%;font-weight:900;font-size:2.125rem;line-height:1;letter-spacing:.01em}.specs dt{margin-top:3px;font-size:.8125rem;font-weight:600;color:var(--smoke);line-height:1.25}@media(min-width:480px)and (max-width:767px),(min-width:1100px){.specs{grid-template-columns:repeat(4,1fr)}.specs>div{padding-inline:12px;border-bottom:0}.specs>div:nth-child(2n){border-right:1px solid var(--graphite)}.specs>div:last-child{border-right:0}.specs dd{font-size:1.875rem}}.buy .bars{margin-top:20px}.packs{margin-top:30px}.packs__legend{padding:0;margin-bottom:16px;font-size:2.25rem}.packs__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 10px}.pack{position:relative;display:grid;align-content:start;justify-items:start;gap:1px;height:100%;min-height:150px;padding:14px 12px 12px 14px;background:var(--white);border:2px solid var(--mist);border-radius:var(--r-m);cursor:pointer;transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.pack:hover{border-color:var(--black)}input:checked+.pack{background:var(--black);border-color:var(--black);color:var(--white)}input:focus-visible+.pack{outline:3px solid var(--orange);outline-offset:3px}.pack__img{position:absolute;top:10px;right:10px;width:58px;height:58px;padding:5px;object-fit:contain;background:var(--fog);border-radius:50%}.pack__name{font-size:2.25rem;line-height:1}.pack__now{margin-top:6px;font-weight:850;font-size:1.25rem;line-height:1.1;font-variant-numeric:tabular-nums}.pack__now s{margin-left:2px;font-weight:400;font-size:.875rem;color:var(--steel)}.pack__per{font-size:.875rem;color:var(--slate)}input:checked+.pack .pack__now s,input:checked+.pack .pack__per{color:var(--smoke)}.pack__save{margin-top:8px;padding:2px 8px;background:var(--fog);border-radius:4px;font-stretch:108%;font-weight:800;font-size:.75rem;line-height:1.6}input:checked+.pack .pack__save{background:var(--orange);color:var(--black)}@media(max-width:479px){.pack{padding-left:12px}.pack__img{top:8px;right:8px;width:42px;height:42px;padding:4px}.pack__name{font-size:1.875rem}.pack__now{font-size:1.125rem}}.pack__flag{position:absolute;top:-12px;left:12px;padding:2px 10px;background:var(--orange);color:var(--black);border-radius:4px}.pack__flag--dark{background:var(--black);color:var(--white);box-shadow:0 0 0 2px var(--white)}.pack__check{position:absolute;top:-11px;right:-9px;display:grid;place-items:center;width:28px;height:28px;background:var(--orange);color:var(--black);border-radius:50%;box-shadow:0 0 0 3px var(--white);transform:scale(0);transition:transform .15s var(--ease)}input:checked+.pack .pack__check{transform:scale(1)}.gift{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:12px;padding:10px 12px;background:var(--fog);border:2px dashed var(--steel);border-radius:var(--r-m)}.gift.is-unlocked{background:var(--orange-wash);border:2px solid var(--orange)}.gift__imgs{display:flex}.gift__imgs img{width:46px;height:46px;object-fit:cover;border-radius:6px;box-shadow:0 0 0 2px var(--white)}.gift__imgs img+img{margin-left:-12px;rotate:7deg}.gift:not(.is-unlocked) .gift__imgs img{filter:grayscale(1);opacity:.55}.gift__txt{line-height:1.3}.gift__txt strong{display:block;font-stretch:106%;font-weight:800}.gift__txt span{font-size:.875rem;color:var(--slate)}.gift__ok,.gift__btn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:0;border-radius:4px}.gift__ok{background:var(--green);color:var(--white)}.gift__btn{min-height:40px;background:var(--black);color:var(--white)}.gift__ok[hidden],.gift__btn[hidden]{display:none}.bump{display:grid;grid-template-columns:26px 54px minmax(0,1fr);gap:12px;align-items:center;margin-top:12px;padding:12px;border:2px dashed var(--steel);border-radius:var(--r-m);cursor:pointer}.bump:has(input:checked){border:2px solid var(--black);background:var(--orange-wash)}.bump input{width:26px;height:26px;margin:0;accent-color:var(--black)}.bump img{width:54px;height:54px;object-fit:cover;border-radius:var(--r-s)}.bump__txt{font-size:.9375rem;line-height:1.35}.bump__tag{display:block;color:var(--orange-ink)}.bump__txt strong{font-size:1rem}.bump__txt s{color:var(--steel)}.bump__txt>span:last-child{display:block;color:var(--slate)}.saveline{margin-top:18px;color:var(--green);font-weight:750;font-size:.9375rem}#add-main{width:100%;margin-top:10px;justify-content:space-between;padding-inline:24px}.btn__price{font-variant-numeric:tabular-nums}.ship{display:flex;align-items:flex-start;gap:10px;margin-top:18px;font-size:.9375rem;line-height:1.4}.ship svg{flex:none;margin-top:-1px;color:var(--orange-ink)}.ship b{font-variant-numeric:tabular-nums}.assure{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;padding-block:16px;border-block:2px solid var(--black);font-size:.8125rem;font-weight:700;line-height:1.25;text-align:center}.assure li{display:grid;justify-items:center;gap:6px}.secure{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px}.secure p{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:700}.genuine{margin-top:18px;padding:12px 14px;background:var(--fog);border-left:8px solid var(--black);border-radius:0 var(--r-s) var(--r-s) 0;font-size:.9375rem}.quotes{margin-top:26px}.quotes__track{position:relative;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.quotes__track::-webkit-scrollbar{display:none}.quote{flex:none;width:100%;scroll-snap-align:start;display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:start;padding:16px;background:var(--fog);border-radius:var(--r-m)}.quote img{width:52px;height:52px;border-radius:50%;object-fit:cover}.quote blockquote{margin:6px 0 0;line-height:1.5}.quote footer{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:8px;font-size:.875rem;color:var(--slate)}.quote cite,.story cite{font-style:normal;font-weight:750;color:var(--black)}.quotes__dots{display:flex;gap:4px}.quotes__dot{width:36px;height:44px;padding:19px 0;background:none;border:0}.quotes__dot:before{content:"";display:block;height:6px;background:var(--mist);border-radius:1.5px}.quotes__dot[aria-current=true]:before{background:var(--orange)}.clips{padding-bottom:calc(var(--section-y) + 64px)}.clip{position:relative;width:46vw;max-width:252px;aspect-ratio:9 / 16;background:var(--coal);border-radius:var(--r-l);overflow:hidden}.clip video{width:100%;height:100%;object-fit:cover}.tapes{position:relative;z-index:2;height:170px;margin-block:-85px;overflow:hidden;pointer-events:none}.tape{position:absolute;left:-6%;top:50%;width:112%;padding-block:11px;overflow:hidden}.tape--a{background:var(--orange);color:var(--black);transform:translateY(-50%) rotate(-2.4deg);box-shadow:0 6px #0d0d0d38}.tape--b{background:var(--black);color:var(--orange);transform:translateY(-50%) rotate(2deg);border-block:2px solid var(--orange)}.tape__track{display:flex;width:max-content;animation:tape 46s linear infinite}.tape--b .tape__track{animation-direction:reverse;animation-duration:58s}.tape span{display:inline-flex;align-items:center;white-space:nowrap;font-family:var(--font-display);font-stretch:62%;font-weight:900;font-size:1.5rem;line-height:1;letter-spacing:.05em;text-transform:uppercase}.tape span:after{content:"";margin-inline:20px;border-inline:8px solid transparent;border-bottom:14px solid currentColor}@keyframes tape{to{transform:translate(-50%)}}@media(min-width:768px){.tape span{font-size:2rem}.tape{padding-block:13px}}.problem{padding-top:calc(var(--section-y) + 56px)}.incidents{display:flex;gap:12px;padding-inline:var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.incidents::-webkit-scrollbar{display:none}.incident{flex:none;width:78vw;max-width:340px;scroll-snap-align:start}.incident__media{position:relative;display:flex;align-items:flex-end;aspect-ratio:4 / 5;border-radius:var(--r-l);overflow:hidden;background:var(--coal);isolation:isolate}.incident__media img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.incident__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#0d0d0deb,#0d0d0d59 45%,#0d0d0d00 70%)}.incident__flag{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--orange);color:var(--black);border-radius:4px}.incident h3{padding:18px;color:var(--white);font-size:2.25rem}.incident>p{margin-top:12px;color:var(--slate);font-size:1rem}@media(min-width:768px){.incidents{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;overflow:visible;max-width:calc(var(--wrap) + var(--gutter) * 2);margin-inline:auto}.incident{width:auto;max-width:none}.incident h3{font-size:clamp(2rem,3.2vw,2.75rem)}}.versus{margin-top:clamp(36px,5vw,64px);background:var(--white);border:2px solid var(--black);border-radius:var(--r-l);overflow:hidden}.versus__head,.versus__rows>div{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr) minmax(0,1fr)}.versus__head{position:relative}.versus__them,.versus__us{display:flex;align-items:center;padding:16px 12px;font-size:clamp(1.5rem,5.4vw,2.75rem)}.versus__them{grid-column:2;color:var(--steel)}.versus__us{grid-column:3;background:var(--black);color:var(--orange);padding-left:26px}.versus__vs{position:absolute;left:calc(64.5% - 22px);top:50%;translate:0 -50%;z-index:1;display:grid;place-items:center;width:44px;height:44px;background:var(--orange);color:var(--black);border:3px solid var(--white);border-radius:50%;font-size:1.25rem}.versus__rows dt,.versus__rows dd{padding:14px 12px;border-top:1px solid var(--mist);line-height:1.3}.versus__rows dt{display:flex;align-items:center;color:var(--slate)}.versus__rows dd{font-weight:650;font-size:.9375rem}.versus__rows .them{color:var(--steel)}.versus__rows .them:before{content:"\2715";margin-right:6px;font-weight:800}.versus__rows .us{background:var(--black);color:var(--white);border-top-color:var(--graphite);padding-left:26px}.versus__rows .us:before{content:"\2713";margin-right:6px;color:var(--orange);font-weight:800}@media(min-width:768px){.versus__them,.versus__us,.versus__rows dt,.versus__rows dd{padding:20px 28px}.versus__us,.versus__rows .us{padding-left:44px}.versus__rows dd{font-size:1.125rem}}.diagram{display:grid;gap:28px}.diagram__media{width:100%;max-width:264px;margin-inline:auto;background:#e9e6e1;border:3px solid var(--graphite);border-radius:var(--r-l);overflow:hidden}.diagram__media video{width:100%;aspect-ratio:9 / 14;object-fit:cover}.diagram__list{position:relative;display:grid;gap:22px;padding-left:20px}.diagram__list:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:6px;border-radius:3px;background:linear-gradient(to bottom,#8fcdea 0% 26%,#b59a6c 68%,#6a5636)}.callout{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start}.callout__n{display:grid;place-items:center;width:44px;height:44px;background:var(--orange);color:var(--black);border-radius:var(--r-s);font-size:2rem}.callout h3{font-size:1.25rem}.callout p{margin-top:4px;color:var(--smoke);font-size:1rem}@media(min-width:960px){.diagram{grid-template-columns:minmax(0,1fr) minmax(300px,380px) minmax(0,1fr);grid-template-rows:repeat(4,minmax(120px,auto));gap:0 76px;align-items:center}.diagram__media{grid-column:2;grid-row:1 / 5;max-width:none;margin:0}.diagram__list{display:contents}.diagram__list:before{display:none}.callout{max-width:22rem}.callout--out{grid-column:3;grid-row:1}.callout--membrane{grid-column:1;grid-row:2;justify-self:end}.callout--carbon{grid-column:3;grid-row:3}.callout--in{grid-column:1;grid-row:4;justify-self:end}.callout--membrane,.callout--in{grid-template-columns:minmax(0,1fr) 44px;text-align:right}.callout--membrane .callout__n,.callout--in .callout__n{order:2}.callout:before{content:"";position:absolute;top:21px;width:58px;height:2px;background:var(--orange)}.callout:after{content:"";position:absolute;top:16px;width:12px;height:12px;background:var(--orange);border-radius:50%}.callout--out:before,.callout--carbon:before{left:-66px}.callout--out:after,.callout--carbon:after{left:-76px}.callout--membrane:before,.callout--in:before{right:-66px}.callout--membrane:after,.callout--in:after{right:-76px}}.stats{display:grid;grid-template-columns:1fr 1fr;gap:28px 12px;margin-top:clamp(44px,6vw,88px);padding-top:28px;border-top:2px solid var(--graphite)}.stats>div{display:flex;flex-direction:column-reverse;justify-content:flex-end}.stats dd{color:var(--orange);font-size:clamp(2.5rem,11.4vw,5.25rem);line-height:.85}.stats dt{margin-top:10px;color:var(--smoke);font-weight:600;font-size:.9375rem}@media(min-width:768px){.stats{grid-template-columns:repeat(4,1fr);gap:0}.stats>div{padding-inline:24px;border-left:2px solid var(--graphite)}.stats>div:first-child{padding-left:0;border-left:0}.stats dd{font-size:clamp(3rem,6.2vw,5.25rem)}}.bento{display:grid;gap:12px}.tile{position:relative;display:flex;align-items:flex-end;min-height:320px;background:var(--coal);color:var(--white);border-radius:var(--r-l);overflow:hidden;isolation:isolate}.tile img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#0d0d0df0,#0d0d0d99 36%,#0d0d0d00 68%)}.tile__n,.step__n{position:absolute;top:0;left:0;z-index:1;padding:6px 18px 8px;background:var(--orange);color:var(--black);border-radius:0 0 var(--r-m) 0;font-size:2.75rem;line-height:1}.tile__txt{padding:20px}.tile h3{font-size:2.125rem}.tile p{max-width:32rem;margin-top:8px;color:#e4e6e8;font-size:1rem}@media(min-width:768px){.bento{grid-template-columns:repeat(6,1fr);gap:16px}.tile{grid-column:span 3;min-height:340px}.tile--1{grid-column:span 6;min-height:460px}.tile--1 h3{font-size:3.25rem}.tile--1 p{font-size:1.125rem}.tile__txt{padding:28px}}@media(min-width:1100px){.bento{grid-template-columns:repeat(12,1fr);grid-auto-rows:300px}.tile{min-height:0}.tile--1{grid-column:span 7;grid-row:span 2}.tile--2,.tile--3{grid-column:span 5}.tile--4,.tile--5{grid-column:span 6}.tile--1 h3{font-size:4rem}}.section-cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:clamp(28px,4vw,48px)}.section-cta span{font-weight:650;color:var(--slate)}.proof__grid{display:grid;gap:44px}.proof__list{display:grid;gap:10px}.proof__list li{padding:18px 20px 20px;background:var(--black);color:var(--white);border-radius:var(--r-m)}.proof__list h3{color:var(--orange);font-size:1.875rem}.proof__list p{margin-top:6px;color:#d9dcde;font-size:1rem}.proof__media{position:relative;align-self:center;margin-bottom:28px}.proof__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border:6px solid var(--black);border-radius:var(--r-l);rotate:1.4deg}.seal__ring{font-family:var(--font);font-stretch:122%;font-weight:800;font-size:13.5px;letter-spacing:.02em}.seal--proof{position:absolute;right:-4px;bottom:-34px;width:clamp(124px,30vw,196px);rotate:-11deg;filter:drop-shadow(0 6px 0 rgba(13,13,13,.28))}@media(min-width:600px){.proof__list{grid-template-columns:1fr 1fr;gap:12px}}@media(min-width:960px){.proof__grid{grid-template-columns:1.08fr .92fr;gap:80px;align-items:center}.proof .head{margin-bottom:36px}}.score{display:grid;gap:24px;margin-bottom:clamp(28px,4vw,52px)}.score__line{display:flex;align-items:center;gap:16px;margin-top:18px;line-height:1.35}.score__n{font-size:5.5rem;line-height:.8}.score__bars{display:grid;gap:7px;max-width:420px;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}.score__bars li{display:grid;grid-template-columns:52px minmax(0,1fr) 36px;gap:10px;align-items:center}.score__bars li>span:last-child{text-align:right}.meter{height:10px;background:var(--fog);border-radius:5px;overflow:hidden}.meter i{display:block;height:100%;background:var(--orange);border-radius:5px}@media(min-width:900px){.score{grid-template-columns:minmax(0,1fr) minmax(280px,380px) auto;gap:48px;align-items:end}}.story{display:flex;flex-direction:column;width:82vw;max-width:350px;background:var(--fog);border-radius:var(--r-l);overflow:hidden}.story img{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:center 22%}.story__body{flex:1;display:flex;flex-direction:column;gap:10px;padding:18px 20px 20px}.story blockquote{font-size:1rem}.story footer{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:auto;padding-top:8px;font-size:.875rem;color:var(--slate)}.steps__list{display:grid;gap:12px}.step{position:relative;display:grid;grid-template-columns:40% minmax(0,1fr);align-items:center;background:var(--white);border-radius:var(--r-l);overflow:hidden}.step video{width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover}.step__txt{padding:14px 16px}.step h3{font-size:1.875rem}.step p{margin-top:6px;color:var(--slate);font-size:1rem}@media(min-width:768px){.steps__list{grid-template-columns:repeat(3,1fr);gap:20px}.step{grid-template-columns:1fr;align-content:start;align-items:start}.step video{height:auto}.step__txt{padding:22px 24px 28px}.step h3{font-size:2.5rem}.step__n{font-size:3.5rem;padding:6px 22px 10px}}.ways__grid{display:grid;gap:22px}.ways__copy{display:contents}.ways__stage{order:2;width:100%;max-width:460px}.ways__tabs{order:3;display:grid;gap:8px}.ways__more{order:4}.ways__panel[hidden]{display:none}.ways__panel video{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r-l);background:var(--coal)}.way-tab{display:grid;gap:6px;width:100%;padding:16px 18px 16px 20px;text-align:left;background:var(--coal);color:var(--smoke);border:0;border-left:8px solid var(--graphite);border-radius:0 var(--r-m) var(--r-m) 0;transition:background-color .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease)}.way-tab:hover{color:var(--white);border-left-color:var(--smoke)}.way-tab[aria-selected=true]{background:var(--white);color:var(--black);border-left-color:var(--orange)}.way-tab__t{font-size:2rem}.way-tab__d{display:none;font-size:1rem;line-height:1.45;color:var(--slate)}.way-tab[aria-selected=true] .way-tab__d{display:block}.ways .link{color:var(--white)}@media(min-width:860px){.ways__grid{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:72px;align-items:center}.ways__copy{display:grid;gap:28px;align-content:center}.ways__stage{order:0;justify-self:end}.ways__panel video{aspect-ratio:4 / 5}.way-tab__t{font-size:2.5rem}}.compare__scroll{overflow-x:auto}.compare__table{width:100%;border-collapse:separate;border-spacing:0;background:var(--white);border:2px solid var(--black);border-radius:var(--r-l);overflow:hidden;font-size:.9375rem;line-height:1.25}.compare__table{table-layout:fixed}.compare__table th,.compare__table td{padding:14px 4px;text-align:center;border-bottom:1px solid var(--mist);overflow-wrap:break-word}.compare__table thead th{padding-block:16px;vertical-align:bottom;border-bottom:2px solid var(--black);font-weight:400}.compare__table thead .display{display:block;font-size:1.125rem;letter-spacing:.02em}.compare__table thead th:first-child{width:31%}.compare__table tbody th{padding-left:12px;text-align:left;font-weight:650}.compare__table tbody tr:last-child>*{border-bottom:0}.compare__table td b{display:block;font-size:1.75rem;font-weight:900;line-height:1}.compare__table .is-us{background:var(--black);color:var(--white);border-bottom-color:var(--graphite)}.compare__table thead .is-us{border-top:8px solid var(--orange);border-bottom-color:var(--orange);color:var(--orange)}.compare__table thead img{width:auto;height:38px;margin:0 auto 6px}.compare__table svg{width:24px;height:24px;margin-inline:auto}.compare__table .yes{color:var(--green)}.compare__table .is-us .yes{color:var(--orange)}.compare__table .no{color:var(--steel)}@media(min-width:768px){.compare__table{font-size:1.0625rem}.compare__table th,.compare__table td{padding:18px 16px}.compare__table thead th:first-child{width:34%}.compare__table tbody th{padding-left:28px}.compare__table thead .display{font-size:2.5rem;letter-spacing:.008em}.compare__table td b{font-size:2.5rem}}.band{background:var(--black);color:var(--white)}.band__in{display:grid;gap:26px;align-items:center;padding-block:clamp(44px,6vw,80px)}.band p{max-width:36rem;margin-top:14px;color:var(--smoke);font-size:1.125rem}.band .btn{justify-self:start}@media(min-width:860px){.band__in{grid-template-columns:minmax(0,1fr) auto;gap:56px}}.wall__grid{columns:1;column-gap:14px}.note{display:grid;gap:8px;break-inside:avoid;margin-bottom:14px;padding:18px 20px;background:var(--white);border-radius:var(--r-l)}.note[hidden]{display:none}.note__head{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center}.note__head img{width:44px;height:44px;border-radius:50%;object-fit:cover}.note__name{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;font-weight:750;line-height:1.25}.note__place{font-size:.875rem;color:var(--slate)}.note>p{font-size:1rem}.wall__more{margin-top:14px;text-align:center}@media(min-width:600px){.wall__grid{columns:2}}@media(min-width:1000px){.wall__grid{columns:3;column-gap:18px}.note{margin-bottom:18px}}.guarantee__in{display:grid;gap:40px;justify-items:start}.guarantee__seal{position:relative;display:grid;place-items:center;width:min(74vw,360px);aspect-ratio:1}.guarantee__seal svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.seal--spin{animation:spin 48s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.guarantee__num{position:relative;display:grid;justify-items:center;color:var(--black);font-size:clamp(6rem,30vw,9.5rem);line-height:.78}.guarantee__num span{margin-top:.22em;font-size:.28em;letter-spacing:.16em}.guarantee__copy>p{max-width:36rem;margin-top:20px;color:var(--smoke);font-size:1.125rem}.guarantee__points{display:flex;flex-wrap:wrap;gap:10px 24px;margin-block:24px 30px;font-weight:700}.guarantee__points li{display:inline-flex;align-items:center;gap:8px}.guarantee__points svg{color:var(--orange)}@media(min-width:900px){.guarantee__in{grid-template-columns:auto minmax(0,1fr);gap:88px;align-items:center}}.faq__grid{display:grid}.faq__list details{margin-bottom:10px;background:var(--fog);border-left:8px solid var(--mist);border-radius:0 var(--r-m) var(--r-m) 0}.faq__list details[open]{background:var(--white);border-left-color:var(--orange);box-shadow:inset 0 0 0 2px var(--black)}.faq__list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px 18px;cursor:pointer;list-style:none;font-stretch:106%;font-weight:750;font-size:1.125rem;line-height:1.25}.faq__list summary::-webkit-details-marker{display:none}.faq__list summary:after{content:"";flex:none;width:20px;height:20px;background:linear-gradient(var(--black),var(--black)) center / 100% 4px no-repeat,linear-gradient(var(--black),var(--black)) center / 4px 100% no-repeat}.faq__list details[open] summary:after{background:linear-gradient(var(--orange),var(--orange)) center / 100% 6px no-repeat}.faq__a{display:grid;gap:10px;max-width:44rem;padding:0 18px 22px;color:var(--slate)}.faq__a strong{color:var(--black)}.faq__all{margin-top:24px}@media(min-width:960px){.faq__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:72px;align-items:start}.faq .head{position:sticky;top:calc(var(--header-h) + 28px)}}.ticket{position:relative;display:grid;background:var(--white);border-radius:var(--r-l);overflow:hidden;box-shadow:0 10px #0d0d0d47}.ticket__media img{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}.ticket__body{position:relative;display:grid;gap:18px;justify-items:start;padding:30px 20px;border-top:3px dashed var(--black)}.ticket__body:before,.ticket__body:after{content:"";position:absolute;top:-18px;width:34px;height:34px;background:var(--orange);border-radius:50%}.ticket__body:before{left:-17px}.ticket__body:after{right:-17px}.ticket__flag{padding:3px 10px;background:var(--black);color:var(--white);border-radius:4px}.ticket h2{font-size:clamp(2.75rem,1.6rem + 4.6vw,4.75rem)}.stack{width:100%}.stack li{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--mist);font-weight:650;font-variant-numeric:tabular-nums}.stack li>span:last-child{flex:none;text-align:right}.stack s{color:var(--steel);font-weight:400}.stack b{color:var(--green);font-weight:800}.ticket__total{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;width:100%}.ticket__total span{font-weight:650;color:var(--slate)}.ticket__total strong{font-size:5rem;line-height:.8}.ticket .btn{width:100%}.ticket__alt{justify-self:center}@media(min-width:860px){.ticket{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.ticket__body{padding:52px 48px;border-top:0;border-left:3px dashed var(--black);align-content:center}.ticket__body:before{top:-17px;left:-18px}.ticket__body:after{top:auto;right:auto;bottom:-17px;left:-18px}.ticket__media img{aspect-ratio:auto;min-height:520px}}.buybar{position:fixed;inset:auto 0 0;z-index:35;padding-bottom:env(safe-area-inset-bottom);background:var(--black);color:var(--white);border-top:4px solid var(--orange);transform:translateY(110%);transition:transform .22s var(--ease)}.buybar.is-on{transform:none}.buybar__in{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding-block:10px 12px}.buybar img,.buybar__name{display:none}.buybar__pick select{width:100%;min-height:50px;padding:0 36px 0 12px;background:var(--coal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 9l7 7 7-7' fill='none' stroke='%23f0661e' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 10px center / 18px;color:var(--white);border:2px solid var(--graphite);border-radius:var(--r-m);-webkit-appearance:none;appearance:none;font-weight:700;font-size:1rem}.buybar .btn{min-height:50px;padding-inline:18px;font-size:1.375rem;box-shadow:0 3px 0 var(--orange-deep)}.buybar .btn__price{display:none}.site-footer{padding-bottom:108px}@media(min-width:768px){.buybar__in{grid-template-columns:auto minmax(0,1fr) 230px auto;gap:16px}.buybar img{display:block;width:48px;height:48px;object-fit:cover;background:var(--white);border-radius:var(--r-s)}.buybar__name{display:grid;min-width:0;line-height:1.25}.buybar__name strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-stretch:106%}.buybar__name span{font-size:.875rem;color:var(--smoke)}.buybar .btn{min-width:250px;justify-content:space-between}.buybar .btn__price{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pdp.css.map */
