@import url("https://fonts.googleapis.com/css2?family=Open%20Sans:wght@400;600;700&display=swap");*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:after,:before{display:inline-block}body,html{height:100%}body{line-height:1;scrollbar-gutter:stable;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{color:inherit;display:inline-block;text-decoration:none}ul li{list-style:none}img{height:auto;max-width:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}address{font-style:normal}:root{--font-family:"Open Sans",sans-serif;--font-size:1.0625rem;--white:#fff;--grey-50-line:#d0d0d0;--grey-30:#eee;--grey-80-text:#959495;--yellow-hover:#607ce6;--black-70-title:#4c4c4c;--black-80-text:#333}body{color:var(--black-80-text);font-family:var(--font-family);font-size:var(--font-size);line-height:1.5;min-width:23.43625rem}[data-fls-scrolllock] body{overflow:hidden;overscroll-behavior:none;touch-action:none}.wrapper{display:flex;flex-direction:column;min-height:100%;overflow:clip}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{margin:0 auto;max-width:75rem;padding-left:.9375rem;padding-right:.9375rem}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:.0625rem;overflow:hidden;position:absolute;white-space:nowrap;width:.0625rem}.icon{fill:currentColor;height:1.5rem;width:1.5rem}.icon,svg{transition:fill .2s}[data-fls-form-error]{display:none}.post-page{position:relative}.post-page__social{left:0;position:absolute;top:50%;translate:0 -50%}.post:not(:last-child){margin-bottom:9.375rem}.post__title{color:var(--black-70-title);font-size:2rem;font-weight:600;line-height:1.35}.post__title span{color:var(--yellow-hover)}.post__title:not(:last-child){margin-bottom:3.125rem}.post__body{display:grid;gap:1.875rem;grid-template-columns:1fr 23.125rem}.banner-post:not(:last-child){margin-bottom:1.875rem}.banner-post{border-radius:.625rem;min-height:25.625rem;overflow:hidden;padding:3.75rem 2.5rem 2.25rem;position:relative}.banner-post:before{background-color:rgba(0,0,0,.6);content:"";inset:0;position:absolute;z-index:3}.banner-post__bg{height:100%;left:0;object-fit:cover;position:absolute;scale:1.2;top:0;width:100%;z-index:1}.banner-post__info{position:relative;z-index:3}.banner-post__title{color:var(--white);font-size:2.625rem;font-weight:700;line-height:1.35;text-transform:uppercase}.banner-post__title:not(:last-child){margin-bottom:1.875rem}.banner-post ul{column-gap:2.5rem;display:grid;grid-template-columns:repeat(2,auto);justify-content:start;row-gap:.625rem}.banner-post ul:not(:last-child){margin-bottom:3.4375rem}.banner-post ul li{background:url(../assets/img/check-list.svg) 0 .1875rem/1.5rem 1.5rem no-repeat;color:var(--white);font-size:1.25rem;font-weight:600;line-height:1.45;padding-left:2.125rem}.banner-post__phone{background-color:var(--black-80-text);clip-path:polygon(0 0,92% 0,100% 50%,75% 200%,0 100%);color:var(--white);display:inline-block;font-size:2rem;font-weight:600;line-height:1.5;margin-left:-2.5rem;padding:.625rem 5.5625rem .625rem 3.5rem;transition:color .2s}.banner-post__phone:focus{outline:none}.banner-post__phone:focus-visible{outline:.0625rem dashed currentColor}.banner-post__phone:active{color:var(--grey-80-text)}.post-info{align-items:center;display:flex;justify-content:space-between}.post-info:not(:last-child){margin-bottom:3.125rem}.post-info__meta{align-items:center;display:flex;gap:1.25rem}.post-info__meta>*{color:var(--grey-80-text)}.post-info__meta>:not(:last-child){position:relative}.post-info__meta>:not(:last-child):after{background-color:var(--grey-80-text);content:"";height:80%;position:absolute;right:-.6875rem;top:15%;width:.0625rem}.post-info__links{align-items:center;display:flex;gap:1.25rem}.post-info__links a{height:1.5rem;transition:color .2s}.post-info__links a:focus{outline:none}.post-info__links a:focus-visible{outline:.0625rem dashed currentColor}.post-info__links a:active{color:var(--grey-80-text)}.post-content{border-bottom:.0625rem solid var(--grey-80-text);padding-bottom:3.125rem}.post-content:not(:last-child){margin-bottom:3.125rem}.post-content>:not(:last-child){margin-bottom:1.875rem}.post-content h2{font-size:1.5rem;font-weight:600;line-height:1.45}.post-content h2:not(:last-child){margin-bottom:1.25rem}.post-content ul:first-of-type{padding-left:1.25rem;text-transform:uppercase}.post-content ul:first-of-type li{list-style:none!important;padding-left:1.25rem;position:relative}.post-content ul:first-of-type li:before{background-color:var(--black-80-text);content:"";height:.0625rem;left:0;position:absolute;top:50%;translate:-50% 0;width:1.25rem}.post-content ul:first-of-type li:not(:last-child){margin-bottom:.625rem}.post-content ul:first-of-type li a{transition:color .2s}.post-content ul:first-of-type li a:focus{outline:none}.post-content ul:first-of-type li a:focus-visible{outline:.0625rem dashed currentColor}.post-content ul:first-of-type li a:active{color:var(--grey-80-text)}.post-content p:not(:last-child){margin-bottom:.625rem}.post-content h3{font-size:1.5rem;font-weight:600;line-height:1.45}.post-content h3:not(:last-child){margin-bottom:.9375rem}.post-content figure{display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}.post-content figure img{border-radius:.625rem;height:16.5rem;object-fit:cover;width:100%}.post-content ol{padding-left:1.25rem}.post-content table{border-collapse:collapse;width:100%}.post-content table td{border:.0625rem solid var(--black-70-title);color:var(--black-80-text);font-size:.8125rem;line-height:1.4;padding:.625rem}.post-content ul{padding-left:.9375rem}.post-content ul:not(:first-child) li{list-style:outside}.post-author:not(:last-child){margin-bottom:1.25rem}.post-author__author{color:var(--black-70-title);font-size:1.5rem;font-weight:600;line-height:1.45}.post-author__author:not(:last-child){margin-bottom:.9375rem}.post-author__name{color:var(--black-80-text);font-size:1.5rem;font-weight:600;line-height:1.45;transition:color .2s}.post-author__name:not(:last-child){margin-bottom:.625rem}.post-author__name:focus{outline:none}.post-author__name:focus-visible{outline:.0625rem dashed currentColor}.post-author p,.post-author__name:active{color:var(--grey-80-text)}.post-author p:not(:last-child){margin-bottom:.625rem}.sidebar>:not(:last-child){margin-bottom:1.875rem}.sidebar__column{display:flex;flex-direction:column;gap:1.875rem}.sidebar__column img{height:25rem;object-fit:cover;width:100%}.products-post{margin-bottom:9.375rem}.products-post__header{align-items:center;display:flex;gap:1.875rem;justify-content:space-between}.products-post__header:not(:last-child){margin-bottom:1.875rem}.products-post__title{color:var(--black-70-title);font-size:2rem;font-weight:600;line-height:1.35}.products-post__nav{align-items:center;display:flex;gap:.9375rem}.products-post__nav-next,.products-post__nav-prev{align-items:center;color:var(--black-80-text);display:flex;justify-content:center}.products-post__nav-next svg,.products-post__nav-prev svg{height:2.1875rem;width:2.1875rem}.products-post__nav-next:focus,.products-post__nav-prev:focus{outline:none}.products-post__nav-next:focus-visible,.products-post__nav-prev:focus-visible{outline:.0625rem dashed currentColor}.products-post__nav-next:active svg,.products-post__nav-prev:active svg{fill:var(--grey-80-text)}.social{background-color:var(--white);border-radius:0 1.25rem 1.25rem 0;box-shadow:.0625rem .0625rem 1.875rem 0 rgba(54,54,54,.12);display:flex;flex-direction:column;gap:1.875rem;padding:2.5rem}.social__link{transition:scale .2s}.social__link:focus{outline:none}.social__link:focus-visible{outline:.0625rem dashed currentColor}.social__link:active{scale:1}.swiper{overflow:hidden}.swiper-initialized{touch-action:pan-y}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;width:100%}.swiper-vertical .swiper-wrapper{flex-direction:column}.swiper-autoheight .swiper-wrapper{align-items:flex-start}.swiper-initialized .swiper-slide{flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{transform:translateZ(0)}.swiper-button-lock{display:none!important}.menu{align-self:center;justify-self:flex-start}.menu__list{align-items:center;column-gap:.9375rem;display:flex;flex-grow:1;flex-wrap:wrap;row-gap:.3125rem}.menu__link{transition:color .2s}.menu__link:focus{outline:none}.menu__link:focus-visible{outline:.0625rem dashed currentColor}.menu__link:active{color:var(--grey-80-text)}.icon-menu{display:none}.top-header{align-items:center;background-color:var(--white);gap:.9375rem;justify-content:space-between;padding-bottom:.625rem;padding-top:1.25rem}.logo,.top-header{display:flex;position:relative;z-index:101}.logo:focus{outline:none}.logo:focus-visible{outline:.0625rem dashed currentColor}.header-contacts{align-items:center;display:flex;gap:1.25rem}.header-contacts__item{align-items:flex-end;display:flex;gap:.3125rem;transition:color .2s}.header-contacts__item:focus{outline:none}.header-contacts__item:focus-visible{outline:.0625rem dashed currentColor}.header-contacts__item:active{color:var(--grey-80-text)}.middle-header{background-color:var(--grey-30)}.middle-header__inner{gap:1.25rem;height:auto;padding-block:1.5625rem}.middle-header__center,.middle-header__inner{align-items:center;display:flex;position:relative}.middle-header__center{margin-left:1.5625rem}.middle-header__categories{justify-self:flex-start}.middle-header__cart{justify-self:flex-end}.bottom-header{display:none}.footer{background-color:#303030;color:#ccc}.top-footer{display:grid;grid-template-columns:repeat(3,18.125rem);padding-bottom:1.875rem;padding-top:2.5rem}.top-footer__title{color:var(--white);font-size:.8125rem;font-weight:700;line-height:1.1}.top-footer__title:not(:last-child){margin-bottom:.625rem}.top-footer__link{display:flex;flex-direction:column;font-size:.8125rem;line-height:1.54;transition:color .2s}.top-footer__link:focus{outline:none}.top-footer__link:focus-visible{outline:.0625rem dashed currentColor}.top-footer__link:active{color:var(--grey-80-text)}.footer-contacts__item{align-items:flex-start;column-gap:.3125rem;display:flex}.footer-contacts__item:not(:last-child){margin-bottom:.1875rem}.footer-contacts__title,.footer-contacts__value{color:#e2e2e2;font-size:.8125rem;line-height:1.54}.footer-contacts__value{transition:color .2s}.footer-contacts__value:focus{outline:none}.footer-contacts__value:focus-visible{outline:.0625rem dashed currentColor}.footer-contacts__value:active{color:var(--grey-80-text)}.footer-contacts__title{flex-shrink:0}.bottom-footer{border-top:.0625rem solid #666;color:#e2e2e2;display:flex;flex-direction:column;font-size:.8125rem;line-height:1.54;padding-bottom:.625rem;padding-top:1.25rem;row-gap:.625rem;text-align:center}.bottom-footer__text a{transition:color .2s}.bottom-footer__text a:focus{outline:none}.bottom-footer__text a:focus-visible{outline:.0625rem dashed currentColor}.bottom-footer__text a:active{color:var(--grey-80-text)}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.input{background-color:var(--white);border:.0625rem solid var(--white);border-radius:.3125rem;caret-color:inherit;color:var(--black-80-text);display:block;padding:.6875rem 1.25rem;transition:border .2s;width:100%}.input.--form-error{border:.0625rem solid #cd0405;color:#cd0405}.input:focus{outline:none}.input:focus-visible{border:.0625rem solid var(--yellow-hover)}.input:active{border:.0625rem solid var(--yellow-hover)}.input[placeholder]:not([data-fls-placeholder-nohiden])::placeholder{color:var(--grey-80-text);transition:opacity .3s}.--form-error .input[placeholder]:not([data-fls-placeholder-nohiden])::placeholder{color:#cd0405}textarea.input{padding:0;resize:vertical}.checkbox{display:inline-block;position:relative}.checkbox:not(:last-child){margin-bottom:.625rem}.checkbox__input{height:0;opacity:0;position:absolute;width:0}.checkbox__input:focus-visible+.checkbox__text:before{outline:.0625rem dashed var(--white)}.checkbox__input:checked+.checkbox__text:after{transform:scale(1)}.checkbox__input.--form-error+.checkbox__text:before{border:.0625rem solid #cd0405}.checkbox__text{align-items:center;color:var(--white);cursor:pointer;display:inline-flex;font-size:.8125rem;gap:1.25rem;line-height:1.4;position:relative}.checkbox__text:before{align-self:flex-start;border:.0625rem solid #a7a9ac;border-radius:.1875rem;content:"";flex:0 0 1.5rem;height:1.5rem;width:1.5rem}.checkbox__text:after{background-repeat:no-repeat;background-size:contain;content:"";height:.5625rem;left:.375rem;position:absolute;top:.5rem;transform:scale(0);transition:all .3s ease 0s;width:.875rem}.checkbox__text a{color:var(--yellow-hover);transition:color .2s}.checkbox__text a:focus{outline:none}.checkbox__text a:focus-visible{outline:.0625rem dashed currentColor}.checkbox__text a:active{color:var(--black-80-text)!important}.header-search{display:flex;height:3.125rem;position:absolute;right:0;width:auto;z-index:101}.header-search.open{justify-content:flex-end;width:100%}.header-search__open,.header-search__submit{align-items:center;display:flex;gap:.3125rem;transition:color .2s}.header-search__open.close,.header-search__submit.close{display:none}.header-search__open:focus,.header-search__submit:focus{outline:none}.header-search__open:focus-visible,.header-search__submit:focus-visible{outline:.0625rem dashed currentColor}.header-search__open:active,.header-search__submit:active{color:var(--grey-80-text)}.header-search__form{display:none}.open .header-search__form{background-color:var(--white);border:.0625rem solid var(--black-80-text);border-radius:.3125rem;display:flex;gap:.9375rem;justify-content:flex-end;overflow:hidden;width:100%}.header-search__form.focus,.header-search__form.hover{border:.0625rem solid var(--yellow-hover)}.header-search__form.focus .header-search__input,.header-search__form.hover .header-search__input{border:.0625rem solid transparent}.header-search__inner{align-items:center;display:flex;width:100%}.header-search__input{height:100%}.header-search__reset{display:none}.header-search__reset.reset-open{display:block;height:1.5rem;width:1.5rem}.header-search__reset:active .icon{fill:var(--grey-80-text)}.header-search__submit{padding-left:.75rem;padding-right:1.5625rem;position:relative}.header-search__submit:before{background-color:var(--black-80-text);border-radius:.5625rem;content:"";height:1.625rem;left:0;position:absolute;width:.0625rem}.focus .header-search__submit:before,.hover .header-search__submit:before{background-color:var(--yellow-hover)}.header-search__submit span{display:block}.header-search__submit span.hide{display:none}.product-card{display:flex;flex-direction:column;height:100%}.picture-product{background-color:#585757;border-radius:.3125rem;height:16.875rem;overflow:hidden;position:relative}.picture-product__img-link{color:var(--black-80-text);height:7rem;left:50%;position:absolute;top:50%;transition:scale .2s;translate:-50% -50%;width:12.5rem;z-index:2}.picture-product__img-link:focus{outline:none}.picture-product__img-link:focus-visible{scale:1.05}.picture-product__img-link:active{scale:1}.picture-product__img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.picture-product__saved{color:var(--black-80-text);height:1.5rem;position:absolute;right:.9375rem;top:.9375rem;width:1.5rem;z-index:3}.picture-product__saved:focus{outline:none}.picture-product__saved:focus-visible{outline:.0625rem dashed currentColor}.picture-product__saved:active .icon{fill:var(--grey-80-text)}.picture-product__saved .icon{fill:var(--white);transition:fill .3s}.picture-product__saved.saved .icon{fill:red}.picture-product__rating{align-items:center;background-color:var(--white);border-radius:.3125rem;bottom:.8125rem;display:flex;gap:.3125rem;left:.625rem;padding:.3125rem .5rem;position:absolute;z-index:3}.picture-product__rating-icon{fill:var(--yellow-hover);height:1.25rem;width:1.25rem}.picture-product__rating-text{color:var(--yellow-hover);font-size:.8125rem;line-height:1.4}.product-card-info,.product-card-info__texts{display:flex;flex-direction:column;flex-grow:1}.product-card-info__texts{gap:.625rem;padding:.625rem;text-align:center}.product-card-info__link-title:focus{outline:none}.product-card-info__link-title:focus-visible{outline:.0625rem dashed currentColor}.product-card-info__link-title:active .product-card-info__title{color:var(--grey-80-text)}.product-card-info__title{color:var(--black-70-title);font-weight:600;transition:color .2s}.product-card-info__article{color:var(--grey-80-text);font-size:.8125rem;line-height:1.4}.product-card-info__price{align-items:center;align-self:center;color:var(--black-80-text);display:flex;font-size:1.5rem;font-weight:600;gap:.3125rem;line-height:1.45;margin-top:auto}.product-card-info__buttons{display:flex;gap:.625rem}.product-card-info__cart{background-color:var(--black-80-text);border-radius:.3125rem;color:var(--white);flex-grow:1;padding:.75rem 1.25rem;transition:background-color .2s}.product-card-info__cart:focus{outline:none}.product-card-info__cart:focus-visible{outline:.0625rem dashed var(--black-80-text);outline-offset:.125rem}.product-card-info__cart:active{background-color:var(--grey-80-text)}.product-card-info__catalog{align-items:center;background-color:var(--grey-30);border-radius:.3125rem;display:flex;flex:0 0 3.125rem;height:3.125rem;justify-content:center;padding:.75rem 0;transition:background-color .2s;width:3.125rem}.product-card-info__catalog:focus{outline:none}.product-card-info__catalog:focus-visible{outline:.0625rem dashed var(--black-80-text);outline-offset:.125rem}.product-card-info__catalog:active{background-color:var(--grey-80-text)}.product-card-info__catalog-icon{height:.9375rem;width:.9375rem}.header-categories{position:relative}.header-categories.open ul{display:block}.header-categories__button{align-items:center;background-color:#1d1c1c;border-radius:.3125rem;color:var(--white);display:flex;gap:.625rem;justify-content:center;padding:.75rem 1.875rem;transition:background-color .2s;width:16.875rem}.open .header-categories__button{border-bottom-left-radius:0;border-bottom-right-radius:0}.header-categories__button:focus{outline:none}.header-categories__button:focus-visible{outline:.0625rem dashed var(--yellow-hover);outline-offset:.1875rem}.header-categories__button:active{background-color:var(--grey-80-text)}.header-categories ul{background-color:#1d1c1c;border-bottom-left-radius:.3125rem;border-bottom-right-radius:.3125rem;display:none;overflow-y:auto;padding:.625rem .625rem .625rem 0;position:absolute;width:100%;z-index:101}.header-categories ul li a{color:var(--white);display:block;padding:.3125rem .3125rem .3125rem .625rem;transition:background-color .2s}.header-categories ul li a:focus{outline:none}.header-categories ul li a:focus-visible{outline:.0625rem dashed currentColor}.header-categories ul li a:active{background-color:var(--grey-80-text)}.header-categories ul li:not(:last-child){margin-bottom:.3125rem}.header-cart{align-items:center;column-gap:1.1875rem;display:flex;flex-shrink:0;transition:color .2s}.header-cart__body{display:flex;position:relative}.header-cart__quantity{background-color:var(--yellow-hover);border-radius:50%;box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.2);color:var(--white);font-size:.75rem;height:1.25rem;position:absolute;right:-.5625rem;top:-.4375rem;transition:color .2s;width:1.25rem}.header-cart:focus{outline:none}.header-cart:focus-visible{outline:.0625rem dashed currentColor}.header-cart:active{color:var(--grey-80-text)}.contactform{border-radius:.625rem}.contactform--dark{background-color:var(--black-80-text);color:var(--white);padding:2.5rem}.contactform--dark .contactform__title{text-transform:uppercase}.contactform--dark .contactform__text:not(:last-child){margin-bottom:2.5rem}.contactform--dark .checkbox__text{color:var(--white)}.contactform--dark .checkbox__text:after{background-image:url(../assets/img/check-light.svg)}.contactform--dark .callback-form{grid-template-columns:1fr 16.875rem}.contactform--dark .callback-form__column:first-child{grid-column:span 2}.contactform--dark .callback-form__submit{background-color:var(--yellow-hover);color:var(--black-80-text);width:16.875rem}.contactform--dark .callback-form__submit:focus{outline:none}.contactform--dark .callback-form__submit:focus-visible{outline:.0625rem dashed var(--white);outline-offset:.0625rem}.contactform--dark .callback-form__submit:active{color:var(--black-80-text)}.contactform--light{background-color:var(--white);box-shadow:.0625rem .0625rem 1.875rem 0 rgba(54,54,54,.12);color:var(--black-70-title);padding:1.5625rem}.contactform--light .contactform__text,.contactform--light .contactform__title{text-align:center}.contactform--light .contactform__text:not(:last-child){margin-bottom:1.25rem}.contactform--light .checkbox__input:focus-visible+.checkbox__text:before{outline:.0625rem dashed var(--yellow-hover)}.contactform--light .checkbox__text{color:var(--black-80-text)}.contactform--light .checkbox__text:after{background-image:url(../assets/img/check-dark.svg)}.contactform--light .callback-form{grid-template-columns:1fr}.contactform--light .callback-form .input{border:.0625rem solid var(--black-80-text)}.contactform--light .callback-form .input:focus{outline:none}.contactform--light .callback-form .input:focus-visible{border:.0625rem solid var(--yellow-hover)}.contactform--light .callback-form .input:active{border:.0625rem solid var(--yellow-hover)}.contactform--light .callback-form .input.--form-error{border:.0625rem solid #cd0405}.contactform--light .callback-form__column{display:flex;flex-direction:column}.contactform--light .callback-form__column--checkbox{order:2}.contactform--light .callback-form__column--phone{order:1}.contactform--light .callback-form__column--button{order:3}.contactform--light .callback-form__submit{background-color:var(--black-80-text);color:var(--white);width:100%}.contactform--light .callback-form__submit:focus{outline:none}.contactform--light .callback-form__submit:focus-visible{outline:.0625rem dashed var(--black-80-text);outline-offset:.125rem}.contactform--light .callback-form__submit:active{background-color:var(--grey-80-text)}.contactform__title{font-size:1.5rem!important;font-weight:600;line-height:145%}.contactform__title:not(:last-child){margin-bottom:.75rem}.contactform .checkbox__text{font-size:.8125rem;line-height:1.4}.contactform .checkbox__text a{color:var(--yellow-hover)}.callback-form{column-gap:1.25rem;display:grid;row-gap:.625rem}.callback-form__column{display:flex;gap:.625rem}.callback-form__input-block{position:relative}.callback-form__placeholder{color:var(--grey-80-text);display:block;height:1.4375rem;left:1rem;padding-inline:.3125rem;pointer-events:none;position:absolute;top:.75rem;transition:all .2s}.--form-error .callback-form__placeholder{color:#cd0405}.callback-form__input:focus+.callback-form__placeholder,.callback-form__input:not(:placeholder-shown)+.callback-form__placeholder{background-color:var(--white);font-size:.8125rem;top:-.65625rem}.callback-form__input:not(:placeholder-shown):not(:focus)+.callback-form__placeholder{opacity:0;transition:opacity .2s ease}.callback-form__submit{border-radius:.3125rem;padding:.75rem 1.4375rem;transition:background-color .2s,color .2s}.breadcrumbs{padding-block:3.125rem}.breadcrumbs ul{column-gap:.625rem;display:flex;overflow-x:auto;padding:.125rem}.breadcrumbs ul li{flex-shrink:0}.breadcrumbs ul li:not(:last-child){align-items:center;column-gap:.625rem;display:flex}.breadcrumbs ul li:not(:last-child):after{background-color:var(--grey-50-line);content:"";height:.0625rem;width:.9375rem}.breadcrumbs ul li a,.breadcrumbs ul li span{color:var(--grey-80-text)}.breadcrumbs ul li a{transition:color .2s}.breadcrumbs ul li a:focus{outline:none}.breadcrumbs ul li a:focus-visible{outline:.0625rem dashed currentColor}.breadcrumbs ul li a:active{color:var(--black-80-text)}@media (max-width:91.875em){.post-page__social{position:relative;top:0;translate:0 0}.post-page__social:not(:last-child){margin-bottom:1.875rem}.social{border-radius:1.25rem;flex-direction:row}}@media (max-width:75em){.middle-header__center{margin-left:0}.header-categories{margin-right:auto}.header-categories__button{width:13.75rem}}@media (width <= 63.99875em){.middle-header__center{padding-right:5.9375rem}}@media (max-width:63.99875em){.post__body{grid-template-columns:1fr}.middle-header__center{width:100%}.bottom-header{display:flex;gap:.625rem;padding-block:.9375rem;padding-left:.9375rem;padding-right:.9375rem}.top-footer{display:flex;flex-wrap:wrap;gap:.625rem 1.875rem}.contactform--dark .callback-form{grid-template-columns:1fr}.contactform--dark .callback-form__column--checkbox{order:2}.contactform--dark .callback-form__column--phone{order:1}.contactform--dark .callback-form__column--button{order:3}.contactform--dark .callback-form__column:first-child{grid-column:span 1}.contactform--dark .callback-form__submit{width:100%}}@media (max-width:47.99875em) and (width <= 29.99875em){.header-search.open{width:16.5rem}}@media (max-width:47.99875em) and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:47.99875em){.post:not(:last-child){margin-bottom:4.6875rem}.post__title{font-size:1.5rem}.banner-post{height:auto;padding:1.875rem 1.25rem}.banner-post__bg{scale:1}.banner-post__title{font-size:1.75rem}.banner-post ul{grid-template-columns:1fr}.banner-post ul li{background:url(../assets/img/check-list.svg) 0 0/1.5rem 1.5rem no-repeat;font-size:1rem}.banner-post__phone{font-size:1.5rem;margin-left:-1.1875rem;padding:.9375rem 5.625rem .9375rem 1.25rem}.post-info{align-items:flex-start;flex-direction:column;gap:.625rem}.post-info__links{width:100%}.post-info__links a{flex:0 0 1.5rem}.post-info__rating{flex-grow:1}.post-content{padding-bottom:1.25rem}.post-content:not(:last-child){margin-bottom:1.25rem}.post-content>*{font-size:.9375rem}.products-post{margin-bottom:4.6875rem}.products-post__title{font-size:1.5rem}.social{padding:1.25rem}.social__link{height:2.875rem;width:2.875rem}.menu__icon{translate:3.125rem 0}.menu__body{align-items:center;background-color:#333;display:flex;flex-direction:column;gap:1.25rem;height:100svh;overflow:auto;padding:10rem .9375rem 1.875rem;top:0;z-index:100}.menu__body,.menu__body:before{left:-100%;position:fixed;transition:left .3s;width:100%}.menu__body:before{background-color:var(--grey-30);content:"";height:4.375rem;top:3.15625rem;z-index:101}[data-fls-menu-open] .menu__body,[data-fls-menu-open] .menu__body:before{left:0}.menu__list{flex-direction:column;row-gap:.9375rem}.menu__link{color:var(--white);font-size:1.25rem}.icon-menu{display:flex;flex-direction:column;gap:.3125rem;height:1.5rem;justify-content:center;position:relative;width:1.5rem;z-index:101}.icon-menu span,.icon-menu:after,.icon-menu:before{background-color:var(--yellow-hover);content:"";height:.125rem;position:relative;right:0;transition:all .3s ease 0s;width:1.5rem}.icon-menu span{display:none;top:calc(50% - .0625rem)}[data-fls-menu-open] .icon-menu:before{top:.25rem;transform:rotate(-45deg)}[data-fls-menu-open] .icon-menu:after{bottom:.1875rem;transform:rotate(45deg)}.top-header{padding-bottom:.9375rem;padding-top:.625rem}.logo{flex:0 0 8rem;height:2.5rem;width:8rem}.header-contacts{flex-direction:row-reverse;flex-grow:1;justify-content:space-between}.header-contacts__item--email{color:var(--white)}.middle-header__inner{padding-block:.9375rem}.middle-header__center{justify-content:flex-end;padding-right:3.125rem}.header-search{right:3.125rem}.header-search.open{width:31.25rem;width:16.5rem}.header-search__open span,.header-search__submit span{display:none}.contactform--dark{padding:1.5625rem 1.25rem}.contactform--dark .contactform__text:not(:last-child){margin-bottom:1.25rem}.contactform__title{font-size:1.25rem!important}.breadcrumbs{padding-block:1.875rem}.breadcrumbs ul,.breadcrumbs ul li:not(:last-child){column-gap:.3125rem}.breadcrumbs ul li:not(:last-child):after{width:.625rem}.breadcrumbs ul li a,.breadcrumbs ul li span{font-size:.9375rem}}@media (max-width:29.99875em) and (width <= 23.43625em){.header-search.open{width:18.4375rem}}@media (max-width:29.99875em){.post-content figure img{height:7.75rem}.post-content table td{padding:.125rem}.post-content table{text-align:center}.table{margin:0 -.9375rem}.products-post__nav{display:none}.header-cart{flex-shrink:1;flex-wrap:wrap}}@media (max-width:47.99875em) and (width > 47.99875em){.header-search.open{width:31.25rem}}@media (max-width:29.99875em) and (width > 29.99875em){.header-search.open{width:24.875rem}}@media (max-width:29.99875em) and (width > 23.43625em) and (width <= 29.99875em){.header-search.open{width:clamp(18.4375rem,-4.55234523809375rem + 98.0952380952vw,24.875rem)}}@media (max-width:47.99875em) and (width > 29.99875em) and (width <= 47.99875em){.header-search.open{width:clamp(16.5rem,-8.082309027775rem + 81.9444444444vw,31.25rem)}}@media (width > 63.99875em) and (width <= 75em){.middle-header__center{padding-right:clamp(5.9375rem,-12.2418972275875rem + 28.4058629701vw,9.0625rem)}}@media (width > 75em){.middle-header__center{padding-right:9.0625rem}}@media (any-hover:hover){.banner-post__phone:hover,.post-author__name:hover,.post-content ul:first-of-type li a:hover,.post-info__links a:hover{color:var(--yellow-hover)}.products-post__nav-next:hover svg,.products-post__nav-prev:hover svg{fill:var(--yellow-hover)}.social__link:hover{scale:1.05}.bottom-footer__text a:hover,.footer-contacts__value:hover,.header-contacts__item:hover,.menu__link:hover,.top-footer__link:hover{color:var(--yellow-hover)}.input:hover{border:.0625rem solid var(--yellow-hover)}.checkbox__text a:hover{color:var(--grey-80-text)!important}.header-search__open:hover,.header-search__submit:hover{color:var(--yellow-hover)}.header-search__reset:hover .icon{fill:var(--yellow-hover)}.picture-product__img-link:hover{scale:1.05}.picture-product__saved:hover .icon{fill:red}.product-card-info__link-title:hover .product-card-info__title{color:var(--yellow-hover)}.header-categories ul li a:hover,.header-categories__button:hover,.product-card-info__cart:hover,.product-card-info__catalog:hover{background-color:var(--yellow-hover)}.header-cart:hover{color:var(--yellow-hover)}.contactform--dark .callback-form__submit:hover,.header-cart:hover .header-cart__quantity{color:var(--white)}.contactform--light .callback-form .input:hover{border-color:var(--yellow-hover)}.contactform--light .callback-form__submit:hover{background-color:var(--yellow-hover)}.breadcrumbs ul li a:hover{color:var(--yellow-hover)}.breadcrumbs ul li a:hover .header-cart__quantity{color:var(--black-80-text)}}