.clean-product .page-hero h1{font-size:clamp(1.6rem,4.5vw,2.7rem)}
.clean-product .product-details__product-title{display:none!important}
.clean-product .shop-section{padding-top:12px}
.clean-product .clean-info a{display:inline-flex;align-items:center;min-height:44px}
.shop-utility .page-hero,.shop-utility .clean-info{display:none}
@media(max-width:699px){
 .clean-product .page-hero{padding:22px 0}
 .clean-product .page-hero h1{font-size:1.65rem!important;line-height:1.18;margin:12px 0}
 .clean-product .page-hero p{font-size:1rem;line-height:1.5}
 .clean-product .bird-gallery-addon{padding:10px 0;margin:0 0 16px}
 .clean-product .bird-gallery-addon h2{font-size:1.1rem!important;margin:0 0 12px!important}
 .clean-product .bird-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
 .clean-product .bird-gallery-grid figure{margin:0!important;padding:0!important;min-width:0;width:auto}
 .clean-product .bird-gallery-grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
 .clean-product .bird-gallery-grid figcaption{font-size:.75rem;line-height:1.35;overflow-wrap:normal;word-break:normal;margin-top:5px}
}
