/* Four original-reference ice cream cutouts, no stretch or legacy square crops. */
.traditional-pair{display:block;position:relative;width:100%;aspect-ratio:1815/866;margin:0 auto!important}
.traditional-pair img{display:block;position:static!important;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important;transform:none!important;margin:0!important;filter:none!important}
.traditional-pair-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-width:420px;margin:auto}
.traditional-pair-grid>a{display:block;min-width:0;text-decoration:none;color:inherit}
.traditional-pair-grid>a:focus-visible{outline:3px solid #8c5265;outline-offset:5px}
.brand-home .line-traditional .traditional-line-stage{height:240px;min-height:0;padding:12px 0}
.range-flavour img.traditional-pair-img{display:block;position:static;width:100%;height:175px;object-fit:contain;transform:none}
.range-visual img.traditional-pair-img{width:100%;height:auto;max-height:360px;object-fit:contain}
.product-hero-image img.traditional-pair-img{position:static!important;width:100%!important;height:auto!important;max-width:650px!important;max-height:370px;object-fit:contain!important;transform:none!important;filter:none!important}
.brand-home #flavour-grid .flavour-photo>img[src*="tradizionali-"]{position:static!important;display:block;width:270px!important;height:auto!important;max-width:100%!important;max-height:155px;object-fit:contain!important;transform:none!important;margin:0 auto!important;filter:none!important}
.brand-home #flavour-grid .flavour-photo{display:flex;align-items:center;justify-content:center}
.detail-photo img[src*="tradizionali-"],.closeup-image img[src*="tradizionali-"]{position:static!important;width:100%!important;max-width:680px!important;height:auto!important;object-fit:contain!important;transform:none!important;filter:none!important;margin:auto!important}
@media(max-width:700px){.traditional-pair-grid{max-width:310px;gap:10px}.brand-home .line-traditional .traditional-line-stage{height:190px;min-height:0;padding:8px 0}.range-flavour img.traditional-pair-img{height:130px}.brand-home #flavour-grid .flavour-photo>img[src*="tradizionali-"]{max-width:250px!important;width:100%!important}}
