.custom-image-banner-section .custom-banner-box,.custom-image-banner-section .custom-banner-box .custom-banner-heading,.custom-image-banner-section .custom-collection-view-all a{color:rgb(var(--color-foreground))}.custom-image-banner-section .custom-banner-content{background:transparent}.custom-banner{display:flex;position:relative;z-index:0;flex-direction:column}.custom-banner-box{text-align:center}.custom-banner-media{height:100%;position:absolute;left:0;top:0;width:100%}.custom-banner--adapt,.custom-banner--adapt_image.custom-banner--mobile-bottom .custom-banner-media:not(.placeholder){height:auto}.custom-banner-content{padding:0;display:flex;position:relative;width:100%;align-items:center;justify-content:center;z-index:2}.custom-banner-box{padding:4rem 3.5rem;position:relative;height:fit-content;align-items:center;text-align:center;width:100%;word-wrap:break-word;z-index:1}.custom-banner:after,.custom-banner-media:after{content:"";position:absolute;top:0;background:rgb(var(--color-base-opacity));opacity:0;z-index:1;width:100%;height:100%}.custom-banner-box>*+.custom-banner-text{margin-top:1rem}.custom-banner-box>*+*{margin-top:1rem}.custom-banner-box>*:first-child{margin-top:0}.custom-banner-heading{margin:0}.custom-banner-box .custom-banner-heading+*{margin-top:1rem}.custom-banner-subheading{margin:0;line-height:1.4}.custom-banner-subheading p{margin:0}.custom-banner-subheading--small{font-size:calc(var(--font-body-scale) * 1.2rem)}.custom-banner-subheading--medium{font-size:calc(var(--font-body-scale) * 1.6rem)}.custom-banner-subheading--large{font-size:calc(var(--font-body-scale) * 2rem)}.custom-banner-box .custom-banner-buttons{display:inline-flex;flex-direction:row;flex-wrap:wrap;gap:1rem;max-width:100%;word-break:break-word}.custom-banner-box>*+.custom-banner-buttons{margin-top:1rem;margin-bottom:1rem}.custom-image-banner-section .custom-banner-heading em{font-style:normal;position:relative;opacity:0;animation:fadeInText 1s ease forwards;animation-delay:.3s}.custom-image-banner-section .custom-banner-heading.custom-highlight-italic em{font-style:italic}.custom-image-banner-section .custom-banner-heading em:hover:after{animation:underlineGrow .5s ease forwards}.custom-image-banner-section .custom-banner-heading p{margin:0;z-index:1}.custom-banner-content .custom-countdown-large--true countdown-timer{font-size:20px;margin:0}.custom-image-banner-section .custom-countdown-big-true countdown-timer{font-size:calc(var(--font-heading-scale) * 5.2rem)}.custom-image-banner-section .custom-countdown-big-true .timer-text{font-size:calc(var(--font-heading-scale) * 1.2rem)}.custom-image-banner-section .custom-countdown-big-true countdown-timer div{padding-right:15px}@media screen and (min-width:990px){.custom-banner{flex-direction:row}.custom-banner--small:not(.custom-banner--adapt){max-height:38rem;height:38rem}.custom-banner--medium:not(.custom-banner--adapt){max-height:46rem;height:46rem}.custom-banner--large:not(.custom-banner--adapt){max-height:62rem;height:62rem}.custom-banner-content.custom-banner-content--top-left{align-items:flex-start;justify-content:flex-start}.custom-banner-content.custom-banner-content--top-center{align-items:flex-start;justify-content:center}.custom-banner-content.custom-banner-content--top-right{align-items:flex-start;justify-content:flex-end}.custom-banner-content.custom-banner-content--middle-left{align-items:center;justify-content:flex-start}.custom-banner-content.custom-banner-content--middle-center{align-items:center;justify-content:center}.custom-banner-content.custom-banner-content--middle-right{align-items:center;justify-content:flex-end}.custom-banner-content.custom-banner-content--bottom-left{align-items:flex-end;justify-content:flex-start}.custom-banner-content.custom-banner-content--bottom-center{align-items:flex-end;justify-content:center}.custom-banner-content.custom-banner-content--bottom-right{align-items:flex-end;justify-content:flex-end}.custom-banner-media{height:100%}.custom-banner-content{padding:5rem}.custom-banner-content.custom-banner-show-box--true{padding:0 5rem}.custom-banner--desktop-transparent .custom-banner-box{background:transparent;max-width:89rem;border:none;border-radius:0;box-shadow:none}.custom-banner--desktop-transparent .content-container:after{display:none}.custom-banner-box{width:auto;max-width:71rem;min-width:45rem}.custom-banner-box.false{padding:0}.custom-banner--content-align-right .custom-banner-box{text-align:right}.custom-banner--content-align-left .custom-banner-box{text-align:left}.custom-banner--content-align-left.custom-banner--desktop-transparent .custom-banner-box,.custom-banner--content-align-right.custom-banner--desktop-transparent .custom-banner-box,.custom-banner--medium.custom-banner--desktop-transparent .custom-banner-box{max-width:70rem}.custom-banner--content-align-center .custom-banner-buttons--multiple>*{flex-grow:1;min-width:22rem}.custom-banner--content-align-center .timer{justify-content:center}.custom-banner--content-align-right .custom-banner-buttons--multiple,.custom-banner--content-align-right .timer{justify-content:flex-end}.custom-banner--content-align-center .custom-countdown-text-position-top .timer .timer-display{margin:0 auto}.custom-banner--content-align-right .custom-countdown-text-position-top .timer .timer-display{margin-left:auto}.custom-banner-content--bottom-left .custom-banner-box.content-container.true,.custom-banner-content--bottom-center .custom-banner-box.content-container.true,.custom-banner-content--bottom-right .custom-banner-box.content-container.true{margin-bottom:30px}.custom-banner-content--top-left .custom-banner-box.content-container.true,.custom-banner-content--top-center .custom-banner-box.content-container.true,.custom-banner-content--top-right .custom-banner-box.content-container.true{margin-top:30px}.custom-banner-content.custom-banner-content--middle-center.custom-banner-show-box--true,.custom-banner-content.custom-banner-content--left-center.custom-banner-show-box--true,.custom-banner-content.custom-banner-content--right-center.custom-banner-show-box--true{padding:5rem 0}.custom-banner-content .custom-countdown-option-2.custom-countdown-large--true,.custom-banner-content .custom-countdown-option-2.custom-countdown-large--false{bottom:0;right:0;position:absolute;background:rgb(var(--color-background));padding:0 2rem;border-top-left-radius:12px}.custom-banner--desktop-transparent .custom-countdown-option-2.custom-countdown-large--true,.custom-banner--desktop-transparent .custom-countdown-option-2.custom-countdown-large--false{background:transparent}.custom-countdown-option-2 .timer .title{font-size:calc(var(--font-heading-scale) * 1.6rem)}}@media screen and (max-width:990px){.custom-banner-box .custom-banner-buttons{flex-direction:column;align-items:stretch;width:100%;max-width:100%}.custom-banner-box .custom-banner-buttons .button{width:100%;text-align:center;justify-content:center}.custom-image-banner.custom-banner--content-align-mobile-right .custom-banner-box{text-align:right}.custom-image-banner.custom-banner--content-align-mobile-left .custom-banner-box{text-align:left}.custom-image-banner.custom-banner--content-align-mobile-center .timer{justify-content:center}.custom-image-banner.custom-banner--content-align-mobile-center .timer .timer-display{margin:0 auto}.custom-image-banner.custom-banner--content-align-mobile-right .timer{justify-content:flex-end;align-content:end}.custom-banner-subheading--large{font-size:calc(var(--font-body-scale) * 1.6rem)}.custom-image-banner-section .custom-countdown-big-true countdown-timer div{padding-right:10px}.custom-image-banner-section .custom-countdown-big-true countdown-timer{font-size:calc(var(--font-heading-scale) * 4rem)}.custom-image-banner-section .custom-countdown-big-true .timer-number{font-size:calc(var(--font-heading-scale) * 2.5rem);padding:0 5px}.custom-image-banner-section .custom-countdown-big-true .timer-text{font-size:calc(var(--font-heading-scale) * 1rem)}.custom-banner-show-box--true .custom-countdown-option-2 countdown-timer div{background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.custom-banner--small.custom-banner--mobile-bottom:not(.custom-banner--adapt) .custom-banner-media,.custom-banner--small.custom-banner--stacked:not(.custom-banner--mobile-bottom):not(.custom-banner--adapt)>.custom-banner-media{height:28rem}.custom-banner--medium.custom-banner--mobile-bottom:not(.custom-banner--adapt) .custom-banner-media,.custom-banner--medium.custom-banner--stacked:not(.custom-banner--mobile-bottom):not(.custom-banner--adapt)>.custom-banner-media{height:34rem}.custom-banner--large.custom-banner--mobile-bottom:not(.custom-banner--adapt) .custom-banner-media,.custom-banner--large.custom-banner--stacked:not(.custom-banner--mobile-bottom):not(.custom-banner--adapt)>.custom-banner-media{height:39rem}.custom-banner--small:not(.custom-banner--mobile-bottom):not(.custom-banner--adapt) .custom-banner-content{min-height:28rem}.custom-banner--medium:not(.custom-banner--mobile-bottom):not(.custom-banner--adapt) .custom-banner-content{min-height:34rem}.custom-banner--large:not(.custom-banner--mobile-bottom):not(.custom-banner--adapt) .custom-banner-content{min-height:39rem}.custom-banner:not(.custom-banner--stacked){flex-direction:row;flex-wrap:wrap}.custom-banner--stacked{height:auto}.custom-banner--stacked .custom-banner-media{flex-direction:column}.custom-banner--mobile-bottom .custom-banner-media,.custom-banner--stacked:not(.custom-banner--mobile-bottom) .custom-banner-media{position:relative}.custom-banner--stacked.custom-banner--adapt .custom-banner-content{height:auto}.custom-banner:not(.custom-banner--mobile-bottom):not(.newsletter-banner) .custom-banner-box{background:transparent}.custom-banner:not(.custom-banner--mobile-bottom) .custom-banner-box{border:none;border-radius:0;box-shadow:none}.custom-banner--stacked:not(.custom-banner--mobile-bottom):not(.custom-banner--adapt) .custom-banner-content{position:absolute;height:auto}.custom-banner--stacked.custom-banner--adapt:not(.custom-banner--mobile-bottom) .custom-banner-content{max-height:100%;overflow:hidden;position:absolute}.custom-banner--stacked:not(.custom-banner--adapt) .custom-banner-media{position:relative}.custom-banner:before{display:none!important}.custom-banner--mobile-bottom:not(.custom-banner--stacked) .custom-banner-content{order:2}.custom-banner:not(.custom-banner--mobile-bottom) .field-input{background-color:transparent}.custom-banner--mobile-bottom:after,.custom-banner--mobile-bottom .custom-banner-media:after{display:none}.custom-banner--stacked .custom-banner-box{width:100%}.custom-banner--content-align-mobile-right .custom-banner-buttons--multiple{justify-content:flex-end}.custom-banner-content.custom-banner-content--middle-center.custom-banner-show-box--true,.custom-banner-content.custom-banner-content--left-center.custom-banner-show-box--true,.custom-banner-content.custom-banner-content--right-center.custom-banner-show-box--true{padding:0}.custom-banner-box{padding:4rem 1.5rem}}@media screen and (min-width:1400px){.custom-banner-box{max-width:90rem}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/custom-section-image-banner.css.map */
