.mm-pack[hidden],.mm-pack [hidden]{display:none!important}
.mm-pack-form>.selectorVariants{display:none!important}
.mm-pack{color:#111b46;font-size:14px;line-height:1.5;margin:0 0 22px}
.mm-pack__intro{background:#111b46;color:#fff;padding:22px 24px;border-radius:18px;margin-bottom:22px}
.mm-pack__intro>span{font-size:10px;font-weight:800;letter-spacing:1.8px;color:#d9f577}
.mm-pack__intro h2{font-size:25px;line-height:1.2;letter-spacing:-.7px;margin:8px 0;color:#fff;font-weight:800;text-transform:none}
.mm-pack__intro p{color:#e1e6f7;font-size:13px;line-height:1.6;margin:0}
.mm-pack__label,.mm-pack__choices legend{display:block;font-size:14px;font-weight:750;color:#111b46;margin:0 0 10px;float:none;width:auto}
.mm-pack__model{display:block;width:100%;height:50px;border:1px solid #c9d1e3;border-radius:10px;padding:10px 38px 10px 14px;background-color:#fff;color:#111b46;font-size:16px;margin-bottom:22px}
.mm-pack__choices{border:0;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}
.mm-pack__choices legend{margin-bottom:12px}
.mm-pack__card{position:relative;display:block;margin:0;cursor:pointer;min-width:0}
.mm-pack__card input{position:absolute;top:17px;right:14px;width:18px!important;height:18px!important;opacity:1!important;appearance:auto;accent-color:#2849df;z-index:1}
.mm-pack__card-body{display:flex;flex-direction:column;height:100%;min-height:194px;border:2px solid #dce1ec;border-radius:14px;padding:15px 16px;background:#fff;transition:border-color .15s,background .15s}
.mm-pack__card--value .mm-pack__card-body{border-color:#b8ce76;background:#f7fbe9}
.mm-pack__card input:checked+.mm-pack__card-body{border-color:#2849df;background:#f0f3ff;box-shadow:0 0 0 1px #2849df}
.mm-pack__card input:focus-visible+.mm-pack__card-body{outline:3px solid #2849df;outline-offset:4px}
.mm-pack__badge{font-size:9px;letter-spacing:.7px;font-weight:800;margin-right:18px;line-height:20px;min-height:20px;color:#59627c}
.mm-pack__card--value .mm-pack__badge{color:#34420d}
.mm-pack__name{font-size:20px;font-weight:800;line-height:1.3;margin-top:8px}
.mm-pack__price{font-size:27px;font-weight:800;line-height:1.2;margin-top:8px;letter-spacing:-.6px}
.mm-pack__unit{font-size:12px;color:#52607b;margin-top:4px}
.mm-pack__detail{font-size:12px;margin-top:12px;color:#364362}
.mm-pack__availability{font-size:12px;color:#8c2a27;margin-top:5px}
.mm-pack__availability:empty{display:none}
.mm-pack__card.is-disabled{opacity:.55;cursor:not-allowed}
.mm-pack__saving{background:#d9f577;color:#182541;border-radius:12px;padding:14px 16px;margin-top:14px;display:flex;flex-direction:column;gap:3px;font-size:12px}
.mm-pack__saving strong{font-size:14px;font-weight:800}
.mm-pack__summary{font-size:12px;color:#52607b;margin:12px 0 0;line-height:1.5}
.mm-glass-page #NovBreadcrumbs{padding-top:20px;padding-bottom:20px;margin-bottom:28px}
.mm-glass-page #NovBreadcrumbs h1,.mm-glass-page #NovBreadcrumbs .title{display:none}
.mm-glass-product .product-single__title{font-size:28px;line-height:1.25;color:#111b46;letter-spacing:-.7px}
.mm-glass-product .product-single__price{margin-bottom:18px}
.mm-glass-product .product-single__photos{border:1px solid #e5e9f2;border-radius:20px;padding:16px;background:#fff}
.mm-glass-product .product-single__sticky{position:static!important}
.mm-glass-product .TopContent{margin-bottom:40px!important}
.mm-glass-product #AddToCart{width:100%;border-radius:12px;background:#2849df;border-color:#2849df;color:#fff;min-height:54px;font-size:14px}
.mm-glass-product #AddToCart:hover{background:#111b46;border-color:#111b46}
.mm-glass-product .group-quantity>.control-label{font-size:12px}
.mm-glass-product .block_accordion{border-radius:16px;border:1px solid #e5e9f2;padding:0 20px;background:#fff}
@media(max-width:767px){.mm-glass-product .product-single__title{font-size:23px}.mm-pack__intro{padding:19px}.mm-pack__intro h2{font-size:23px}.mm-pack__choices{gap:10px}.mm-pack__card-body{padding:13px 11px}.mm-pack__card input{right:10px;top:14px}.mm-pack__price{font-size:25px}.mm-pack__badge{font-size:8px;letter-spacing:.3px}.mm-glass-product .product-single__photos{padding:8px}.mm-glass-page #NovBreadcrumbs{margin-bottom:18px}.mm-glass-product .productbuttons{padding-bottom:20px!important}}
