.legal{padding-left:var(--page-gutter,4vw);padding-right:var(--page-gutter,4vw)}.legal-head{padding-bottom:50px;margin-bottom:60px;border-bottom:1px solid var(--line)}.legal-title{margin-top:18px;font-family:var(--display);font-size:clamp(52px,8vw,120px);line-height:.82;letter-spacing:-.075em;text-transform:uppercase}.legal-updated{margin-top:30px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}.legal-intro{max-width:720px;margin-top:25px;font-size:19px;line-height:1.5;letter-spacing:-.01em}.legal-layout{display:grid;gap:70px;align-items:start}.legal-toc{position:sticky;top:110px;max-height:calc(100vh - 140px);overflow:auto}.legal-toc ol{list-style:none;margin-top:20px;border-top:1px solid var(--line)}.legal-toc li{border-bottom:1px solid var(--line)}.legal-toc a{display:flex;gap:12px;padding:12px 0;font-size:13px;line-height:1.35;opacity:.6;transition:opacity .25s,padding .25s}.legal-toc a span{font-size:10px;font-weight:700;letter-spacing:.1em;padding-top:2px}.legal-toc a:hover,.legal-toc a[aria-current]{opacity:1;padding-left:6px}.legal-toc a[aria-current] span{color:var(--orange)}.legal-block{padding-top:45px;margin-top:45px;border-top:1px solid var(--line);scroll-margin-top:110px}.legal-content>.legal-block:first-child{padding-top:0;margin-top:0;border-top:0}.legal-sub{margin-top:28px}.legal-sub__title{font-family:var(--body);font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.legal-sub__body{margin-top:10px;line-height:1.7}.legal-sub__body ul,.legal-sub__body ol{display:grid;gap:8px}.legal-sub__body strong{font-weight:700}.legal-block__title{display:flex;gap:16px;align-items:baseline;font-family:var(--display);font-size:clamp(26px,2.6vw,36px);line-height:1;letter-spacing:-.05em;text-transform:uppercase}.legal-block__num{flex-shrink:0;font-family:var(--body);font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--orange)}.legal-block__body{margin-top:22px;line-height:1.7}.legal-block__body ul,.legal-block__body ol{display:grid;gap:8px}.legal-block__body strong{font-weight:700}.legal-contact{margin-top:50px;padding:45px;background:var(--black);color:var(--white);border-radius:var(--radius)}.legal-contact h2{font-family:var(--display);font-size:clamp(30px,3.4vw,48px);line-height:.9;letter-spacing:-.06em;text-transform:uppercase}.legal-contact .rte{margin-top:18px;max-width:520px;font-size:15px;line-height:1.6;opacity:.8}.legal-contact .button{margin-top:28px;background:var(--lime);color:var(--black)}.legal-contact .button:hover{background:var(--white)}.legal-contact .button:hover,.legal-contact .button:hover span{transform:none}@media(max-width:900px){.legal-layout{grid-template-columns:1fr!important;gap:40px}.legal-toc{position:static;max-height:none}}@media(max-width:750px){.legal{padding-left:20px;padding-right:20px}.legal-head{padding-bottom:35px;margin-bottom:40px}.legal-intro{font-size:17px}.legal-block{padding-top:35px;margin-top:35px}.legal-block__body,.legal-sub__body{font-size:15px!important}.legal-contact{padding:30px 22px}}.showcase{padding-left:var(--page-gutter,4vw);padding-right:var(--page-gutter,4vw);overflow:hidden}.showcase-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:55px}.showcase-title{margin-top:18px;font-family:var(--display);font-size:clamp(55px,7vw,105px);line-height:.78;letter-spacing:-.08em;text-transform:uppercase}.showcase-text{max-width:430px;margin-top:28px;font-size:14px;line-height:1.6;opacity:.75}.showcase-text p+p{margin-top:10px}.showcase-heading__actions{display:flex;align-items:center;gap:30px;flex-shrink:0}.showcase-heading__actions .text-arrow,.showcase-view-all{margin-top:0}.showcase-view-all:hover{transform:none}.showcase-arrows{display:flex;gap:8px}.showcase-arrow{display:grid;place-items:center;width:48px;height:48px;border:1px solid currentColor;border-radius:var(--radius);background:transparent;color:inherit;font-size:16px;cursor:pointer;transition:background .3s,color .3s,border-color .3s,opacity .3s}.showcase-arrow:hover:not(:disabled){background:#63dcfb;border-color:#63dcfb;color:var(--black)}.showcase-arrow:disabled{opacity:.25;cursor:default}.showcase--static .showcase-arrows,.showcase--static .showcase-progress{display:none}.showcase--carousel .showcase-track{--ps-cols:var(--ps-per);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--ps-cols) - 1) * var(--ps-gap)) / var(--ps-cols));gap:var(--ps-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.showcase--carousel .showcase-track::-webkit-scrollbar{display:none}@media(hover:hover)and (pointer:fine){.showcase--carousel .showcase-track{cursor:grab}.showcase--carousel .showcase-track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.showcase--carousel .showcase-track.is-dragging a{pointer-events:none}}.showcase--carousel .showcase-track:focus-visible{outline-offset:6px}.showcase-slide{min-width:0;scroll-snap-align:start}.showcase-slide .product-card{display:block}.showcase--grid .showcase-slide .product-card:last-child{max-width:none;grid-column:auto}.showcase-progress{position:relative;height:2px;margin-top:6px;background:var(--line);overflow:hidden}.showcase-progress span{position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;transform-origin:left;transform:scaleX(0);transition:transform .25s ease-out}@media(max-width:1100px){.showcase--carousel .showcase-track{--ps-cols:var(--ps-per-tablet)}}@media(max-width:750px){.showcase{padding-left:20px;padding-right:20px}.showcase-heading{display:block;margin-bottom:35px}.showcase-heading__actions{margin-top:28px;justify-content:space-between}.showcase-arrows{display:none}.showcase--carousel .showcase-track{grid-auto-columns:calc((100% - var(--ps-per-mobile) * 10px) / (var(--ps-per-mobile) + .25));gap:10px;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}.container-flush .showcase-track{margin-inline:0}}@media(prefers-reduced-motion:reduce){.showcase--carousel .showcase-track{scroll-behavior:auto}.showcase-progress span{transition:none}}.second-size__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 6vw;align-items:center;padding:40px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.second-size__title{font-family:var(--display);font-size:clamp(40px,4.6vw,64px);line-height:.9;letter-spacing:-.06em;text-transform:uppercase;margin:10px 0 14px}.second-size__text{font-size:15px;margin:0}.second-size__note{margin:8px 0 0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.second-size__sizes{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;border:0}.second-size__sizes .size-option{min-width:64px;height:46px;padding:0 14px;border:1px solid var(--line);cursor:pointer;font-size:13px;font-weight:600}.second-size__button{display:inline-flex;gap:14px;justify-content:center;min-width:260px}.second-size__price{opacity:.7}@media(min-width:751px){.second-size__form{justify-self:end;text-align:right}.second-size__sizes{justify-content:flex-end}}@media(max-width:750px){.second-size__inner{grid-template-columns:1fr;gap:24px;padding:30px 0}.second-size__button{width:100%;min-width:0}}.vs{padding-left:0;padding-right:0}.vs-frame{position:relative;display:block;height:var(--vs-h);min-height:420px;overflow:hidden;color:var(--white);background:var(--black);--p:1;--pp:.5}.vs-media,.vs-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.vs-media{overflow:hidden}.vs-video,.vs-media img,.vs-media video{display:block;width:100%;height:100%;object-fit:cover}.vs-overlay{background:#000;opacity:var(--vs-overlay);pointer-events:none}.vs-content{position:relative;z-index:2;display:flex;height:100%;padding:clamp(28px,5vw,80px)}.vs-content__inner{max-width:900px}.vs-title{margin-top:18px;font-family:var(--display);font-size:clamp(54px,9vw,150px);line-height:.8;letter-spacing:-.08em;text-transform:uppercase}.vs-text{max-width:520px;margin-top:22px;font-size:17px;line-height:1.5;opacity:.9}.vs-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:32px}.vs-play{display:inline-flex;align-items:center;gap:14px;padding:0;border:0;background:none;color:inherit;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}.vs-play__icon{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--lime);color:var(--black);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.vs-play:hover .vs-play__icon{transform:scale(1.12)}.vs-toggle{position:absolute;right:18px;bottom:18px;z-index:3;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:#00000040;color:#fff;cursor:pointer}.vs-toggle__play{display:none}.vs-toggle[aria-pressed=true] .vs-toggle__play{display:block}.vs-toggle[aria-pressed=true] .vs-toggle__pause{display:none}.vs--expand{clip-path:inset(calc(var(--vs-inset) * (1 - var(--p))) round calc(var(--vs-radius) * (1 - var(--p))))}.vs--expand .vs-content__inner{opacity:calc(.2 + var(--p) * .8);transform:translateY(calc((1 - var(--p)) * 40px))}.vs--zoom .vs-media{transform:scale(calc(1.3 - var(--p) * .3))}.vs--parallax .vs-media{top:-12%;right:0;bottom:-12%;left:0;transform:translateY(calc((var(--pp) - .5) * 18%))}.vs--circle{clip-path:circle(calc(12% + var(--p) * 88%) at 50% 50%)}.vs--circle .vs-content__inner{opacity:var(--p)}.vs-frame .vs-media,.vs-frame{will-change:transform,clip-path}.vs-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px}.vs-modal[hidden]{display:none}.vs-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#111111eb;animation:vsFade .3s ease}.vs-modal__box{position:relative;width:min(1200px,100%);aspect-ratio:16/9;background:#000;animation:vsPop .45s cubic-bezier(.2,.7,.2,1)}.vs-modal__player,.vs-modal__player iframe,.vs-modal__player video{width:100%;height:100%;border:0;display:block}.vs-modal__close{position:absolute;right:0;top:-52px;width:44px;height:44px;border:0;background:none;color:#fff;font-size:34px;line-height:1;cursor:pointer}@keyframes vsFade{0%{opacity:0}to{opacity:1}}@keyframes vsPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}html.vs-lock{overflow:hidden}@media(max-width:750px){.vs-frame{height:var(--vs-h-m);min-height:360px}.vs-content{padding:28px 20px}.vs-text{font-size:15px}.vs-play__icon{width:50px;height:50px}.vs--expand{clip-path:inset(calc(var(--vs-inset) * .4 * (1 - var(--p))) round calc(var(--vs-radius) * (1 - var(--p))))}}@media(prefers-reduced-motion:reduce){.vs-frame{clip-path:none!important}.vs-media{transform:none!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.vs-content__inner{opacity:1!important;transform:none!important}}.vs-button:hover{transform:none}.pairs{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.pairs__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.pairs__heading{margin:0}.pairs__ship{margin:0;font-size:13px;opacity:.75}.pairs__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.pairs__item{display:grid;grid-template-columns:80px 1fr auto;align-items:center;gap:14px;padding:10px;border:1px solid var(--line);border-radius:var(--radius)}.pairs__media{display:block;aspect-ratio:1;overflow:hidden;background:var(--cream-dark);border-radius:var(--radius)}.pairs__media img{display:block;width:100%;height:100%;object-fit:cover}.pairs__info{display:grid;gap:4px;min-width:0}.pairs__title{font-weight:700;font-size:15px;line-height:1.3;text-decoration:none;color:inherit}.pairs__title:hover{text-decoration:underline}.pairs__price{font-size:14px;opacity:.8}.pairs__form form{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pairs__size{min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius);background:transparent;color:inherit;font:inherit;font-size:13px}.pairs__add{min-height:40px;padding:10px 16px;justify-content:center}.pairs__add:hover{transform:none}.pairs__note{flex-basis:100%;margin:0;font-size:12px;text-align:right}.pairs__note:empty{display:none}@media(max-width:520px){.pairs__item{grid-template-columns:64px 1fr}.pairs__form{grid-column:1 / -1}.pairs__form form{justify-content:stretch}.pairs__size,.pairs__add{flex:1 1 0}.pairs__note{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
