.product-information:has(.mi-strap-intro){padding-block:28px 48px}.product-information:has(.mi-strap-intro) .product-information__media{align-self:start;padding:22px;border:1px solid #e5e7e6;background:#f4f5f3}.product-information:has(.mi-strap-intro) .product-media-container{background:#f4f5f3}.product-information:has(.mi-strap-intro) slideshow-slides>.product-media-container{--constrained-height: 620px;--constrained-min-height: 0px;height:min(42vw,620px);max-height:620px;aspect-ratio:auto}.product-information:has(.mi-strap-intro) slideshow-slides .product-media{width:100%;height:100%;aspect-ratio:auto}.product-information:has(.mi-strap-intro) slideshow-slides .product-media__image{width:100%;height:100%;max-height:100%;object-fit:contain;padding:10px}.product-information:has(.mi-strap-intro) .product-details h1{max-width:25ch;font-size:clamp(1.7rem,2.7vw,2.75rem);line-height:1.16;font-weight:500;letter-spacing:-.035em;overflow-wrap:anywhere}.mi-strap-intro .mi-eyebrow{font-size:.6875rem;letter-spacing:.14em;margin-bottom:13px}.mi-strap-intro .mi-model-intro__copy{max-width:49ch;margin-bottom:18px;font-size:.9375rem;line-height:1.7}.mi-strap-intro__facts{display:flex;flex-wrap:wrap;gap:8px}.mi-strap-intro__facts>span{padding:7px 10px;background:#f0f3f2;color:#31474a;font-size:.6875rem;line-height:1.5}.mi-strap-intro--rose .mi-strap-intro__facts>span{background:#f6f0ec;color:#6d5044}.mi-strap-links{padding-block:5px 8px}.mi-strap-links .mi-model-links__label{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;color:#1c3135;font-size:.8125rem}.mi-strap-links .mi-model-links__label>span{color:#627073;font-size:.6875rem}.mi-strap-links>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mi-strap-link{justify-content:start;min-height:76px;padding:13px 12px;gap:11px;border-color:#dce2e1}.mi-strap-link small{display:block;margin-top:5px;font-size:.625rem;line-height:1.45;color:#647275}.mi-strap-link.is-current{border-color:#20373b;box-shadow:inset 0 -2px #20373b;background:#f2f5f4}.mi-strap-swatch{width:25px;height:34px;flex:0 0 25px;border:6px solid #bbbfc0;border-block-width:5px;border-radius:3px;background:#202322;box-shadow:inset 0 0 0 1px #191c1c,0 0 0 1px #a0a8a9}.mi-strap-swatch--rose{border-color:#c79981;box-shadow:inset 0 0 0 1px #191c1c,0 0 0 1px #b58a73}.mi-strap-description{margin-top:0}.mi-strap-description summary{min-height:60px;font-size:.875rem}.mi-strap-description .rte{font-size:.875rem;line-height:1.8;padding-right:0}.mi-strap-description .rte p+p{margin-top:16px}.mi-strap-story{padding-block:72px 80px;border-top:1px solid #dce3e3}.mi-strap-story__heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:36px}.mi-strap-story .mi-eyebrow{font-size:.6875rem;letter-spacing:.15em;color:#627275;margin:0 0 17px}.mi-strap-story__heading h2{font-size:clamp(2.1rem,3.4vw,3.6rem);line-height:1.14;letter-spacing:-.045em;font-weight:500}.mi-strap-story__heading>p{max-width:51ch;color:#5b6a6d;font-size:.9375rem;line-height:1.8}.mi-strap-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.mi-strap-fit{padding:36px;color:#fff;background:#15292d}.mi-strap-fit .mi-eyebrow{color:#b7ced0}.mi-strap-fit__word{display:block;margin-bottom:20px;color:#819ca0;font-size:clamp(3.7rem,7vw,7rem);font-weight:400;letter-spacing:.025em;line-height:1}.mi-strap-fit h3,.mi-strap-facts h3{margin:0 0 16px;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.3;letter-spacing:-.025em;font-weight:500}.mi-strap-fit h3{color:#fff}.mi-strap-fit>p:not(.mi-eyebrow){color:#c8d6d8;font-size:.875rem;line-height:1.85}.mi-strap-fit__models{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.mi-strap-fit__models a{display:flex;align-items:center;gap:13px;min-height:44px;padding:10px 12px;border:1px solid #647e83;color:#fff;font-size:.6875rem;text-decoration:none}.mi-strap-fit__models a:hover{background:#29464c}.mi-strap-facts{padding-block:18px}.mi-strap-facts dl{margin-top:28px}.mi-strap-facts dl>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;padding-block:18px;border-bottom:1px solid #dde4e3;font-size:.875rem;line-height:1.7}.mi-strap-facts dl>div:first-child{border-top:1px solid #dde4e3}.mi-strap-facts dt{color:#627275}.mi-strap-facts dd{color:#233b40;font-weight:500}.mi-strap-story a:focus-visible,.mi-strap-links a:focus-visible{outline:2px solid #167b78;outline-offset:5px}.mi-strap-fit__models a:focus-visible{outline-color:#bce5df}@media(min-width:750px){.product-information:has(.mi-strap-intro) .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,4.4vw,70px);align-items:start}.product-information:has(.mi-strap-intro) .product-details{padding-left:0}.product-information:has(.mi-strap-intro) .product-details>.group-block{max-width:560px}}@media(min-width:750px)and (max-width:989px){.mi-strap-links>div{grid-template-columns:1fr}.mi-strap-story__grid{gap:28px}.mi-strap-fit{padding:26px}}@media(max-width:749px){.product-information:has(.mi-strap-intro){padding-block:12px 28px}.product-information:has(.mi-strap-intro) .product-information__media{grid-column:2;padding:14px;min-width:0}.product-information:has(.mi-strap-intro) slideshow-slides>.product-media-container{height:clamp(280px,88vw,470px);max-height:470px}.product-information:has(.mi-strap-intro) .product-details>.group-block{padding-top:26px}.product-information:has(.mi-strap-intro) .product-details h1{font-size:clamp(1.65rem,6.5vw,2.35rem);line-height:1.18}.mi-strap-links>div{gap:8px}.mi-strap-link{min-height:82px;padding:10px;gap:9px;font-size:.6875rem}.mi-strap-link small{font-size:.625rem}.mi-strap-swatch{width:22px;flex-basis:22px;height:30px;border-width:5px}.mi-strap-story{padding-block:46px}.mi-strap-story__heading,.mi-strap-story__grid{grid-template-columns:1fr;gap:24px}.mi-strap-story__heading{margin-bottom:28px}.mi-strap-story__heading h2{font-size:2.25rem}.mi-strap-fit{padding:28px}.mi-strap-fit__word{font-size:4.25rem}.mi-strap-facts{padding-block:6px 0}.mi-strap-facts dl>div{gap:14px;font-size:.8125rem}}@media(prefers-reduced-motion:reduce){.mi-strap-links a,.mi-strap-description summary span,.mi-strap-fit__models a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/milingi-straps.css.map */
