.page_wrapper___QecX{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:clamp(344px,80vw,1280px);width:100%;.page_container__oiOS3{display:flex;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch;.page_title__G_R3T{color:#afafaf;font-family:Cormorant Infant;font-size:64px;font-style:italic;font-weight:400;line-height:88px}.page_text__2Q1LD{color:#323232;font-family:Zen Old Mincho;font-size:16px;font-style:normal;font-weight:500;line-height:32px;white-space:pre-wrap}@media screen and (max-width:740px){.page_text__2Q1LD{color:#323232;font-family:Zen Old Mincho;font-size:12px;font-style:normal;font-weight:500;line-height:19px;white-space:pre-wrap}}}}.page_Collection__rJtzE{.page_collectionsWrapper__RG_9G{display:flex;padding:160px 0;padding-inline:clamp(10px,5%,320px);flex-direction:column;align-items:center;gap:120px;align-self:stretch;background-color:#fff}.page_btn__J3HAA{font-family:Zen Old Mincho}}@media screen and (max-width:740px){.page_Collection__rJtzE{.page_collectionsWrapper__RG_9G{padding:160px 16px;gap:120px;align-self:stretch}}}.Carousel_carousel__vV3th{display:flex;flex-direction:column;align-items:center}.Carousel_carouselMain__4Qrec{display:flex;width:1200px;height:800px}.Carousel_mainImage__1f5Rl{width:100%;height:100%}.Carousel_carouselNav__MiFTB{position:absolute;top:50%;transform:translateY(-50%);font-size:2rem;background:rgba(0,0,0,.5);color:#fff;border:none;cursor:pointer;padding:10px;z-index:10}.Carousel_carouselNav__MiFTB.Carousel_left__Snmg3{left:-40px}.Carousel_carouselNav__MiFTB.Carousel_right__qD9Uh{right:-40px}.Carousel_carouselIndicators__rkQIW{display:flex;justify-content:center;margin:10px 0}.Carousel_indicator__79FIh{height:10px;width:10px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;cursor:pointer;transition:background-color .3s}.Carousel_indicator__79FIh.Carousel_active__tQVXC{background-color:#717171}.Carousel_carouselThumbnails___mSUW{display:flex;justify-content:center;gap:5px;position:relative}.Carousel_thumbnail__Hdr28{width:60px;height:40px;cursor:pointer;opacity:.7;transition:opacity .3s}.Carousel_thumbnail__Hdr28.Carousel_active__tQVXC,.Carousel_thumbnail__Hdr28:hover{opacity:1;border:2px solid #717171}.Collection_container__Uc2Na{display:flex;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch;.Collection_title__UVxtt{.Collection_text__qyE_h{color:var(--gray1,#323232);font-family:Zen Old Mincho;font-size:32px;font-style:normal;font-weight:500;line-height:52px}.Collection_fade_rule__aiIKT{height:1px;background-color:#e6e6e6;width:66em;margin:0 auto;background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(.02,#000),color-stop(.5,gray),color-stop(.98,#fff))}}}.ImageGrid_ImageGrid__E2RKt{display:grid;justify-content:center;align-items:center;flex-wrap:wrap;grid-template-columns:repeat(auto-fit,minmax(clamp(96px,50vw,192px),1fr));grid-gap:16px;gap:16px;width:100%;max-width:clamp(320px,70vw,1024px);.ImageGrid_imageCard___Xt_K{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.ImageGrid_imageWrapper____Q8J{display:flex;align-items:flex-end;width:100%;height:calc(92px, 50vw, 128px);overflow:hidden}.ImageGrid_imageWrapper____Q8J.ImageGrid_big__li5Cf{width:100%;height:240px;overflow:hidden}&:has(.ImageGrid_imageWrapper____Q8J.ImageGrid_big__li5Cf){display:flex}.ImageGrid_image__4_zRE{width:100%;height:100%;object-fit:cover}.ImageGrid_title__PZPhB{color:var(--gray1,#323232);font-family:Garamond,serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px;width:100%}}@media screen and (max-width:740px){.ImageGrid_ImageGrid__E2RKt{display:grid;justify-content:center;align-items:center;flex-wrap:wrap;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));max-width:100%;.ImageGrid_title__PZPhB{font-size:10px}}}.Modal_modalOverlay__iCFtS{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);z-index:1000;opacity:0;transition:opacity .3s ease;@media (max-width:768px){background-color:rgba(0,0,0,.9)}&.Modal_fadeIn__yiSnG{opacity:1}}.Modal_modalContent__Hiw9_{position:relative;padding:20px;width:100%;border-radius:8px;animation:Modal_contentFadeIn__freD4 .8s ease forwards;width:-moz-fit-content;width:fit-content}.Modal_closeBtn__9wgYu{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.5rem;cursor:pointer}@keyframes Modal_contentFadeIn__freD4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CollectionGallery_container__kBprd{display:flex;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch;.CollectionGallery_title__kOAU0{width:100%;.CollectionGallery_text__kZLFY{color:var(--gray1,#323232);font-family:Zen Old Mincho;font-size:32px;font-style:normal;font-weight:500;line-height:52px}.CollectionGallery_fade_rule__LXceo{height:1px;background-color:#e6e6e6;width:100%;margin:0 auto;background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(.02,#000),color-stop(.5,gray),color-stop(1,#fff))}}.CollectionGallery_modalContentWrapper___Vnmx{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#e6e6e6;gap:16px;.CollectionGallery_modalContent__q_6j_{display:flex;justify-content:center;align-items:center;.CollectionGallery_imgWrapper__qAh3A{display:flex;height:600px;justify-content:flex-end;align-items:center;position:relative;.CollectionGallery_contentDesktop__5tW1Q{position:absolute;width:clamp(180px,20vw,320px);top:0;right:0;padding-right:clamp(8px,1.5vw,16px);padding-top:clamp(8px,1.5vw,16px);display:flex;flex-direction:column;gap:clamp(6px,1vw,12px);.CollectionGallery_name__vrLh2{.CollectionGallery_pre__WNK8X{color:#afafaf;font-family:Zen Old Mincho;font-size:clamp(24px,3vw,48px);font-style:normal;font-weight:500;line-height:1.5}.CollectionGallery_title__kOAU0{color:#afafaf;margin-left:16px;font-family:Cormorant Infant;font-size:clamp(10px,1.5vw,16px);font-style:normal;font-weight:500;line-height:2}}.CollectionGallery_description__s1tVB{white-space:pre-wrap}.CollectionGallery_colorsWrapper__z_D9g,.CollectionGallery_description__s1tVB{color:#323232;font-family:Zen Old Mincho;font-size:clamp(8px,1vw,12px);font-style:normal;font-weight:500;line-height:1.58}.CollectionGallery_isInStock__3NlQP{color:#c30d23;font-family:Zen Old Mincho;font-size:clamp(8px,1vw,12px);font-style:normal;font-weight:500;line-height:1.58}@media screen and (max-width:1440px){.CollectionGallery_name__vrLh2 .CollectionGallery_pre__WNK8X{font-size:clamp(20px,2.5vw,40px)}.CollectionGallery_name__vrLh2 .CollectionGallery_title__kOAU0{font-size:clamp(10px,1.3vw,14px)}.CollectionGallery_colorsWrapper__z_D9g,.CollectionGallery_description__s1tVB,.CollectionGallery_isInStock__3NlQP{font-size:clamp(7px,.9vw,11px)}}@media screen and (max-width:1024px){padding-right:12px;padding-top:12px;gap:8px;.CollectionGallery_name__vrLh2 .CollectionGallery_pre__WNK8X{font-size:clamp(16px,2vw,32px)}.CollectionGallery_name__vrLh2 .CollectionGallery_title__kOAU0{font-size:clamp(8px,1vw,12px)}.CollectionGallery_colorsWrapper__z_D9g,.CollectionGallery_description__s1tVB,.CollectionGallery_isInStock__3NlQP{font-size:clamp(6px,.8vw,10px)}}@media screen and (max-width:760px){padding-right:10px;padding-top:10px;gap:6px;.CollectionGallery_name__vrLh2 .CollectionGallery_pre__WNK8X{font-size:clamp(14px,1.8vw,28px)}.CollectionGallery_name__vrLh2 .CollectionGallery_title__kOAU0{font-size:clamp(8px,1vw,12px)}.CollectionGallery_colorsWrapper__z_D9g,.CollectionGallery_description__s1tVB,.CollectionGallery_isInStock__3NlQP{font-size:clamp(6px,.7vw,10px)}}}@media screen and (max-width:1440px){height:540px}@media screen and (max-width:1024px){height:395px}@media screen and (max-width:760px){height:300px}@media screen and (max-width:480px){width:300px;height:300px}.CollectionGallery_modalImage__blIWA{width:100%;height:100%;object-fit:cover}}.CollectionGallery_icon__RHaA_{border:none;cursor:pointer;background-color:transparent;fill:#fff;&.CollectionGallery_desktop__cUiyD{display:block}&.CollectionGallery_mobile__RIZ0q{display:none}@media screen and (max-width:480px){&.CollectionGallery_desktop__cUiyD{display:none}&.CollectionGallery_mobile__RIZ0q{display:block}}}}.CollectionGallery_contentWrapper__nCqFB{max-width:300px;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:19px;color:#d9d9d9;font-family:Zen Old Mincho;font-size:10px;font-style:normal;font-weight:500;line-height:16px;.CollectionGallery_name__vrLh2{display:flex;gap:20px;align-items:flex-end;width:100%;.CollectionGallery_pre__WNK8X{font-family:Zen Old Mincho;font-size:24px;font-style:normal;font-weight:500;line-height:38px;white-space:nowrap}.CollectionGallery_title__kOAU0{font-family:Cormorant Infant;font-size:12px;font-style:normal;font-weight:500;line-height:19px}}.CollectionGallery_isInStock__3NlQP{color:#c30d23}.CollectionGallery_buttonWrapper__6KVsu{align-self:center;.CollectionGallery_closeButton__YEINO{width:160px;height:32px;font-family:Cinzel;font-size:16px;font-style:normal;font-weight:400;line-height:32px}}.CollectionGallery_description__s1tVB{white-space:pre-wrap}}}}@media (max-width:740px){.CollectionGallery_container__kBprd{.CollectionGallery_title__kOAU0{.CollectionGallery_text__kZLFY{font-size:24px}}}.CollectionGallery_modalContent__q_6j_{.CollectionGallery_imgWrapper__qAh3A{width:100%;position:relative;aspect-ratio:2/1;overflow:hidden;.CollectionGallery_modalImage__blIWA{width:100%;height:100%;object-fit:cover;display:block}}.CollectionGallery_icon__RHaA_{&.CollectionGallery_desktop__cUiyD{display:none}&.CollectionGallery_mobile__RIZ0q{display:block}}}}.Footer_footer__lMjjH{padding:120px 0 48px;background-color:#000;.Footer_container__1bKEb{display:flex;flex-direction:column;align-items:center;gap:61px}.Footer_logoImage__dTQcB{width:120px;height:73.803px}.Footer_nav__R_QIL ul{list-style:none;display:flex;align-items:center;gap:48px}.Footer_nav__R_QIL a{color:#a0a0a0;text-decoration:none;font-family:Cinzel;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.Footer_nav__R_QIL a:hover{color:#ae9b1e}.Footer_social__ToEpA a img{width:40px;height:40px}.Footer_social__ToEpA a{display:inline-block}.Footer_copyright__P98PJ{color:#a0a0a0;text-align:center;font-family:Garamond;font-size:12px;font-style:normal;font-weight:400;line-height:19px;align-self:stretch}@media (max-width:768px){.Footer_nav__R_QIL ul{flex-direction:column;gap:24px}.Footer_nav__R_QIL ul a{color:var(--gray2,#afafaf);font-family:Cinzel;font-size:12px;font-style:normal;font-weight:400;line-height:19px}}}.HeroSection_HeroSection__l3_ll{display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.HeroSection_heroImage__eWfLV{width:100%;height:auto;display:flex;width:1920px;height:1487px;flex-direction:column;justify-content:flex-end;align-items:center;flex-shrink:0}.HeroSection_scrollToBottom___M0UO{position:absolute;top:593px}.HeroSection_gradientOverlay__i4pKW{position:absolute;top:0;left:0;right:0;bottom:0;animation:HeroSection_backgroundAnimation__o7qXF 8s ease-out forwards;animation-delay:1ms;animation-duration:8s}@keyframes HeroSection_backgroundAnimation__o7qXF{0%{background:radial-gradient(77.45% 100% at 50% 0,transparent 0,#000 30%)}to{background:radial-gradient(96.47% 96.47% at 50% 37.56%,transparent 0,#000 62.24%) hsla(0,0%,83%,.04) -456.098px -246px /147.51% 135.58% no-repeat}}.MaterialCard_cardContainer__butt5{position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(40px,10vw,160px) clamp(16px,10vw,320px);color:#fff;background-size:cover;background-repeat:no-repeat;background-position:50%;height:513px;overflow:hidden;align-items:flex-start;align-self:stretch;cursor:pointer;text-decoration:none;&:after,&:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .8s ease-out;z-index:1;pointer-events:none}.MaterialCard_cardContent__C0wkf{position:relative;z-index:2;max-width:960px;display:flex;flex-direction:column;gap:24px}&.MaterialCard_v2__ZpHVi{.MaterialCard_cardContent__C0wkf{text-align:right}}&.MaterialCard_v1__LL7jN:before{background:linear-gradient(270deg,transparent,#000);opacity:1}&.MaterialCard_v1__LL7jN:after{background:linear-gradient(270deg,hsla(0,0%,100%,0),#fff);opacity:0}&.MaterialCard_v1__LL7jN:hover:before{opacity:0}&.MaterialCard_v1__LL7jN:hover:after{opacity:1}&.MaterialCard_v2__ZpHVi:before{background:linear-gradient(270deg,#000,transparent);opacity:1}&.MaterialCard_v2__ZpHVi:after{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));opacity:0}&.MaterialCard_v2__ZpHVi:hover:before{opacity:0}&.MaterialCard_v2__ZpHVi:hover:after{opacity:1}.MaterialCard_title__06Q0J{font-size:64px;font-weight:400;color:#afafaf;font-family:Cinzel;line-height:88px;transition:color .8s ease-out}.MaterialCard_content__064wk{white-space:pre-wrap;font-size:16px;color:#fff;line-height:1.5;font-family:Zen Old Mincho;font-weight:500;line-height:32px;transition:color .8s ease-out}&:hover .MaterialCard_content__064wk,&:hover .MaterialCard_title__06Q0J{color:#000}}@media screen and (max-width:480px){.MaterialCard_cardContainer__butt5{height:-moz-fit-content;height:fit-content;padding:64px 16px;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;&.MaterialCard_v1__LL7jN:before{background:linear-gradient(270deg,transparent,#000);opacity:1}&.MaterialCard_v1__LL7jN:after{background:linear-gradient(270deg,hsla(0,0%,100%,0),#fff);opacity:0}&.MaterialCard_v1__LL7jN:hover:before{opacity:0}&.MaterialCard_v1__LL7jN:hover:after{opacity:1}&.MaterialCard_v2__ZpHVi:before{background:linear-gradient(270deg,#000,transparent);opacity:1}&.MaterialCard_v2__ZpHVi:after{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));opacity:0}&.MaterialCard_v2__ZpHVi:hover:before{opacity:0}&.MaterialCard_v2__ZpHVi:hover:after{opacity:1}&.MaterialCard_v2__ZpHVi{.MaterialCard_cardContent__C0wkf{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}}.MaterialCard_cardContent__C0wkf{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;align-self:stretch;.MaterialCard_title__06Q0J{color:var(--gray2,#afafaf);font-family:Cinzel;font-size:40px;font-style:normal;font-weight:400;line-height:56px}.MaterialCard_content__064wk{color:var(--gray4,#f0f0f0);font-family:Zen Old Mincho;font-size:12px;font-style:normal;font-weight:500;line-height:19px}}}}.MaterialGallery_MaterialGallery__ZYk7P{position:relative;width:100%;height:auto;background-color:#f5f5f5;display:flex;padding:160px 0;align-items:flex-end;gap:80px;overflow:hidden}.MaterialGallery_textOverlay__5Rh3i{position:absolute;z-index:2;left:100px;transform:rotate(90deg);transform-origin:0 0;top:62.528px;.MaterialGallery_text__w6wWO{font-size:64px;font-family:Cinzel,serif;color:#afafaf;font-family:Cinzel;font-size:200px;font-style:normal;font-weight:400;line-height:88px}}.MaterialGallery_textContent__BK7sl{display:flex;padding-left:400px;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch}.MaterialGallery_description__1bGDF{position:relative;z-index:3;width:750px;.MaterialGallery_text__w6wWO{color:#323232;font-family:Zen Old Mincho;font-size:16px;font-style:normal;font-weight:500;line-height:32px}}.MaterialGallery_modelGrid__b4SEc{display:flex;justify-content:center;width:100%;overflow:hidden}.MaterialGallery_modelCard__hycKi{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;width:448px;height:560px}.MaterialGallery_modelImage__v3Msp{width:100%;height:auto}.MaterialGallery_modelText__tss3t{margin-top:10px}.MaterialGallery_modelText__tss3t h2{font-size:18px;font-weight:700;font-family:Cinzel,serif;color:#333}.MaterialGallery_modelText__tss3t p{font-size:14px;color:#666;font-family:Zen Old Mincho,serif}.MaterialGallery_buttonContainer__ls3KZ{display:flex;justify-content:center;margin-top:40px}.MaterialGallery_seeMoreButton__9xoMO{padding:10px 20px;font-size:16px;font-weight:500;color:#333;border:1px solid #333;background:transparent;cursor:pointer;transition:background .3s ease,color .3s ease}.MaterialGallery_seeMoreButton__9xoMO:hover{background-color:#333;color:#fff}.TailorSection_TailorSection__30m49{display:flex;padding:160px 80px;flex-direction:column;align-items:center;background-color:#fff;.TailorSection_sectionBackground__Ir3VC{background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/_next/static/media/tailorImage.a2ae42c5.jpeg) #d3d3d3 50% /cover no-repeat;display:flex;padding-block:160px 120px;flex-direction:column;align-items:center;gap:48px;align-self:stretch;.TailorSection_description__3aaqz{display:flex;flex-direction:column;justify-content:center;max-width:960px;width:100%;align-items:center;text-align:center;gap:64px;.TailorSection_content__h3bU6{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;.TailorSection_subTitle__6aYpY{font-family:Zen Old Mincho;font-size:24px;font-style:normal;font-weight:500;line-height:38px}.TailorSection_title__frDp0{font-family:Cinzel;font-size:64px;font-style:normal;font-weight:400;line-height:88px}.TailorSection_para__ADuTb{font-family:Zen Old Mincho;font-size:16px;font-style:normal;font-weight:500;line-height:32px;white-space:pre-wrap}}.TailorSection_cta__PxvLj{.TailorSection_btn__6n9u5{font-family:Cinzel}}}}}@media screen and (max-width:480px){.TailorSection_TailorSection__30m49{padding:0;.TailorSection_sectionBackground__Ir3VC{padding:120px 0;background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/_next/static/media/tailorbackground_sp.3db24e33.png) #d3d3d3 50% /cover no-repeat;.TailorSection_description__3aaqz{gap:48px;.TailorSection_content__h3bU6{gap:8px;max-width:240px;width:100%;.TailorSection_subTitle__6aYpY{color:var(--white,#fff);font-family:Zen Old Mincho;font-size:14px;font-style:normal;font-weight:500;line-height:22px}.TailorSection_title__frDp0{font-family:Cinzel;font-size:40px;font-weight:400;line-height:56px}.TailorSection_para__ADuTb,.TailorSection_title__frDp0{color:var(--white,#fff);text-align:center;font-style:normal}.TailorSection_para__ADuTb{font-family:Zen Old Mincho;font-size:12px;font-weight:500;line-height:19px}}}}}}.Button_Button__XIgZa{width:320px;height:64px;flex-shrink:0;border:none;background:transparent;background-image:url(/_next/static/media/normal-state.bcb75467.png);background-size:cover;background-position:50%;color:#000;cursor:pointer;color:#fff;text-align:center;background-color:#af9c21;font-family:Zen Old Mincho;font-size:24px;font-style:normal;font-weight:400;line-height:32px;transition:opacity .3s ease,all .4s ease-out}.Button_Button__XIgZa:hover{opacity:.9;transition:opacity .3s ease,all .4s ease-in;background-image:url(/_next/static/media/on-hover.4d91675a.png);color:#fff}.Button_Button__XIgZa:disabled{cursor:not-allowed;opacity:1;transition:opacity .3s ease,all .4s ease-in;background-color:transparent;background-image:url(/_next/static/media/disabled.d00eab54.png);background-size:contain;background-position:50%;background-repeat:no-repeat;color:#d9d9d9}@keyframes Button_dissolve__QaBTF{0%{opacity:1}50%{opacity:.5}to{opacity:.9}}@media (max-width:768px){.Button_Button__XIgZa{width:264px;height:48px;flex-shrink:0;text-align:center;font-family:Cinzel,serif;font-size:16px;font-style:normal;font-weight:400;line-height:32px}}.Paragraph_Paragraph__cfYSm{max-width:916px;width:100%;.Paragraph_text__kmlFe{color:#323232;text-align:center;font-family:Zen Old Mincho;font-size:16px;font-style:normal;font-weight:500;line-height:32px;white-space:pre-wrap}}@media screen and (max-width:740px){.Paragraph_Paragraph__cfYSm{width:100%;.Paragraph_text__kmlFe{color:var(--gray1,#323232);text-align:center;font-family:Zen Old Mincho;font-size:12px;font-style:normal;font-weight:500;line-height:19px}}}.Title_Title__9AtT7{text-align:center;.Title_text__H1T1v{color:#afafaf;font-family:Cinzel;font-size:64px;font-style:normal;font-weight:400;line-height:88px;white-space:pre-wrap}.Title_subText__wyF4A{color:#323232;font-family:Zen Old Mincho;font-size:18px;font-style:normal;font-weight:500;line-height:36px}}@media screen and (max-width:740px){.Title_Title__9AtT7{text-align:center;.Title_text__H1T1v{color:var(--gray2,#afafaf);font-family:Cinzel;font-size:40px;font-style:normal;font-weight:400;line-height:56px}.Title_subText__wyF4A{color:var(--gray1,#323232);font-family:Zen Old Mincho;font-size:16px;font-style:normal;font-weight:500;line-height:32px}}}.SectionDivider_SectionDivider__RHAYY{display:flex;align-items:center;gap:80px;width:100%;color:#ae9b1e;font-family:Cinzel;font-size:24px;font-style:normal;font-weight:400;line-height:32px;&:after,&:before{flex:1 1;content:"";padding:.5px;background-color:#ae9b1e}}@media screen and (max-width:740px){.SectionDivider_SectionDivider__RHAYY{font-size:16px;gap:24px}}.Input_formGroup__nLHQG{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;.Input_label__FQ4vI{color:var(--gray1,#323232);font-size:16px;line-height:32px}.Input_label__FQ4vI,.Input_required__zwk2J{font-family:Zen Old Mincho;font-style:normal;font-weight:500}.Input_required__zwk2J{color:var(--gold,#ae9b1e);font-size:12px;line-height:19px}.Input_error__X7vaX{color:#c30d23;margin-left:8px}.Input_input__owO5_{display:flex;padding:12px 16px;align-items:flex-start;gap:10px;align-self:stretch;overflow:hidden;color:#323232;text-overflow:ellipsis;background-color:#f0f0f0;border:none;font-family:Zen Old Mincho;font-size:16px;font-style:normal;font-weight:500;line-height:32px;&::placeholder{color:#afafaf}&:invalid:not(:placeholder-shown){border:1px solid #c30d23;outline:#c30d23}}}@media screen and (max-width:740px){.Input_formGroup__nLHQG{.Input_label__FQ4vI{color:var(--gray1,#323232);font-family:Zen Old Mincho;font-size:14px;font-style:normal;font-weight:500;line-height:22px;.Input_required__zwk2J{color:var(--gold,#ae9b1e);font-family:Zen Old Mincho;font-size:10px;font-style:normal;font-weight:500;line-height:16px}.Input_error__X7vaX{color:#c30d23;margin-left:8px}}.Input_input__owO5_{display:flex;padding:12px 16px;align-items:flex-start;gap:10px;align-self:stretch;overflow:hidden;color:#323232;text-overflow:ellipsis;background:var(--gray4,#f0f0f0);border:none;font-family:Zen Old Mincho;font-size:14px;font-style:normal;font-weight:500;line-height:22px;&::placeholder{color:#afafaf}&:invalid:not(:placeholder-shown){border:1px solid #c30d23;outline:#c30d23}}}}.TextArea_formGroup__4dl0t{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;.TextArea_label__TVSLB{color:var(--gray1,#323232);font-size:16px;line-height:32px}.TextArea_label__TVSLB,.TextArea_required__tTFFp{font-family:Zen Old Mincho;font-style:normal;font-weight:500}.TextArea_required__tTFFp{color:var(--gold,#ae9b1e);font-size:12px;line-height:19px}.TextArea_textarea__H6qot{min-height:240px;flex:1 0;font-family:Zen Old Mincho;font-size:16px;&::placeholder{color:#afafaf}}.TextArea_input__ov_yf,.TextArea_textarea__H6qot{width:100%;padding:10px;font-size:16px;border:none;border-radius:4px;background-color:#f0f0f0}.TextArea_input__ov_yf:focus,.TextArea_textarea__H6qot:focus{outline:none;border-color:#999}.TextArea_textarea__H6qot{height:100px;resize:vertical}}.SectionHeader_sectionHeader__lTcu5{height:400px;overflow:hidden;position:relative;.SectionHeader_overlay__WEfkH{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);animation:SectionHeader_fadeOut__ca15R 3s ease forwards;pointer-events:none}.SectionHeader_img__cUfsC{width:100%;height:100%;object-fit:cover}&:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(270deg,transparent,#000);pointer-events:none}.SectionHeader_text__7QHb6{position:absolute;bottom:0;left:0;color:#afafaf;font-family:Cinzel;font-size:128px;white-space:nowrap;font-style:normal;font-weight:400;line-height:74px;animation:SectionHeader_fadeInText__pxVck 2s ease forwards}}@keyframes SectionHeader_fadeOut__ca15R{0%{opacity:1}to{opacity:0}}@keyframes SectionHeader_fadeInText__pxVck{0%{opacity:0}to{opacity:1}}@media screen and (max-width:740px){.SectionHeader_sectionHeader__lTcu5{height:240px;.SectionHeader_text__7QHb6{color:var(--gray2,#afafaf);font-family:Cinzel;font-size:48px;font-style:normal;font-weight:400;line-height:56px;white-space:unset}}}.StitchMaterialList_StitchMaterialList__UsXQA{display:flex;width:100%;align-items:center;.StitchMaterialList_contentWrapper__DAthx{display:flex;width:192px;align-items:center;gap:8px}.StitchMaterialList_imageWrapper__c6Wrl{width:32px;height:32px;flex-shrink:0;.StitchMaterialList_image__Rbg7T{width:100%;height:100%;object-fit:cover}}.StitchMaterialList_title__Tllzg{color:#323232;font-family:Garamond;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.StitchMaterialList_stroke__kHbDx{flex-grow:1;border-top:2px dashed}}.CompanyInfo_container__6s8Kc{display:flex;justify-content:flex-end;align-items:flex-start;gap:8px;align-self:stretch;background:url(/img/company/info-background.png) #d3d3d3 50%/cover no-repeat;object-fit:cover;.CompanyInfo_infoWrapper__JklAr{background:linear-gradient(270deg,#fff 70.67%,hsla(0,0%,100%,0));display:flex;padding:160px 360px;@media screen and (max-width:1440px){padding-left:280px;padding-bottom:160px;padding-right:280px;padding-top:160px}@media screen and (max-width:1024px){padding-left:160px;padding-bottom:160px;padding-right:160px;padding-top:160px}flex-direction:column;align-items:flex-start;gap:40px}.CompanyInfo_infoRow__wSmSU{display:flex;align-items:flex-start;gap:40px;width:100%}.CompanyInfo_label__3t_PE{font-weight:700;display:flex;width:144px;flex-direction:column;align-items:flex-start;gap:10px}.CompanyInfo_label__3t_PE,.CompanyInfo_value___aDDA{color:var(--gray1,#323232);font-family:Zen Old Mincho;font-size:16px;font-style:normal;font-weight:500;line-height:32px}.CompanyInfo_value___aDDA{width:100%}}@media screen and (max-width:740px){.CompanyInfo_container__6s8Kc{height:514px;justify-content:center;align-items:center;align-self:stretch;display:flex;padding:120px 16px;flex-direction:column;align-items:flex-start;gap:40px;flex-shrink:0;background:linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.9)),url(/img/company/info-backgroundMobile.png) #d3d3d3 50% /cover no-repeat;object-fit:cover;.CompanyInfo_infoWrapper__JklAr{padding:0;background:transparent;width:100%}.CompanyInfo_label__3t_PE{width:100%;max-width:96px}.CompanyInfo_label__3t_PE,.CompanyInfo_value___aDDA{color:var(--gray1,#323232);font-family:Zen Old Mincho;font-size:12px;font-style:normal;font-weight:500;line-height:19px}.CompanyInfo_value___aDDA{white-space:pre-wrap}.CompanyInfo_infoRow__wSmSU{gap:0}}}.Form_container__KF1ob{display:flex;padding:160px 0;@media screen and (max-width:1440px){padding-inline:180px}@media screen and (max-width:1024px){padding-inline:80px}@media screen and (max-width:720px){padding-inline:0}flex-direction:column;align-items:center;gap:80px;align-self:stretch;background-color:#fff;width:100%;.Form_description__sydGg{color:var(--gray1,#323232);text-align:center;font-family:Zen Old Mincho;font-size:16px;font-style:normal;font-weight:500;line-height:32px;max-width:768px;white-space:pre-wrap}.Form_tabHeader__Qjzmp{display:flex;justify-content:center;align-items:flex-start;gap:40px;.Form_heading__3ByJO{text-align:center;width:280px;font-family:Zen Old Mincho;font-size:24px;font-style:normal;font-weight:500;line-height:38px;cursor:pointer;color:#d9d9d9;&.Form_activeTab__EE5iI{color:#323232;border-bottom:1px solid #000}}}.Form_form__iFc4i{display:flex;max-width:1020px;width:100%;flex-direction:column;align-items:flex-start;gap:40px;.Form_checkboxGroup__sF9yM{display:flex;align-items:center;margin-bottom:20px}.Form_checkbox__BGPG8{width:24px;height:24px;margin-right:10px;cursor:pointer}.Form_checkboxLabel__oToyL{color:var(--gold,#ae9b1e);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.5px;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer}.Form_checkboxLabel__oToyL,.Form_subText__S_F5J{font-family:Zen Old Mincho;font-size:16px;font-style:normal;font-weight:500;line-height:32px}.Form_subText__S_F5J{color:var(--gray1,#323232)}.Form_submit__9Lwk1{margin:0 auto;.Form_btn__t_sOn{font-family:Zen Old Mincho}}}.Form_previewHeading__6cQy_{color:#323232;text-align:center;font-family:Zen Old Mincho;font-size:24px;font-style:normal;font-weight:500;line-height:38px}.Form_previewContent__zbxn9{display:flex;flex-direction:column;gap:30px;.Form_previewHeading__6cQy_{font-size:24px;line-height:38px}.Form_previewHeading__6cQy_,.Form_previewText__ZzDlh{color:#323232;text-align:center;font-family:Zen Old Mincho;font-style:normal;font-weight:500}.Form_previewText__ZzDlh{font-size:16px;line-height:32px}}.Form_formPreview__AkQkJ{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:800px;padding:0 16px;.Form_label__uk3aN{color:#afafaf}.Form_label__uk3aN,.Form_previewText__ZzDlh{font-family:Zen Old Mincho;font-size:16px;font-style:normal;font-weight:500;line-height:32px}.Form_previewText__ZzDlh{color:#323232;text-overflow:ellipsis;padding:16px 12px}}}@media screen and (max-width:740px){.Form_container__KF1ob{.Form_description__sydGg{max-width:300px;color:var(--gray1,#323232);text-align:center;font-family:Zen Old Mincho;font-size:12px;font-style:normal;font-weight:500;line-height:19px}.Form_tabHeader__Qjzmp{gap:20px;.Form_heading__3ByJO{text-align:center;width:160px;font-family:Zen Old Mincho;font-size:16px;font-style:normal;font-weight:500;line-height:32px}}.Form_form__iFc4i{display:flex;padding:0 16px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;.Form_checkboxGroup__sF9yM{font-size:14px;.Form_checkboxLabel__oToyL{color:var(--gold,#ae9b1e);line-height:32px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.Form_checkboxLabel__oToyL,.Form_subText__S_F5J{font-family:Zen Old Mincho;font-size:inherit;font-style:normal;font-weight:500}.Form_subText__S_F5J{color:var(--gray1,#323232);line-height:22px}}}}}.ImageGrid_ImageGrid__JYBYC{display:flex;align-items:flex-start;align-content:flex-start;gap:16px;flex-wrap:wrap;align-self:stretch;.ImageGrid_imageCard__4_k4u{display:flex;flex-direction:column;align-items:flex-start}.ImageGrid_imageWrapper__3so_4{width:240px;height:240px;overflow:hidden;position:relative;.ImageGrid_overlay__AaWTE{position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,.3);transition:opacity .6s ease;opacity:0;z-index:3;cursor:pointer}&:hover{.ImageGrid_overlay__AaWTE{opacity:1;transition:opacity .6s ease}}}.ImageGrid_image__Io1dY{width:100%;height:100%;object-fit:cover}.ImageGrid_title__hBlmz{color:#323232;font-family:Cormorant Infant;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-top:8px;.ImageGrid_pre__MdJgi{font-size:24px;font-family:Zen Old Mincho,serif;line-height:38px;font-weight:400}}}@media screen and (max-width:740px){.ImageGrid_ImageGrid__JYBYC{.ImageGrid_imageCard__4_k4u{.ImageGrid_imageWrapper__3so_4{width:160px;height:160px}}.ImageGrid_title__hBlmz{color:#323232;font-size:12px;font-weight:500;line-height:19px;.ImageGrid_pre__MdJgi{color:#323232;font-family:Zen Old Mincho;font-size:16px;font-weight:500;line-height:32px}}}}.ProcessDetails_processDetail__j464W{display:flex;padding-top:240px;flex-direction:column;align-items:center;gap:24px;align-self:stretch;background:#fff;.ProcessDetails_title__qe6vt{color:#afafaf;font-size:40px;line-height:64px}.ProcessDetails_description__vVvox,.ProcessDetails_title__qe6vt{text-align:center;font-family:Zen Old Mincho;font-style:normal;font-weight:500;white-space:pre-wrap}.ProcessDetails_description__vVvox{color:#323232;font-size:16px;line-height:32px;max-width:1103px}}@media screen and (max-width:740px){.ProcessDetails_processDetail__j464W{display:flex;padding:96px 16px 0;flex-direction:column;align-items:center;gap:24px;align-self:stretch;text-align:center;.ProcessDetails_title__qe6vt{color:var(--gray2,#afafaf);font-size:32px;line-height:52px}.ProcessDetails_description__vVvox,.ProcessDetails_title__qe6vt{font-family:Zen Old Mincho;font-style:normal;font-weight:500;white-space:pre-wrap}.ProcessDetails_description__vVvox{color:var(--gray1,#323232);font-size:12px;line-height:19px}}}.CollectionGroup_wrapper__TNCZS{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:clamp(344px,80vw,1280px);width:100%;.CollectionGroup_container__YOnOt{display:flex;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch;.CollectionGroup_title__5spYg{color:#afafaf;font-family:Cormorant Infant;font-size:64px;font-style:italic;font-weight:400;line-height:88px}}}.Header_headerWrapper__iijLy{position:fixed;top:0;width:100%;z-index:99;.Header_bg__cx2g_{position:absolute;width:100%;height:1px;z-index:2;height:160px;top:0}.Header_Header__j6gYx{display:flex;height:127px;padding:40px 120px;@media screen and (max-width:1120px){padding-left:80px;padding-bottom:40px;padding-right:80px;padding-top:40px}@media screen and (max-width:1030px){padding-left:40px;padding-bottom:40px;padding-right:40px;padding-top:40px}justify-content:space-between;align-items:flex-end;flex-shrink:0;position:relative;z-index:99;.Header_logo__98U_C{height:-webkit-fill-available;.Header_logoImage__mMBLu{width:99px;height:47px;flex-shrink:0}}.Header_linksWrapper__6Ok3e{display:flex;align-items:flex-end;gap:80px;@media screen and (max-width:1030px){gap:40px}.Header_links__v3Fao{display:flex;align-items:center;gap:48px;@media screen and (max-width:1030px){gap:24px}.Header_link__alQzc{.Header_ancher__xYbc7{color:#a0a0a0;font-family:Cinzel;font-size:clamp(14px,2%,16px);font-style:normal;font-weight:400;line-height:36px;text-decoration:none;list-style-type:none;cursor:pointer;display:block;&:hover{color:#ae9b1e}}}}.Header_langSwitch__DJohd{display:flex;align-items:center;gap:24px;justify-content:center;.Header_text__xOG_A{font-family:Cinzel;font-size:16px;font-style:normal;font-weight:400;line-height:32px;text-decoration:none;color:hsla(0,0%,69%,.6);&.Header_active__kYdf6{color:#c0aa20}}}}}}.Header_headerWrapper__iijLy{&.Mobile{width:100%;.Header_Header__j6gYx{display:flex;align-items:center;padding:0;position:relative;z-index:10;justify-content:space-between;flex-direction:column;height:100%;width:100%;.Header_wrapperIcons__x1AFI{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:0 20px;height:88px;.Header_logo__98U_C{height:56px;width:56px;display:flex;align-items:center;justify-content:center;.Header_logoImage__mMBLu{width:50.55px;height:24px}}}.Header_closeIcon__qzv4D,.Header_hamburger__xmTZd{background:none;border:none;cursor:pointer;z-index:15;width:56px;height:56px}.Header_linksWrapper__6Ok3e{display:flex;height:640px;flex-direction:column;align-items:center;gap:48px;position:absolute;z-index:99;transition:opacity .8s ease-out,visibility .8s ease-out;background-image:url(/img/mobile-nav-bg.png);background-size:cover;background-repeat:no-repeat;width:100%;opacity:0;visibility:hidden}.Header_linksWrapper__6Ok3e.Header_mobileMenuOpen__Jbjkf{opacity:1;visibility:visible}.Header_links__v3Fao{list-style:none;display:flex;flex-direction:column;align-items:center;gap:32px;.Header_link__alQzc{.Header_ancher__xYbc7{color:var(--gray2,#afafaf);font-family:Cinzel;font-size:14px;font-style:normal;font-weight:400;line-height:22px}}}.Header_langSwitch__DJohd{font-size:16px;color:#fff}.Header_langSwitch__DJohd .Header_text__xOG_A{margin:0 5px;cursor:pointer}}}}.FeatureSeaction_FeatureSection__vPM6K{display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.FeatureSeaction_heroImage__yZlTj{width:100%;height:auto;display:flex;width:1920px;height:1080px;flex-direction:column;justify-content:flex-end;align-items:center;flex-shrink:0;&:has(.FeatureSeaction_Mobile__HulEs){background-color:red}}.ProductPreview_ProductPreview__Eq53O{display:flex;justify-content:center;width:100%;.ProductPreview_imgWrapper__OAHtI{width:360px;display:flex;text-align:center;justify-content:center;flex-direction:column;&:not(:last-child){margin-right:80px}.ProductPreview_img__XkFUP{width:100%;height:100%}.ProductPreview_tag__tknw9{color:#323232;text-align:right;font-family:Garamond;font-size:16px;font-style:normal;font-weight:400;line-height:32px}.ProductPreview_colorMarker__MmqGS{width:280px;height:56.901px;background:url(/img/marker.png) hsla(0,0%,98%,0) 50% /cover no-repeat;display:inline-block;margin:0 auto}}}@media screen and (max-width:740px){.ProductPreview_ProductPreview__Eq53O{display:flex;flex-direction:column;align-items:center;gap:24px;.ProductPreview_imgWrapper__OAHtI{width:240px;text-align:center;display:flex;flex-direction:column;&:not(:last-child){margin-right:0}.ProductPreview_img__XkFUP{width:100%;height:100%}.ProductPreview_tag__tknw9{color:#323232;text-align:right;font-family:Garamond;font-size:16px;font-style:normal;font-weight:400;line-height:32px;margin-top:-16px}.ProductPreview_colorMarker__MmqGS{width:280px;height:56.901px;background:url(/img/marker.png) hsla(0,0%,98%,0) 50% /cover no-repeat;display:inline-block;width:100%;margin-top:16px}}}}