.ks-multi{position:absolute;left:.8rem;bottom:.8rem;z-index:3;display:inline-flex;align-items:center;padding:.5rem .8rem;border-radius:999px;background:#c9294f;color:#fff;font-family:var(--font-heading-family);font-size:1.05rem;font-weight:700;line-height:1;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;pointer-events:none}@media(min-width:768px){.ks-multi{left:1.2rem;bottom:1.2rem;font-size:1.15rem}.product-card:hover .ks-multi{opacity:0;transition:opacity .2s}}@media(max-width:380px){.ks-multi{font-size:.95rem;padding:.45rem .65rem}}.ks-mb{margin:.4rem 0 .2rem;color:#3b1c22}.ks-mb__title{margin:0 0 .8rem;font-size:1.15rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#74585c}.ks-mb__opts{display:grid;gap:.6rem}.ks-mb .ks-mb__opt{position:relative;display:flex!important;align-items:center;justify-content:space-between;gap:1rem;width:100%;height:auto!important;min-height:0!important;padding:1.1rem 1.4rem 1.1rem 4.4rem!important;border-radius:1.2rem;border:1px solid #E6D9DC;background:#fff;box-shadow:none!important;color:#3b1c22;font:inherit;line-height:1.25!important;text-align:left;text-transform:none;cursor:pointer;transition:border-color .15s,background-color .15s;-webkit-tap-highlight-color:transparent}.ks-mb__opt[hidden]{display:none!important}.ks-mb__opt>span{text-transform:none}.ks-mb__opt:before{content:"";position:absolute;left:1.4rem;top:50%;width:1.8rem;height:1.8rem;margin-top:-.9rem;border-radius:50%;border:1px solid #CDB8BE;background:#fff center / 1.1rem no-repeat;box-sizing:border-box}.ks-mb__opt[aria-checked=true]{border-color:#c9294f;background:#fff1f4}.ks-mb__opt[aria-checked=true]:before{border-color:#c9294f;background-color:#c9294f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E")}.ks-mb__opt:focus-visible{outline:1px solid #3B1C22;outline-offset:2px}.ks-mb__left,.ks-mb__right{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ks-mb__right{align-items:flex-end;text-align:right;flex:none}.ks-mb__q{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;font-size:1.45rem;font-weight:600}.ks-mb__tag{padding:.25rem .6rem;border-radius:999px;background:#ffe3ea;color:#c9294f;font-size:1.05rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.2}.ks-mb__opt[aria-checked=true] .ks-mb__tag{background:#c9294f;color:#fff}.ks-mb__each{font-size:1.2rem;color:#74585c}.ks-mb__price{font-family:var(--font-body-family);font-size:1.7rem;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ks-mb__was{font-size:1.2rem;color:#9c8a8e;font-variant-numeric:tabular-nums}.ks-mb__note{margin:.8rem 0 0;font-size:1.2rem;line-height:1.45;color:#74585c}.ks-mb__note a{color:#3b1c22;text-decoration:underline;text-underline-offset:.2em}.ks-mb-on form.main-product-form[id^=product-form-template] .product-form__quantity,.ks-mb-on .ksp-deal__save,#MainContent .product__tax,#MainContent form.installment{display:none!important}.product__block--custom_liquid p.rte:has(>a[href="/pages/shopping-faq#shipping"]){display:none!important}.ks-finalsale{margin:.2rem 0 0;font-size:1.2rem;color:#74585c}.ks-finalsale a{color:#74585c;text-decoration:underline;text-underline-offset:.2em}.ks-mbc{display:flex;align-items:center;gap:.9rem;padding:1rem 1.2rem;border-radius:1.2rem;background:#fff;color:#3b1c22!important;font-size:1.3rem;line-height:1.35}cart-drawer.cart-drawer .drawer__footer .ks-mbc,cart-drawer.cart-drawer .drawer__footer .ks-mbc *{color:#3b1c22!important}cart-drawer.cart-drawer .drawer__footer .ks-mbc strong{color:#c9294f!important}cart-drawer.cart-drawer .drawer__footer .ks-mbc .ks-mbc__icon{color:#c9294f!important}cart-drawer.cart-drawer .drawer__footer .ks-mbc.ks-mbc--on .ks-mbc__icon{color:#fff!important}.ks-mbc__icon{flex:none;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:#ffe3ea;color:#c9294f!important;font-size:1.15rem;font-weight:700}.ks-mbc--on .ks-mbc__icon{background:#c9294f}.ks-mbc>span:nth-child(2){flex:1;min-width:0}.ks-mbc a{flex:none;font-weight:700;text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/37/assets/kshop-multibuy.css.map */
