:root{--rd-black:#171717;--rd-muted:#686868;--rd-cream:#f6f4f0;--rd-accent:#a62845}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--rd-black);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.rd-announcement{background:#151515;color:white;text-align:center;letter-spacing:.17em;font-size:10px;padding:10px}.rd-site-header{background:white;border-bottom:1px solid #ececec;position:sticky;top:0;z-index:50}.admin-bar .rd-site-header{top:32px}.rd-header-inner{max-width:1360px;margin:auto;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:10px 30px}.rd-logo{font-size:23px;font-weight:800;letter-spacing:-.06em;line-height:1}.rd-logo strong{font-weight:900}.rd-logo small{display:block;font-size:9px;letter-spacing:.26em;font-weight:500;margin-top:8px}.rd-desktop-menu{display:flex;align-items:center;gap:26px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.rd-menu{display:flex;gap:26px;list-style:none;margin:0;padding:0}.rd-header-actions{display:flex;gap:18px;font-size:13px}.rd-cart-count{background:#151515;color:#fff;border-radius:50%;padding:3px 6px;font-size:10px}.rd-hero{max-width:1440px;margin:0 auto;min-height:550px;display:grid;grid-template-columns:1fr 1fr;background:#eae7e3}.rd-hero-content{padding:clamp(40px,7vw,110px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.rd-eyebrow{font-size:11px;font-weight:700;letter-spacing:.19em;color:#6e6361}.rd-hero h1{font-size:clamp(46px,5.5vw,90px);letter-spacing:-.07em;line-height:1.02;margin:24px 0}.rd-hero h1 em{font-family:Georgia,serif;font-weight:400}.rd-hero p{font-size:15px;line-height:1.7;max-width:420px;color:#555}.rd-button{display:inline-flex;gap:20px;background:#151515;color:#fff;padding:18px 24px;margin-top:25px;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.rd-hero-art{background:linear-gradient(145deg,#313e55,#6e7786 54%,#2b3544);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:30px;min-height:450px}.rd-hero-art span,.rd-hero-art small{letter-spacing:.25em;font-size:11px}.rd-hero-art strong{font-size:clamp(60px,7vw,120px);letter-spacing:-.09em;line-height:.9}.rd-collections,.rd-featured{max-width:1360px;margin:0 auto;padding:85px 30px}.rd-section-head{text-align:center;margin-bottom:34px}.rd-section-head h2{font-size:clamp(28px,3vw,46px);letter-spacing:-.045em;margin:12px 0}.rd-section-head p{color:#777;font-size:13px}.rd-category-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.rd-category{min-height:300px;padding:25px;display:flex;flex-direction:column;justify-content:space-between;color:white;background:#39495c}.rd-cat-dress{background:#9d7774}.rd-cat-others{background:#6e6b60}.rd-category span{font-size:11px;letter-spacing:.16em}.rd-category h3{font-size:clamp(35px,4vw,60px);letter-spacing:-.05em;margin:auto 0 20px}.rd-category b{font-size:12px}.rd-how{background:#f6f4f0;padding:55px max(30px,calc((100vw - 1300px)/2));display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.rd-how strong{color:#a62845}.rd-how h3{margin:12px 0}.rd-how p{color:#666;font-size:14px}.rd-content{max-width:1320px;padding:48px 30px 90px;margin:0 auto;min-height:55vh}.rd-page-title{font-size:clamp(28px,4vw,48px);letter-spacing:-.04em}.rd-site-footer{background:#161616;color:white;padding:65px 30px 110px}.rd-footer-grid{max-width:1300px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.rd-site-footer h2{font-size:28px;letter-spacing:-.06em}.rd-site-footer h3{font-size:13px;text-transform:uppercase;letter-spacing:.12em}.rd-site-footer p{color:#bbb;line-height:1.7;font-size:14px}.rd-site-footer a{display:block;color:#ddd;font-size:13px;margin:14px 0}.rd-copyright{border-top:1px solid #454545;max-width:1300px;margin:40px auto 0;padding-top:24px;color:#999;font-size:12px}.rd-mobile-nav{display:none}.woocommerce ul.products li.product img{aspect-ratio:3/4;object-fit:cover;background:#f4f4f4}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:15px;color:#171717}.woocommerce ul.products li.product .price{color:#171717;font-weight:700}.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce a.button.alt{background:#151515;color:white;border-radius:0;padding:14px 20px}.woocommerce a.button:hover,.woocommerce button.button:hover{background:#555;color:white}.rd-woo-content .woocommerce-breadcrumb{font-size:12px}.rd-woo-content div.product div.images img{max-height:760px;object-fit:contain}.rd-woo-content div.product .product_title{font-size:clamp(27px,3vw,45px);letter-spacing:-.04em}
@media(max-width:800px){.rd-header-inner{min-height:62px;padding:10px 16px}.rd-logo{font-size:20px}.rd-desktop-menu,.rd-header-actions{display:none}.rd-hero{grid-template-columns:1fr}.rd-hero-content{padding:45px 24px}.rd-hero-art{min-height:250px}.rd-hero-art strong{font-size:70px}.rd-category-grid{grid-template-columns:1fr 1fr}.rd-category{min-height:210px}.rd-cat-others{grid-column:span 2;min-height:150px}.rd-collections,.rd-featured{padding:55px 16px}.rd-how{padding:35px 20px;grid-template-columns:1fr;gap:14px}.rd-footer-grid{grid-template-columns:1fr 1fr;gap:20px}.rd-footer-grid>div:first-child{grid-column:span 2}.rd-site-footer{padding-bottom:110px}.rd-mobile-nav{display:grid;grid-template-columns:repeat(6,1fr);position:fixed;bottom:0;left:0;right:0;z-index:100;background:#fff;box-shadow:0 -2px 16px #0002;border-top:1px solid #eee;padding:8px 3px max(8px,env(safe-area-inset-bottom))}.rd-mobile-nav a{font-size:9px;display:flex;flex-direction:column;align-items:center;gap:4px;white-space:nowrap}.rd-nav-icon{font-size:21px;line-height:1.1}.rd-content{padding:28px 16px 110px}.woocommerce ul.products{display:grid;grid-template-columns:1fr 1fr;gap:14px}.woocommerce ul.products li.product{width:auto!important;float:none!important;margin:0!important}.admin-bar .rd-site-header{top:46px}}
