.ClothingDemo_store__Tz6pe{background:#f7f5ef;color:#252820;min-height:100vh;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6}.ClothingDemo_store__Tz6pe *{box-sizing:border-box}.ClothingDemo_store__Tz6pe a,.ClothingDemo_store__Tz6pe button{color:inherit}.ClothingDemo_store__Tz6pe button{cursor:pointer}.ClothingDemo_store__Tz6pe button:disabled{opacity:.4;cursor:not-allowed}.ClothingDemo_store__Tz6pe :is(a,button,select,summary):focus-visible{outline:3px solid #687d49;outline-offset:4px}.ClothingDemo_store__Tz6pe section{scroll-margin-top:24px}.ClothingDemo_demoNotice__mGLh9{background:#26342b;color:#fff;display:flex;align-items:center;justify-content:center;gap:24px;padding:10px 24px;font-size:12px;flex-wrap:wrap}.ClothingDemo_demoNotice__mGLh9 strong{letter-spacing:.1em}.ClothingDemo_demoNotice__mGLh9 a{display:inline-flex;align-items:center;gap:4px;text-decoration:underline}.ClothingDemo_header__t2PwX{max-width:1400px;margin:auto;padding:26px 5%;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #dddcd4}.ClothingDemo_logo__J_FCc{font-weight:800;font-size:24px;letter-spacing:-1px;text-decoration:none;white-space:nowrap}.ClothingDemo_logo__J_FCc span{font-weight:400;color:#7d8075}.ClothingDemo_header__t2PwX nav{display:flex;gap:28px;font-size:13px}.ClothingDemo_header__t2PwX button{display:flex;align-items:center;gap:8px;font-size:13px}.ClothingDemo_hero__wz5VU{max-width:1400px;margin:auto;display:grid;grid-template-columns:1fr 1fr;min-height:590px;padding:50px 5% 65px;gap:7%;align-items:center}.ClothingDemo_eyebrow__UB_IJ{font-size:10px;letter-spacing:.18em;font-weight:600;margin-bottom:18px}.ClothingDemo_hero__wz5VU h1{font-size:clamp(46px,5.4vw,78px);line-height:1.03;font-weight:500;letter-spacing:-4px;margin:20px 0 26px}.ClothingDemo_hero__wz5VU p:not(.ClothingDemo_eyebrow__UB_IJ){color:#64695b;font-size:15px;line-height:1.9}.ClothingDemo_primary__4vkfz{display:inline-flex;gap:28px;align-items:center;justify-content:center;background:#29382d!important;color:#fff!important;padding:14px 22px;margin-top:26px;font-size:13px;border-radius:3px;text-decoration:none}.ClothingDemo_primary__4vkfz:hover{background:#42543d!important}.ClothingDemo_caption__iO10V{display:block;font-size:9px;letter-spacing:.16em;margin-top:25px;color:#777e6e}.ClothingDemo_heroArt__yVa8Y{background:#e4e7da;position:relative;padding:24px 30px;min-height:465px;display:flex;flex-direction:column;justify-content:space-between}.ClothingDemo_heroArt__yVa8Y>span{font-size:9px;letter-spacing:.15em}.ClothingDemo_heroArt__yVa8Y .ClothingDemo_garment__VrWjS{height:340px;transform:rotate(-8deg)}.ClothingDemo_heroArt__yVa8Y>div{font-size:17px;line-height:1.4}.ClothingDemo_heroArt__yVa8Y small{font-size:11px;color:#5f6759}.ClothingDemo_garment__VrWjS{width:100%;display:block;max-height:390px}.ClothingDemo_cart__PPdxT,.ClothingDemo_collection__W2PR6,.ClothingDemo_detail__NgvWF,.ClothingDemo_faq__GLMQq{max-width:1260px;margin:0 auto;padding:55px 24px}.ClothingDemo_sectionHead__izwBr{display:flex;align-items:end;justify-content:space-between;gap:20px}.ClothingDemo_store__Tz6pe h2{font-size:30px;line-height:1.2;letter-spacing:-1px;font-weight:500}.ClothingDemo_sectionHead__izwBr p:not(.ClothingDemo_eyebrow__UB_IJ){font-size:12px;color:#717668}.ClothingDemo_filters__glQT8{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0}.ClothingDemo_filters__glQT8 button{border:1px solid #d5d8cc;padding:7px 20px;border-radius:30px;font-size:12px}.ClothingDemo_filters__glQT8 button[aria-pressed=true]{background:#29382d;color:#fff;border-color:#29382d}.ClothingDemo_grid__2bbuT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}.ClothingDemo_product__T1DGB{display:block;text-align:left}.ClothingDemo_productArt__ynbww{background:#ebeae3;position:relative;padding:18px;overflow:hidden}.ClothingDemo_productArt__ynbww>span:first-child{font-size:8px;letter-spacing:.12em;color:#737767;position:absolute;top:14px;left:16px}.ClothingDemo_productArt__ynbww .ClothingDemo_garment__VrWjS{transition:transform .25s}.ClothingDemo_product__T1DGB:hover .ClothingDemo_garment__VrWjS{transform:scale(1.04)}.ClothingDemo_view__3PWjL{position:absolute;bottom:12px;right:12px;left:12px;display:flex;justify-content:space-between;background:#f7f5efee;padding:10px;font-size:11px}.ClothingDemo_productDetails___ptQl{display:flex;justify-content:space-between;gap:10px;padding-top:14px;font-size:13px}.ClothingDemo_productDetails___ptQl h3{font-weight:600}.ClothingDemo_productDetails___ptQl p{font-size:11px;color:#777b6e}.ClothingDemo_about__384gx{background:#e7eadf;padding:70px 24px;text-align:center;margin:50px 0 0}.ClothingDemo_about__384gx h2{font-size:44px;line-height:1.1}.ClothingDemo_about__384gx>p:not(.ClothingDemo_eyebrow__UB_IJ){max-width:550px;margin:24px auto;color:#5e6757;font-size:14px}.ClothingDemo_about__384gx a{display:inline-flex;align-items:center;gap:6px;text-decoration:underline;font-size:13px}.ClothingDemo_faq__GLMQq{display:grid;grid-template-columns:1fr 1.6fr;gap:60px;padding-top:70px;padding-bottom:80px}.ClothingDemo_faq__GLMQq details{border-bottom:1px solid #d5d8cc;padding:19px 0}.ClothingDemo_faq__GLMQq summary{cursor:pointer;font-size:14px;font-weight:500}.ClothingDemo_faq__GLMQq details p{font-size:13px;line-height:1.8;color:#626958;padding-top:14px}.ClothingDemo_footer__88L7L{border-top:1px solid #d5d8cc;padding:38px 5%;display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap}.ClothingDemo_footer__88L7L p{font-size:11px;color:#6a7160;margin-top:12px}.ClothingDemo_footer__88L7L nav{display:flex;flex-wrap:wrap;gap:20px;align-items:center;font-size:12px}.ClothingDemo_footer__88L7L nav a:hover{text-decoration:underline}.ClothingDemo_detail__NgvWF{display:grid;grid-template-columns:1fr 1fr;gap:40px;border:1px solid #d5d8cc;background:#efeee7;margin-top:40px}.ClothingDemo_detail__NgvWF p{margin-top:18px}.ClothingDemo_detail__NgvWF label{display:block;font-size:13px;margin:22px 0 6px}.ClothingDemo_detail__NgvWF select{display:block;background:#fff;border:1px solid #c5caba;color:#252820;padding:10px;width:130px;border-radius:3px}.ClothingDemo_price__8fv9B{font-size:20px}.ClothingDemo_price__8fv9B small{font-size:12px;color:#747968}.ClothingDemo_textButton__s7zC9{display:block;font-size:12px;text-decoration:underline;margin-top:18px}.ClothingDemo_cart__PPdxT{border:1px solid #ccd2c1;background:#fff;margin-top:40px}.ClothingDemo_cart__PPdxT>p{margin:15px 0;color:#68705d;font-size:13px}.ClothingDemo_cart__PPdxT ul{margin-top:25px}.ClothingDemo_cart__PPdxT li{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #ddd;padding:16px 0;font-size:13px}.ClothingDemo_cart__PPdxT li div{display:flex;gap:14px;align-items:center}.ClothingDemo_cart__PPdxT li button{padding:5px;border:1px solid #d5d8cc}.ClothingDemo_checkout__hs_0s{background:#eef2e7;padding:22px;margin-top:24px;border-left:3px solid #61764c}.ClothingDemo_checkout__hs_0s p{font-size:14px;color:#4f5846}.ClothingDemo_checkout__hs_0s .ClothingDemo_primary__4vkfz{margin-top:20px}.ClothingDemo_cart__PPdxT li .ClothingDemo_remove__hmJAT{border:0;font-size:12px;text-decoration:underline;color:#68705d}.ClothingDemo_cart__PPdxT .ClothingDemo_sectionHead__izwBr button{font-size:12px;text-decoration:underline}@media(max-width:700px){.ClothingDemo_demoNotice__mGLh9{gap:5px 15px;text-align:center;font-size:10px}.ClothingDemo_header__t2PwX{padding:19px 20px;flex-wrap:wrap}.ClothingDemo_header__t2PwX nav{order:3;width:100%;justify-content:center;border-top:1px solid #dddcd4;padding-top:15px}.ClothingDemo_logo__J_FCc{font-size:22px}.ClothingDemo_hero__wz5VU{grid-template-columns:1fr;padding:38px 24px;gap:32px}.ClothingDemo_hero__wz5VU h1{letter-spacing:-2px;font-size:53px}.ClothingDemo_heroArt__yVa8Y{min-height:320px;padding:20px}.ClothingDemo_heroArt__yVa8Y .ClothingDemo_garment__VrWjS{height:250px}.ClothingDemo_heroArt__yVa8Y>div{font-size:14px}.ClothingDemo_grid__2bbuT{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.ClothingDemo_productArt__ynbww{padding:10px 2px}.ClothingDemo_productArt__ynbww>span:first-child{font-size:6px;left:9px;top:9px}.ClothingDemo_productDetails___ptQl{font-size:11px;flex-direction:column;gap:3px}.ClothingDemo_view__3PWjL{font-size:9px;padding:6px;bottom:6px;left:6px;right:6px}.ClothingDemo_collection__W2PR6{padding:35px 18px}.ClothingDemo_sectionHead__izwBr{align-items:start;flex-direction:column;gap:10px}.ClothingDemo_store__Tz6pe h2{font-size:27px}.ClothingDemo_faq__GLMQq{grid-template-columns:1fr;gap:20px;padding:45px 24px}.ClothingDemo_about__384gx{margin-top:15px;padding:48px 24px}.ClothingDemo_about__384gx h2{font-size:37px}.ClothingDemo_detail__NgvWF{grid-template-columns:1fr;margin:20px 14px;padding:24px;gap:15px}.ClothingDemo_detail__NgvWF .ClothingDemo_garment__VrWjS{height:230px}.ClothingDemo_cart__PPdxT{margin:20px 14px;padding:22px}.ClothingDemo_cart__PPdxT li{flex-wrap:wrap}.ClothingDemo_footer__88L7L{padding:30px 24px}.ClothingDemo_footer__88L7L nav{gap:15px}.ClothingDemo_eyebrow__UB_IJ{font-size:9px}}@media(prefers-reduced-motion:reduce){.ClothingDemo_productArt__ynbww .ClothingDemo_garment__VrWjS{transition:none}}.ClothingDemo_brandLogo__2uWIM{display:block;width:140px;height:45px;-o-object-fit:contain;object-fit:contain;background:#111;padding:7px 9px;border-radius:3px}.ClothingDemo_photo__FztDV{width:100%;height:330px;-o-object-fit:contain;object-fit:contain;display:block}.ClothingDemo_heroArt__yVa8Y .ClothingDemo_photo__FztDV{height:340px}.ClothingDemo_detail__NgvWF .ClothingDemo_photo__FztDV{max-height:380px}@media(max-width:700px){.ClothingDemo_brandLogo__2uWIM{width:110px;height:37px}.ClothingDemo_photo__FztDV{height:190px}.ClothingDemo_heroArt__yVa8Y .ClothingDemo_photo__FztDV{height:250px}}