.mm-kit{margin:.6rem 0 1.2rem;color:#5a3a12;max-width:100%;min-width:0;letter-spacing:0}.mm-kit>*{min-width:0;max-width:100%;box-sizing:border-box}.mm-kit[hidden],.mm-kit [hidden]{display:none!important}quick-add-modal .mm-kit{display:none!important}.mm-kit.mm-sets{display:block;gap:0;margin-bottom:0}.product__info-container:has(>.mm-kit[data-mm-kit]:not([hidden]))>.mm-buy-block{margin-top:.8rem!important}.mm-kit .mm-kit__choose{margin:0 0 1rem!important;text-align:left!important;font-family:var(--font-heading-family, inherit);font-size:1.8rem;font-weight:700;line-height:1.25;color:#5a3a12}.mm-b .mm-kit .mm-kit__choose.mm-kit__choose--sale,.mm-kit .mm-kit__choose.mm-kit__choose--sale,#MainContent .mm-kit .mm-kit__choose.mm-kit__choose--sale{display:block;width:-webkit-fit-content;width:fit-content;max-width:100%;box-sizing:border-box;margin:0 auto 1rem!important;padding:.3rem 1.4rem;border:1px solid var(--l1-onyx, #2B2A28);border-radius:999px;background:var(--l1-onyx, #2B2A28);color:var(--l1-cream, #FBF6EC);font-family:var(--font-body-family, inherit);font-size:1.4rem;font-weight:700;line-height:1.75;letter-spacing:.02em;text-align:center!important;text-transform:none}.mm-kit__opt{position:relative;display:block;margin:0 0 .6rem;padding:.8rem 1rem;cursor:pointer;border:1.5px solid #d9cbbd;border-radius:1.2rem;background:#fff;box-shadow:none;transition:border-color .2s ease,background-color .2s ease;-webkit-tap-highlight-color:transparent}.mm-kit__opt.is-chosen{border:2px solid #b9472b;background:#fdf4ee;padding:calc(.8rem - .5px) calc(1rem - .5px)}.mm-kit__radio{-webkit-appearance:none;appearance:none;flex:0 0 2.2rem;width:2.2rem;height:2.2rem;margin:0;border-radius:50%;border:2px solid #b9a693;background:#fff;display:grid;place-items:center;cursor:pointer}.mm-kit__radio:checked{border-color:#b9472b}.mm-kit__radio:checked:after{content:"";width:1rem;height:1rem;border-radius:50%;background:#b9472b}.mm-kit__radio:focus-visible{outline:2px dashed #5a3a12;outline-offset:3px}.mm-kit__name{min-width:0;font-family:var(--font-heading-family, inherit);font-size:1.55rem;font-weight:600;line-height:1.2;letter-spacing:0;cursor:pointer;color:#5a3a12}.mm-kit__img{display:block;width:100%;height:100%;object-fit:cover}.mm-kit__img--board{object-position:62% 45%}.mm-srow__head{display:flex;align-items:center;gap:.8rem;min-height:4.2rem;margin:0}.mm-srow .mm-kit__radio{flex-basis:2rem;width:2rem;height:2rem}.mm-srow__text{display:flex;flex:1 1 auto;flex-direction:column;gap:.1rem;min-width:0;overflow-wrap:anywhere}.mm-srow__short{display:block;font-size:1.2rem;font-weight:400;line-height:1.3;letter-spacing:0;color:#75655a}.mm-srow__money{display:flex;flex:0 0 auto;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.6rem;margin-left:auto;text-align:right}.mm-srow__price{font-family:var(--font-heading-family, inherit);font-size:1.6rem;font-weight:700;line-height:1.2;white-space:nowrap;letter-spacing:0;color:#5a3a12}.mm-srow__was{font-family:var(--font-heading-family, inherit);font-size:1.25rem;font-weight:500;line-height:1.2;white-space:nowrap;letter-spacing:0;color:#75655a}.mm-kit .mm-srow__money .mm-save-pct{margin:0}@media screen and (max-width:374px){.mm-srow .mm-kit__name{font-size:1.45rem}}.mm-srow__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.mm-kit__opt.is-chosen>.mm-srow__body{grid-template-rows:1fr}.mm-srow__inner{min-height:0;overflow:hidden}.mm-kit__opt:not(.is-chosen) .mm-srow__inner{visibility:hidden;transition:visibility 0s linear .28s}.mm-kit__opt.is-chosen .mm-srow__inner{visibility:visible;transition:visibility 0s}.mm-kit .mm-srow__pics{display:flex;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none}.mm-kit .mm-srow__pic{flex:0 1 4.8rem;min-width:0;margin:0;padding:0;aspect-ratio:1 / 1;border-radius:.8rem;overflow:hidden;background:#f3ebe3}.mm-kit .mm-srow__save{margin:.8rem 0 .2rem;font-size:1.3rem;font-weight:600;line-height:1.3;letter-spacing:0;color:#b9472b}.mm-kit .mm-sets__build{margin:.2rem 0 0;text-align:center}.mm-kit .mm-sets__build a{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 1rem;font-size:1.4rem;font-weight:600;line-height:1.3;letter-spacing:0;color:#5a3a12;text-decoration:underline;text-decoration-color:#ce6c56;text-decoration-thickness:1.5px;text-underline-offset:.35em}.mm-kit .mm-sets__build a:focus-visible{outline:2px dashed #5a3a12;outline-offset:2px}.mm-kit__error{margin:.6rem 0 0;font-size:1.3rem;line-height:1.4;color:#b3261e}.mm-kit__status{margin:.8rem 0 0;text-align:center;font-size:1.3rem;line-height:1.4;color:#5a3a12}.mm-kit[data-mm-kit-pending]{visibility:hidden;pointer-events:none}.mm-kit .mm-srow__price:empty:before{content:"\a0"}.mm-chosen-note{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;margin:.3rem 0 0;font-size:1.15rem;line-height:1.3;color:#75655a}.mm-b-head__price .mm-chosen-note{flex-direction:column;align-items:flex-end;gap:.2rem;max-width:14rem;margin-left:auto;text-align:right;font-size:1.1rem}.mm-b-head__price .mm-chosen-note__name{white-space:normal}.mm-chosen-note__pill{display:inline-block;padding:.15rem .7rem;border-radius:1rem;background:#b9472b;color:#fff;font-weight:600;white-space:nowrap}.mm-chosen-note__name{white-space:nowrap}body:has([data-mm-kit][data-mm-kit-ready]:not([hidden])) .product-page-price .price__badge-sale{display:none!important}body:has([data-mm-kit][data-mm-kit-ready]:not([hidden])) :is(.product-page-price,.mm-b-head__price)>.mm-chosen-price,body:has([data-mm-kit][data-mm-kit-ready]:not([hidden])) :is(.product-page-price,.mm-b-head__price)>.mm-chosen-note{display:none!important}body:has([data-mm-kit][data-mm-kit-ready]:not([hidden])) :is(.product-page-price,.mm-b-head__price)>.price:not(.mm-chosen-price){display:block!important}body:has([data-mm-kit][data-mm-kit-ready]:not([hidden])) :is(.product-page-price,.mm-b-head__price)>.price:not(.mm-chosen-price):before{content:var(--mm-from-word, "");display:block;margin:0 0 .1rem;font-size:1.25rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;color:#75655a}.mm-extras__toggle{display:none}body:has([data-mm-kit]:not([hidden])) .bundle-offers{padding:0!important;border:1.5px solid #d9cbbd!important;border-radius:1.2rem!important;background:#fff!important;box-shadow:none!important;overflow:hidden}body:has([data-mm-kit]:not([hidden])) .bundle-offers .mm-extras__toggle{display:flex!important;align-items:center;gap:.8rem;width:100%;min-height:4.8rem;margin:0;padding:.8rem 1.2rem;border:0;background:none;color:#5a3a12;font:inherit;text-align:left;cursor:pointer}.mm-extras__title{flex:1 1 auto;font-family:var(--font-heading-family, inherit);font-size:1.5rem;font-weight:600;line-height:1.25}.mm-extras__count{flex:0 0 auto;font-size:1.2rem;font-weight:600;color:#b9472b}.mm-extras__chev{flex:0 0 auto;transition:transform .25s ease}.bundle-offers.is-mm-open .mm-extras__chev{transform:rotate(180deg)}.mm-extras__toggle:focus-visible{outline:2px dashed #5a3a12;outline-offset:-3px}body:has([data-mm-kit]:not([hidden])) .bundle-offers>:not(.mm-extras__toggle):not(.bundle-offers__list){display:none!important}body:has([data-mm-kit]:not([hidden])) .bundle-offers:not(.is-mm-open) .bundle-offers__list{display:none!important}body:has([data-mm-kit]:not([hidden])) .bundle-offers.is-mm-open .bundle-offers__list{animation:mm-extras-in .28s ease both}@keyframes mm-extras-in{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}body:has([data-mm-kit]:not([hidden])) .bundle-offers .bundle-offers__category-header{display:none!important}body:has([data-mm-kit]:not([hidden])) .bundle-offers .bundle-offers__category-items{max-height:none!important;overflow:visible!important;padding:0 1rem!important;gap:.6rem}body:has([data-mm-kit]:not([hidden])) .bundle-offers .bundle-offers__category:last-child .bundle-offers__category-items{padding-bottom:1rem!important}body:has([data-mm-kit]:not([hidden])) .bundle-offers .bundle-offers__uncategorized{padding-bottom:1rem!important}body:has([data-mm-kit]:not([hidden])) .bundle-offers .bundle-offers__category{margin:0!important;padding:0!important;border:0!important;background:none!important}body:has([data-mm-kit]:not([hidden])) .bundle-offers .bundle-offers__category+.bundle-offers__category .bundle-offers__category-items{padding-top:.6rem!important}.bundle-offers .bundle-offers__item.mm-in-set,.bundle-offers .bundle-offers__category.mm-all-in-set,.bundle-offers .bundle-offers__item.mm-x-more{display:none!important}.mm-extras__more{display:block;width:calc(100% - 2rem);margin:.6rem 1rem 1rem;padding:.6rem 1rem;min-height:4.4rem;border:1.5px dashed #d9cbbd;border-radius:1rem;background:#fff;color:#b9472b;font:inherit;font-size:1.3rem;font-weight:600;line-height:1.3;cursor:pointer}.mm-extras__more[hidden]{display:none!important}.mm-extras__more:focus-visible{outline:2px dashed #5a3a12;outline-offset:2px}.mm-chosen-note__extra{font-weight:600;color:#b9472b;white-space:nowrap}body:has([data-mm-kit]:not([hidden]):not([data-mm-kit-chosen=board])) .mm-sep-fact{display:none!important}body:has([data-mm-kit][data-mm-kit-ready]:not([hidden])) [id^=ProductSubmitButton-] .main-atc__label{text-transform:none;letter-spacing:0}@media screen and (max-width:749px){body:has([data-mm-kit][data-mm-kit-ready]:not([hidden])) [id^=ProductSubmitButton-]{padding-left:1.2rem!important;padding-right:1.2rem!important}body:has([data-mm-kit][data-mm-kit-ready]:not([hidden])) [id^=ProductSubmitButton-] .main-atc__label{font-size:1.6rem}}[id^=ProductSubmitButton-].mm-atc-tight{padding-left:1rem!important;padding-right:1rem!important}[id^=ProductSubmitButton-].mm-atc-tight .main-atc__label,.mm-bbar__btn.mm-bbar-tight .mm-bbar__text{font-size:1.45rem!important}body:has([data-mm-kit][data-mm-kit-ready]:not([hidden])) [id^=ProductSubmitButton-] .main-atc-price{display:none!important}body:has([data-mm-kit]:not([hidden])) .product__info-container>variant-selects:not(:has(select,fieldset,input[type=radio])){margin:0!important}@media screen and (max-width:749px){.product__info-container>.mm-kit{margin-top:1.2rem!important}}@media(prefers-reduced-motion:reduce){.mm-srow__body,.mm-srow__inner,.mm-kit__opt,.mm-extras__chev,body:has([data-mm-kit]:not([hidden])) .bundle-offers.is-mm-open .bundle-offers__list{animation:none!important;transition:none!important}}.mm-kit.mm-sets>.mm-kit__opt:not(:has(~.mm-kit__opt:not([hidden]))){margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/24/assets/mm-sets.css.map */
