.page-kids {background:#f7f5ee;}
.page-kids .intro {position:relative;padding:66px 24px 46px;background:radial-gradient(ellipse at 15% 10%,#e5ece1,transparent 45%),radial-gradient(ellipse at 90% 80%,#f1e1dc,transparent 48%);}
.page-kids .intro:before {content:"✧";display:block;font-size:36px;color:#a38b5f;line-height:1;}
.page-kids .section-links {gap:12px 24px;padding:25px 20px;border-bottom:0;}
.page-kids .section-links a {border-bottom:1px dashed #bcb4a2;padding-bottom:4px;}
.page-kids .item-story {border-bottom:0;padding-top:54px;padding-bottom:54px;}
.page-kids .item-intro h3 {color:#8e735b;}
.page-kids .scene-story {display:block;position:relative;}
.page-kids .scene-story .item-intro {display:grid;grid-template-columns:1fr 1fr;column-gap:9%;margin-bottom:24px;}
.page-kids .scene-story .item-intro .eyebrow {display:none;}
.page-kids .scene-story .item-intro h3 {grid-column:1/-1;font-size:13px;letter-spacing:3px;margin:0 0 12px;}
.page-kids .scene-story .item-intro h2 {grid-column:1;grid-row:2/4;max-width:none;font-size:30px;}
.page-kids .scene-story .item-intro p {grid-column:2;max-width:none;}
.page-kids .scene-story .selling-points {grid-column:2;display:flex;gap:12px;flex-wrap:wrap;border:0;margin:12px 0 0;padding:0;}
.page-kids .scene-story .selling-points span:before {display:none;}
.page-kids .kids-scene {margin:0;}
.page-kids #product-2 .kids-scene>.item-photo {border-radius:95px 0 0 0;overflow:hidden;}
.page-kids #product-3 .kids-scene {width:92%;margin-left:auto;}
.page-kids #product-4 {background:#eaf0e5!important;}
.page-kids #product-8 {background:#f1e7ed!important;}
.page-kids .scene-copy {padding:24px 0 16px;}
.page-kids .scene-copy .eyebrow {font-size:9px;}
.page-kids .scene-copy h2 {font-size:25px;}
.page-kids .source-photo {margin-top:8px;border-top:1px dashed #beb8aa;padding-top:12px;}
.page-kids .source-photo summary {cursor:pointer;color:#8a8070;font-size:12px;width:fit-content;}
.page-kids .source-photo .item-main {width:260px;margin:18px 0 0;}
.page-kids #product-5 .item-intro,.page-kids #product-7 .item-intro {grid-column:2;}
.page-kids #product-5>.item-main,.page-kids #product-7>.item-main {grid-column:1;}
@media(max-width:650px){
 .page-kids .intro {padding:38px 22px;}
 .page-kids .item-story {padding:32px 20px;}
 .page-kids .scene-story .item-intro {display:block;margin-bottom:20px;}
 .page-kids .scene-story .item-intro h2 {font-size:25px;}
 .page-kids .scene-story .selling-points {gap:8px 14px;}
 .page-kids #product-3 .kids-scene {width:100%;}
 .page-kids #product-2 .kids-scene>.item-photo {border-radius:44px 0 0 0;}
 .page-kids .scene-copy h2 {font-size:22px;}
 .page-kids .source-photo .item-main {width:min(260px,100%);}
}
