.text-over-img .container{position:relative}.text-over-img .container .content-box{position:absolute;top:50%;transform:translateY(-50%);color:var(--font-color);width:30%}.text-over-img .container .content-box.onleft{left:3%}.text-over-img .container .content-box.onmiddle{left:50%;transform:translate(-50%,-50%)}.text-over-img .container .content-box.onright{right:3%}.text-over-img .container .content-box .title{font-size:64px;font-weight:700;margin-bottom:2rem}.text-over-img .container .content-box .text{font-size:24px;line-height:1.5}@media only screen and (max-width: 1800px){.text-over-img .container .content-box .title{font-size:3vw}.text-over-img .container .content-box .text{font-size:1.5vw}}@media only screen and (max-width: 1100px){.text-over-img .container .content-box{width:40%}.text-over-img .container .content-box .title{font-size:32px}.text-over-img .container .content-box .text{font-size:18px}}@media only screen and (max-width: 768px){.text-over-img .container .content-box{width:88%}.text-over-img .container .content-box.onleft,.text-over-img .container .content-box.onright,.text-over-img .container .content-box.onmiddle{left:5%;bottom:5%;top:unset;right:unset;transform:translate(0)}.text-over-img .container .content-box .title{font-size:5vw}}@media only screen and (max-width: 590px){.text-over-img .container .content-box .title{font-size:32px}.text-over-img .container .content-box .text{font-size:14px}}.text-over-img .container{margin-bottom:clamp(10px,2vw,30px)}.text-over-img .container img{height:auto}@media only screen and (min-width: 2200px){.text-over-img .container{max-width:1800px;margin:0 auto 30px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-product-textoverimg.css.map */
