body:has(.back) .breadcrumbs{padding-top:1.5rem}@media (min-width: 577px){body:has(.back) .breadcrumbs{padding-top:2rem}}@media (min-width: 992px){body:has(.back) .breadcrumbs{padding-top:2.5rem}}.breadcrumbs{display:flex;align-items:center;gap:.25rem;padding-top:6.5rem;text-wrap:nowrap;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:2rem}.breadcrumbs::-webkit-scrollbar{display:none}@media (min-width: 577px){.breadcrumbs{padding-top:7.25rem}}@media (min-width: 992px){.breadcrumbs{margin-bottom:2.5rem}}.breadcrumbs a{color:#fff9;display:inline-flex;align-items:baseline;gap:.25rem;transition-property:color;transition-duration:.35s}@media (hover: hover){.breadcrumbs a:hover{color:#508fff}}@media (hover: none){.breadcrumbs a:active{color:#508fff}}.breadcrumbs .sep:before{content:"";display:inline-flex;flex-shrink:0;width:1rem;height:1rem;background:url(../../ico/ico-breadcrmb.svg) no-repeat center center;transform:translateY(3px)}.intro--catalog{overflow:hidden;margin-bottom:3.5rem}@media (min-width: 577px){.intro--catalog{margin-bottom:3rem}}@media (min-width: 992px){.intro--catalog{margin-bottom:2.5rem}}.intro--catalog .container{display:flex;flex-direction:column-reverse;gap:1.25rem}@media (min-width: 577px){.intro--catalog .container{flex-direction:row}}@media (min-width: 992px){.intro--catalog .container{align-items:center}}@media (min-width: 992px){.intro--catalog .intro__title{margin-bottom:1.5rem}}.intro--catalog .intro__content .intro__text:not(:last-of-type){margin-bottom:1.5rem}.intro--catalog .intro__content .intro__text:last-of-type{margin-bottom:2rem}@media (min-width: 577px){.intro--catalog .intro__content{max-width:25.5rem;width:100%;display:flex;flex-direction:column;flex-shrink:0}}@media (min-width: 992px){.intro--catalog .intro__content{max-width:100%;width:50%;flex-shrink:inherit}}.intro--catalog .intro__thumbnail{max-width:23.25rem;margin:0 auto}.intro--catalog .intro__thumbnail img{width:100%;height:40vh}@media (min-width: 992px){.intro--catalog .intro__thumbnail img{min-height:30rem}}@media (min-width: 577px){.intro--catalog .intro__thumbnail{display:flex;flex-shrink:0}}@media (min-width: 992px){.intro--catalog .intro__thumbnail{max-width:100%;width:50%;max-height:75dvh}}@media (min-width: 577px){.intro--catalog .intro__link{width:max-content}.intro--catalog .intro__link span:first-child{padding:.75rem 4rem}}@media (min-width: 992px){.intro--catalog .intro__link span:first-child{padding:1.25rem 1rem}}.other--catalog{margin-bottom:3.5rem}@media (min-width: 992px){.other--catalog .other__title{margin-bottom:2.5rem}}@media (min-width: 992px){.other--catalog .catalog-cards{cursor:grab;display:flex;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#325fec rgb(14.8,31.45,40.7);padding-bottom:1rem}.other--catalog .catalog-cards::-webkit-scrollbar{width:100%;height:.25rem}.other--catalog .catalog-cards::-webkit-scrollbar-track{background:#0f1f29;margin-top:1rem}.other--catalog .catalog-cards::-webkit-scrollbar-thumb{background:#325fec}.other--catalog .catalog-cards::-webkit-scrollbar-thumb:hover{background:#508fff}.other--catalog .catalog-cards .catalog-cards__cta{display:none}.other--catalog .catalog-cards__title{font-size:1rem;left:1.25rem;top:2.25rem}.other--catalog .catalog-cards__title:before{font-size:1rem}}.other--catalog .catalog-cards__title{max-width:80%;-webkit-hyphens:auto;hyphens:auto}@media (min-width: 577px){.other--catalog .catalog-cards__item{height:20rem}}@media (min-width: 992px){.other--catalog .catalog-cards__item{grid-column:none;height:18.75rem;aspect-ratio:1.05;overflow:visible}}.other--catalog .catalog-cards__item.is-current{background:#fff}.other--catalog .catalog-cards__item.is-current .catalog-cards__title{color:#081116}.other--catalog .catalog-cards__item.is-current .catalog-cards__thumb--hover{opacity:1;visibility:visible}@media (hover: hover){.other--catalog .catalog-cards__item.is-current:hover{background:#325fec}.other--catalog .catalog-cards__item.is-current:hover .catalog-cards__title{color:#fff}.other--catalog .catalog-cards__item.is-current:hover .catalog-cards__thumb--hover{opacity:0;visibility:hidden}.other--catalog .catalog-cards__item.is-current:hover .catalog-cards__thumb--default{opacity:1;visibility:visible}}@media (hover: none){.other--catalog .catalog-cards__item.is-current:active{background:#325fec}.other--catalog .catalog-cards__item.is-current:active .catalog-cards__title{color:#fff}.other--catalog .catalog-cards__item.is-current:active .catalog-cards__thumb--hover{opacity:0;visibility:hidden}.other--catalog .catalog-cards__item.is-current:active .catalog-cards__thumb--default{opacity:1;visibility:visible}}.filter--catalog .filter__cards{display:grid;gap:1.5rem;margin-bottom:2rem}@media (min-width: 577px){.filter--catalog .filter__cards{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}}@media (min-width: 992px){.filter--catalog .filter__cards{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.catalog-cards{display:grid;gap:1rem;counter-reset:card}@media (min-width: 992px){.catalog-cards{grid-template-columns:repeat(6,1fr);gap:1.5rem}}.catalog-cards__item{counter-increment:card;overflow:hidden;position:relative;height:26.5rem;background-color:#325fec;transition-property:background-color;transition-duration:.35s}@media (hover: hover){.catalog-cards__item:hover{background-color:#fff}.catalog-cards__item:hover .catalog-cards__cta{background-color:#325fec}.catalog-cards__item:hover .catalog-cards__cta svg{transform:rotate(0);color:#fff}.catalog-cards__item:hover .catalog-cards__title{color:#081116}.catalog-cards__item:hover .catalog-cards__thumb--default{opacity:0;visibility:hidden}.catalog-cards__item:hover .catalog-cards__thumb--hover{opacity:1;visibility:visible}}@media (hover: none){.catalog-cards__item:active{background-color:#fff}.catalog-cards__item:active .catalog-cards__cta{background-color:#325fec}.catalog-cards__item:active .catalog-cards__cta svg{transform:rotate(0);color:#fff}.catalog-cards__item:active .catalog-cards__title{color:#081116}.catalog-cards__item:active .catalog-cards__thumb--default{opacity:0;visibility:hidden}.catalog-cards__item:active .catalog-cards__thumb--hover{opacity:1;visibility:visible}}.catalog-cards__item--all .catalog-cards__thumb{inset:auto 0 0 auto;max-width:20rem;height:auto}.catalog-cards__title{position:absolute;top:2rem;left:1rem;z-index:2;display:flex;flex-direction:column;gap:.5rem;max-width:90%;width:100%;transition-property:color;transition-duration:.35s}.catalog-cards__title:before{content:counter(card,decimal-leading-zero);font-size:1.5rem;line-height:1.3;text-transform:uppercase}@media (min-width: 992px){.catalog-cards__title{top:3.5rem;left:2rem}}.catalog-cards__thumb{position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none;object-fit:cover;transition-property:opacity,visibility;transition-duration:.35s}.catalog-cards__thumb--hover{opacity:0;visibility:hidden}.catalog-cards__cta{position:absolute;bottom:0;right:0;z-index:3;width:3.125rem;height:3.125rem;display:flex;align-items:center;justify-content:center;background-color:#fff;transition-property:background-color;transition-duration:.35s}@media (min-width: 992px){.catalog-cards__cta{width:3.5rem;height:3.5rem}}.catalog-cards__cta svg{transform:rotate(-45deg);color:#325fec;transition-property:color,transform;transition-duration:.35s}.catalog-cards--full .catalog-cards__item:nth-child(4),.catalog-cards--full .catalog-cards__item:nth-child(3){background-color:#fff}@media (hover: hover){.catalog-cards--full .catalog-cards__item:nth-child(4):hover,.catalog-cards--full .catalog-cards__item:nth-child(3):hover{background:#325fec}.catalog-cards--full .catalog-cards__item:nth-child(4):hover .catalog-cards__cta,.catalog-cards--full .catalog-cards__item:nth-child(3):hover .catalog-cards__cta{background-color:#fff}.catalog-cards--full .catalog-cards__item:nth-child(4):hover .catalog-cards__cta svg,.catalog-cards--full .catalog-cards__item:nth-child(3):hover .catalog-cards__cta svg{color:#325fec}.catalog-cards--full .catalog-cards__item:nth-child(4):hover .catalog-cards__title,.catalog-cards--full .catalog-cards__item:nth-child(3):hover .catalog-cards__title{color:#fff}.catalog-cards--full .catalog-cards__item:nth-child(4):hover .catalog-cards__thumb--hover,.catalog-cards--full .catalog-cards__item:nth-child(3):hover .catalog-cards__thumb--hover{opacity:0;visibility:hidden}.catalog-cards--full .catalog-cards__item:nth-child(4):hover .catalog-cards__thumb--default,.catalog-cards--full .catalog-cards__item:nth-child(3):hover .catalog-cards__thumb--default{opacity:1;visibility:visible}}@media (hover: none){.catalog-cards--full .catalog-cards__item:nth-child(4):active,.catalog-cards--full .catalog-cards__item:nth-child(3):active{background:#325fec}.catalog-cards--full .catalog-cards__item:nth-child(4):active .catalog-cards__cta,.catalog-cards--full .catalog-cards__item:nth-child(3):active .catalog-cards__cta{background-color:#fff}.catalog-cards--full .catalog-cards__item:nth-child(4):active .catalog-cards__cta svg,.catalog-cards--full .catalog-cards__item:nth-child(3):active .catalog-cards__cta svg{color:#325fec}.catalog-cards--full .catalog-cards__item:nth-child(4):active .catalog-cards__title,.catalog-cards--full .catalog-cards__item:nth-child(3):active .catalog-cards__title{color:#fff}.catalog-cards--full .catalog-cards__item:nth-child(4):active .catalog-cards__thumb--hover,.catalog-cards--full .catalog-cards__item:nth-child(3):active .catalog-cards__thumb--hover{opacity:0;visibility:hidden}.catalog-cards--full .catalog-cards__item:nth-child(4):active .catalog-cards__thumb--default,.catalog-cards--full .catalog-cards__item:nth-child(3):active .catalog-cards__thumb--default{opacity:1;visibility:visible}}.catalog-cards--full .catalog-cards__item:nth-child(4) .catalog-cards__thumb--hover,.catalog-cards--full .catalog-cards__item:nth-child(3) .catalog-cards__thumb--hover{opacity:1;visibility:visible}.catalog-cards--full .catalog-cards__item:nth-child(4) .catalog-cards__title,.catalog-cards--full .catalog-cards__item:nth-child(3) .catalog-cards__title{color:#081116}.catalog-cards--full .catalog-cards__item:nth-child(4) .catalog-cards__cta,.catalog-cards--full .catalog-cards__item:nth-child(3) .catalog-cards__cta{background:#325fec}.catalog-cards--full .catalog-cards__item:nth-child(4) .catalog-cards__cta svg,.catalog-cards--full .catalog-cards__item:nth-child(3) .catalog-cards__cta svg{color:#fff}.filtered-btns{display:flex;align-items:center;gap:1rem;margin-bottom:2.5rem;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.filtered-btns::-webkit-scrollbar{display:none}@media (min-width: 992px){.filtered-btns{flex-wrap:wrap;overflow:unset}}.filtered-btns__btn{color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:.625rem 1rem;background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;transition-property:color,background-color,border-color;transition-duration:.35s}@media (min-width: 992px){.filtered-btns__btn{padding:1.5rem}}.filtered-btns__btn:first-child{text-transform:uppercase}.filtered-btns__btn.is-active{background-color:#508fff;border-color:#508fff}@media (hover: hover){.filtered-btns__btn:hover{border-color:#508fff}}@media (hover: none){.filtered-btns__btn:active{border-color:#508fff}}@media (min-width: 992px){.filtered-btns--compact{margin-bottom:2.5rem}}@media (min-width: 992px){.filtered-btns--compact .filtered-btns__btn{padding:.875rem 2.5rem;font-size:1.125rem;line-height:1.1}}@media (min-width: 577px){.product-grid__title{margin-bottom:2rem}}@media (min-width: 992px){.product-grid__title{margin-bottom:2.5rem}}.product-grid__cards{display:grid;gap:1.5rem}@media (min-width: 577px){.product-grid__cards{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}}@media (min-width: 992px){.product-grid__cards{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.product-card{display:flex;flex-direction:column;justify-content:space-between}@media (hover: hover){.product-card:hover .product-card__thumb img{transform:scale(1.05)}.product-card:hover .product-card__title{color:#fff}.product-card:hover .product-card__link span{background-color:#508fff}.product-card:hover .product-card__link span svg{transform:rotate(-180deg)}}@media (hover: none){.product-card:active .product-card__thumb img{transform:scale(1.05)}.product-card:active .product-card__title{color:#fff}.product-card:active .product-card__link span{background-color:#508fff}.product-card:active .product-card__link span svg{transform:rotate(-180deg)}}.product-card__thumb{width:100%;height:auto;aspect-ratio:1.29;margin-bottom:1rem;overflow:hidden}@media (min-width: 992px){.product-card__thumb{aspect-ratio:1.61}}.product-card__thumb img{width:100%;height:100%;object-fit:cover;transition-property:transform;transition-duration:.35s}.product-card__title{font-size:1.75rem;line-height:1.1;text-transform:uppercase;margin-bottom:1rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;color:#508fff;transition-property:color;transition-duration:.35s}.product-card__subtitle{line-height:1.3;padding-bottom:1rem;color:#fff;border-bottom:1px solid #508fff}.product-card__list{margin-bottom:1rem}.product-card__item{line-height:1.3;display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding-block:.625rem;border-bottom:1px solid #508fff}.product-card__item span:last-child{display:inline-flex;flex-shrink:0}@media (min-width: 992px){.product-card__link span:first-child{padding:1.25rem}}.pagination-block{display:flex;flex-direction:column;gap:1rem}@media (min-width: 992px){.pagination-block{gap:2.5rem}}.pagination-block__more{color:#fff;font-size:1.125rem;line-height:1.3;text-transform:uppercase;width:100%;display:flex;align-items:center;justify-content:center;padding:.625rem;border-width:1px;border-style:solid;border-color:#fff;background:transparent;transition-property:background,border-color;transition-duration:.35s}@media (hover: hover){.pagination-block__more:hover{background:#508fff;border-color:#508fff}}@media (hover: none){.pagination-block__more:active{background:#508fff;border-color:#508fff}}@media (min-width: 992px){.pagination-block__more{padding:1.25rem}}.pagination-block__controls{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pagination-block__control{display:flex;align-items:center;gap:.5rem}.pagination-block__btns{display:flex;align-items:center;gap:.125rem}.pagination-block__btns a{border:1px solid transparent;transition-property:border-color;transition-duration:.35s}@media (hover: hover){.pagination-block__btns a:hover{border-color:#508fff}}@media (hover: none){.pagination-block__btns a:active{border-color:#508fff}}.pagination-block .page-numbers{text-transform:uppercase;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;transition-property:background-color,border-color;transition-duration:.35s}@media (min-width: 992px){.pagination-block .page-numbers{width:2.5rem;height:2.5rem}}.pagination-block .page-numbers.current{background-color:#508fff}.pagination-block__prev,.pagination-block__next{cursor:not-allowed;display:flex;align-items:center;gap:.5rem}.pagination-block__prev span.arrow,.pagination-block__next span.arrow{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;background-color:#787878;transition-property:background-color;transition-duration:.35s}@media (min-width: 992px){.pagination-block__prev span.arrow,.pagination-block__next span.arrow{width:4rem;height:4rem}}.pagination-block__prev span.text,.pagination-block__next span.text{display:none}@media (min-width: 992px){.pagination-block__prev span.text,.pagination-block__next span.text{font-size:1.125rem;line-height:1.3;display:inline-flex;color:#787878;align-items:center;justify-content:center;text-transform:uppercase;padding:1.25rem;border:1px solid #787878}}.pagination-block__prev.is-active,.pagination-block__next.is-active{cursor:pointer}.pagination-block__prev.is-active span.arrow,.pagination-block__next.is-active span.arrow{background-color:#508fff}.pagination-block__prev.is-active span.text,.pagination-block__next.is-active span.text{color:#fff;border-color:#508fff;transition-property:background-color;transition-duration:.35s}@media (hover: hover){.pagination-block__prev.is-active span.text:hover,.pagination-block__next.is-active span.text:hover{background-color:#508fff}}@media (hover: none){.pagination-block__prev.is-active span.text:active,.pagination-block__next.is-active span.text:active{background-color:#508fff}}
