.v4{--v4-bg: #f9f9f7;--v4-card: #fefefd;--v4-white-80: rgba(255, 255, 255, .8);--v4-lime: #d7e87d;--v4-blue: #6e9db2;--v4-ink: #000;--v4-ink-60: rgba(0, 0, 0, .6);--v4-ink-50: rgba(0, 0, 0, .5);--v4-line: rgba(0, 0, 0, .12);--v4-head: "Helvetica Neue", Helvetica, Arial, sans-serif;--v4-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--v4-gutter: 16px;--v4-radius: 20px;position:relative;display:block;box-sizing:border-box;background:var(--v4-bg);color:var(--v4-ink);font-family:var(--v4-body);font-size:15px;line-height:1.4;letter-spacing:-.03em;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.v4 *,.v4 *:before,.v4 *:after{box-sizing:border-box}.v4 :where(p,h1,h2,h3,ul){margin:0;padding:0}.v4 :where(ul){list-style:none}.v4 :where(img,video){display:block;max-width:100%}.v4 :where(button){font:inherit;letter-spacing:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.v4 :where(a){color:inherit;text-decoration:none}.v4 [hidden]{display:none!important}.v4 .v4-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v4-h1,.v4-h2,.v4-h3{font-family:var(--v4-head);font-weight:400;line-height:1.1;letter-spacing:-.02em}.v4-h1{font-size:36px}.v4-h2{font-size:30px}.v4-h3{font-size:22px;letter-spacing:-.02em}.v4-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:14px;line-height:1.4;letter-spacing:-.02em;text-transform:uppercase}.v4-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.v4-eyebrow--light{color:#fff}.v4-lead{font-size:15px;line-height:1.4;letter-spacing:-.03em}.v4-muted{color:var(--v4-ink-60)}.v4-stars{display:inline-flex;gap:2px;line-height:0}.v4-stars svg{width:var(--v4-star, 16px);height:var(--v4-star, 16px)}.v4-rating{font-size:14px;letter-spacing:-.03em}.v4-rating strong{font-weight:600}.v4-chip{display:inline-flex;align-items:center;padding:5px 12px;border-radius:4px;background:var(--v4-lime);font-size:13px;line-height:1.4;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap}.v4-chip--grey{background:#0003}.v4-btn{display:flex;align-items:center;justify-content:center;width:100%;height:50px;padding:12px 24px;border-radius:6px;background:var(--v4-ink);color:#f8f8f8;font-size:16px;line-height:24px;letter-spacing:-.03em;white-space:nowrap;transition:opacity .15s}.v4-btn:hover{opacity:.88}.v4-btn--outline{background:transparent;color:var(--v4-ink);border:1px solid var(--v4-ink)}.v4-textlink{display:inline-flex;align-items:center;gap:10px;padding-bottom:2px;border-bottom:1px solid var(--v4-ink);font-size:16px;line-height:24px;letter-spacing:-.03em}.v4-textlink svg{width:12px;height:12px}.v4-wrap{padding-left:var(--v4-gutter);padding-right:var(--v4-gutter)}.v4-head{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.v4-head--center{align-items:center;text-align:center}.v4-card{background:var(--v4-card);border-radius:var(--v4-radius);padding:24px}.v4-scroll{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:0 var(--v4-gutter);scroll-snap-type:x mandatory;scroll-padding-left:var(--v4-gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none}.v4-scroll::-webkit-scrollbar{display:none}.v4-scroll>*{flex:none;scroll-snap-align:start}.v4-hero{padding-bottom:0}.v4-hero__photo{position:relative;height:380px;overflow:hidden;background:#dcd8d1}.v4-hero__photo img{width:100%;height:100%;object-fit:cover;object-position:85% 50%}.v4-hero__cardwrap{position:relative;margin-top:-32px}.v4-hero__card{display:flex;flex-direction:column;gap:24px}.v4-hero__text{display:flex;flex-direction:column;gap:12px}.v4-hero__meta{display:flex;flex-direction:column;gap:8px}.v4-rating{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v4-hero__actions{display:flex;flex-direction:column;align-items:center;gap:12px}.v4-closing{padding-top:60px}.v4-closing .v4-hero__photo{height:360px}.v4-closing .v4-hero__photo img{object-position:var(--v4-pos-m, 92% 50%)}.v4-hero--video .v4-hero__media{position:relative;overflow:hidden;background:#dcd8d1;aspect-ratio:1 / 1}.v4-hero--video .v4-hero__media video,.v4-hero--video .v4-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.v4-hero--video .v4-hero__media video{object-position:50% 0}.v4-hero__label{position:absolute;top:12px;z-index:1;display:flex;align-items:center;height:24px;color:#15191c;font-weight:600;font-size:9px;line-height:1;letter-spacing:.05em;text-transform:uppercase}.v4-hero__label--left{left:12px}.v4-hero__label--right{right:12px}.v4-hero__label .v4-wordmark{display:block;width:34px;height:11px}.v4-hero--video .v4-hero__card{gap:20px}.v4-hero--video .v4-chip{background:var(--v4-blue);color:#fff}.v4-hero--video .v4-h1{font-size:36px;line-height:40px}.v4-hero--video .v4-lead{font-size:15px;line-height:21px}.v4-hero--video .v4-hero__meta{flex-direction:row;align-items:center;gap:12px}.v4-hero--video .v4-rating{font-size:14px;line-height:20px}@media(min-width:640px){.v4-hero--video .v4-hero__media{aspect-ratio:24 / 11}.v4-hero--video .v4-hero__media video{object-position:50% 50%}.v4-hero--video .v4-hero__cardwrap{position:absolute;right:0;bottom:0;left:0;top:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0}.v4-hero--video .v4-hero__card{width:40vw;max-width:570px;margin:0;padding:clamp(18px,2.78vw,40px);gap:clamp(14px,1.95vw,28px);text-align:center}.v4-hero--video .v4-hero__text{align-items:center;gap:clamp(10px,1.11vw,16px)}.v4-hero--video .v4-chip{font-size:clamp(10px,.9vw,13px);padding:clamp(3px,.35vw,5px) clamp(8px,.83vw,12px)}.v4-hero--video .v4-h1{font-size:clamp(26px,4.17vw,60px);line-height:1.1}.v4-hero--video .v4-lead{font-size:clamp(13px,1.18vw,17px);line-height:1.47}.v4-hero--video .v4-hero__meta{justify-content:center;gap:8px}.v4-hero--video .v4-rating{font-size:clamp(12px,1.04vw,15px);line-height:21px}.v4-hero--video .v4-hero__actions{flex-direction:row;justify-content:center;gap:24px;margin-top:-4px}.v4-hero--video .v4-btn{width:auto;display:inline-flex;height:clamp(40px,3.47vw,50px);padding:0 clamp(18px,1.95vw,28px);font-size:clamp(14px,1.11vw,16px)}.v4-hero--video .v4-hero__label{top:clamp(16px,2.2vw,32px);height:32px;font-size:clamp(11px,.9vw,13px);letter-spacing:.06em}.v4-hero--video .v4-hero__label--left{left:clamp(16px,2.8vw,40px)}.v4-hero--video .v4-hero__label--right{right:clamp(16px,2.8vw,40px)}.v4-hero--video .v4-hero__label .v4-wordmark{width:46px;height:15px}}@media(min-width:640px)and (max-width:899px){.v4-hero--video .v4-lead{display:none}}.v4-reviews{padding-top:48px;overflow:hidden}.v4-marquee{display:flex;flex-direction:column;gap:14px}.v4-marquee__row{display:flex;gap:14px;width:max-content;animation:v4-marquee var(--v4-marquee-time, 60s) linear infinite}.v4-marquee__row--reverse{animation-direction:reverse}@keyframes v4-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.v4-review{display:flex;flex-direction:column;justify-content:space-between;width:340px;height:133px;padding:17px;border-radius:16px;background:var(--v4-white-80)}.v4-review__quote{font-size:13px;line-height:1.4;letter-spacing:-.03em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.v4-review__by{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500;letter-spacing:-.03em}.v4-review__by .v4-stars{color:var(--v4-blue)}.v4-review--color{position:relative;overflow:hidden;padding:16px 17px;gap:4px;background:var(--v4-tint);color:#fff}.v4-review--light{color:#15191c}.v4-review--color .v4-review__quote{max-width:calc(100% - 74px);font-weight:500}.v4-review--color .v4-review__by{position:relative;z-index:1;white-space:nowrap;gap:6px}.v4-review--color .v4-stars{color:#f0b648}.v4-review__by small{font-size:11px;font-weight:400;opacity:.78}.v4-review__shirt{position:absolute;right:-7px;bottom:-9px;width:88px;height:auto;transform:rotate(-9deg);filter:drop-shadow(0 6px 8px rgba(0,0,0,.28));pointer-events:none}@media(prefers-reduced-motion:reduce){.v4-marquee__row{animation:none}.v4-marquee{overflow-x:auto}}.v4-product{padding-top:56px}.v4-product__inner{display:flex;flex-direction:column;gap:20px;align-items:stretch}.v4-gallery{display:flex;flex-direction:column;gap:16px}.v4-gallery__main{position:relative;aspect-ratio:343 / 429;border-radius:9px;overflow:hidden;background:#e6e6e6}.v4-gallery__main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.v4-gallery__thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.v4-gallery__thumbs::-webkit-scrollbar{display:none}.v4-gallery__thumb{flex:none;width:50px;height:63px;border-radius:4px;overflow:hidden;border:1px solid transparent;background:#eee}.v4-gallery__thumb img{width:100%;height:100%;object-fit:cover}.v4-gallery__thumb.is-on{border-color:var(--v4-ink)}.v4-product__title{display:flex;flex-direction:column;gap:12px}.v4-product__sub{font-size:15px;line-height:21px;color:var(--v4-ink-60);letter-spacing:0}.v4-ladder{display:flex;flex-direction:column;gap:12px}.v4-ladder__line{display:flex;justify-content:space-between;align-items:baseline;white-space:nowrap;letter-spacing:0}.v4-ladder__left{display:flex;align-items:baseline;gap:8px}.v4-ladder__price{font-size:30px;line-height:36px;font-weight:500}.v4-ladder__per{font-size:15px;line-height:22px;color:var(--v4-ink-60)}.v4-ladder__was{font-size:15px;line-height:22px;color:var(--v4-ink-50);text-decoration:line-through}.v4-ladder__count{font-size:16px;line-height:22px;font-weight:500}.v4-ladder__segs{display:flex;gap:6px}.v4-ladder__seg{flex:1 0 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px}.v4-ladder__seg i{display:block;width:100%;height:8px;border-radius:4px;background:#0000001a;transition:background .2s}.v4-ladder__seg.on i{background:var(--v4-ink)}.v4-ladder__seg span{font-size:11px;line-height:16px;color:var(--v4-ink-60);text-align:center;white-space:nowrap;letter-spacing:0}.v4-ladder__seg span b{font-weight:600;color:var(--v4-ink)}.v4-ladder__nudge{padding:10px 12px;border-radius:8px;background:#d7e87d73;font-size:14px;line-height:20px;letter-spacing:0}.v4-ladder__nudge b{font-weight:600}.v4-ladder__nudge:empty{display:none}.v4-picker{display:flex;flex-direction:column;gap:12px}.v4-picker__row{display:flex;justify-content:space-between;align-items:center;letter-spacing:0}.v4-picker__label{font-size:15px;line-height:22px;font-weight:500}.v4-picker__muted{font-size:14px;line-height:20px;color:var(--v4-ink-60)}.v4-sizes{display:flex;gap:8px}.v4-size{flex:1 0 0;min-width:0;height:44px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--v4-line);background:#fff;font-size:15px;line-height:22px;font-weight:500;letter-spacing:0;touch-action:manipulation}.v4-size.is-on{background:var(--v4-ink);color:#fff;border-color:var(--v4-ink)}.v4-size.is-off{color:#bbb;text-decoration:line-through;cursor:not-allowed}.v4-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.v4-tile{position:relative;display:flex;flex-direction:column;align-items:center;padding:3px 3px 6px;border-radius:8px;border:1px solid var(--v4-line);background:#fff;overflow:hidden;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:border-color .15s,transform .08s}.v4-tile:active{transform:scale(.96)}.v4-tile.is-sel{border-color:var(--v4-ink)}.v4-tile.is-off{opacity:.45;cursor:not-allowed}.v4-tile__img{width:100%;height:64px;object-fit:contain;background:#fff;pointer-events:none}.v4-tile__name{display:block;width:100%;margin-top:0;font-size:10px;line-height:13px;text-align:center;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v4-tile__badge,.v4-tile__minus{position:absolute;top:3px;width:18px;height:18px;border-radius:9px;font-size:11px;line-height:18px;font-weight:600;text-align:center;display:none;z-index:1;letter-spacing:0}.v4-tile__badge{right:3px;background:var(--v4-ink);color:#fff}.v4-tile__minus{left:3px;background:#fff;color:var(--v4-ink);border:1px solid var(--v4-ink);line-height:16px}.v4-tile.is-sel .v4-tile__badge,.v4-tile.is-sel .v4-tile__minus{display:block}.v4-tile__soldout{position:absolute;left:3px;right:3px;top:26px;padding:2px 0;border-radius:4px;background:#ffffffd9;color:#555;font-size:8px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:center}.v4-tile__soldout:empty{display:none}.v4-tile__pre{position:absolute;left:3px;right:3px;top:26px;padding:2px 0;border-radius:4px;background:var(--v4-lime);color:var(--v4-ink);font-size:8px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:center}.v4-tile__pre:empty{display:none}.v4-product__note{margin-top:-12px;font-size:13px;line-height:18px;color:var(--v4-ink-60);text-align:center;letter-spacing:0}.v4-total{display:flex;flex-direction:column;gap:24px}.v4-total__line{display:flex;align-items:center;gap:12px;letter-spacing:0}.v4-total__sum{font-size:28px;line-height:34px;font-weight:500;letter-spacing:-.03em}.v4-total__was{font-size:16px;line-height:22px;color:var(--v4-ink-60);text-decoration:line-through;letter-spacing:-.03em}.v4-total__save{padding:2px 6px;border-radius:4px;background:var(--v4-lime);font-size:13px;line-height:18px;letter-spacing:-.02em;white-space:nowrap}.v4-total__save:empty{display:none}.v4-product .v4-btn{height:54px;font-weight:500}.v4-product .v4-btn:disabled{background:#9a9a9a;cursor:default}.v4-product .v4-btn.is-busy{opacity:.7}.v4-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:70;max-width:calc(100% - 32px);padding:9px 14px;border-radius:8px;background:var(--v4-ink);color:#fff;font-size:13px;text-align:center}.v4-inout{padding-top:60px}.v4-inout__inner{display:flex;flex-direction:column;align-items:center;gap:24px}.v4-tabs{display:flex;gap:8px}.v4-tab{padding:10px 24px;border-radius:6px;background:#fff;font-size:15px;line-height:22px;letter-spacing:-.03em}.v4-tab.is-on{background:var(--v4-ink);color:#f7f7f7}.v4-inout__shirt{position:relative;width:100%;aspect-ratio:343 / 292;overflow:hidden}.v4-inout__shirt img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%;transition:opacity .25s}.v4-inout__shirt img[data-side=outside],.v4-inout.is-outside .v4-inout__shirt img[data-side=inside]{opacity:0}.v4-inout.is-outside .v4-inout__shirt img[data-side=outside]{opacity:1}.v4-inout__cards{display:flex;flex-direction:column;gap:12px;width:100%}.v4-inout--hero .v4-head{gap:12px}.v4-inout__lead{max-width:34em;margin:0 auto;text-align:center}.v4-inout__hero{display:block;width:100%;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;background:#e9e8e4}.v4-inout__hero img{display:block;width:100%;height:100%;object-fit:cover}.v4-compare{display:flex;align-items:center;gap:16px;padding:16px;border-radius:8px;background:var(--v4-white-80)}.v4-compare__img{flex:none;width:96px;height:96px;border-radius:50%;overflow:hidden;background:#ddd}.v4-compare__img img{width:100%;height:100%;object-fit:cover;object-position:var(--v4-focus, 50% 50%);transform:scale(var(--v4-zoom, 1));transform-origin:var(--v4-focus, 50% 50%)}.v4-compare__text{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.v4-compare__text p{font-size:14px;line-height:20px;letter-spacing:-.03em}.v4-compare .v4-chip{padding:5px 10px}.v4-features{padding-top:40px}.v4-features__photo{position:relative;height:340px;overflow:hidden}.v4-features__photo img{width:100%;height:100%;object-fit:cover;object-position:var(--v4-pos-m, 50% 30%)}.v4-features__cardwrap{position:relative;margin-top:-48px}.v4-features__card{display:flex;flex-direction:column;gap:20px;background:#fff}.v4-feature{display:flex;align-items:center;gap:16px}.v4-feature__icon{flex:none;width:64px;height:64px;object-fit:contain}.v4-feature__text{display:flex;flex-direction:column;gap:8px;min-width:0}.v4-feature__title{font-size:15px;line-height:1.4;letter-spacing:-.02em;text-transform:uppercase}.v4-feature__body{font-size:14px;line-height:18px;color:var(--v4-ink-60);letter-spacing:-.02em}@media(min-width:640px){.v4-features__photo{height:clamp(360px,50vw,520px)}.v4-features__photo img{object-position:var(--v4-pos, 0 0)}.v4-features .v4-features__card{max-width:699px;margin-left:auto;margin-right:auto;padding:clamp(24px,4vw,40px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,3.5vw,32px) clamp(24px,4vw,40px);border-radius:20px}.v4-feature{gap:clamp(14px,2vw,20px)}.v4-feature__icon{width:clamp(44px,6vw,56px);height:clamp(44px,6vw,56px)}.v4-feature__title{font-size:15px}.v4-feature__body{font-size:15px;line-height:20px}}@media(min-width:900px){.v4-features{padding-top:60px;position:relative}.v4-features__photo{height:clamp(460px,41.7vw,600px)}.v4-features__cardwrap{position:absolute;left:0;right:0;top:calc(60px + clamp(80px,10vw,144px));margin-top:0}.v4-features .v4-features__card{width:calc(44vw - var(--v4-gutter));max-width:699px;margin:0;padding:clamp(24px,2.8vw,40px);grid-template-columns:1fr;gap:clamp(20px,2.2vw,32px) clamp(24px,2.8vw,40px)}.v4-features--card-right .v4-features__card{margin-left:auto}.v4-feature{gap:clamp(14px,1.4vw,20px)}.v4-feature__icon{width:clamp(44px,3.9vw,56px);height:clamp(44px,3.9vw,56px)}.v4-feature__title{font-size:clamp(13px,1.05vw,15px)}.v4-feature__body{font-size:clamp(13px,1.05vw,15px);line-height:1.35}}@media(min-width:1150px){.v4-features .v4-features__card{grid-template-columns:1fr 1fr}}.v4-test{padding-top:60px;display:flex;flex-direction:column;gap:24px}.v4-test__top{display:flex;flex-direction:column;gap:24px}.v4-test__intro{display:flex;flex-direction:column;gap:20px}.v4-test .v4-h2{letter-spacing:-.04em}.v4-quote{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;border-radius:16px;background:var(--v4-white-80)}.v4-quote__label{font-size:14px;line-height:1.4;letter-spacing:-.02em;text-transform:uppercase}.v4-quote__text{font-size:14px;line-height:1.4;letter-spacing:-.03em}.v4-quote__by{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.4;letter-spacing:-.03em;white-space:nowrap}.v4-quote__by b{font-weight:600}.v4-test__compare{position:relative;width:100%;aspect-ratio:343 / 172;border-radius:12px;overflow:hidden;background:#e9e9e6}.v4-test__compare img,.v4-test__compare video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.v4-vcard{position:relative;width:236px;height:364px;border-radius:13px;overflow:hidden;background:#333}.v4-vcard video,.v4-vcard>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.v4-vcard__cap{position:absolute;left:13px;right:13px;bottom:13px;display:flex;align-items:center;justify-content:center;min-height:61px;padding:13px;border-radius:10px;background:#fff3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fffc;font-family:var(--v4-head);font-size:16px;line-height:1.1;letter-spacing:-.02em;text-align:center}.v4-vcard__cap--quote{justify-content:flex-start;min-height:76px;padding:13px;background:#f8f8f559;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f8f8f5;font-family:var(--v4-body);font-size:12px;line-height:1.4;letter-spacing:-.03em;text-align:left}.v4-vcard__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.v4-vcard__play span{width:48px;height:48px;border-radius:50%;background:#ffffffd9;display:flex;align-items:center;justify-content:center}.v4-vcard.is-playing .v4-vcard__play{display:none}.v4-vcard__sound{position:absolute;top:12px;right:12px;z-index:2;display:none;width:36px;height:36px;border-radius:50%;background:#ffffffd9;align-items:center;justify-content:center}.v4-vcard.is-playing .v4-vcard__sound{display:flex}.v4-vcard__sound svg{display:block}.v4-vcard__sound .v4-vcard__sound-off,.v4-vcard__sound[aria-pressed=true] .v4-vcard__sound-on{display:none}.v4-vcard__sound[aria-pressed=true] .v4-vcard__sound-off{display:block}.v4-bundles{padding-top:60px;display:flex;flex-direction:column;gap:24px}.v4-bundles .v4-scroll{gap:16px}.v4-bcard{width:312px;display:flex;flex-direction:column;gap:16px}.v4-bcard__img{position:relative;height:380px;border-radius:16px;overflow:hidden;background:#fff}.v4-bcard__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:24px}.v4-bcard__badge{position:absolute;top:12px;left:12px;padding:2px 6px;border-radius:4px;background:var(--v4-lime);font-size:16px;line-height:1.4;letter-spacing:-.03em}.v4-bcard__badge--new{background:var(--v4-blue);color:#fff}.v4-bcard__meta{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;white-space:nowrap}.v4-bcard__name{display:flex;flex-direction:column;gap:6px;min-width:0}.v4-bcard__title{font-family:var(--v4-head);font-size:20px;line-height:1.1;letter-spacing:-.02em;white-space:normal}.v4-bcard__count{font-size:14px;line-height:20px;color:var(--v4-ink-60);letter-spacing:-.02em}.v4-bcard__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.v4-bcard__now{font-size:15px;line-height:23px;letter-spacing:-.03em}.v4-bcard__was{font-size:14px;line-height:20px;color:var(--v4-ink-60);text-decoration:line-through;letter-spacing:-.03em}.v4-fabric{padding-top:60px}.v4-fabric__panel{position:relative;display:flex;flex-direction:column;align-items:center;gap:28px;padding:48px var(--v4-gutter);overflow:hidden;color:#fff;background:#1b1f24}.v4-fabric__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 0}.v4-fabric__panel>:not(.v4-fabric__bg){position:relative}.v4-fabric .v4-h2{font-size:29px;color:#fff}.v4-glass{width:100%;display:flex;flex-direction:column;gap:20px;padding:20px;border-radius:20px;background:#fff3;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px)}.v4-glass .v4-feature__title{font-size:16px;color:#fff}.v4-glass .v4-feature__body{font-size:15px;line-height:19px;color:#fff}.v4-defender{background:#000;color:#fff;padding:60px 0 56px;display:flex;flex-direction:column;gap:32px}.v4-defender .v4-head{gap:14px}.v4-defender .v4-h2{font-size:32px;color:#fff}.v4-defender .v4-lead{line-height:22px;color:#ffffffb3;letter-spacing:0}.v4-defender .v4-eyebrow{letter-spacing:0;text-transform:none}.v4-scene{width:280px;display:flex;flex-direction:column;gap:18px}.v4-scene__media{position:relative;height:400px;border-radius:12px;overflow:hidden;background:#1a1a1a}.v4-scene__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s}.v4-scene__media img[data-side=inside]{opacity:0}.v4-scene.is-inside .v4-scene__media img[data-side=inside]{opacity:1}.v4-scene.is-inside .v4-scene__media img[data-side=outside]{opacity:0}.v4-pill{position:absolute;top:14px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:20px;font-size:12px;line-height:16px;font-weight:500;letter-spacing:0;white-space:nowrap}.v4-pill--cond{left:14px;background:#0000008c;color:#fff}.v4-pill--cond .v4-dot{background:var(--v4-lime)}.v4-pill--state{right:14px;background:#000;color:#fff}.v4-scene__toggle{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:6px;padding:8px 14px 8px 12px;border-radius:20px;background:#fff;color:#000;font-size:13px;line-height:18px;font-weight:500;letter-spacing:0}.v4-scene__toggle svg{width:16px;height:16px}.v4-scene__text{display:flex;flex-direction:column;gap:8px}.v4-scene__title{font-size:22px;line-height:28px;letter-spacing:0}.v4-scene__body{font-size:14px;line-height:20px;color:#ffffffb3;letter-spacing:-.03em}.v4-scene__split{display:flex;gap:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.15)}.v4-scene__split>div{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:4px}.v4-scene__k{font-size:11px;line-height:14px;font-weight:500;letter-spacing:.08em;color:#ffffff80}.v4-scene__v{font-size:15px;line-height:20px;letter-spacing:0;color:#ffffff8c}.v4-scene__v--good{color:var(--v4-lime)}.v4-community{padding-top:56px;display:flex;flex-direction:column;gap:24px}.v4-faq{padding-top:60px;display:flex;flex-direction:column;gap:24px;align-items:flex-start}.v4-faq__list{width:100%;display:flex;flex-direction:column;gap:12px}.v4-faq__item{border-radius:12px;background:var(--v4-white-80)}.v4-faq__q{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:16px;line-height:1.4;letter-spacing:-.03em;cursor:pointer;list-style:none}.v4-faq__q::-webkit-details-marker{display:none}.v4-faq__q svg{flex:none;width:13px;height:13px;transition:transform .2s}.v4-faq__item[open] .v4-faq__q svg{transform:rotate(45deg)}.v4-faq__a{padding:0 16px 16px;font-size:14px;line-height:1.5;color:var(--v4-ink-60);letter-spacing:-.02em}.v4-faq__a p+p{margin-top:8px}.v4-community__nav{display:none}@media(min-width:768px){.v4{--v4-gutter: 40px}.v4-h1{font-size:56px}.v4-h2{font-size:40px}.v4-inner{max-width:calc(1320px + 2 * var(--v4-gutter));margin-left:auto;margin-right:auto}.v4-hero__photo{height:520px}.v4-closing .v4-hero__photo{height:500px}.v4-hero__card{max-width:650px}.v4-review{width:400px;height:150px;padding:24px}.v4-review__quote{font-size:15px}.v4-review__by{font-size:13px}.v4-review--color{padding:20px 22px;gap:6px}.v4-review--color .v4-review__quote{max-width:calc(100% - 88px)}.v4-review__by small{font-size:12px}.v4-review__shirt{width:104px;right:-8px;bottom:-10px}.v4-tiles{gap:12px}.v4-tile__img{height:84px}.v4-tile__name{font-size:12px}.v4-faq__q{font-size:17px;padding:16px 20px}.v4-faq__a{padding:0 20px 18px;font-size:15px}}@media(min-width:1024px){.v4{font-size:16px}.v4-lead{font-size:17px;line-height:1.45}.v4-h1{font-size:clamp(52px,4.45vw,64px);line-height:1.1}.v4-h2{font-size:44px}.v4-eyebrow{font-size:14px}.v4-rating{font-size:15px}.v4-btn{width:auto;display:inline-flex;padding:12px 28px}.v4-scroll{padding-left:var(--v4-gutter);padding-right:var(--v4-gutter)}.v4-hero__photo{height:clamp(500px,45.8vw,660px)}.v4-hero__cardwrap{position:absolute;left:0;right:0;top:clamp(48px,7vw,101px);margin-top:0}.v4-hero__card{width:650px;max-width:100%;margin:0;padding:40px;gap:32px}.v4-hero__text{gap:16px}.v4-hero__meta{flex-direction:row;align-items:center;gap:12px}.v4-hero__actions{flex-direction:row;align-items:center;gap:24px}.v4-closing{padding-top:80px}.v4-closing .v4-hero__photo{height:clamp(480px,43vw,620px)}.v4-closing .v4-hero__photo img{object-position:var(--v4-pos, 50% 45%)}.v4-closing .v4-hero__cardwrap{top:calc(80px + clamp(24px,3.5vw,48px))}.v4-closing .v4-hero__card{width:calc(42vw - var(--v4-gutter));max-width:550px;padding:clamp(24px,2.8vw,40px);gap:clamp(20px,2.2vw,32px)}.v4-closing .v4-hero__text{gap:clamp(10px,1.1vw,16px)}.v4-closing .v4-h1{font-size:clamp(36px,4.45vw,64px)}.v4-closing .v4-lead{font-size:clamp(13px,1.1vw,16px)}.v4-closing .v4-rating{font-size:clamp(12px,1vw,14px)}.v4-closing .v4-hero__actions{gap:clamp(10px,1.1vw,16px)}.v4-closing .v4-btn{height:clamp(40px,3.5vw,50px);padding:0 clamp(14px,1.7vw,24px);font-size:clamp(14px,1.1vw,16px)}.v4-reviews{padding-top:60px}.v4-marquee,.v4-marquee__row{gap:16px}.v4-product{padding-top:80px}.v4-product__inner{display:grid;grid-template-columns:minmax(0,700px) minmax(0,560px);justify-content:space-between;column-gap:40px;row-gap:22px;align-items:start;align-content:start}.v4-product__inner>.v4-gallery{grid-row:1 / span 6}.v4-gallery{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:start}.v4-gallery__main{grid-column:2;grid-row:1;aspect-ratio:596 / 745;border-radius:12px}.v4-gallery__thumbs{grid-column:1;grid-row:1;flex-direction:column;gap:12px;overflow:visible}.v4-gallery__thumb{width:88px;height:110px;border-radius:8px}.v4-product__title{gap:12px}.v4-product__sub{font-size:17px;line-height:24px}.v4-ladder{gap:12px}.v4-ladder__price{font-size:36px;line-height:40px}.v4-ladder__per,.v4-ladder__was{font-size:16px}.v4-ladder__seg span{font-size:12px}.v4-ladder__nudge{font-size:15px;line-height:22px;padding:10px 14px}.v4-picker{gap:12px}.v4-picker__label{font-size:16px}.v4-sizes{gap:10px}.v4-size{height:44px;font-size:16px}.v4-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.v4-tile{padding:8px 6px 10px;border-radius:10px}.v4-tile__img{height:72px}.v4-tile__name{font-size:13px;line-height:18px;margin-top:4px}.v4-tile__badge,.v4-tile__minus{top:6px;width:20px;height:20px;border-radius:10px;font-size:12px;line-height:20px}.v4-tile__badge{right:6px}.v4-tile__minus{left:6px;line-height:18px}.v4-total{gap:20px}.v4-total__sum{font-size:30px}.v4-product .v4-btn{width:100%;display:flex;height:54px;font-size:17px}.v4-inout{padding-top:90px}.v4-inout__inner{position:relative;max-width:1320px;gap:28px;padding-bottom:0}.v4-inout .v4-head{gap:20px}.v4-tab{padding:12px 28px;font-size:16px}.v4-inout__shirt{width:min(620px,100%);aspect-ratio:620 / 540;margin:4px auto 0}.v4-inout__shirt img{object-position:50% 40%}.v4-inout--hero .v4-inout__inner{max-width:1240px;gap:36px}.v4-inout__hero{aspect-ratio:7 / 4;border-radius:20px}.v4-inout__cards{position:absolute;left:0;right:0;bottom:0;flex-direction:row;justify-content:space-between;align-items:flex-end;width:auto;padding:0 var(--v4-gutter);pointer-events:none}.v4-compare{position:relative;width:340px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:18px 16px;padding:20px;border-radius:16px;background:#fff;pointer-events:auto;box-shadow:0 10px 30px #0000000f}.v4-compare__text{display:contents}.v4-compare__img{grid-row:1;width:100px;height:100px}.v4-compare .v4-chip{grid-row:1;align-self:start}.v4-compare__text p{grid-row:2;grid-column:1 / -1;font-size:15px;line-height:22px}.v4-compare:first-child .v4-compare__img{grid-column:2}.v4-compare:first-child .v4-chip{grid-column:1;justify-self:start}.v4-compare:first-child p{text-align:right}.v4-compare:last-child .v4-compare__img{grid-column:1}.v4-compare:last-child .v4-chip{grid-column:2;justify-self:end}.v4-compare:before{content:"";position:absolute;top:60px;width:56px;height:1px;background:#00000059}.v4-compare:after{content:"";position:absolute;top:56px;width:9px;height:9px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.35)}.v4-compare:first-child:before{right:-56px}.v4-compare:first-child:after{right:-60px}.v4-compare:last-child:before{left:-56px}.v4-compare:last-child:after{left:-60px}.v4-test{padding-top:90px;gap:40px}.v4-test__top{max-width:1240px;margin:0 auto;padding:0 var(--v4-gutter);gap:40px}.v4-test__intro{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px}.v4-test__intro .v4-head{max-width:560px}.v4-test .v4-lead{font-size:16px}.v4-quote{width:350px;flex:none}.v4-test__compare{aspect-ratio:2 / 1;border-radius:16px}.v4-test .v4-scroll{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1240px;margin:0 auto;width:100%;padding:0 var(--v4-gutter);overflow:visible}.v4-test .v4-vcard{width:auto;height:auto;aspect-ratio:295 / 455;border-radius:16px}.v4-vcard__cap{left:16px;right:16px;bottom:16px;font-size:18px}.v4-bundles{padding-top:90px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head btn" "list list";align-items:end;column-gap:40px;row-gap:40px;max-width:1440px;margin:0 auto;width:100%}.v4-bundles>.v4-head{grid-area:head;max-width:782px;margin:0}.v4-bundles>.v4-scroll{grid-area:list;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;overflow:visible}.v4-bundles>.v4-wrap:last-child{grid-area:btn;margin:0}.v4-bcard{width:auto}.v4-bcard__img{height:auto;aspect-ratio:312 / 372}.v4-bcard__badge{font-size:15px;padding:3px 8px}.v4-bcard__title{font-size:20px}.v4-defender{padding:90px 0;gap:40px}.v4-defender .v4-h2{font-size:48px;max-width:760px}.v4-defender .v4-lead{max-width:663px;font-size:16px}.v4-defender .v4-scroll{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1440px;margin:0 auto;width:100%;overflow:visible}.v4-scene{width:auto}.v4-scene__media{height:auto;aspect-ratio:315 / 394}.v4-scene__title{font-size:22px}.v4-scene__body{font-size:14px}.v4-community{padding-top:90px;gap:40px}.v4-community>.v4-head{flex-direction:row;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.v4-community__nav{display:flex;gap:12px;margin-left:auto}.v4-community__nav button{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--v4-ink);border:1px solid var(--v4-line);background:#fff}.v4-community__nav button:disabled{opacity:.35;cursor:default}.v4-community__nav svg{width:18px;height:18px}.v4-community .v4-scroll{gap:20px;scroll-behavior:smooth}.v4-community .v4-vcard{width:295px;height:455px;border-radius:16px}.v4-vcard__cap--quote{font-size:14px}.v4-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,580px);grid-template-areas:"head list" "link list";column-gap:80px;row-gap:32px;align-items:start;align-content:start;max-width:1440px;margin:0 auto;width:100%;padding:90px 80px 20px}.v4-faq>.v4-head{grid-area:head;max-width:583px}.v4-faq>.v4-faq__list{grid-area:list;gap:14px}.v4-faq>.v4-textlink{grid-area:link;justify-self:start}.v4-faq__item{border-radius:8px}.v4-faq__q{font-size:16px;padding:16px}}@media(min-width:1280px){.v4{--v4-gutter: 60px}.v4-test__top,.v4-test .v4-scroll{padding-left:100px;padding-right:100px}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/v4-home.css.map */
