

/* Start:/bitrix/templates/fportal/css/catalog.css?177454029120211*/
:root{--header-height: 89pxpx;--containerOuter: 1680px;--padding: calc((100vw - 17px - var(--containerOuter)) / 2);--paddingContainer: 40px;--sideBarWidth: 420px}@media screen and (max-width: 1680px){:root{--header-height: 86px;--containerOuter: 1366px;--sideBarWidth: 320px}}@media screen and (max-width: 1024px){:root{--header-height: 84px;--paddingContainer: 25px;--sideBarWidth: 220px}}@media screen and (max-width: 1024px){:root{--paddingContainer: 25px;--sideBarWidth: 220px}}.catalog-filter{margin-bottom:0}@media screen and (max-width: 1024px){.catalog-filter{margin-bottom:0}}.catalog-filter__line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;margin: 18px 0 -5px;}@media screen and (max-width: 1440px){.catalog-filter__line{padding:10px 0}}@media screen and (max-width: 768px){.catalog-filter__line{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}}.catalog-filter__button{font-size:14px;line-height:191.5%;color:#333;background:none;border:none}.catalog-filter__button .icon{margin-left:4px;width:12px;height:6px;fill:transparent;stroke:#333}@media screen and (min-width: 769px){.catalog-filter__button{display:none}}.catalog-filter__tag{position:relative}.catalog-filter__tag::after{position:absolute;right:-25px;top:0;width:40px;height:100%;background:-webkit-linear-gradient(183.23deg, #fff 36.65%, rgba(255,255,255,0) 121.17%);background:-o-linear-gradient(183.23deg, #fff 36.65%, rgba(255,255,255,0) 121.17%);background:linear-gradient(266.77deg, #fff 36.65%, rgba(255,255,255,0) 121.17%);pointer-events:none}@media screen and (max-width: 1024px){.catalog-filter__tag::after{content:""}}@media screen and (max-width: 768px){.catalog-filter__tag::after{right:-10px}}.catalog-filter__tag-list{max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px 25px}@media screen and (max-width: 1024px){.catalog-filter__tag-list{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:unset;margin:0 -25px 15px 0;overflow:auto hidden}}@media screen and (max-width: 768px){.catalog-filter__tag-list{margin:0 -10px 15px 0}}.catalog-filter__tag-item{margin:5px;padding:2px 27px 2px 12px;position:relative;background:#f4f4f4;font-size:14px;line-height:191.5%;letter-spacing:0.02em;color:#828282;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}@media screen and (max-width: 1024px){.catalog-filter__tag-item{margin:15px 10px 0 0}}@media screen and (max-width: 768px){.catalog-filter__tag-item{margin:15px 10px 0 0}}@media screen and (min-width: 769px) and (max-width: 1024px){.catalog-filter__tag-item:last-child{margin-right:25px}}.catalog-filter__tag-item:hover{background:#333;color:#fff}.catalog-filter__tag-item:hover .icon{fill:#fff}.catalog-filter__tag-remove{position:absolute;right:12px;top:50%;background:transparent;border:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.catalog-filter__tag-remove .icon{width:10px;height:10px;fill:#828282;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.catalog-filter__tag-remove:hover .icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.catalog-filter__reset{font-size:15px;line-height:150%;color:#242e38;position:relative;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;white-space:nowrap}.catalog-filter__reset::after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#333;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.catalog-filter__reset:hover::after{width:0%}.catalog-filter .styler{margin-left:auto}@media screen and (max-width: 768px){.catalog-filter .styler{margin-left:0}}.catalog-filter .styler .jq-selectbox__select-text::before{content:"Сортировать по ";display: none;}.catalog-sidebar{position:-webkit-sticky;position:sticky;top:var(--header-height);height:calc(var(--viewport-height) - var(--header-height));overflow:hidden auto;padding:0 15px var(--pannel-bottom-height) 0}@media screen and (max-width: 768px){.catalog-sidebar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:static;top:0;height:100%;padding:0}}.catalog-sidebar__wrap{left:0;top:0;z-index:3;background:#fff}@media screen and (min-width: 769px){.catalog-sidebar__wrap{min-width:250px;max-width:250px}}@media screen and (max-width: 768px){.catalog-sidebar__wrap{position:fixed;left:-100%;top:0;width:100%;height:100%;z-index:10001;-webkit-transition:left .5s ease-in-out;-o-transition:left .5s ease-in-out;transition:left .5s ease-in-out}}.catalog-sidebar__wrap.active{width:25%;opacity:1;visibility:visible}@media screen and (max-width: 1024px){.catalog-sidebar__wrap.active{width:33.33%}}@media screen and (max-width: 768px){.catalog-sidebar__wrap.active{width:100%;left:0}}.catalog-sidebar__close{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px 15px;background:#fafafa;border:none;font-weight:500;font-size:18px;line-height:191.5%;letter-spacing:0.02em;text-transform:uppercase;color:#333}@media screen and (min-width: 769px){.catalog-sidebar__close{display:none}}.catalog-sidebar__close .icon{margin-left:15px;width:8px;height:8px}@media screen and (max-width: 768px){.catalog-sidebar__filter{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow:auto;padding-bottom:80px}}.catalog-sidebar__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px;position:absolute;bottom:0;left:0;width:100%;background:-webkit-linear-gradient(268.52deg, rgba(255,255,255,0.72) -20.26%, #fff 98.74%);background:-o-linear-gradient(268.52deg, rgba(255,255,255,0.72) -20.26%, #fff 98.74%);background:linear-gradient(181.48deg, rgba(255,255,255,0.72) -20.26%, #fff 98.74%)}@media screen and (min-width: 769px){.catalog-sidebar__footer{display:none}}.catalog-sidebar__footer-item{width:50%}.catalog-sidebar__footer-item:first-child{padding-right:8px}.catalog-sidebar__footer-item:last-child{padding-left:8px}.catalog-sidebar__footer .button{width:100%;padding:9px 0;font-size:16px}@media screen and (max-width: 768px){.catalog-sidebar .accordeon{margin-bottom:0}}.catalog-sidebar .accordeon__title{text-transform:uppercase}@media screen and (max-width: 768px){.catalog-sidebar .accordeon__title{font-size:14px}}@media screen and (max-width: 768px){.catalog-sidebar .accordeon__dropdown{padding:0 5px}}.checkbox-block__title{position:relative;padding-right:50px;-webkit-transition:font-weight .5s ease-in-out;-o-transition:font-weight .5s ease-in-out;transition:font-weight .5s ease-in-out}@media screen and (max-width: 1024px){.checkbox-block__title{padding-right:30px}}.checkbox-block__title input[type="checkbox"]:checked ~ .checkbox-block__title{font-weight:bold}.checkbox-block__title.opened .checkbox-block__button{opacity:1;visibility:visible}.checkbox-block__title.opened .checkbox-block__button .icon{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}@media screen and (min-width: 1025px){.checkbox-block__title:hover .checkbox-block__marker::after{-webkit-transform:translate(-50%, -50%) scale(0.5);-ms-transform:translate(-50%, -50%) scale(0.5);transform:translate(-50%, -50%) scale(0.5)}}.checkbox-block__title:hover .checkbox-block__button{opacity:0.5;visibility:visible}.checkbox-block__item{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:5px 0;cursor:pointer}.checkbox-block__marker{display:inline-block;position:relative;left:0;margin-right:10px;min-width:10px;width:10px;height:10px;border:1px solid #333}.checkbox-block__marker::after{content:"";position:absolute;width:6px;height:6px;background:#333;left:50%;top:50%;-webkit-transform:translate(-50%, -50%) scale(0);-ms-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.checkbox-block__name,.checkbox-block__count{font-weight:300;font-size:16px;line-height:100%;color:#333}@media screen and (max-width: 1440px){.checkbox-block__name,.checkbox-block__count{font-size:14px}}.checkbox-block__count{padding-left:5px}.checkbox-block__count::before{content:"("}.checkbox-block__count::after{content:")"}
.checkbox-block__button{
    position:absolute;
    width:50px;
    height:100%;
    right:0;
    top:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack: center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    cursor:pointer;
    opacity:1;
    visibility:visible;
    -webkit-transition:.5s;
    -o-transition:.5s;
    transition:.5s
}
@media screen and (max-width: 1024px){.checkbox-block__button{width:30px;opacity:1;visibility:visible}}
.checkbox-block__button .icon{
    width:12px;
    height:7px;
    fill:transparent;
    stroke-width:2px;
    stroke:#333;
    -webkit-transition:.5s;
    -o-transition:.5s;
    transition:.5s
}
.checkbox-block__button:hover{opacity:1 !important}.checkbox-block__dropdown{display:none;padding:5px 0 5px 20px}.checkbox-block input[type="checkbox"]{display:none}.checkbox-block input[type="checkbox"]:checked ~ .checkbox-block__marker::after{-webkit-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.checkbox-block input[type="checkbox"]:checked ~ .checkbox-block__title{font-weight:500}.catalog-item{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;gap:15px}@media screen and (max-width: 768px){.catalog-item{gap:10px}}.catalog-item__close{position:absolute;top:15px;right:15px;width:10px;height:10px;z-index:2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;cursor:pointer}.catalog-item__close .icon{display:block;position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);fill:#333}.catalog-item__close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.catalog-item__img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}.catalog-item__img._hidden{-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;z-index:1;opacity:0}.catalog-item__img-wrap{position:relative}.catalog-item__img-wrap>.like{position:absolute;right:15px;top:15px;opacity:0;visibility:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;pointer-events:none}.catalog-item__img-wrap>.like.liked{opacity:1;visibility:visible}.catalog-item__img-wrap>.like.liked .icon{fill:#333 !important}@media screen and (min-width: 1025px){.catalog-item__img-wrap:hover ._hidden{opacity:1}}.catalog-item__img-container{position:relative;width:100%;display:block;padding-top:125%}.catalog-item__modal{position:absolute;left:0;bottom:0;-webkit-transform:translateY(25%);-ms-transform:translateY(25%);transform:translateY(25%);width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 15px 0;background:#0e0e0e;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;opacity:0;visibility:hidden;z-index:2}@media screen and (max-width: 1024px){.catalog-item__modal{display:none}}.catalog-item__size{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 10px}.catalog-item__size-item{font-size:15px;line-height:150%;text-transform:uppercase;color:#fff;cursor:pointer}.catalog-item__size-item input[type="radio"]{display:none}.catalog-item__size-item input[type="radio"]:checked+span{font-weight:bold;opacity:1}.catalog-item__size-item.disabled{color:#828282;opacity:1;pointer-events:none}.catalog-item__size-item span{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.catalog-item__size-item:not(:last-of-type){margin-right:19px}.catalog-item__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 10px auto}.catalog-item__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.catalog-item__link-error{position:absolute;white-space:nowrap;left:50%;bottom:150%;-webkit-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);transform:translate(-50%, 50%);color:#333;z-index:1;-webkit-box-shadow:2px 2px 15px 5px rgba(0,0,0,0.75);box-shadow:2px 2px 15px 5px rgba(0,0,0,0.75);background:#fff;padding:5px 10px;opacity:0;visibility:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.catalog-item__link-error::after{content:"";position:absolute;width:10px;height:10px;background:#fff;left:50%;bottom:0;-webkit-transform:translate(-50%, 50%) rotate(45deg);-ms-transform:translate(-50%, 50%) rotate(45deg);transform:translate(-50%, 50%) rotate(45deg)}.catalog-item__link:not(:last-child){margin-right:13px}.catalog-item__link.disabled a{pointer-events:none}.catalog-item__link.disabled .icon{opacity:0.5}.catalog-item__link.disabled:hover .catalog-item__link-error{opacity:1;visibility:visible;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.catalog-item__link.valid .icon{-webkit-animation:shake 0.5s;animation:shake 0.5s}.catalog-item__link a{position:absolute;width:100%;height:100%;z-index:1}.catalog-item__link .icon{width:20px;height:20px;fill:#fff}.catalog-item__link .icon-heart{fill:transparent;stroke:#fff}@media screen and (min-width: 1025px){.catalog-item__link:hover .icon{fill:#fff}}.catalog-item__link.liked .icon{fill:#fff}.catalog-item__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:18px;line-height:130%;text-transform:uppercase;color:#333}@media screen and (max-width: 768px){.catalog-item__title{font-size:10px}}.catalog-item__desc{font-weight:300;line-height:130%;color:#828282;margin-bottom:5px}@media screen and (max-width: 768px){.catalog-item__desc{margin-bottom:3px;font-size:9px}}.catalog-item__price{font-weight:300;font-size:20px;line-height:116%;text-align:right;text-transform:uppercase;color:#828282}@media screen and (max-width: 768px){.catalog-item__price{font-size:10px;letter-spacing:-0.237853px}}.catalog-item__price:not(:last-child){margin-right:12px}.catalog-item__price-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog-item__price.old{position:relative}.catalog-item__price.old::after{content:"";width:100%;height:1px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#828282}.catalog-item__runaway{font-weight:500}.catalog-item:hover .catalog-item__modal{opacity:1;visibility:visible;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.catalog-item:hover .catalog-item__img-wrap>.liked{opacity:0;visibility:hidden}.catalog-list{display:grid;width:100%;grid-template-columns:repeat(4, 1fr);gap:30px}@media screen and (max-width: 1024px){.catalog-list{grid-template-columns:repeat(3, 1fr);gap:15px}}@media screen and (max-width: 768px){.catalog-list{gap:10px}}@media screen and (max-width: 600px){.catalog-list{grid-template-columns:repeat(2, 1fr)}}.catalog-list__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.catalog-list__content{width:100%;max-width:100%}.catalog-list .accordeon__title{padding:10px 50px 10px 0;font-size:16px;line-height:150%;text-transform:uppercase;color:#333}@media screen and (max-width: 1440px){.catalog-list .accordeon__title{font-size:14px}}.catalog-list .accordeon__dropdown{padding:20px 0}@media screen and (max-width: 1440px){.catalog-list .accordeon__dropdown{padding:10px 0}}.catalog-list .accordeon:first-of-type .accordeon__title{border-top:1px solid #f2f2f2}@-webkit-keyframes heart-animate{from{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.25);transform:scale(1.25)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}75%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heart-animate{from{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.25);transform:scale(1.25)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}75%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes arrow-animate-up{from{-webkit-transform:rotateX(180deg) translateY(0);transform:rotateX(180deg) translateY(0)}50%{-webkit-transform:rotateX(180deg) translateY(5px);transform:rotateX(180deg) translateY(5px)}to{-webkit-transform:rotateX(180deg) translateY(0);transform:rotateX(180deg) translateY(0)}}@keyframes arrow-animate-up{from{-webkit-transform:rotateX(180deg) translateY(0);transform:rotateX(180deg) translateY(0)}50%{-webkit-transform:rotateX(180deg) translateY(5px);transform:rotateX(180deg) translateY(5px)}to{-webkit-transform:rotateX(180deg) translateY(0);transform:rotateX(180deg) translateY(0)}}@-webkit-keyframes arrow-animate-down{from{-webkit-transform:rotateX(0deg) translateY(0);transform:rotateX(0deg) translateY(0)}50%{-webkit-transform:rotateX(0deg) translateY(5px);transform:rotateX(0deg) translateY(5px)}to{-webkit-transform:rotateX(0deg) translateY(0);transform:rotateX(0deg) translateY(0)}}@keyframes arrow-animate-down{from{-webkit-transform:rotateX(0deg) translateY(0);transform:rotateX(0deg) translateY(0)}50%{-webkit-transform:rotateX(0deg) translateY(5px);transform:rotateX(0deg) translateY(5px)}to{-webkit-transform:rotateX(0deg) translateY(0);transform:rotateX(0deg) translateY(0)}}@-webkit-keyframes shake{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes shake{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}

/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.css?165705666464*/
font.errortext
{
	color:red;
}

font.notetext
{
	color:green;
}

/* End */
/* /bitrix/templates/fportal/css/catalog.css?177454029120211 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.css?165705666464 */
