.fullbanner{display:flex;position:relative;flex-direction:column;z-index:auto;isolation:isolate}.fullbanner_title_box{position:absolute;top:12vh;left:5vw}.fullbanner_title_box h1{font-family:Chillax SemiBold;font-weight:700;text-transform:uppercase}h1.fullbanner_title1{background:#fff;color:#fcd784;padding:24px 24px 32px;border-radius:8px;display:inline-block;margin-bottom:0}h1.fullbanner_title2{background:#fcd784;color:#fff;padding:24px;border-radius:8px;display:inline-block;margin-top:-20px;margin-left:26px}.fullbanner__media.animate--zoom-in{clip-path:inset(0px)}.fullbanner__media.animate--zoom-in>img:not(.zoom):not(.deferred-media__poster-button),.fullbanner__media.animate--fixed>img:not(.zoom):not(.deferred-media__poster-button),.fullbanner__media.animate--zoom-in>svg:not(.zoom):not(.deferred-media__poster-button){position:fixed;height:100vh}@media screen and (max-width: 749px){.fullbanner--large.fullbanner--mobile-bottom:not(.fullbanner--adapt) .fullbanner__media,.fullbanner--large.fullbanner--stacked:not(.fullbanner--mobile-bottom):not(.fullbanner--adapt)>.fullbanner__media{height:50vh}.fullbanner h1{font-size:1.5em}}@media screen and (min-width: 750px) and (max-width: 1439px){.fullbanner--large:not(.fullbanner--adapt){min-height:80vh}.fullbanner h1{font-size:2em}}@media screen and (min-width: 1440px){.fullbanner--large:not(.fullbanner--adapt){min-height:80vh}.fullbanner_title_box{left:calc((100vw - var(--page-width)) / 2 + 5vw)}}@media screen and (max-width: 749px){.fullbanner:not(.fullbanner--stacked){flex-direction:row;flex-wrap:wrap}.fullbanner--stacked{height:auto}.fullbanner--stacked .fullbanner__media{flex-direction:column}}.fullbanner__media{height:100%;position:absolute;left:0;top:0;width:100%}.fullbanner__media-half{width:50%}.fullbanner__media-half+.fullbanner__media-half{right:0;left:auto}.fullbanner__media-half.animate--fixed:first-child>img,.fullbanner__media-half.animate--zoom-in:first-child>img{width:50%}.fullbanner__media-half.animate--fixed:nth-child(2)>img,.fullbanner__media-half.animate--zoom-in:nth-child(2)>img{left:50%;width:50%}@media screen and (max-width: 749px){.fullbanner--stacked .animate--fixed:first-child>img,.fullbanner--stacked .animate--zoom-in:first-child>img{width:100%}.fullbanner--stacked .fullbanner__media-half.animate--fixed:nth-child(2)>img,.fullbanner--stacked .fullbanner__media-half.animate--zoom-in:nth-child(2)>img{left:0;width:100%}.fullbanner--stacked .fullbanner__media-half{width:100%}.fullbanner--stacked .fullbanner__media-half+.fullbanner__media-half{order:1}}@media screen and (min-width: 750px){.fullbanner__media{height:100%}}.fullbanner--adapt,.fullbanner--adapt_image.fullbanner--mobile-bottom .fullbanner__media:not(.placeholder){height:auto}@media screen and (max-width: 749px){.fullbanner--mobile-bottom .fullbanner__media,.fullbanner--stacked:not(.fullbanner--mobile-bottom) .fullbanner__media{position:relative}.fullbanner--stacked.fullbanner--adapt .fullbanner__content{height:auto}.fullbanner--stacked:not(.fullbanner--mobile-bottom):not(.fullbanner--adapt) .fullbanner__content{position:absolute;height:auto}.fullbanner--stacked.fullbanner--adapt:not(.fullbanner--mobile-bottom) .fullbanner__content{max-height:100%;overflow:hidden;position:absolute}}.wave{width:100%;margin-top:-80px;padding:0;margin-bottom:0}.wave svg{display:block;width:100%;height:100px;transform:scale(-1)}.custom-text-box{z-index:1}.custom-text-box .container{max-width:calc(var(--page-width) * .8);margin:0 auto;padding:0 15rem}.custom-text-box .ctb-inner{background:#fff;padding:2.5rem 3rem;border-radius:8px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:2rem}.custom-text-box .ctb-text p{margin:0}.custom-text-box .button{flex-shrink:0}@media (max-width: 768px){.wave{margin-top:0}.custom-text-box .container{margin:0;padding:0}.custom-text-box .ctb-inner{flex-direction:column;text-align:center;padding:2rem 4rem}.custom-text-box .button{width:100%;justify-content:center}.custom-text-box .ctb-text{width:100%}}@media screen and (min-width: 769px){.custom-text-box{position:relative;max-height:110px;margin-top:-109px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-image-full-homepage.css.map */
