.detail-hero{background:radial-gradient(ellipse at 80% 45%,#766b61,#554d45 68%)}.detail-hero:after{display:none}.detail-hero .hero-art{inset:32px 7% 32px auto;width:40%;display:flex;align-items:center;justify-content:center}.detail-hero .hero-art img{object-fit:contain;object-position:center;max-height:530px;filter:drop-shadow(0 28px 30px #0c0c0c55)}.detail-hero h1,.detail-hero p{max-width:52%}.detail-hero .crumb{margin-bottom:45px}.detail-hero .script{margin-top:28px}.detail-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.detail-copy h2{margin:20px 0 25px}.detail-copy p{font-size:14px;color:#766b61;line-height:2}.detail-ingredient{background:#ffffff}.detail-photo{background:#f5f5f5;overflow:hidden}.detail-photo img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.detail-caption{font-size:10px;color:#766b61;margin-top:14px}.detail-care{background:#f5f5f5}.detail-care-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.detail-care-item{padding:30px 0;border-top:1px solid #d7cfc6}.detail-care-item h3{font-size:26px;margin:18px 0}.detail-care-item p{font-size:13px;color:#766b61;line-height:2}.detail-duration{background:#554d45;color:#f5f5f5}.detail-duration .detail-copy p{color:#b8a99a}.detail-number{border-left:1px solid #998a7c;padding:35px 0 35px 65px}.detail-number strong{display:block;font-size:110px;font-weight:200;line-height:1.2;letter-spacing:-.07em}.detail-number strong span{font-size:26px;margin-left:14px;letter-spacing:-.02em}.detail-number p{color:#b8a99a;font-size:13px;margin-top:20px}.detail-duration .note{color:#b8a99a;max-width:950px}.detail-safety{background:#f5f5f5}.detail-safety .section-heading{margin-bottom:30px}.detail-safety .safety-copy{max-width:760px;font-size:14px;color:#766b61;line-height:2}.detail-recommend{background:#ffffff}.detail-recommend-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 55px}.detail-recommend-grid article{display:flex;align-items:flex-start;gap:24px;padding:25px 0;border-top:1px solid #d7cfc6}.detail-recommend-grid span{font-size:12px;color:#766b61;padding-top:3px}.detail-recommend-grid h3{font-size:17px;line-height:1.8;letter-spacing:-.03em}.detail-reference{font-size:10px;line-height:1.8;color:#b8a99a;margin-top:12px}@media(max-width:760px){.detail-hero{height:auto;min-height:790px;display:block;padding-top:360px}.detail-hero .hero-art{inset:20px 10% auto;width:80%;height:330px}.detail-hero .hero-inner{padding:30px 0 50px}.detail-hero h1,.detail-hero p{max-width:none}.detail-hero .crumb{margin-bottom:25px}.detail-split{grid-template-columns:1fr;gap:38px}.detail-copy h2{font-size:28px}.detail-care-grid{grid-template-columns:1fr;gap:0}.detail-care-item h3{font-size:24px}.detail-number{padding:25px 0;border-left:0;border-top:1px solid #998a7c}.detail-number strong{font-size:90px}.detail-recommend-grid{grid-template-columns:1fr}.section-nav{gap:20px}.detail-photo{max-width:480px}}

.detail-products{display:grid;grid-template-columns:1fr 1fr;gap:35px}.detail-product{border-top:1px solid #d7cfc6;padding-top:25px}.detail-product img{width:100%;height:360px;object-fit:contain;background:#ffffff;display:block;margin-bottom:28px}.detail-product h3{font-size:25px;margin-bottom:14px}.detail-product p{font-size:13px;color:#766b61;line-height:2}.detail-spec{display:block;margin-top:20px;font-size:11px;letter-spacing:1px;color:#766b61}.juv-hero .hero-art{overflow:hidden}.juv-hero .hero-art img{width:260%;max-width:none;height:auto;max-height:none;flex-shrink:0}.prp-process{background:#ffffff}.prp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;list-style:none;padding:0;margin:0}.prp-step{position:relative}.prp-step:not(:last-child):after{content:'→';position:absolute;right:-20px;top:30px;color:#766b61}.prp-step img{display:block;width:100%;aspect-ratio:7/5;object-fit:cover;margin:18px 0 24px}.prp-step h3{font-size:21px;margin-bottom:12px}.prp-step p{font-size:12px;color:#766b61;line-height:1.9}.rejuran-clean.hero .hero-art img{filter:drop-shadow(0 25px 22px #0c0c0c55)}@media(max-width:760px){.detail-products{grid-template-columns:1fr}.detail-product img{height:330px}.prp-steps{grid-template-columns:1fr 1fr;gap:35px 20px}.prp-step:not(:last-child):after{display:none}.prp-step h3{font-size:18px}.juv-hero .hero-art img{width:175%}}

@media(max-width:760px){.section-nav{gap:18px;justify-content:flex-start;overflow-x:auto;white-space:nowrap}.section-nav a{flex-shrink:0}}

.product-cutout-hero .hero-art{inset:35px 7% 35px auto;width:40%}.product-cutout-hero .hero-art img{max-height:510px;height:100%;object-fit:contain}.product-cutout-hero h1{font-size:52px}.product-cutout-hero h1 span{font-size:28px}.product-cutout-hero~section .product-stage{background:radial-gradient(ellipse at center,#ffffff,#eee8df)}@media(max-width:760px){.product-cutout-hero .hero-art{inset:20px 10% auto;width:80%;height:330px}.product-cutout-hero .hero-art img{max-height:310px}.product-cutout-hero h1{font-size:42px}.product-cutout-hero h1 span{font-size:25px}}

.product-cutout-hero~.skin-feature figure img{object-fit:contain;padding:25px;background:radial-gradient(ellipse at center,#ffffff,#eee8df)}
