.announcement-bar-section .utility-bar{background:#121212}.announcement-bar-section .announcement-bar__message{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;padding:.9rem 0}.announcement-bar-section .announcement-bar-slider{width:100%;max-width:100%}.announcement-bar-section .announcement-bar .slider-button{color:#fff;opacity:.7}.announcement-bar-section .announcement-bar .slider-button:hover{opacity:1}.announcement-bar-section .announcement-bar .slider-button .icon{height:.9rem;width:.9rem}body.template-index .section-header{position:relative;z-index:5;margin-bottom:calc(-1 * var(--header-height, 6rem))}body.template-index .section-header.shopify-section-header-sticky{position:sticky;top:0;z-index:10;transform:translateY(0);will-change:transform}body.template-index .section-header.shopify-section-header-hidden.shopify-section-header-sticky{top:0;transform:translateY(calc(-1 * var(--header-height, 6rem)))}body.template-index .section-header:not(.scrolled-past-header) .header-wrapper{background:transparent!important;border-bottom:none}body.template-index .section-header:not(.scrolled-past-header) .header-wrapper.gradient{background:transparent!important}body.template-index .section-header:not(.scrolled-past-header) .header{color:#fff}body.template-index .section-header:not(.scrolled-past-header) .header__icon,body.template-index .section-header:not(.scrolled-past-header) .header__icon .svg-wrapper{color:#fff}.header__heading-logo--white{display:none}body.template-index .section-header:not(.scrolled-past-header) .header__heading-logo-wrapper{mix-blend-mode:normal;background:transparent}body.template-index .section-header:not(.scrolled-past-header) .header__heading-logo--dark{display:none}body.template-index .section-header:not(.scrolled-past-header) .header__heading-logo--white{display:block}body.template-index .section-header:not(.scrolled-past-header) .header__active-menu-item,body.template-index .section-header:not(.scrolled-past-header) .header__menu-item{color:#fff}body.template-index .section-header.scrolled-past-header .header-wrapper,body.template-index .section-header.scrolled-past-header .header-wrapper.gradient{background:#fff!important;border-bottom:1px solid rgba(18,18,18,.08);transition:none}body.template-index .section-header.scrolled-past-header .header,body.template-index .section-header.scrolled-past-header .header__icon,body.template-index .section-header.scrolled-past-header .header__icon .svg-wrapper{color:#121212}body.template-index .section-header.scrolled-past-header .header__heading-logo--dark{display:block}body.template-index .section-header.scrolled-past-header .header__heading-logo--white{display:none}body.template-index .section-header.scrolled-past-header .header__active-menu-item,body.template-index .section-header.scrolled-past-header .header__menu-item{color:#121212}body.template-index .section-header:not(.scrolled-past-header) .header-wrapper{transition:none}body.template-index .section-header.animate{transition:transform .2s ease-out}@media screen and (max-width:989px){body.template-index .header__left-group .header__search--left{display:flex}body.template-index .header__icons>.header__search{display:none}body.template-index .header__icons .header__icon--account{display:none}}@media screen and (min-width:990px){body.template-index .header__left-group .header__search--left{display:none}}@media screen and (max-width:749px){body.template-index .banner--hero-mnml.banner--large:not(.banner--adapt) .banner__content{min-height:78vh;align-items:flex-end;justify-content:flex-start;padding:0 2.4rem 32vh}body.template-index .banner--hero-mnml .banner__box{text-align:left;padding:0;max-width:100%;min-width:0}}@media screen and (min-width:750px){body.template-index .banner--hero-mnml.banner--large:not(.banner--adapt){min-height:92vh}body.template-index .banner--hero-mnml .banner__content--middle-left{align-items:center;justify-content:flex-start;padding:0 5rem}body.template-index .banner--hero-mnml .banner__box{text-align:left;padding:0;max-width:52rem;min-width:0;transform:translateY(10vh)}}body.template-index .banner--hero-mnml .banner__box{font-family:var(--font-body-family),Helvetica,Arial,sans-serif}body.template-index .banner--hero-mnml .banner__box>*+*{margin-top:0}body.template-index .banner--hero-mnml .banner__text.caption-with-letter-spacing{font-family:inherit;font-size:1.2rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;margin:0 0 .8rem;opacity:1}body.template-index .banner--hero-mnml .banner__text.caption-with-letter-spacing p{margin:0}body.template-index .banner--hero-mnml .banner__heading{font-family:inherit;font-size:clamp(3.6rem,9vw,5.6rem);font-weight:600;font-style:normal;letter-spacing:-.01em;line-height:.95;text-transform:uppercase;margin:0;max-width:10ch}body.template-index .banner--hero-mnml .banner__heading.h0,body.template-index .banner--hero-mnml .banner__heading.hxl,body.template-index .banner--hero-mnml .banner__heading.hxxl{font-size:clamp(3.6rem,9vw,5.6rem);line-height:.95;font-weight:600}body.template-index .banner--hero-mnml .banner__buttons{margin-top:1.8rem}body.template-index .banner--hero-mnml .banner__buttons .button{font-family:inherit;background:transparent;border:none;box-shadow:none;padding:0;min-height:unset;min-width:unset;font-size:1.2rem;font-weight:400;letter-spacing:0;text-transform:lowercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.4rem;color:inherit}body.template-index .banner--hero-mnml .banner__buttons .button:before,body.template-index .banner--hero-mnml .banner__buttons .button:after{display:none}body.template-index .banner--hero-mnml .banner__buttons .button:hover{background:transparent;opacity:.7}body.template-index .collection .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}body.template-index .collection .slider--tablet.grid--peek .grid__item:first-of-type{margin-left:2.4rem}body.template-index .collection .slider--tablet.grid--peek.slider:after{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing));padding-right:2.4rem}body.template-index .collection .slider-buttons{display:none}body.template-index .collection .slider--tablet,body.template-index .collection .slider--desktop{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.template-index .collection .slider--tablet::-webkit-scrollbar,body.template-index .collection .slider--desktop::-webkit-scrollbar{display:none}body.template-index .collection__title.title-wrapper{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;padding-left:2.4rem;padding-right:2.4rem;margin:0 0 1rem}body.template-index .collection__title .title,body.template-index .collection__title .title.h1,body.template-index .collection__title .title.h2,body.template-index .collection__title .title.h0{margin:0;font-size:15px;font-weight:400;letter-spacing:var(--mb-tracking-section);text-transform:uppercase;line-height:1.2;color:rgb(var(--color-foreground))}body.template-index .collection__title .title strong{font-weight:400}body.template-index .collection__title-view-all{flex-shrink:0;font-size:1.2rem;font-weight:400;letter-spacing:0;text-transform:lowercase;text-decoration:underline;text-underline-offset:.35rem;white-space:nowrap}body.template-index .collection__view-all{display:none}body.template-index .product-card-wrapper .card__information--mnml{gap:.4rem;padding-top:.65rem}body.template-index .product-card-wrapper .card__information--mnml>.price,body.template-index .product-card-wrapper .card__information--mnml>.price .price-item{font-size:1.25rem}@media screen and (min-width:750px){body.template-index .shopify-section:has(.video-section--mnml){display:none!important}}body.template-index .video-section--mnml{padding:0}body.template-index .video-section--mnml[class*=section-][class*=-padding]{padding-top:0!important;padding-bottom:0!important}body.template-index .video-section--mnml .video-section__frame{position:relative;overflow:hidden}body.template-index .video-section--mnml .video-section__media{padding-bottom:0!important}body.template-index .video-section--mnml .video-section__media video{object-fit:cover}body.template-index .video-section--mnml .video-section__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.42) 0%,rgba(0,0,0,.12) 55%,transparent 100%);pointer-events:none;z-index:1}body.template-index .video-section--mnml .video-section__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:2.4rem;color:#fff;pointer-events:none}body.template-index .video-section--mnml .video-section__caption{margin:0 0 1.6rem;font-size:1.2rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;color:#fff}body.template-index .video-section--mnml .video-section__heading{margin:0;font-size:clamp(2.2rem,6.8vw,4.6rem);font-weight:400;letter-spacing:.02em;line-height:.95;text-transform:uppercase;white-space:nowrap;color:#fff}body.template-index .video-section--mnml .video-section__link{margin-top:1.8rem;font-size:1.2rem;font-weight:400;letter-spacing:0;text-transform:lowercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.4rem;color:#fff;pointer-events:auto}body.template-index .video-section--mnml .video-section__link:hover{opacity:.7}@media screen and (min-width:750px){body.template-index .video-section--mnml .video-section__overlay{padding:4rem 5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/midnight-hero.css.map */
