.page-module___8aEwW__container{background:#fff;width:100%}.page-module___8aEwW__hero{background:#fff;min-height:100vh;padding:112px 20px 20px;position:relative}.page-module___8aEwW__heroGrid{grid-template-rows:repeat(2,minmax(220px,1fr));grid-template-columns:2fr 1fr;gap:12px;min-height:calc(100vh - 132px);display:grid}.page-module___8aEwW__heroTile{background:#f6f6f4;align-items:flex-end;min-height:260px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroTileLarge{grid-row:span 2}.page-module___8aEwW__heroImage{object-fit:cover;transition:transform .7s}.page-module___8aEwW__heroTile:after{content:"";background:linear-gradient(#0000,#00000080);height:38%;position:absolute;inset:auto 0 0}.page-module___8aEwW__heroTile span{z-index:1;color:#fff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 24px 24px;font-size:.78rem;font-weight:600;position:relative}.page-module___8aEwW__heroTile:hover .page-module___8aEwW__heroImage{transform:scale(1.035)}.page-module___8aEwW__heroIntro{z-index:2;color:#fff;width:min(420px,100% - 72px);position:absolute;bottom:clamp(44px,8vw,110px);left:clamp(36px,6vw,92px)}.page-module___8aEwW__heroIntro h1{color:#fff;letter-spacing:.04em;margin:8px 0 12px;font-size:clamp(3.8rem,9vw,8.5rem);line-height:.9}.page-module___8aEwW__heroIntro p:not(.page-module___8aEwW__kicker){color:#ffffffe6;max-width:360px;font-size:.95rem;line-height:1.7}.page-module___8aEwW__kicker{color:inherit;letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:700}.page-module___8aEwW__heroActions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.page-module___8aEwW__heroActions a,.page-module___8aEwW__lookbookContent a{color:#0a0a0a;letter-spacing:.14em;text-transform:uppercase;background:#fff;justify-content:center;align-items:center;min-height:42px;padding:0 20px;font-size:.72rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.page-module___8aEwW__heroActions a+a{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffffc7}.page-module___8aEwW__heroActions a:hover,.page-module___8aEwW__lookbookContent a:hover{color:#fff;background:#0a0a0a}.page-module___8aEwW__quickLinks{border-bottom:1px solid var(--border);background:#fff;justify-content:center;gap:clamp(18px,5vw,72px);padding:28px 20px;display:flex}.page-module___8aEwW__quickLinks a{color:var(--text-primary);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:700}.page-module___8aEwW__featured{background:#fff;padding:84px 40px 96px}.page-module___8aEwW__sectionHeader{justify-content:space-between;align-items:end;gap:24px;max-width:1440px;margin:0 auto 28px;display:flex}.page-module___8aEwW__sectionHeader .page-module___8aEwW__kicker{color:var(--text-secondary);margin-bottom:8px}.page-module___8aEwW__sectionHeader h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1}.page-module___8aEwW__sectionHeader a{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:6px;font-size:.74rem;font-weight:700}.page-module___8aEwW__lookbook{background:#f6f6f4;align-items:flex-end;min-height:560px;padding:48px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__lookbookImage{object-fit:cover}.page-module___8aEwW__lookbook:after{content:"";background:linear-gradient(#0000000a,#00000094);position:absolute;inset:0}.page-module___8aEwW__lookbookContent{z-index:1;color:#fff;max-width:440px;position:relative}.page-module___8aEwW__lookbookContent h2{color:#fff;margin:10px 0 24px;font-size:clamp(2.2rem,5vw,4.8rem);line-height:1}@media (max-width:900px){.page-module___8aEwW__hero{min-height:auto;padding:100px 12px 12px}.page-module___8aEwW__heroGrid{grid-template-columns:1fr 1fr;min-height:auto}.page-module___8aEwW__heroTileLarge{grid-area:auto/span 2;min-height:520px}.page-module___8aEwW__heroIntro{bottom:48%;left:32px;transform:translateY(50%)}.page-module___8aEwW__quickLinks{justify-content:flex-start;overflow-x:auto}}@media (max-width:640px){.page-module___8aEwW__hero{padding:92px 8px 8px}.page-module___8aEwW__heroGrid{grid-template-columns:1fr;gap:8px}.page-module___8aEwW__heroTile,.page-module___8aEwW__heroTileLarge{grid-column:auto;min-height:260px}.page-module___8aEwW__heroTileLarge{min-height:68vh}.page-module___8aEwW__heroIntro{width:calc(100% - 44px);top:160px;bottom:auto;left:22px}.page-module___8aEwW__heroIntro p:not(.page-module___8aEwW__kicker){font-size:.88rem}.page-module___8aEwW__featured{padding:54px 12px 64px}.page-module___8aEwW__sectionHeader{flex-direction:column;align-items:flex-start;gap:10px}.page-module___8aEwW__lookbook{min-height:360px;padding:24px 18px}}
.CategorySection-module__fuV3RW__section{background:#fff;width:100%;padding:3rem 4rem}.CategorySection-module__fuV3RW__grid{grid-template-columns:repeat(4,1fr);gap:1.2rem;max-width:1400px;margin:0 auto;display:grid}.CategorySection-module__fuV3RW__card{cursor:pointer;border-radius:2px;align-items:flex-end;height:420px;padding:1.8rem 1.6rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.CategorySection-module__fuV3RW__cardBg{transition:transform .6s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0}.CategorySection-module__fuV3RW__card:hover .CategorySection-module__fuV3RW__cardBg{transform:scale(1.07)}.CategorySection-module__fuV3RW__shimmer{background:linear-gradient(110deg,#0000 25%,#ffffff0f 50%,#0000 75%) -200% 0/200% 100%;transition:background-position;position:absolute;inset:0}.CategorySection-module__fuV3RW__card:hover .CategorySection-module__fuV3RW__shimmer{background-position:200% 0;transition:background-position .8s}.CategorySection-module__fuV3RW__overlay{background:linear-gradient(#0000 0%,#0000001a 45%,#000000bf 100%);transition:opacity .4s;position:absolute;inset:0}.CategorySection-module__fuV3RW__card:hover .CategorySection-module__fuV3RW__overlay{opacity:.85}.CategorySection-module__fuV3RW__label{z-index:10;font-family:var(--font-serif);letter-spacing:.1em;text-transform:uppercase;color:#fff;font-size:1.25rem;font-weight:400;transition:letter-spacing .4s;position:relative}.CategorySection-module__fuV3RW__card:hover .CategorySection-module__fuV3RW__label{letter-spacing:.18em}@media (max-width:1024px){.CategorySection-module__fuV3RW__section{padding:2.5rem 2rem}.CategorySection-module__fuV3RW__card{height:340px}}@media (max-width:768px){.CategorySection-module__fuV3RW__section{padding:1.4rem .75rem}.CategorySection-module__fuV3RW__grid{grid-template-columns:repeat(2,1fr);gap:.55rem}.CategorySection-module__fuV3RW__card{height:190px;padding:1rem .75rem}.CategorySection-module__fuV3RW__label{letter-spacing:.08em;font-size:.86rem}}@media (max-width:480px){.CategorySection-module__fuV3RW__grid{grid-template-columns:repeat(2,1fr)}.CategorySection-module__fuV3RW__card{height:160px}}
.ProductGrid-module__1jlQkq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 18px;max-width:1440px;margin:0 auto;display:grid}.ProductGrid-module__1jlQkq__productCard{min-width:0;position:relative}.ProductGrid-module__1jlQkq__imageShell{position:relative}.ProductGrid-module__1jlQkq__imageWrapper{aspect-ratio:4/5;background:#f6f6f4;display:block;position:relative;overflow:hidden}.ProductGrid-module__1jlQkq__productImage{object-fit:cover;transition:transform .5s}.ProductGrid-module__1jlQkq__imageWrapper:hover .ProductGrid-module__1jlQkq__productImage{transform:scale(1.035)}.ProductGrid-module__1jlQkq__placeholderImg{color:#c7c7c7;width:100%;height:100%;font-family:var(--font-serif);justify-content:center;align-items:center;font-size:4rem;display:flex}.ProductGrid-module__1jlQkq__badge{z-index:2;color:#0a0a0a;letter-spacing:.12em;text-transform:uppercase;background:#fff;padding:5px 10px;font-size:.64rem;font-weight:700;position:absolute;top:12px;left:12px}.ProductGrid-module__1jlQkq__wishlistButton{z-index:3;color:#0a0a0a;cursor:pointer;background:#ffffffeb;border:1px solid #0a0a0a1a;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-family:Arial,sans-serif;font-size:1.38rem;line-height:1;transition:transform .16s,background .16s,color .16s,border-color .16s;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 8px 24px #00000014}.ProductGrid-module__1jlQkq__wishlistButton:hover{background:#fff;border-color:#0a0a0a47;transform:translateY(-1px)}.ProductGrid-module__1jlQkq__wishlistButtonActive{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.ProductGrid-module__1jlQkq__productInfo{padding-top:12px;padding-right:48px;position:relative}.ProductGrid-module__1jlQkq__productName{color:var(--text-primary);font-family:var(--font-sans);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;font-size:.94rem;font-weight:500;line-height:1.35;overflow:hidden}.ProductGrid-module__1jlQkq__metaRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.ProductGrid-module__1jlQkq__material,.ProductGrid-module__1jlQkq__price{color:var(--text-muted);font-size:.76rem;line-height:1.4}.ProductGrid-module__1jlQkq__material{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProductGrid-module__1jlQkq__price{color:var(--text-primary);flex-shrink:0;font-weight:600}.ProductGrid-module__1jlQkq__addToCart{border:1px solid var(--border-strong);min-width:40px;min-height:32px;color:var(--text-primary);letter-spacing:.1em;text-transform:uppercase;background:#fff;padding:0 10px;font-size:.68rem;font-weight:700;transition:background .18s,color .18s,border-color .18s;position:absolute;top:10px;right:0}.ProductGrid-module__1jlQkq__addToCart:hover{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.ProductGrid-module__1jlQkq__addToCart:disabled{cursor:not-allowed;color:#8a8a8a;background:#f1f1f1;border-color:#d6d6d6}.ProductGrid-module__1jlQkq__skeletonCard{flex-direction:column;display:flex}.ProductGrid-module__1jlQkq__skeletonImage{aspect-ratio:4/5;background-color:#eeeeec;margin-bottom:14px;position:relative;overflow:hidden}.ProductGrid-module__1jlQkq__skeletonText,.ProductGrid-module__1jlQkq__skeletonPrice{background-color:#eeeeec;width:74%;height:14px;margin-bottom:10px;position:relative;overflow:hidden}.ProductGrid-module__1jlQkq__skeletonPrice{width:42%}.ProductGrid-module__1jlQkq__skeletonImage:after,.ProductGrid-module__1jlQkq__skeletonText:after,.ProductGrid-module__1jlQkq__skeletonPrice:after{content:"";background-image:linear-gradient(90deg,#fff0 0,#fff6 50%,#fff0 100%);animation:1.8s infinite ProductGrid-module__1jlQkq__shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes ProductGrid-module__1jlQkq__shimmer{to{transform:translate(100%)}}.ProductGrid-module__1jlQkq__noProducts{text-align:center;padding:96px 0}.ProductGrid-module__1jlQkq__noProducts h3{margin-bottom:8px;font-size:1.8rem}.ProductGrid-module__1jlQkq__noProducts p{color:var(--text-muted)}@media (max-width:1100px){.ProductGrid-module__1jlQkq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.ProductGrid-module__1jlQkq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 10px}.ProductGrid-module__1jlQkq__productInfo{padding-right:0}.ProductGrid-module__1jlQkq__productName{white-space:normal}.ProductGrid-module__1jlQkq__metaRow{flex-direction:column;align-items:flex-start;gap:2px}.ProductGrid-module__1jlQkq__addToCart{width:100%;margin-top:10px;position:static}.ProductGrid-module__1jlQkq__wishlistButton{width:34px;height:34px;font-size:1.2rem;top:8px;right:8px}}
.shop-module__GBzivq__container{max-width:1440px;margin:0 auto;padding:112px 18px 58px}.shop-module__GBzivq__header{margin-bottom:28px}.shop-module__GBzivq__headerContent{gap:8px;display:grid}.shop-module__GBzivq__title{font-size:clamp(2.3rem,8vw,4rem);line-height:1}.shop-module__GBzivq__subtitle{max-width:560px;color:var(--text-muted);font-size:.95rem;line-height:1.6}.shop-module__GBzivq__main{grid-template-columns:220px 1fr;gap:34px;display:grid}.shop-module__GBzivq__content{min-width:0}.shop-module__GBzivq__resultsHeader{border-bottom:1px solid var(--border);justify-content:flex-end;margin-bottom:18px;padding-bottom:12px;display:flex}.shop-module__GBzivq__count{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:700}@media (max-width:900px){.shop-module__GBzivq__container{padding-top:104px}.shop-module__GBzivq__main{grid-template-columns:1fr;gap:20px}.shop-module__GBzivq__sidebar{min-width:0}}@media (max-width:520px){.shop-module__GBzivq__container{padding-left:12px;padding-right:12px}.shop-module__GBzivq__header{margin-bottom:22px}}
.ProductFilters-module__iu_6MG__filters{position:sticky;top:100px}.ProductFilters-module__iu_6MG__section{margin-bottom:40px}.ProductFilters-module__iu_6MG__heading{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--text-primary);border-bottom:1px solid var(--border);margin-bottom:15px;padding-bottom:10px;font-size:.75rem;font-weight:600}.ProductFilters-module__iu_6MG__list{list-style:none}.ProductFilters-module__iu_6MG__list li{margin-bottom:8px}.ProductFilters-module__iu_6MG__list button{font-family:var(--font-sans);color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;transition:color .2s}.ProductFilters-module__iu_6MG__list button:hover,.ProductFilters-module__iu_6MG__list button.ProductFilters-module__iu_6MG__active{color:var(--text-primary)}.ProductFilters-module__iu_6MG__list button.ProductFilters-module__iu_6MG__active{font-weight:500}.ProductFilters-module__iu_6MG__clearBtn{font-family:var(--font-sans);text-transform:uppercase;color:var(--text-primary);opacity:.6;text-underline-offset:4px;font-size:.75rem;text-decoration:underline}.ProductFilters-module__iu_6MG__clearBtn:hover{opacity:1}@media (max-width:900px){.ProductFilters-module__iu_6MG__filters{border-bottom:1px solid var(--border);gap:10px;margin:0 -18px;padding:0 18px 12px;display:flex;position:static;overflow-x:auto}.ProductFilters-module__iu_6MG__section{flex:none;margin-bottom:0}.ProductFilters-module__iu_6MG__heading{display:none}.ProductFilters-module__iu_6MG__list{gap:8px;display:flex}.ProductFilters-module__iu_6MG__list li{margin-bottom:0}.ProductFilters-module__iu_6MG__list button,.ProductFilters-module__iu_6MG__clearBtn{border:1px solid var(--border);white-space:nowrap;background:#fff;min-height:36px;padding:0 12px;font-size:.76rem}.ProductFilters-module__iu_6MG__list button.ProductFilters-module__iu_6MG__active{color:#fff;background:#0a0a0a;border-color:#0a0a0a}}
