/*
Generated time: July 16, 2025 15:32
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.image-with-product .h2{font-size:calc(var(--font-heading-scale) * 5rem)}.image-with-product .h1{font-size:calc(var(--font-heading-scale) * 7rem)}.image-with-product .h0{font-size:calc(var(--font-heading-scale) * 9rem)}.image-with-product .xl{font-size:calc(var(--font-heading-scale) * 11rem)}.image-with-product .hxl-1{font-size:calc(var(--font-heading-scale) * 13rem)}.image-with-product .banner__content h2.text{line-height:.6}.image-with-product .banner__content,.image-with-product .banner__content .button--secondary .text{padding-block:0}.image-with-product .product-with-button .product-card-wrapper{width:100%}.image-with-product .banner__media>img:not(.zoom):not(.deferred-media__poster-button),.image-with-product .banner__media>svg:not(.zoom):not(.deferred-media__poster-button){height:100%}@media screen and (max-width:1024px){.image-with-product .banner{isolation:auto}}@media only screen and (min-width:750px){.image-with-product .h2{font-size:calc(var(--font-heading-scale) * 7rem)}.image-with-product .h1{font-size:calc(var(--font-heading-scale) * 9rem)}.image-with-product .h0{font-size:calc(var(--font-heading-scale) * 11rem)}.image-with-product .xl{font-size:calc(var(--font-heading-scale) * 15rem)}.image-with-product .hxl-1{font-size:calc(var(--font-heading-scale) * 19rem)}}@media screen and (min-width:1025px){.image-with-product .h2{font-size:clamp(calc(var(--font-heading-scale) * 7rem), calc(260 / 1920 * 100vw), calc(var(--font-heading-scale) * 26rem))}.image-with-product .h1{font-size:clamp(calc(var(--font-heading-scale) * 9rem), calc(300 / 1920 * 100vw), calc(var(--font-heading-scale) * 30rem))}.image-with-product .h0{font-size:clamp(calc(var(--font-heading-scale) * 11rem), calc(340 / 1920 * 100vw), calc(var(--font-heading-scale) * 34rem))}.image-with-product .xl{font-size:clamp(calc(var(--font-heading-scale) * 15rem), calc(380 / 1920 * 100vw), calc(var(--font-heading-scale) * 38rem))}.image-with-product .hxl-1{font-size:clamp(calc(var(--font-heading-scale) * 15rem), calc(200 / 1920 * 100vw), calc(var(--font-heading-scale) * 20rem))}}@media screen and (min-width:1200px){.image-with-product .hxl-1{font-size:clamp(calc(var(--font-heading-scale) * 20rem), calc(320 / 1920 * 100vw), calc(var(--font-heading-scale) * 32rem))}}@media screen and (min-width:1600px){.image-with-product .hxl-1{font-size:clamp(calc(var(--font-heading-scale) * 32rem), calc(420 / 1920 * 100vw), calc(var(--font-heading-scale) * 42rem))}}