/* Original Toy Mochi cutouts. Equal visible widths and aligned bases. */
.classic-photo{position:relative;display:block!important;width:100%;aspect-ratio:2;height:auto;margin:0 auto!important;isolation:isolate}
.classic-photo img{position:absolute!important;max-width:none!important;height:auto!important;margin:0!important;object-fit:contain!important;transform:none!important}
.classic-stage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;align-items:center}
.classic-stage a{display:block;color:inherit;text-decoration:none;min-width:0}
.classic-stage a:focus-visible{outline:3px solid #8c5265;outline-offset:4px}
.classic-collection .range-visual>.classic-photo{max-width:570px}
.classic-flavours{grid-template-columns:repeat(2,minmax(0,1fr))}
.classic-flavours .classic-photo{max-width:420px}
.classic-details{grid-template-columns:1fr}
.brand-home .line-ambient .classic-line-stage{height:240px;min-height:0;padding:12px 0}
.classic-line-stage .classic-stage{gap:12px}
@media(max-width:700px){.classic-stage{gap:8px}.classic-flavours{gap:14px 10px}.classic-flavours .range-flavour{padding:12px}.classic-collection .range-visual>.classic-photo{max-width:430px}.brand-home .line-ambient .classic-line-stage{height:190px;padding:8px 0}.classic-flavours .range-flavour>span:not(.classic-photo){font-size:16px;margin-right:20px}}
.classic-photo img[src="/assets/classici-fragola-v73.png"]{width:104.6392318%!important;left:-1.1989026%;top:-4.0781893%;}
.classic-photo img[src="/assets/classici-lime-v73.png"]{width:103.3631436%!important;left:-1.2154472%;top:3.1165312%;}
.classic-photo img[src="/assets/classici-matcha-v73.png"]{width:106.6881119%!important;left:-3.0433566%;top:-5.2993007%;}
.classic-photo img[src="/assets/classici-cioccolato-nocciola-v73.png"]{width:116.4610687%!important;left:-7.4427481%;top:-11.7053435%;}
.classic-line-stage .classic-stage{max-width:400px;margin:auto}@media(max-width:700px){.classic-line-stage .classic-stage{max-width:320px}}
