﻿.formation .catalogue__content--list{grid-gap:clamp(20px,4vw,80px) clamp(20px,2vw,80px)}.sheet .catalogue__content--list{grid-gap:clamp(20px,4vw,80px) clamp(20px,2vw,40px)}.catalogue__btn--top{position:fixed;bottom:20px;right:20px;width:clamp(40px,3vw,50px);height:clamp(40px,3vw,50px);border-radius:50%;font-size:max(13px,0.8125rem);z-index:100;background:#f95b3d}.catalogue__filter{top:0;left:0;height:100%;z-index:100}.catalogue__filter--btn{background:var(--baseShop__color--main);color:var(--baseShop__color--light);border-radius:5px;width:35px;height:35px}.catalogue__filter--btn span{display:block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);font-size:max(30px,2.25rem)}.catalogue__filter--content{grid-gap:clamp(30px,4vw,30px)}.catalogue__filter--item{word-break:break-word}.catalogue__filter--label{color:var(--baseShop__color--label);grid-template-columns:auto auto;cursor:pointer}.catalogue__filter--label .icon::before{color:var(--baseShop__color--label-dark);font-size:max(8px,0.5rem);font-weight:400}.catalogue__filter--link{color:var(--baseShop__color--label-dark);font-size:max(18px,1.1875rem)}.catalogue__filter--link:hover,.catalogue__filter--link.current{color:var(--baseShop__color--label-hover)}.catalogue__filter--list{padding-left:15px;min-height:0;transition:visibility 1s;visibility:hidden;grid-gap:clamp(5px, 0.5208333333vw, 10px)}.catalogue__filter--listWrapper{grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows 1s}.catalogue__filter--outer{pointer-events:initial;max-width:100%;z-index:10;transition:all 300ms ease;border-right:1px solid var(--baseShop__color--dark)}.catalogue__filter--overlay{width:100%;height:100%;z-index:5;transition:all 300ms ease}.catalogue__top--breadcrumb{display:flex;flex-wrap:wrap}.catalogue__top--title{font-size:max(16px,1.375rem);line-height:1}.catalogue__top--title span{color:var(--baseShop__color--label)}.catalogue__top--inner{grid-template-columns:1fr auto;grid-gap:clamp(10px, 1.0416666667vw, 20px) clamp(10px, 0.78125vw, 15px)}.catalogue__top--item:not(:last-of-type) .catalogue__top--link{color:var(--baseShop__color--black)}.catalogue__top--item:not(:last-of-type):after{content:"/";margin:0 clamp(3px,.5vw,8px)}.catalogue__top--link{color:var(--baseShop__color--main)}.catalogue__top--search-wrapper.input-wrapper .input__wrapper{position:relative;grid-template-columns:1fr max-content;align-items:center;border-bottom:none}.catalogue__top--search-wrapper.input-wrapper .input__wrapper input{position:relative;border:1px solid var(--baseShop__color--label-dark);border-radius:25px;padding:14px 60px 14px 40px;grid-area:1/1/2/3;z-index:5;font-size:max(16px,1rem);color:var(--baseShop__color--label-dark)}.catalogue__top--search-wrapper.input-wrapper .input__wrapper input::placeholder{color:var(--baseShop__color--label-dark);font-weight:600}.catalogue__top--search-wrapper.input-wrapper .input__wrapper:after{grid-area:1/2/2/3;color:var(--baseShop__color--label-dark);font-family:"fontello";content:"";position:relative;z-index:10;padding-right:20px;font-size:max(18px,1.125rem)}.catalogue__top .wrapper-filter{display:none}@media screen and (max-width: 767px){.catalogue__top .wrapper-filter{display:grid}}@media screen and (max-width: 767px){.catalogue__filter{position:fixed;width:100%;pointer-events:none}.catalogue__filter--header{grid-template-columns:1fr auto;grid-gap:10px}.catalogue__filter--outer{background:var(--baseShop__bg--light);-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0);overflow-y:auto;overscroll-behavior:contain}.catalogue__filter--overlay{background:var(--baseShop__bg--light);opacity:0}.catalogue__page--filter .catalogue__filter--outer{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);box-shadow:0px 0px 15px 1px rgba(0,0,0,.2)}.catalogue__page--filter .catalogue__filter--overlay{opacity:.8;pointer-events:initial}}@media screen and (min-width: 768px){.catalogue__top--filter,.catalogue__filter--btn,.catalogue__filter--overlay{display:none !important}}@media screen and (min-width: 768px){.catalogue__top--inner{grid-auto-flow:column}}.catalogue__filter--block:has(.toggle) .catalogue__filter--listWrapper{grid-template-rows:1fr}.catalogue__filter--block:has(.toggle) .catalogue__filter--list{visibility:visible}.catalogue__filter--block:has(.toggle) .shop-icon-down::before{transform:scale(-1)}#body.catalogue__page--filter .sw-block .wrapper{z-index:unset}@media screen and (min-width: 768px){#body.catalogue__page--filter .sw-block .wrapper{z-index:2}}/*# sourceMappingURL=catalogue.css.map */