:root{--ml-blue: #2196e8;--ml-blue-dark: #147bc2;--ml-green: #27ae60;--ml-text: #252a2e;--ml-muted: #687178;--ml-border: #dfe8ed;--ml-soft-blue: #f3f9fd;--ml-soft-green: #f1fbf5;--ml-radius: 10px}.product__grid{-moz-column-gap:34px;column-gap:34px;row-gap:24px}.product h1{color:var(--ml-text);line-height:1.22;letter-spacing:-0.015em}.product-price__availability{color:var(--ml-green);font-weight:600}.product-order__block .btn{min-height:44px;border-radius:9px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.product-order__block--buy .btn{background:var(--ml-blue);border-color:var(--ml-blue);box-shadow:0 5px 14px rgba(33,150,232,.2)}.product-order__block--buy .btn:hover{background:var(--ml-blue-dark);border-color:var(--ml-blue-dark);box-shadow:0 7px 18px rgba(33,150,232,.27);transform:translateY(-1px)}.product-order__block:not(.product-order__block--buy) .btn{border-color:#cfe4f2;color:var(--ml-blue-dark);background:#fff}.modification__title{margin-bottom:8px;color:var(--ml-text);font-weight:600}.modification select,.modification .select,.modification .jq-selectbox__select{min-height:42px;border-color:var(--ml-border);border-radius:8px;background:#fff}.ml-desc{margin-top:28px;padding:26px 30px 34px;border:1px solid var(--ml-border) !important;border-radius:var(--ml-radius);background:#fff;box-shadow:0 8px 26px rgba(36,65,82,.055)}.ml-desc .product-heading{margin:0 0 26px;padding:0 0 13px 14px;border:0;border-bottom:1px solid var(--ml-border);position:relative}.ml-desc .product-heading::before{content:"";position:absolute;top:1px;bottom:13px;left:0;width:4px;border-radius:3px;background:var(--ml-blue)}.ml-desc .product-heading__title{color:var(--ml-text);font-size:22px;line-height:1.3;font-weight:700}.ml-desc .product-description,.ml-desc .product-description .text{color:var(--ml-text);font-size:17px;line-height:1.7}.ml-desc .product-description .text{max-width:100%}.ml-desc .product-description p{margin:0 0 18px}.ml-desc .product-description h2,.ml-desc .product-description h3{margin:38px 0 16px;padding-left:13px;border-left:4px solid var(--ml-blue);color:var(--ml-text);font-weight:700;line-height:1.35}.ml-desc .product-description h2{font-size:24px}.ml-desc .product-description h3{font-size:20px}.ml-desc .feature-box{margin:0 0 30px;padding:22px 24px;border:1px solid #d9eee1 !important;border-radius:var(--ml-radius);background:var(--ml-soft-green) !important;box-shadow:none !important}.ml-desc .feature-box h3{margin:0 0 15px;padding-left:12px}.ml-desc .product-description ul{margin:0 0 24px;padding-left:1.35em}.ml-desc .product-description li{margin:0 0 10px;padding-left:4px;line-height:1.62}.ml-desc .feature-box li{position:relative;padding-left:0;margin-bottom:12px;color:var(--ml-text);text-decoration:none !important}.ml-desc .feature-box li::before,.ml-desc .feature-box li::after{content:none !important;display:none !important}.ml-desc .feature-box li::first-letter{color:var(--ml-green);font-family:"Segoe UI Symbol","Arial Unicode MS",Arial,sans-serif;font-size:19px;font-weight:700;line-height:1;text-decoration:none !important}.ml-desc .product-description .table{width:100%;margin:18px 0 24px;overflow-x:auto;border:1px solid var(--ml-border);border-radius:9px;background:#fff;-webkit-overflow-scrolling:touch}.ml-desc .product-description table{width:100% !important;min-width:560px;margin:0 !important;border:0 !important;border-collapse:collapse;text-align:center}.ml-desc .product-description table tr:first-child{background:#eaf5fc}.ml-desc .product-description table td,.ml-desc .product-description table th{padding:12px 14px !important;border:0 !important;border-right:1px solid var(--ml-border) !important;border-bottom:1px solid var(--ml-border) !important;color:var(--ml-text);line-height:1.35;vertical-align:middle}.ml-desc .product-description table tr:last-child td,.ml-desc .product-description table tr:last-child th{border-bottom:0 !important}.ml-desc .product-description table td:last-child,.ml-desc .product-description table th:last-child{border-right:0 !important}.ml-desc .product-description table tr:first-child td,.ml-desc .product-description table tr:first-child th{color:var(--ml-blue-dark);font-weight:700}.ml-desc .product-description table p{margin:0}.ml-desc .product-description img{display:block;max-width:min(100%,720px) !important;height:auto !important;margin:24px auto;border-radius:8px}.ml-desc .product-description p>img+img{margin-top:14px}.ml-desc+.product__group-item,.product-features{border-color:var(--ml-border)}.product-features__table th,.product-features__table td{padding-top:13px;padding-bottom:13px;border-color:var(--ml-border)}@media(max-width: 991px){.product__grid{-moz-column-gap:22px;column-gap:22px}.ml-desc{padding:22px 22px 28px}.ml-desc .product-description,.ml-desc .product-description .text{font-size:16px}}@media(max-width: 767px){.product__grid{row-gap:18px}.product-order__block .btn{min-height:46px}.ml-desc{margin-top:20px;padding:18px 15px 24px;border-right:0 !important;border-left:0 !important;border-radius:0;box-shadow:none}.ml-desc .product-heading{margin-bottom:20px}.ml-desc .product-heading__title{font-size:20px}.ml-desc .product-description h2{margin-top:32px;font-size:21px}.ml-desc .product-description h3{margin-top:30px;font-size:19px}.ml-desc .feature-box{padding:18px 16px}.ml-desc .product-description table{min-width:520px}.ml-desc .product-description table td,.ml-desc .product-description table th{padding:10px 9px !important}}@media(prefers-reduced-motion: reduce){.product-order__block .btn{transition:none}}