.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%;min-height:calc(100vh - var(--header-height));height:calc(100vh - var(--header-height));overflow:hidden}.carousel-container:has(.bc-hero__video){width:100%;height:auto;min-height:0;max-height:none}.carousel-container:has(.bc-hero__video) .carousel{height:auto;min-height:0;align-items:flex-start}.carousel-container:has(.bc-hero__video) .dawn-carousel-item{height:auto;min-height:0;line-height:0}.carousel-container:has(.bc-hero__video) .carousel-curtain{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%;height:100%;line-height:normal}.carousel{position:relative;width:100%;height:100%;min-height:100%;flex-wrap:nowrap;display:flex;flex-direction:row;left:0%;background:transparent;transition:transform .4s ease}.dawn-carousel-item{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;min-height:100%;height:100%;position:relative}.carousel-curtain{min-height:100vh;width:100%;background:transparent;background:linear-gradient(180deg,#0000,#00000026);position:relative;z-index:1;justify-content:center;display:flex;color:#fff!important;flex-direction:column;box-sizing:border-box;padding:2em 1em;padding-top:var(--header-height)}.dawn-carousel-item img,.dawn-carousel-item>video,.dawn-carousel-item>.bc-hero__video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.bc-hero__video--mobile{display:none}@media screen and (max-width:768px){.carousel-container .bc-hero__video--desktop,.bc-hero__video--desktop{display:none}.carousel-container .bc-hero__video--mobile,.bc-hero__video--mobile{display:block}}.dawn-carousel-item.left img,.dawn-carousel-item.left>video,.dawn-carousel-item.left>.bc-hero__video{object-position:left}.dawn-carousel-item.right img,.dawn-carousel-item.right>video,.dawn-carousel-item.right>.bc-hero__video{object-position:right}.dawn-carousel-item.fill img,.dawn-carousel-item.fill>video,.dawn-carousel-item.fill>.bc-hero__video{object-fit:fill}.carousel-container:has(.bc-hero__video) .dawn-carousel-item>video,.carousel-container:has(.bc-hero__video) .dawn-carousel-item>.bc-hero__video{position:relative;width:100%;max-width:100%;height:auto;top:auto;left:auto;object-fit:contain;object-position:center;background:transparent;aspect-ratio:var(--bc-hero-video-ratio, 16 / 9)}.carousel-arrows{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(.8rem,2vw,2rem);box-sizing:border-box}.carousel-arrows.hidden{display:none}.carousel-arrow{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:#00000059;color:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease;box-shadow:0 2px 10px #00000040}.carousel-arrow .svg-wrapper{display:flex;width:1.6rem;height:1.6rem}.carousel-arrow .icon-arrow{width:100%;height:100%}.carousel-arrow--prev .icon-arrow{transform:rotate(180deg)}.carousel-arrow:hover{background:#0000008c}.carousel-arrow:focus-visible{outline:2px solid #fff;outline-offset:2px}.carousel-nav-container{width:100%;height:1px;position:absolute;z-index:2;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{color:rgb(var(--color-foreground));text-shadow:0 0 10px rgba(0,0,0,.9);width:100%;display:flex;flex-direction:column}.carousel-hero>.hero-title{padding:.25em}.carousel-hero>.hero-title>h1{font-size:.75em}.carousel-hero>.hero-title>p{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;font-size:.85em;padding:0 .75em;margin-bottom:.5em}.hero-stars{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25em;box-sizing:border-box;margin:.5em}.hero-stars>div{align-items:center;display:flex;justify-content:center;gap:2px}.hero-stars svg{height:16px;width:16px}.hero-stars-text{font-size:.75em;font-style:italic;font-weight:700}.carousel-hero>p{word-break:keep-all;margin-block-start:0;margin-block-end:0;margin:.5em 0}.carousel-hero>.carousel-hero-cta-container{display:flex;flex-direction:column;justify-content:center;text-shadow:none;text-align:center;box-sizing:border-box;align-items:center;gap:1em;padding:2em}.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 1px 3px rgba(var(--color-foreground)))}.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;filter:none}.carousel-hero,.carousel-hero p{opacity:0;transform:translateY(20px);animation:reveal .5s ease-in forwards;animation-delay:.5s;margin:.25em 0}@keyframes reveal{to{opacity:1;transform:translateY(0)}}@media(min-width:992px){.carousel-curtain{justify-content:center;padding:2em;padding-top:var(--header-height)}.carousel-hero{text-align:start;display:flex;flex-direction:column;padding-left:1em;width:auto}.carousel-hero>.hero-title{padding:0}.carousel-hero>.hero-title>p{font-size:1.5em}.carousel-hero>.hero-title,.carousel-hero>.hero-subtitle{text-align:start}.hero-main{text-align:start;font-size:.85em;padding:0;margin-bottom:.5em}.hero-stars{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.25em;box-sizing:border-box;margin:.5em;padding:0 3em}.hero-stars>div{align-items:center;display:flex;justify-content:center;gap:2px}.hero-stars svg{height:16px;width:16px}.hero-stars-text{font-size:.75em;font-style:italic;font-weight:700}.carousel-hero>p{word-break:keep-all;margin-block-start:0;margin-block-end:0;margin:.5em 0}.carousel-hero>.carousel-hero-cta-container{display:flex;flex-direction:column;justify-content:center;text-shadow:none;text-align:center;box-sizing:border-box;gap:1em;padding:2em 0;align-items:flex-start}.carousel-hero .link.link--text{padding:0 3rem;justify-content:center;min-width:calc(12rem + var(--buttons-border-width) * 2)}}@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 .hero-main{font-size:.85em}.carousel-hero{max-width:initial;width:100%}.carousel-container .carousel-hero{transition:padding 1s ease}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/carousel.css.map */
