.top-family-intro{flex-direction:column;gap:0;padding-top:10px}.top-family-intro .pop-intro{min-height:0;padding:4px 0 24px}.family-roster{order:-1;display:flex;align-items:flex-end;justify-content:center;gap:0;height:145px}.family-mother{width:104px;height:140px;object-fit:contain}.family-pair{width:220px;height:147px;object-fit:contain}.mascot-heading .mascot-pair{width:220px;height:150px}.mascot-included .mascot-pair{width:180px;height:120px}.mascot-reviews .eco-mascot{width:150px;height:194px}.mascot-contact .eco-mascot{width:120px;height:155px}.top-family-intro .pop-trust span{white-space:nowrap}@media(max-width:740px){.family-roster{height:105px}.family-mother{width:76px;height:102px}.family-pair{width:155px;height:103px}.top-family-intro .pop-intro{text-align:center;min-height:0}.top-family-intro .pop-trust{align-self:center}.mascot-heading .mascot-pair{width:124px;height:83px}.mascot-included .mascot-pair{width:115px;height:77px}.mascot-reviews .eco-mascot{width:95px;height:123px}.mascot-contact .eco-mascot{width:85px;height:110px}}.top-family-intro{flex-direction:row;align-items:center;gap:16px;padding-top:0;max-width:1190px}.top-family-intro .pop-intro{flex:1;min-width:0;min-height:180px;padding:25px 0}.top-child-pair{flex:none;width:145px;height:97px;object-fit:contain;position:relative;top:16px}.top-host{width:100px;height:140px;flex:none}.top-family-intro h1{font-size:34px}@media(max-width:740px){.top-family-intro{gap:6px;flex-wrap:wrap;justify-content:space-between}.top-family-intro .pop-intro{order:3;flex:0 0 100%;min-height:0;padding:0 0 20px}.top-child-pair{width:110px;height:74px;margin-left:16px;top:11px}.top-host{width:74px;height:102px;margin-right:16px}.top-family-intro h1{font-size:26px}}.review-family{display:flex;align-items:flex-end;flex:none;gap:0}.review-family .review-family-pair{width:210px;height:140px;object-fit:contain;display:block}.review-family .eco-mascot{object-position:center bottom}@media(max-width:740px){.review-family .review-family-pair{width:125px;height:83px}.review-family .eco-mascot{width:90px;height:116px}.mascot-reviews{flex-wrap:wrap}.mascot-reviews .review-family{margin-left:auto}}:root{--mascot-woman-width:120px;--mascot-woman-height:155px;--mascot-pair-width:174px;--mascot-pair-height:116px;--mascot-foot-offset:19.5px}.top-host,.mascot-heading .eco-mascot:not(.mascot-pair){width:var(--mascot-woman-width);height:var(--mascot-woman-height);object-fit:contain}.top-child-pair,.mascot-heading .mascot-pair,.review-family .review-family-pair{width:var(--mascot-pair-width);height:var(--mascot-pair-height);object-fit:contain}.top-child-pair{top:var(--mascot-foot-offset)}.mascot-heading>.review-family{flex:0 0 auto;gap:0;align-items:flex-end}.review-family .eco-mascot{margin:0 0 0 -14px}.mascot-included{flex-wrap:wrap}@media(max-width:740px){:root{--mascot-woman-width:90px;--mascot-woman-height:116.25px;--mascot-pair-width:130.5px;--mascot-pair-height:87px;--mascot-foot-offset:14.625px}.review-family .eco-mascot{margin-left:-10.5px}}.product-visual{min-width:0;display:flex;flex-direction:column;align-items:stretch}.product-family{justify-content:center;margin-bottom:10px}.product-family .eco-mascot{width:var(--mascot-woman-width);height:var(--mascot-woman-height);object-fit:contain;object-position:center bottom}.product-visual .product-main-image{width:100%}.product-family .eco-mascot{margin-left:-26px}@media(max-width:740px){.product-family .eco-mascot{margin-left:-19.5px}}
.product-family{justify-content:flex-end;padding-right:16px}
