

/* Start:/bitrix/templates/urfo/components/bitrix/catalog.element/tovar-detail-vodo/style.css?17579282699648*/
.card-head__vcode {font-size:1.4rem; color:#7E838C}
.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__mtitle {font-size:3rem; font-weight:600; color:#2B2E34; line-height:1.3; margin-bottom:3rem}
.card-head__code {font-size:1.4rem; color:#7E838C}
.card-head__price {display:flex; align-items:flex-end; line-height:1}
.card-head {padding-top:18.3rem; position:relative; background-color:#fff; padding-bottom:0; overflow:hidden}
.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}
.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:8.5rem; padding-bottom:8rem; 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}

.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}

.schema {padding-top:9.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:11.8rem; margin-bottom:13.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:-1rem; transform:rotate(270deg)}
.card-head--plumber .card-head__next {right:-1rem; transform:rotate(90deg)}
@media (max-width:48em) {.card-head__vcode {font-size:2.6rem }
.card-head__content::before {left:-1rem }
.card-head__mtitle {font-size:4.4rem; line-height:1.41; margin-bottom:3rem }
.card-head__code {font-size:2.6rem; position:static }
.card-head__order {display:block }
.sidebar-info__title {font-size:3.6rem; line-height:1.3 }
.sidebar-info__suptitle {font-size:2.6rem; margin-bottom:1rem }
.sidebar-info__content {width:70% }
.sidebar-info__item {width:100%; min-height:29rem; padding:1rem 5.8rem; margin-bottom:4rem }
.sidebar-info__img {width:30rem; height:18rem }
.specifications {padding-top:5.8rem; padding-bottom:8rem }
.specifications .card__head {margin-bottom:2.2rem }
.specifications__inner {display:block }
.specifications__table {width:100%; margin-bottom:0 }
.specifications__table tr {min-height:11rem; padding:3.1rem 0 }
.specifications__table td {font-size:2.8rem }
.discription {padding-top:8.1rem }
.discription__inner {display:block }
.discription__content {width:100%; margin-bottom:10.3rem }
.discription__content p {font-size:3.2rem; margin-bottom:4.5rem; line-height:1.45 }
.discription__content p iframe {width:100%; height:100%}
.discription__sidebar {padding-top:0rem }
.colors li {width:4.6rem; height:4.6rem; margin-right:2rem }
.schema {padding-top:10.5rem; padding-bottom:8rem }
.schema__item {width:100%; max-width:none; max-height:none; min-height:auto; min-width:auto }
.schema__item img {width:100%; height:auto; object-fit:contain }
.payment-card {padding-top:4.7rem }
.payment-card .card__head {margin-bottom:6.7rem }
.payment-card__inner {display:block }
.payment-card__item {width:100%; margin-bottom:10rem }
.payment-card__item:last-child {margin-bottom:0 }
.payment-card__title {font-size:3.6rem; margin-bottom:4rem }
.payment-card__list {font-size:3.2rem; line-height:1.37 }
.payment-card__list ol {padding-left:4rem }
.payment-card__list li {margin-bottom:3.7rem }
.delivery-card {padding-top:13.2rem; margin-bottom:20.5rem }
.delivery-card .card__head {margin-bottom:6.7rem }
.delivery-card__inner {display:block }
.delivery-card__item {width:100%; margin-bottom:7.8rem }
.delivery-card__item:last-child {margin-bottom:0 }
.delivery-card__title {font-size:3.6rem; margin-bottom:4rem }
.delivery-card__list {font-size:3.2rem; line-height:1.37; margin-bottom:2rem }
.delivery-card__list ol {padding-left:4rem }
.delivery-card__list li {margin-bottom:2.5rem }
.delivery-card__list-deliveryman {font-size:3.2rem; margin-bottom:2rem }
.delivery-card__list-deliveryman:last-child {margin-bottom:0 }
.delivery-card__list-deliveryman ol {padding-left:4rem }
.card {position:relative }
.card__nav {width:100vw; left:-4rem; overflow:auto }
.card__nav-inner::after {content:""; display:block; width:5rem; height:2rem; flex-shrink:0 }
.card__nav a {font-size:3.2rem; margin-right:9.8rem; padding:4rem 0 }
.card__head {margin-bottom:4rem }
.card__title {font-size:4.8rem; margin-bottom:2.5rem }
.card__cost-delivery {margin-bottom:24rem }
.card__cost-delivery .card__head {margin-bottom:10rem }
}

/* End */
/* /bitrix/templates/urfo/components/bitrix/catalog.element/tovar-detail-vodo/style.css?17579282699648 */
