.mi-home-section{--mi-home-accent: #d4af37;--mi-home-space-top: 8rem;--mi-home-space-bottom: 8rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.mi-home-section__inner{padding-top:var(--mi-home-space-top);padding-bottom:var(--mi-home-space-bottom)}.mi-home-heading{max-width:82rem;margin:0 auto 4.2rem;text-align:center}.mi-home-heading--left{margin-right:0;margin-left:0;text-align:left}.mi-home-eyebrow{display:block;margin-bottom:1.2rem;color:var(--mi-home-accent);font-size:1.2rem;font-weight:700;letter-spacing:.22em;line-height:1.35;text-transform:uppercase}.mi-home-title{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:clamp(3.3rem,5vw,6.2rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.035em;line-height:1.02}.mi-home-copy{max-width:72rem;margin:1.8rem auto 0;color:rgba(var(--color-foreground),.76);font-size:1.8rem;line-height:1.65}.mi-home-heading--left .mi-home-copy{margin-left:0}.mi-home-copy>*:first-child{margin-top:0}.mi-home-copy>*:last-child{margin-bottom:0}.mi-home-button{display:inline-flex;min-height:5.2rem;align-items:center;justify-content:center;padding:1.4rem 2.6rem;border:.1rem solid var(--mi-home-accent);border-radius:var(--buttons-radius);color:#081b47;background:var(--mi-home-accent);box-shadow:0 1.2rem 3rem rgba(var(--color-shadow),.14);font-size:1.45rem;font-weight:750;letter-spacing:.04em;line-height:1.2;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.mi-home-button:hover{color:#081b47;box-shadow:0 1.6rem 3.4rem rgba(var(--color-shadow),.2);transform:translateY(-.2rem)}.mi-home-hero{position:relative;overflow:hidden}.mi-home-hero:before{position:absolute;top:-24rem;left:-18rem;width:52rem;height:52rem;border-radius:50%;background:color-mix(in srgb,var(--mi-home-accent) 12%,transparent);content:"";pointer-events:none}.mi-home-hero__grid{position:relative;display:grid;min-height:0;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(4rem,7vw,10rem);align-items:center;padding-top:5rem;padding-bottom:5rem}.mi-home-hero__content{position:relative;z-index:2}.mi-home-hero__title{max-width:68rem;margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:clamp(4.5rem,6.6vw,8rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.055em;line-height:.95}.mi-home-hero__title strong,.mi-home-hero__title em{color:var(--mi-home-accent);font-style:normal;font-weight:inherit}.mi-home-hero__copy{max-width:61rem;margin-top:2.4rem;color:rgba(var(--color-foreground),.82);font-size:clamp(1.7rem,1.7vw,2rem);line-height:1.65}.mi-home-hero__copy>*{margin:0}.mi-home-hero__actions{margin-top:2.8rem}.mi-home-hero__stats{display:grid;max-width:68rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4rem;border-top:.1rem solid rgba(var(--color-foreground),.18)}.mi-home-hero__stat{padding:2rem 1.8rem 0 0}.mi-home-hero__stat+.mi-home-hero__stat{padding-left:1.8rem;border-left:.1rem solid rgba(var(--color-foreground),.18)}.mi-home-hero__stat strong{display:block;color:var(--mi-home-accent);font-family:var(--font-heading-family);font-size:clamp(2.2rem,3vw,3.4rem);line-height:1}.mi-home-hero__stat span{display:block;margin-top:.7rem;color:rgba(var(--color-foreground),.72);font-size:1.25rem;line-height:1.35}.mi-home-hero__media{position:relative;min-width:0;isolation:isolate}.mi-home-hero__media:before{position:absolute;z-index:-1;top:8%;right:-8%;bottom:-8%;left:8%;border-radius:3rem;background:color-mix(in srgb,var(--mi-home-accent) 18%,transparent);content:"";filter:blur(3rem)}.mi-home-hero__image,.mi-home-hero__placeholder{position:relative;z-index:1;display:block;width:100%;height:var(--mi-home-hero-height, 44rem);min-height:0;border-radius:max(1.8rem,var(--media-radius));box-shadow:0 3rem 7rem rgba(var(--color-shadow),.3);object-fit:var(--mi-home-hero-fit, cover);object-position:var(--mi-home-hero-position, center center)}.mi-home-hero__placeholder{color:rgba(var(--color-foreground),.3);background:rgba(var(--color-foreground),.08)}.mi-home-hero__placeholder svg{width:100%;height:100%}.mi-home-hero__image-guarantee{position:absolute;top:1.8rem;left:1.8rem;z-index:3;display:inline-flex;max-width:calc(100% - 3.6rem);align-items:center;gap:1rem;padding:1.15rem 1.4rem;border:.16rem solid var(--mi-home-guarantee-border, #168c7e);border-radius:1.2rem;color:var(--mi-home-guarantee-color, #081b47);background:var(--mi-home-guarantee-bg, #ffffff);box-shadow:0 1.2rem 3rem #081b473d}.mi-home-hero__image-guarantee-icon{display:grid;width:3.4rem;min-width:3.4rem;height:3.4rem;place-items:center;border-radius:50%;color:var(--mi-home-guarantee-border, #168c7e);background:color-mix(in srgb,var(--mi-home-guarantee-border, #168c7e) 12%,transparent)}.mi-home-hero__image-guarantee-icon .svg-wrapper,.mi-home-hero__image-guarantee-icon svg{width:2rem;height:2rem}.mi-home-hero__image-guarantee-copy{display:flex;min-width:0;flex-direction:column}.mi-home-hero__image-guarantee-copy strong{font-size:1.35rem;line-height:1.2}.mi-home-hero__image-guarantee-copy small{margin-top:.2rem;font-size:1.05rem;font-weight:650;line-height:1.25}.mi-home-hero__image-rating{position:absolute;bottom:1.8rem;left:1.8rem;z-index:3;display:flex;max-width:calc(55% - 2.2rem);flex-direction:column;gap:.45rem;padding:1rem 1.25rem;border:.1rem solid rgba(255,255,255,.22);border-radius:1.1rem;color:var(--mi-home-rating-color, #ffffff);background:var(--mi-home-rating-bg, #081b47);box-shadow:0 1rem 2.6rem #081b4747}.mi-home-hero__image-rating-stars{overflow:hidden;color:var(--mi-home-rating-stars, #d4af37);font-size:1.25rem;letter-spacing:.12em;line-height:1;white-space:nowrap}.mi-home-hero__image-rating-copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .55rem}.mi-home-hero__image-rating-copy strong{font-family:var(--font-heading-family);font-size:1.65rem;line-height:1}.mi-home-hero__image-rating-copy small{font-size:.95rem;font-weight:650;line-height:1.2}.mi-home-hero__image-badge{position:absolute;right:1.8rem;bottom:1.8rem;z-index:3;max-width:calc(45% - 1.4rem);padding:1rem 1.4rem;border:.1rem solid rgba(255,255,255,.32);border-radius:999px;color:#fff;background:#081b47db;box-shadow:0 1rem 2.6rem #081b4747;font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-align:center;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem)}.mi-home-trust{border-top:.1rem solid rgba(var(--color-foreground),.1);border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.mi-home-trust__grid{display:grid;grid-template-columns:repeat(var(--mi-home-columns, 4),minmax(0,1fr))}.mi-home-trust__item{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);gap:1.2rem;align-items:center;padding:2.2rem}.mi-home-trust__item+.mi-home-trust__item{border-left:.1rem solid rgba(var(--color-foreground),.1)}.mi-home-trust__icon,.mi-home-benefit__icon,.mi-home-promise__icon{display:grid;width:4.6rem;min-width:4.6rem;height:4.6rem;place-items:center;border-radius:50%;color:var(--mi-home-accent);background:color-mix(in srgb,var(--mi-home-accent) 14%,transparent)}.mi-home-trust__icon .svg-wrapper,.mi-home-trust__icon svg,.mi-home-benefit__icon .svg-wrapper,.mi-home-benefit__icon svg,.mi-home-promise__icon .svg-wrapper,.mi-home-promise__icon svg{width:2.3rem;height:2.3rem}.mi-home-trust__item strong{display:block;color:rgb(var(--color-foreground));font-size:1.45rem;line-height:1.3}.mi-home-trust__item p{margin:.4rem 0 0;color:rgba(var(--color-foreground),.66);font-size:1.2rem;line-height:1.4}.mi-home-products__grid{display:grid;grid-template-columns:repeat(var(--mi-home-columns, 4),minmax(0,1fr));gap:1.8rem}.mi-home-product-card{position:relative;display:flex;overflow:hidden;min-width:0;flex-direction:column;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:max(1.5rem,var(--product-card-corner-radius));background:rgb(var(--color-background));box-shadow:0 1.4rem 3.4rem rgba(var(--color-shadow),.08)}.mi-home-product-card--highlight{border-color:var(--mi-home-accent);box-shadow:0 1.8rem 4rem rgba(var(--color-shadow),.15)}.mi-home-product-card__badge{position:absolute;top:1.2rem;right:1.2rem;z-index:2;max-width:calc(100% - 2.4rem);padding:.8rem 1.2rem;border-radius:999px;color:var(--mi-card-badge-color, #ffffff);background:var(--mi-card-badge-bg, #081b47);font-size:1.05rem;font-weight:750;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase}.mi-home-product-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 3;padding:2.4rem;color:rgba(var(--color-foreground),.22);background:rgba(var(--color-foreground),.035)}.mi-home-product-card__image,.mi-home-product-card__placeholder{display:block;width:100%;height:100%;object-fit:contain;transition:transform .22s ease}.mi-home-product-card__media:hover .mi-home-product-card__image{transform:scale(1.025)}.mi-home-product-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:2.2rem}.mi-home-product-card__rating{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem;color:rgba(var(--color-foreground),.72);font-size:1.15rem;line-height:1.3}.mi-home-product-card__rating>span:first-child{color:var(--mi-home-accent);font-size:1.6rem}.mi-home-product-card h3{margin:0;font-family:var(--font-heading-family);font-size:clamp(2rem,2vw,2.6rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.12}.mi-home-product-card h3 a{color:rgb(var(--color-foreground));text-decoration:none}.mi-home-product-card__title-mobile{display:none}.mi-home-product-card__description{margin:1.2rem 0 0;color:rgba(var(--color-foreground),.68);font-size:1.35rem;line-height:1.55}.mi-home-product-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;margin-top:1.8rem;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:2.4rem;font-weight:var(--font-heading-weight);line-height:1.1}.mi-home-product-card__price s{color:rgba(var(--color-foreground),.5);font-family:var(--font-body-family);font-size:1.3rem;font-weight:400}.mi-home-product-card__from{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500}.mi-home-product-card__note{display:inline-flex;margin-top:1.1rem;padding:.6rem .9rem;border-radius:.7rem;color:var(--mi-card-note-color, #8b6b00);background:var(--mi-card-note-bg, #f6efd4);font-size:1.1rem;font-weight:700;line-height:1.25}.mi-home-product-card__button{display:inline-flex;width:100%;min-height:4.8rem;align-items:center;justify-content:center;margin-top:auto;padding:1.2rem 1.8rem;border:.15rem solid var(--mi-card-button-border, #081b47);border-radius:var(--buttons-radius);color:var(--mi-card-button-color, #081b47);background:var(--mi-card-button-bg, #ffffff);font-size:1.3rem;font-weight:750;letter-spacing:.06em;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:filter .18s ease,transform .18s ease}.mi-home-product-card__description+.mi-home-product-card__button,.mi-home-product-card__price+.mi-home-product-card__button,.mi-home-product-card__note+.mi-home-product-card__button{margin-top:2rem}.mi-home-product-card__button:hover{color:var(--mi-card-button-color, #081b47);filter:brightness(.96);transform:translateY(-.15rem)}.mi-home-products__footer{display:flex;justify-content:center;margin-top:3.2rem}.mi-home-products__all-button{display:inline-flex;width:min(100%,44rem);min-height:5.4rem;align-items:center;justify-content:center;gap:1rem;padding:1.4rem 2.6rem;border:.15rem solid var(--mi-home-all-button-border, #d4af37);border-radius:var(--buttons-radius);color:var(--mi-home-all-button-color, #081b47);background:var(--mi-home-all-button-bg, #d4af37);box-shadow:0 1.2rem 3rem rgba(var(--color-shadow),.14);font-size:1.4rem;font-weight:750;letter-spacing:.045em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:box-shadow .18s ease,filter .18s ease,transform .18s ease}.mi-home-products__all-button:hover{color:var(--mi-home-all-button-color, #081b47);box-shadow:0 1.6rem 3.4rem rgba(var(--color-shadow),.2);filter:brightness(.97);transform:translateY(-.2rem)}.mi-home-products__all-button-arrow{font-size:1.8rem;line-height:1;transition:transform .18s ease}.mi-home-products__all-button:hover .mi-home-products__all-button-arrow{transform:translate(.3rem)}.mi-home-benefits__grid,.mi-home-promise__grid{display:grid;grid-template-columns:repeat(var(--mi-home-columns, 4),minmax(0,1fr));gap:1.8rem}.mi-home-benefit,.mi-home-promise__card{padding:2.8rem;border:.1rem solid rgba(var(--color-foreground),.11);border-radius:max(1.4rem,var(--text-boxes-radius));background:rgba(var(--color-foreground),.035)}.mi-home-benefit h3,.mi-home-promise__card h3{margin:2rem 0 0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:2rem;font-weight:var(--font-heading-weight);line-height:1.25}.mi-home-benefit p,.mi-home-promise__card p{margin:1rem 0 0;color:rgba(var(--color-foreground),.7);font-size:1.45rem;line-height:1.65}.mi-home-gallery__grid{display:grid;grid-template-columns:repeat(var(--mi-home-columns, 4),minmax(0,1fr));gap:1.4rem}.mi-home-gallery__item{position:relative;display:block;overflow:hidden;min-height:27rem;border-radius:max(1.3rem,var(--media-radius));color:#fff;background:rgba(var(--color-foreground),.08)}.mi-home-gallery__item img,.mi-home-gallery__placeholder,.mi-home-gallery__placeholder svg{display:block;width:100%;height:100%}.mi-home-gallery__item img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;transition:transform .3s ease}.mi-home-gallery__item:hover img{transform:scale(1.035)}.mi-home-gallery__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;color:rgba(var(--color-foreground),.22)}.mi-home-gallery__item:after{position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#081b47c7);content:"";pointer-events:none}.mi-home-gallery__caption{position:absolute;right:1.5rem;bottom:1.4rem;left:1.5rem;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#fff;font-size:1.25rem;font-weight:700}.mi-home-gallery__caption .svg-wrapper,.mi-home-gallery__caption svg{width:1.8rem;min-width:1.8rem;height:1.8rem}.mi-home-gallery__action{margin-top:3rem;text-align:center}.mi-home-review-videos__grid{display:grid;grid-template-columns:repeat(var(--mi-home-columns, 4),minmax(0,1fr));gap:1.6rem}.mi-home-review-video{overflow:hidden;min-width:0;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:max(1.4rem,var(--media-radius));background:rgba(var(--color-foreground),.035)}.mi-home-review-video__media{position:relative;overflow:hidden;aspect-ratio:var(--mi-review-video-ratio, 9 / 16);background:rgba(var(--color-foreground),.08)}.mi-home-review-video__media video{display:block;width:100%;height:100%;object-fit:cover}.mi-home-review-video__empty{display:grid;width:100%;height:100%;place-content:center;gap:.8rem;padding:2rem;color:rgba(var(--color-foreground),.64);text-align:center}.mi-home-review-video__empty>span{display:grid;width:5rem;height:5rem;place-items:center;margin:0 auto .5rem;border-radius:50%;color:#081b47;background:var(--mi-home-accent);font-size:1.7rem}.mi-home-review-video__empty strong{color:rgb(var(--color-foreground));font-size:1.4rem}.mi-home-review-video__empty small{font-size:1.1rem;line-height:1.4}.mi-home-review-video__content{padding:1.6rem}.mi-home-review-video__content h3{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:1.7rem;font-weight:var(--font-heading-weight);line-height:1.25}.mi-home-review-video__content p{margin:.7rem 0 0;color:rgba(var(--color-foreground),.68);font-size:1.25rem;line-height:1.5}.mi-home-review-videos__editor-note{margin:2.2rem 0 0;color:rgba(var(--color-foreground),.64);font-size:1.25rem;text-align:center}.mi-home-story__grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(4rem,7vw,9rem);align-items:center}.mi-home-story__media{min-width:0}.mi-home-story__image,.mi-home-story__placeholder{display:block;width:100%;height:var(--mi-home-story-height, 40rem);min-height:0;border-radius:max(1.6rem,var(--media-radius));box-shadow:0 2.5rem 6rem rgba(var(--color-shadow),.16);object-fit:var(--mi-home-story-fit, cover);object-position:var(--mi-home-story-position, center center)}.mi-home-story__placeholder{color:rgba(var(--color-foreground),.22);background:rgba(var(--color-foreground),.08)}.mi-home-story__placeholder svg{width:100%;height:100%}.mi-home-story__content .mi-home-button{margin-top:2.6rem}.mi-home-promise__guarantee{display:grid;max-width:92rem;grid-template-columns:auto minmax(0,1fr) auto;gap:1.8rem;align-items:center;margin:0 auto 3rem;padding:2.4rem 2.8rem;border:.18rem solid var(--mi-home-promise-guarantee-border, #168c7e);border-radius:max(1.4rem,var(--text-boxes-radius));color:var(--mi-home-promise-guarantee-color, #081b47);background:var(--mi-home-promise-guarantee-bg, #f2fbf9)}.mi-home-promise__shield{display:grid;width:5.2rem;height:5.2rem;place-items:center;border-radius:50%;color:var(--mi-home-promise-guarantee-border, #168c7e);background:color-mix(in srgb,var(--mi-home-promise-guarantee-border, #168c7e) 12%,transparent)}.mi-home-promise__shield .svg-wrapper,.mi-home-promise__shield svg{width:2.8rem;height:2.8rem}.mi-home-promise__guarantee strong{display:block;color:var(--mi-home-promise-guarantee-color, #081b47);font-family:var(--font-heading-family);font-size:clamp(2.1rem,3vw,3rem);line-height:1.15}.mi-home-promise__guarantee p{margin:.5rem 0 0;color:var(--mi-home-promise-guarantee-color, #081b47);opacity:.72;font-size:1.45rem}.mi-home-promise__note{color:var(--mi-home-promise-guarantee-border, #168c7e);font-size:1.4rem;font-weight:750;text-align:right}.mi-home-promise__stats{display:grid;grid-template-columns:repeat(var(--mi-home-columns, 3),minmax(0,1fr));margin-top:3.2rem;border-top:.1rem solid rgba(var(--color-foreground),.14)}.mi-home-promise__stat{padding:2.8rem 2rem 0;text-align:center}.mi-home-promise__stat+.mi-home-promise__stat{border-left:.1rem solid rgba(var(--color-foreground),.14)}.mi-home-promise__stat strong{display:block;color:var(--mi-home-accent);font-family:var(--font-heading-family);font-size:clamp(2.8rem,4vw,4.6rem);font-weight:var(--font-heading-weight);line-height:1}.mi-home-promise__stat span{display:block;margin-top:.9rem;color:rgba(var(--color-foreground),.68);font-size:1.25rem;line-height:1.35}.mi-home-reviews-intro .mi-home-heading{margin-bottom:0}@media screen and (max-width:989px){.mi-home-hero__grid,.mi-home-story__grid{grid-template-columns:1fr}.mi-home-hero__grid{gap:4.5rem}.mi-home-hero__media{max-width:72rem}.mi-home-hero__image,.mi-home-hero__placeholder{height:var(--mi-home-hero-height, 44rem)}.mi-home-trust__grid,.mi-home-products__grid,.mi-home-benefits__grid,.mi-home-promise__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mi-home-trust__item:nth-child(odd){border-left:0}.mi-home-trust__item:nth-child(n+3){border-top:.1rem solid rgba(var(--color-foreground),.1)}.mi-home-gallery__grid,.mi-home-review-videos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mi-home-story__media{max-width:72rem}}@media screen and (max-width:749px){.mi-home-section{--mi-home-space-top: 4.8rem;--mi-home-space-bottom: 4.8rem}.mi-home-heading{margin-bottom:2.6rem}.mi-home-title{font-size:3.2rem;line-height:1.05}.mi-home-copy{margin-top:1.4rem;font-size:1.5rem;line-height:1.55}.mi-home-hero__grid{min-height:auto;gap:2.8rem;padding-top:2.2rem;padding-bottom:3.8rem}.mi-home-hero__media{order:-1;width:100%}.mi-home-hero__title{font-size:clamp(3.8rem,11.8vw,4.8rem);line-height:.98}.mi-home-hero__copy{margin-top:1.5rem;font-size:1.5rem;line-height:1.55}.mi-home-hero__image-guarantee{top:1rem;right:1rem;left:1rem;max-width:none;gap:.8rem;padding:.9rem 1rem;border-radius:1rem}.mi-home-hero__image-guarantee-icon{width:3rem;min-width:3rem;height:3rem}.mi-home-hero__image-guarantee-icon .svg-wrapper,.mi-home-hero__image-guarantee-icon svg{width:1.7rem;height:1.7rem}.mi-home-hero__image-guarantee-copy strong{font-size:1.2rem}.mi-home-hero__image-guarantee-copy small{font-size:.95rem}.mi-home-hero__image-rating{bottom:1rem;left:1rem;max-width:calc(56% - 1.5rem);gap:.35rem;padding:.8rem .9rem;border-radius:.9rem}.mi-home-hero__image-rating-stars{font-size:1.05rem;letter-spacing:.08em}.mi-home-hero__image-rating-copy{gap:.2rem .4rem}.mi-home-hero__image-rating-copy strong{font-size:1.4rem}.mi-home-hero__image-rating-copy small{font-size:.8rem}.mi-home-hero__image-badge{right:1rem;bottom:1rem;max-width:calc(44% - .8rem);padding:.75rem .85rem;font-size:.9rem;letter-spacing:.01em}.mi-home-hero__actions .mi-home-button{width:100%;min-height:5.2rem}.mi-home-hero__stats{margin-top:2.8rem}.mi-home-hero__stat{padding:1.6rem .9rem 0 0}.mi-home-hero__stat+.mi-home-hero__stat{padding-left:.9rem}.mi-home-hero__stat strong{font-size:2.1rem}.mi-home-hero__stat span{font-size:1.05rem}.mi-home-hero__image,.mi-home-hero__placeholder{height:var(--mi-home-hero-height-mobile, 30rem)}.mi-home-trust__item{display:block;padding:1.5rem .8rem;text-align:center}.mi-home-trust__icon{width:4rem;min-width:4rem;height:4rem;margin:0 auto .8rem}.mi-home-trust__item strong{font-size:1.2rem}.mi-home-trust__item p{margin-top:.3rem;font-size:1rem}.mi-home-benefits__grid,.mi-home-promise__grid{grid-template-columns:1fr}.mi-home-products__grid{display:flex;overflow-x:auto;width:auto;margin-right:-1.5rem;padding:0 1.5rem 1.2rem 0;gap:.8rem;scroll-padding-left:0;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mi-home-products__grid::-webkit-scrollbar,.mi-home-review-videos__grid::-webkit-scrollbar{display:none}.mi-home-product-card{flex:0 0 calc(33.333vw - 1.533rem);min-width:0;border-radius:1.2rem;scroll-snap-align:start;scroll-snap-stop:always}.mi-home-product-card__media{aspect-ratio:1 / 1;padding:.5rem}.mi-home-product-card__body{padding:.9rem .75rem 1rem}.mi-home-product-card h3{display:-webkit-box;overflow:hidden;min-height:2.9rem;font-size:1.25rem;line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mi-home-product-card__title-desktop{display:none}.mi-home-product-card__title-mobile{display:inline}.mi-home-product-card__rating,.mi-home-product-card__description,.mi-home-product-card__note,.mi-home-product-card__button{display:none}.mi-home-product-card__price{display:block;margin-top:.75rem;font-size:1.45rem;line-height:1.05}.mi-home-product-card__price s{display:block;margin-top:.35rem;font-size:.9rem}.mi-home-product-card__from{display:block;margin-bottom:.2rem;font-size:.85rem}.mi-home-product-card__badge{top:.45rem;right:.4rem;max-width:calc(100% - .8rem);padding:.4rem .55rem;font-size:.9rem;letter-spacing:.035em}.mi-home-products__footer{margin-top:1.6rem}.mi-home-products__all-button{width:100%;min-height:5.2rem;padding:1.3rem 1.6rem;font-size:1.25rem;letter-spacing:.035em}.mi-home-benefit,.mi-home-promise__card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 1.4rem;padding:2rem}.mi-home-benefit__icon,.mi-home-promise__icon{grid-row:1 / span 2}.mi-home-benefit h3,.mi-home-promise__card h3{margin-top:0;font-size:1.8rem}.mi-home-benefit p,.mi-home-promise__card p{margin-top:.7rem}.mi-home-gallery__item{min-height:21rem}.mi-home-review-videos__grid{display:flex;overflow-x:auto;width:auto;margin-right:-1.5rem;padding:0 1.5rem 1rem 0;gap:1.2rem;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mi-home-review-video{flex:0 0 min(72vw,28rem);scroll-snap-align:start;scroll-snap-stop:always}.mi-home-story__image,.mi-home-story__placeholder{height:var(--mi-home-story-height-mobile, 30rem)}.mi-home-promise__guarantee{grid-template-columns:auto minmax(0,1fr);gap:1.2rem;padding:1.6rem}.mi-home-promise__shield{width:4.4rem;height:4.4rem}.mi-home-promise__guarantee strong{font-size:2rem}.mi-home-promise__guarantee p{font-size:1.25rem;line-height:1.45}.mi-home-promise__note{grid-column:2;text-align:left}.mi-home-promise__stat{padding:2.2rem .8rem 0}.mi-home-promise__stat strong{font-size:2.5rem}.mi-home-promise__stat span{font-size:1.05rem}}@media screen and (max-width:374px){.mi-home-hero__image-rating-copy small,.mi-home-hero__image-badge{font-size:.75rem}.mi-home-hero__image-rating-stars,.mi-home-hero__stat span{font-size:.95rem}}@media(prefers-reduced-motion:reduce){.mi-home-button,.mi-home-product-card__image,.mi-home-product-card__button,.mi-home-products__all-button,.mi-home-products__all-button-arrow,.mi-home-gallery__item img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/mi-home-sections.css.map */
