.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}.accordion-item{overflow:hidden}.accordion-item__header{cursor:pointer;background-color:var(--rc-color-light-grey-three);transition:color var(--rc-default-transition);justify-content:space-between;align-items:center;column-gap:16px;padding:16px;display:flex}.open .accordion-item__header .accordion-item__icon{transform:rotate(45deg)}.accordion-item__title{transition:color var(--rc-default-transition);font-size:16px;font-weight:600}.accordion-item__icon{aspect-ratio:1;background-color:var(--rc-color-red);block-size:24px;transition:transform var(--rc-default-transition);border-radius:50%;place-content:center;display:grid}.accordion-item__content{background-color:var(--rc-color-light-grey-three);padding-block-end:16px;padding-inline:16px;font-size:16px;font-weight:400;line-height:1.4}.accordion-item__content ul{margin-block:0;padding-inline-start:0;list-style:none}.accordion-item__content ul li{margin-block-end:16px;padding-inline-start:26px;position:relative}.accordion-item__content ul li:after{content:"";aspect-ratio:1;background:var(--rc-color-red) none repeat scroll 0 0;inline-size:10px;position:absolute;inset-block-start:10px;inset-inline-start:0;transform:translateY(-50%)}.accordion-item__content a{color:var(--rc-color-red);text-decoration:underline}.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}.faq{padding-block:40px}.faq__title{text-align:start;margin-block:0 32px;font-size:30px;font-weight:400}.faq__accordions{gap:10px;display:grid}@media (width>=30.0613em){.breadcrumbs li{font-size:16px}.accordion-item__title{font-size:18px}.accordion-item__content ul{padding-inline-start:16px}.faq{padding-block:60px}.faq__title{margin-block-end:40px;font-size:37px}}@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}}@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}.faq__title{font-size:49px}.faq__accordions{grid-template-columns:repeat(2,1fr);gap:16px 40px}}@media (any-hover:hover){.accordion-item__header:hover .accordion-item__title{color:var(--rc-color-red-two)}.catalog__card:hover{box-shadow:2px 4px 4px #00000026}}
