.mi-fbt[hidden]{display:none}.mi-fbt__heading{font-size:1.8rem;font-weight:400;margin:0 0 .6rem}.mi-fbt__description{font-size:1.3rem;margin-bottom:1.6rem}.mi-fbt__layout{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:1.6rem}@media screen and (min-width:990px){.mi-fbt__layout{grid-template-columns:minmax(0,1fr) 32rem;align-items:start}}.mi-fbt__list{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}.mi-fbt__item{display:grid;grid-template-columns:auto 8.4rem minmax(0,1fr);gap:1.4rem;align-items:center;padding:1.2rem;border:1px solid var(--mi-pdp-line, #e5e5e5);border-radius:.6rem;background:#fff;transition:opacity .2s}.mi-fbt__item--off{opacity:.55}.mi-fbt__check{position:relative;display:inline-flex;width:2.2rem;height:2.2rem;cursor:pointer}.mi-fbt__check input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.mi-fbt__box{width:2.2rem;height:2.2rem;border:1px solid #2b2721;border-radius:.4rem;background:#fff;display:inline-block}.mi-fbt__check input:checked+.mi-fbt__box{background:#2b2721 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") center/1.4rem no-repeat}.mi-fbt__check input:focus-visible+.mi-fbt__box{outline:.2rem solid #2b2721;outline-offset:.2rem}.mi-fbt__media{display:block;aspect-ratio:8 / 9;overflow:hidden;border-radius:.4rem;background:#fff}.mi-fbt__img{width:100%;height:100%;object-fit:cover;display:block}.mi-fbt__info{display:flex;flex-direction:column;gap:.4rem;min-width:0}.mi-fbt__title{color:var(--mi-ink, #2b2721);text-decoration:none;font-size:1.4rem;line-height:1.35}.mi-fbt__title:hover{text-decoration:underline;text-underline-offset:.3rem}.mi-fbt__this{font-weight:500}.mi-fbt__variant{max-width:100%;font-size:1.3rem;padding:.4rem .8rem;border:1px solid #d4d4d4;border-radius:.4rem;background:#fff}.mi-fbt__price{font-size:1.4rem}.mi-fbt__panel{padding:2.4rem;border-radius:.8rem;text-align:center}@media screen and (min-width:990px){.mi-fbt__panel{position:sticky;top:calc(var(--header-height, 64px) + 2rem)}}.mi-fbt__total-label{margin:0;font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase}.mi-fbt__total{margin:.4rem 0;font-size:2.6rem}.mi-fbt__count{margin:0 0 1.6rem;font-size:1.3rem;opacity:.8}.mi-fbt__add{width:100%;min-height:4.8rem;border-radius:3rem;border:0;font-size:1.5rem;cursor:pointer}.mi-fbt__add[disabled]{opacity:.5;cursor:not-allowed}.mi-fbt__message{margin:.8rem 0 0;font-size:1.3rem;color:#8e1f0b;min-height:1em}@media screen and (max-width:749px){.mi-fbt__item{grid-template-columns:auto 7rem minmax(0,1fr);gap:1rem;padding:1rem}.mi-fbt__panel{padding:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mi-bought-together.css.map */
