@charset "UTF-8"; main > .container {width: calc(100% - 64px);max-width: 1452px;padding-right: 0;padding-left: 0; } main .breadcrumb {margin: 0;padding: 22px 0 18px;color: var(--gray-500);background: transparent;font-size: 12px;line-height: 15px; } main .breadcrumb .breadcrumb-item {color: var(--gray-500); } main .breadcrumb .breadcrumb-item.active {color: var(--gray-700); } main .breadcrumb .breadcrumb-item + .breadcrumb-item {padding-left: 0; } main .breadcrumb .breadcrumb-item + .breadcrumb-item::before {padding: 0 10px;color: var(--gray-400);content: "›"; } .section.product {margin-top: 0;padding-bottom: 16px; } .section.product > .container {width: calc(100% - 64px);max-width: 1452px;padding: 0; } .section.product .product-main-row {display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr));align-items: stretch;gap: 12px !important;width: 100%;margin-right: 0 !important;margin-left: 0 !important;background: var(--body-bg); } .section.product .col-gallery, .section.product .col-content {width: auto;max-width: none;padding-right: 0;padding-left: 0; } .section.product .col-content {padding: 40px 40px 48px;background: var(--white);border: 1px solid var(--gray-300); } .section.product .col-content h1 {margin: 18px 0 4px;color: var(--primary);font-family: "Sora", sans-serif;font-size: 48px;font-weight: 800;line-height: 1.05;text-transform: none; } .section.product .col-content .price {margin: 0 0 16px; } .section.product .col-content > .content {color: var(--gray-600);font-size: 14px;line-height: 1.55; } .section.product .col-content > .content > p:first-child {margin: 26px 0; } .section.product .col-content > .content > h3 {display: none; } .section.product .col-content > .content > ul {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));align-items: stretch;gap: 8px;margin: 0;padding: 0;list-style: none; } .section.product .col-content > .content > ul li {position: relative;min-height: 0;margin: 0;padding: 11px 12px 11px 34px;color: var(--primary);background: var(--gray-100);font-size: 12px;line-height: 1.25; } @media (max-width: 767.98px) {.section.product .col-content > .content > ul li {font-size: 1.2307692308rem;line-height: 1.6;} } .section.product .col-content > .content > ul li p {margin-bottom: 0; } .section.product .col-content > .content > ul li::before {position: absolute;top: 13px;left: 14px;color: var(--secondary);content: "✓";font-weight: 800; } .section.product .col-content > .content > a {display: none; } .section.product .product-badges {display: flex;flex-wrap: wrap;gap: 8px; } .section.product .product-badge {display: inline-flex;align-items: center;min-height: 28px;padding: 6px 12px;color: var(--gray-600);background: var(--gray-100);font-size: 11px;font-weight: 600;letter-spacing: 0.04em; } .section.product .product-badge.product-badge-primary {color: var(--primary);background: var(--secondary);font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase; } .section.product .product-number {margin: 8px 0 0;color: var(--gray-600);font-size: 13px;letter-spacing: 0.18em;text-transform: uppercase; } .section.product .product-actions {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 32px; } .section.product .product-actions .btn {display: inline-flex;align-items: center;justify-content: center;min-height: 50px;padding: 14px 24px;border-radius: 0;font-size: 14px;font-weight: 700; } .section.product .product-actions .btn svg {width: 18px;height: 18px;margin-left: 10px; } .section.product .product-actions .btn-outline-primary {color: var(--primary);background: var(--white);border: 1px solid var(--gray-300); } .section.product .product-actions .btn-primary {color: var(--primary);background: var(--secondary);border-color: var(--secondary); } .section.product .col-image {padding: 0; } .section.product .col-image .card {display: none;width: 100%;padding: 0;background: var(--white);border: 1px solid var(--gray-300);border-radius: 0; } .section.product .col-image .card.active {display: block; } .section.product .col-image .card .card-img-top {position: relative;aspect-ratio: 0.91;background: var(--white); } .section.product .col-image .card .image {position: absolute;inset: 0; } .section.product .col-image .card .img-fluid {width: 100%;height: 100%;object-fit: contain; } .section.product .col-gallery > .row {width: 100%;margin-right: 0;margin-left: 0; } .section.product .col-carousel {margin-top: 12px;padding: 0; } .section.product .col-carousel > .carousel {margin: 0; } .section.product .col-carousel > .carousel::before, .section.product .col-carousel > .carousel::after {display: none; } .section.product .col-carousel > .carousel .holder {overflow: hidden; } .section.product .col-carousel > .carousel .slider {flex-wrap: nowrap;margin: 0 -4px; } .section.product .col-carousel > .carousel .slide {flex: 0 0 20%;max-width: 20%;padding: 0 4px; } .section.product .col-carousel > .carousel .slide .card {width: 100%;padding: 0;background: var(--white);border: 1px solid var(--gray-300);border-radius: 0; } .section.product .col-carousel > .carousel .slide .card:focus {border-color: var(--secondary); } .section.product .col-carousel > .carousel .slide .card.active {border-color: var(--secondary); } .section.product .col-carousel > .carousel .slide .card-img-top {aspect-ratio: 1;background: var(--white); } .section.product .col-carousel > .carousel .slide .img-fluid {width: 100%;height: 100%;object-fit: cover; } .section.product .col-carousel > .carousel > .btn-prev, .section.product .col-carousel > .carousel > .btn-next {display: none; } .section.product .product-params, .section.product .product-description, .section.product .product-technologies {margin-top: 12px;padding: 48px;background: var(--white);border: 1px solid var(--gray-300); } .section.product .product-params > h2, .section.product .product-description > h2, .section.product .product-technologies > h2 {margin: 0 0 32px;font-family: "Sora", sans-serif;font-size: 30px;font-weight: 800;text-transform: none; } .section.product .product-description .content {color: var(--gray-600);font-size: 15px;line-height: 1.65; } .section.product .product-params table {width: 100%;margin: 0;background: transparent;border: 0;border-collapse: collapse; } .section.product .product-params table tr, .section.product .product-params table tr:nth-child(odd), .section.product .product-params table tr:nth-child(even) {background: transparent; } .section.product .product-params table th, .section.product .product-params table td {padding: 16px 0;background: transparent;border: 0;border-bottom: 1px solid var(--gray-300);font-size: 14px;line-height: 1.4;vertical-align: middle; } .section.product .product-params table th {width: 15%;color: var(--gray-500);font-weight: 400;text-align: left; } .section.product .product-params table td {width: 35%;padding-right: 32px;color: var(--primary);font-weight: 600;text-align: right; } .section.product .product-params table th:nth-child(3) {padding-left: 16px; } .section.product .product-params table td:last-child {padding-right: 0; } .section.product .link {display: flex;align-items: center;justify-content: flex-start;margin: 24px 0; } @media (max-width: 991.98px) {main > .container,.section.product > .container {width: calc(100% - 32px);}.section.product .col-content {margin-bottom: 12px;padding: 28px 24px 32px;}.section.product .col-content h1 {font-size: 38px;}.section.product .col-content > .content > ul {grid-template-columns: 1fr;}.section.product .product-main-row {grid-template-columns: 1fr;}.section.product .product-params,.section.product .product-description,.section.product .product-technologies {padding: 32px 24px;}.section.product .product-params {overflow-x: auto;}.section.product .product-params table {min-width: 680px;} } @media (max-width: 767.98px) {.section.product .product-params {overflow-x: visible;}.section.product .product-params table,.section.product .product-params tbody {display: block;width: 100%;min-width: 0;}.section.product .product-params tr {display: contents;}.section.product .product-params table th,.section.product .product-params table td {display: block;width: 100%;text-align: left;}.section.product .product-params table th {padding: 0.8888888889rem 0 0.2222222222rem;border-bottom: 0;color: var(--gray-600);font-size: 1.2307692308rem;line-height: 1.6;}.section.product .product-params table td {padding: 0 0 0.8888888889rem;font-size: 1.2307692308rem;line-height: 1.6;}.section.product .product-params table th:nth-child(3) {padding-left: 0;}.section.product .product-params table th:empty,.section.product .product-params table td:empty {display: none;} } 