.HomePageClient_homePage__xiurY{width:100%;min-height:0;background:#fff;overflow:hidden}.HomePageClient_heroSlider__vvmoo{position:relative;width:100%;height:clamp(340px,35.42vw,725px);overflow:hidden;background:#f8e5e2}.HomePageClient_slide__vQw4P{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .48s ease}.HomePageClient_slideActive__lClXM{opacity:1}.HomePageClient_slideImage__V7TbM,.HomePageClient_slidePicture__CnQVd{width:100%;height:100%;display:block}.HomePageClient_slideImage__V7TbM{object-fit:cover;object-position:center center}.HomePageClient_slideLinkOverlay__Q0FzX{position:absolute;inset:0;z-index:2;display:block;cursor:pointer}.HomePageClient_sliderArrow__fMiCp{position:absolute;top:50%;z-index:3;width:46px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #e24179;border-radius:40px;background:hsla(0,0%,100%,.95);color:#6e4a40;transform:translateY(-50%);box-shadow:none;transition:background .18s ease,color .18s ease,transform .18s ease}.HomePageClient_sliderArrow__fMiCp:hover{background:#fff;color:#bf736a;transform:translateY(-50%) scale(1.02)}.HomePageClient_sliderArrow__fMiCp svg{width:26px;height:26px}.HomePageClient_sliderArrowLeft__BY0No{left:32px}.HomePageClient_sliderArrowLeft__BY0No svg{transform:rotate(180deg)}.HomePageClient_sliderArrowRight__PB7ug{right:32px}.HomePageClient_emptyHero__goMQV{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:28px;text-align:center;color:#7a4b45;background:linear-gradient(135deg,#fbe5e3,#fff7f6)}.HomePageClient_emptyHero__goMQV p{max-width:560px;margin:0;font-size:18px;line-height:1.6;font-weight:500}.HomePageClient_promiseSection__lilpy{width:100%;min-height:193px;display:flex;align-items:center;background:#fff;padding:34px 96px}.HomePageClient_promiseGrid__pf_8M{width:100%;max-width:1880px;margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;grid-column-gap:44px;column-gap:44px;grid-row-gap:26px;row-gap:26px}.HomePageClient_promiseItem__Ce5BO{min-width:0;display:flex;align-items:center;gap:22px}.HomePageClient_promiseIcon__VOgsU{width:62px;height:62px;flex:0 0 62px;display:block;object-fit:contain}.HomePageClient_promiseText__Zp7zj{min-width:0}.HomePageClient_promiseText__Zp7zj h2{margin:0 0 7px;color:#050505;font-size:18px;line-height:1.15;font-weight:500;letter-spacing:-.01em}.HomePageClient_promiseText__Zp7zj p{margin:0;color:#4e4e4e;font-size:15px;line-height:1.25;font-weight:400}.HomePageClient_luxurySection__dk1iR,.HomePageClient_shapeSection__60GKZ,.HomePageClient_softSection__2NdZB,.HomePageClient_testimonialSection__5NTRP,.HomePageClient_whiteSection__1qvb_{width:100%}.HomePageClient_whiteSection__1qvb_{background:#fff;padding:72px 0 82px}.HomePageClient_testimonialSection__5NTRP{background:#fff;padding:74px 0 76px}.HomePageClient_luxurySection__dk1iR,.HomePageClient_shapeSection__60GKZ,.HomePageClient_softSection__2NdZB{background:#fff8f8}.HomePageClient_softSection__2NdZB{padding:74px 0 82px}.HomePageClient_shapeSection__60GKZ{padding:86px 0 84px}.HomePageClient_luxurySection__dk1iR{padding:82px 0 84px}.HomePageClient_sectionInner__cL95c{width:100%;max-width:1800px;margin:0 auto;padding:0 96px}.HomePageClient_sectionHeading__s5HDS{margin:0 auto 44px;text-align:center}.HomePageClient_sectionHeading__s5HDS h2{margin:0;color:#050505;font-size:clamp(30px,2.22vw,48px);line-height:1.08;font-weight:600;letter-spacing:.002em}.HomePageClient_sectionHeading__s5HDS p{margin:10px 0 0;color:#050505;font-size:clamp(17px,1.12vw,22px);line-height:1.3;font-weight:400}.HomePageClient_carouselTrack___lz4C{display:flex;align-items:stretch;gap:28px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.HomePageClient_carouselTrack___lz4C::-webkit-scrollbar{display:none}.HomePageClient_carouselCell__Clzj6{min-width:0;flex:0 0 auto;scroll-snap-align:start}.HomePageClient_carouselDots__c_bQI{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:26px}.HomePageClient_carouselDots__c_bQI button{width:16px;height:16px;border:0;border-radius:999px;background:#efe6e2;padding:0;transition:width .18s ease,background .18s ease}.HomePageClient_carouselDots__c_bQI .HomePageClient_carouselDotActive__GBf_A{width:78px;background:#e8ded7}.HomePageClient_mobileHiddenDots__qjI1o{display:flex}.HomePageClient_categoryTrack__raKsk{gap:28px}.HomePageClient_categoryCell__i_tv0{flex-basis:calc((100% - 84px) / 4)}.HomePageClient_categoryCard__EITy4{display:block;height:100%;padding:8px 8px 22px;color:#050505;text-align:center;text-decoration:none;background:#fff;border-radius:12px;box-shadow:0 4px 18px rgba(35,20,18,.05)}.HomePageClient_categoryCard__EITy4 img{width:100%;aspect-ratio:1/1;display:block;object-fit:cover;border-radius:9px}.HomePageClient_categoryCard__EITy4 h3{margin:20px 0 0;color:#050505;font-size:clamp(22px,1.35vw,29px);line-height:1.15;font-weight:400}.HomePageClient_productTrack__Qb3JW{gap:32px}.HomePageClient_productCell__Kwxt2{flex-basis:calc((100% - 128px) / 5)}.HomePageClient_sectionButtonWrap__cvEPv{display:flex;justify-content:center;margin-top:46px}.HomePageClient_primaryButton__V3A0M{min-width:160px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#bf736a;color:#fff;padding:12px 24px;text-decoration:none;font-size:16px;line-height:1;letter-spacing:.6px;font-weight:400;transition:background .18s ease,transform .18s ease}.HomePageClient_primaryButton__V3A0M:hover{background:#aa6058;transform:translateY(-1px)}.HomePageClient_featureSection__xckL6 .HomePageClient_sectionInner__cL95c{max-width:1480px;padding-right:clamp(34px,4vw,64px);padding-left:clamp(34px,4vw,64px)}.HomePageClient_featureGrid__ies6_{display:grid;grid-template-columns:repeat(var(--feature-columns,3),minmax(0,440px));justify-content:center;grid-gap:22px;gap:22px}.HomePageClient_featureCard__tqlWc{position:relative;min-width:0;min-height:300px;display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate;overflow:hidden;padding-top:138px;border:1px solid rgba(82,52,44,.1);border-radius:10px;color:#fff;text-decoration:none;background:#a88e84;aspect-ratio:4/3}.HomePageClient_featureCard__tqlWc img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;transition:transform .4s ease}.HomePageClient_featureText__z76k0{position:relative;z-index:1;display:flex;align-items:flex-end;gap:16px;margin-top:auto;padding:64px 26px 26px;color:#fff;background:linear-gradient(180deg,transparent,rgba(22,19,18,.06) 24%,rgba(22,19,18,.22) 53%,rgba(22,19,18,.36) 78%,rgba(22,19,18,.46));text-shadow:0 1px 3px rgba(0,0,0,.5)}.HomePageClient_featureCopy__DQSgs{flex:1 1;min-width:0;overflow-wrap:anywhere}.HomePageClient_featureText__z76k0 h3{margin:0;color:inherit;font-size:clamp(22px,1.85vw,29px);line-height:1.15;font-weight:500;letter-spacing:-.015em}.HomePageClient_featureText__z76k0 p{margin:8px 0 0;color:inherit;font-size:15px;line-height:1.45;font-weight:400}.HomePageClient_featureArrow__y6j2F{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.68);border-radius:50%;color:#fff;background:hsla(0,0%,100%,.08);transition:background-color .2s ease,color .2s ease}.HomePageClient_featureArrow__y6j2F svg{width:19px;height:19px;transform:rotate(-35deg)}.HomePageClient_featureCard__tqlWc:focus-visible,.HomePageClient_featureGrid__ies6_:focus-visible,.HomePageClient_mobileCategoryGrid__N9mbu:focus-visible{outline:2px solid #a6645a;outline-offset:-3px}@media (hover:hover){.HomePageClient_featureCard__tqlWc:hover img{transform:scale(1.035)}.HomePageClient_featureCard__tqlWc:hover .HomePageClient_featureArrow__y6j2F{background:hsla(0,0%,100%,.18);color:#fff}}.HomePageClient_luxuryInner__dSQ_H{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.1fr);align-items:center;grid-gap:78px;gap:78px}.HomePageClient_luxuryContent__Go3I4 h2{max-width:720px;margin:0 0 32px;color:#050505;font-size:clamp(30px,1.42vw,46px);line-height:1.12;font-weight:600;letter-spacing:.005em}.HomePageClient_luxuryDescription__KsXWs{max-width:830px;margin:0 0 30px;color:#050505;font-size:16px;line-height:1.35;font-weight:400}.HomePageClient_luxuryPoints__8l1QB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:34px;gap:34px;margin-top:56px}.HomePageClient_luxuryPoint__VO2XC{min-width:0;text-align:center}.HomePageClient_luxuryPoint__VO2XC img{width:80px;height:80px;display:block;margin:0 auto 18px;object-fit:contain}.HomePageClient_luxuryPoint__VO2XC h3{margin:0 0 8px;color:#050505;font-size:18px;line-height:1.05;font-weight:500}.HomePageClient_luxuryPoint__VO2XC p{margin:0;color:#505050;font-size:15px;line-height:1.25}.HomePageClient_luxuryImageWrap__7aMD4{overflow:hidden;border-radius:12px;background:#f6e2de}.HomePageClient_luxuryImageWrap__7aMD4 img{width:100%;aspect-ratio:1.52/1;display:block;object-fit:cover}.HomePageClient_dealsGrid__thEg_{display:grid;grid-template-columns:minmax(0,3fr) minmax(380px,2.05fr);align-items:start;grid-gap:34px;gap:34px}.HomePageClient_dealsProducts__TaGWO{min-width:0}.HomePageClient_dealsProductTrack__x1n4r{gap:28px}.HomePageClient_dealsProductCell__K4d02{flex-basis:calc((100% - 56px) / 3)}.HomePageClient_dealsBanner__4UFp9{position:relative;display:block;overflow:hidden;min-height:420px;height:100%;color:#050505;text-decoration:none;border-radius:12px;background:#f8ded5}.HomePageClient_dealsBanner__4UFp9 img{width:100%;height:100%;min-height:420px;display:block;object-fit:cover}.HomePageClient_dealsBannerText__j_tTH{position:absolute;top:32px;left:32px;z-index:2;max-width:44%}.HomePageClient_dealsBannerText__j_tTH h3{margin:0 0 18px;color:#050505;font-size:clamp(24px,1.85vw,40px);line-height:1.05;font-weight:600;letter-spacing:-.035em}.HomePageClient_dealsBannerText__j_tTH p{margin:0;color:#050505;font-size:clamp(16px,.95vw,20px);line-height:1.3}.HomePageClient_serviceGrid__Lc3sD{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:265px 265px;grid-gap:26px;gap:26px}.HomePageClient_serviceCard__dsvsj{position:relative;display:block;overflow:hidden;border-radius:12px;color:#fff;text-decoration:none;background:#dac7c1}.HomePageClient_serviceCardLarge__ZfGaE{grid-row:span 2}.HomePageClient_serviceCard__dsvsj img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .26s ease}.HomePageClient_serviceCard__dsvsj:hover img{transform:scale(1.025)}.HomePageClient_serviceOverlay__lT2l0{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.48) 0,rgba(0,0,0,.28) 35%,rgba(0,0,0,.08) 80%,transparent)}.HomePageClient_serviceText__0bO2J{position:absolute;top:30px;right:34px;z-index:2;max-width:62%;text-align:left}.HomePageClient_serviceCardLarge__ZfGaE .HomePageClient_serviceText__0bO2J{right:46px;max-width:58%}.HomePageClient_serviceText__0bO2J h3{margin:0 0 6px;color:#fff;font-size:clamp(20px,1.72vw,36px);line-height:1.08;font-weight:500;letter-spacing:.4px}.HomePageClient_serviceText__0bO2J p{margin:0;color:#fff;font-size:clamp(16px,1vw,21px);line-height:1.25;font-weight:300;letter-spacing:.2px}.HomePageClient_shapeTrack__B1z4F{align-items:flex-end;gap:54px;margin-top:64px}.HomePageClient_shapeCell__Jp5zC{flex-basis:calc((100% - 432px) / 9)}.HomePageClient_shapeItem__bjmst{display:block;text-align:center;color:#050505;text-decoration:none}.HomePageClient_shapeItem__bjmst img{width:88px;height:88px;display:block;object-fit:contain;margin:0 auto 32px}.HomePageClient_shapeItem__bjmst h3{margin:0;color:#050505;font-size:clamp(19px,1.3vw,28px);line-height:1.1;font-weight:400}.HomePageClient_testimonialSection__5NTRP .HomePageClient_sectionHeading__s5HDS{margin-bottom:30px}.HomePageClient_testimonialTrack__y5MvK{gap:46px;align-items:stretch}.HomePageClient_testimonialCell__arfT8{flex-basis:calc((100% - 92px) / 3)}.HomePageClient_testimonialCard__5DDTP{height:100%;min-height:322px;display:flex;flex-direction:column;background:#fff;padding:42px 48px 34px;box-shadow:18px 0 30px -30px rgba(45,28,24,.45),-18px 0 30px -30px rgba(45,28,24,.45)}.HomePageClient_testimonialStars__q_dLx{display:flex;align-items:center;gap:5px;margin-bottom:36px;color:#edaa00;font-size:22px;line-height:1;letter-spacing:.02em}.HomePageClient_testimonialReview__spYAQ{max-width:520px;margin:0;color:#050505;font-size:clamp(16px,.96vw,20px);line-height:1.52;font-weight:400}.HomePageClient_testimonialFooter__imKi9{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:auto;padding-top:42px}.HomePageClient_testimonialAuthorWrap__fykVn{min-width:0;display:flex;align-items:center;gap:22px}.HomePageClient_testimonialAuthorWrap__fykVn strong{min-width:0;color:#050505;font-size:clamp(16px,.95vw,19px);line-height:1.2;font-weight:800}.HomePageClient_testimonialAvatarFallback__uK4cB,.HomePageClient_testimonialAvatar__ON8mb{width:64px;height:64px;flex:0 0 64px;display:none;border-radius:999px}.HomePageClient_testimonialAvatar__ON8mb{object-fit:cover}.HomePageClient_testimonialAvatarFallback__uK4cB{position:relative;overflow:hidden;background:#dfe6eb}.HomePageClient_testimonialAvatarFallback__uK4cB:before{content:"";position:absolute;left:8px;bottom:14px;width:25px;height:20px;border-radius:999px;background:#fff;opacity:.9;transform:rotate(-38deg)}.HomePageClient_testimonialAvatarFallback__uK4cB:after{content:"";position:absolute;right:8px;bottom:11px;width:38px;height:31px;border-radius:50% 50% 0 0;background:#fff;opacity:.9}.HomePageClient_testimonialQuote__wYG6x{flex:0 0 auto;color:#d7e5ff;font-family:Georgia,Times New Roman,serif;font-size:76px;line-height:.45;letter-spacing:-.16em;transform:translateY(6px);display:none}.HomePageClient_officeWearSection__54cAL{padding-top:76px}.HomePageClient_desktopCarouselOnly__GU_o0{min-width:0}.HomePageClient_mobileAutoScroll__GZrcx,.HomePageClient_mobileCategoryGrid__N9mbu{display:none}.HomePageClient_mobileCategoryCell__LILdq{min-width:0}@media (min-width:768px){.HomePageClient_categorySection__vzPWW{padding-top:66px;padding-bottom:74px}.HomePageClient_categorySection__vzPWW .HomePageClient_sectionInner__cL95c{max-width:1480px;padding-right:clamp(34px,4vw,64px);padding-left:clamp(34px,4vw,64px)}.HomePageClient_categorySection__vzPWW .HomePageClient_sectionHeading__s5HDS{margin:0 auto 42px;text-align:center}.HomePageClient_categorySection__vzPWW .HomePageClient_categoryTrack__raKsk{gap:22px;align-items:flex-start;padding:2px 0}.HomePageClient_categorySection__vzPWW .HomePageClient_categoryCell__i_tv0{flex-basis:calc((100% - 66px) / 4)}}.HomePageClient_categoryDesktopCard__Da6g_{display:block;color:#2e2421;text-decoration:none}.HomePageClient_categoryDesktopMedia__5hEyY{position:relative;display:block;width:100%;aspect-ratio:1/1;overflow:hidden;border:1px solid #e8d4cd;border-radius:0;background:#f3e4e2;transition:border-color .2s ease}.HomePageClient_categoryDesktopMedia__5hEyY:after{content:"";position:absolute;inset:6px;border:1px solid hsla(0,0%,100%,.55);pointer-events:none}.HomePageClient_categoryDesktopMedia__5hEyY img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.HomePageClient_categoryDesktopCaption__7_RN_{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 2px 14px;border-bottom:1px solid #e4ceca}.HomePageClient_categoryDesktopTitle__VGzqR{margin:0;min-width:0;overflow-wrap:anywhere;font-size:clamp(18px,1.5vw,23px);line-height:1.25;font-weight:400}.HomePageClient_categoryDesktopArrow__3ba_Y{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;border:1px solid #d7b3ac;border-radius:50%;color:#9b6056;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.HomePageClient_categoryDesktopArrow__3ba_Y svg{width:18px;height:18px;transform:rotate(-35deg)}.HomePageClient_categoryDesktopCard__Da6g_:focus-visible{outline:2px solid #bf736a;outline-offset:-2px;border-radius:0}.HomePageClient_categoryDesktopCard__Da6g_:focus-visible .HomePageClient_categoryDesktopArrow__3ba_Y{color:#fff;background-color:#a6645a;border-color:#a6645a}@media (min-width:768px){.HomePageClient_shapeTrack__B1z4F .HomePageClient_shapeCell__Jp5zC:first-child{margin-left:auto}.HomePageClient_shapeTrack__B1z4F .HomePageClient_shapeCell__Jp5zC:last-child{margin-right:auto}}@media (min-width:768px) and (max-width:1180px){.HomePageClient_categorySection__vzPWW .HomePageClient_categoryTrack__raKsk{gap:20px}.HomePageClient_categorySection__vzPWW .HomePageClient_categoryCell__i_tv0{flex-basis:calc((100% - 40px) / 3)}}@media (min-width:768px) and (hover:hover){.HomePageClient_categoryDesktopCard__Da6g_:hover .HomePageClient_categoryDesktopMedia__5hEyY{border-color:#bf8b80}.HomePageClient_categoryDesktopCard__Da6g_:hover .HomePageClient_categoryDesktopMedia__5hEyY img{transform:scale(1.035)}.HomePageClient_categoryDesktopCard__Da6g_:hover .HomePageClient_categoryDesktopArrow__3ba_Y{color:#fff;background-color:#a6645a;border-color:#a6645a}}@media (prefers-reduced-motion:reduce){.HomePageClient_categoryDesktopArrow__3ba_Y,.HomePageClient_categoryDesktopMedia__5hEyY,.HomePageClient_categoryDesktopMedia__5hEyY img,.HomePageClient_featureArrow__y6j2F,.HomePageClient_featureCard__tqlWc img{transition:none}.HomePageClient_categoryDesktopCard__Da6g_:hover .HomePageClient_categoryDesktopMedia__5hEyY img,.HomePageClient_featureCard__tqlWc:hover img{transform:none}}@media (max-width:1500px){.HomePageClient_promiseSection__lilpy{padding-right:64px;padding-left:64px}.HomePageClient_promiseGrid__pf_8M{column-gap:19px}.HomePageClient_promiseItem__Ce5BO{gap:16px}.HomePageClient_promiseIcon__VOgsU{width:52px;height:52px;flex-basis:52px}.HomePageClient_promiseText__Zp7zj h2{font-size:18px}.HomePageClient_promiseText__Zp7zj p{font-size:15px}.HomePageClient_sectionInner__cL95c{padding-right:64px;padding-left:64px}.HomePageClient_productTrack__Qb3JW{gap:26px}.HomePageClient_productCell__Kwxt2{flex-basis:calc((100% - 78px) / 4)}.HomePageClient_dealsGrid__thEg_{grid-template-columns:minmax(0,3fr) minmax(350px,2fr)}.HomePageClient_serviceGrid__Lc3sD{grid-template-rows:245px 245px}.HomePageClient_testimonialTrack__y5MvK{gap:32px}.HomePageClient_testimonialCell__arfT8{flex-basis:calc((100% - 64px) / 3)}.HomePageClient_testimonialCard__5DDTP{padding-right:36px;padding-left:36px}}@media (max-width:1180px){.HomePageClient_heroSlider__vvmoo{height:clamp(310px,39vw,500px)}.HomePageClient_sliderArrow__fMiCp{width:54px;height:54px}.HomePageClient_sliderArrowLeft__BY0No{left:20px}.HomePageClient_sliderArrowRight__PB7ug{right:20px}.HomePageClient_promiseSection__lilpy{padding:30px 34px}.HomePageClient_promiseGrid__pf_8M{grid-template-columns:repeat(3,minmax(0,1fr))}.HomePageClient_sectionInner__cL95c{padding-right:34px;padding-left:34px}.HomePageClient_luxurySection__dk1iR,.HomePageClient_shapeSection__60GKZ,.HomePageClient_softSection__2NdZB,.HomePageClient_testimonialSection__5NTRP,.HomePageClient_whiteSection__1qvb_{padding-top:58px;padding-bottom:64px}.HomePageClient_categoryCell__i_tv0{flex-basis:calc((100% - 56px) / 3)}.HomePageClient_productCell__Kwxt2{flex-basis:calc((100% - 52px) / 3)}.HomePageClient_featureGrid__ies6_{gap:18px}.HomePageClient_featureText__z76k0{gap:10px;padding:56px 18px 22px}.HomePageClient_featureText__z76k0 h3{font-size:22px}.HomePageClient_featureArrow__y6j2F{width:32px;height:32px;flex-basis:32px}.HomePageClient_luxuryInner__dSQ_H{grid-template-columns:1fr;gap:42px}.HomePageClient_dealsGrid__thEg_{grid-template-columns:1fr}.HomePageClient_dealsBanner__4UFp9,.HomePageClient_dealsBanner__4UFp9 img{min-height:330px}.HomePageClient_serviceGrid__Lc3sD{grid-template-rows:210px 210px;gap:18px}.HomePageClient_shapeTrack__B1z4F{gap:40px}.HomePageClient_shapeCell__Jp5zC{flex-basis:calc((100% - 200px) / 6)}.HomePageClient_testimonialCell__arfT8{flex-basis:calc((100% - 32px) / 2)}}@media (max-width:767px){.HomePageClient_heroSlider__vvmoo{height:auto;aspect-ratio:358/424;min-height:398px;max-height:492px}.HomePageClient_slideImage__V7TbM{object-position:center center}.HomePageClient_sliderArrow__fMiCp{width:34px;height:31px;border-width:1px;border-radius:30px;color:#5a463d}.HomePageClient_sliderArrow__fMiCp svg{width:18px;height:18px}.HomePageClient_sliderArrowLeft__BY0No{left:4px}.HomePageClient_sliderArrowRight__PB7ug{right:8px}.HomePageClient_promiseSection__lilpy{min-height:0;padding:20px 18px 16px}.HomePageClient_promiseGrid__pf_8M{display:none}.HomePageClient_mobileAutoScroll__GZrcx{width:100%;min-width:0;display:block}.HomePageClient_mobileAutoTrack__tSbyq{display:flex;align-items:stretch;gap:10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-behavior:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.HomePageClient_mobileAutoTrack__tSbyq::-webkit-scrollbar{display:none}.HomePageClient_mobileAutoCell__CRk2W{min-width:0;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 10px) / 2)}.HomePageClient_mobileAutoCell__CRk2W a:focus-visible{outline:2px solid #bf736a;outline-offset:-3px}.HomePageClient_promiseItem__Ce5BO{height:100%;min-height:132px;padding:16px 8px 14px;border:1px solid #f0e2df;border-radius:12px;background:snow;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;text-align:center}.HomePageClient_promiseIcon__VOgsU{width:36px;height:36px;flex:0 0 36px}.HomePageClient_promiseText__Zp7zj h2{margin-bottom:4px;font-size:14px;line-height:1.25;font-weight:500}.HomePageClient_promiseText__Zp7zj p{font-size:12px;line-height:1.35}.HomePageClient_sectionInner__cL95c{padding-right:18px;padding-left:18px}.HomePageClient_luxurySection__dk1iR,.HomePageClient_shapeSection__60GKZ,.HomePageClient_softSection__2NdZB,.HomePageClient_testimonialSection__5NTRP,.HomePageClient_whiteSection__1qvb_{padding-top:40px;padding-bottom:52px}.HomePageClient_softSection__2NdZB{padding-top:37px;padding-bottom:40px}.HomePageClient_whiteSection__1qvb_{padding-top:36px}.HomePageClient_sectionHeading__s5HDS{margin-bottom:28px}.HomePageClient_sectionHeading__s5HDS h2{font-size:26px;line-height:1.06;letter-spacing:.2px}.HomePageClient_sectionHeading__s5HDS p{margin-top:7px;font-size:16px;line-height:1.2}.HomePageClient_carouselDots__c_bQI{gap:18px;margin-top:20px}.HomePageClient_carouselDots__c_bQI button{width:14px;height:14px}.HomePageClient_carouselDots__c_bQI .HomePageClient_carouselDotActive__GBf_A{width:60px}.HomePageClient_categoryTrack__raKsk{gap:20px}.HomePageClient_categoryCell__i_tv0{flex-basis:calc((100% - 20px) / 2)}.HomePageClient_categoryCard__EITy4{padding:6px 6px 18px;border-radius:9px;box-shadow:none}.HomePageClient_categoryCard__EITy4 img{border-radius:7px}.HomePageClient_categoryCard__EITy4 h3{margin-top:14px;font-size:18px;line-height:1.15}.HomePageClient_desktopCarouselOnly__GU_o0,.HomePageClient_mobileHiddenDots__qjI1o{display:none}.HomePageClient_mobileCategoryGrid__N9mbu{display:flex;gap:14px;margin:0 -18px;padding:2px 18px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:18px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.HomePageClient_featureGrid__ies6_::-webkit-scrollbar,.HomePageClient_mobileCategoryGrid__N9mbu::-webkit-scrollbar{display:none}.HomePageClient_mobileCategoryCell__LILdq{flex:0 0 78%;max-width:360px;scroll-snap-align:start}.HomePageClient_mobileCategoryCell__LILdq:only-child{flex-basis:100%;margin:0 auto}.HomePageClient_categoryDesktopCaption__7_RN_{min-height:58px;padding-top:12px;padding-bottom:12px}.HomePageClient_categoryDesktopTitle__VGzqR{font-size:20px}.HomePageClient_dealsProductTrack__x1n4r,.HomePageClient_productTrack__Qb3JW{gap:20px}.HomePageClient_dealsProductCell__K4d02,.HomePageClient_productCell__Kwxt2{flex-basis:calc((100% - 20px) / 2)}.HomePageClient_sectionButtonWrap__cvEPv{margin-top:40px}.HomePageClient_primaryButton__V3A0M{min-width:176px;min-height:40px;border-radius:3px;padding:0 24px;font-size:16px;font-weight:400}.HomePageClient_featureSection__xckL6 .HomePageClient_sectionInner__cL95c{padding-right:18px;padding-left:18px}.HomePageClient_featureGrid__ies6_{display:flex;justify-content:flex-start;gap:14px;margin:0 -18px;padding:2px 18px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:18px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.HomePageClient_featureCard__tqlWc{flex:0 0 88%;max-width:420px;min-height:296px;padding-top:132px;scroll-snap-align:start}.HomePageClient_featureCard__tqlWc:only-child{flex-basis:100%;margin:0 auto}.HomePageClient_featureText__z76k0{gap:14px;padding:58px 22px 24px}.HomePageClient_featureText__z76k0 h3{font-size:24px}.HomePageClient_featureArrow__y6j2F{width:36px;height:36px;flex-basis:36px}.HomePageClient_luxurySection__dk1iR{padding-top:74px;padding-bottom:39px}.HomePageClient_luxuryInner__dSQ_H{grid-template-columns:1fr;gap:35px;padding-right:8px;padding-left:8px}.HomePageClient_luxuryContent__Go3I4{padding:0 12px;text-align:center}.HomePageClient_luxuryContent__Go3I4 h2{max-width:300px;margin:0 auto 20px;font-size:28px;line-height:1.03;letter-spacing:.2px}.HomePageClient_luxuryDescription__KsXWs{max-width:320px;margin:0 auto 25px;font-size:16px;line-height:1.25}.HomePageClient_luxuryPoints__8l1QB{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:31px}.HomePageClient_luxuryPoint__VO2XC img{width:clamp(48px,13vw,56px);height:clamp(48px,13vw,56px);margin-bottom:14px}.HomePageClient_luxuryPoint__VO2XC h3{margin-bottom:6px;font-size:19px;line-height:1.05}.HomePageClient_luxuryPoint__VO2XC p{font-size:14px;line-height:1.45}.HomePageClient_luxuryImageWrap__7aMD4{border-radius:8px}.HomePageClient_luxuryImageWrap__7aMD4 img{aspect-ratio:1.5/1}.HomePageClient_dealsSection__vNvNz{padding-bottom:70px}.HomePageClient_dealsGrid__thEg_{grid-template-columns:1fr;gap:28px}.HomePageClient_dealsBanner__4UFp9{min-height:221px;border-radius:8px}.HomePageClient_dealsBanner__4UFp9 img{min-height:221px;object-position:center center}.HomePageClient_dealsBannerText__j_tTH{top:23px;left:12px;max-width:56%}.HomePageClient_dealsBannerText__j_tTH h3{margin-bottom:6px;font-size:23px;line-height:1.02;letter-spacing:-.04em}.HomePageClient_dealsBannerText__j_tTH p{font-size:15px;line-height:1.15}.HomePageClient_dealsSection__vNvNz .HomePageClient_sectionButtonWrap__cvEPv{display:none}.HomePageClient_serviceGrid__Lc3sD{grid-template-columns:1fr;grid-template-rows:none;gap:18px}.HomePageClient_serviceCardLarge__ZfGaE,.HomePageClient_serviceCard__dsvsj{min-height:210px;border-radius:8px;grid-row:auto}.HomePageClient_serviceCardLarge__ZfGaE .HomePageClient_serviceText__0bO2J,.HomePageClient_serviceText__0bO2J{top:22px;right:18px;left:18px;max-width:none}.HomePageClient_shapeSection__60GKZ{padding-top:38px;padding-bottom:47px}.HomePageClient_shapeSection__60GKZ .HomePageClient_sectionHeading__s5HDS{margin-bottom:28px}.HomePageClient_shapeAutoScroll__Ck527 .HomePageClient_mobileAutoTrack__tSbyq{gap:14px}.HomePageClient_shapeAutoScroll__Ck527 .HomePageClient_mobileAutoCell__CRk2W{flex-basis:calc((100% - 28px) / 3)}.HomePageClient_shapeAutoScroll__Ck527 .HomePageClient_shapeItem__bjmst{padding:6px 0 10px}.HomePageClient_shapeTrack__B1z4F{gap:26px;margin-top:42px}.HomePageClient_shapeCell__Jp5zC{flex-basis:calc((100% - 78px) / 4)}.HomePageClient_shapeItem__bjmst img{width:58px;height:58px;margin-bottom:14px}.HomePageClient_shapeItem__bjmst h3{font-size:16px;line-height:1.1}.HomePageClient_officeWearSection__54cAL{padding-top:38px}.HomePageClient_testimonialCell__arfT8{flex-basis:86%}.HomePageClient_testimonialCard__5DDTP{min-height:286px;padding:30px 28px 28px}.HomePageClient_testimonialStars__q_dLx{margin-bottom:26px;font-size:18px}.HomePageClient_testimonialReview__spYAQ{font-size:15px}.HomePageClient_testimonialFooter__imKi9{padding-top:32px}.HomePageClient_testimonialAvatarFallback__uK4cB,.HomePageClient_testimonialAvatar__ON8mb{width:52px;height:52px;flex-basis:52px}.HomePageClient_testimonialQuote__wYG6x{font-size:58px}}@media (max-width:520px){.HomePageClient_heroSlider__vvmoo{min-height:424px;max-height:none}.HomePageClient_sectionInner__cL95c{padding-right:18px;padding-left:18px}.HomePageClient_categoryCell__i_tv0,.HomePageClient_dealsProductCell__K4d02,.HomePageClient_productCell__Kwxt2{flex-basis:calc((100% - 20px) / 2)}.HomePageClient_luxuryPoints__8l1QB{grid-template-columns:repeat(3,minmax(0,1fr))}.HomePageClient_testimonialCell__arfT8{flex-basis:90%}.HomePageClient_testimonialAuthorWrap__fykVn{gap:14px}.HomePageClient_testimonialQuote__wYG6x{display:none}}@media (prefers-reduced-motion:reduce){.HomePageClient_mobileAutoCell__CRk2W[data-copy=true]{display:none}}@media (max-width:380px){.HomePageClient_heroSlider__vvmoo{min-height:424px}.HomePageClient_sectionInner__cL95c{padding-right:18px;padding-left:18px}}