.mi-tabs__header{margin-bottom:2.4rem;text-align:center}.mi-tabs__heading{margin:0;font-family:var(--font-heading-family, inherit);font-size:2.47rem;font-weight:400;line-height:1.2;letter-spacing:-.06rem;color:var(--mi-heading, #1d1d1f)}.mi-tabs__bar{display:flex;flex-wrap:nowrap;justify-content:center;gap:3.2rem;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--mi-line, #e5e5e5);margin-bottom:3.2rem;-webkit-overflow-scrolling:touch}.mi-tabs__bar::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.mi-tabs__bar{gap:4.8rem;overflow-x:visible}}.mi-tabs__tab{flex:0 0 auto;-webkit-appearance:none;appearance:none;background:none;border:0;border-bottom:1px solid transparent;border-radius:0;margin:0 0 -1px;padding:.4rem .2rem 1.2rem;font-family:inherit;font-size:1.7rem;font-weight:300;letter-spacing:0;text-transform:none;color:var(--mi-ink-soft, #444);cursor:pointer;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.mi-tabs__tab{transition:color .22s ease-in-out,border-color .22s ease-in-out}}.mi-tabs__tab:hover,.mi-tabs__tab:focus-visible{color:var(--mi-ink, #111)}.mi-tabs__tab:focus-visible{outline:2px solid var(--mi-ink, #111);outline-offset:3px}.mi-tabs__tab[aria-selected=true]{color:var(--mi-ink, #111);border-bottom-color:var(--mi-ink, #111)}.mi-tabs__panel:focus-visible{outline:2px solid var(--mi-ink, #111);outline-offset:4px}.mi-tabs__panel-heading{margin:0 0 1.6rem;font-size:1.8rem;font-weight:400;color:var(--mi-ink, #111)}.mi-tabs__grid{margin:0}.mi-tabs__view-all{margin-top:2.4rem;text-align:center}.mi-tabs__empty{color:var(--mi-ink-soft, #444);margin:0}.mi-tabs__rail{--mi-tabs-gap: 2rem;--mi-tabs-gap-mobile: 1.2rem;position:relative;display:block}.mi-tabs__track{display:flex;gap:var(--mi-tabs-gap-mobile);margin:0;padding:0 0 .5rem;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mi-tabs__track::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:no-preference){.mi-tabs__track{scroll-behavior:smooth}}.mi-tabs__slide{flex:0 0 auto;width:calc((100% - (var(--mi-tabs-cols-mobile, 2.15) - 1) * var(--mi-tabs-gap-mobile)) / var(--mi-tabs-cols-mobile, 2.15));scroll-snap-align:start}@media screen and (min-width:750px){.mi-tabs__track{gap:var(--mi-tabs-gap)}.mi-tabs__slide{width:calc((100% - (var(--mi-tabs-cols, 3) - 1) * var(--mi-tabs-gap)) / var(--mi-tabs-cols, 3))}}.mi-tabs__arrow{position:absolute;top:0;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;padding:0;border:1px solid var(--mi-line, #e5e5e5);border-radius:50%;background:#fff;color:var(--mi-ink, #111);box-shadow:0 2px 10px #0000001f;cursor:pointer;margin-top:calc(((100% - (var(--mi-tabs-cols, 3) - 1) * var(--mi-tabs-gap)) / var(--mi-tabs-cols, 3)) * 9 / 8 / 2)}.mi-tabs__arrow svg{width:1.4rem;height:1.4rem}.mi-tabs__arrow--prev{left:0;transform:translate(-50%,-50%)}.mi-tabs__arrow--next{right:0;transform:translate(50%,-50%)}@media screen and (max-width:749px){.mi-tabs__arrow{width:4rem;height:4rem;margin-top:calc(((100% - (var(--mi-tabs-cols-mobile, 2.15) - 1) * var(--mi-tabs-gap-mobile)) / var(--mi-tabs-cols-mobile, 2.15)) * 9 / 8 / 2)}.mi-tabs__arrow--prev{transform:translate(-30%,-50%)}.mi-tabs__arrow--next{transform:translate(30%,-50%)}}@media(prefers-reduced-motion:no-preference){.mi-tabs__arrow{transition:background-color .22s ease-in-out,color .22s ease-in-out,border-color .22s ease-in-out}}.mi-tabs__arrow:hover,.mi-tabs__arrow:focus-visible{background:var(--mi-ink, #111);border-color:var(--mi-ink, #111);color:#fff}.mi-tabs__arrow:focus-visible{outline:2px solid var(--mi-ink, #111);outline-offset:3px}.mi-tabs__arrow[disabled]{opacity:.4;cursor:default}.mi-tabs__rail:not(.is-ready) .mi-tabs__arrow,.mi-tabs__rail.is-static .mi-tabs__arrow{display:none}.mi-bundle__inner{display:grid;gap:3rem;align-items:start}@media screen and (min-width:990px){.mi-bundle--side-by-side .mi-bundle__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.mi-bundle--stacked .mi-bundle__inner{justify-items:center}.mi-bundle--stacked .mi-bundle__scene,.mi-bundle--stacked .mi-bundle__panel{width:100%;max-width:70rem}.mi-bundle__scene{position:relative;overflow:hidden;border-radius:0;background-color:var(--mi-panel-2, #f2efe6)}.mi-bundle__scene-media{aspect-ratio:1 / 1}.mi-bundle__scene-img{display:block;width:100%;height:100%;object-fit:cover}.mi-bundle__hotspot{position:absolute;z-index:2;display:block;width:3.4rem;height:3.4rem;border-radius:50%;transform:translate(-50%,-50%);color:var(--mi-ink, #111);text-decoration:none}.mi-bundle__dot-core{position:absolute;top:50%;left:50%;width:1.2rem;height:1.2rem;transform:translate(-50%,-50%);border-radius:50%;background-color:#fff;box-shadow:0 1px 6px #00000073}.mi-bundle__dot-ring{position:absolute;top:50%;left:50%;width:2.6rem;height:2.6rem;transform:translate(-50%,-50%);border-radius:50%;border:1px solid #fff;opacity:.9}@media(prefers-reduced-motion:no-preference){.mi-bundle__dot-ring{animation:mi-bundle-pulse 2.4s ease-out infinite}.mi-bundle__dot-tip{transition:opacity .22s ease-in-out}}@keyframes mi-bundle-pulse{0%{transform:translate(-50%,-50%) scale(.55);opacity:.9}70%{transform:translate(-50%,-50%) scale(1.25);opacity:0}to{transform:translate(-50%,-50%) scale(1.25);opacity:0}}.mi-bundle__dot-tip{position:absolute;top:calc(100% + .2rem);left:50%;transform:translate(-50%);padding:.5rem 1rem;border-radius:var(--mi-radius-pill, 30px);background:#fff;color:var(--mi-ink, #111);font-size:1.2rem;line-height:1.3;white-space:nowrap;opacity:0;pointer-events:none}.mi-bundle__hotspot:hover .mi-bundle__dot-tip,.mi-bundle__hotspot:focus-visible .mi-bundle__dot-tip{opacity:1}.mi-bundle__hotspot:hover .mi-bundle__dot-core,.mi-bundle__hotspot:focus-visible .mi-bundle__dot-core{background-color:var(--mi-red-badge, #c94f45)}.mi-bundle__hotspot:focus-visible{outline:2px solid #fff;outline-offset:2px}.mi-bundle__panel{display:flex;flex-direction:column}.mi-bundle__intro{text-align:center;margin-bottom:2.4rem}.mi-bundle__heading{margin:0 0 .8rem;font-family:var(--font-heading-family, inherit);font-size:2.47rem;font-weight:400;line-height:1.2;letter-spacing:-.06rem;color:var(--mi-heading, #1d1d1f)}.mi-bundle__description,.mi-bundle__description p{margin:0;font-size:1.3rem;font-weight:300;line-height:1.7;color:var(--mi-ink-soft, #444)}.mi-bundle__description{max-width:52ch;margin-left:auto;margin-right:auto}.mi-bundle__flag{display:inline-block;margin:1.2rem 0 0;padding:.4rem 1.2rem;border-radius:var(--mi-radius-pill, 30px);background:var(--mi-red-badge, #c94f45);color:#fff;font-size:1.3rem;font-weight:400}.mi-bundle__list{list-style:none;margin:0 0 2.4rem;padding:0;border-top:1px solid var(--mi-line, #e5e5e5)}.mi-bundle__row{display:grid;grid-template-columns:8.8rem minmax(0,1fr) auto;gap:1.6rem;align-items:center;padding:1.6rem 0;border-bottom:1px solid var(--mi-line, #e5e5e5)}.mi-bundle__row-thumb{display:block;width:8.8rem;aspect-ratio:1 / 1;overflow:hidden;border-radius:0;background:#fff}.mi-bundle__row-thumb:focus-visible{outline:2px solid var(--mi-ink, #111);outline-offset:2px}.mi-bundle__row-img{display:block;width:100%;height:100%;object-fit:cover}.mi-bundle__row-body{min-width:0}.mi-bundle__row-title{display:block;font-size:1.6rem;font-weight:400;line-height:1.4;color:var(--mi-ink, #111);text-decoration:none}.mi-bundle__row-title:hover,.mi-bundle__row-title:focus-visible{text-decoration:underline;text-underline-offset:.3em}.mi-bundle__row-title:focus-visible{outline:2px solid var(--mi-ink, #111);outline-offset:2px}.mi-bundle__row-status{display:inline-block;margin-top:.4rem;padding:.2rem 1rem;border-radius:var(--mi-radius-pill, 30px);background:#333;color:#fff;font-size:1.2rem}.mi-bundle__row-price{display:flex;flex-direction:column;align-items:flex-end;font-size:1.6rem;font-weight:300;line-height:1.4;color:var(--mi-ink, #111);text-align:right;white-space:nowrap}.mi-bundle__row-price-was{font-size:1.3rem;color:var(--mi-ink-soft, #444)}.mi-bundle__form{margin:0}.mi-bundle__add{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:1.5rem 3rem;border:1px solid var(--mi-ink, #111);border-radius:var(--mi-radius-pill, 30px);background:var(--mi-ink, #111);color:#fff;font-family:inherit;font-size:1.3rem;font-weight:400;line-height:1.3;letter-spacing:0;text-decoration:none;cursor:pointer}@media(prefers-reduced-motion:no-preference){.mi-bundle__add{transition:background-color .22s ease-in-out,color .22s ease-in-out}}.mi-bundle__add:hover,.mi-bundle__add:focus-visible{background:transparent;color:var(--mi-ink, #111)}.mi-bundle__add:focus-visible{outline:2px solid var(--mi-ink, #111);outline-offset:3px}.mi-bundle__add[disabled]{cursor:wait}.mi-bundle__add-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none}.mi-bundle__add-spinner .loading__spinner,.mi-bundle__add-spinner .spinner{width:1.8rem;height:1.8rem}.mi-bundle__add.is-loading .mi-bundle__add-label{visibility:hidden}.mi-bundle__add.is-loading .mi-bundle__add-spinner{display:block}.mi-bundle__cta{align-self:center;margin-top:1.6rem;font-size:1.3rem;color:var(--mi-ink, #111);text-decoration:underline;text-underline-offset:.3em}.mi-bundle__cta:hover,.mi-bundle__cta:focus-visible{color:var(--mi-ink-soft, #444)}.mi-bundle__cta:focus-visible{outline:2px solid var(--mi-ink, #111);outline-offset:3px}.mi-bundle__empty{margin:0 0 1.6rem;text-align:center;color:var(--mi-ink-soft, #444)}.mi-bundle__list--placeholder .mi-bundle__row-img{background:#fff}.mi-reco{position:relative}.mi-reco__layout{position:relative;z-index:1}.mi-reco__header{margin-bottom:2.4rem;max-width:60ch}.mi-reco__subheading,.mi-reco__subheading p{margin:0;font-size:1.5rem;font-weight:300;line-height:1.5;letter-spacing:0;text-transform:none;color:inherit}.mi-reco__subheading{margin-bottom:.8rem}.mi-reco__heading{margin:0 0 1.6rem;font-family:var(--font-heading-family, inherit);font-size:2.6rem;font-weight:400;line-height:1.2;letter-spacing:-.06rem;color:inherit}@media screen and (min-width:750px){.mi-reco__heading{font-size:3rem}}.mi-reco__description{margin:0;font-size:1.3rem;font-weight:300;line-height:1.7;color:inherit}.mi-reco__grid{margin:0}.mi-reco--bg{display:flex;align-items:center;min-height:60rem;padding-top:5rem;padding-bottom:5rem;color:#fff;background-color:#111}.mi-reco__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.mi-reco__bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mi-reco__bg-img--mobile{display:none}@media screen and (max-width:749px){.mi-reco__bg-img--mobile{display:block}.mi-reco__bg:has(.mi-reco__bg-img--mobile) .mi-reco__bg-img:not(.mi-reco__bg-img--mobile){display:none}}.mi-reco__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--mi-reco-overlay, .5))}.mi-reco--bg .mi-reco__layout{display:grid;gap:3.2rem;width:100%}@media screen and (min-width:990px){.mi-reco--bg .mi-reco__layout{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:5rem}}.mi-reco--bg .mi-reco__header{margin:0;max-width:42rem;color:#fff}.mi-reco--bg .mi-reco__description{margin-bottom:2.8rem}.mi-reco__button--outline{display:inline-block;padding:1.5rem 3rem;border:1px solid #fff;border-radius:var(--mi-radius-pill, 30px);background:transparent;color:#fff;font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1.3;text-decoration:none}.mi-reco__button--outline:hover,.mi-reco__button--outline:focus-visible{background:#fff;color:var(--mi-ink, #111)}.mi-reco__button--outline:focus-visible{outline:2px solid #fff;outline-offset:3px}.mi-reco--bg .mi-card,.mi-reco--bg .mi-card__title,.mi-reco--bg .mi-card__price,.mi-reco--bg .mi-card__price-current{color:#fff}.mi-reco--bg .mi-card__price-compare{color:#ffffffb3}.mi-reco--bg .mi-card__link:focus-visible{outline-color:#fff}.mi-reco--bg .mi-reco__grid{--grid-desktop-horizontal-spacing: 2rem;--grid-mobile-horizontal-spacing: 1.2rem}.mi-reco__carousel{display:block;position:relative}.mi-reco__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 1.2rem)/1.6);gap:1.2rem;margin:0;padding:0 0 1rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}@media(prefers-reduced-motion:no-preference){.mi-reco__track{scroll-behavior:smooth}}.mi-reco__track::-webkit-scrollbar{display:none}.mi-reco__track:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (min-width:750px){.mi-reco__track{grid-auto-columns:calc((100% - 2rem * 2) / 3);gap:2rem}}@media screen and (min-width:990px){.mi-reco__track{grid-auto-columns:calc((100% - 2rem * (var(--mi-reco-columns, 4) - 1)) / var(--mi-reco-columns, 4))}}.mi-reco__slide{scroll-snap-align:start;min-width:0}.mi-reco__controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.mi-reco__arrow{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;padding:0;border:1px solid var(--mi-line, #e5e5e5);border-radius:50%;background-color:#fff;color:var(--mi-ink, #111);font-size:1.6rem;line-height:1;cursor:pointer}@media(prefers-reduced-motion:no-preference){.mi-reco__arrow,.mi-reco__dot{transition:background-color .22s ease-in-out,color .22s ease-in-out,border-color .22s ease-in-out}}.mi-reco__arrow:hover:not(:disabled),.mi-reco__arrow:focus-visible:not(:disabled){background-color:var(--mi-ink, #111);border-color:var(--mi-ink, #111);color:#fff}.mi-reco__arrow:focus-visible{outline:2px solid currentColor;outline-offset:3px}.mi-reco__arrow:disabled{opacity:.35;cursor:default}.mi-reco__dots{display:flex;align-items:center;gap:.8rem}.mi-reco__dot{width:.8rem;height:.8rem;padding:0;border:0;border-radius:50%;background-color:#11111147;cursor:pointer}.mi-reco--bg .mi-reco__dot{background-color:#fff6}.mi-reco__dot:hover,.mi-reco__dot:focus-visible,.mi-reco__dot.is-active{background-color:currentColor}.mi-reco__dot:focus-visible{outline:2px solid currentColor;outline-offset:3px}.mi-reco__footer{margin-top:2.4rem;text-align:center}@media(prefers-reduced-motion:reduce){.mi-reco__track{scroll-behavior:auto}}.mi-squiggle{position:relative;display:inline-block;font-style:normal;padding-bottom:.3em}.mi-squiggle__svg{position:absolute;left:0;right:0;bottom:0;width:100%;height:.38em;overflow:visible;pointer-events:none;color:var(--mi-brick, #d0473e)}.mi-squiggle__svg path{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mi-product-sections.css.map */
