.shopify-section--humble-hero{position:relative;width:100%}.humble-hero-section{width:100%}.humble-hero{position:relative;width:100%;overflow:hidden}@supports (--css: variables){.js .humble-hero.Slideshow--fullscreen{height:calc(var(--window-height, 100vh) - (var(--header-height, 0px) * var(--header-is-not-transparent, 0)) - var(--announcement-bar-height, 0px));min-height:22rem}}.no-js .humble-hero.Slideshow--fullscreen{min-height:100vh}.humble-hero__carousel.Carousel--fixed,.humble-hero__carousel.Carousel--fixed .flickity-viewport,.humble-hero__carousel.Carousel--fixed .Carousel__Cell{height:100%}.humble-hero__carousel{position:relative}.humble-hero__carousel .Carousel__Cell{display:block;width:100%}.humble-hero__carousel:not(.flickity-enabled) .Carousel__Cell:not(.is-selected){display:none}.js .humble-hero__carousel.Carousel--fadeIn .flickity-slider{transform:none!important}.js .humble-hero__carousel.Carousel--fadeIn .Carousel__Cell{left:0!important;transform:none!important;opacity:0;z-index:0;pointer-events:none;transition:opacity .5s ease-in-out}.js .humble-hero__carousel.Carousel--fadeIn .Carousel__Cell.is-selected{opacity:1;z-index:2;pointer-events:auto;transition-delay:0s}.humble-hero__slide{position:relative;height:100%;min-height:100%}.humble-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center;overflow:hidden}.humble-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--humble-hero-overlay, .35));pointer-events:none;z-index:1}.humble-hero__img--mobile,.humble-hero__img--desktop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.humble-hero__media img.humble-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;display:block}.humble-hero__img--desktop{display:none}@media screen and (min-width:750px){.humble-hero__img--mobile{display:none}.humble-hero__img--desktop{display:block}}.humble-hero__content{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-height:100%;padding:6rem 1.5rem 5rem;text-align:center;color:#fff}.humble-hero__slide--content-lower .humble-hero__content{flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;margin-top:clamp(16rem,50vh,36rem);padding:1.5rem 1.5rem 5rem;box-sizing:border-box}@media screen and (max-width:749px){.humble-hero__slide--content-lower .humble-hero__content{margin-top:clamp(12rem,36vh,24rem)}}.humble-hero__header{box-sizing:border-box;width:100%;max-width:48rem;margin-left:auto;margin-right:auto;text-align:center;display:flex;flex-direction:column;align-items:stretch}.humble-hero__subheading{margin:0 0 .75rem;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:2.4px;line-height:19.8px;text-transform:uppercase;text-align:center;color:#fff}.humble-hero__heading{margin:0 0 1.5rem;font-family:IBM Plex Sans,sans-serif;font-size:40px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:37px;text-transform:uppercase;text-align:center;color:#fff}.humble-hero__button-wrap{display:flex;justify-content:center;width:100%;text-align:center}.humble-hero__button-group{display:inline-flex;justify-content:center}.shopify-section--humble-hero.humble-hero-section--heading-fallback .humble-hero__heading{font-weight:700}@media screen and (max-width:749px){.humble-hero__heading{font-size:clamp(26px,8vw,40px);line-height:1.05}}.js .humble-hero__carousel.Carousel--fadeIn .Carousel__Cell:not(.is-selected) .humble-hero__subheading,.js .humble-hero__carousel.Carousel--fadeIn .Carousel__Cell:not(.is-selected) .humble-hero__heading{opacity:0;visibility:hidden;transform:translate3d(0,20px,0);transition:none}.js .humble-hero__carousel.Carousel--fadeIn .Carousel__Cell:not(.is-selected) .humble-hero__button-wrap{opacity:0;visibility:hidden;transform:translate3d(0,10px,0);transition:none}.js .humble-hero__carousel.Carousel--fadeIn .Carousel__Cell.is-selected .humble-hero__subheading,.js .humble-hero__carousel.Carousel--fadeIn .Carousel__Cell.is-selected .humble-hero__heading,.js .humble-hero__carousel.Carousel--fadeIn .Carousel__Cell.is-selected .humble-hero__button-wrap{visibility:inherit;opacity:1;transform:translateZ(0);transition:visibility 0s linear 0s,opacity .65s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.215,.61,.355,1)}.js .humble-hero__carousel.Carousel--fadeIn .Carousel__Cell.is-selected .humble-hero__heading{transition-delay:0s,.1s,.1s}.js .humble-hero__carousel.Carousel--fadeIn .Carousel__Cell.is-selected .humble-hero__button-wrap{transition-delay:0s,.2s,.2s}.humble-hero__button-group .humble-hero__button{margin:12px}.humble-hero__button-group.ButtonGroup--spacingSmall .humble-hero__button{margin:8px}.humble-hero__button{position:relative;z-index:1;display:inline-block;padding:14px 28px;line-height:normal;border:1px solid #e8e4d6;border-radius:0;text-transform:uppercase;font-size:14px;text-align:center;letter-spacing:.2em;font-family:IBM Plex Sans,sans-serif;font-weight:400;font-style:normal;color:#543920;border-color:#e8e4d6;background-color:transparent;text-decoration:none;-webkit-tap-highlight-color:initial;transition:color .45s cubic-bezier(.785,.135,.15,.86),border-color .45s cubic-bezier(.785,.135,.15,.86)}.humble-hero__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#e8e4d6;transition:opacity .45s cubic-bezier(.785,.135,.15,.86)}@media(-moz-touch-enabled:0),(hover:hover){.humble-hero__button:hover{color:#cdad57}.humble-hero__button:hover:before{opacity:0}}.humble-hero__carousel.Carousel--insideDots .flickity-page-dots{position:absolute;z-index:5;width:auto;margin:0;bottom:1.25rem;left:1.25rem;color:#fff}.humble-hero__carousel.Carousel--insideDots .flickity-page-dots .dot{margin:0 5px;width:8px;height:8px;opacity:1;background:transparent;border:1px solid currentColor;border-radius:50%}.humble-hero__carousel.Carousel--insideDots .flickity-page-dots .dot.is-selected{background:currentColor}@media screen and (min-width:1008px){.humble-hero__carousel.Carousel--insideDots .flickity-page-dots{bottom:1.75rem;right:1.5rem;left:auto}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-hero-slideshow-humble.css.map */
