.product-surface{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}.product-visual,.product-detail,.reviews-layout>*,.story-layout>*,.faq-layout>*,.footer-grid>*{min-width:0}.thumb-row{max-width:100%}main{overflow-x:clip}@media(max-width:760px){.product-surface,.story-layout,.faq-layout,.reviews-layout{grid-template-columns:minmax(0,1fr)}.announcement{height:auto;min-height:34px;padding:8px 14px;font-size:10px;line-height:1.4;letter-spacing:.08em}.hero-copy{padding:34px 22px 0}.hero h1{font-size:clamp(40px,11.5vw,58px);letter-spacing:-.06em}.hero-copy>p{font-size:15px}.hero-actions{flex-wrap:wrap;row-gap:12px}.hero-image-wrap{min-height:320px}.section-topline h2{font-size:34px}.product-detail h2,.center-heading h2,.faq-intro h2{font-size:38px}.story-copy h2{font-size:40px}.closing-card h2{font-size:48px}.product-intro,.benefit-card p,.story-copy p,.review-card p,.faq-list details p{font-size:15px;line-height:1.65}.product-highlight-points span{font-size:13px}.thumb-note{font-size:10px}.btn{min-height:50px}.add-button{font-size:14px}.faq-list summary{font-size:15px;min-height:56px}.site-footer .footer-grid>div>a:not(.brand){padding:8px 0;margin-bottom:2px}.drawer-line button{padding:8px 0}.mobile-nav a{padding:6px 0}.qty-input input,input[type=number],input[type=text],input[type=email],select,textarea{font-size:16px}body:has(.sticky-atc){padding-bottom:80px}.cart-drawer{width:100%}}@media(max-width:390px){.hero h1{font-size:40px}.hero-price{display:flex}.label-squeak{width:70px;height:70px;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ozzy-mobile.css.map */
