.image-with-content-section{position:relative;display:block;width:100%;padding-top:0}.image-with-content-section .text-content.text-align-center{text-align:center}.image-with-content-section .text-content.text-align-left{text-align:start}.image-with-content-section .text-content.text-align-right{text-align:end}.image-with-content-section .image-with-text-box{position:relative;overflow:hidden;width:100%;display:block;z-index:1}.image-with-content-section .image-box img{width:100%;max-width:100%;height:auto;display:block;object-fit:contain}.image-with-content-section .image-content-box{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center}.image-with-content-section .image-content-box .page-width{width:100%}.image-with-content-section .content p{font-weight:400;font-size:18px;line-height:1.19;letter-spacing:0;margin:0}.image-with-content-section .button-div{margin-top:44px}.image-with-content-section .box-text{max-width:560px;margin-left:auto;text-align:left}.image-with-content-section .section-image-top-wave.flexbox{display:none;align-items:center;justify-content:center;position:absolute;left:0;top:-9px;width:100%;z-index:1;color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none}.image-with-content-section .section-image-top-wave.flexbox svg{height:auto;width:100%}.image-with-content-section .box-text h2{max-width:428px;margin-bottom:24px}.image-with-content-section .button-div .btn{min-width:157px}.image-with-content-section .text-content.text-align-left .box-text{margin-right:auto;margin-left:unset}.image-with-content-section .text-content.text-align-center .box-text{margin-right:auto;margin-left:auto}.image-with-content-section .section-image-top-wave.flexbox.table-image-section{display:none}.image-with-content-section .table-image-section .box-text,.image-with-content-section .table-image-section .box-text h2{max-width:523px}.image-with-content-section .travel-image-section .box-text{max-width:362px}.image-with-content-section .section-image-top-wave.flexbox.travel-image-section{top:0}.image-with-content-section .comfort-image-section .box-text{max-width:429px}@media only screen and (max-width:992px){.image-with-content-section .box-text h2{font-size:30px}.image-with-content-section .content p{font-size:14px}}@media only screen and (max-width:767px){.image-with-content-section .image-content-box{background:linear-gradient(180.81deg,#0000 26.48%,#000000c4 85.61%);align-items:end;padding:30px 0}.image-with-content-section .box-text{text-align:center;margin:0 auto;color:#fff}.image-with-content-section .content p{opacity:.8}.image-with-content-section .box-text h2{margin:0 auto 10px;max-width:284px}.image-with-content-section .travel-image-section .box-text h2{margin:0 auto 10px}.image-with-content-section .button-div{margin-top:24px}.image-with-content-section .section-image-top-wave.flexbox,.image-with-content-section .section-image-top-wave.flexbox.travel-image-section{top:-6px}.image-with-content-section .text-content.text-align-left .box-text,.image-with-content-section .text-content.text-align-center .box-text{margin:0 auto}.image-with-content-section .section-image-top-wave.flexbox.table-image-section{display:flex}.image-with-content-section .table-image-section .box-text h2{max-width:319px}.image-with-content-section .comfort-image-section .box-text,.image-with-content-section .comfort-image-section .box-text h2{max-width:303px}.image-with-content-section .table-image-section .image-content-box,.image-with-content-section .travel-image-section .image-content-box{background:unset}.image-with-content-section .travel-image-section .box-text{color:#000}.image-with-content-section .comfort-image-section .image-content-box{padding:50px 0}.image-with-content-section .image-content-box.align-start{align-items:flex-start}.image-with-content-section .image-content-box.align-center{align-items:center}.image-with-content-section .image-content-box.align-end{align-items:flex-end}}@media only screen and (max-width:589px){.image-with-content-section .box-text{max-width:284px}.image-with-content-section .button-div{margin-top:10px}.image-with-content-section .travel-image-section .box-text{max-width:245px}.image-with-content-section .table-image-section .box-text,.image-with-content-section .table-image-section .box-text h2{max-width:319px}.image-with-content-section .content p{line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/image-with-text.css.map */
