:root{--mih-pop: #3DA2DB}body{background:#fff;font-size:1.75rem;line-height:1.6;color:#1a2340;font-weight:500}a:hover{color:#2c86b8}.mih-h1,.mih-h2,.mih-h3,.mih-h4,.mih-product__title,.section-header__title,.title-wrapper h2{color:#1a2340}.product__title,.product__title h1,.product__title h2{font-size:clamp(2.6rem,3.2vw,3.6rem)!important;line-height:1.18}.card__heading,.card__heading a,.full-unstyled-link{font-size:1.65rem!important;line-height:1.32}.price,.price-item,.price__regular .price-item,.price__sale .price-item--sale{font-size:1.6rem!important}.card__information .price{font-size:1.55rem!important}.product-form__buttons .button,.product-form__submit,.shopify-payment-button__button{font-size:1.65rem!important}.collection-hero__title,.collection-hero__description,.section-header__title,.title-wrapper h2,.title-wrapper-with-link h2{font-size:clamp(2.4rem,3vw,3.2rem)!important}.menu-drawer__menu-item,.menu-drawer .list-menu__item{font-size:1.7rem!important;padding:1.4rem 3rem!important}.footer__list-item,.footer-block__heading,.footer-block__details-content a,.footer-block__details-content li,.footer__copyright,.footer__credit{font-size:1.45rem!important;line-height:1.55!important}.footer-block__heading{font-size:1.6rem!important;font-weight:700!important;letter-spacing:.02em}.cart-item__name,.cart-item__details>*{font-size:1.55rem!important}.announcement-bar__message,.announcement-bar__link{font-size:1.45rem!important;line-height:1.4}.h1,.h2,.h3,.h4,.h5,.h6{line-height:1.22}.h4{font-size:clamp(1.85rem,2.1vw,2.2rem)!important}.h5{font-size:clamp(1.65rem,1.85vw,1.95rem)!important}.h6{font-size:clamp(1.5rem,1.65vw,1.7rem)!important}.mih-h2,.mih-featured__title-row,.mih-featured__hero-heading,.mih-scat__title,.mih-why__title,.mih-vibe__title,.mih-vreel__title,.mih-new-launch__title,.mih-quad__heading,.mih-quad__title,.mih-promo__title{font-family:var(--ff-body)!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.02em!important;line-height:1.1!important;color:var(--mih-ink, #121834)}.mih-h2,.mih-featured__hero-heading,.mih-scat__title,.mih-why__title,.mih-vibe__title,.mih-vreel__title,.mih-new-launch__title,.mih-quad__heading,.mih-quad__title{font-size:clamp(1.85rem,3.6vw,2.65rem)!important}.mih-featured__title-row{font-size:clamp(1.45rem,2.8vw,1.95rem)!important}.mih-eyebrow,.mih-vreel__eyebrow,.mih-why__label{font-weight:700!important;letter-spacing:.2em!important}.mih-logo-asset-wrap{display:flex;align-items:center}.mih-logo-asset{display:block;width:auto;height:52px;max-width:200px;object-fit:contain}.mih-logo-asset--dark{display:block}.mih-logo-asset--white{display:none}@media(max-width:749px){.mih-logo-asset{height:40px;max-width:150px}}.header__heading-link .h2,.header__heading-link span.h2,.header__heading>a>span,.header__heading-link>span:not(.visually-hidden){display:none!important}.header__heading-link{position:relative;display:inline-flex;align-items:center;min-height:52px;min-width:160px}.header__heading-link:not(:has(img)):after{content:"";display:block;width:180px;height:52px;background:url(mih-logo-dark.png) no-repeat left center / contain}.mih-section .mih-container{max-width:var(--container-max, 1320px);margin-inline:auto;padding-inline:var(--container-pad, 24px)}.header-wrapper,.shopify-section-header-sticky{background:#fff;border-bottom:1px solid rgba(32,55,99,.1)}.header-wrapper.is-scrolled{box-shadow:0 8px 24px #0f162914}#MainContent{position:relative;z-index:1}.header__menu-item,.list-menu__item{color:#1d2a46;font-weight:600;font-size:1.46rem;letter-spacing:.01em;line-height:1.2;padding:1.1rem .8rem;transition:color .22s var(--ease)}.header__menu-item:hover,.list-menu__item:hover,.header__icon:hover .icon{color:var(--mih-brand)}.header__inline-menu .list-menu--inline{column-gap:.2rem}.header__heading-link,.header__heading-logo-link{padding:.7rem 0}.header__icons{column-gap:.7rem}.header__icon--wishlist{position:relative}.header__icon--wishlist .mih-wishlist-bubble{background-color:var(--mih-brand);color:#fff;bottom:20px;left:21px}.header__icon--wishlist .mih-wishlist-bubble.is-empty{display:none}.header__icon--wishlist:hover{color:var(--mih-brand)}.header__menu-item[href*="/account"],.list-menu__item[href*="/account"]{color:#0f2f8e;font-weight:700}html:focus-within{scroll-behavior:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.section-header{position:sticky;top:0;z-index:4;transition:top .28s cubic-bezier(.22,1,.36,1)}.section-header.mih-header-hidden{top:calc(-1 * var(--header-height, 100px))}.mih-product__detail-body a,.mih-iwt__body a,.mih-newsletter__fine a{color:var(--mih-brand)}.mih-product__detail-body a:hover,.mih-iwt__body a:hover{color:var(--mih-brand-2)}.mih-btn{font-family:var(--ff-body);text-decoration:none;cursor:pointer}.collection-hero--with-image .collection-hero__image-container{max-height:200px;overflow:hidden}.collection-hero--with-image .collection-hero__image-container img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width:749px){.collection-hero__image-container{height:160px!important;max-height:160px}}@media screen and (min-width:750px){.collection-hero--with-image .collection-hero__text-wrapper{padding:2rem 0 1.5rem;flex-basis:100%}.collection-hero__image-container{position:relative!important;width:100%!important;margin-left:0!important;min-height:0!important;max-height:200px;flex:none!important}}.mih-featured-section,.mih-reviews-section,.mih-insta-section{position:relative}.card__media .media,.card-wrapper .card__media .media,.product-card-wrapper .card__media,.card-wrapper .card__media,.card .card__media .media{aspect-ratio:1 / 1!important;padding-top:0!important;background:#fff!important}.card__media .media img,.card-wrapper .card__media img,.product-card-wrapper .card__media img,.card .card__media img{object-fit:contain!important;object-position:center!important;background:#fff}.product__media-wrapper .product__media,.product__media-item .product__media,.product__media{background:#fff}.product__media img,.product-media img,.product__modal-opener img{object-fit:contain!important}.mih-lead{font-size:clamp(1.02rem,1.25vw,1.15rem)}.mih-featured__title-row,.mih-featured__hero-heading{letter-spacing:.04em}
/*# sourceMappingURL=/cdn/shop/t/31/assets/mih-overrides.css.map */
