.sd-mb{display:block;margin:2.4rem 0;padding:1.6rem;border:.1rem solid var(--sd-line);border-radius:var(--sd-r-md);background-color:var(--sd-paper);box-shadow:var(--sd-sh-subtle);color:var(--sd-ink);font-family:var(--font-body-family);letter-spacing:0}:where(.sd-mb) p{margin:0}.sd-mb__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;margin-bottom:1.4rem}.sd-mb__titles{min-width:0}.sd-mb__title{margin:0;color:var(--sd-ink);font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;line-height:1.3;letter-spacing:0}.sd-mb__sub{margin-top:.2rem;color:var(--sd-muted);font-size:1.15rem;line-height:1.4}.sd-mb__badge{flex:none;padding:.6rem 1.2rem;border-radius:var(--sd-r-pill);background-color:var(--sd-accent);color:var(--sd-ink);font-size:1.05rem;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sd-mb__carousel{position:relative}.sd-mb__list{display:grid;grid-auto-columns:100%;grid-auto-flow:column;grid-template-rows:repeat(3,auto);gap:.8rem 1.2rem;margin:0;padding:.3rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.sd-mb__list--two{grid-template-rows:repeat(2,auto)}.sd-mb__list::-webkit-scrollbar{display:none}.sd-mb__item{position:relative;display:flex;align-items:center;gap:1.2rem;min-width:0;min-height:7.2rem;padding:1rem 1.2rem;border:.1rem solid var(--sd-line);border-radius:var(--sd-r-sm);background-color:var(--sd-paper);scroll-snap-align:start;transition:border-color .2s ease,background-color .2s ease}.sd-mb__item.is-on{border-color:var(--sd-ink);background-color:var(--sd-warm-soft);box-shadow:inset 0 0 0 .05rem var(--sd-ink)}.sd-mb__item.is-soldout,.sd-mb__item.is-unavailable{opacity:.55}input.sd-mb__check{position:relative;z-index:1;flex:none;width:2rem;height:2rem;margin:0;border:.15rem solid var(--sd-line-strong);border-radius:.4rem;background-color:var(--sd-paper);-webkit-appearance:none;appearance:none;cursor:pointer;pointer-events:none}.sd-mb__check:checked{border-color:var(--sd-ink);background:var(--sd-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='m4 8.2 2.6 2.6L12 5.4'/%3E%3C/svg%3E") center / 1.4rem no-repeat}.sd-mb__hit{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;cursor:pointer}.sd-mb__item.is-current .sd-mb__hit,.sd-mb__item.is-soldout .sd-mb__hit{cursor:default}.sd-mb__check:focus-visible{outline:.2rem solid var(--sd-ink);outline-offset:.2rem}.sd-mb__media{position:relative;flex:none;width:6rem;aspect-ratio:4 / 3;overflow:hidden;border-radius:.6rem;background-color:var(--sd-warm)}.sd-mb__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.sd-mb__img--ph{fill:var(--sd-line-strong)}.sd-mb__info{flex:1 1 auto;min-width:0}.sd-mb__name{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;font-size:1.1rem;font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.sd-mb__label{min-width:0;overflow-wrap:anywhere}.sd-mb__pill{padding:.2rem .6rem;border-radius:var(--sd-r-pill);background-color:#e3f1e8;color:var(--sd-success);font-size:.95rem;font-weight:600;letter-spacing:0;text-transform:none}.sd-mb__pill[hidden]{display:none}.sd-mb__price{margin-top:.3rem;font-size:1.3rem;font-weight:700;line-height:1.2}.sd-mb__ctl{position:relative;z-index:2;flex:none}.sd-mb__add{display:inline-flex;align-items:center;gap:.5rem;min-height:3.4rem;padding:0 1.4rem;border:.1rem solid var(--sd-ink);border-radius:var(--sd-r-pill);background-color:var(--sd-paper);color:var(--sd-ink);font-family:inherit;font-size:1.2rem;font-weight:700;cursor:pointer}.sd-mb__add:hover:not(:disabled){background-color:var(--sd-ink);color:var(--sd-paper)}.sd-mb__add:disabled{border-color:var(--sd-line);color:var(--sd-muted);cursor:not-allowed}.sd-mb__step{display:inline-flex;align-items:center;min-height:3.4rem;padding:0 .4rem;border:.1rem solid var(--sd-line);border-radius:var(--sd-r-pill);background-color:var(--sd-paper)}.sd-mb__step[hidden],.sd-mb__add[hidden]{display:none}.sd-mb__btn{display:inline-grid;place-items:center;width:2.6rem;height:2.6rem;padding:0;border:0;border-radius:50%;background:none;color:var(--sd-ink);font-size:1.4rem;line-height:1;cursor:pointer}.sd-mb__btn:disabled{color:var(--sd-line-strong);cursor:not-allowed}.sd-mb__qty{width:2.8rem;padding:0;border:0;background:none;color:var(--sd-ink);font-family:inherit;font-size:1.2rem;font-weight:600;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.sd-mb__qty::-webkit-inner-spin-button,.sd-mb__qty::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.sd-mb :where(.sd-mb__add,.sd-mb__btn,.sd-mb__qty,.sd-mb__arrow):focus-visible{outline:.2rem solid var(--sd-ink);outline-offset:.2rem;box-shadow:none}.sd-mb__nav{display:flex;justify-content:flex-end;gap:.8rem;margin-top:.8rem}.sd-mb__arrow{display:inline-grid;place-items:center;width:3.4rem;height:3.4rem;padding:0;border:.1rem solid var(--sd-line);border-radius:50%;background-color:var(--sd-paper);color:var(--sd-ink);cursor:pointer}.sd-mb__arrow:disabled{opacity:.4;cursor:default}.sd-mb__arrow .svg-wrapper{width:1rem;height:1rem;transform:rotate(90deg)}.sd-mb__arrow--next .svg-wrapper,[dir=rtl] .sd-mb__arrow .svg-wrapper{transform:rotate(-90deg)}[dir=rtl] .sd-mb__arrow--next .svg-wrapper{transform:rotate(90deg)}.sd-mb__sum{margin-top:1.2rem;padding:1.2rem 1.4rem;border-radius:var(--sd-r-sm);background-color:var(--sd-warm)}.sd-mb__line{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem}.sd-mb__line[hidden]{display:none}.sd-mb__line+.sd-mb__line{margin-top:.6rem}.sd-mb__line--muted{color:var(--sd-muted);font-size:1.15rem}.sd-mb__line--muted s{color:var(--sd-muted)}.sd-mb__saving{color:var(--sd-success);font-weight:600}.sd-mb__line--total{align-items:center;margin-top:.8rem;padding-top:.8rem;border-top:.1rem solid var(--sd-line)}.sd-mb__line+.sd-mb__line--total{margin-top:.8rem}.sd-mb__total-lbl{display:flex;flex-direction:column;font-size:1.3rem;font-weight:700}.sd-mb__fin{color:var(--sd-muted);font-size:1.05rem;font-weight:400}.sd-mb__total{font-size:2.2rem;font-weight:800;line-height:1;white-space:nowrap}@media(prefers-reduced-motion:reduce){.sd-mb__list{scroll-behavior:auto}.sd-mb__item{transition:none}}@media screen and (min-width:750px){.sd-mb{padding:1.8rem 2rem}.sd-mb__title{font-size:1.6rem}.sd-mb__media{width:6.4rem}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/sd-multibuy.css.map */
