.woman-page{background:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#111}.woman-topbar{background:#F3E7F7;border-bottom:2px solid #C2478C;padding:14px 25px;display:flex;align-items:center;gap:28px}.woman-topbar-logo{font-size:26px;font-weight:700;letter-spacing:1px;color:#C2478C;text-transform:uppercase}.woman-searchbar{flex:1}.woman-searchbar input[type="search"]{width:100%;padding:12px 18px;border-radius:999px;border:2px solid #C2478C;font-size:15px;background:#fff;outline:none}.woman-searchbar input[type="search"]:focus{border-color:#639;box-shadow:0 0 0 4px rgb(194 71 140 / .18)}.woman-topbar-links{display:flex;gap:14px}.woman-topbar-links a{font-size:14px;font-weight:700;color:#111;text-decoration:none;white-space:nowrap}.woman-topbar-links a:hover{color:#C2478C}.woman-catstrip{background:#fff;border-bottom:1px solid #e6e6e6;padding:12px 25px;display:flex;gap:26px;overflow-x:auto}.woman-catstrip a{font-size:14px;font-weight:800;color:#111;text-decoration:none;white-space:nowrap;border-bottom:2px solid #fff0;padding-bottom:4px}.woman-catstrip a:hover{color:#C2478C;border-bottom-color:#C2478C}.woman-hero{max-width:1500px;margin:40px auto;padding:0 20px}.woman-hero img{width:100%;border-radius:18px;display:block;box-shadow:0 12px 25px rgb(0 0 0 / .14)}.woman-hero h1{margin-top:20px;font-size:32px;font-weight:900}.woman-hero p{margin-top:8px;font-size:16px;color:#444}.woman-section{max-width:1500px;margin:40px auto;padding:0 20px}.woman-section-title{font-size:24px;font-weight:900;color:#C2478C;margin-bottom:6px}.woman-section-sub{font-size:14px;color:#555;margin-bottom:18px}.woman-scroll-wrapper{position:relative}.woman-horizontal-scroll{display:flex;gap:22px;overflow-x:auto;padding-bottom:14px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.woman-horizontal-scroll::-webkit-scrollbar{display:none}.woman-horizontal-scroll{scrollbar-width:none}.woman-scroll-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:46px;height:46px;border-radius:50%;background:rgb(255 255 255 / .92);border:1px solid #ddd;box-shadow:0 6px 16px rgb(0 0 0 / .18);font-size:26px;font-weight:900;color:#111;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.woman-scroll-btn:hover{background:#C2478C;color:#fff;transform:translateY(-50%) scale(1.05);box-shadow:0 8px 22px rgb(0 0 0 / .25)}.woman-scroll-btn.left{left:-24px}.woman-scroll-btn.right{right:-24px}@media (max-width:768px){.woman-scroll-btn{display:none}}.woman-product-card{flex:0 0 220px;background:#fff;border:1px solid #eee;border-radius:16px;padding:14px;box-shadow:0 4px 14px rgb(0 0 0 / .06);display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.woman-product-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgb(0 0 0 / .12)}.woman-product-image img{width:100%;height:220px;object-fit:contain;display:block}.woman-product-body{padding-top:10px}.woman-product-title{margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.35;max-height:2.7em;overflow:hidden}.woman-product-title a{color:#111;text-decoration:none}.woman-product-title a:hover{color:#C2478C}.woman-product-price{font-size:16px;font-weight:900;color:#639}.woman-product-footer{margin-top:auto;padding-top:12px}.woman-product-button{display:block;width:100%;text-align:center;background:#C2478C;color:#fff;font-weight:800;font-size:13px;padding:10px;border-radius:999px;text-decoration:none;transition:background .2s ease,transform .2s ease}.woman-product-button:hover{background:#639;transform:translateY(-1px)}@media (max-width:768px){.woman-topbar{flex-direction:column;align-items:stretch}.woman-hero h1{font-size:26px}}