body:has(.eos-avante-product) .main-product{font-family:Inter,Arial,sans-serif}
body:has(.eos-avante-product) .shopify-section[id$="__main"]{max-width:1600px;margin-inline:auto!important;padding-inline:clamp(20px,5vw,80px);background:#fafafa}
body:has(.eos-avante-product) .product__info-wrapper{min-width:0}
body:has(.eos-avante-product) .product__info-wrapper *{font-family:Inter,Arial,sans-serif}
body:has(.eos-avante-product) .product__title{font-size:clamp(24px,2.3vw,34px)!important;line-height:1.2!important;letter-spacing:-.025em!important;font-weight:400!important;text-transform:none!important}
body:has(.eos-avante-product) .product__description{font-size:15px!important;line-height:1.8!important;color:#444}
body:has(.eos-avante-product) .product__description p{margin:0 0 18px}
body:has(.eos-avante-product) .product__description h2{font-size:21px!important;line-height:1.35!important;font-weight:500!important;letter-spacing:-.02em!important;text-transform:none!important;margin:30px 0 13px}
body:has(.eos-avante-product) .product__description h3{font-size:17px!important;line-height:1.4!important;font-weight:500!important;text-transform:none!important;margin:23px 0 10px}
body:has(.eos-avante-product) .product__description img{max-width:100%;height:auto}
.eos-avante-enquire{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 20px;background:#202020;color:#fff!important;font-size:12px;text-transform:uppercase;letter-spacing:.08em;text-decoration:none}
.eos-avante-enquire:focus-visible{outline:2px solid #202020;outline-offset:4px}
.eos-avante-product .ep-breadcrumb{padding-block:20px}
#eos-inquiry{scroll-margin-top:110px}
@media(max-width:767px){body:has(.eos-avante-product) .shopify-section[id$="__main"]{padding-inline:20px}.eos-avante-product .ep-breadcrumb{font-size:10px;padding-block:16px}body:has(.eos-avante-product) .product__description{font-size:14px!important}.eos-avante-product .ep-enquiry h2{font-size:27px}#eos-inquiry{scroll-margin-top:140px}}

body:has(.eos-avante-product) .shopify-section[id$="__main"]>.ordinal-section{padding:12px 0 64px!important}
@media(min-width:768px){
body:has(.eos-avante-product) .product__media-wrapper{width:56%!important;max-width:56%!important}
body:has(.eos-avante-product) .product__info-wrapper{width:44%!important;max-width:44%!important}
body:has(.eos-avante-product) .product__info-block{padding:0 0 0 48px!important}
body:has(.eos-avante-product) .product__media-list>li:first-child{grid-column:1 / -1}
}

body:has(.eos-avante-product) .product-media-modal__wrapper--slideshow .slider__grid{height:100dvh!important}
body:has(.eos-avante-product) .product-media-modal__wrapper--slideshow .slider__grid-item{height:100dvh!important;margin-top:0!important;display:flex;align-items:center;justify-content:center;padding:56px 0 72px;box-sizing:border-box}
body:has(.eos-avante-product) .product-media-modal__wrapper--slideshow .product-modal-image{width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;aspect-ratio:auto!important}
