.h2-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:44px}.h2-head__title{font-size:var(--h2);line-height:1}.h2-head__title .text-outline,.h2-pgrid__title .text-outline,.h2-vc__title .text-outline,.h2-fp__title .text-outline{font-family:var(--font-accent);font-weight:400}.h2-more{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:15px;white-space:nowrap;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .35s var(--ease-out)}.h2-more:hover{background-size:100% 1px}.h2-more svg{width:16px;height:16px;transition:transform .35s var(--ease-out)}.h2-more:hover svg{transform:translate(2px,-2px)}.h2-hero{position:relative;display:flex;align-items:center;overflow:hidden;height:calc(100vh - var(--announce-h));height:calc(100svh - var(--announce-h));min-height:560px;margin-top:var(--header-h);max-height:calc(100vh - var(--announce-h));max-height:calc(100svh - var(--announce-h));background:#111;color:#fff}.h2-hero__track{position:absolute;inset:0;touch-action:pan-y}.h2-hero__slide{position:absolute;inset:0;display:flex;align-items:center;visibility:hidden}.h2-hero__slide.is-active{visibility:visible;z-index:1}.h2-hero__slide.is-entering{z-index:2}.h2-hero__media{position:absolute;inset:0;overflow:hidden;will-change:transform}.h2-hero__media img{will-change:transform}.h2-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.h2-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0000008c,#00000026 60%,#0000001a)}.h2-hero__content{position:relative;z-index:2;padding:0 var(--edge);margin-top:-60px}.h2-hero__title{font-size:var(--h2);font-weight:700;line-height:1.08;text-transform:uppercase}.h2-hero__text{max-width:520px;margin-top:26px;font-size:15px;line-height:1.5;color:#ffffffe6}.h2-hero__cta{margin-top:38px}.h2-hero__marquee{position:absolute;left:0;right:0;bottom:calc(var(--header-h) + 24px);z-index:3;pointer-events:none}.h2-hero__dots{position:absolute;right:calc(var(--edge) - 9px);top:50%;z-index:4;display:flex;flex-direction:column;translate:0 -50%}.h2-hero__dot{position:relative;display:block;padding:9px}.h2-hero__dot:before{content:"";display:block;width:6px;height:6px;background:#ffffff80;transition:height .5s var(--ease-out),background-color .3s}.h2-hero__dot:hover:before{background:#fff}.h2-hero__dot.is-active:before{height:34px;background:#ffffff59}.h2-hero__dot i{position:absolute;left:9px;top:9px;width:6px;height:34px;background:var(--accent-bright);transform:scaleY(0);transform-origin:top;pointer-events:none}.h2-hero__dot:not(.is-active) i{visibility:hidden}.h2-hero__dot:focus-visible{outline:2px solid var(--accent-bright);outline-offset:0}.h2-hero__marquee span{font-family:var(--font-body);font-weight:400;font-size:clamp(64px,8.4vw,124px);line-height:1;text-transform:uppercase;white-space:pre}.h2-featured{padding:80px var(--edge) 90px;background:var(--surface-grey)}@media (min-width: 768px){.h2-featured .cat-card.h2-stackin{opacity:0;will-change:transform,opacity}.h2-featured .cat-card.h2-stackin.is-in{opacity:1;animation:h2-slide-in-bottom .6s ease calc(2s / var(--n) * var(--i)) backwards}}@keyframes h2-slide-in-bottom{0%{transform:translate3d(0,100%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@media (prefers-reduced-motion: reduce){.h2-featured .cat-card.h2-stackin{opacity:1;animation:none!important}}.h2-pgrid{position:relative;isolation:isolate;overflow:hidden;padding:124px 7px 120px;background:#000;color:#e0e0e0}.h2-pgrid__lines{position:absolute;left:0;top:0;width:100%;height:100vh;pointer-events:none}.h2-pgrid__lines path{fill:none;stroke:#ffffff29;stroke-width:1;vector-effect:non-scaling-stroke}.h2-pgrid__head{position:absolute;left:0;right:0;top:0;height:100vh;z-index:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.h2-pgrid__title{position:relative;z-index:1;font-family:var(--font-body);font-weight:500;font-size:clamp(52px,7vw,104px);line-height:1.05;text-transform:uppercase}.h2-pgrid__head .text-outline{--outline-color: #fff;-webkit-text-stroke-width:1.2px}.h2-pgrid__sub{position:relative;z-index:3;font-family:var(--font-body);font-weight:500;font-size:clamp(42px,5.4vw,80px);line-height:1.1;text-transform:uppercase}.h2-pgrid__stack{position:absolute;left:50%;top:0;z-index:2;width:clamp(220px,20vw,288px);height:100vh;margin-left:calc(clamp(220px,20vw,288px)/-2);pointer-events:none}.h2-shot{position:absolute;left:0;right:0;top:50%;aspect-ratio:288 / 450;translate:0 -50%;overflow:hidden;background:#222;pointer-events:auto;box-shadow:0 30px 60px #00000073}.h2-shot img,.pgcard img{width:100%;height:100%;object-fit:cover}.h2-shot__label{display:none}.h2-pgrid__wall{position:relative;z-index:3;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 14px}.h2-pgrid__col{display:flex;flex-direction:column;gap:22px}.h2-pgrid__col:nth-child(2n){margin-top:-113px}.pgcard{position:relative;display:block;aspect-ratio:274 / 428;overflow:hidden;background:#2a2a2a;color:#fff}.pgcard:after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(transparent,#000000a6);pointer-events:none}.pgcard img{transition:transform .9s var(--ease-soft)}.pgcard:hover img{transform:scale(1.05)}.pgcard__info{position:absolute;left:10px;right:50px;bottom:14px;z-index:1;display:flex;flex-direction:column;gap:4px}.pgcard__name{font-size:12px;font-weight:500;line-height:1.3}.pgcard__price{display:none;font-size:11px}.pgcard__price .price-was{color:#ffffffb3}.pgcard__go{position:absolute;right:10px;bottom:10px;z-index:1;width:32px;height:32px;display:grid;place-items:center;background:#fff;color:#000;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s var(--ease-out),background-color .3s}.pgcard__go svg{width:15px;height:15px}.pgcard:hover .pgcard__go{opacity:1;transform:none}.pgcard__go:hover{background:var(--accent);color:var(--on-accent)}.h2-vc{--r: 24.4vw;--cw: 41.6vw;--ch: 32.6vw;position:relative;height:100vh;min-height:640px;overflow:hidden;background:#fff}.h2-vc__intro{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 var(--edge);text-align:center}.h2-vc__title{font-size:clamp(40px,4.6vw,66px);font-weight:700;line-height:1.05;text-transform:uppercase}.h2-vc__intro p{max-width:880px;margin-top:22px;font-size:13px;line-height:1.45}.h2-vc__texts{position:absolute;left:calc(var(--edge) + 50px);top:0;bottom:0;z-index:2;width:min(450px,32vw)}.h2-vc__text{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center}.h2-vc__h{font-size:clamp(30px,2.8vw,40px);font-weight:700;line-height:1.1;text-transform:uppercase}.h2-vc__text p,.h2-vc__slide p{margin-top:18px;font-size:13px;line-height:1.4}.h2-vc__text p+p,.h2-vc__slide p+p{margin-top:16px}.h2-vc__text .h2-vc__rel-label,.h2-vc__slide .h2-vc__rel-label{margin-top:36px;font-family:var(--font-head);font-size:15px;font-weight:500;text-transform:uppercase}.h2-vc__rel{display:flex;align-items:center;gap:22px;margin-top:20px}.h2-vc__thumb{width:46px;height:46px;border-radius:50%;overflow:hidden;background:#ddd;transition:transform .3s var(--ease-out)}.h2-vc__thumb img{width:100%;height:100%;object-fit:cover;object-position:top}.h2-vc__thumb:hover{transform:scale(1.12)!important}.h2-vc__go{width:58px;height:58px;display:grid;place-items:center;border:1px solid #000;transition:background-color .3s,color .3s}.h2-vc__go svg{width:22px;height:22px;transition:transform .35s var(--ease-out)}.h2-vc__go:hover{background:#000;color:#fff}.h2-vc__go:hover svg{transform:rotate(45deg)}.h2-vc__wheel{position:absolute;top:50%;left:calc(73.6% + var(--r));width:0;height:0;z-index:1;pointer-events:none}.h2-vc__ring{position:absolute;left:0;top:0;width:calc(2 * (var(--r) + 4.2vw));aspect-ratio:1;border:1px solid #E2E2E2;border-radius:50%;transform:translate(-50%,-50%)}.h2-vc__ring--in{width:calc(2 * (var(--r) - 4.9vw))}.h2-vc__spin{position:absolute;left:0;top:0}.h2-vc__item{position:absolute;left:0;top:0;width:var(--cw);height:var(--ch);margin:calc(var(--ch) / -2) 0 0 calc(var(--cw) / -2);transform:rotate(var(--a)) translate(calc(var(--r) * -1))}.h2-vc__card{position:relative;width:100%;height:100%;overflow:hidden;border:10px solid #fff;background:#eee;box-shadow:0 0 0 1px #ececec,0 24px 50px #0000001a}.h2-vc__intro,.h2-vc__text{will-change:transform,opacity}.h2-vc__thumb,.h2-vc__go{will-change:transform}.h2-vc__card img{width:100%;height:100%;object-fit:cover}.h2-vc__num{position:absolute;top:18px;right:28px;font-family:var(--font-head);font-size:clamp(40px,3.6vw,56px);font-weight:700;line-height:1;--outline-color: #fff}.h2-vc__row{display:none}.h2-hl{padding:110px var(--edge) 130px;text-align:center}.h2-hl__text{max-width:1120px;margin:0 auto;font-family:var(--font-head);font-weight:700;font-size:clamp(44px,5.6vw,80px);line-height:1.24;text-transform:uppercase;color:#e0e0e0}.h2-hl__w{display:inline-block}.h2-hl__img{display:inline-block;width:2.12em;height:1.24em;overflow:hidden;vertical-align:middle;transform:translateY(-.06em)}.h2-hl__img img{width:100%;height:100%;object-fit:cover}.h2-look{position:relative;height:100vh;min-height:640px;overflow:hidden;background:#fff}.h2-look__intro{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:0 var(--edge);background:#000;text-align:center}.h2-look__title{font-size:clamp(56px,7.8vw,112px);font-weight:700;line-height:1.12;text-transform:uppercase;color:#fff}.h2-look__title .text-outline{--outline-color: #fff;font-family:var(--font-accent);font-weight:400}.h2-look__media{position:absolute;left:0;top:0;bottom:0;width:50%;overflow:hidden;background:#ddd}.h2-look__img{position:absolute;inset:0;overflow:hidden}.h2-look__img img{width:100%;height:100%;object-fit:cover}.h2-look__count{position:absolute;left:50%;top:50%;z-index:3;width:200px;height:200px;margin:-100px 0 0 -100px;padding:22px 24px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(140deg,#e1e1e1d1,#afaaaac7);border:1px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.h2-look__now{font-family:var(--font-body);font-size:104px;font-weight:400;line-height:.9;letter-spacing:-.03em;--outline-color: #fff;-webkit-text-stroke-width:1px}.h2-look__total{align-self:flex-end;font-size:40px;line-height:1;color:#4a4a4a}.h2-look__panel{position:absolute;right:0;top:0;bottom:0;width:50%;display:flex;flex-direction:column;background:#fff}.h2-look__product{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 40px 20px;text-align:center}.h2-look__name{font-size:20px;font-weight:500}.h2-look__price{margin-top:4px;font-size:15px}.h2-look__photo{display:block;width:min(334px,23vw);aspect-ratio:333 / 416;margin-top:22px;overflow:hidden;background:#d4d4d4}.h2-look__photo img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-soft)}.h2-look__photo:hover img{transform:scale(1.04)}.h2-look__thumbs{display:flex;gap:12px;margin-top:16px}.h2-look__thumb{width:34px;height:34px;padding:0;overflow:hidden;border:1px solid transparent;opacity:.55;transition:opacity .3s,border-color .3s}.h2-look__thumb img{width:100%;height:100%;object-fit:cover}.h2-look__thumb:hover{opacity:1}.h2-look__thumb.is-active{opacity:1;border-color:#000}.h2-look__qv{width:min(315px,80%);height:54px;margin-top:26px;border:1px solid #000;font-size:14px;text-transform:uppercase;transition:background-color .3s,color .3s}.h2-look__qv:hover{background:#000;color:#fff}.h2-look__tabs{display:flex;justify-content:center;gap:50px;height:52px;border-top:1px solid var(--border);background:#fff;position:relative;z-index:2}.h2-look__tabs button{font-size:12px;text-transform:uppercase;transition:opacity .25s}.h2-look__tabs button:hover{opacity:.6}.h2-look__tabs button[aria-selected=true]{text-decoration:underline;text-underline-offset:5px}.h2-look__note{position:absolute;left:0;right:0;bottom:52px;z-index:1;padding:34px 60px 30px;background:#f6f6f6;border-top:1px solid var(--border);font-size:13px;line-height:1.6;opacity:0;transform:translateY(100%);transition:transform .45s var(--ease-out),opacity .35s}.h2-look__note.is-open{opacity:1;transform:none}.h2-look__note-close{position:absolute;right:14px;top:12px;width:30px;height:30px;display:grid;place-items:center}.h2-look__note-close svg{width:10px;height:10px}.h2-tabs{padding:80px var(--edge) 90px;background:var(--surface-grey)}.h2-tabs__title{font-size:var(--h4);font-weight:700;text-transform:uppercase}.h2-tabs__head p{max-width:720px;margin-top:18px;font-size:13px;line-height:1.45}.h2-tabs__bar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:46px 0 30px}.h2-tabs__list{display:flex;flex-wrap:wrap;gap:10px}.h2-tab{height:32px;padding:0 30px;border:2px solid transparent;font-size:12px;text-transform:uppercase;transition:border-color .3s,background-color .3s}.h2-tab:hover{border-color:#00000040}.h2-tab.is-active{border-color:#000}.h2-cards{position:relative;height:100vh;min-height:620px;overflow:hidden;background:#000}.h2-cards__media{position:absolute;inset:0;overflow:hidden}.h2-cards__video{width:100%;height:100%;object-fit:cover;transform:translateZ(0);backface-visibility:hidden}.h2-cards__media:after{content:"";position:absolute;inset:0;background:#0000001f}.h2-cards__title{position:absolute;left:100px;top:100px;z-index:1;font-size:clamp(40px,3.9vw,56px);font-weight:700;line-height:1.1;text-transform:uppercase;color:#fff}.h2-cards__list{position:absolute;right:80px;top:226px;z-index:2;width:430px;height:460px}.h2-card{position:absolute;width:340px;padding:30px 36px 26px;background:#f2f2f2;color:#000}.h2-card:nth-child(1){right:0;top:0}.h2-card:nth-child(2){left:0;top:246px}.h2-card h3{font-size:18px;font-weight:500}.h2-card p{margin-top:12px;font-size:12.5px;line-height:1.45}.h2-card__btn{display:inline-flex;align-items:center;justify-content:center;width:120px;height:48px;margin-top:22px;border:1px solid #000;font-size:13px;transition:background-color .3s,color .3s}.h2-card__btn:hover{background:#000;color:#fff}.h2-faq{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:60px 120px;padding:70px calc(var(--edge) + 50px);background:#fff}.h2-faq__title{font-size:clamp(34px,3.1vw,44px);font-weight:500;line-height:1.1}.h2-faq__intro p{margin-top:22px;font-size:13px;line-height:1.45}.h2-faq__intro .h2-more{margin-top:26px;font-size:14px}.h2-faq__list{display:flex;flex-direction:column;gap:24px;border:0}.h2-faq .faq__item{border:1px solid #E3E3E3}.h2-faq .faq__item.is-open{border-color:#000}.h2-faq .faq__q{padding:14px 24px;font-family:var(--font-head);font-size:16px;font-weight:500}.h2-faq .faq__icon{width:20px;height:20px}.h2-faq .faq__icon:before,.h2-faq .faq__icon:after{width:9px;margin-left:-4.5px}.h2-faq .faq__a p{padding:0 24px 20px;font-size:13px}.h2-fp{position:relative;overflow:hidden;padding:200px var(--edge) 130px}.h2-fp__floats{position:absolute;inset:0;pointer-events:none}.h2-fp__float{position:absolute;width:clamp(160px,21vw,300px);aspect-ratio:3 / 4;overflow:hidden;opacity:.1}.h2-fp__float img{width:100%;height:100%;object-fit:cover}.h2-fp__float--1{left:14.5%;top:2%}.h2-fp__float--2{right:17.5%;top:6%;width:clamp(140px,14.6vw,210px)}.h2-fp__float--3{left:14.5%;top:42%}.h2-fp__float--4{right:17.5%;top:52%;width:clamp(140px,14.6vw,210px)}.h2-fp__head{position:relative;text-align:center;color:#e0e0e0}.h2-fp__title{font-size:clamp(40px,4.4vw,64px);font-weight:700;line-height:1.05;text-transform:uppercase}.h2-fp__title .text-outline{--outline-color: #E0E0E0}.h2-fp__head p{margin-top:18px;font-size:15px}.h2-fp__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr);gap:60px 50px;align-items:start;margin-top:90px;color:#e0e0e0}.h2-fp__desc h3{font-size:clamp(34px,2.9vw,42px);font-weight:500}.h2-fp__desc-text{margin-top:24px;font-size:15px;line-height:1.45}.h2-fp__desc-text ul{margin-top:18px;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;list-style:none}.h2-fp__desc-text li{padding-left:14px;border-left:2px solid var(--accent-bright)}.h2-fp__desc-text b{color:#fff;font-weight:600}.h2-fp__frame{position:relative;padding:26px;border:1px solid #333;background:#141414}.h2-fp__stage{position:relative;aspect-ratio:1;overflow:hidden;background:#c8c8c8}.h2-fp__stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transition:opacity .5s ease}.h2-fp__stage img.is-active{opacity:1}.h2-fp__arrow{position:absolute;top:50%;z-index:2;width:46px;height:46px;margin-top:-23px;display:grid;place-items:center;background:#000;color:#fff;border:1px solid #555;transition:background-color .3s,color .3s}.h2-fp__arrow:hover{background:var(--accent);color:var(--on-accent)}.h2-fp__arrow svg{width:18px;height:18px}.h2-fp__arrow--prev{left:-12px}.h2-fp__arrow--next{right:-12px}.h2-fp__thumbs{display:flex;gap:14px;margin-top:30px;overflow-x:auto;scrollbar-width:none;padding:2px}.h2-fp__thumbs::-webkit-scrollbar{display:none}.h2-fp__thumb{flex:none;width:56px;height:56px;padding:0;overflow:hidden;background:#c8c8c8;outline:1px solid transparent;outline-offset:2px;opacity:.6;transition:opacity .3s,outline-color .3s}.h2-fp__thumb img{width:100%;height:100%;object-fit:cover;object-position:top}.h2-fp__thumb:hover,.h2-fp__thumb.is-active{opacity:1}.h2-fp__thumb.is-active{outline-color:#fff}.h2-fp__vendor{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.h2-fp__name{margin-top:8px;font-size:18px;font-weight:500}.h2-fp__name a:hover{text-decoration:underline;text-underline-offset:4px}.h2-fp__price{margin-top:8px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.15);font-size:15px}.h2-fp__price .price-was{color:#ffffff8c}.h2-fp__opt{margin-top:22px}.h2-fp__label{margin-bottom:12px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.h2-fp .pd-swatch{border-color:#ffffff40}.h2-fp .pd-swatch:hover{outline-color:#ffffff73}.h2-fp .pd-swatch.is-active{outline-color:#fff}.h2-fp .pd-size{min-width:34px;height:22px;padding:0 8px;border-color:#e0e0e0;color:#e0e0e0;font-size:10px}.h2-fp .pd-size:hover,.h2-fp .pd-size.is-active{background:#fff;color:#000}.h2-fp .pd-qty{border-color:#ffffff59}.h2-fp .pd-qty button:hover{background:#ffffff1a}.h2-fp .pd-qty input{color:#fff}.h2-fp__btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:26px}.h2-fp__btn{height:54px;background:#fff;color:#000;font-size:15px;transition:background-color .3s,color .3s}.h2-fp__btn:hover{background:var(--accent);color:var(--on-accent)}.h2-fp__btn--alt{background:transparent;color:#fff;border:1px solid #fff}.h2-fp__btn--alt:hover{background:#fff;color:#000}.h2-fp__share{display:flex;align-items:center;gap:14px;margin-top:26px;font-size:10px;font-weight:700}.h2-fp__icons{display:flex;align-items:center;gap:4px}.h2-fp__icons a,.h2-fp__icons button{width:30px;height:30px;display:grid;place-items:center;color:#e0e0e0;cursor:pointer;transition:color .25s}.h2-fp__icons a:hover,.h2-fp__icons button:hover{color:var(--accent-bright)}.h2-fp__icons svg{width:15px;height:15px}.h2-iwt{position:relative;height:100vh;min-height:640px;overflow:hidden;background:var(--surface-grey)}.h2-iwt__media{position:absolute;left:calc(var(--edge) + 50px);top:50%;width:min(525px,36.5vw);aspect-ratio:525 / 591;transform:translateY(-50%)}.h2-iwt__img{position:absolute;inset:0;overflow:hidden;background:#ccc;box-shadow:0 20px 50px #0000001f;will-change:transform}.h2-iwt__img img{width:100%;height:100%;object-fit:cover}.h2-iwt__dots{position:absolute;left:52%;top:50%;z-index:2;display:flex;flex-direction:column;gap:14px;transform:translateY(-50%)}.h2-iwt__dot{width:8px;height:8px;background:#000;opacity:.2;transition:opacity .3s}.h2-iwt__dot.is-active{opacity:1}.h2-iwt__copy{position:absolute;left:56.25%;top:0;bottom:0;width:min(525px,36.5vw);padding-top:17vh}.h2-iwt__list{will-change:transform}.h2-iwt__block{padding-bottom:140px}.h2-iwt__h{font-size:clamp(36px,3.4vw,50px);font-weight:700;line-height:1.12;text-transform:uppercase}.h2-iwt__h .text-outline{font-family:var(--font-accent);font-weight:400}.h2-iwt__block p,.h2-iwt__slide p{margin-top:20px;font-size:14px;line-height:1.5}.h2-iwt__block .aab,.h2-iwt__slide .aab{margin-top:40px}.h2-iwt__row{display:none}.h2-iwt__slide-img img{width:100%;height:100%;object-fit:cover}.h2-blogs{background:#000}.h2-blogs .h2-blogs__title{padding-bottom:46px;font-size:var(--h3);font-weight:700;text-align:left;text-transform:uppercase;color:#e0e0e0}@media (min-width: 990px){.h2-usp .usp__item{padding:6px 18px}.h2-usp .usp__item:first-child{padding-left:0}}@media (min-width: 990px) and (max-width: 1199px){.h2-usp .usp__item{padding:6px 10px}}@media (max-width: 1100px){.h2-tabs .cat__grid{--cols: 3}.h2-fp__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.h2-fp__desc{grid-column:1 / -1;order:3}}@media (max-width: 989px){.h2-hero__marquee{bottom:24px}.h2-hero{height:600px;min-height:0}.h2-hero__content{margin-top:-40px;padding-right:48px}.h2-hero__marquee span{font-size:70px}.h2-head{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:30px}.h2-featured,.h2-tabs{padding:60px 15px}.h2-tabs__bar{flex-wrap:wrap;margin:30px 0 24px}.h2-tabs__list{flex-wrap:nowrap;width:100%;overflow-x:auto;scrollbar-width:none}.h2-tabs__list::-webkit-scrollbar{display:none}.h2-tab{flex:none;padding:0 18px}.h2-tabs .cat__grid{--cols: 2;gap:30px 12px}.h2-pgrid{padding:60px 15px 70px}.h2-pgrid__lines{display:none}.h2-pgrid__head{position:static;height:auto;margin-bottom:36px}.h2-pgrid__body{display:grid;grid-template-columns:1fr 1fr;gap:12px}.h2-pgrid__stack,.h2-pgrid__wall,.h2-pgrid__col{display:contents}.h2-shot{position:relative;top:auto;translate:none;aspect-ratio:1;box-shadow:none}.h2-pgrid__col:nth-child(2n){margin:0}.pgcard{aspect-ratio:1}.pgcard__price{display:block}.pgcard__info{left:12px;bottom:12px}.pgcard__name{font-size:13px}.pgcard__go{opacity:1;transform:none;border-radius:0}.h2-vc,.h2-look,.h2-cards,.h2-iwt{height:auto;min-height:0;overflow:visible}.h2-vc{padding:70px 0 60px}.h2-vc__intro{position:static;padding:0 15px}.h2-vc__texts,.h2-vc__wheel{display:none}.h2-vc__row,.h2-iwt__row{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:16px;margin-top:30px;padding:0 15px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 15px;scrollbar-width:none;overscroll-behavior-x:contain}.h2-vc__row::-webkit-scrollbar,.h2-iwt__row::-webkit-scrollbar{display:none}.h2-vc__slide,.h2-iwt__slide{scroll-snap-align:start}.h2-vc__slide .h2-vc__card{height:auto;aspect-ratio:300 / 350;border-width:6px}.h2-vc__slide .h2-vc__h{margin-top:22px;font-size:26px}.h2-vc__go{width:46px;height:46px}.h2-hl{display:none}.h2-look__intro{position:static;padding:80px 15px}.h2-look__title{font-size:46px}.h2-look__media{position:static;width:auto;display:grid;grid-auto-flow:column;grid-auto-columns:85%;gap:4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:none}.h2-look__media::-webkit-scrollbar{display:none}.h2-look__img{position:relative;aspect-ratio:4 / 5;scroll-snap-align:start}.h2-look__count{display:none}.h2-look__panel{position:static;width:auto}.h2-look__product{padding:30px 15px 24px}.h2-look__photo{width:100%;max-width:420px}.h2-look__tabs{gap:20px;flex-wrap:wrap;height:auto;padding:14px 15px}.h2-look__note{position:relative;bottom:auto;transform:none;padding:26px 20px;transition:opacity .35s}.h2-cards__media{position:relative;height:500px}.h2-cards__title{left:15px;top:24px;font-size:32px}.h2-cards__list{position:static;width:auto;height:auto;display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:16px;padding:16px 15px 24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.h2-cards__list::-webkit-scrollbar{display:none}.h2-card{position:static;width:auto;scroll-snap-align:start}.h2-faq{grid-template-columns:1fr;gap:30px;padding:60px 15px}.h2-faq .faq__q{padding:14px 16px;font-size:15px}.h2-faq .faq__a p{padding:0 16px 18px}.h2-fp{padding:70px 15px 80px}.h2-fp__floats{display:none}.h2-fp__grid{grid-template-columns:minmax(0,1fr);margin-top:40px}.h2-fp__gallery{order:1}.h2-fp__info{order:2}.h2-fp__desc{order:3}.h2-fp__frame{padding:14px}.h2-fp__arrow--prev{left:-6px}.h2-fp__arrow--next{right:-6px}.h2-iwt{padding:60px 0}.h2-iwt__media,.h2-iwt__dots,.h2-iwt__copy{display:none}.h2-iwt__row{margin-top:0}.h2-iwt__slide-img{aspect-ratio:300 / 250;overflow:hidden;margin-bottom:26px}.h2-iwt__slide-img img{width:100%;height:100%;object-fit:cover}.h2-iwt__slide .h2-iwt__h{font-size:30px}.h2-blogs .post-related__grid{grid-auto-flow:column;grid-auto-columns:84%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.h2-blogs .post-related__grid::-webkit-scrollbar{display:none}.h2-blogs .jrel{scroll-snap-align:start;padding:30px 16px 0}.h2-blogs .h2-blogs__title{padding-bottom:30px;font-size:34px}}@media (max-width: 599px){.h2-cards__title{top:28px;right:15px;font-size:26px;line-height:1.12}.h2-hero__title{font-size:40px}.h2-pgrid__title{font-size:44px}.h2-pgrid__sub{font-size:38px}}@media (max-width: 1199px){.h2-featured .cat__grid[data-cols]{--cols: 4;gap:34px 18px}}@media (max-width: 767px){.h2-featured .cat__grid[data-cols]{--cols: 2;gap:30px 12px}}@media (min-width: 990px) and (prefers-reduced-motion: reduce){.h2-vc,.h2-look,.h2-cards,.h2-iwt{height:auto;min-height:0;overflow:visible}.h2-vc{padding:100px 0 90px}.h2-vc__intro{position:static;padding:0 var(--edge)}.h2-vc__texts,.h2-vc__wheel{display:none}.h2-vc__row,.h2-iwt__row{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--edge) - 48px) / 3.2);gap:16px;margin-top:44px;padding:0 var(--edge);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--edge);scrollbar-width:thin;overscroll-behavior-x:contain}.h2-vc__slide,.h2-iwt__slide{scroll-snap-align:start}.h2-vc__slide .h2-vc__card{height:auto;aspect-ratio:300 / 350}.h2-vc__slide .h2-vc__h{margin-top:24px}.h2-hl{display:none}.h2-look__intro{position:static;padding:120px var(--edge)}.h2-look__media{position:static;width:auto;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 8px) / 3);gap:4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;background:none}.h2-look__img{position:relative;aspect-ratio:4 / 5;scroll-snap-align:start}.h2-look__count{display:none}.h2-look__panel{position:static;width:auto}.h2-look__note{position:relative;bottom:auto;transform:none}.h2-cards__media{position:relative;height:70vh}.h2-cards__list{position:static;width:auto;height:auto;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--edge) - 48px) / 3.2);gap:16px;padding:24px var(--edge) 40px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.h2-card{position:static;width:auto;scroll-snap-align:start}.h2-iwt{padding:100px 0}.h2-iwt__media,.h2-iwt__dots,.h2-iwt__copy{display:none}.h2-iwt__row{margin-top:0}.h2-iwt__slide-img{aspect-ratio:300 / 250;overflow:hidden;margin-bottom:26px}.h2-iwt__slide-img img{width:100%;height:100%;object-fit:cover}}
