.image-banner-with-featured-collection .banner-box,.image-banner-with-featured-collection .banner-box .banner-heading,.image-banner-with-featured-collection .collection-view-all a{color:rgb(var(--color-foreground))}.image-banner-with-featured-collection .banner-content{background:transparent;align-items:flex-start;box-sizing:border-box}@media screen and (max-width:989px){.image-banner-with-featured-collection>.banner.image-banner:after,.image-banner-with-featured-collection>.banner.image-banner .banner-media:after{opacity:0!important}}.image-banner-with-featured-collection .banner-box .banner-buttons{margin-bottom:0}.image-banner-with-featured-collection .banner-buttons--multiple>a.button:hover,.image-banner-with-featured-collection .banner-buttons--multiple>a.button:focus-visible{padding-left:2rem;padding-right:2rem}.image-banner-with-featured-collection .banner-content{padding-top:var(--fc-rhythm, 1.25rem)}body:has(.header-wrapper.enable-fixed-header-part--true) #MainContent>.shopify-section:first-of-type .image-banner-with-featured-collection .banner-content{padding-top:0}.image-banner-with-featured-collection .collection.page-width,.image-banner-with-featured-collection slider-component{max-width:100%;box-sizing:border-box}.image-banner-with-featured-collection>.banner .banner-content{align-self:flex-start;width:100%;min-height:0;height:auto}.image-banner-with-featured-collection .collection .slider-buttons{position:relative;z-index:2;margin-top:0!important;margin-bottom:0!important}.image-banner-with-featured-collection .collection slider-component{position:relative;isolation:isolate}.image-banner-with-featured-collection .collection slider-component:after{content:"";position:absolute;z-index:0;pointer-events:none;left:50%;transform:translate(-50%);width:100vw;top:clamp(3.25rem,32%,10rem);bottom:-12rem;background:rgb(var(--color-background))}@media screen and (min-width:990px){.image-banner-with-featured-collection .collection slider-component:after{top:clamp(4.5rem,36%,12rem)}}.image-banner-with-featured-collection .collection slider-component>*{position:relative;z-index:1}@media screen and (min-width:990px){.image-banner-with-featured-collection .collection slider-component.slider-component-desktop ul.grid.slider--desktop{margin-top:-2.75rem}.image-banner-with-featured-collection .collection .slider.slider--desktop{margin-bottom:0}}@media screen and (max-width:989px){.image-banner-with-featured-collection .collection slider-component ul.grid.slider--tablet{margin-top:-1.75rem}}.image-banner-with-featured-collection .slider--desktop,.image-banner-with-featured-collection .slider--tablet{max-width:100%}@keyframes image-banner-fc-stagger-in{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}.image-banner-with-featured-collection .banner-buttons--fc-stagger>a{opacity:0;animation:image-banner-fc-stagger-in .55s cubic-bezier(.22,1,.36,1) forwards}.image-banner-with-featured-collection .banner-buttons--fc-stagger>a:nth-of-type(1){animation-delay:.06s}.image-banner-with-featured-collection .banner-buttons--fc-stagger>a:nth-of-type(2){animation-delay:.2s}.image-banner-with-featured-collection li.product-grid-item--fc-stagger{opacity:0;animation:image-banner-fc-stagger-in .55s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.34s + var(--fc-stagger, 0) * .13s)}html.no-js .image-banner-with-featured-collection .banner-buttons--fc-stagger>a,html.no-js .image-banner-with-featured-collection li.product-grid-item--fc-stagger{opacity:1;animation:none}@media(prefers-reduced-motion:reduce){.image-banner-with-featured-collection .banner-buttons--fc-stagger>a,.image-banner-with-featured-collection li.product-grid-item--fc-stagger{opacity:1!important;animation:none!important;transform:none!important}}.banner-decoration.page-width{position:relative}.banner-decoration .image-signature,.image-signature .placeholder-svg{z-index:2;position:absolute;top:-60px;background:#fff;border-radius:100%;padding:10px}.banner-decoration.image-circle-align-right .image-signature,.image-signature .placeholder-svg{right:0;overflow:hidden}.banner-decoration.image-circle-align-center .image-signature{top:50%;left:50%;transform:translate(-50%,-50%)}.banner-decoration .image-signature img,.image-signature .placeholder-svg{border-radius:100%;width:120px;height:120px}.banner{display:flex;position:relative;z-index:0;flex-direction:column;overflow-x:hidden}.banner-box{text-align:center}.banner-media{height:100%;position:absolute;left:0;top:0;width:100%}.image-banner-with-featured-collection .banner-media.media{background-color:transparent}.image-banner-with-featured-collection .banner-media.media>img{object-fit:cover;object-position:top center}.banner-media-half{width:50%}.banner-media-half+.banner-media-half{right:0;left:auto}.banner--adapt,.banner--adapt_image.banner--mobile-bottom .banner-media:not(.placeholder){height:auto}.banner-content{padding:0;display:flex;position:relative;width:100%;align-items:center;justify-content:center;z-index:3}.contact-form-sidebar-section .banner-content{display:block}.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:2}.banner:after,.banner-media:after{content:"";position:absolute;top:0;background:rgb(var(--color-base-opacity));opacity:0;z-index:1;width:100%;height:100%}.slider-style-modern .banner:after,.slider-style-modern .banner-media:after{display:none}.banner-box>*+.banner-text{margin-top:1rem}.image-banner-section .banner-text{font-family:"Barlow Condensed",var(--font-heading-family)}.banner-box>*+*{margin-top:1rem}.banner-box>*:first-child{margin-top:0}.banner-heading{margin:0;line-height:1!important;padding-top:10px}.banner-box .banner-heading+*{margin-top:1rem}.banner-buttons{display:inline-flex;flex-wrap:wrap;gap:1rem;max-width:45rem;word-break:break-word;position:relative;z-index:3}.banner-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.banner-box>*+.banner-buttons{margin-top:1rem;margin-bottom:5rem}@media only screen and (max-width:768px){.banner-box>*+.banner-buttons{margin-bottom:1rem}}.banner-decoration.image-circle-animation-ignore-false .image-signature img,.banner-decoration.image-circle-animation-ignore-false .image-signature .placeholder-svg{-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;animation:spin 4s linear infinite}.banner-content.banner-content--middle-center.banner-show-box--true,.banner-content.banner-content--left-center.banner-show-box--true,.banner-content.banner-content--right-center.banner-show-box--true{padding:5rem 0}.banner-content .countdown-large--true countdown-timer{font-size:20px;margin:0}.image-banner-section .banner-heading em,.image-banner-with-featured-collection .banner-heading em{font-style:normal;position:relative;opacity:0;animation:fadeInText 1s ease forwards;animation-delay:.3s}.image-banner-section .banner-heading.highlight-italic em,.image-banner-with-featured-collection .banner-heading.highlight-italic em{font-style:italic}.image-banner-section .banner-heading em:hover:after,.image-banner-with-featured-collection .banner-heading em:hover:after{animation:underlineGrow .5s ease forwards}.image-banner-section .banner-heading p{margin:0;z-index:1}.banner-media .placeholder-svg{fill:#0000001a}@media screen and (min-width:990px){.banner-content .countdown-option-2.countdown-large--true,.banner-content .countdown-option-2.countdown-large--false{bottom:0;right:0;position:absolute;background:rgb(var(--color-background));padding:0 2rem;border-top-left-radius:12px}.banner--desktop-transparent .countdown-option-2.countdown-large--true,.banner--desktop-transparent .countdown-option-2.countdown-large--false{background:transparent}.banner--desktop-transparent .countdown-option-2.countdown-large--true countdown-timer div,.banner--desktop-transparent .countdown-option-2.countdown-large--false countdown-timer div{background:transparent}.banner-content .countdown-option-2.countdown-large--true countdown-timer{font-size:16px}.countdown-option-2 .timer .title{font-size:calc(var(--font-heading-scale) * 1.6rem)}}.banner-content .countdown-large--true.countdown-option-1 countdown-timer div,.banner-content .countdown-large--true.countdown-option-2 countdown-timer div{padding:10px}.collection-hero-cover .banner-media,.collection-hero-cover .banner-media img{border-radius:var(--media-radius)}.collection-hero-cover .banner-box{text-align:left}.collection-hero-cover .banner-content{justify-content:flex-start}.section-main-collection-banner .banner-content--bottom-left .banner-box.content-container.true,.section-main-collection-banner .banner-content--bottom-center .banner-box.content-container.true,.section-main-collection-banner .banner-content--bottom-right .banner-box.content-container.true{margin-bottom:2rem}.section-main-collection-banner .text-box--light .banner-box.content-container.true,.section-main-collection-banner .text-box--light .banner-box.content-container.true .breadcrumbs{background:#ffffffd9;border:1px solid rgba(var(--color-base-border-1));box-shadow:none;--color-foreground: 0, 0, 0}.section-main-collection-banner .banner-show-box--false.text-box--light .banner-box,.section-main-collection-banner .banner-show-box--false.text-box--light .banner-box .breadcrumbs{background:transparent;border:none;box-shadow:none;padding:0}.section-main-collection-banner .text-box--light .banner-box.content-container.true a.link,.section-main-collection-banner .banner-show-box--false.text-box--light .banner-box a.link,.section-main-collection-banner .banner-show-box--false.text-box--light .banner-box .collection-hero__title,.section-main-collection-banner .text-box--light .banner-box.content-container.true .collection-hero__title,.section-main-collection-banner .text-box--light .banner-box.content-container.true .banner-text,.section-main-collection-banner .banner-show-box--false.text-box--light .banner-box .banner-text{color:#000}.section-main-collection-banner .banner-show-box--false.text-box--light .banner-box .collection-hero__title,.section-main-collection-banner .banner-show-box--false.text-box--light .banner-box .banner-text{padding:0}.section-main-collection-banner .banner-box.content-container.true,.section-main-collection-banner .banner-box.content-container.true .breadcrumbs{background:rgba(var(--color-background),.85);border:none;box-shadow:none}.section-main-collection-banner .banner-show-box--false .banner-box,.section-main-collection-banner .banner-show-box--false .banner-box .breadcrumbs{background:transparent;border:none;box-shadow:none;padding:0}.section-main-collection-banner .banner-show-box--false .banner-box .collection-hero__title,.section-main-collection-banner .banner-show-box--false .banner-box .banner-text{padding:0}.section-main-collection-banner .banner-show-box--false .breadcrumbs a{color:#fff}.image-banner-with-featured-collection .css-slider-dot-navigation .css-slider-dot{width:9px;height:9px;display:inline-block;margin:0 5px;border-radius:7px;transition:all .1s linear;overflow:hidden;cursor:pointer;background-color:#000;opacity:.25;position:relative}.image-banner-with-featured-collection .css-slider-dot-navigation .css-slider-dot.active{opacity:1;width:30px}.image-banner-with-featured-collection .image-banner-with-featured-collection .collection-view-all{text-align:right;margin-top:1rem}@media screen and (min-width:1400px){.collection-hero-cover .banner-box{max-width:70rem}.collection-hero-cover.collection-full-width .banner-content{padding:25rem 5rem}}@media screen and (min-width:750px){.collection-hero-cover .banner-content{padding:15rem 5rem}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media only screen and (max-width:990px){.banner-box{padding:3rem 1.5rem 0}.slideshow .banner-box{padding:4rem 1.5rem}.banner-decoration.image-circle-ignore-true{display:none}.banner-decoration .image-signature img{width:100px;height:100px}.banner-decoration .image-signature{top:-60px}.collection-style-three .banner--content-align-right .banner-box{text-align:right}.collection-style-three .banner--content-align-left .banner-box{text-align:left}.image-banner.banner--content-align-mobile-right .banner-box{text-align:right}.image-banner.banner--content-align-mobile-left .banner-box{text-align:left}.image-banner.banner--content-align-mobile-center .timer{justify-content:center}.image-banner.banner--content-align-mobile-center .timer .timer-display{margin:0 auto}.image-banner.banner--content-align-mobile-right .timer{justify-content:flex-end;align-content:end}.banner-box.content-container.true.global-media-settings:after{box-shadow:none}.banner-show-box--true .countdown-option-2 countdown-timer div{background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.image-banner-with-featured-collection h2.banner-heading{line-height:1.1}}@media screen and (max-width:990px){.banner--small.banner--mobile-bottom:not(.banner--adapt) .banner-media,.banner--small.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner-media{height:28rem}.banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner-media,.banner--medium.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner-media{height:34rem}.banner--large.banner--mobile-bottom:not(.banner--adapt) .banner-media,.banner--large.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner-media{height:39rem}.banner--small:not(.banner--mobile-bottom):not(.banner--adapt) .banner-content{min-height:28rem}.banner--medium:not(.banner--mobile-bottom):not(.banner--adapt) .banner-content{min-height:34rem}.section-main-collection-banner .banner-content{padding:4rem 2rem}.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner-content{min-height:39rem}.section-main-collection-banner.banner--medium:not(.banner--mobile-bottom):not(.banner--adapt).show-collection-description .banner-content,.section-main-collection-banner.banner--small:not(.banner--mobile-bottom):not(.banner--adapt).show-collection-description .banner-content,.section-main-collection-banner.banner--large:not(.banner--mobile-bottom):not(.banner--adapt).show-collection-description .banner-content,.section-main-collection-banner.banner--small:not(.banner--mobile-bottom):not(.banner--adapt) .banner-content{min-height:18rem}.banner:not(.banner--stacked){flex-direction:row;flex-wrap:wrap}.collection-hero-cover .banner{padding:4rem 2rem}.banner--stacked{height:auto}.banner--stacked .banner-media{flex-direction:column}.banner--stacked .banner-media-half{width:100%}.banner--stacked .banner-media-half+.banner-media-half{order:1}.banner--mobile-bottom .banner-media,.banner--stacked:not(.banner--mobile-bottom) .banner-media{position:relative}.banner--stacked.banner--adapt .banner-content{height:auto}.banner:not(.banner--mobile-bottom):not(.newsletter-banner) .banner-box{background:transparent}.collection-hero-cover .banner:not(.banner--mobile-bottom):not(.newsletter-banner) .banner-box{background:rgb(var(--color-background));border:1px solid rgba(var(--color-base-border-1));box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));border-radius:var(--media-radius);--color-foreground: 0, 0, 0}.banner:not(.banner--mobile-bottom) .banner-box{border:none;border-radius:0;box-shadow:none}.section-main-collection-banner.banner:not(.banner--mobile-bottom) .banner-box{border-radius:var(--media-radius)}.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt) .banner-content{position:absolute;height:auto}.banner--stacked.banner--adapt:not(.banner--mobile-bottom) .banner-content{max-height:100%;overflow:hidden;position:absolute}.banner--stacked:not(.banner--adapt) .banner-media{position:relative}.banner:before{display:none!important}.banner--stacked .banner-media-image-half{width:100%}.banner--mobile-bottom:not(.banner--stacked) .banner-content{order:2}.banner:not(.banner--mobile-bottom) .field-input{background-color:transparent}.banner--mobile-bottom:after,.banner--mobile-bottom .banner-media:after{display:none}.banner--stacked .banner-box{width:100%}.banner--content-align-mobile-right .banner-buttons--multiple{justify-content:flex-end}.banner--content-align-mobile-center .banner-buttons--multiple>*{flex-grow:1;min-width:22rem}.image-banner-with-featured-collection .banner--content-align-mobile-left .banner-box{text-align:left}.image-banner-with-featured-collection .banner--content-align-mobile-right .banner-box{text-align:right}}@media only screen and (min-width:990px){.banner-box.false{padding:0}.banner--content-align-right .banner-box{text-align:right}.banner--content-align-left .banner-box{text-align:left}.banner--content-align-left.banner--desktop-transparent .banner-box,.banner--content-align-right.banner--desktop-transparent .banner-box,.banner--medium.banner--desktop-transparent .banner-box{max-width:70rem}}@media screen and (min-width:990px){.banner{flex-direction:row}.banner--small:not(.banner--adapt){max-height:38rem;height:38rem}.banner--medium:not(.banner--adapt){max-height:46rem;height:46rem}.banner--large:not(.banner--adapt){max-height:62rem;height:62rem}.banner-content.banner-content--top-left{align-items:flex-start;justify-content:flex-start}.banner-content.banner-content--top-center{align-items:flex-start;justify-content:center}.banner-content.banner-content--top-right{align-items:flex-start;justify-content:flex-end}.banner-content.banner-content--middle-left{align-items:center;justify-content:flex-start}.banner-content.banner-content--middle-center{align-items:center;justify-content:center}.banner-content.banner-content--middle-right{align-items:center;justify-content:flex-end}.banner-content.banner-content--bottom-left{align-items:flex-end;justify-content:flex-start}.banner-content.banner-content--bottom-center{align-items:flex-end;justify-content:center}.banner-content.banner-content--bottom-right{align-items:flex-end;justify-content:flex-end}.banner-media{height:100%}.banner-content,.collection-style-two .collection-content-inner{padding:5rem}.image-banner-with-featured-collection .banner-content{padding-top:var(--fc-rhythm, 1.25rem);padding-left:5rem;padding-right:5rem;padding-bottom:calc(var(--fc-rhythm, 1.25rem) + min(var(--hero-collection-overlap-desktop, 200px),200px) + var(--fc-structural-y, 0px))}.banner-content.banner-show-box--true{padding:0 5rem}.banner-content--top-left{align-items:flex-start;justify-content:flex-start}.banner-content--top-center{align-items:flex-start;justify-content:center}.banner-content--top-right{align-items:flex-start;justify-content:flex-end}.banner-content--middle-left{align-items:center;justify-content:flex-start}.banner-content--middle-center{align-items:center;justify-content:center}.banner-content--middle-right{align-items:center;justify-content:flex-end}.banner-content--bottom-left{align-items:flex-end;justify-content:flex-start}.banner-content--bottom-center{align-items:flex-end;justify-content:center}.banner-content--bottom-right{align-items:flex-end;justify-content:flex-end}.image-banner-with-featured-collection .banner-content.banner-content--middle-left,.image-banner-with-featured-collection .banner-content.banner-content--middle-center,.image-banner-with-featured-collection .banner-content.banner-content--middle-right{align-items:flex-start}.banner--desktop-transparent .banner-box{background:transparent;max-width:89rem;border:none;border-radius:0;box-shadow:none}.banner--desktop-transparent .content-container:after{display:none}.banner-box>*+.banner-text{margin-top:1rem}.slideshow.banner .banner-box>*+.banner-buttons{margin-top:1rem}.slideshow.banner .banner-box>*+.banner-text{margin-top:0}.banner-box{width:auto;max-width:71rem;min-width:45rem}.image-banner-with-featured-collection .banner-box{min-width:0;max-width:min(70rem,100%)}.page-width.slider-style-modern .banner-box{min-width:100%;padding:0}.banner--content-align-center .banner-buttons--multiple>*{flex-grow:1;min-width:22rem}.banner--content-align-center .timer{justify-content:center}.banner--content-align-right .banner-buttons--multiple,.banner--content-align-right .timer{justify-content:flex-end}.banner--content-align-center .countdown-text-position-top .timer .timer-display{margin:0 auto}.banner--content-align-right .countdown-text-position-top .timer .timer-display{margin-left:auto}.banner-content--bottom-left .banner-box.content-container.true,.banner-content--bottom-center .banner-box.content-container.true,.banner-content--bottom-right .banner-box.content-container.true{margin-bottom:30px}.banner-content--top-left .banner-box.content-container.true,.banner-content--top-center .banner-box.content-container.true,.banner-content--top-right .banner-box.content-container.true{margin-top:30px}}@media screen and (max-width:990px){.banner-content.banner-content--middle-center.banner-show-box--true,.banner-content.banner-content--left-center.banner-show-box--true,.banner-content.banner-content--right-center.banner-show-box--true{padding:0}.image-banner-with-featured-collection>.banner:not(.banner--stacked) .banner-content{min-height:0!important}.image-banner-with-featured-collection .banner--height{min-height:unset!important}.image-banner-with-featured-collection>.banner:before,.image-banner-with-featured-collection>.banner .banner-content:before{padding-bottom:0!important;display:none!important}.banner-box{padding:4rem 1.5rem}.image-banner-with-featured-collection .banner-box{padding-bottom:0}.image-banner-with-featured-collection{overflow:hidden}.image-banner-with-featured-collection .extract>.collection{padding-bottom:0!important}.image-banner-with-featured-collection .banner-box .banner-buttons,.image-banner-with-featured-collection .banner-box>*+.banner-buttons{margin-bottom:0!important}.image-banner-with-featured-collection .banner-content{padding-bottom:calc(min(var(--hero-collection-overlap-mobile, 120px),64px) + var(--fc-structural-y, 0px) + 2rem)}.section-main-collection-banner .banner-content.banner-content--middle-left{align-items:center;justify-content:flex-start}.section-main-collection-banner .banner-content.banner-content--bottom-left{align-items:flex-end;justify-content:flex-start}}@media screen and (max-width:749px){.image-banner-with-featured-collection .banner-content{padding-bottom:calc(min(var(--hero-collection-overlap-mobile, 120px),55px) + var(--fc-structural-y, 0px) + 2rem)!important}}@media screen and (min-width:750px)and (max-width:989px){.image-banner-with-featured-collection .banner-box{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width:990px)and (max-width:1199px){.image-banner-with-featured-collection .banner-content{padding-left:2rem;padding-right:2rem;padding-bottom:calc(var(--fc-rhythm, 1.25rem) + min(var(--hero-collection-overlap-desktop, 200px),85px) + var(--fc-structural-y, 0px))!important}.image-banner-with-featured-collection .banner-buttons{max-width:100%}.image-banner-with-featured-collection .banner-buttons .button,.image-banner-with-featured-collection .banner-buttons a.button,.image-banner-with-featured-collection .banner-buttons a.button-arrow{min-width:0;max-width:100%;text-align:center}}@media screen and (min-width:990px)and (max-width:1199px){.image-banner-with-collection [class*=-desktop-margin],.image-banner-with-collections [class*=-desktop-margin]{margin-top:calc(-1 * (min(var(--hero-collection-overlap-desktop, 200px),85px) + var(--fc-structural-y, 0px)))!important}}@media screen and (min-width:1200px)and (max-width:1399px){.image-banner-with-collection [class*=-desktop-margin],.image-banner-with-collections [class*=-desktop-margin]{margin-top:calc(-1 * (min(var(--hero-collection-overlap-desktop, 200px),128px) + var(--fc-structural-y, 0px)))!important}.image-banner-with-featured-collection .banner-content{padding-bottom:calc(var(--fc-rhythm, 1.25rem) + min(var(--hero-collection-overlap-desktop, 200px),128px) + var(--fc-structural-y, 0px))!important}}@media screen and (min-width:750px)and (max-width:989px){.image-banner-with-collection [class*=-mobile-margin],.image-banner-with-collections [class*=-mobile-margin]{margin-top:calc(-1 * (min(var(--hero-collection-overlap-mobile, 120px),64px) + var(--fc-structural-y, 0px)))!important}}@media screen and (max-width:749px){.image-banner-with-collection [class*=-mobile-margin],.image-banner-with-collections [class*=-mobile-margin]{margin-top:calc(-1 * (min(var(--hero-collection-overlap-mobile, 120px),48px) + var(--fc-structural-y, 0px)))!important}}@media screen and (min-width:1400px){.banner-box{max-width:90rem}.image-banner-with-featured-collection .banner-box{max-width:min(70rem,100%)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-image-banner.css.map */
