.breadcrumbs{padding:0}.breadcrumbs li{padding-inline-start:0;font-size:12px;display:inline-block}.breadcrumbs li a{color:var(--rc-color-dark-grey)}.breadcrumbs__link{display:flex}.breadcrumbs__link:not(:last-child):after,.breadcrumbs__link:first-child:after{content:">";margin:0 10px;font-size:16px}.catalog{padding-block:16px 48px}.catalog__list{grid-template-columns:1fr;gap:10px;display:grid}.catalog__item{inline-size:100%;max-inline-size:375px;transition:opacity var(--rc-default-transition), transform var(--rc-default-transition);margin-block:0 10px;margin-inline:auto}.catalog__item:not(.appear){opacity:0;transform:translateY(20px)}.catalog__item:not(.visible){display:none}.catalog__card{background-color:var(--rc-color-light-grey-three);block-size:100%;transition:box-shadow var(--rc-default-transition);flex-direction:column;gap:16px;padding:16px;display:flex}.catalog__name{text-align:center;font-size:24px;font-weight:500;line-height:normal}.catalog__content{align-items:center;gap:8px;display:flex}.catalog__image{object-fit:cover;block-size:100%;inline-size:100%}.catalog__info{flex-direction:column;gap:4px;font-size:14px;display:flex}.catalog__info-item{align-items:center;gap:4px;display:flex}.catalog__info-label{align-items:center;gap:4px;min-block-size:30px;display:flex}.catalog__info-label-text{display:none}.catalog__info-label-value{align-items:center;min-block-size:30px;font-weight:700;display:flex}.catalog__price{white-space:nowrap}.catalog__button{inline-size:45%;margin:0 3px;padding:9px;font-size:15px}.catalog__more{text-align:center}.catalog__more-link{margin-block:20px;padding-block:9px;font-size:15px;display:none}.catalog__buttons{justify-content:center;display:flex}.features{z-index:10;color:var(--rc-color-white);background-color:var(--rc-color-brown);padding-block:32px 54px;position:relative}.features:after{content:" ";z-index:-1;clear:both;opacity:.98;background:url(/images/shadow-mobile.webp) 50% 0/auto 100% no-repeat;block-size:20px;display:block;position:absolute;inset-block-start:100%;inset-inline:0;overflow:hidden}.features .heading{margin-block:0 26px}.features .list{margin:0;padding:0;line-height:20px;list-style:none}.features .list:after{content:" ";clear:both;display:table}.features .list li{margin-block-end:28px;padding-inline-start:88px;position:relative}.features .list li:last-of-type,.features .list li p:last-of-type{margin-block-end:0}.features .list li .icon{block-size:75px;inline-size:75px;position:absolute;inset-block-start:0;inset-inline-start:0}.features .list li .h{color:var(--rc-color-dark-orange-two);margin-block-end:6px;font-size:21px;line-height:normal}@media (width>=30.0613em){.breadcrumbs li{font-size:16px}.features:after{background:url(/images/shadow.webp) 50% 0 no-repeat}}@media (width>=48.0613em){.catalog__list{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));margin:0 -1px 18px}.catalog__item{max-inline-size:none;padding-inline:1px}.catalog__card{padding:24px}.catalog__name{text-align:start}.catalog__content{flex-direction:column;align-items:stretch;gap:16px}.catalog__image-wrapper{block-size:258px}.catalog__info-item{justify-content:space-between}.catalog__info-label-text{font-weight:400;display:block}.features{padding-block:47px}.features:after{block-size:26px}.features .list{margin-inline:-10px}.features .list li{float:inline-start;inline-size:50%;margin-block-end:16px;padding-inline:103px 15px}.features .list li .icon{inset-inline-start:15px}.features .list li .h{font-size:22px}}@media (width>=80.0613em){.catalog{margin-block-end:80px;padding:0}.catalog__list{margin:40px -3px 25px}.catalog__item{margin-block-end:6px;padding-inline:3px}.catalog__card{padding-inline:20px}.catalog__name{font-size:26px}.catalog__info{font-size:18px}.catalog__info-label{gap:5px;margin-inline-end:4px}.catalog__button{padding-block:10px;font-size:16px}.features{padding-block:60px 40px;overflow:hidden}.features:before{content:" ";z-index:-1;background:url(/images/roads/features.webp) no-repeat;block-size:568px;inline-size:1638px;margin-inline-start:-980px;display:block;position:absolute;inset-block-start:0;inset-inline-start:50%;overflow:hidden}.features:after{block-size:30px}.features .list{margin-block-start:40px;line-height:24px}.features .list li{inline-size:52%;margin-block-end:48px;padding-inline:160px 30px}.features .list li:nth-child(2n){inline-size:48%}.features .list li .icon{block-size:134px;inline-size:134px}.features .list li .h{margin-block-end:16px;font-size:30px}}@media (any-hover:hover){.catalog__card:hover{box-shadow:2px 4px 4px #00000026}}
