.shopify-section.shopify-section-group-header-group.section-header:not(:has(header details-modal.header__search>details[open]))+main>section>.carousel-container:first-of-type{margin-top:calc(-1 * var(--header-height));transition:margin .25s}.carousel-container{position:relative;width:100%;height:100vh;overflow:hidden}.carousel{position:absolute;width:100%;height:100%;flex-wrap:nowrap;display:flex;left:0%;background:transparent;transition:transform .4s ease}.dawn-carousel-item{flex:1;min-height:100%;min-width:100%;position:relative}.carousel-curtain{min-height:100%;min-width:100%;background:transparent;background:linear-gradient(180deg,#0000,#00000026);position:absolute;top:0;left:0;z-index:1;justify-content:center;display:flex;align-items:center;color:#fff!important;flex-direction:row;box-sizing:border-box;padding:2em .5em}.dawn-carousel-item img,.dawn-carousel-item>video{object-fit:cover;object-position:center;width:100%;height:100%}.dawn-carousel-item.left img,.dawn-carousel-item.left>video{object-position:left}.dawn-carousel-item.right img,.dawn-carousel-item.right>video{object-position:right}.dawn-carousel-item.fill img,.dawn-carousel-item.fill>video{object-fit:fill}.carousel-nav-container{width:100%;height:1px;position:absolute;z-index:1;display:flex;flex-direction:row;justify-content:flex-end;top:var(--header-height);left:0%}.carousel-nav{flex:0 0 5em;box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-start;padding:.25em 0;flex-wrap:nowrap;overflow:auto;align-items:center;gap:.25em}.carousel-nav-item{flex:0 0 10px;display:block!important;height:10px;background:#01010180;border-radius:100%;border:1px solid rgba(255,255,255,.5);cursor:pointer}.carousel-nav-item.active{background:#fff;border:1px solid rgba(1,1,1,.5);cursor:default}.carousel-hero{text-align:left;color:rgb(var(--color-foreground));text-shadow:0 0 10px rgba(0,0,0,.9);max-width:65%;margin-top:2em}.carousel-hero>.hero-title{padding-top:.75em}.carousel-hero>.hero-title>h1{font-size:.75em}.carousel-hero>.hero-title,.carousel-hero>.hero-subtitle{color:inherit;text-align:center}.carousel-hero>.hero-subtitle{font-size:.75em}.hero-main{text-align:center}.carousel-hero>p{word-break:keep-all}.carousel-hero>.carousel-hero-cta-container{display:flex;flex-direction:column;justify-content:center;text-shadow:none;text-align:center;padding:1em;box-sizing:border-box;align-items:center;gap:1.25em}.carousel-hero>.carousel-hero-cta-container a{flex:1}.shopify-section.shopify-section-group-header-group.section-header:not(:has(header details-modal.header__search>details[open])):not(.scrolled-past-header):not(.menu-open):has(+main .carousel-container)>.header-wrapper :not(#header-h1-text){color:rgb(var(--color-background));fill:rgb(var(--color-background));stroke:rgb(var(--color-background))}.shopify-section.shopify-section-group-header-group.section-header:not(:has(header details-modal.header__search>details[open])):not(.scrolled-past-header):not(.menu-open):has(+main .carousel-container)>.header-wrapper header,.shopify-section.shopify-section-group-header-group.section-header:not(:has(header details-modal.header__search>details[open])):not(.scrolled-past-header):not(.menu-open):has(+main .carousel-container)>.header-wrapper{background:linear-gradient(180deg,#00000026,#0000);color:rgb(var(--color-background));fill:rgb(var(--color-background));stroke:rgb(var(--color-background))}.shopify-section.shopify-section-group-header-group.section-header:not(:has(header details-modal.header__search>details[open])):not(.scrolled-past-header):not(.menu-open):has(+main .carousel-container)>.header-wrapper svg,.shopify-section.shopify-section-group-header-group.section-header:not(:has(header details-modal.header__search>details[open])):not(.scrolled-past-header):not(.menu-open):has(+main .carousel-container)>.header-wrapper a{filter:drop-shadow(0 2px 6px rgba(150,150,150,.25))}.shopify-section.shopify-section-group-header-group.section-header:not(:has(header details-modal.header__search>details[open])):not(.scrolled-past-header):not(.menu-open):has(+main .carousel-container)>.header-wrapper .header__submenu svg,.shopify-section.shopify-section-group-header-group.section-header:not(:has(header details-modal.header__search>details[open])):not(.scrolled-past-header):not(.menu-open):has(+main .carousel-container)>.header-wrapper .header__submenu a,.shopify-section.shopify-section-group-header-group.section-header:not(:has(header details-modal.header__search>details[open])):not(.scrolled-past-header):not(.menu-open):has(+main .carousel-container)>.header-wrapper .header__submenu *{color:rgb(var(--color-foreground))!important;fill:rgb(var(--color-foreground))!important;stroke:rgb(var(--color-foreground))!important}.carousel-hero,.carousel-hero p{opacity:0;transform:translateY(20px);animation:reveal .5s ease-in forwards;animation-delay:.5s}@keyframes reveal{to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.carousel-curtain{padding-bottom:36px;justify-content:flex-start}.carousel-hero>.hero-title{font-size:1.5em}.carousel-hero>.hero-title>h1{font-size:.5em}.carousel-hero>.hero-subtitle{font-size:.75em}.carousel-hero{max-width:initial;width:100%}.carousel-container .carousel-hero{transition:padding 1s ease}.shopify-section.shopify-section-group-header-group.section-header:not(.scrolled-past-header)+main>section>.carousel-container .carousel-hero{padding-bottom:2vh;transition:padding .5s ease}.carousel-hero>.carousel-hero-cta-container a{flex:1}.carousel-hero>.carousel-hero-cta-container{align-items:normal}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/carousel.css.map */
