body.page .theme-media,body.archive .theme-media,body.blog .theme-media,body.single .theme-media,body.home .theme-media,body.error404 .theme-media{padding:6.25rem var(--theme-padding-lg);display:flex;min-height:12.5rem}@media (max-width: 1024px){body.page .theme-media,body.archive .theme-media,body.blog .theme-media,body.single .theme-media,body.home .theme-media,body.error404 .theme-media{padding:3.875rem 0}}body.page .theme-media img,body.page .theme-media video,body.archive .theme-media img,body.archive .theme-media video,body.blog .theme-media img,body.blog .theme-media video,body.single .theme-media img,body.single .theme-media video,body.home .theme-media img,body.home .theme-media video,body.error404 .theme-media img,body.error404 .theme-media video{display:block;width:100%;height:auto;aspect-ratio:1158/534;-o-object-fit:cover;object-fit:cover;margin:0 auto}@media (max-width: 1024px){body.page .theme-media img,body.page .theme-media video,body.archive .theme-media img,body.archive .theme-media video,body.blog .theme-media img,body.blog .theme-media video,body.single .theme-media img,body.single .theme-media video,body.home .theme-media img,body.home .theme-media video,body.error404 .theme-media img,body.error404 .theme-media video{aspect-ratio:16/9}}body.page .theme-media .media,body.archive .theme-media .media,body.blog .theme-media .media,body.single .theme-media .media,body.home .theme-media .media,body.error404 .theme-media .media{position:relative;z-index:1}body.page .theme-media .media-button,body.archive .theme-media .media-button,body.blog .theme-media .media-button,body.single .theme-media .media-button,body.home .theme-media .media-button,body.error404 .theme-media .media-button{position:absolute;bottom:calc(var(--header-height, var(--theme-fallback-header-height)) + 2%);left:50%;transform:translate(-50%);z-index:2}body.page .theme-media .theme-container,body.archive .theme-media .theme-container,body.blog .theme-media .theme-container,body.single .theme-media .theme-container,body.home .theme-media .theme-container,body.error404 .theme-media .theme-container{position:relative}body.page .theme-media .theme-text-element,body.archive .theme-media .theme-text-element,body.blog .theme-media .theme-text-element,body.single .theme-media .theme-text-element,body.home .theme-media .theme-text-element,body.error404 .theme-media .theme-text-element{position:absolute;bottom:0;left:0;display:flex;justify-content:flex-end;align-items:flex-end;width:100%;min-height:12.5rem;padding:2.1875rem 2.9375rem;background:linear-gradient(0deg,#0006,#0000);z-index:2}@media (max-width: 1024px){body.page .theme-media .theme-text-element,body.archive .theme-media .theme-text-element,body.blog .theme-media .theme-text-element,body.single .theme-media .theme-text-element,body.home .theme-media .theme-text-element,body.error404 .theme-media .theme-text-element{min-height:8.4375rem;padding:1rem 1.25rem}}body.page .theme-media h2,body.archive .theme-media h2,body.blog .theme-media h2,body.single .theme-media h2,body.home .theme-media h2,body.error404 .theme-media h2{color:var(--theme-color-white);width:100%;max-width:34.375rem;text-align:right;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}@media (max-width: 1024px){body.page .theme-media h2,body.archive .theme-media h2,body.blog .theme-media h2,body.single .theme-media h2,body.home .theme-media h2,body.error404 .theme-media h2{-webkit-line-clamp:5}}body.page .theme-media p,body.archive .theme-media p,body.blog .theme-media p,body.single .theme-media p,body.home .theme-media p,body.error404 .theme-media p{color:var(--theme-color-white);text-align:right;max-width:32.4375rem;font-weight:700;line-height:var(--theme-lh-body-xl);font-size:calc(var(--theme-fs-h4) - .125rem);margin-top:1.875rem}body.page .theme-media.aspect-ratio-2 img,body.page .theme-media.aspect-ratio-2 video,body.archive .theme-media.aspect-ratio-2 img,body.archive .theme-media.aspect-ratio-2 video,body.blog .theme-media.aspect-ratio-2 img,body.blog .theme-media.aspect-ratio-2 video,body.single .theme-media.aspect-ratio-2 img,body.single .theme-media.aspect-ratio-2 video,body.home .theme-media.aspect-ratio-2 img,body.home .theme-media.aspect-ratio-2 video,body.error404 .theme-media.aspect-ratio-2 img,body.error404 .theme-media.aspect-ratio-2 video{aspect-ratio:1156/744}@media (max-width: 1024px){body.page .theme-media.aspect-ratio-2 img,body.page .theme-media.aspect-ratio-2 video,body.archive .theme-media.aspect-ratio-2 img,body.archive .theme-media.aspect-ratio-2 video,body.blog .theme-media.aspect-ratio-2 img,body.blog .theme-media.aspect-ratio-2 video,body.single .theme-media.aspect-ratio-2 img,body.single .theme-media.aspect-ratio-2 video,body.home .theme-media.aspect-ratio-2 img,body.home .theme-media.aspect-ratio-2 video,body.error404 .theme-media.aspect-ratio-2 img,body.error404 .theme-media.aspect-ratio-2 video{aspect-ratio:4/3}}body.page .theme-media.aspect-ratio-3 img,body.page .theme-media.aspect-ratio-3 video,body.archive .theme-media.aspect-ratio-3 img,body.archive .theme-media.aspect-ratio-3 video,body.blog .theme-media.aspect-ratio-3 img,body.blog .theme-media.aspect-ratio-3 video,body.single .theme-media.aspect-ratio-3 img,body.single .theme-media.aspect-ratio-3 video,body.home .theme-media.aspect-ratio-3 img,body.home .theme-media.aspect-ratio-3 video,body.error404 .theme-media.aspect-ratio-3 img,body.error404 .theme-media.aspect-ratio-3 video{aspect-ratio:1156/580}@media (max-width: 1024px){body.page .theme-media.aspect-ratio-3 img,body.page .theme-media.aspect-ratio-3 video,body.archive .theme-media.aspect-ratio-3 img,body.archive .theme-media.aspect-ratio-3 video,body.blog .theme-media.aspect-ratio-3 img,body.blog .theme-media.aspect-ratio-3 video,body.single .theme-media.aspect-ratio-3 img,body.single .theme-media.aspect-ratio-3 video,body.home .theme-media.aspect-ratio-3 img,body.home .theme-media.aspect-ratio-3 video,body.error404 .theme-media.aspect-ratio-3 img,body.error404 .theme-media.aspect-ratio-3 video{aspect-ratio:375/290}}body.page .theme-media.aspect-ratio-4 img,body.page .theme-media.aspect-ratio-4 video,body.archive .theme-media.aspect-ratio-4 img,body.archive .theme-media.aspect-ratio-4 video,body.blog .theme-media.aspect-ratio-4 img,body.blog .theme-media.aspect-ratio-4 video,body.single .theme-media.aspect-ratio-4 img,body.single .theme-media.aspect-ratio-4 video,body.home .theme-media.aspect-ratio-4 img,body.home .theme-media.aspect-ratio-4 video,body.error404 .theme-media.aspect-ratio-4 img,body.error404 .theme-media.aspect-ratio-4 video{aspect-ratio:none}@media (max-width: 1024px){body.page .theme-media.aspect-ratio-4 img,body.page .theme-media.aspect-ratio-4 video,body.archive .theme-media.aspect-ratio-4 img,body.archive .theme-media.aspect-ratio-4 video,body.blog .theme-media.aspect-ratio-4 img,body.blog .theme-media.aspect-ratio-4 video,body.single .theme-media.aspect-ratio-4 img,body.single .theme-media.aspect-ratio-4 video,body.home .theme-media.aspect-ratio-4 img,body.home .theme-media.aspect-ratio-4 video,body.error404 .theme-media.aspect-ratio-4 img,body.error404 .theme-media.aspect-ratio-4 video{aspect-ratio:none}}body.page .theme-media.text-left .theme-text-element,body.archive .theme-media.text-left .theme-text-element,body.blog .theme-media.text-left .theme-text-element,body.single .theme-media.text-left .theme-text-element,body.home .theme-media.text-left .theme-text-element,body.error404 .theme-media.text-left .theme-text-element{justify-content:flex-start}body.page .theme-media.text-left h2,body.archive .theme-media.text-left h2,body.blog .theme-media.text-left h2,body.single .theme-media.text-left h2,body.home .theme-media.text-left h2,body.error404 .theme-media.text-left h2,body.page .theme-media.text-left p,body.archive .theme-media.text-left p,body.blog .theme-media.text-left p,body.single .theme-media.text-left p,body.home .theme-media.text-left p,body.error404 .theme-media.text-left p{text-align:left}body.page .theme-media.template-2,body.archive .theme-media.template-2,body.blog .theme-media.template-2,body.single .theme-media.template-2,body.home .theme-media.template-2,body.error404 .theme-media.template-2{padding:0}body.page .theme-media.template-2 .theme-text-element,body.archive .theme-media.template-2 .theme-text-element,body.blog .theme-media.template-2 .theme-text-element,body.single .theme-media.template-2 .theme-text-element,body.home .theme-media.template-2 .theme-text-element,body.error404 .theme-media.template-2 .theme-text-element{position:static;background:none;min-height:unset;padding:8.125rem var(--theme-padding-lg) 0;flex-direction:column;align-items:flex-end}body.page .theme-media.template-2 h2,body.archive .theme-media.template-2 h2,body.blog .theme-media.template-2 h2,body.single .theme-media.template-2 h2,body.home .theme-media.template-2 h2,body.error404 .theme-media.template-2 h2{color:var(--theme-color-secondary);font-size:var(--theme-fs-h2)}body.page .theme-media.template-2 p,body.archive .theme-media.template-2 p,body.blog .theme-media.template-2 p,body.single .theme-media.template-2 p,body.home .theme-media.template-2 p,body.error404 .theme-media.template-2 p{color:var(--theme-color-secondary)}body.page .theme-media.template-2.text-left .theme-text-element,body.archive .theme-media.template-2.text-left .theme-text-element,body.blog .theme-media.template-2.text-left .theme-text-element,body.single .theme-media.template-2.text-left .theme-text-element,body.home .theme-media.template-2.text-left .theme-text-element,body.error404 .theme-media.template-2.text-left .theme-text-element{justify-content:flex-start;align-items:flex-start}body.page .theme-media+.theme-related-product-slider,body.page .theme-media+.theme-testimonials-slider.has-color-white-background-color,body.archive .theme-media+.theme-related-product-slider,body.archive .theme-media+.theme-testimonials-slider.has-color-white-background-color,body.blog .theme-media+.theme-related-product-slider,body.blog .theme-media+.theme-testimonials-slider.has-color-white-background-color,body.single .theme-media+.theme-related-product-slider,body.single .theme-media+.theme-testimonials-slider.has-color-white-background-color,body.home .theme-media+.theme-related-product-slider,body.home .theme-media+.theme-testimonials-slider.has-color-white-background-color,body.error404 .theme-media+.theme-related-product-slider,body.error404 .theme-media+.theme-testimonials-slider.has-color-white-background-color{padding-top:0}
