.Header-module__ldgnoG__header{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;top:0;left:0;right:0}.Header-module__ldgnoG__header.Header-module__ldgnoG__darkBg{border-bottom-color:#ffffff1a}.Header-module__ldgnoG__header.Header-module__ldgnoG__lightBg{border-bottom-color:var(--color-stone-200)}.Header-module__ldgnoG__header.Header-module__ldgnoG__lightBg .Header-module__ldgnoG__navLink,.Header-module__ldgnoG__header.Header-module__ldgnoG__lightBg .Header-module__ldgnoG__hamburger span{color:var(--color-black)}.Header-module__ldgnoG__header.Header-module__ldgnoG__darkBg .Header-module__ldgnoG__navLink:after{background-color:var(--color-white)}.Header-module__ldgnoG__header.Header-module__ldgnoG__lightBg .Header-module__ldgnoG__navLink:after{background-color:var(--color-black)}.Header-module__ldgnoG__header.Header-module__ldgnoG__darkBg .Header-module__ldgnoG__logoImage{filter:invert()brightness(2)}.Header-module__ldgnoG__header.Header-module__ldgnoG__lightBg .Header-module__ldgnoG__logoImage{filter:none}.Header-module__ldgnoG__container{justify-content:space-between;align-items:center;max-width:1400px;height:90px;margin:0 auto;padding:1.5rem;display:flex}.Header-module__ldgnoG__menuButton{padding:.5rem;transition:opacity .3s;display:none}.Header-module__ldgnoG__menuButton:hover{opacity:.6}.Header-module__ldgnoG__hamburger{flex-direction:column;gap:5px;width:24px;height:18px;display:flex}.Header-module__ldgnoG__hamburger span{background-color:var(--color-black);width:100%;height:2px;transition:all .3s;display:block}.Header-module__ldgnoG__hamburger.Header-module__ldgnoG__open span:first-child{transform:rotate(45deg)translate(7px,7px)}.Header-module__ldgnoG__hamburger.Header-module__ldgnoG__open span:nth-child(2){opacity:0}.Header-module__ldgnoG__hamburger.Header-module__ldgnoG__open span:nth-child(3){transform:rotate(-45deg)translate(7px,-7px)}.Header-module__ldgnoG__desktopNav{align-items:center;gap:2rem;display:flex}.Header-module__ldgnoG__navLink{text-transform:uppercase;letter-spacing:.05em;color:var(--color-white);font-size:1rem;font-weight:400;text-decoration:none;transition:opacity .3s;position:relative}.Header-module__ldgnoG__navLink:after{content:"";background-color:var(--color-black);width:0;height:1px;transition:width .3s;position:absolute;bottom:-5px;left:0}.Header-module__ldgnoG__navLink:hover{opacity:.7}.Header-module__ldgnoG__navLink:hover:after{width:100%}@media (max-width:1024px){.Header-module__ldgnoG__desktopNav{gap:1.5rem}.Header-module__ldgnoG__navLink{font-size:.8rem}}@media (max-width:768px){.Header-module__ldgnoG__container{height:60px}.Header-module__ldgnoG__menuButton{display:block}.Header-module__ldgnoG__desktopNav{display:none}}
.MegaMenu-module__DEijPq__overlay{z-index:99;background-color:#00000080;animation:.3s MegaMenu-module__DEijPq__fadeIn;position:fixed;inset:70px 0 0}@keyframes MegaMenu-module__DEijPq__fadeIn{0%{opacity:0}to{opacity:1}}.MegaMenu-module__DEijPq__menuContainer{background-color:var(--color-white);width:100%;height:100%;animation:.4s MegaMenu-module__DEijPq__slideDown;overflow-y:auto}@keyframes MegaMenu-module__DEijPq__slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.MegaMenu-module__DEijPq__content{grid-template-columns:1fr 400px;gap:4rem;max-width:1400px;min-height:100%;margin:0 auto;padding:4rem 1.5rem;display:grid}.MegaMenu-module__DEijPq__navigation{flex-direction:column;gap:3rem;display:flex}.MegaMenu-module__DEijPq__section{border-bottom:1px solid var(--color-stone-200);padding-bottom:2rem}.MegaMenu-module__DEijPq__section:last-child{border-bottom:none}.MegaMenu-module__DEijPq__sectionTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--color-stone-600);margin-bottom:1.5rem;font-size:.875rem;font-weight:600}.MegaMenu-module__DEijPq__linkList{flex-direction:column;gap:1rem;list-style:none;display:flex}.MegaMenu-module__DEijPq__link{font-size:2rem;font-weight:300;font-family:var(--font-cormorant);color:var(--color-black);transition:opacity .3s,transform .3s;display:inline-block}.MegaMenu-module__DEijPq__link:hover{opacity:.6;transform:translate(10px)}.MegaMenu-module__DEijPq__featured{height:fit-content;position:sticky;top:2rem}.MegaMenu-module__DEijPq__featuredImage{aspect-ratio:3/4;width:100%;position:relative;overflow:hidden}.MegaMenu-module__DEijPq__imageOverlay{color:var(--color-white);background:linear-gradient(#0000,#000000b3);padding:2rem;position:absolute;bottom:0;left:0;right:0}.MegaMenu-module__DEijPq__featuredText{font-size:2.5rem;font-family:var(--font-cormorant);margin-bottom:.25rem;font-weight:300}.MegaMenu-module__DEijPq__featuredSubtext{letter-spacing:.1em;text-transform:uppercase;font-size:1rem}@media (max-width:1024px){.MegaMenu-module__DEijPq__content{grid-template-columns:1fr;gap:3rem}.MegaMenu-module__DEijPq__featured{position:relative;top:0}.MegaMenu-module__DEijPq__link{font-size:1.75rem}}@media (max-width:768px){.MegaMenu-module__DEijPq__overlay{top:60px}.MegaMenu-module__DEijPq__content{padding:2rem 1.5rem}.MegaMenu-module__DEijPq__link{font-size:1.5rem}.MegaMenu-module__DEijPq__featuredText{font-size:2rem}}
.Hero-module__JgYmMq__hero{align-items:center;min-height:100vh;padding-top:70px;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__backgroundImage{z-index:0;position:absolute;inset:0}.Hero-module__JgYmMq__backgroundImage img{transform:scaleX(-1)}.Hero-module__JgYmMq__overlay{z-index:1;background:linear-gradient(#fafaf928,#fafaf900);position:absolute;inset:0}.Hero-module__JgYmMq__container{z-index:10;width:100%;max-width:1400px;margin:0 auto;padding:0 1.5rem;position:relative}.Hero-module__JgYmMq__content{min-height:calc(100vh - 70px - 6rem);padding-top:8rem}.Hero-module__JgYmMq__heroText{flex-direction:column;align-items:flex-start;gap:2rem;max-width:50%;margin-top:4rem;display:flex}.Hero-module__JgYmMq__heroText h2{color:var(--color-white);font-size:108px}.Hero-module__JgYmMq__heroText p{font-family:var(--font-cormorant);color:var(--color-white);font-size:24px;font-weight:600;line-height:2rem}.Hero-module__JgYmMq__ctaButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-white);letter-spacing:.05em;text-transform:uppercase;background-color:#000000f2;border:1px solid #ffffff80;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.Hero-module__JgYmMq__ctaButton:hover{background-color:var(--color-white);color:var(--color-black);border-color:var(--color-white);transform:translate(5px)}.Hero-module__JgYmMq__arrow{transition:transform .3s}.Hero-module__JgYmMq__ctaButton:hover .Hero-module__JgYmMq__arrow{transform:translate(5px)}@media (max-width:768px){.Hero-module__JgYmMq__hero{padding-top:60px}.Hero-module__JgYmMq__content{padding-top:0}.Hero-module__JgYmMq__heroText{max-width:100%}.Hero-module__JgYmMq__heroText h2{font-size:48px}}
.Catalog-module__DeLvCW__section{background-color:var(--color-stone-100);padding:6rem 0}.Catalog-module__DeLvCW__header{text-align:center;max-width:1400px;margin:0 auto;padding:0 1.5rem 3rem}.Catalog-module__DeLvCW__title{font-size:clamp(2.5rem,5vw,4rem);font-family:var(--font-cormorant);color:var(--color-gray-700);letter-spacing:.02em;font-weight:300}.Catalog-module__DeLvCW__scrollContainer{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.Catalog-module__DeLvCW__scrollContainer::-webkit-scrollbar{display:none}.Catalog-module__DeLvCW__scrollContainer:active{cursor:grabbing}.Catalog-module__DeLvCW__cardsWrapper{gap:1.5rem;padding:0 1.5rem;display:flex}.Catalog-module__DeLvCW__card{flex-shrink:0;width:400px;height:550px;position:relative}.Catalog-module__DeLvCW__imageWrapper{border-radius:2px;width:100%;height:100%;position:relative;overflow:hidden}.Catalog-module__DeLvCW__imageWrapper img{transition:transform .6s}.Catalog-module__DeLvCW__card:hover .Catalog-module__DeLvCW__imageWrapper img{transform:scale(1.05)}.Catalog-module__DeLvCW__overlay{background:linear-gradient(#0000,#0000004d,#000000b3);align-items:flex-end;padding:3rem 2rem;display:flex;position:absolute;bottom:0;left:0;right:0}.Catalog-module__DeLvCW__categoryTitle{color:var(--color-white);letter-spacing:.05em;text-transform:uppercase;text-shadow:0 2px 10px #0000004d;font-size:3rem;font-weight:700}@media (max-width:768px){.Catalog-module__DeLvCW__section{padding:4rem 0}.Catalog-module__DeLvCW__header{padding:0 1rem 2rem}.Catalog-module__DeLvCW__card{width:320px;height:450px}.Catalog-module__DeLvCW__cardsWrapper{gap:1rem;padding:0 1rem}.Catalog-module__DeLvCW__categoryTitle{font-size:2.5rem}.Catalog-module__DeLvCW__overlay{padding:2rem 1.5rem}}@media (max-width:480px){.Catalog-module__DeLvCW__card{width:280px;height:400px}.Catalog-module__DeLvCW__categoryTitle{font-size:2rem}}
.InspiredBy-module__znPYxq__section{background-color:var(--color-stone-50);padding:6rem 0}.InspiredBy-module__znPYxq__container{max-width:1400px;margin:0 auto;padding:0 1.5rem}.InspiredBy-module__znPYxq__content{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.InspiredBy-module__znPYxq__imagesGrid{grid-template-columns:.8fr 1.2fr;gap:1.5rem;display:grid;position:relative}.InspiredBy-module__znPYxq__imageLeft{padding-top:4rem}.InspiredBy-module__znPYxq__imageRight{padding-bottom:4rem}.InspiredBy-module__znPYxq__imageWrapper{aspect-ratio:3/4;border-radius:2px;width:100%;position:relative;overflow:hidden}.InspiredBy-module__znPYxq__imageWrapper img{transition:transform .6s}.InspiredBy-module__znPYxq__imageWrapper:hover img{transform:scale(1.05)}.InspiredBy-module__znPYxq__textContent{flex-direction:column;gap:2.5rem;display:flex}.InspiredBy-module__znPYxq__heading{flex-direction:column;gap:.5rem;display:flex}.InspiredBy-module__znPYxq__mainTitle{color:var(--color-stone-300);letter-spacing:.05em;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.1}.InspiredBy-module__znPYxq__scriptTitle{font-size:clamp(2.5rem,5vw,4rem);font-family:var(--font-cormorant);color:var(--color-stone-300);margin-bottom:1rem;font-style:italic;font-weight:300}.InspiredBy-module__znPYxq__divider{background-color:var(--color-stone-300);width:80px;height:1px}.InspiredBy-module__znPYxq__description{flex-direction:column;gap:1.5rem;display:flex}.InspiredBy-module__znPYxq__paragraph{color:var(--color-stone-700);text-align:left;font-size:1rem;line-height:1.8}@media (max-width:1024px){.InspiredBy-module__znPYxq__content{grid-template-columns:1fr;gap:3rem}.InspiredBy-module__znPYxq__imagesGrid{order:2}.InspiredBy-module__znPYxq__textContent{order:1}}@media (max-width:768px){.InspiredBy-module__znPYxq__section{padding:4rem 0}.InspiredBy-module__znPYxq__container{padding:0 1rem}.InspiredBy-module__znPYxq__content{gap:2.5rem}.InspiredBy-module__znPYxq__imagesGrid{grid-template-columns:1fr;gap:1rem}.InspiredBy-module__znPYxq__imageLeft,.InspiredBy-module__znPYxq__imageRight{padding:0}.InspiredBy-module__znPYxq__textContent{gap:2rem}.InspiredBy-module__znPYxq__paragraph{font-size:.9rem}}@media (max-width:480px){.InspiredBy-module__znPYxq__mainTitle{font-size:1.75rem}.InspiredBy-module__znPYxq__scriptTitle{font-size:2rem}.InspiredBy-module__znPYxq__divider{width:60px}}
.Services-module__h5-agW__section{background-color:var(--color-stone-50);padding:6rem 0}.Services-module__h5-agW__container{max-width:1400px;margin:0 auto;padding:0 1.5rem}.Services-module__h5-agW__header{text-align:center;margin-bottom:4rem}.Services-module__h5-agW__title{font-size:clamp(2.5rem,5vw,4rem);font-family:var(--font-cormorant);color:var(--color-stone-700);letter-spacing:.02em;font-weight:300}.Services-module__h5-agW__servicesGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.Services-module__h5-agW__serviceCard{background-color:var(--color-white);flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.Services-module__h5-agW__serviceCard:hover{transform:translateY(-5px)}.Services-module__h5-agW__imageWrapper{aspect-ratio:4/5;width:100%;position:relative;overflow:hidden}.Services-module__h5-agW__imageWrapper img{transition:transform .6s}.Services-module__h5-agW__serviceCard:hover .Services-module__h5-agW__imageWrapper img{transform:scale(1.08)}.Services-module__h5-agW__cardContent{flex-direction:column;flex:1;gap:1rem;padding:2rem 1.5rem;display:flex}.Services-module__h5-agW__serviceTitle{color:var(--color-stone-300);letter-spacing:.05em;text-transform:uppercase;font-size:1.25rem;font-weight:600}.Services-module__h5-agW__serviceDescription{color:var(--color-stone-600);font-size:1rem;line-height:1.7}@media (max-width:1024px){.Services-module__h5-agW__servicesGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.Services-module__h5-agW__serviceCard:last-child{grid-column:1/-1;max-width:50%;margin:0 auto}}@media (max-width:768px){.Services-module__h5-agW__section{padding:4rem 0}.Services-module__h5-agW__container{padding:0 1rem}.Services-module__h5-agW__header{margin-bottom:3rem}.Services-module__h5-agW__servicesGrid{grid-template-columns:1fr;gap:2rem}.Services-module__h5-agW__serviceCard:last-child{grid-column:1;max-width:100%}.Services-module__h5-agW__cardContent{padding:1.5rem}.Services-module__h5-agW__serviceTitle{font-size:1.1rem}.Services-module__h5-agW__serviceDescription{font-size:.875rem}}@media (max-width:480px){.Services-module__h5-agW__title{font-size:2rem}.Services-module__h5-agW__cardContent{padding:1.25rem}.Services-module__h5-agW__serviceTitle{font-size:1rem}}
.LookBook-module__VqEzsG__section{background-color:var(--color-stone-100);margin:6rem 0}.LookBook-module__VqEzsG__container{margin:0 auto;padding:0}.LookBook-module__VqEzsG__imageWrapper{border-radius:2px;width:100%;height:80vh;position:relative;overflow:hidden}.LookBook-module__VqEzsG__overlay{z-index:1;background:linear-gradient(90deg,#00000026,#0000 40% 60%,#00000026);position:absolute;inset:0}.LookBook-module__VqEzsG__content{z-index:2;justify-content:space-between;align-items:flex-start;padding:3rem;display:flex;position:absolute;inset:0}.LookBook-module__VqEzsG__leftText{flex-direction:column;display:flex}.LookBook-module__VqEzsG__title{flex-direction:column;gap:0;display:flex}.LookBook-module__VqEzsG__titleLine{color:var(--color-white);letter-spacing:.05em;text-shadow:0 2px 10px #0000004d;font-size:clamp(4rem,8vw,7rem);font-weight:700;line-height:.9}.LookBook-module__VqEzsG__rightText{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.LookBook-module__VqEzsG__season{flex-direction:column;align-items:flex-end;gap:0;display:flex}.LookBook-module__VqEzsG__seasonLine{color:var(--color-white);letter-spacing:.05em;text-shadow:0 2px 10px #0000004d;font-size:clamp(3rem,6vw,5rem);font-weight:700;line-height:.95}.LookBook-module__VqEzsG__subtitle{font-size:clamp(1.5rem,3vw,2.5rem);font-family:var(--font-cormorant);color:var(--color-white);text-shadow:0 2px 8px #0000004d;font-style:italic;font-weight:300}.LookBook-module__VqEzsG__ctaButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-black);letter-spacing:.05em;text-transform:uppercase;background-color:#fffffff2;border:1px solid #ffffff80;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex;position:absolute;bottom:3rem;right:3rem}.LookBook-module__VqEzsG__ctaButton:hover{background-color:var(--color-black);color:var(--color-white);border-color:var(--color-black);transform:translate(5px)}.LookBook-module__VqEzsG__arrow{transition:transform .3s}.LookBook-module__VqEzsG__ctaButton:hover .LookBook-module__VqEzsG__arrow{transform:translate(5px)}@media (max-width:1024px){.LookBook-module__VqEzsG__imageWrapper{height:500px}.LookBook-module__VqEzsG__content{padding:2.5rem}.LookBook-module__VqEzsG__ctaButton{bottom:2.5rem;right:2.5rem}}@media (max-width:768px){.LookBook-module__VqEzsG__section{padding:4rem 0}.LookBook-module__VqEzsG__container{padding:0 1rem}.LookBook-module__VqEzsG__imageWrapper{height:450px}.LookBook-module__VqEzsG__content{flex-direction:column;justify-content:space-between;padding:2rem}.LookBook-module__VqEzsG__rightText,.LookBook-module__VqEzsG__season{align-items:flex-start}.LookBook-module__VqEzsG__ctaButton{align-self:center;margin-top:auto;position:static}}@media (max-width:480px){.LookBook-module__VqEzsG__imageWrapper{height:400px}.LookBook-module__VqEzsG__content{padding:1.5rem}.LookBook-module__VqEzsG__titleLine{font-size:3rem}.LookBook-module__VqEzsG__seasonLine{font-size:2.5rem}.LookBook-module__VqEzsG__subtitle{font-size:1.5rem}.LookBook-module__VqEzsG__ctaButton{padding:.875rem 1.5rem;font-size:.85rem}}
.About-module__S-Ka5a__main{background-color:var(--color-white);min-height:100vh;padding-top:70px}.About-module__S-Ka5a__hero{justify-content:center;align-items:center;height:60vh;min-height:400px;display:flex;position:relative;overflow:hidden}.About-module__S-Ka5a__heroImage{z-index:0;position:absolute;inset:0}.About-module__S-Ka5a__heroOverlay{z-index:1;background:linear-gradient(#0000004d,#00000080);position:absolute;inset:0}.About-module__S-Ka5a__heroContent{z-index:2;text-align:center;color:var(--color-white);position:relative}.About-module__S-Ka5a__heroTitle{font-size:clamp(3rem,6vw,5rem);font-family:var(--font-cormorant);text-shadow:0 2px 10px #0000004d;margin-bottom:1rem;font-weight:300}.About-module__S-Ka5a__heroSubtitle{letter-spacing:.05em;text-shadow:0 2px 8px #0000004d;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:300}.About-module__S-Ka5a__container{max-width:1400px;margin:0 auto;padding:0 1.5rem}.About-module__S-Ka5a__section{border-bottom:1px solid var(--color-stone-200);grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding:6rem 0;display:grid}.About-module__S-Ka5a__section:last-of-type{border-bottom:none}.About-module__S-Ka5a__textContent{flex-direction:column;gap:2rem;display:flex}.About-module__S-Ka5a__sectionTitle{font-size:clamp(2rem,4vw,3rem);font-family:var(--font-cormorant);color:var(--color-black);font-weight:400;line-height:1.2}.About-module__S-Ka5a__textBlock{flex-direction:column;gap:1.5rem;display:flex}.About-module__S-Ka5a__textBlock p{color:var(--color-stone-700);font-size:1rem;line-height:1.8}.About-module__S-Ka5a__imageContent{position:relative}.About-module__S-Ka5a__imageWrapper{aspect-ratio:3/4;border-radius:2px;width:100%;position:relative;overflow:hidden}.About-module__S-Ka5a__fullWidthSection{border-bottom:1px solid var(--color-stone-200);padding:6rem 0}.About-module__S-Ka5a__centerTitle{font-size:clamp(2rem,4vw,3rem);font-family:var(--font-cormorant);color:var(--color-black);text-align:center;margin-bottom:4rem;font-weight:400}.About-module__S-Ka5a__threeColumnGrid{grid-template-columns:repeat(3,1fr);gap:3rem;display:grid}.About-module__S-Ka5a__featureCard{text-align:center;background-color:var(--color-stone-50);border-radius:2px;padding:2rem}.About-module__S-Ka5a__featureIcon{color:var(--color-stone-400);margin-bottom:1.5rem;font-size:2.5rem}.About-module__S-Ka5a__featureTitle{color:var(--color-black);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.About-module__S-Ka5a__featureText{color:var(--color-stone-700);font-size:.95rem;line-height:1.7}.About-module__S-Ka5a__valuesSection{background-color:var(--color-stone-50);margin:0 -1.5rem;padding:6rem 1.5rem}.About-module__S-Ka5a__valuesList{grid-template-columns:repeat(2,1fr);gap:3rem;max-width:1000px;margin:0 auto;display:grid}.About-module__S-Ka5a__valueItem{background-color:var(--color-white);border-left:3px solid var(--color-black);padding:2rem}.About-module__S-Ka5a__valueTitle{color:var(--color-black);margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.About-module__S-Ka5a__valueText{color:var(--color-stone-700);font-size:.95rem;line-height:1.7}.About-module__S-Ka5a__closingSection{text-align:center;padding:6rem 0}.About-module__S-Ka5a__closingContent{max-width:800px;margin:0 auto}.About-module__S-Ka5a__closingTitle{font-size:clamp(2rem,4vw,3rem);font-family:var(--font-cormorant);color:var(--color-black);margin-bottom:2rem;font-weight:400}.About-module__S-Ka5a__closingText{color:var(--color-stone-700);margin-bottom:1.5rem;font-size:1.05rem;line-height:1.8}@media (max-width:1024px){.About-module__S-Ka5a__section{grid-template-columns:1fr;gap:3rem;padding:4rem 0}.About-module__S-Ka5a__threeColumnGrid,.About-module__S-Ka5a__valuesList{grid-template-columns:1fr;gap:2rem}}@media (max-width:768px){.About-module__S-Ka5a__main{padding-top:60px}.About-module__S-Ka5a__hero{height:50vh;min-height:300px}.About-module__S-Ka5a__container{padding:0 1rem}.About-module__S-Ka5a__section{padding:3rem 0}.About-module__S-Ka5a__fullWidthSection,.About-module__S-Ka5a__closingSection{padding:4rem 0}.About-module__S-Ka5a__valuesSection{margin:0 -1rem;padding-left:1rem;padding-right:1rem}.About-module__S-Ka5a__featureCard,.About-module__S-Ka5a__valueItem{padding:1.5rem}}@media (max-width:480px){.About-module__S-Ka5a__heroTitle{font-size:2.5rem}.About-module__S-Ka5a__heroSubtitle{font-size:1.1rem}.About-module__S-Ka5a__featureIcon{font-size:2rem}}
.CatalogDetail-module__Xmjnba__main{background-color:var(--color-stone-50);min-height:100vh;padding-top:70px}.CatalogDetail-module__Xmjnba__container{max-width:1400px;margin:0 auto;padding:2rem 1.5rem 4rem}.CatalogDetail-module__Xmjnba__breadcrumb{color:var(--color-stone-600);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.875rem;display:flex}.CatalogDetail-module__Xmjnba__breadcrumb a{color:var(--color-stone-600);transition:color .3s}.CatalogDetail-module__Xmjnba__breadcrumb a:hover{color:var(--color-black)}.CatalogDetail-module__Xmjnba__separator{color:var(--color-stone-400)}.CatalogDetail-module__Xmjnba__productSection{grid-template-columns:1.2fr .8fr;gap:4rem;margin-bottom:6rem;display:grid}.CatalogDetail-module__Xmjnba__gallery{flex-direction:column;gap:1rem;display:flex}.CatalogDetail-module__Xmjnba__mainImage{aspect-ratio:3/4;background-color:var(--color-stone-100);cursor:zoom-in;width:100%;position:relative;overflow:hidden}.CatalogDetail-module__Xmjnba__mainImage img{transition:transform .3s}.CatalogDetail-module__Xmjnba__mainImage:hover img{transform:scale(1.05)}.CatalogDetail-module__Xmjnba__zoomOverlay{z-index:9999;cursor:zoom-out;background-color:#000000f2;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.CatalogDetail-module__Xmjnba__thumbnails{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.CatalogDetail-module__Xmjnba__thumbnail{aspect-ratio:3/4;background-color:var(--color-stone-100);cursor:pointer;border:2px solid #0000;width:100%;transition:border-color .3s;position:relative;overflow:hidden}.CatalogDetail-module__Xmjnba__thumbnail:hover{border-color:var(--color-stone-300)}.CatalogDetail-module__Xmjnba__activeThumbnail{border-color:var(--color-black)!important}.CatalogDetail-module__Xmjnba__productInfo{flex-direction:column;gap:2rem;display:flex}.CatalogDetail-module__Xmjnba__infoHeader{flex-direction:column;gap:.5rem;display:flex}.CatalogDetail-module__Xmjnba__category{text-transform:uppercase;letter-spacing:.1em;color:var(--color-stone-600);font-size:.875rem;font-weight:500}.CatalogDetail-module__Xmjnba__productName{font-size:2rem;font-family:var(--font-cormorant);color:var(--color-black);font-weight:400;line-height:1.2}.CatalogDetail-module__Xmjnba__price{color:var(--color-black);font-size:1.5rem;font-weight:300}.CatalogDetail-module__Xmjnba__description{border-top:1px solid var(--color-stone-200);padding-top:1rem}.CatalogDetail-module__Xmjnba__description p{color:var(--color-stone-700);font-size:.95rem;line-height:1.7}.CatalogDetail-module__Xmjnba__sizeSection{flex-direction:column;gap:1rem;display:flex}.CatalogDetail-module__Xmjnba__sizeHeader{justify-content:space-between;align-items:center;display:flex}.CatalogDetail-module__Xmjnba__sectionTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--color-black);font-size:1rem;font-weight:600}.CatalogDetail-module__Xmjnba__sizeGuide{color:var(--color-stone-600);font-size:.875rem;text-decoration:underline;transition:color .3s}.CatalogDetail-module__Xmjnba__sizeGuide:hover{color:var(--color-black)}.CatalogDetail-module__Xmjnba__sizes{flex-wrap:wrap;gap:.75rem;display:flex}.CatalogDetail-module__Xmjnba__sizeButton{background-color:var(--color-white);border:1px solid var(--color-stone-300);color:var(--color-black);cursor:pointer;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .3s}.CatalogDetail-module__Xmjnba__sizeButton:hover{background-color:var(--color-stone-100);border-color:var(--color-stone-400)}.CatalogDetail-module__Xmjnba__selectedSize{background-color:var(--color-black)!important;color:var(--color-white)!important;border-color:var(--color-black)!important}.CatalogDetail-module__Xmjnba__enquiryButton{background-color:var(--color-black);width:100%;color:var(--color-white);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;margin-top:1rem;padding:1rem 2rem;font-size:1rem;font-weight:500;transition:background-color .3s}.CatalogDetail-module__Xmjnba__enquiryButton:hover{background-color:var(--color-stone-700)}.CatalogDetail-module__Xmjnba__detailsSection,.CatalogDetail-module__Xmjnba__sizingSection{border-top:1px solid var(--color-stone-200);padding-top:1.5rem}.CatalogDetail-module__Xmjnba__detailsList{flex-direction:column;gap:.5rem;margin-top:1rem;list-style:none;display:flex}.CatalogDetail-module__Xmjnba__detailsList li{color:var(--color-stone-700);padding-left:1.5rem;font-size:.9rem;position:relative}.CatalogDetail-module__Xmjnba__detailsList li:before{content:"•";color:var(--color-stone-400);position:absolute;left:0}.CatalogDetail-module__Xmjnba__sizingText{color:var(--color-stone-700);margin-top:1rem;font-size:.9rem;line-height:1.7}.CatalogDetail-module__Xmjnba__relatedSection{border-top:1px solid var(--color-stone-200);padding-top:3rem}.CatalogDetail-module__Xmjnba__relatedTitle{font-size:2rem;font-family:var(--font-cormorant);color:var(--color-black);text-align:center;margin-bottom:2rem;font-weight:300}.CatalogDetail-module__Xmjnba__relatedGrid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.CatalogDetail-module__Xmjnba__relatedCard{text-decoration:none;transition:transform .3s}.CatalogDetail-module__Xmjnba__relatedCard:hover{transform:translateY(-5px)}.CatalogDetail-module__Xmjnba__relatedImage{aspect-ratio:3/4;background-color:var(--color-stone-100);width:100%;margin-bottom:.75rem;position:relative;overflow:hidden}.CatalogDetail-module__Xmjnba__relatedImage img{transition:transform .6s}.CatalogDetail-module__Xmjnba__relatedCard:hover .CatalogDetail-module__Xmjnba__relatedImage img{transform:scale(1.08)}.CatalogDetail-module__Xmjnba__relatedName{color:var(--color-black);text-align:center;font-size:.95rem}@media (max-width:1024px){.CatalogDetail-module__Xmjnba__productSection{grid-template-columns:1fr;gap:3rem}.CatalogDetail-module__Xmjnba__relatedGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.CatalogDetail-module__Xmjnba__main{padding-top:60px}.CatalogDetail-module__Xmjnba__container{padding:1.5rem 1rem 3rem}.CatalogDetail-module__Xmjnba__breadcrumb{font-size:.8rem}.CatalogDetail-module__Xmjnba__productSection{gap:2rem;margin-bottom:4rem}.CatalogDetail-module__Xmjnba__thumbnails{grid-template-columns:repeat(4,1fr);gap:.5rem}.CatalogDetail-module__Xmjnba__productName{font-size:1.75rem}.CatalogDetail-module__Xmjnba__price{font-size:1.25rem}.CatalogDetail-module__Xmjnba__relatedGrid{grid-template-columns:repeat(2,1fr);gap:1rem}.CatalogDetail-module__Xmjnba__relatedTitle{font-size:1.75rem}}@media (max-width:480px){.CatalogDetail-module__Xmjnba__relatedGrid{grid-template-columns:1fr}}
.CollectionsGrid-module__dnQZzW__main{background-color:var(--color-stone-50);min-height:100vh;padding-top:70px}.CollectionsGrid-module__dnQZzW__container{max-width:1400px;margin:0 auto;padding:4rem 1.5rem}.CollectionsGrid-module__dnQZzW__header{text-align:center;margin-bottom:3rem}.CollectionsGrid-module__dnQZzW__title{font-size:clamp(2.5rem,5vw,4rem);font-family:var(--font-cormorant);color:var(--color-black);margin-bottom:.5rem;font-weight:300}.CollectionsGrid-module__dnQZzW__subtitle{color:var(--color-stone-600);font-size:1rem;font-weight:300}.CollectionsGrid-module__dnQZzW__filters{flex-direction:column;gap:1.5rem;margin-bottom:3rem;display:flex}.CollectionsGrid-module__dnQZzW__searchWrapper{width:100%;max-width:500px;margin:0 auto}.CollectionsGrid-module__dnQZzW__searchInput{border:1px solid var(--color-stone-300);background-color:var(--color-white);width:100%;color:var(--color-black);padding:.875rem 1.5rem;font-size:.95rem;transition:border-color .3s}.CollectionsGrid-module__dnQZzW__searchInput:focus{border-color:var(--color-stone-600);outline:none}.CollectionsGrid-module__dnQZzW__searchInput::placeholder{color:var(--color-stone-400)}.CollectionsGrid-module__dnQZzW__categoryFilter{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.CollectionsGrid-module__dnQZzW__categoryButton{color:var(--color-stone-600);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--color-stone-300);cursor:pointer;background-color:#0000;padding:.625rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .3s}.CollectionsGrid-module__dnQZzW__categoryButton:hover{background-color:var(--color-stone-100);border-color:var(--color-stone-400)}.CollectionsGrid-module__dnQZzW__categoryButton.CollectionsGrid-module__dnQZzW__active{background-color:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.CollectionsGrid-module__dnQZzW__grid{grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:2rem;display:grid}.CollectionsGrid-module__dnQZzW__catalogCard{flex-direction:column;text-decoration:none;transition:transform .3s;display:flex}.CollectionsGrid-module__dnQZzW__catalogCard:hover{transform:translateY(-5px)}.CollectionsGrid-module__dnQZzW__imageWrapper{aspect-ratio:3/4;background-color:var(--color-stone-100);width:100%;margin-bottom:1rem;position:relative;overflow:hidden}.CollectionsGrid-module__dnQZzW__imageWrapper img{transition:transform .6s}.CollectionsGrid-module__dnQZzW__catalogCard:hover .CollectionsGrid-module__dnQZzW__imageWrapper img{transform:scale(1.08)}.CollectionsGrid-module__dnQZzW__catalogInfo{padding:0 .5rem}.CollectionsGrid-module__dnQZzW__catalogName{color:var(--color-black);text-align:center;font-size:1rem;font-weight:400;line-height:1.4}.CollectionsGrid-module__dnQZzW__loadingTrigger{height:50px}.CollectionsGrid-module__dnQZzW__noResults{text-align:center;padding:4rem 1rem}.CollectionsGrid-module__dnQZzW__noResults p{color:var(--color-stone-600);font-size:1.1rem}@media (max-width:1024px){.CollectionsGrid-module__dnQZzW__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (max-width:768px){.CollectionsGrid-module__dnQZzW__main{padding-top:60px}.CollectionsGrid-module__dnQZzW__container{padding:3rem 1rem}.CollectionsGrid-module__dnQZzW__header,.CollectionsGrid-module__dnQZzW__filters{margin-bottom:2rem}.CollectionsGrid-module__dnQZzW__grid{grid-template-columns:repeat(2,1fr);gap:1rem}.CollectionsGrid-module__dnQZzW__categoryFilter{gap:.5rem}.CollectionsGrid-module__dnQZzW__categoryButton{padding:.5rem 1rem;font-size:.8rem}}@media (max-width:480px){.CollectionsGrid-module__dnQZzW__grid{grid-template-columns:1fr}.CollectionsGrid-module__dnQZzW__catalogName{font-size:.95rem}}
.EnquiryForm-module__tGj6UG__main{background-color:var(--color-stone-50);min-height:100vh;padding-top:70px}.EnquiryForm-module__tGj6UG__container{max-width:1400px;margin:0 auto;padding:4rem 1.5rem}.EnquiryForm-module__tGj6UG__header{text-align:center;max-width:800px;margin-bottom:4rem;margin-left:auto;margin-right:auto}.EnquiryForm-module__tGj6UG__title{font-size:clamp(2.5rem,5vw,4rem);font-family:var(--font-cormorant);color:var(--color-black);margin-bottom:1rem;font-weight:300}.EnquiryForm-module__tGj6UG__subtitle{color:var(--color-stone-600);font-size:1rem;line-height:1.7}.EnquiryForm-module__tGj6UG__content{grid-template-columns:.9fr 1.1fr;gap:4rem;display:grid}.EnquiryForm-module__tGj6UG__infoSection{flex-direction:column;gap:2rem;display:flex}.EnquiryForm-module__tGj6UG__infoCard{background-color:var(--color-white);border-radius:2px;padding:2rem}.EnquiryForm-module__tGj6UG__infoTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--color-black);margin-bottom:1rem;font-size:1.1rem;font-weight:600}.EnquiryForm-module__tGj6UG__infoText{color:var(--color-stone-700);font-size:.95rem;line-height:1.7}.EnquiryForm-module__tGj6UG__formSection{background-color:var(--color-white);border-radius:2px;padding:3rem}.EnquiryForm-module__tGj6UG__form{flex-direction:column;gap:1.5rem;display:flex}.EnquiryForm-module__tGj6UG__formRow{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.EnquiryForm-module__tGj6UG__formGroup{flex-direction:column;gap:.5rem;display:flex}.EnquiryForm-module__tGj6UG__label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-stone-700);font-size:.875rem;font-weight:500}.EnquiryForm-module__tGj6UG__required{color:#c74444}.EnquiryForm-module__tGj6UG__input,.EnquiryForm-module__tGj6UG__select,.EnquiryForm-module__tGj6UG__textarea{border:1px solid var(--color-stone-300);background-color:var(--color-stone-50);color:var(--color-black);font-size:.95rem;font-family:var(--font-inter);padding:.875rem 1rem;transition:border-color .3s,background-color .3s}.EnquiryForm-module__tGj6UG__input:focus,.EnquiryForm-module__tGj6UG__select:focus,.EnquiryForm-module__tGj6UG__textarea:focus{border-color:var(--color-stone-600);background-color:var(--color-white);outline:none}.EnquiryForm-module__tGj6UG__select{cursor:pointer}.EnquiryForm-module__tGj6UG__textarea{resize:vertical;min-height:150px}.EnquiryForm-module__tGj6UG__textarea::placeholder{color:var(--color-stone-400)}.EnquiryForm-module__tGj6UG__submitButton{background-color:var(--color-black);width:100%;color:var(--color-white);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;margin-top:1rem;padding:1rem 2rem;font-size:1rem;font-weight:500;transition:background-color .3s}.EnquiryForm-module__tGj6UG__submitButton:hover:not(:disabled){background-color:var(--color-stone-700)}.EnquiryForm-module__tGj6UG__submitButton:disabled{opacity:.6;cursor:not-allowed}.EnquiryForm-module__tGj6UG__successMessage{color:#155724;text-align:center;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:2px;padding:1rem;font-size:.95rem}.EnquiryForm-module__tGj6UG__errorMessage{color:#721c24;text-align:center;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:2px;padding:1rem;font-size:.95rem}@media (max-width:1024px){.EnquiryForm-module__tGj6UG__content{grid-template-columns:1fr;gap:3rem}.EnquiryForm-module__tGj6UG__infoSection{order:2}.EnquiryForm-module__tGj6UG__formSection{order:1}}@media (max-width:768px){.EnquiryForm-module__tGj6UG__main{padding-top:60px}.EnquiryForm-module__tGj6UG__container{padding:3rem 1rem}.EnquiryForm-module__tGj6UG__header{margin-bottom:3rem}.EnquiryForm-module__tGj6UG__formSection{padding:2rem 1.5rem}.EnquiryForm-module__tGj6UG__formRow{grid-template-columns:1fr;gap:1.5rem}.EnquiryForm-module__tGj6UG__infoCard{padding:1.5rem}}@media (max-width:480px){.EnquiryForm-module__tGj6UG__formSection{padding:1.5rem 1rem}.EnquiryForm-module__tGj6UG__infoCard{padding:1.25rem}.EnquiryForm-module__tGj6UG__title{font-size:2rem}.EnquiryForm-module__tGj6UG__subtitle{font-size:.95rem}}
.PageLoader-module__JyA3eW__loaderContainer{z-index:9999;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.PageLoader-module__JyA3eW__half{background-color:var(--color-white);width:100%;height:50%;transition:transform 1.5s cubic-bezier(.76,0,.24,1);position:absolute;left:0;overflow:hidden}.PageLoader-module__JyA3eW__topHalf{justify-content:center;align-items:center;display:flex;top:0}.PageLoader-module__JyA3eW__bottomHalf{justify-content:center;align-items:center;display:flex;bottom:0}.PageLoader-module__JyA3eW__imageWrapper{width:100%;height:100%;position:relative}.PageLoader-module__JyA3eW__slideUp{transform:translateY(-100%)}.PageLoader-module__JyA3eW__slideDown{transform:translateY(100%)}@media (max-width:768px){.PageLoader-module__JyA3eW__imageWrapper{max-width:400px}}@media (max-width:480px){.PageLoader-module__JyA3eW__imageWrapper{max-width:300px}}
.Policy-module__aCLMsW__main{background-color:var(--color-stone-50);min-height:100vh;padding-top:70px}.Policy-module__aCLMsW__container{max-width:1200px;margin:0 auto;padding:4rem 1.5rem}.Policy-module__aCLMsW__header{text-align:center;margin-bottom:3rem}.Policy-module__aCLMsW__title{font-size:clamp(2.5rem,5vw,4rem);font-family:var(--font-cormorant);color:var(--color-black);margin-bottom:.5rem;font-weight:300}.Policy-module__aCLMsW__subtitle{color:var(--color-stone-600);font-size:1rem;font-weight:300}.Policy-module__aCLMsW__navigation{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.Policy-module__aCLMsW__navButton{background-color:var(--color-white);color:var(--color-stone-600);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--color-stone-300);cursor:pointer;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .3s}.Policy-module__aCLMsW__navButton:hover{background-color:var(--color-stone-100);border-color:var(--color-stone-400)}.Policy-module__aCLMsW__navButton.Policy-module__aCLMsW__active{background-color:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.Policy-module__aCLMsW__content{background-color:var(--color-white);border-radius:2px;padding:3rem}.Policy-module__aCLMsW__section{animation:.3s Policy-module__aCLMsW__fadeIn}@keyframes Policy-module__aCLMsW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Policy-module__aCLMsW__sectionTitle{font-size:clamp(2rem,4vw,2.5rem);font-family:var(--font-cormorant);color:var(--color-black);border-bottom:2px solid var(--color-stone-200);margin-bottom:2rem;padding-bottom:1rem;font-weight:400}.Policy-module__aCLMsW__subsection{margin-bottom:2.5rem}.Policy-module__aCLMsW__subsectionTitle{color:var(--color-black);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.Policy-module__aCLMsW__text{color:var(--color-stone-700);margin-bottom:1rem;font-size:.95rem;line-height:1.8}.Policy-module__aCLMsW__text em{color:var(--color-stone-500);font-style:italic}.Policy-module__aCLMsW__list{margin:1rem 0;padding-left:1.5rem;list-style:none}.Policy-module__aCLMsW__list li{color:var(--color-stone-700);margin-bottom:.5rem;font-size:.95rem;line-height:1.8;position:relative}.Policy-module__aCLMsW__list li:before{content:"•";color:var(--color-stone-400);position:absolute;left:-1.5rem}.Policy-module__aCLMsW__orderedList{margin:1rem 0;padding-left:1.5rem}.Policy-module__aCLMsW__orderedList li{color:var(--color-stone-700);margin-bottom:.75rem;font-size:.95rem;line-height:1.8}@media (max-width:768px){.Policy-module__aCLMsW__main{padding-top:60px}.Policy-module__aCLMsW__container{padding:3rem 1rem}.Policy-module__aCLMsW__header{margin-bottom:2rem}.Policy-module__aCLMsW__navigation{gap:.5rem}.Policy-module__aCLMsW__navButton{padding:.625rem 1rem;font-size:.8rem}.Policy-module__aCLMsW__content{padding:2rem 1.5rem}.Policy-module__aCLMsW__sectionTitle{margin-bottom:1.5rem}.Policy-module__aCLMsW__subsection{margin-bottom:2rem}}@media (max-width:480px){.Policy-module__aCLMsW__content{padding:1.5rem 1rem}.Policy-module__aCLMsW__navButton{padding:.5rem .75rem;font-size:.75rem}.Policy-module__aCLMsW__list,.Policy-module__aCLMsW__orderedList{padding-left:1rem}.Policy-module__aCLMsW__list li:before{left:-1rem}}
.SizeGuide-module__lgJ19q__main{background-color:var(--color-stone-50);min-height:100vh;padding-top:70px}.SizeGuide-module__lgJ19q__container{max-width:1200px;margin:0 auto;padding:4rem 1.5rem}.SizeGuide-module__lgJ19q__header{text-align:center;margin-bottom:3rem}.SizeGuide-module__lgJ19q__title{font-size:clamp(2.5rem,5vw,4rem);font-family:var(--font-cormorant);color:var(--color-black);margin-bottom:.5rem;font-weight:300}.SizeGuide-module__lgJ19q__subtitle{color:var(--color-stone-600);font-size:1rem;font-weight:300}.SizeGuide-module__lgJ19q__categories{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.SizeGuide-module__lgJ19q__categoryButton{background-color:var(--color-white);color:var(--color-stone-600);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--color-stone-300);cursor:pointer;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .3s}.SizeGuide-module__lgJ19q__categoryButton:hover{background-color:var(--color-stone-100);border-color:var(--color-stone-400)}.SizeGuide-module__lgJ19q__categoryButton.SizeGuide-module__lgJ19q__active{background-color:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.SizeGuide-module__lgJ19q__unitToggle{justify-content:center;gap:.5rem;margin-bottom:2rem;display:flex}.SizeGuide-module__lgJ19q__unitButton{background-color:var(--color-white);color:var(--color-stone-600);letter-spacing:.1em;border:1px solid var(--color-stone-300);cursor:pointer;padding:.5rem 1.5rem;font-size:.75rem;font-weight:600;transition:all .3s}.SizeGuide-module__lgJ19q__unitButton:hover{background-color:var(--color-stone-100)}.SizeGuide-module__lgJ19q__activeUnit{background-color:var(--color-stone-700);color:var(--color-white);border-color:var(--color-stone-700)}.SizeGuide-module__lgJ19q__tableWrapper{background-color:var(--color-white);border-radius:2px;margin-bottom:4rem;overflow-x:auto;box-shadow:0 2px 8px #0000000d}.SizeGuide-module__lgJ19q__table{border-collapse:collapse;width:100%}.SizeGuide-module__lgJ19q__table thead{background-color:var(--color-stone-100)}.SizeGuide-module__lgJ19q__table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--color-black);border-bottom:2px solid var(--color-stone-300);padding:1rem;font-size:.875rem;font-weight:600}.SizeGuide-module__lgJ19q__table td{color:var(--color-stone-700);border-bottom:1px solid var(--color-stone-200);padding:1rem;font-size:.95rem}.SizeGuide-module__lgJ19q__table tbody tr:last-child td{border-bottom:none}.SizeGuide-module__lgJ19q__table tbody tr:hover{background-color:var(--color-stone-50)}.SizeGuide-module__lgJ19q__sizeCell{color:var(--color-black);font-weight:600}.SizeGuide-module__lgJ19q__measureSection{margin-bottom:4rem}.SizeGuide-module__lgJ19q__sectionTitle{font-size:clamp(1.75rem,3vw,2.5rem);font-family:var(--font-cormorant);color:var(--color-black);text-align:center;margin-bottom:2rem;font-weight:400}.SizeGuide-module__lgJ19q__measureGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.SizeGuide-module__lgJ19q__measureCard{background-color:var(--color-white);border-left:3px solid var(--color-stone-300);border-radius:2px;padding:2rem}.SizeGuide-module__lgJ19q__measureTitle{color:var(--color-black);margin-bottom:.75rem;font-size:1.1rem;font-weight:600}.SizeGuide-module__lgJ19q__measureText{color:var(--color-stone-700);font-size:.9rem;line-height:1.7}.SizeGuide-module__lgJ19q__tipsSection{background-color:var(--color-white);border-radius:2px;margin-bottom:4rem;padding:3rem}.SizeGuide-module__lgJ19q__tipsContent{max-width:800px;margin:0 auto}.SizeGuide-module__lgJ19q__tipsList{flex-direction:column;gap:1.25rem;list-style:none;display:flex}.SizeGuide-module__lgJ19q__tipsList li{color:var(--color-stone-700);padding-left:1.5rem;font-size:.95rem;line-height:1.7;position:relative}.SizeGuide-module__lgJ19q__tipsList li:before{content:"✓";color:var(--color-black);font-weight:600;position:absolute;left:0}.SizeGuide-module__lgJ19q__contactSection{text-align:center;background-color:var(--color-stone-100);border-radius:2px;padding:3rem}.SizeGuide-module__lgJ19q__contactText{color:var(--color-stone-700);max-width:700px;margin:0 auto 2rem;font-size:1rem;line-height:1.8}.SizeGuide-module__lgJ19q__contactButton{background-color:var(--color-black);color:var(--color-white);text-transform:uppercase;letter-spacing:.1em;padding:1rem 2.5rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background-color .3s;display:inline-block}.SizeGuide-module__lgJ19q__contactButton:hover{background-color:var(--color-stone-700)}@media (max-width:1024px){.SizeGuide-module__lgJ19q__measureGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:768px){.SizeGuide-module__lgJ19q__main{padding-top:60px}.SizeGuide-module__lgJ19q__container{padding:3rem 1rem}.SizeGuide-module__lgJ19q__header{margin-bottom:2rem}.SizeGuide-module__lgJ19q__categories{gap:.5rem}.SizeGuide-module__lgJ19q__categoryButton{padding:.625rem 1rem;font-size:.8rem}.SizeGuide-module__lgJ19q__measureGrid{grid-template-columns:1fr;gap:1rem}.SizeGuide-module__lgJ19q__measureCard{padding:1.5rem}.SizeGuide-module__lgJ19q__tipsSection,.SizeGuide-module__lgJ19q__contactSection{padding:2rem 1.5rem}.SizeGuide-module__lgJ19q__table th,.SizeGuide-module__lgJ19q__table td{padding:.75rem .5rem;font-size:.85rem}}@media (max-width:480px){.SizeGuide-module__lgJ19q__categoryButton{padding:.5rem .75rem;font-size:.75rem}.SizeGuide-module__lgJ19q__unitButton{padding:.5rem 1rem}.SizeGuide-module__lgJ19q__table th,.SizeGuide-module__lgJ19q__table td{padding:.625rem .5rem;font-size:.8rem}}
.WorksGallery-module__A6NcQa__main{background-color:var(--color-stone-50);min-height:100vh;padding-top:70px}.WorksGallery-module__A6NcQa__container{max-width:1400px;margin:0 auto;padding:4rem 1.5rem}.WorksGallery-module__A6NcQa__header{text-align:center;margin-bottom:4rem}.WorksGallery-module__A6NcQa__title{font-size:clamp(2.5rem,5vw,4rem);font-family:var(--font-cormorant);color:var(--color-black);margin-bottom:.5rem;font-weight:300}.WorksGallery-module__A6NcQa__subtitle{color:var(--color-stone-600);font-size:1rem;font-weight:300}.WorksGallery-module__A6NcQa__gallery{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.WorksGallery-module__A6NcQa__galleryItem{cursor:pointer;transition:transform .3s}.WorksGallery-module__A6NcQa__galleryItem:hover{transform:translateY(-5px)}.WorksGallery-module__A6NcQa__imageWrapper{aspect-ratio:3/4;background-color:var(--color-stone-100);width:100%;position:relative;overflow:hidden}.WorksGallery-module__A6NcQa__imageWrapper img{transition:transform .6s}.WorksGallery-module__A6NcQa__galleryItem:hover .WorksGallery-module__A6NcQa__imageWrapper img{transform:scale(1.08)}.WorksGallery-module__A6NcQa__overlay{background-color:#0000;justify-content:center;align-items:center;transition:background-color .3s;display:flex;position:absolute;inset:0}.WorksGallery-module__A6NcQa__galleryItem:hover .WorksGallery-module__A6NcQa__overlay{background-color:#0006}.WorksGallery-module__A6NcQa__viewText{color:var(--color-white);text-transform:uppercase;letter-spacing:.1em;opacity:0;font-size:1rem;font-weight:500;transition:all .3s;transform:translateY(10px)}.WorksGallery-module__A6NcQa__galleryItem:hover .WorksGallery-module__A6NcQa__viewText{opacity:1;transform:translateY(0)}.WorksGallery-module__A6NcQa__modal{z-index:9999;background-color:#000000f2;justify-content:center;align-items:center;padding:2rem;animation:.3s WorksGallery-module__A6NcQa__fadeIn;display:flex;position:fixed;inset:0}@keyframes WorksGallery-module__A6NcQa__fadeIn{0%{opacity:0}to{opacity:1}}.WorksGallery-module__A6NcQa__modalContent{flex-direction:column;gap:2rem;width:100%;max-width:1200px;height:90vh;display:flex;position:relative}.WorksGallery-module__A6NcQa__closeButton{background-color:var(--color-white);width:48px;height:48px;color:var(--color-black);cursor:pointer;z-index:10;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .3s;display:flex;position:absolute;top:-1rem;right:-1rem}.WorksGallery-module__A6NcQa__closeButton:hover{background-color:var(--color-stone-200)}.WorksGallery-module__A6NcQa__navButton{width:48px;height:48px;color:var(--color-black);cursor:pointer;z-index:10;background-color:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.WorksGallery-module__A6NcQa__navButton:hover{background-color:var(--color-white)}.WorksGallery-module__A6NcQa__navLeft{left:-1.5rem}.WorksGallery-module__A6NcQa__navRight{right:-1.5rem}.WorksGallery-module__A6NcQa__imageContainer{flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.WorksGallery-module__A6NcQa__modalImage{width:100%;height:100%;position:relative}.WorksGallery-module__A6NcQa__controls{background-color:#fffffff2;border-radius:4px;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.WorksGallery-module__A6NcQa__toggleContainer{justify-content:center;gap:.5rem;display:flex}.WorksGallery-module__A6NcQa__toggleButton{color:var(--color-stone-600);border:1px solid var(--color-stone-300);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background-color:#0000;flex:1;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .3s}.WorksGallery-module__A6NcQa__toggleButton:hover{background-color:var(--color-stone-100)}.WorksGallery-module__A6NcQa__activeToggle{background-color:var(--color-black)!important;color:var(--color-white)!important;border-color:var(--color-black)!important}.WorksGallery-module__A6NcQa__sliderContainer{align-items:center;gap:1rem;display:flex}.WorksGallery-module__A6NcQa__sliderLabel{color:var(--color-stone-600);text-transform:uppercase;letter-spacing:.05em;min-width:60px;font-size:.875rem;font-weight:500}.WorksGallery-module__A6NcQa__sliderLabel:first-child{text-align:right}.WorksGallery-module__A6NcQa__slider{background:linear-gradient(to right,var(--color-stone-300),var(--color-black));cursor:pointer;appearance:none;border-radius:2px;outline:none;flex:1;height:4px}.WorksGallery-module__A6NcQa__slider::-webkit-slider-thumb{appearance:none;background-color:var(--color-black);border:2px solid var(--color-white);cursor:pointer;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0003}.WorksGallery-module__A6NcQa__slider::-moz-range-thumb{background-color:var(--color-black);border:2px solid var(--color-white);cursor:pointer;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0003}.WorksGallery-module__A6NcQa__counter{text-align:center;color:var(--color-stone-600);font-size:.875rem;font-weight:500}@media (max-width:1024px){.WorksGallery-module__A6NcQa__gallery{grid-template-columns:repeat(2,1fr);gap:1.5rem}.WorksGallery-module__A6NcQa__navLeft{left:0}.WorksGallery-module__A6NcQa__navRight{right:0}}@media (max-width:768px){.WorksGallery-module__A6NcQa__main{padding-top:60px}.WorksGallery-module__A6NcQa__container{padding:3rem 1rem}.WorksGallery-module__A6NcQa__header{margin-bottom:3rem}.WorksGallery-module__A6NcQa__gallery{grid-template-columns:1fr;gap:1rem}.WorksGallery-module__A6NcQa__modal{padding:1rem}.WorksGallery-module__A6NcQa__modalContent{gap:1.5rem;height:85vh}.WorksGallery-module__A6NcQa__closeButton{width:40px;height:40px;top:.5rem;right:.5rem}.WorksGallery-module__A6NcQa__navButton{width:40px;height:40px}.WorksGallery-module__A6NcQa__controls{gap:1rem;padding:1rem}.WorksGallery-module__A6NcQa__toggleButton{padding:.625rem 1rem;font-size:.8rem}.WorksGallery-module__A6NcQa__sliderLabel{min-width:50px;font-size:.75rem}}@media (max-width:480px){.WorksGallery-module__A6NcQa__sliderContainer{flex-direction:column;gap:.5rem}.WorksGallery-module__A6NcQa__sliderLabel{min-width:auto;text-align:center!important}.WorksGallery-module__A6NcQa__slider{width:100%}}
