.image-with-text-overlay-new{--iwt-overlay-foreground: var(--color-foreground, 75, 17, 20);--iwt-overlay-foreground-2: var(--color-foreground-2, var(--iwt-overlay-foreground));--iwt-overlay-border: var(--color-border, var(--iwt-overlay-foreground));--iwt-overlay-button-bg: var(--color-button, 216, 150, 84);--iwt-overlay-button-text: var(--color-button-text, 48, 18, 18);--iwt-overlay-button-hover-bg: var(--color-hover-button, 160, 45, 45);--iwt-overlay-button-hover-text: var(--color-hover-button-text, 255, 255, 255);--iwt-overlay-secondary-button: var(--color-secondary-button, var(--iwt-overlay-button-bg));--iwt-overlay-secondary-button-text: var(--color-secondary-button-text, var(--iwt-overlay-button-text));--iwt-overlay-heading-color-fallback: rgb(var(--iwt-overlay-foreground));--iwt-overlay-text-color-fallback: rgba(var(--iwt-overlay-foreground-2), 1);--iwt-overlay-card-bg-fallback: color-mix(in srgb, rgba(var(--color-background, 255, 255, 255)) 86%, transparent);--iwt-overlay-border-color-fallback: rgba(var(--iwt-overlay-border), 1);--iwt-overlay-button-bg-fallback: color-mix(in srgb, rgba(var(--iwt-overlay-button-bg)) calc(var(--iwt-overlay-buttons-background-opacity, 1) * 100%), transparent);--iwt-overlay-button-text-fallback: color-mix(in srgb, rgba(var(--iwt-overlay-button-text)) 100%, transparent);--iwt-overlay-button-hover-bg-fallback: color-mix(in srgb, rgba(var(--iwt-overlay-button-hover-bg)) 100%, transparent);--iwt-overlay-button-hover-text-fallback: color-mix(in srgb, rgba(var(--iwt-overlay-button-hover-text)) 100%, transparent);--iwt-overlay-ease: cubic-bezier(.25, .74, .22, .99);--iwt-overlay-animate-ease: cubic-bezier(0, 0, .3, 1);position:relative;z-index:1;color:var(--iwt-overlay-text-color, var(--iwt-overlay-text-color-fallback));background-color:var(--iwt-overlay-background, rgb(var(--color-background, 255, 255, 255)));background-image:var(--iwt-overlay-background-gradient, none);padding-top:var(--iwt-overlay-padding-top-mobile);padding-bottom:var(--iwt-overlay-padding-bottom-mobile);overflow:hidden}@media(min-width:768px){.image-with-text-overlay-new{padding-top:var(--iwt-overlay-padding-top);padding-bottom:var(--iwt-overlay-padding-bottom)}}.image-with-text-overlay-new *,.image-with-text-overlay-new *:before,.image-with-text-overlay-new *:after{box-sizing:border-box}.image-with-text-overlay-new a{color:inherit;text-decoration:none}.image-with-text-overlay-new__inner{display:flex;min-height:min(100svh,667px)}@supports not (height: 1svh){.image-with-text-overlay-new__inner{min-height:min(100vh,667px)}}@media(min-width:992px){.image-with-text-overlay-new__inner{min-height:80vh}}.image-with-text-overlay-new__container{display:flex;width:100%;padding-inline:20px;padding-bottom:clamp(62px,calc(-7.75vw + 93px),0px)}@media(min-width:768px){.image-with-text-overlay-new__container{width:70%;margin:auto;padding-inline:0;justify-content:var(--iwt-overlay-align);align-items:center}}.image-with-text-overlay-new__bg{position:absolute;z-index:-10;top:0;right:0;bottom:0;left:0}.image-with-text-overlay-new__bg img,.image-with-text-overlay-new__bg svg,.image-with-text-overlay-new__desktop,.image-with-text-overlay-new__mobile{display:block;width:100%;height:100%}.image-with-text-overlay-new__bg img{object-fit:cover}.image-with-text-overlay-new__bg svg{background-color:gray}.image-with-text-overlay-new__desktop{display:none}.image-with-text-overlay-new__mobile{display:block}@media(min-width:992px){.image-with-text-overlay-new__desktop{display:block}.image-with-text-overlay-new__mobile{display:none}}.image-with-text-overlay-new__box{position:relative;align-self:flex-end;width:100%;height:fit-content;border-radius:25px;background-color:var(--iwt-overlay-card-bg-color, var(--iwt-overlay-card-bg-fallback))}.image-with-text-overlay-new--custom-card-width .image-with-text-overlay-new__box{width:var(--iwt-overlay-card-width-mobile, 100%)}@media(min-width:768px){.image-with-text-overlay-new__box{align-self:center;width:63.5%}.image-with-text-overlay-new--custom-card-width .image-with-text-overlay-new__box{width:var(--iwt-overlay-card-width-desktop, 63.5%)}}@media(min-width:1400px){.image-with-text-overlay-new__box{width:40.8%}.image-with-text-overlay-new--custom-card-width .image-with-text-overlay-new__box{width:var(--iwt-overlay-card-width-desktop, 40.8%)}}.image-with-text-overlay-new__content{padding:30px 38px 34px}@media(min-width:768px){.image-with-text-overlay-new__content{padding:53px 58px 61px}}.image-with-text-overlay-new__heading{margin:0 0 12px;word-break:break-word;word-wrap:break-word;font-family:var(--font-stack-headings, var(--font-heading-family, inherit));font-style:var(--font-style-headings, var(--font-heading-style, normal));font-weight:var(--font-weight-headings, var(--font-heading-weight, 400));color:var(--iwt-overlay-heading-color, var(--iwt-overlay-heading-color-fallback));line-height:calc(1 + .325 / var(--font-heading-scale, 1));letter-spacing:calc(var(--font-heading-scale, 1) * -.96px);transition:all .5s}.image-with-text-overlay-new__heading.h1{font-size:calc(var(--font-heading-scale, 1) * var(--font-body-scale, 1) * clamp(43px,calc(5.625vw + 20.5px),88px))}.image-with-text-overlay-new__heading.h2{font-size:calc(var(--font-heading-scale, 1) * var(--font-body-scale, 1) * clamp(29px,calc(4.75vw + 10px),67px))}.image-with-text-overlay-new__heading.h3{font-size:calc(var(--font-heading-scale, 1) * var(--font-body-scale, 1) * clamp(25px,calc(2.75vw + 14px),47px))}.image-with-text-overlay-new__heading.h4{font-size:calc(var(--font-heading-scale, 1) * var(--font-body-scale, 1) * clamp(22px,calc(1.75vw + 15px),36px))}.image-with-text-overlay-new__heading.h5{font-size:calc(var(--font-heading-scale, 1) * var(--font-body-scale, 1) * clamp(20px,calc(.125vw + 19.5px),21px))}.image-with-text-overlay-new__heading.h6{font-size:calc(var(--font-heading-scale, 1) * var(--font-body-scale, 1) * clamp(16px,calc(.25vw + 15px),18px))}.image-with-text-overlay-new__heading.d1{font-size:calc(var(--font-heading-scale, 1) * var(--font-body-scale, 1) * clamp(86px,calc(11.5vw + 40px),178px))}.image-with-text-overlay-new__heading.d2{font-size:calc(var(--font-heading-scale, 1) * var(--font-body-scale, 1) * clamp(52px,calc(10.75vw + 9px),138px))}@media(min-width:768px){.image-with-text-overlay-new__heading{margin-bottom:15px}}.image-with-text-overlay-new__heading--animated{display:flex;flex-wrap:wrap}.image-with-text-overlay-new__word{display:inline-flex;flex-wrap:wrap;overflow:hidden}.image-with-text-overlay-new__char{display:inline-flex;backface-visibility:hidden}.image-with-text-overlay-new__char-item{display:inline-flex;opacity:0;animation-duration:var(--iwt-overlay-heading-duration, 333ms);animation-delay:calc(var(--iwt-overlay-char-order, 0) * var(--iwt-overlay-heading-constant, 20ms));animation-fill-mode:both}.image-with-text-overlay-new__char--space{display:inline-flex}.image-with-text-overlay-new-visible .image-with-text-overlay-new__heading--reveal .image-with-text-overlay-new__char-item,.image-with-text-overlay-new__heading--reveal.image-with-text-overlay-new-visible .image-with-text-overlay-new__char-item{animation-name:image-with-text-overlay-new-blur;animation-timing-function:var(--iwt-overlay-animate-ease)}.image-with-text-overlay-new-visible .image-with-text-overlay-new__heading--split .image-with-text-overlay-new__char-item,.image-with-text-overlay-new__heading--split.image-with-text-overlay-new-visible .image-with-text-overlay-new__char-item{animation-name:image-with-text-overlay-new-split;animation-timing-function:cubic-bezier(.27,.79,.45,1.24)}@keyframes image-with-text-overlay-new-blur{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}@keyframes image-with-text-overlay-new-split{0%{opacity:0;transform:translate3d(0,90%,0)}to{opacity:1;transform:none}}.image-with-text-overlay-new__text{font-family:var(--font-stack-body, var(--font-body-family, inherit));font-size:calc(var(--font-body-scale, 1) * 15px);font-style:var(--font-style-body, var(--font-body-style, normal));color:var(--iwt-overlay-text-color, var(--iwt-overlay-text-color-fallback));font-weight:400;line-height:calc(1 + .46 / var(--font-body-scale, 1));opacity:.85}@media(min-width:768px){.image-with-text-overlay-new__text{font-size:calc(var(--font-body-scale, 1) * 17px);line-height:calc(1 + .52 / var(--font-body-scale, 1))}}.image-with-text-overlay-new__text p{color:inherit;margin:0}.image-with-text-overlay-new__text--top{padding-bottom:14px;border-bottom:1px dashed var(--iwt-overlay-border-color, var(--iwt-overlay-border-color-fallback))}@media(min-width:768px){.image-with-text-overlay-new__text--top{padding-bottom:20px}}.image-with-text-overlay-new__text--bottom{padding-top:14px}@media(min-width:768px){.image-with-text-overlay-new__text--bottom{padding-top:8px}}.image-with-text-overlay-new__decor{position:absolute;z-index:10;right:calc((clamp(10px,calc(36.25vw - 135px),300px) * -1) - var(--iwt-overlay-decor-offset-x-mobile, 0px));bottom:calc(-10px - var(--iwt-overlay-decor-offset-y-mobile, 0px));width:var(--iwt-overlay-decor-width-mobile, clamp(100px, calc(41.25vw - 65px) , 430px));height:auto}@media(min-width:768px){.image-with-text-overlay-new__decor{right:calc((clamp(10px,calc(36.25vw - 135px),300px) * -1) - var(--iwt-overlay-decor-offset-x, 0px));bottom:calc(-10px - var(--iwt-overlay-decor-offset-y, 0px));width:var(--iwt-overlay-decor-width, clamp(100px, calc(41.25vw - 65px) , 430px))}}.image-with-text-overlay-new__decor img,.image-with-text-overlay-new__decor svg{width:100%;height:auto;object-fit:contain}.image-with-text-overlay-new-animate{opacity:0;transform:translate3d(0,30%,0);animation-duration:.5s;animation-timing-function:var(--iwt-overlay-animate-ease);animation-delay:calc(var(--iwt-overlay-order, 0) * var(--iwt-overlay-constant, 75ms));animation-fill-mode:both}.image-with-text-overlay-new-animate.image-with-text-overlay-new-visible{animation-name:image-with-text-overlay-new-fade-up}@keyframes image-with-text-overlay-new-fade-up{0%{opacity:0;transform:translate3d(0,30%,0)}to{opacity:1;transform:none}}.image-with-text-overlay-new .xo-btn{--iwt-overlay-button-radius: var(--buttons-radius-outset, 9999px);--iwt-overlay-button-border-width: var(--buttons-border-width, 1px);--iwt-overlay-buttons-background-opacity: var(--buttons-background-opacity, 1);--iwt-overlay-buttons-border-opacity: var(--buttons-border-opacity, 1);width:fit-content;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-stack-body, var(--font-body-family, inherit));margin-top:28px;border-radius:var(--iwt-overlay-button-radius);background-color:var(--iwt-overlay-button-bg-color, var(--iwt-overlay-button-bg-fallback));color:var(--iwt-overlay-button-text-color, var(--iwt-overlay-button-text-fallback));border:var(--iwt-overlay-button-border-width) solid var(--iwt-overlay-button-bg-color, var(--iwt-overlay-button-bg-fallback));overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.image-with-text-overlay-new .xo-btn:before{content:"";position:absolute;z-index:-1;top:100%;left:50%;width:100%;height:0;padding-top:100%;border-radius:50% 50% 0 0;background-color:var(--iwt-overlay-button-hover-bg-color, var(--iwt-overlay-button-hover-bg-fallback));transform:translate(-50%);transition:all .5s var(--iwt-overlay-ease) .05s,border-radius .5s var(--iwt-overlay-ease) .22s}.image-with-text-overlay-new .xo-btn:hover:before,.image-with-text-overlay-new .xo-btn:focus-within:before{top:0;width:101%;height:101%;padding-top:0;border-radius:0}.image-with-text-overlay-new .xo-btn__content{display:flex;align-items:center;justify-content:center;width:max-content;overflow:hidden;word-wrap:break-word;word-break:break-word;text-shadow:0 0 0 var(--iwt-overlay-button-text-color, var(--iwt-overlay-button-text-fallback)),0 30px 0 transparent;transition:.3s}.image-with-text-overlay-new .xo-btn:hover .xo-btn__content,.image-with-text-overlay-new .xo-btn:focus-within .xo-btn__content{text-shadow:0 -30px 0 transparent,0 0 0 var(--iwt-overlay-button-hover-text-color, var(--iwt-overlay-button-hover-text-fallback))}.image-with-text-overlay-new .xo-btn__text{color:transparent;transition:all .4s}.image-with-text-overlay-new .xo-btn--secondary{background-color:var(--iwt-overlay-button-bg-color, color-mix(in srgb, rgba(var(--iwt-overlay-secondary-button)) calc(var(--iwt-overlay-buttons-background-opacity) * 100%), transparent));color:var(--iwt-overlay-button-text-color, color-mix(in srgb, rgba(var(--iwt-overlay-secondary-button-text)) 100%, transparent));border-color:var(--iwt-overlay-button-bg-color, color-mix(in srgb, rgba(var(--iwt-overlay-secondary-button)) calc(var(--iwt-overlay-buttons-border-opacity) * 100%), transparent))}.image-with-text-overlay-new .xo-btn--xs{font-size:calc(var(--font-body-scale, 1) * 13px)}.image-with-text-overlay-new .xo-btn--xs .xo-btn__content{min-height:28px;padding:5px 32px}.image-with-text-overlay-new .xo-btn--sm{font-size:calc(var(--font-body-scale, 1) * 13px)}.image-with-text-overlay-new .xo-btn--sm .xo-btn__content{min-height:40px;padding:11px 36px}.image-with-text-overlay-new .xo-btn--md{font-size:calc(var(--font-body-scale, 1) * 14px);font-weight:600;line-height:calc(1 + .57 / var(--font-body-scale, 1))}.image-with-text-overlay-new .xo-btn--md .xo-btn__content{min-height:48px;padding:13px 23px}@media(min-width:768px){.image-with-text-overlay-new .xo-btn--md .xo-btn__content{padding-inline-start:36px;padding-inline-end:36px}}.image-with-text-overlay-new .xo-btn--lg{font-size:calc(var(--font-body-scale, 1) * 18px)}.image-with-text-overlay-new .xo-btn--lg .xo-btn__content{min-height:56px;padding:15px 50px}.image-with-text-overlay-new .xo-btn--xlg{font-size:calc(var(--font-body-scale, 1) * 21px)}.image-with-text-overlay-new .xo-btn--xlg .xo-btn__content{min-height:68px;padding:19.5px 33.5px}@media(prefers-reduced-motion:reduce){.image-with-text-overlay-new *,.image-with-text-overlay-new *:before,.image-with-text-overlay-new *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.image-with-text-overlay-new-animate,.image-with-text-overlay-new__char-item{opacity:1;filter:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-iwt-overlay-new.css.map */
