

/* Start:/bitrix/templates/urfo/components/bitrix/breadcrumb/breadcrumbs/style.css?1790862616702*/
.brc__inner{color: #000;display: inline-block;padding: 2.2rem 0;}
.brc__inner span { color: #000;font-size: 15px;}
.catalog__head .brc {margin-bottom:3.6rem}
.catalog-main .brc {margin-top:1rem}
.catalog-main {padding-top:14rem;}

*, *::before, *::after {box-sizing: border-box;}
.bx-breadcrumb-item::after {content: "/";display: inline-block;margin: 0 0.8rem;}
.brc__inner {display:flex; align-items:center; flex-wrap:wrap; margin:0 0 2rem 0}

.brc__inner a:hover {color:#2B2E34; font-weight:500}
.brc__inner a:last-child::after {display:none}
.brc__inner a {color:#000; font-size:15px; display:inline-block; padding:.7rem 0;}
.brc__inner a::after {content:"/"; display:inline-block; margin:0 0.8rem}

/* End */


/* Start:/bitrix/templates/urfo/components/bitrix/catalog.element/tovar-detail-vodo/style.css?179249499224597*/
 * {box-sizing: border-box;}
    body {
margin: 0;
color: #222;
background: #fff;}
img{display:block;width:100%;}
.product-title {
margin: 3rem 0 3rem;
font-size: 3rem;
font-weight: 600;
color: #2B2E34;
line-height: 1.3;
}
.info-card{
color:#2B2E34;
}
.btn{
    height: 44px;
    border-radius: 4px;
    border: 1px solid #56d5df;
    background: #f8f8f8;
    color: #56c8d3;
    font-weight: 600;
    cursor: pointer;
    text-align: center;
    padding: 1rem;
}
.card.parametrs{padding:0;border-radius:0;}
.product-layout {
display: grid;
grid-template-columns: 30% 1fr 30%;
gap: 28px;
align-items: start;}

.gallery {
min-width: 0;
}

.main-image {
display: flex;
justify-content: center;
align-items: center;
height: 310px;
margin-bottom: 24px;
}
.main-image img {
max-width: 100%;
max-height: 100%;
object-fit: contain;
}
.swiper-slide{border-radius:8px;}

.thumbs {display: grid;grid-template-columns: repeat(4, 1fr);gap: 12px;}

.thumb {
height: 82px;
border: 1px solid #e5e5e5;
border-radius: 4px;
display: flex;
align-items: center;
justify-content: center;
background: #fff;
cursor: pointer;
}
.thumb.active {border-color: #222;}
.thumb img {max-width: 100%;max-height: 100%;object-fit: cover;}
.specs {padding-top: 6px;}
.specs h2 {margin: 0 0 12px;font-size: 2rem;font-weight: 700;color:#2B2E34;}
.spec-row {
display: grid;
grid-template-columns: 1.2fr 1fr;
gap: 20px;
padding: 8px 0;
border-bottom: 1px solid #eee;
font-size: 1.6rem;
line-height: 1.35;
}
.spec-name {color: #777;}
.spec-value {color: #222;}
.spec-value a {color: #2d8ccf;text-decoration: none;}

.all-specs {display: inline-block;margin-top: 12px;font-size: 1.6rem;color: #2d8ccf;text-decoration: none;}

.side {display: flex;flex-direction: column;gap: 20px;padding-bottom: 3rem;}

.card {background: #fff;border-radius: 8px;box-shadow: 0 2px 14px rgba(0, 0, 0, 0.12);padding: 24px;}
.delivery_cost{font-size:1.5rem;}

.product-meta {
display: flex;
justify-content: space-between;
margin-bottom: 22px;
font-size: 1.5rem;
color: #aaa;
}
.price-line {
display: flex;
align-items: baseline;
gap: 6px;
margin-bottom:22px;
}
.old-price {
position: relative;
color: #9a1d2d;
font-size: 19px;
font-weight: 700;
}
.old-price::after {
content: "";
position: absolute;
left: 0;
right: 0;
top: 50%;
height: 2px;
background: #9a1d2d;
transform: rotate(-8deg);
}

.price {font-size: 26px;font-weight: 700;}
.price small {font-size: 15px;}
.price-note {margin-bottom: 22px;font-size: 12px;color: #777;}
.price-note button {
width: 18px;
height: 18px;
border: 1px solid #ddd;
border-radius: 50%;
background: #fff;
color: #888;
cursor: pointer;
}
.actions {display: grid;grid-template-columns: 1fr 1fr;gap: 12px;margin-bottom: 22px;}


.btn-primary {
background: #42d1dc;
color: #fff;
border-color: #42d1dc;
}


.stock {
display: flex;
align-items: center;
gap: 12px;
font-size: 16px;
color: #666;
}

.stock-bars {
display: inline-flex;
align-items: flex-end;
gap: 2px;
height: 16px;
}

.stock-bars span {
display: block;
width: 3px;
background: #6fc16f;
}

.stock-bars span:nth-child(1) {
height: 6px;
}
.stock-bars span:nth-child(2) {
height: 10px;
}
.stock-bars span:nth-child(3) {
height: 14px;
}
.stock strong {
color: #222;
}
.info-card h3 {
margin: 0 0 20px;
font-size: 18px;
}
.delivery-list {
display: flex;
flex-direction: column;
gap: 14px;
margin: 0;
padding: 0;
list-style: none;
font-size: 1.6rem;
}


.delivery-list li {
display: flex;
align-items: center;
gap: 12px;
}


.tabs {
display: flex;
gap: 42px;
margin-top: 44px;
padding-bottom: 18px;
border-bottom: 1px solid #ddd;
overflow-x: auto;
white-space: nowrap;
}

.tabs a {
color: #111;
text-decoration: none;
font-size: 14px;
}
.tabs a.active {
font-weight: 700;
}

@media (max-width: 1100px) {
.product-layout {grid-template-columns: 340px 1fr;}
.side {grid-column: 1 / -1;display: grid;grid-template-columns: 1fr 1fr;}
}

@media (max-width: 760px) {
.page {padding: 16px;}
.product-title {font-size: 3.5rem;}
.product-layout {grid-template-columns: 1fr; gap: 28px;}

.main-image {height: 260px;}
.side {grid-template-columns: 1fr; padding-bottom:2rem;}
.actions {grid-template-columns: 1fr 1fr;}
.tabs {gap: 24px;}
}
.article,.code{display:inline-block;}
.swiper-container-pointer-events{padding:1rem!important;}

.discription__content li,.discription__content ul li {position:relative; padding-left:1.5rem}
.discription__content li::before,.discription__content ul li::before {content:""; width:0.4rem; height:0.4rem; background:#1dbcd1; border-radius:50%; position:absolute; top:50%; left:0}
.header__bottom-wrapper{ padding-top: 9rem;}
.card-head__wrapper {align-items:stretch}
.card-head__slide .own-vidoe video {border:none; box-shadow:none; background-color:#000; width:100%; height:100%; object-fit:contain; object-position:center}
.card-head__slide .video-preview {display:none}
.card-head__slide .youtube-vidoe {display:block; width:100%; height:33rem}
.card-head .brc {margin-top: 1rem;}
.card-head--plumber .card-head__slide a {width:100%; height:60rem; padding-left:3rem; padding-bottom:26rem}
.card-head__slide a {display:block; width:100%; height:33rem}
.card-head__slide .own-vidoe {display:block; width:100%; height:33rem}
.card-head--plumber .card-head__slide .youtube-vidoe {width:100%; height:50rem}
.card-head--plumber .card-head__slide .youtube-vidoe iframe {width:100% !important; height:100% !important}
.card-head--plumber .card-head__slide .own-vidoe {width:50vw; height:71.4rem}
.card-head--plumber .card-head__slide .model3D {height:80%}
.card-head--plumber .card-head__prev,.card-head--plumber .card-head__next {display:block; position:absolute; bottom:15rem; z-index:200}
.card-head__prev,.card-head__next {display:inline-block; width:2rem; height:2rem; background-repeat:no-repeat; background-size:1rem; cursor:pointer}
.card-head__slide .model3D {height:100%}
.card-head__thumb.swiper-slide-thumb-active {border:1px solid #ccc}
.model3D {position:absolute; top:0; left:0; width:100%; height:100%; z-index:50; cursor:pointer}
.card-head__price-quantity {font-size:2.8rem; }
.card-head__price-cur {font-size:3.2rem; top:-2.6rem; left:0.7rem }
.card-head__price-slash {font-size:2.8rem;}
.card-head__param-onslider {margin-bottom:6.5rem; display:none}
.card-head__arc-icon {width:36.2rem; height:4.6rem; position:relative; margin:0 auto; margin-top:5rem; margin-bottom:2.3rem}
.card-head__arc-icon img {width:100%; height:100%; object-fit:cover; object-position:center bottom; position:relative; z-index:1}
.card-head__color {width:2.6rem; height:2.6rem; border-radius:100%; border:0.7rem solid; border-color:#A9B3B6; background-color:#fff; position:absolute; bottom:0; left:50%; transform:translate(-50%,50%); z-index:2; box-shadow:0.5rem 0.5rem 2.5rem rgba(116,124,155,0.3)}
.card-head__metal {font-size:1.6rem; font-weight:500; color:#2B2E34; text-align:center}
.card-head__content {width:50.6%; background-color:#F8F8F8; position:relative; z-index:7}
.card-head__content::before {content:""; display:block; width:103%; height:100%; position:absolute; left:0; top:0; z-index:1; background-color:#F8F8F8}
.card-head__code {font-size:1.4rem; color:#7E838C}
.card-head__inner {display:flex}
.card-head__slide {background-color:#fff}
.card-head__slide a img {width: 100%;height: 100%;object-fit: contain;object-position: center;}
.card-head--plumber .card-head__container {/*position:absolute; */right:0; top:0; width:100%;}
.card-head__slider {/*padding-top:6.5rem; padding-right:15rem;*/ position:relative; z-index:5}
.card-head__thumbs {width:44rem; filter:drop-shadow(15px 15px 50px rgba(38,46,67,0.07))}
.card-head__thumb {width:9rem; height:9rem; margin-right:2.5rem; background-color:#fff; overflow:hidden; cursor:pointer}



.card-head__price {display:flex; align-items:flex-end; line-height:1}
.card-head {padding-top:14rem;}
.card-head__order {display:flex; align-items:center; justify-content:space-between}
.sidebar-info__title {max-width:50%; font-size:2rem; font-weight:500; color:#2B2E34; line-height:1.3; cursor:pointer}
.sidebar-info__suptitle {font-size:1.4rem; color:#6F727C; margin-bottom:1rem; cursor:pointer}
.sidebar-info__content {width:22.7rem; position:relative; z-index:2; cursor:pointer}
.sidebar-info__item {display:flex; align-items:center; width:40.9rem; min-height:15.5rem; background-color:#f8f8f8; padding:1rem 3rem; position:relative; margin-bottom:3rem;cursor:pointer;border-radius: 8px;
    box-shadow: 0 2px 14px rgba(0, 0, 0, 0.12);}
.sidebar-info__img {position:absolute; width:50%; height:50%; right:2rem; top:50%; transform:translate(0,-50%); z-index:1; width:15rem; height:10rem; object-fit:contain}
.sidebar-info__img-doc {position:absolute; width:100%; height:100%; left:0; top:0; z-index:1}
.sidebar-info__img img {width:100%; height:100%; object-fit:contain; object-position:right bottom; cursor:pointer}
.specifications {padding-top:7.8rem; padding-bottom:7.5rem; background-color:#fff}
.specifications .card__head {margin-bottom:2.2rem}
.specifications__inner {display:flex; justify-content:space-between; flex-wrap:wrap}
.specifications__table {margin-bottom:1.5rem; width:42.8%}
.specifications__table table {border-collapse:collapse; display:block; width:100%}
.specifications__table tbody {display:block; width:100%}
.specifications__table tr {display:flex; align-items:center; justify-content:space-between; padding:1.2rem 0; min-height:6.4rem; border-bottom:1px solid rgba(217,218,225,0.8)}
.specifications__table td {font-size:1.8rem}
.specifications__table td:first-child {color:#2B2E34; flex-grow:1; min-width:50%}
.specifications__table td:nth-child(2) {color:#2B2E34; text-align:right}
.discription {padding-top:5rem; padding-bottom:5rem; background-color:#fff}
.discription__inner {display:flex; justify-content:space-between}
.discription__content {width:100.8rem}
.discription__content p {font-size:1.6rem; color:#71757F; margin-bottom:3.1rem}
.discription__content p:last-child {margin-bottom:0}
.discription__sidebar {padding-top:1.1rem}
.form__documents-img {width:3.8rem; height:3.8rem; display:flex; justify-content:center; align-items:center; border-radius:50%; background-color:#38D3E8}
.form__documents-img img {width:50%}
.form__inner {display:flex; flex-wrap:wrap; justify-content:space-between}
.form__inner-document {display:flex; flex-direction:column}
.form__inner-item {display:flex; align-items:center; margin-bottom:2rem; font-size:1.7rem; line-height:129%}
.form__inner-item span {margin-left:2.6rem}
.delivery-calc,.all-char {display:flex; align-items:center; font-size:1.6rem; font-weight:700; color:#525862; text-decoration:none; letter-spacing:0.02em;border-bottom:2px solid #38D3E8;}
.in-stock__text_char{margin-left:28rem;}
.icon_black {text-align:right;display: inline-block;width: 180px;height: auto;position:absolute;top:0;right:3rem;z-index:9999;}
.colors {display:flex; align-items:center}
.colors li {width:3.3rem; height:3.3rem; border-radius:100%; margin-right:1rem; font-size:0}
.colors li:last-child {margin-right:0}
.products{padding-top:5rem;padding-bottom:5rem;}
.price_opt{ text-decoration: line-through;
    font-size: 1.8rem!important;
    color: #D50B3C!important;}

.schema {position: relative;width: 100%;padding-top:5.5rem; /*padding-bottom:8rem;*/ background-color:#fff}
.schema__inner {display:flex; flex-wrap:wrap; justify-content:center}
.schema__item {display:block; max-width:88.6rem; max-height:81.2rem; min-height:40rem; min-width:50%; width:50%; flex-grow:1}
.schema__item img {width:100%; height:100%; object-fit:contain}
.payment-card {padding-top:11rem}
.payment-card .card__head {margin-bottom:5.3rem}
.payment-card__inner {display:flex; flex-wrap:wrap; justify-content:space-between}
.payment-card__item {width:47.3%}
.payment-card__title {font-size:1.8rem; font-weight:500; letter-spacing:0.01em; color:#2B2E34; margin-bottom:2.7rem}
.payment-card__list {font-size:1.6rem; letter-spacing:0.01em; color:#2B2E34; line-height:1.56; margin-bottom:0.5rem}
.payment-card__list:last-child {margin-bottom:0}
.payment-card__list ol {padding-left:1.6rem}
.payment-card__list li {margin-bottom:1.4rem}
.delivery-card {padding-top:5.8rem; margin-bottom:5.5rem}
.delivery-card .card__head {margin-bottom:4.1rem}
.delivery-card__inner {display:flex; flex-wrap:wrap; justify-content:space-between}
.delivery-card__item {width:47.3%}
.delivery-card__title {font-size:1.8rem; font-weight:500; letter-spacing:0.01em; color:#2B2E34; margin-bottom:2.7rem}
.delivery-card__list {font-size:1.6rem; letter-spacing:0.01em; color:#2B2E34; line-height:1.56; margin-bottom:0.5rem}
.delivery-card__list:last-child {margin-bottom:0}
.delivery-card__list ol {padding-left:1.6rem}
.delivery-card__list li {margin-bottom:2.2rem}
.delivery-card__list li:last-child {margin-bottom:0}
.delivery-card__list-deliveryman {font-size:1.6rem; letter-spacing:0.01em; color:#2B2E34; line-height:1.56; margin-bottom:0.5rem; width:auto; margin-right:0.6rem}
.delivery-card__list-deliveryman:last-child {margin-bottom:0}
.delivery-card__list-deliveryman ol {padding-left:1.6rem}
.delivery-card__list-deliveryman ul {display:flex; justify-content:space-between; align-items:center; padding-top:7rem}
.delivery-card__list-deliveryman li {height:7rem}
.delivery-card__list-deliveryman li:last-child {height:8.5rem}
.delivery-card__list-deliveryman li img {height:100%}
.delivery-card__list-deliveryman li a {color:#1DBCD1; font-weight:500; line-height:2.37; text-decoration-line:underline}
.card {position:relative}
.card__nav {position:sticky; top:0; left:0; width:100%; z-index:20; background-color:#fff}
.card__nav-inner {display:flex; position:relative}
.card__nav-inner::before {content:""; display:inline-block; width:100%; height:0.2rem; border-radius:1rem; background-color:#eeeded; position:absolute; bottom:0; left:0}
.card__nav a {display:inline-block; font-size:1.8rem; color:#71747E; letter-spacing:0.01em; white-space:nowrap; margin-right:7.5rem; padding:2rem 0; position:relative}
.card__nav a::after {content:""; display:none; width:100%; height:0.2rem; border-radius:1rem; background-color:#38D3E8; position:absolute; bottom:0; left:0}
.card__nav a.active {font-weight:500; color:#2B2E34}
.card__nav a.active::after {display:inline-block}
.card__nav a:last-child {margin-right:0}
.card__title {font-size:2.4rem; font-weight:500; letter-spacing:0.01em; color:#2B2E34; margin-bottom:1.4rem}
.card__title:last-child {margin-bottom:0}
.card__subtitle {color:#7E838C}
.card__cost-delivery {margin-bottom:20rem}
.card__cost-delivery .card__head {margin-bottom:5rem}
.card-head__prev {background-image:url(/bitrix/templates/urfo/components/bitrix/catalog.element/tovar-detail-vodo/icon/card-slider-prev.svg); background-position:center left}
.card-head__next {background-image:url(/bitrix/templates/urfo/components/bitrix/catalog.element/tovar-detail-vodo/icon/card-slider-next.svg); background-position:center right}
.card-head--plumber .card-head__prev {left:0.5rem;}
.card-head--plumber .card-head__next {right:0.5rem;}
.card-head__all-param.char a:hover {text-decoration:none}
.card-head__all-param a {text-decoration-line:underline}
.card-head .in-stock {margin-top:1rem; margin-bottom:4rem}
.card-head__price {display:flex; align-items:flex-end; line-height:1}
.card-head__price-num {font-size:2.2rem; font-weight:600; color:#2B2E34}
.card-head__price-cur {font-size:1.6rem; font-weight:600; color:#2B2E34; position:relative; top:-1.2rem; left:0.3rem}
.card-head__price-slash {font-size:1.6rem; color:#7E838C;}
.card-head__price-quantity {font-size:1.2rem; color:#7E838C; /*margin-left:1rem*/}
.card-head .delivery-calc::before {width:3rem; height:2.5rem}
.in-stock-modal {width:96.5rem; background-color:#fff; padding:6.3rem 8.1rem; position:relative}
.in-stock-modal__mtitle {width:100%; font-size:4.3rem; font-weight:500; color:#2B2E34; margin-bottom:8.2rem}
.in-stock-modal__item {display:flex; align-items:center; margin-bottom:2.4rem}
.in-stock-modal__item:last-child {margin-bottom:0}
.in-stock-modal__title {font-weight:300; font-size:2.2rem; color:#1F223D; width:25%}
.in-stock-modal__text {display:flex; align-items:center; font-weight:500; font-size:2.2rem}
.in-stock-modal .green {color:#71D661}
.in-stock-modal .text {font-weight:300; font-size:1.5rem; color:#9B9DAD; margin-left:3.8rem}
.card-head--plumber .card-head__thumbs-wrapper {position:absolute; bottom:10rem; display:inline-flex; align-items:center; z-index:5;border-radius: 8px;
    box-shadow: 0 2px 14px rgba(0, 0, 0, 0.12);padding:10px 24px;}
.card-head__thumb img {width:100%; height:100%; object-fit:contain; object-position:center}
.card-head__thumb--video::after {content:""; display:inline-block; width:6.3rem; height:6.3rem; background:url(/bitrix/templates/urfo/img/play.png); background-repeat:no-repeat; background-position:center; background-size:contain; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:5 }
.card-head__content-inner {position:relative; z-index:2; padding-top:5rem; padding-left:16.9rem; padding-right:6.3rem;padding-bottom:5rem;}
.flag {border-radius:6px; padding:0.5rem 1rem; color:#fff; font-style:normal; font-weight:500; line-height:normal; display:inline-block;background:#D50B3C;z-index: 99;position: relative;}
.discription__content .card__head {margin-bottom:5.3rem;}
.video-banner__item--title {font-weight:500; font-size:4.3rem; line-height:128%; margin-bottom:6.2rem; color:#2B2E34}

.in-stock {/*display:flex; */justify-content:space-between; align-items:center}
.in-stock-modal {width:96.5rem; background-color:#fff; padding:6.3rem 8.1rem; position:relative}
.in-stock__inner {display:flex; align-items:center;}
.in-stock__icon {width:2.5rem;margin-top:1rem;}
.in-stock__icon img {display:block}
.in-stock__text {margin-right:1rem}
.in-stock__text b {font-weight:bold}
.in-stock__info {width:3.1rem; cursor:pointer;display:inline-block;}
.in-stock__info img {display:block}
.products__head {margin-bottom:6.1rem}
.products__mtitle {font-size:2.4rem; font-weight:500; letter-spacing:0.01em; color:#2B2E34}
.fast_order {color:#38D3E8; display:inline-block; background-color:#F8F8F8; position:relative; width:21rem; height:6.2rem; font-family:'Euclid Circular A'; border:2px solid #38D3E8; padding:1.6rem 3.4rem; font-size:1.8rem}
.fast_order:hover {background:#38D3E8; color:#fff}



.flags{position:absolute;top:0;left:0;}
.btn-basket {
display: inline-flex;align-items: center;text-align: center;background-color: #38D3E8;color: #fff;padding: 1rem 1.5rem;font-size: 1.4rem;line-height: 1;height: auto;border: none;cursor: pointer;white-space: nowrap;max-width: none;border-radius: 8px;}
.products__item { position: relative; background-color: #fff;border-radius: 8px;box-shadow: 0 2px 14px rgba(0, 0, 0, 0.12);}
.products__img {height:32.1rem; padding:3rem; flex-shrink:0; position:relative; overflow:hidden}
.products__img img {width:100%; height:100%; object-fit:contain; transition:transform 200ms}
.products__img .product:hover {transform:scale(1.2)}
.products__content {flex-grow:1; display:flex; flex-direction:column; justify-content:space-between;padding:0 2rem;}
.products__text {font-size:1.6rem; font-weight:500; color:#2B2E34; margin-bottom:1rem;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;height:5rem;}
.products__price {display:flex;}
.products__list {display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 2.4rem;padding-bottom: 2.4rem;}
.products__item { position: relative; background-color: #fff; /*display: flex;*/border-radius: 8px;box-shadow: 0 2px 14px rgba(0, 0, 0, 0.12);}
.products__img {height:32.1rem; padding:3rem; flex-shrink:0; position:relative; overflow:hidden}
.products__img img {width:100%; height:100%; object-fit:contain; transition:transform 200ms}
.products__content {flex-grow:1; display:flex; flex-direction:column; justify-content:space-between;padding:0 2rem;}
.products__text {font-size:1.6rem; font-weight:500; color:#2B2E34; margin-bottom:1rem;overflow: hidden;height:5rem;}
.сur_opt{margin-right: 1rem;font-size: 1.6rem;color: #D50B3C;}
.products__price-cur {font-size: 1.3rem;font-weight: 500;color: #2B2E34;position: relative;top: 0.2rem;left: 0.7rem;}
.products__price-num {font-size:2rem; font-weight:600; color:#2B2E34}
.products__bottom.basket {
    padding-bottom: 2rem;
justify-content: flex-end;}

.products__bottom {display:flex;justify-content: flex-start; align-items:center;}
.products__price-num {font-size:2rem; font-weight:600; color:#2B2E34}
.products__icon {display:inline-flex; border:none; width:8.2rem; height:8.2rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/components/bitrix/catalog.element/tovar-detail-vodo/icon/bag.svg); background-color:#38D3E8; border:none; z-index:5; position:absolute; bottom:0; right:0}
.to-basket {overflow:hidden; position:relative;/*height:44px;*/ background-color:#38D3E8}
.to-basket .basket-img,.to-basket .dot-img {content:""; display:inline-block; width:100%; height:100%; position:absolute; top:0; left:0; display:flex; align-items:center; justify-content:center}
.to-basket .basket-img img,.to-basket .dot-img img {object-fit:contain; object-position:center}
.to-basket .dot-img {opacity:0}
.to-basket .dot-img img {width:1.6rem; height:1.6rem}
.to-basket .basket-img {transform:translateX(-100%); z-index:2}
.to-basket .basket-img img {width:2.3rem; height:2.3rem}
.to-basket .to-add,.to-basket .no-add {width:100%; height:100%; flex-shrink:0; position:absolute; top:0; left:0; transition-property:transform,opacity; transition-duration:300ms; transition-timing-function:cubic-bezier(0.77,0,0.175,1)}
.to-basket .no-add {transform:scale(0); transform:translateY(100%)}
.to-basket.no-added .dot-img {opacity:0}
.to-basket.no-added .to-add {transition-delay:unset; opacity:1}
.to-basket.no-added .no-add {transition-delay:unset; opacity:0}
.to-basket.added .dot-img {animation-name:dot; animation-timing-function:cubic-bezier(0.77,0,0.175,1); animation-duration:2500ms}
.to-basket.added .basket-img {animation-name:basket; animation-timing-function:cubic-bezier(0.72,0.24,0.28,0.75); animation-duration:2500ms}
.to-basket.added .basket-img img {animation-name:basket-rotate; animation-timing-function:cubic-bezier(0.77,0,0.175,1); animation-duration:2500ms}
.to-basket.added .to-add {transition-delay:unset; transform:translateY(100%) scale(0); transform:scale(0); opacity:0}
.to-basket.added .no-add {transition-delay:2500ms; transform:scale(1); transform:translateY(0); opacity:1}



.gal{max-width:520px}
.gal__stage{position:relative}
.gal__main{
    position:relative;height:360px;
    display:flex;align-items:center;justify-content:center;
    background:#fff;border-radius:12px;overflow:hidden;
}
.gal__slide{
    position:absolute;inset:0;
    width:100%;height:100%;object-fit:contain;
    opacity:0;transition:opacity .25s;
}
.gal__slide.is-active{opacity:1}

.gal__zoom{
    position:absolute;top:14px;right:14px;z-index:3;
    width:38px;height:38px;border-radius:50%;
    background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);
    display:flex;align-items:center;justify-content:center;color:#1c1c1c;
}
.gal__zoom:hover{color:#1a73e8}

.gal__arrow{
    position:absolute;top:50%;transform:translateY(-50%);z-index:2;
    width:38px;height:38px;border-radius:50%;
    border:1px solid #e2e6ea;background:#fff;cursor:pointer;
    display:flex;align-items:center;justify-content:center;color:#5b6570;
}
.gal__arrow:hover{color:#1a73e8}
.gal__arrow--prev{left:10px}
.gal__arrow--next{right:10px}

.gal__thumbs{
    display:flex;gap:10px;margin-top:16px;
    overflow-x:auto;scrollbar-width:none;padding:2px;
}
.gal__thumbs::-webkit-scrollbar{display:none}
.gal__thumb{
    flex:0 0 76px;height:76px;border:1px solid #e2e6ea;border-radius:10px;
    background:#fff;cursor:pointer;padding:6px;overflow:hidden;
}
.gal__thumb img{max-width:100%;max-height:100%;object-fit:contain}
.gal__thumb.is-active{border-color:#1a73e8}

/* ---------- лайтбокс ---------- */
.lb{
    position:fixed;inset:0;z-index:9995;
    display:flex;align-items:center;justify-content:center;
    background:rgba(15,20,30,.92);
}
.lb__stage{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:48px}
.lb img{max-width:92vw;max-height:92vh;object-fit:contain;border-radius:8px}
.lb__close{position:absolute;top:18px;right:22px;z-index:2;
    width:40px;height:40px;border:0;border-radius:50%;background:#fff;
    font-size:24px;cursor:pointer;text-align:center;}
.lb__arrow{
    position:absolute;top:50%;transform:translateY(-50%);z-index:2;
    width:46px;height:46px;border:0;border-radius:50%;
    background:rgba(255,255,255,.9);font-size:26px;color:#1c1c1c;cursor:pointer;text-align:center;
}
.lb__arrow--prev{left:24px}
.lb__arrow--next{right:24px}


/* End */


/* Start:/local/components/company/delivery.info/templates/.default/style.css?17918887313962*/
/* ================= Способы получения ================= */
.dinfo{
    background:#fff;
    border:1px solid #eceef1;
    border-radius:14px;
    padding:24px 26px 26px;
    max-width:520px;
    box-sizing:border-box;
    box-shadow:0 2px 10px rgba(16,24,40,.04);
}

/* ---- шапка ---- */
.dinfo__head{
    display:flex;justify-content:space-between;align-items:center;
    margin-bottom:22px;
}
.dinfo__title{
    margin:0;
    font-size:20px;
    font-weight:700;
    color:#1c1c1c;
    letter-spacing:.1px;
}
.dinfo__city{
    display:inline-flex;align-items:center;gap:6px;
    border:0;background:none;padding:0;cursor:pointer;
    font-size:14px;color:#1a73e8;
    white-space:nowrap;
}
.dinfo__city svg{flex:none;color:#1a73e8}
.dinfo__city:hover span{text-decoration:underline}

/* ---- строки ---- */
.dinfo__row{
    display:flex;
    gap:16px;
    align-items:flex-start;
    padding:10px 0;
}
.dinfo__ico{
    color:#1c1c1c;
    flex:none;
    margin-top:1px;
    display:inline-flex;
    width:22px;
    justify-content:center;
}
.dinfo__data{min-width:0}

.dinfo__name{
    font-size:14px;
    font-weight:600;
    color:#1c1c1c;
    line-height:1.35;
}
.dinfo__name.dinfo__link{color:#1c1c1c;text-decoration:none}
.dinfo__name.dinfo__link:hover{color:#1a73e8}

.dinfo__term{
    font-size:13px;
    color:#9aa1a9;
    margin-top:4px;
}

/* мягкая подсветка строки при наведении (опционально) */
.dinfo__row:hover .dinfo__term{color:#7a828c}

@media (max-width:600px){
    .dinfo{padding:18px 16px 20px}
    .dinfo__title{font-size:17px}
    .dinfo__row{gap:12px}
}


.pvzmodal{position:fixed;inset:0;z-index:9990;display:flex;align-items:center;justify-content:center;padding:20px}
.pvzmodal[hidden]{display:none}
.pvzmodal__overlay{position:absolute;inset:0;background:rgba(20,25,35,.55)}
.pvzmodal__window{
    position:relative;width:100%;max-width:1150px;height:92vh;
    display:grid;grid-template-columns:360px 1fr;
    background:#fff;border-radius:12px;overflow:hidden;
    animation:pvz-in .18s ease;
}
@keyframes pvz-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.pvzmodal__close{
    position:absolute;top:14px;right:16px;z-index:3;
    width:38px;height:38px;border:0;border-radius:50%;
    background:#fff;font-size:26px;line-height:1;color:#5b6570;cursor:pointer;
    box-shadow:0 2px 8px rgba(0,0,0,.15);
}

.pvzmodal__side{display:flex;flex-direction:column;padding:24px 20px;overflow:auto;border-right:1px solid #eceff2}
.pvzmodal__title{font-size:22px;font-weight:700;margin:0 0 18px}
.pvzmodal__search{position:relative;margin-bottom:16px}
.pvzmodal__search-input{
    width:100%;box-sizing:border-box;height:46px;padding:0 42px 0 14px;
    border:1px solid #d6dbe1;border-radius:10px;font-size:14px;outline:none;
}
.pvzmodal__search-input:focus{border-color:#1a73e8}
.pvzmodal__search-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#9aa1a9}

.pvzmodal__item{padding:14px 4px;border-bottom:1px solid #f0f1f3;cursor:pointer}
.pvzmodal__item:hover,.pvzmodal__item.is-selected{background:#f7f9fb}
.pvzmodal__shop{font-size:12px;color:#9aa1a9;margin-bottom:6px}
.pvzmodal__addr{font-size:14px;font-weight:700;color:#1c1c1c;line-height:1.45;margin-bottom:4px}
.pvzmodal__metro{font-size:12px;color:#1c1c1c;margin-bottom:6px}
.pvzmodal__meta{font-size:12px;color:#8a929c;margin-bottom:10px}
.pvzmodal__btn{
    display:block;width:100%;padding:10px;border:0;border-radius:8px;
    background:#eef4fb;color:#1a73e8;font-size:13px;font-weight:600;cursor:pointer;
}
.pvzmodal__btn:hover{background:#dfeefa}
.pvzmodal__empty{padding:20px 4px;color:#9aa1a9;font-size:14px}

.pvzmodal__map{height:100%;min-height:480px}

@media (max-width:767px){
    .pvzmodal{padding:0}
    .pvzmodal__window{grid-template-columns:1fr;height:100vh;max-width:none;border-radius:0}
    .pvzmodal__map{min-height:45vh;order:-1}
}
/* End */


/* Start:/bitrix/templates/urfo/components/bitrix/catalog.section/similar/style.css?1792497095807*/
.simil__title{font-size:22px;font-weight:700;margin:28px 0 20px}
.simil__wrap{position:relative}
.simil__track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px}
.simil__track::-webkit-scrollbar{display:none}
.simil__track>*{scroll-snap-align:start;flex:0 0 300px}
.simil__arrow{position:absolute;top:45%;width:40px;height:40px;border-radius:50%;border:1px solid #e2e6ea;background:#fff;cursor:pointer;z-index:5;display:flex;align-items:center;justify-content:center}
.simil__arrow--prev{left:-18px}
.simil__arrow--next{right:-18px}
.simil__arrow[disabled]{opacity:.35;cursor:default}
.pi-card__labels{position:absolute;left:0;top:12px}
.pi-card__label{background:#e8264b;color:#fff;font-size:11px;font-weight:700;padding:5px 10px;border-radius:0 6px 6px 0}
/* End */


/* Start:/bitrix/components/bitrix/catalog.item/templates/.default/style.css?179239810212912*/
/* ================= карточка товара (catalog.item) ================= */

.product-fav.is-active svg{fill:#29c1e9}
.product-fav{cursor:pointer}
.card-pi{
    position:relative;display:flex;flex-direction:column;
    background:#fff;border:1px solid #f0f1f3;border-radius:12px;
    padding:18px 18px 16px;
    box-shadow:0 1px 3px rgba(16,24,40,.05);
    transition:box-shadow .15s;
}
.card-pi:hover{box-shadow:0 6px 18px rgba(16,24,40,.08)}

/* сердечко */
.card-pi__fav{
    position:absolute;top:14px;right:14px;z-index:3;
    width:34px;height:34px;border:0;background:none;cursor:pointer;
    color:#29c1e9;display:flex;align-items:center;justify-content:center;
    transition:color .15s;
}
.card-pi__fav:hover{color:#1a73e8}
.card-pi__fav.is-active svg{fill:#29c1e9}

/* фото */
.card-pi__imgwrap{
    position:relative;display:flex;align-items:center;justify-content:center;
    height:190px;margin-bottom:22px;
}
.card-pi__img{max-width:100%;max-height:100%;object-fit:contain}

/* метка-флаг (Спецраспродажа) */
.card-pi__labels{position:absolute;left:0;top:12px;display:flex;flex-direction:column;gap:6px}
.card-pi__label{
    background:#e8264b;color:#fff;font-size:11px;font-weight:700;
    padding:5px 10px;border-radius:0 6px 6px 0;
}

/* название */
.card-pi__title{
    font-size:14px;line-height:1.4;color:#1c1c1c;text-decoration:none;
    margin-bottom:12px;
    display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;
    min-height:2.8em;
}
.card-pi__title:hover{color:#1a73e8}

/* мета-строка */
.card-pi__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:14px}
.card-pi__rating{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#1c1c1c}
.card-pi__rating b{font-weight:600}
.card-pi__reviews{font-size:12px;color:#9aa1a9;text-decoration:underline dotted;cursor:pointer}
.card-pi__reviews:hover{color:#1a73e8}
.card-pi__stock{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#1c1c1c}
.card-pi__stock:not(.is-ok){color:#f2994a}

/* характеристики */
.card-pi__specs{margin-bottom:14px}
.card-pi__spec{font-size:12px;color:#5b6570;line-height:1.6}
.card-pi__spec b{color:#1c1c1c;font-weight:600}

/* цена */
.card-pi__pricebox{margin-top:auto}
.card-pi__old{
    display:block;font-size:13px;color:#e8264b;text-decoration:line-through;
    margin-bottom:2px;
}
.card-pi__price{font-size:20px;font-weight:700;color:#1c1c1c}

/* кнопка */
.card-pi__buyrow{display:flex;justify-content:flex-end;margin-top:14px}
.card-pi__btn{
    display:inline-flex;align-items:center;gap:10px;
    min-width:150px;padding:11px 18px;
    border:0;border-radius:8px;background:#29c1e9;color:#fff;
    font-size:13px;font-weight:600;cursor:pointer;transition:background .15s;
}
.card-pi__btn:hover{background:#1db1d9}
.card-pi__btn--off{
    display:inline-flex;background:#f2f3f5;color:#9aa1a9;cursor:default;
}
.card-pi__btn-arrows{letter-spacing:-1px;opacity:.85}

/* список (вид от тулбара) — переопределения сеткой */
.cat-items--list .card-pi{
    display:grid;
    grid-template-columns:150px minmax(0,1fr) auto auto;
    grid-template-areas:
        'img meta  price buy'
        'img title price buy'
        'img specs price buy';
    align-items:center;gap:0 20px;
}
.cat-items--list .card-pi__imgwrap{grid-area:img;height:110px;margin:0}
.cat-items--list .card-pi__title{grid-area:title;margin:0}
.cat-items--list .card-pi__meta{grid-area:meta;margin:0 0 6px}
.cat-items--list .card-pi__specs{grid-area:specs;margin:0}
.cat-items--list .card-pi__pricebox{grid-area:price}
.cat-items--list .card-pi__buyrow{grid-area:buy;margin:0}

@media (max-width:767px){
    .card-pi__imgwrap{height:160px}
    .cat-items--list .card-pi{grid-template-columns:90px 1fr;
        grid-template-areas:'img title' 'img meta' 'img specs' 'img price' 'img buy'}
}

.bx-blue .btn.btn-default {
    display: table;
    align-items: center;
    text-align: center;
    background-color: #38D3E8;
    color: #fff;
    padding: 1rem 1.5rem;
    font-size: 14px;
    line-height: 1;
    height: auto;
    border: none;
    cursor: pointer;
    white-space: nowrap;
    max-width: none;
    border-radius: 8px;
    margin: 0 auto;
}


.rating .icon {
    color: var(--star);
}
svg:not(:root) {
    overflow: hidden;
}
.icon {
    margin-left: 1rem;
}
.icon-fill {
    fill: currentColor;
    stroke: none;
}
.icon-sm {
    width: 15px;
    height: 15px;
}

.products__bottom.stock{justify-content: flex-end;gap: 7px;}
.rating {display: inline-flex;align-items: center;gap: 5px;font-weight: 700;}
.reviews {color: #6f6f6f;}
.products {padding-top:3rem; padding-bottom:3rem}
.products__item.hide {display:none}
.products__price {display:flex;}
.products__list {display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 2.4rem;padding-bottom: 2.4rem;}
.products__item { position: relative; background-color: #fff; display: flex;border-radius: 8px;box-shadow: 0 2px 14px rgba(0, 0, 0, 0.12);}
.products__img {height:32.1rem; padding:3rem; flex-shrink:0; position:relative; overflow:hidden}
.products__img img {width:100%; height:100%; object-fit:contain; transition:transform 200ms}
.products__content {flex-grow:1; display:flex; flex-direction:column; justify-content:space-between;padding:0 2rem;}
.products__text {font-size:1.6rem; font-weight:500; color:#2B2E34; margin-bottom:2rem;overflow: hidden;height:5rem;}
.сur_opt{margin-right: 1rem;font-size: 1.7rem;color: #D50B3C;text-decoration: line-through; font-weight:600;}
.products__price-cur {font-size: 1.3rem;font-weight: 500;color: #2B2E34;position: relative;top: 0.2rem;left: 0.7rem;}
.products__bottom {display:flex; align-items:center;}
.products__price-num {font-size:2rem; font-weight:600; color:#2B2E34}
.flag.section {position:absolute;top:0;left:0;z-index:11;border-radius:6px; background:#D50B3C; padding:5px 10px; color:#fff; font-size:1.45rem; font-style:normal; line-height:normal; font-weight:500; display:inline-block;}
.btn-simp {display:inline-flex; align-items:center; text-align:center; background-color:#38D3E8; color:#fff; /*padding:3rem 3.6rem; */font-size:1.6rem; line-height:1; /*height:auto;*/ border:none; cursor:pointer; white-space:nowrap; max-width:none;border-radius:8px;}
.button {display:inline-flex; align-items:center; height:auto; border:none; cursor:pointer; white-space:nowrap; max-width:none; font-size:inherit; color:#2B2E34; background-color:transparent; padding:0;}
.products__bottom.basket{padding-bottom:2rem;justify-content: flex-end;}
.in-stock {display:flex; justify-content:space-between; align-items:center}
.in-stock-modal {width:96.5rem; background-color:#fff; padding:6.3rem 8.1rem; position:relative}
.in-stock__inner {display:flex; align-items:center; margin:0; justify-content: flex-end;}
.in-stock__icon {display:flex;align-items: center;}
.in-stock__icon img {display:block}
.in-stock__text {margin-right:1rem;font-size:1.4rem;}
.in-stock__text b {font-weight:bold}
.in-stock__info {width:3.1rem; cursor:pointer}
.in-stock__info img {display:block}
.props{font-size:1.4rem;color:#2B2E34;font-weight:500;}


.product-fav .icon {
    width: 24px;
    height: 24px;
}
svg:not(:root) {
    overflow: hidden;
}
.icon {
    margin-left: 1rem;
}
.icon {
    width: 20px;
    height: 20px;
    flex: none;
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
    vertical-align: middle;
}

.product-fav {position: absolute;top: 14px;right: 14px;z-index: 2;border: 0;background: none;padding: 2px;line-height: 0;color: #93c2e6;cursor: pointer;}


@media (max-width:48em) {

.сur_opt{font-size:2.9rem;}
.props{font-size:2rem;}
	.in-stock__icon{font-size:2.9rem;padding-top:2rem;align-items: center;}
.flag.section {font-size:2.8rem;}
.in-stock {display:block }
.in-stock__text {margin-right:1rem;font-size:2.3rem; }
.in-stock__info {width:6rem }
.products__list {display:grid; grid-template-columns:repeat(2,48%); grid-gap:2rem }
.products__img img {width: 100%;height: 100%;object-fit: contain;transition: transform 200ms;}
.products__img {height: 32.1rem;padding: 3rem;flex-shrink: 0;position: relative;overflow: hidden;}
.products__content {flex-grow: 1;display: flex;flex-direction: column;justify-content: space-between;}
.products__text {font-size:3rem; color: #2B2E34;margin-bottom: 1.8rem;overflow: hidden;height: 13rem;}
.in-stock__inner {display: flex;align-items: center;justify-content: flex-end;margin: 2rem 0;}
.products__bottom {display: flex; align-items: center;}
.products {padding-top:3rem; padding-bottom:8rem; }
.products__link {flex-grow:1; display:flex; flex-direction:column; justify-content:space-between; position:relative}
.products--catalog .products__inner {position:static; width:100%; padding:10px; }
.products__inner {width:100vw; overflow:auto; position:relative; left:-4rem; padding-left:4rem }
.products--radiator .products__img {padding:0 }
.products__price-num {font-size:3.5rem;font-weight:600; color:#2B2E34 }
.products__price {font-size: 3.2rem;}
.products__item {margin:0; width:auto;flex-shrink:0; position:relative; background-color:#fff;}
.products__list::after {content:""; display:block; flex-shrink:0; width:4rem }
.products__item:last-child {margin-right:0 }
.products__price-wrapper {display:flex; align-items:center; height:5.2rem}
/*.сur_opt {font-size:2.5rem!important }*/
.products__price-cur {font-size:1.8rem; font-weight:500; color:#2B2E34; position:relative; top:0.2rem; left:0.7rem}
.products--catalog .products__price-wrapper {font-size: 3.2rem;margin-right: 0;flex-direction:column; justify-content:center; height:8.6rem;display:flex; align-items:center;}}

.pi-card{position:relative;display:flex;flex-direction:column;
    background:#fff;border:1px solid #f0f1f3;border-radius:12px;
    padding:18px 18px 16px;box-shadow:0 1px 3px rgba(16,24,40,.05);transition:box-shadow .15s}
.pi-card:hover{box-shadow:0 6px 18px rgba(16,24,40,.08)}

.pi-card__fav{position:absolute;top:14px;right:14px;z-index:3;
    width:34px;height:34px;border:0;background:none;cursor:pointer;color:#29c1e9;
    display:flex;align-items:center;justify-content:center}
.pi-card__fav:hover{color:#1a73e8}

.pi-card__imgwrap{position:relative;display:flex;align-items:center;justify-content:center;
    height:190px;margin-bottom:22px}
.pi-card__img{max-width:100%;max-height:100%;object-fit:contain}

.pi-card__labels{position:absolute;left:0;top:12px}
.pi-card__label{background:#e8264b;color:#fff;font-size:11px;font-weight:700;
    padding:5px 10px;border-radius:0 6px 6px 0}

.pi-card__title{font-size:15px;line-height:1.4;margin-bottom:12px;min-height:2.8em;
    display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.pi-card__title a{color:#1c1c1c;text-decoration:none}
.pi-card__title a:hover{color:#1a73e8}

.pi-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:14px}
.pi-card__rating{display:inline-flex;align-items:center;gap:4px;font-size:13px}
.pi-card__reviews{font-size:12px;color:#9aa1a9;text-decoration:underline dotted;cursor:pointer}
.pi-card__avail{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#1c1c1c}
.pi-card__avail:not(.is-ok){color:#f2994a}

.pi-card__specs{margin-bottom:14px}
.pi-card__spec{font-size:12px;color:#5b6570;line-height:1.6}
.pi-card__spec b{color:#1c1c1c;font-weight:600}

.pi-card__pricebox{margin-top:auto}
.pi-card__old{display:block;font-size:13px;color:#e8264b;text-decoration:line-through;margin-bottom:2px}
.pi-card__price{font-size:20px;font-weight:700;color:#1c1c1c}
.pi-card__cur{font-size:14px;font-weight:600;margin-left:4px}

.pi-card__buyrow{display:flex;justify-content:flex-end;margin-top:14px}
.pi-card__btn{display:inline-flex;align-items:center;gap:10px;min-width:150px;
    padding:11px 18px;border:0;border-radius:8px;background:#29c1e9;color:#fff;
    font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;transition:background .15s}
.pi-card__btn:hover{background:#1db1d9}
.pi-card__btn--off{background:#f2f3f5;color:#9aa1a9;cursor:default}
.pi-card__btn-arrows{letter-spacing:-1px;opacity:.85}

/* вид «список» от тулбара */
.cat-items--list .pi-card{display:grid;
    grid-template-columns:150px minmax(0,1fr) auto auto;
    grid-template-areas:'img meta price buy' 'img title price buy' 'img specs price buy';
    align-items:center;gap:0 20px}
.cat-items--list .pi-card__imgwrap{grid-area:img;height:110px;margin:0}
.cat-items--list .pi-card__title{grid-area:title;margin:0}
.cat-items--list .pi-card__meta{grid-area:meta;margin:0 0 6px}
.cat-items--list .pi-card__specs{grid-area:specs;margin:0}
.cat-items--list .pi-card__pricebox{grid-area:price}
.cat-items--list .pi-card__buyrow{grid-area:buy;margin:0}
/* End */


/* Start:/bitrix/templates/urfo/components/bitrix/catalog.element/tovar-detail-vodo/themes/blue/style.css?17872062561064*/
/* catalog.section */

/*
#3052bf
#26b0e4
#00a2df
*/

/* Slider */
.bx-blue .product-item-image-slider-progress-bar { background-color: #0083d1; }

.bx-blue .product-item-image-slider-control:hover { background-color: rgba(0, 131, 209, .8); }

.bx-blue .product-item-image-slider-control.active,
.bx-blue .product-item-image-slider-control:hover { background-color: #0083d1; }

.bx-blue .product-item-selected-scu,
.bx-blue .product-item-detail-slider-controls-image:hover,
.bx-blue .product-item-detail-slider-controls-image.active { outline-color: #006cc0; }

/* SCU */
.bx-blue .product-item-scu-item-text-block:hover,
.bx-blue .product-item-scu-item-color-block:hover,
.bx-blue .product-item-scu-item-text-container.selected .product-item-scu-item-text-block,
.bx-blue .product-item-scu-item-color-container.selected .product-item-scu-item-color-block { outline-color: #006cc0; }

/* Amount */
.bx-blue .product-item-amount-field:focus { border-color: #006cc0; }

/*Proress Bar*/
.bx-blue .product-item-detail-slider-progress-bar { background-color: #006cc0; }
/* End */
/* /bitrix/templates/urfo/components/bitrix/breadcrumb/breadcrumbs/style.css?1790862616702 */
/* /bitrix/templates/urfo/components/bitrix/catalog.element/tovar-detail-vodo/style.css?179249499224597 */
/* /local/components/company/delivery.info/templates/.default/style.css?17918887313962 */
/* /bitrix/templates/urfo/components/bitrix/catalog.section/similar/style.css?1792497095807 */
/* /bitrix/components/bitrix/catalog.item/templates/.default/style.css?179239810212912 */
/* /bitrix/templates/urfo/components/bitrix/catalog.element/tovar-detail-vodo/themes/blue/style.css?17872062561064 */
