.Hero-module__s-6kkG__hero{--hero-h:clamp(620px, calc(100svh - var(--header-h) - 28px), 960px);column-gap:var(--grid-gap);height:var(--hero-h);padding:4px var(--gutter) 0;grid-template-columns:minmax(0,28fr) minmax(0,44fr) minmax(0,28fr);display:grid}.Hero-module__s-6kkG__copy{flex-direction:column;justify-content:space-between;min-width:0;padding-bottom:4px;display:flex}.Hero-module__s-6kkG__kicker{border-top:1px solid var(--ink);font-size:var(--fs-util);justify-content:space-between;gap:12px;padding-top:12px;display:flex}.Hero-module__s-6kkG__latinSmall{font-size:var(--fs-micro);letter-spacing:.06em;color:var(--ink-3)}.Hero-module__s-6kkG__line{margin-block-end:-.26em;padding-block:.06em .32em;display:block;overflow:hidden}.Hero-module__s-6kkG__line>span{animation:Hero-module__s-6kkG__line-in .9s var(--ease-out) both;animation-delay:calc(.52s + var(--d,0s));display:inline-block}.Hero-module__s-6kkG__kicker .Hero-module__s-6kkG__line:nth-child(2)>span{--d:60ms}.Hero-module__s-6kkG__lede .Hero-module__s-6kkG__line:first-child>span{--d:.26s}.Hero-module__s-6kkG__lede .Hero-module__s-6kkG__line:nth-child(2)>span{--d:.32s}.Hero-module__s-6kkG__lede .Hero-module__s-6kkG__line:nth-child(3)>span{--d:.38s}.Hero-module__s-6kkG__ctas .Hero-module__s-6kkG__line>span{--d:.42s}@keyframes Hero-module__s-6kkG__line-in{0%{transform:translateY(105%)}to{transform:none}}.Hero-module__s-6kkG__titleBlock{gap:22px;display:grid}.Hero-module__s-6kkG__title{font-weight:inherit;gap:10px;display:grid}.Hero-module__s-6kkG__titleFa{font-family:var(--font-fa);animation:Hero-module__s-6kkG__fa-in 1.3s var(--ease-in-out) .26s both;margin-block-end:-.08em;font-size:clamp(96px,11.2vw,216px);font-weight:900;line-height:1;display:block}@keyframes Hero-module__s-6kkG__fa-in{0%{clip-path:inset(-30% 0 -45% 100%);transform:translate(-3%)}to{clip-path:inset(-30% 0 -45%);transform:none}}.Hero-module__s-6kkG__titleLatin{font-family:var(--font-display);font-weight:700;font-size:var(--fs-util);letter-spacing:.24em;font-variation-settings:"wdth" 112;animation:Hero-module__s-6kkG__line-fade .9s var(--ease-out) .7s both;display:block}@keyframes Hero-module__s-6kkG__line-fade{0%{opacity:0}}.Hero-module__s-6kkG__lede{max-width:none;color:var(--ink-2);font-size:clamp(15px,1.15vw,18px);font-weight:500;line-height:1.7}.Hero-module__s-6kkG__ctas{font-size:var(--fs-util)}.Hero-module__s-6kkG__cta{font-weight:700}.Hero-module__s-6kkG__ctaQuiet{color:var(--ink-3);margin-inline-start:22px}.Hero-module__s-6kkG__main,.Hero-module__s-6kkG__second{min-width:0;position:relative}.Hero-module__s-6kkG__main{height:100%}.Hero-module__s-6kkG__second{grid-template-rows:1fr auto;align-self:end;gap:10px;height:58%;display:grid}.Hero-module__s-6kkG__mask{background:var(--wash);height:100%;animation:Hero-module__s-6kkG__mask-in 1.2s var(--ease-in-out) both;position:relative;overflow:hidden}.Hero-module__s-6kkG__second .Hero-module__s-6kkG__mask{animation-delay:.24s}@keyframes Hero-module__s-6kkG__mask-in{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.Hero-module__s-6kkG__img{object-fit:cover;animation:Hero-module__s-6kkG__img-settle 2.2s var(--ease-out) both}.Hero-module__s-6kkG__main .Hero-module__s-6kkG__img{object-position:50% 30%}.Hero-module__s-6kkG__second .Hero-module__s-6kkG__img{object-position:50% 60%;animation-delay:.24s}@keyframes Hero-module__s-6kkG__img-settle{0%{transform:scale(1.16)}to{transform:scale(1.04)}}@supports (animation-timeline:scroll()){.Hero-module__s-6kkG__main .Hero-module__s-6kkG__mask,.Hero-module__s-6kkG__second .Hero-module__s-6kkG__mask{animation:Hero-module__s-6kkG__mask-in 1.2s var(--ease-in-out) both, Hero-module__s-6kkG__drift linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}.Hero-module__s-6kkG__second .Hero-module__s-6kkG__mask{--drift:-7%;animation-delay:.24s,0s}}@keyframes Hero-module__s-6kkG__drift{to{translate:0 var(--drift,5%)}}.Hero-module__s-6kkG__caption{inset-inline-start:16px;font-size:var(--fs-micro);letter-spacing:.02em;color:#fff;animation:Hero-module__s-6kkG__line-fade .9s var(--ease-out) 1.3s both;position:absolute;bottom:14px}.Hero-module__s-6kkG__secondCaption{font-size:var(--fs-micro);color:var(--ink-3);animation:Hero-module__s-6kkG__line-fade .9s var(--ease-out) 1.3s both}@media (max-width:1100px){.Hero-module__s-6kkG__hero{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.Hero-module__s-6kkG__second{display:none}}@media (max-width:760px){.Hero-module__s-6kkG__hero{grid-template-columns:1fr;row-gap:22px;height:auto;padding-top:0}.Hero-module__s-6kkG__main{aspect-ratio:4/5;height:auto;margin:0 calc(var(--gutter) * -1);order:-1}.Hero-module__s-6kkG__copy{gap:28px}.Hero-module__s-6kkG__titleFa{font-size:30vw}}@media (prefers-reduced-motion:reduce){.Hero-module__s-6kkG__mask,.Hero-module__s-6kkG__img,.Hero-module__s-6kkG__titleFa,.Hero-module__s-6kkG__line>span{animation:none!important}}
.ProductCard-module__PkOGxq__card{--card-dur:.72s;min-width:0;animation:ProductCard-module__PkOGxq__rise-in .7s var(--ease-out) both;animation-delay:calc(.11s + min(var(--i,0), 8) * 60ms);position:relative}.ProductCard-module__PkOGxq__link{display:block}.ProductCard-module__PkOGxq__media{aspect-ratio:3/4;background:var(--paper);position:relative;overflow:hidden}.ProductCard-module__PkOGxq__base,.ProductCard-module__PkOGxq__alt,.ProductCard-module__PkOGxq__frame{position:absolute;inset:0}.ProductCard-module__PkOGxq__base img,.ProductCard-module__PkOGxq__alt img,.ProductCard-module__PkOGxq__frame img{object-fit:cover;object-position:50% 0%;-webkit-user-select:none;user-select:none}.ProductCard-module__PkOGxq__alt[data-kind=model],.ProductCard-module__PkOGxq__frame[data-kind=model]{inset:4% 8% 0}.ProductCard-module__PkOGxq__alt[data-kind=model] img,.ProductCard-module__PkOGxq__frame[data-kind=model] img{object-fit:contain;object-position:50% 100%}.ProductCard-module__PkOGxq__card[data-hover=reveal] .ProductCard-module__PkOGxq__base{transition:opacity calc(var(--card-dur) * .6) var(--ease-in-out), transform var(--card-dur) var(--ease-in-out);transform-origin:50% 0}.ProductCard-module__PkOGxq__card[data-hover=reveal] .ProductCard-module__PkOGxq__alt{opacity:0;transform-origin:50% 0;transition:opacity calc(var(--card-dur) * .6) var(--ease-in-out) calc(var(--card-dur) * .15), transform var(--card-dur) var(--ease-in-out);transform:scale(1.14)translateY(-3%)}.ProductCard-module__PkOGxq__card[data-hover=wipe] .ProductCard-module__PkOGxq__base{transition:transform var(--card-dur) var(--ease-in-out)}.ProductCard-module__PkOGxq__card[data-hover=wipe] .ProductCard-module__PkOGxq__alt{clip-path:inset(0 0 100%);transition:clip-path var(--card-dur) var(--ease-in-out)}@media (hover:hover){.ProductCard-module__PkOGxq__card[data-hover=reveal] .ProductCard-module__PkOGxq__link:hover .ProductCard-module__PkOGxq__base,.ProductCard-module__PkOGxq__card[data-hover=reveal] .ProductCard-module__PkOGxq__link:focus-visible .ProductCard-module__PkOGxq__base{opacity:0;transform:scale(.94)}.ProductCard-module__PkOGxq__card[data-hover=reveal] .ProductCard-module__PkOGxq__link:hover .ProductCard-module__PkOGxq__alt,.ProductCard-module__PkOGxq__card[data-hover=reveal] .ProductCard-module__PkOGxq__link:focus-visible .ProductCard-module__PkOGxq__alt{opacity:1;transform:none}.ProductCard-module__PkOGxq__card[data-hover=wipe] .ProductCard-module__PkOGxq__link:hover .ProductCard-module__PkOGxq__base,.ProductCard-module__PkOGxq__card[data-hover=wipe] .ProductCard-module__PkOGxq__link:focus-visible .ProductCard-module__PkOGxq__base{transform:translateY(6%)}.ProductCard-module__PkOGxq__card[data-hover=wipe] .ProductCard-module__PkOGxq__link:hover .ProductCard-module__PkOGxq__alt,.ProductCard-module__PkOGxq__card[data-hover=wipe] .ProductCard-module__PkOGxq__link:focus-visible .ProductCard-module__PkOGxq__alt{clip-path:inset(0)}}.ProductCard-module__PkOGxq__frame{transform:translateX(calc(var(--offset) * 100% * var(--dir)));transition:transform var(--card-dur) var(--ease-in-out)}.ProductCard-module__PkOGxq__meta{font-size:var(--fs-util);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1px 12px;padding-top:14px;line-height:1.7;display:grid}.ProductCard-module__PkOGxq__name{max-width:100%;font-size:var(--fs-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;justify-self:start;font-weight:600;overflow:hidden}.ProductCard-module__PkOGxq__price{color:var(--ink);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;font-weight:500}.ProductCard-module__PkOGxq__color{color:var(--ink-3)}.ProductCard-module__PkOGxq__latin{letter-spacing:.04em;color:var(--ink-3);text-align:end;white-space:nowrap;font-size:10.5px}@media (hover:hover){.ProductCard-module__PkOGxq__name{transition:background-size .42s var(--ease-out);background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat}.ProductCard-module__PkOGxq__link:hover .ProductCard-module__PkOGxq__name{background-size:100% 1px}}.ProductCard-module__PkOGxq__controls{aspect-ratio:3/4;pointer-events:none;position:absolute;inset:0 0 auto}.ProductCard-module__PkOGxq__arrow{width:34px;height:34px;color:var(--ink);opacity:0;pointer-events:auto;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);place-items:center;margin-top:-17px;display:grid;position:absolute;top:50%}.ProductCard-module__PkOGxq__arrow[data-dir=prev]{transform:translateX(calc(6px * var(--dir)));inset-inline-start:2px}.ProductCard-module__PkOGxq__arrow[data-dir=next]{transform:translateX(calc(-6px * var(--dir)));inset-inline-end:2px}.ProductCard-module__PkOGxq__count{inset-inline-start:10px;font-size:var(--fs-micro);color:var(--ink-2);font-variant-numeric:tabular-nums;opacity:0;transition:opacity var(--dur) var(--ease-out);position:absolute;bottom:10px}.ProductCard-module__PkOGxq__card:hover .ProductCard-module__PkOGxq__arrow,.ProductCard-module__PkOGxq__arrow:focus-visible{opacity:1;transform:none}.ProductCard-module__PkOGxq__card:hover .ProductCard-module__PkOGxq__count{opacity:1}@media (hover:none){.ProductCard-module__PkOGxq__controls{display:none}}@media (max-width:760px){.ProductCard-module__PkOGxq__meta{grid-template-columns:1fr;padding-top:10px}.ProductCard-module__PkOGxq__latin{display:none}.ProductCard-module__PkOGxq__price{text-align:start;grid-row:3}}
.ProductGrid-module__T18UMG__grid{column-gap:var(--grid-gap);padding:0 var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:clamp(44px,4.6vw,84px);display:grid}.ProductGrid-module__T18UMG__grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.ProductGrid-module__T18UMG__grid,.ProductGrid-module__T18UMG__grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ProductGrid-module__T18UMG__grid,.ProductGrid-module__T18UMG__grid[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 10px}}
.Lookbook-module__QFZXeW__section{scroll-margin-top:var(--header-h)}.Lookbook-module__QFZXeW__head{margin:0 var(--gutter) var(--head-gap);border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;column-gap:clamp(20px,3vw,56px);padding-top:12px;display:grid}.Lookbook-module__QFZXeW__title{font-size:clamp(24px,2.1vw,40px);font-weight:800;line-height:1.3}.Lookbook-module__QFZXeW__latin{font-size:var(--fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.Lookbook-module__QFZXeW__actions{align-items:center;gap:18px;display:flex}.Lookbook-module__QFZXeW__handle{font-size:var(--fs-util);color:var(--ink-3)}.Lookbook-module__QFZXeW__arrows{gap:2px;display:flex}.Lookbook-module__QFZXeW__arrows button{width:30px;height:30px;transition:background var(--dur-fast) ease;border-radius:999px;place-items:center;display:grid}.Lookbook-module__QFZXeW__arrows button:hover{background:var(--wash)}.Lookbook-module__QFZXeW__shop{background:var(--ink);height:30px;color:var(--paper);font-size:var(--fs-micro);transition:opacity var(--dur-fast) ease;border-radius:999px;align-items:center;padding:0 14px;font-weight:500;display:inline-flex}.Lookbook-module__QFZXeW__shop:hover{opacity:.82}.Lookbook-module__QFZXeW__track{padding:0 var(--gutter);scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;gap:4px;display:flex;overflow-x:auto}.Lookbook-module__QFZXeW__track::-webkit-scrollbar{display:none}.Lookbook-module__QFZXeW__item{scroll-snap-align:start;flex:none;width:clamp(240px,22.5vw,440px)}.Lookbook-module__QFZXeW__tile{aspect-ratio:4/5;background:var(--wash);position:relative;overflow:hidden}.Lookbook-module__QFZXeW__tile img{object-fit:cover}.Lookbook-module__QFZXeW__caption{font-size:var(--fs-micro);color:var(--ink-2);gap:10px;padding-top:10px;display:flex}.Lookbook-module__QFZXeW__caption span{color:var(--ink-3);font-variant-numeric:tabular-nums}@media (max-width:760px){.Lookbook-module__QFZXeW__head{grid-template-columns:1fr auto;row-gap:14px}.Lookbook-module__QFZXeW__latin{text-align:end}.Lookbook-module__QFZXeW__actions{grid-column:1/-1;justify-content:space-between}.Lookbook-module__QFZXeW__arrows{display:none}.Lookbook-module__QFZXeW__item{width:72vw}}
.SectionHead-module__ufP8IW__head{margin:0 var(--gutter) var(--head-gap);border-top:1px solid var(--ink);font-size:var(--fs-util);justify-content:space-between;align-items:baseline;gap:16px;padding-top:12px;line-height:1.3;display:flex}.SectionHead-module__ufP8IW__title{font-size:var(--fs-body);font-weight:700}.SectionHead-module__ufP8IW__meta{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-inline-start:10px;font-weight:400}.SectionHead-module__ufP8IW__link{color:var(--ink-2)}.SectionHead-module__ufP8IW__end{align-items:baseline;gap:clamp(18px,2.4vw,40px);display:inline-flex}.SectionHead-module__ufP8IW__latin{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}
.page-module__PnZsmq__page{gap:var(--section-gap);padding-bottom:var(--section-gap);grid-template-columns:minmax(0,1fr);display:grid}
.home-module__Hx0lNG__page{gap:var(--section-gap);padding-bottom:var(--section-gap);grid-template-columns:minmax(0,1fr);display:grid}.home-module__Hx0lNG__lead{margin-top:calc(var(--section-gap) * -.35)}
.CatalogView-module__m7Z3LG__page{padding-bottom:var(--section-gap)}.CatalogView-module__m7Z3LG__head{padding:clamp(40px, 5.5vw, 96px) var(--gutter) var(--head-gap);gap:clamp(22px,2.6vw,44px);display:grid}.CatalogView-module__m7Z3LG__titleRow{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.CatalogView-module__m7Z3LG__title{align-items:baseline;gap:18px;font-size:clamp(30px,2.9vw,52px);font-weight:800;line-height:1.2;display:flex}.CatalogView-module__m7Z3LG__titleLatin{font-size:var(--fs-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.CatalogView-module__m7Z3LG__count{font-size:var(--fs-util);color:var(--ink-3);font-variant-numeric:tabular-nums}.CatalogView-module__m7Z3LG__controls{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.CatalogView-module__m7Z3LG__filterCount{color:var(--ink-3);font-variant-numeric:tabular-nums;vertical-align:.55em;margin-inline-start:3px;font-size:9.5px;line-height:0}.CatalogView-module__m7Z3LG__filters{flex-wrap:wrap;gap:6px 20px;display:flex}.CatalogView-module__m7Z3LG__filter{font-size:var(--fs-util);color:var(--ink-3);transition:color var(--dur-fast) ease;padding:4px 0}.CatalogView-module__m7Z3LG__filter:hover,.CatalogView-module__m7Z3LG__filter[aria-pressed=true]{color:var(--ink)}.CatalogView-module__m7Z3LG__filter[aria-pressed=true]:after{transform:scaleX(1)}.CatalogView-module__m7Z3LG__sort select{appearance:none;font-size:var(--fs-util);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%230d0d0d' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 0 no-repeat;border:0;padding-block:4px;padding-inline:0 16px}@media (max-width:760px){.CatalogView-module__m7Z3LG__head{padding-top:36px}.CatalogView-module__m7Z3LG__titleRow{flex-direction:column;gap:8px}.CatalogView-module__m7Z3LG__controls{flex-direction:column;align-items:stretch;min-width:0}.CatalogView-module__m7Z3LG__filters{flex-wrap:wrap;gap:2px 18px}.CatalogView-module__m7Z3LG__filter{white-space:nowrap;padding:8px 0}.CatalogView-module__m7Z3LG__sort{align-self:flex-start}}
