

/* Start:/bitrix/templates/dresscode/fonts/roboto/roboto.min.css?1751227467986*/
@font-face{font-weight:400;font-family:robotobold;font-style:normal;src:url(/bitrix/templates/dresscode/fonts/roboto/roboto-bold.woff2) format("woff2");font-display:fallback}@font-face{font-weight:700;font-family:robotomedium;font-style:normal;src:url(/bitrix/templates/dresscode/fonts/roboto/roboto-medium.woff2) format("woff2");font-display:fallback}@font-face{font-weight:400;font-family:roboto_condensedlight;font-style:normal;src:url(/bitrix/templates/dresscode/fonts/roboto/robotocondensed-light.woff2) format("woff2");font-display:fallback}@font-face{font-weight:400;font-family:roboto_cnregular;font-style:normal;src:url(/bitrix/templates/dresscode/fonts/roboto/roboto-condensed.woff2) format("woff2");font-display:fallback}@font-face{font-weight:400;font-family:roboto_ltregular;font-style:normal;src:url(/bitrix/templates/dresscode/fonts/roboto/roboto-light.woff2) format("woff2");font-display:fallback}@font-face{font-weight:400;font-family:robotoregular;font-style:normal;src:url(/bitrix/templates/dresscode/fonts/roboto/roboto-regular.woff2) format("woff2");font-display:fallback}@font-face{font-weight:400;font-family:roboto_thregular;font-style:normal;src:url(/bitrix/templates/dresscode/fonts/roboto/roboto-thin.woff2) format("woff2");font-display:fallback}
/* End */


/* Start:/bitrix/templates/dresscode/themes/white/arctic/style.min.css?175122746736708*/
body.index{background-color:#f3f3f3}.theme-background-svg{fill:#238ff2}#footer.variant_2 #leftFooter,#footer.variant_3 #rightFooter,#footer.variant_4 #leftFooter,#footer.variant_8 #rightFooter,#footerLine.color_theme,#headerLayout.color_theme,#headerLine .headerLineTools .callBack,#headerLine.color_theme,#headerLine2 .callBack,#headerLine2.color_theme,#headerLine2.color_theme #subMenu .removedItemsContainer .removedItemsList,#headerLine3 .callBack,#headerLine3.color_theme,#headerLine3.color_theme #subMenu .removedItemsContainer .removedItemsList,#headerLine4.color_theme,#headerLine4.color_theme #subMenu .removedItemsContainer .removedItemsList,#subHeader.color_black #headerTools .cart ins.active,#subHeader.color_theme,#subHeader2 .cart .heading.active,#subHeader2 .topCompare .text.active,#subHeader2 .topWishlist .text.active,#subHeader2.color_black .cart .heading.active,#subHeader2.color_theme,#subHeader3.color_theme,#subHeader4.color_theme,#subHeader4.color_theme #subMenu .removedItemsContainer .removedItemsList,#subHeader4.color_theme .cart .count,#subHeader4.color_theme .topCompare .value,#subHeader4.color_theme .topWishlist .value,#subHeader5.color_theme,#subHeader5.color_theme #subMenu .removedItemsContainer .removedItemsList,#subHeader5.color_theme .cart .count,#subHeader5.color_theme .topCompare .value,#subHeader5.color_theme .topWishlist .value,#subHeader6.color_theme,#subHeader6.color_theme .cart .count,#subHeader6.color_theme .topCompare .value,#subHeader6.color_theme .topWishlist .value,#subHeader7.color_theme,#subHeader7.color_theme .cart .count,#subHeader7.color_theme .topCompare .value,#subHeader7.color_theme .topWishlist .value,#subHeader8.color_theme,#subHeader8.color_theme #subMenu .removedItemsContainer .removedItemsList,#subHeader8.color_theme .cart .count,#subHeaderLine.color_theme,#subHeaderLine.color_theme #subMenu .removedItemsContainer .removedItemsList,#topHeader.color_theme,#topHeader2.color_theme{background-color:#238ff2}#footer.variant_4 #footerBottom,#footer.variant_4 #rightFooter,#headerLine .headerLineTools .callBack:hover,#headerLine2 .callBack:hover,#subHeader.color_black #headerTools .cart ins.active:hover{background-color:#1680e2}#footer.variant_5 #leftFooter .heading,#footer.variant_5 #leftFooter .selected,#footer.variant_5 #rightFooter .email a,#footer.variant_6 #leftFooter .heading,#footer.variant_6 #leftFooter .selected,#footer.variant_6 #rightFooter .email a,#footer.variant_7 #leftFooter .heading,#footer.variant_7 #leftFooter .selected,#footer.variant_7 #rightFooter .email a,#footer.variant_8 #leftFooter .heading,#footer.variant_8 #leftFooter .selected,#footerLine.color_white .item .callback,#headerLine #topAuth ul li a,#headerLine .user-geo-position-value-link,#headerLine2 #subMenu li .selected,#headerLine2 .user-geo-position-value-link,#headerLine2.color_black #subMenu li .selected,#headerLine3 #subMenu li .selected,#headerLine3.color_black #subMenu li a.selected,#headerLine4 #subMenu li .selected,#subHeader.color_black #headerTools .tools .link,#subHeader2 #topCallback .link,#subHeader3 .cart .total,#subHeader3.color_theme .cart .active .count,#subHeader4 #subMenu li .selected,#subHeader5 .cart .heading .total,#subHeader6 .cart .active .count,#subHeader6 .cart .total,#subHeader7 .cart .active .total,#subHeader7 .firstPhones .callBack,#subHeader8 #subMenu li .selected{color:#238ff2}#footerLine.color_theme .item .cart.active .mark,#footerLine.color_theme .item .compare.active .mark,#footerLine.color_theme .item .wishlist.active .mark,#footerLine.color_white .item .cart.active,#footerLine.color_white .item .cart.active .mark,#footerLine.color_white .item .compare.active,#footerLine.color_white .item .compare.active .mark,#footerLine.color_white .item .wishlist.active,#footerLine.color_white .item .wishlist.active .mark{color:#238ff2!important}#headerLine4.color_black #subMenu li .selected,#headerLine4.color_black #subMenu li a:hover{color:#238ff2!important}#footer.variant_5 #leftFooter a:hover,#footer.variant_5 #rightFooter .email a:hover,#footer.variant_6 #leftFooter a:hover,#footer.variant_6 #rightFooter .email a:hover,#footer.variant_7 #leftFooter a:hover,#footer.variant_7 #rightFooter .email a:hover,#footer.variant_8 #leftFooter a:hover,#footerLine.color_white .item .callback:hover,#headerLine #topAuth ul li a:hover,#headerLine .user-geo-position-value-link:hover,#headerLine2 #subMenu li a:hover,#headerLine2 #topAuth>ul li a:hover,#headerLine2 .user-geo-position-value-link:hover,#headerLine2.color_black #subMenu li a:hover,#headerLine2.color_black #topAuth>ul li a:hover,#headerLine3 #subMenu li a:hover,#headerLine3.color_black #subMenu li a:hover #headerLine4.color_black #subMenu li a:hover,#headerLine3.color_black #topAuth>ul li a:hover,#headerLine4 #subMenu li a:hover,#subHeader.color_black #headerTools .tools .link:hover,#subHeader2 #topCallback .link:hover,#subHeader4 #subMenu li a:hover,#subHeader5 .cart .heading:hover .total,#subHeader6 .cart .heading:hover .total,#subHeader7 .firstPhones .callBack:hover,#subHeader8 #subMenu li a:hover,#topHeader.color_default #topMenu li .selected,#topHeader.color_default #topMenu li a:hover,#topHeader.color_default #topService>li>a:hover,#topHeader.color_default .user-geo-position-value-link:hover{color:#1680e2}#headerLine.color_theme .headerLineTools .callBack,#headerLine2.color_theme .callBack,#subHeader6.color_theme .callBack{background-color:#1680e2}#subHeader3 .cart .order.active,#subHeader6 .subPhones .callBack{color:#238ff2;border:1px solid #238ff2}#subHeader6 .subPhones .callBack:hover{border:1px solid #1680e2}#subHeader4 .cart .active .count,#subHeader4 .topCompare .active .value,#subHeader4 .topWishlist .active .value,#subHeader4.color_black .cart .active .count,#subHeader4.color_black .topCompare .active .value,#subHeader4.color_black .topWishlist .active .value,#subHeader5 .cart .active .count,#subHeader5 .topCompare .active .value,#subHeader5 .topWishlist .active .value,#subHeader6 .cart .active .count,#subHeader6 .topCompare .active .value,#subHeader6 .topWishlist .active .value,#subHeader7 .cart .active .count,#subHeader7 .topCompare .active .value,#subHeader7 .topWishlist .active .value,#subHeader8 .cart .active .count{color:#238ff2;border:2px solid #238ff2}#subHeader3 .cart .active .count,#subHeader3.color_black .cart .active .count,#subHeader3.color_theme .cart .active .count{background-color:#238ff2}#headerLine4 #topAuth ul li a,#headerLine4 .user-geo-position-value-link,#subHeader3 #topToolsLeft a,#subHeader3 .user-geo-position-value-link,#subHeader6 #topAuth>ul li a,#subHeader6 #topAuth>ul li:first-child::after,#subHeader6 .subPhones .callBack,#subHeader6 .user-geo-position-value-link,#subHeader8 .telephoneContainer .callBack{color:#238ff2}#headerLine4 #topAuth ul li a:hover,#headerLine4 .user-geo-position-value-link:hover,#subHeader3 #topToolsLeft a:hover,#subHeader3 .user-geo-position-value-link:hover,#subHeader6 #topAuth>ul li a:hover,#subHeader6 .subPhones .callBack:hover,#subHeader6 .user-geo-position-value-link:hover,#subHeader8 .telephoneContainer .callBack:hover{color:#1680e2}#headerLine #topAuth ul li a::after,#headerLine .user-geo-position-value-link::after,#headerLine2 .user-geo-position-value-link::after,#headerLine4 #topAuth ul li a::after,#headerLine4 .user-geo-position-value-link::after,#subHeader3 #topToolsLeft a::after,#subHeader3 .user-geo-position-value-link::after,#subHeader6 #topAuth ul li a::after,#subHeader6 .user-geo-position-value-link::after,#subHeader7 .firstPhones .callBack::after,#subHeader8 .telephoneContainer .callBack::after{border-bottom:1px dashed #238ff2}#headerLine #topAuth ul li a::after:hover,#headerLine .user-geo-position-value-link::after:hover,#headerLine2 .user-geo-position-value-link::after:hover,#headerLine4 #topAuth ul li a::after:hover,#headerLine4 .user-geo-position-value-link::after:hover,#subHeader3 #topToolsLeft a::after:hover,#subHeader3 .user-geo-position-value-link::after:hover,#subHeader6 #topAuth ul li a::after:hover,#subHeader6 .user-geo-position-value-link::after:hover,#subHeader7 .firstPhones .callBack::after:hover,#subHeader8 .telephoneContainer .callBack::after:hover{border-bottom:1px dashed #1680e2}@media all and (max-width:800px){#subHeader6 .user-geo-position-value-link{background-color:#1680e2}}@media all and (max-width:420px){#headerLine4.color_theme #geoPosition.color_default .user-geo-position-value-link{color:#1680e2}#headerLine4.color_theme #geoPosition.color_default .user-geo-position-value-link::after{border-color:#1680e2}}#topHeader{background:#3a3a3a;border-bottom:1px solid #404040}#topService{color:#ccc;border-left:1px solid #313131}#topService li{border-right:1px solid #313131}#topService li a{color:#ccc}#topService li:hover a:hover{color:#1680e2}#topService li a:focus{color:#1179d8}#topService .selected{color:#1680e2}#subHeader{background:#fff;border-bottom:1px solid #eaeaea}#topHeading p{color:#000}#headerTools .tools .heading{color:#000}#headerTools .tools .link{color:#238ff2}#headerTools .tools .link:hover{color:#1680e2}#headerTools .text{color:#000}#headerTools .telephone .icon{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/callbackHead.svg) 0 0 no-repeat transparent}#headerTools .telephone .icon:hover{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/callbackHead.svg) -35px 0 no-repeat transparent}#headerTools .search .icon{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/searchHead.svg) 0 0 no-repeat transparent}#headerTools .search .icon:hover{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/searchHead.svg) -35px 0 no-repeat transparent}#headerTools .wishlist .icon{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/wishlistHead.svg) 0 0 no-repeat transparent}#headerTools .wishlist .icon.active{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/wishlistHead.svg) -36px 0 no-repeat transparent}#headerTools .wishlist .icon.active:hover{background-position:-72px 0}#headerTools .compare .icon{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/compareHead.svg) 0 0 no-repeat transparent}#headerTools .compare .icon.active{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/compareHead.svg) -35px 0 no-repeat transparent}#headerTools .compare .icon.active:hover{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/compareHead.svg) -70px 0 no-repeat transparent}#headerTools .cart .icon{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/cartHead.svg) 0 0 no-repeat transparent}#headerTools .cart .icon.active{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/cartHead.svg) -44px 0 no-repeat transparent}#headerTools .cart .icon.active:hover{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/cartHead.svg) -88px 0 no-repeat transparent}#headerTools .cart ins{color:#888;background:#f6f6f6}#headerTools .cart ins.active{color:#1680e2}#changeYouCity{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/modalBg.svg) 0 0 repeat #232323}#changeYouCity .heading{color:#1680e2}#changeYouCity .list li a{color:#000}#changeYouCity .list li a:hover{color:#1680e2}#changeYouCity #cityClose{color:#fff;background:rgb(0 0 0 / 10%);border:1px solid #000}#changeYouCity #cityClose:hover{color:#1680e2}#changeYouCity #cityClose ins{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/exit.svg) 0 0 no-repeat transparent}#changeYouCity #cityClose:hover ins{background-position:-11px 0}#changeYouCity #cityClose:active ins{background-position:-22px 0}#left .heading{color:#fff}#left .opener{background:#238ff2}#left .heading ins{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/iconMenu.svg) 0 50% no-repeat transparent}#left .sideBlock .heading{background-color:#2b2b2b}#left #subscribe .sideBlockContent{border:1px solid #e7e8ea}#left #leftMenu .menuItems a:hover span{color:#238ff2!important}#main.color_white #subLeftMenu a:hover{color:#238ff2!important}#main.color_white #leftMenu .menuItems a:hover{color:#238ff2!important}#left #subscribe .copy{color:#888}#brandSearch td{color:#fff;background:#424242;border-left:1px solid #313131}#brandSearch td a{color:#fff}#brandSearch td:hover a{color:#1680e2}#brandSearch a{color:#000}#slider ol li{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/slideButton.svg) 0 0 no-repeat transparent}#slider ol li:hover{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/slideButton.svg) -18px 0 no-repeat transparent}#slider ol li:active{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/slideButton.svg) -36px 0 no-repeat transparent}#slider ol li.selected{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/slideButton.svg) -54px 0 no-repeat transparent}#slider ol li.selected:hover{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/slideButton.svg) -72px 0 no-repeat transparent}#slider ol li.selected:active{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/slideButton.svg) -90px 0 no-repeat transparent}#popCats .sideBlockContent{background-color:#fff;border:1px solid #e7e8ea}#popCats li a,#popCats li span{color:#000;background-color:#e7e8ea}#popCats li a:hover{color:#fff;background-color:#1680e2;border-color:#238ff2}#collectionList .collection .wrap{background-color:#fff;border:1px solid #ccc}#collectionList .collection .heading{color:#000;background-color:#fff}#collectionList .goTo{color:#000;background-color:#f7f7f7;border:1px solid #ccc}#collectionList .goTo:hover{color:#fff;background-color:#1680e2;border-color:#238ff2}#right .heading{color:#fff;background:#2b2b2b}#footer{background-color:#f9f9f9}#catalogLine{border:1px solid #e7e8ea}#catalogLine select{color:#888;border:1px solid #e7e8ea}#catalogLine .viewList .element a{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/catalogView.svg) 0 0 no-repeat transparent}#leftFooter{background:#2b2b2b}#leftFooter .heading{color:#fff;border-bottom:1px solid #3e3e3e}#leftFooter ul li{border-top:1px solid #313131}#leftFooter a{color:#999}#leftFooter a:hover{color:#238ff2}#leftFooter .selected{color:#238ff2}#rightFooter{background:#202020}#rightFooter .list li{color:#888}#rightFooter .email a{color:#fff}#rightFooter p{color:#888}#rightFooter .hr{border-top:1px solid #575757}#rightFooter .telephone{color:#238ff2}#rightFooter .email{color:#fff}#rightFooter .showMap{color:#238ff2}#rightFooter .showMap:hover{color:#1680e2}#footerBottom{color:#fff;background:#191919;border-top:3px solid #101010}#appBasketContainer{padding:24px;background-color:#fff;border-radius:10px;box-shadow:1px 1px 12px rgb(60 60 60 / 30%)}#appBasket .heading{color:#000;font-size:24px;font-family:robotobold;background-color:#f9f9f9;border-radius:8px}#appBasket .close{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/exit.svg) 0 0 no-repeat transparent}#appBasket .close:hover{background-position:0 -21px}#appBasket .close:active{background-position:0 -42px}#appBasket .markerContainer .marker{color:#fff;background-color:#424242;border-radius:4px}#appBasket .name{color:#000}#appBasket .name:hover{color:#238ff2}#appBasket .price{color:#000}#appBasket .price .discount{color:#888}#appBasket .minus,#appBasket .plus{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/plusMinus.svg) 0 0 no-repeat #f3f3f3}#appBasket .plus{background-position:0 -19px}#appBasket .plus:hover{background-position:-19px -19px}#appBasket .plus:active{background-position:-38px -19px}#appBasket .minus:hover{background-position:-19px 0}#appBasket .minus:active{background-position:-38px 0}#appBasket .qty{color:#000;background-color:#e7e8ea}#appBasket .sum{background-color:#fbfbfb}#appBasket .sum .discount{color:#888}#appBasket .lower{background-color:#f9f9f9;border-radius:8px}#appBasket .lower .tools .icon:hover{background:#f3f3f3}#appBasket .lower .tools .continue{border-right:1px solid #e7e8ea}#appBasket .lower .tools .continue a{color:#000}#appBasket .lower .tools .goToBasket a{color:#fff}#appBasket .lower .tools .goToBasket{background-color:#238ff2}#appBasket .lower .tools .goToBasket:hover{background-color:#1680e2}#appBasket .lower .tools .continue:hover{background:#e7e8ea}#appFastBuyContainer .heading{color:#000;background-color:#fff}#appFastBuyContainer input{color:#000;background-color:#f3f3f3}#appFastBuyContainer textarea{background-color:#f3f3f3}#appFastBuyContainer input:focus,#appFastBuyContainer textarea:focus{background-color:#e9e9e9}#appFastBuyContainer input.error,#appFastBuyContainer textarea.error{border:1px solid red}#appFastBuyContainer #fastBuyFormSubmit{color:#fff;background-color:#238ff2}#appFastBuyContainer #fastBuyFormSubmit:hover{background-color:#1680e2}#appFastBuyContainer #fastBuyFormSubmit.loading{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/loading.gif) 24px 50% no-repeat #1680e2!important}#fastBuyResult #fastBuyResultClose{color:#fff;background-color:#238ff2}#fastBuyResult #fastBuyResultClose:hover{background-color:#1680e2}#appFastBuyContainer .marker{color:#fff;background-color:#424242}#appFastBuyContainer .name{color:#000}#appFastBuyContainer .name:hover{color:#238ff2}#appFastBuyContainer .price{color:#000}#appFastBuyContainer .price .discount{color:#888}#appFastView .appFastViewExit,#fastViewStores .fastViewStoresExit{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/exit.svg) 0 0 no-repeat transparent}#appFastView .appFastViewExit:hover,#fastViewStores .fastViewStoresExit:hover{background-position:0 -21px}#appFastView .appFastViewExit:active,#fastViewStores .fastViewStoresExit:active{background-position:0 -42px}#appProductPriceVariant .appPriceVariantExit{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/exit2.svg) 0 0 no-repeat transparent}#appProductPriceVariant .appPriceVariantExit:hover{background-position:0 -21px}#appProductPriceVariant .appPriceVariantExit:active{background-position:0 -42px}#footerTabsCaption{background-color:#f9f9f9;border-top:1px solid #e7e8ea}#footerTabsCaption .item a{color:#888}#footerTabsCaption .item .selected{color:#000;border-bottom:1px dashed #000}#footerTabsCaption .item .selected:hover{color:#000}#footerTabsCaption .item a:hover{color:#238ff2}#footerTabs{background-color:#f9f9f9}#footerLine{background-color:#2b2b2b;border-top:2px solid #202020;box-shadow:1px 1px 12px #000}#footerLine .item .callback{color:#238ff2}#footerLine .item .wishlist .icon{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/wishlistFooterMin.svg) 0 0 no-repeat}#footerLine .item .cart .icon{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/cartFooterMin.svg) 0 0 no-repeat}#footerLine .item .wishlist.active .icon{background-position:-21px 0}#footerLine .item .wishlist.active:hover .icon{background-position:-42px}#footerLine .item .cart.active .icon{background-position:-26px 0}#footerLine .item .cart.active:hover .icon{background-position:-52px}#footerLine .item .callback .icon{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/callbackFooterMin.svg) 0 0 no-repeat}#footerLine .item .callback:hover{color:#1680e2}#footerLine .callback:hover .icon{background-position:-21px 0}#footerLine .item .cart .mark,#footerLine .item .compare .mark,#footerLine .item .wishlist .mark{color:#888;background-color:#313131}#footerLine .item .compare .icon{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/compareFooterMin.svg) 0 0 no-repeat}#footerLine .item .compare.active .icon{background-position:-21px 0}#footerLine .item .compare.active:hover .icon{background-position:-42px}#footerLine .item .cart:hover,#footerLine .item .compare:hover,#footerLine .item .wishlist:hover{color:#888}#footerLine .item .cart.active,#footerLine .item .cart.active .mark,#footerLine .item .compare.active,#footerLine .item .compare.active .mark,#footerLine .item .wishlist.active,#footerLine .item .wishlist.active .mark{color:#238ff2}#footerLine .item .cart.active:hover,#footerLine .item .cart.active:hover .mark,#footerLine .item .compare.active:hover,#footerLine .item .compare.active:hover .mark,#footerLine .item .wishlist.active:hover,#footerLine .item .wishlist.active:hover .mark{color:#1680e2}#footerLine .item a{color:#888}#footerLine .item a:hover{color:#fff}#authMenu{border-bottom:1px solid #e7e8ea}#authMenu li a{color:#000}#authMenu li a:hover{color:#238ff2}#authMenu li .selected{border-bottom:1px dashed #000}#authMenu li .selected:hover{color:#000}#empty .emptyWrapper{border-bottom:1px solid #e7e8ea}#empty p a{border-bottom:1px dashed #000}#empty p a:hover{border-bottom:1px dashed #238ff2}#empty a{color:#000}#empty a:hover{color:#238ff2}#empty .back{color:#238ff2;border-bottom:1px dashed #238ff2}#empty .back:hover{color:#1680e2}.product.last{background:#f9f9f9}.product .tabloid{background-color:#fff}.product .marker{color:#fff;background-color:#424242}.product .name{color:#000}.product .name:hover{color:#238ff2}.product .price{color:#000}.product .price .discount{color:#888}.product .addCart{color:#fff;background:#238ff2}.product .addCart:hover{background-color:#1680e2}.product .label{color:#717171}.product .label:hover{color:#000}.product .skuPropertyName{color:#888}.product .skuProperty .selected .skuPropertyLink{border:1px solid #238ff2}.product .skuPropertyLink{color:#000;border:1px solid #ddd}.product:hover .tabloid{background:#fff;background:linear-gradient(top,#fff 50%,#f9fafc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(100%,#f9fafc));background:linear-gradient(top,#fff 50%,#f9fafc 100%);background:linear-gradient(top,#fff 50%,#f9fafc 100%);background:linear-gradient(top,#fff 50%,#f9fafc 100%);background:linear-gradient(to bottom,#fff 50%,#f9fafc 100%);border-bottom:1px solid #ccc;box-shadow:1px 1px 6px rgb(0 0 0 / 20%)}.product.last .showMore{color:#000}.product.last .showMore:hover{color:#238ff2}.addCart.added{background:#2b2b2b!important}.addCart.added:hover{background:#3b3b3b!important}.sideBlock .heading{background-color:#424242}.heading.collapsed{color:#fff}.heading.collapsed ins{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/iconMenu.svg) 50% 50% no-repeat #238ff2;border-right:1px solid #238ff2}.heading.orange{background:#238ff2}.mfeedback input,.mfeedback textarea{color:#000;background-color:#f3f3f3}.mfeedback input:focus,.mfeedback textarea:focus{background-color:#eee}.mfeedback input[type=submit]{color:#fff;background-color:#238ff2}.mfeedback input[type=submit]:hover{background-color:#1680e2}.bx-auth .alert{background-color:#f3f3f3;border:1px solid #e7e8ea}.bx-auth .alert.alert-danger{background-color:#fff;border:1px solid red}.bx-auth .alert.small{color:#000}.bx-authform-label-container{color:#333}.bx-auth .registerText{border-bottom:1px solid #e7e8ea}.bx-auth input.error{border:1px solid red!important}.bx-auth input[type=password],.bx-auth input[type=text]{background-color:#f3f3f3}.bx-auth input[type=password]:focus,.bx-auth input[type=text]:focus{background-color:#eee}.bx-auth .submit,.popup-window .btn{color:#fff;background:#238ff2}.bx-auth .submit:hover,.popup-window .btn:hover{background:#1680e2}.bx-auth .clear{color:#000;border:1px solid #e7e8ea}.bx-auth .clear:hover{border:1px solid #ccc}.bx-auth .forgot,.bx-auth .registerLink{color:#000}.bx-auth .forgot:hover,.bx-auth .registerLink:hover{color:#238ff2}.backToIndexPage,.blackLink{color:#000}.backToIndexPage:hover,.blackLink:hover{color:#238ff2}.sn li:first-child{border-left:1px solid #313131}.sn li{border-right:1px solid #313131}div[id^=wait_comp_]{background-color:#fff!important;border:1px solid #e7e8ea!important}.contactList a{color:#000;text-decoration:none;transition:all .2s ease-in-out}.contactList a:hover{color:#238ff2}@media all and (max-width:1200px){#catalogLineList .column:last-child{background-color:#f9f9f9}}@media all and (max-width:700px){.copyright{border-right:1px solid #313131;border-left:1px solid #313131}}#ORDER_CONFIRM_BUTTON{background:#1680e2!important}.addCart.disabled{background-color:#ccc!important;border:1px solid #e7e8ea}.sale_order_full_table input[name=BuyButton],.sale_order_full_table input[type=submit]{color:#fff;background-color:#238ff2}.sale_order_full_table input[name=BuyButton]:hover,.sale_order_full_table input[type=submit]:hover{background-color:#1680e2}#breadcrumbs{color:#999}#breadcrumbs ul li a{color:#000}#breadcrumbs ul li a:hover{color:#888}#breadcrumbs .arrow{color:#888}#catalogSection .sectionItems .item:first-child{border-top:1px solid #e7e8ea}#catalogSection .sectionItems .item{border-right:1px solid #e7e8ea;border-bottom:1px solid #e7e8ea;border-left:1px solid #e7e8ea}#catalogSection .sectionItems .item .itemContainer .bigPicture .marker{color:#fff;background-color:#424242}#catalogSection .sectionItems .item .itemContainer .bigTitle{color:#000}#catalogSection .sectionItems .item .itemContainer .bigTitle:hover{color:#238ff2}#catalogSection .sectionItems .item .itemContainer .description{color:#888}#catalogSection .sectionItems .item .itemContainer .sectionList .section a{color:#000;border-bottom:1px solid #e7e8ea}#catalogSection .sectionItems .item .itemContainer .sectionList .section a:hover{color:#888;border-bottom:1px solid #e7e8ea}#sectionList .tabloid{background:#fff;border:1px solid #e7e8ea}#sectionList .tabloid .name{color:#000}#sectionList .tabloid .name:hover{color:#1680e2}#sectionList .tabloid .marker{color:#fff;background-color:#424242}#sectionList .item:hover .tabloid{border:1px solid #ddd;box-shadow:1px 1px 12px rgb(0 0 0 / 10%)}#sectionList .element .name:hover{color:#1680e2}#nextSection{border-top:1px solid #e7e8ea;border-right:1px solid #e7e8ea;border-left:1px solid #e7e8ea}#nextSection .title{background-color:#f3f3f3}#nextSection .title,#nextSection li{border-bottom:1px solid #e7e8ea}#nextSection li a{color:#000}#nextSection li .selected,#nextSection li a:hover{color:#1680e2}#nextSection li .cnt{color:#888}#elementSmallNavigation .tab{border-right:1px solid #e7e8ea}#elementSmallNavigation .tab.active a{color:#238ff2}#elementSmallNavigation .tab.active span{border-bottom:1px dashed #238ff2}#elementTools .addCart,#smallElementTools .addCart{background:#238ff2}#elementTools .addCart:hover,#smallElementTools .addCart:hover{background-color:#1680e2}#elementContainer .elementSkuProperty .selected .elementSkuPropertyLink{border:1px solid #238ff2}.elementProperties a:hover{color:#238ff2}#elementProperties .stats a:hover{color:#238ff2}#files .item .info .name:hover{color:#238ff2}#catalogReviews .heading .reviewAddButton:hover{color:#238ff2;border-color:#238ff2}#showallReviews:hover{color:#238ff2}#catalogElement #newReview .usedSelect li a.selected{background:#238ff2}#catalogElement #newReview .submit{background:#238ff2}#catalogElement #newReview .submit:hover{background:#1680e2}#set .setTools .addCart{background:#238ff2}#set .setTools .addCart:hover{background-color:#1680e2}#set .setElement .name:hover{color:#238ff2}#setWindowPrice .addCart{background:#238ff2}#setWindowPrice .addCart:hover{background-color:#1680e2}#catalogLineList .name:hover{color:#238ff2}#catalogLineList .addCart{background:#238ff2}#catalogLineList .addCart:hover{background-color:#1680e2}#catalogLineList .skuProperty .selected .skuPropertyLink{border:1px solid #238ff2}#catalogLineList .prop a:hover{color:#238ff2}#catalogTableList .name:hover{color:#1680e2}#catalogTableList .addCart,#catalogTableList .more{background-color:#238ff2}#catalogTableList .addCart:hover,#catalogTableList .more:hover{background-color:#1680e2}#smartFilter .showALL{color:#238ff2}#smartFilter .showALL:hover{color:#1680e2}#smartFilter .checkbox label:hover,#smartFilter .radio label:hover{color:#238ff2}#smartFilter .dropdownList .item:hover,#smartFilter .dropdownList .selected{background-color:#1680e2}#smartFilter .handler{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/handlerActive.svg) 0 0 no-repeat transparent}#set_filter{background-color:#238ff2}#set_filter:hover{background-color:#1680e2}#smartFilter .checkboxList .selected .icon,#smartFilter .dropdown .selected .icon{border-color:#238ff2}#smartFilter .hint{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/question.svg) 0 0 no-repeat transparent}#smartFilter .hintValue .close{color:#238ff2}#smartFilter .hintValue .close:hover{color:#1680e2}#smartFilter button,#smartFilter input[type=reset],#smartFilter input[type=submit]{background-color:#238ff2;border:1px solid #238ff2}#smartFilter button:hover,#smartFilter input[type=submit]:hover{background-color:#1680e2}#modef{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/modef.svg) 0 0 no-repeat}#topMenu li a:hover{color:#1680e2}#topMenu li .selected{color:#1680e2}#topMenu .bar>a{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/menuMore.svg) 0 50% no-repeat transparent}#topMenu .bar.active>a,#topMenu .bar>a:hover{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/menuMore.svg) -21px 50% no-repeat transparent}#topMenu .sub li:hover a{color:#1680e2}#personalMenu li a:hover{color:#238ff2}#subLeftMenu .selected a{color:#1680e2}#newsDetail .more{background:#238ff2}#newsDetail .more:hover{background-color:#1680e2}#newsContainer .column .item .title a:hover{color:#238ff2}#newsContainer .column .item .more{background:#238ff2}#newsContainer .column .item .more:hover{background-color:#1680e2}#newsContainer .column .item .title a:hover{color:#238ff2}#newsContainer .column .item .more{background:#238ff2}#newsContainer .column .item .more:hover{background-color:#1680e2}.backToList:hover{color:#238ff2}#brandList .name:hover{color:#1680e2}#newsContainer .column .item .title a:hover{color:#238ff2}#newsContainer .column .item .more{background:#238ff2}#newsContainer .column .item .more:hover{background-color:#1680e2}#collectionBlock .name:hover{color:#1680e2}#collectionBlock .link{color:#1680e2}#newsBlock .newsTitle:hover{color:#238ff2}#serviceBlock .name:hover{color:#1680e2}#serviceBlock .link{color:#1680e2}.bx_my_order_cancel a:hover{color:#238ff2}.bx_my_order_cancel input[type=submit]{background:#238ff2}.bx_my_order_cancel input[type=submit]:hover{background:#1680e2}.bx_my_order_cancel input[type=submit]:active{background:#1680e2}input[name=BuyButton]{background-color:#238ff2}.bx_my_order_switch .bx_mo_link:hover{color:#238ff2}#subscribeEdit a:hover{color:#238ff2}#subscribeEdit .submit{background:#238ff2}#subscribeEdit .submit:hover{background:#1680e2}#subscribe .submit{background-color:#1680e2}#subscribe .submit:hover{background-color:#1680e2}.bx-pagination .bx-pagination-container ul li.bx-active span{color:#fff;background:#238ff2}#brandList .name:hover{color:#1680e2}#brandList .last .showMore:hover{color:#1680e2}#brandList .last .ps:hover{color:#1680e2}#homeCatalog .caption.selected{background-color:#238ff2}#mainProfile .profileSettings .heading{color:#238ff2}#mainProfile .profileSettings .submit{background:#238ff2}#mainProfile .profileSettings .submit:hover{background:#1680e2}#main input[name=BuyButton],#main input[type=submit]{background-color:#238ff2}#main input[name=BuyButton]:hover,#main input[type=submit]:hover{background-color:#1680e2}#newOrder{background-color:#238ff2}#newOrder:hover{background-color:#1680e2}#orderSuccess a{color:#238ff2}#orderSuccess a:hover{color:#1680e2}#personalCart #basketView .item a{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/cartView.svg) 0 0 no-repeat transparent}#personalCart #tabsControl .item a:hover{color:#238ff2}#personalCart #tabsControl .item .selected:hover{border-bottom:1px dashed #238ff2}#personalCart .productTable .clear a:hover{color:#238ff2}#personalCart .productTable .name a:hover{color:#238ff2}#orderMake{background-color:#238ff2}#orderMake:hover{background-color:#1680e2}.orderLoad{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/orderLoad.gif) 24px 50% no-repeat #238ff2!important}#wishlist .prop a:hover{color:#1680e2}#popSection .name:hover{color:#238ff2}#popSection .last .showMore:hover{color:#238ff2}#popSection .last .ps:hover{color:#238ff2}#storeDetail .storesMoreLink,#storesList .storesListTableLink{color:#238ff2}#storeDetail .showByMapLink{color:#000}#storeDetail .showByMapLink:hover,#storeDetail .storesMoreLink:hover,#storesList .storesListTableLink:hover,#storesList .storesListTableMailLink:hover{color:#1680e2}#complect .complectListItemLink{color:#000}#complect .complectListItemLink:hover{color:#1680e2}#complect .complectResultEconomyValue{color:#ff305c}#appFastView .addCart,#geo-location-window .geo-location-window-button{background:#238ff2}#appFastView .addCart:hover,#geo-location-window .geo-location-window-button:hover{background-color:#1680e2}#geo-location-window .geo-location-window-list-item .selected span{color:#238ff2;border-bottom:1px dashed #238ff2}#geo-location-window .geo-location-window-list-item a:hover{color:#238ff2}.information-feedback,.shop-review-top-new-button{color:#238ff2;border:1px solid #238ff2}.information-feedback:hover,.shop-review-top-new-button:hover{color:#ff7300;border:1px solid #ff7300}.webFormTools input[type=submit]{background-color:#238ff2}.webFormTools input[type=submit]:hover{background-color:#1680e2}#bx-soa-order-form .bx-blue .btn.btn-default{color:#fff;background-color:#238ff2;border:1px solid #ff7300}#bx-soa-order-form textarea{outline:0}#bx-soa-order-form a{color:#238ff2}#bx-soa-order-form a:hover{color:#238ff2}#bx-soa-order-form .bx-sls .quick-location-tag,.bx-slst .quick-location-tag{color:#23527c}#bx-soa-order-form .bx-blue .btn.btn-default:hover{background-color:#1680e2}#appProductPriceVariant .linkMore{background:#238ff2}#appProductPriceVariant .linkMore:hover{background-color:#1680e2}#compareBlock .leftTools .all,#compareTools .hide,#requestPrice #requestPriceResultClose,#requestPrice #requestPriceSubmit,#scrollTable .addCart,#scrollTable .addSku,#slider .sliderContent .cButton,#specialProduct .more,#specialProduct .specialTimeItem{background-color:#238ff2}#compareBlock .leftTools .all:hover,#compareTools .hide:hover,#requestPrice #requestPriceResultClose:hover,#requestPrice #requestPriceSubmit:hover,#scrollTable .addCart:hover,#slider .sliderContent .cButton:hover,#specialProduct .more:hover{background-color:#1680e2}#requestPrice .productNameBlock .productUrl:hover,#scrollTable a.name:hover{color:#1680e2}#requestPrice #requestPriceSubmit.loading{background:url(/bitrix/templates/dresscode/themes/white/arctic/images/loading.gif) 24px 50% no-repeat #1680e2!important}#slider .sliderContent .bigTextColor,#slider .sliderContent .bigTextLightColor,#slider .sliderContent .mediumTextColor,#slider .sliderContent .smallTextColor{color:#238ff2}.btn-simple{background:#238ff2;border-color:#238ff2}.btn-simple:hover{background:#1680e2;border-color:#1680e2}.btn-simple.btn-border{color:#238ff2;background:0 0;border-color:#238ff2}.btn-simple.btn-border:hover{color:#1680e2;border-color:#1680e2}.active-link:hover{color:#238ff2;border-color:#238ff2}.inactive-link:hover{color:#238ff2}.text-link:hover{color:#238ff2}.tiles-list .h3:hover{color:#238ff2}.tiles-list .tile-wrap:first-child .h3:hover{color:#238ff2}.theme-color{color:#238ff2;border-color:#238ff2}body .theme-color-hover{transition:all .2s ease-in-out}body .theme-color-hover:hover{color:#238ff2}.other-news .name:hover{color:#238ff2}.big-text-link:hover{color:#238ff2}.link-dashed:hover{color:#238ff2;border-color:#238ff2}.theme-link-dashed{color:#238ff2;border-color:#238ff2}.theme-link-dashed:hover{color:#1680e2;border-color:#1680e2}.new-list-items .active-link:hover{color:#1680e2;border-color:#1680e2}.delivery-modal .active-link:hover{color:#1680e2;border-color:#1680e2}.tabs-wrap .tab-btn-link.active{color:#fff;background-color:#238ff2;border-color:#238ff2}.tabs-wrap .tab-btn-link.active:hover{color:#fff;background-color:#238ff2;border-color:#238ff2}.tabs-wrap .tab-btn-link:hover{color:#238ff2;border-color:#238ff2}.tabs-wrap .tab-dashed-link:hover{color:#238ff2}.bindAction a:hover{color:#1680e2}#catalogElement .dropdownList .item:hover,#catalogElement .dropdownList .selected{background-color:#1680e2}.smallSpecialTime .specialTimeItem{background:#238ff2}.productSpecialTime .specialTimeItem{background:#238ff2}.fastSpecialTime .specialTimeItem{background:#238ff2}#skuOffersTable .offersTable .basket .addCart{background-color:#238ff2}#skuOffersTable .offersTable .basket .addCart:hover{background-color:#1680e2}#elementContainer .bindActionImage .image{background-image:url(/bitrix/templates/dresscode/themes/white/arctic/images/action.svg)}#elementContainer .wishCompWrap .elem.added{background:#238ff2;border-color:#238ff2}#elementContainer .wishCompWrap .elem.added:hover{background:#1680e2;border-color:#1680e2}::selection{color:#fff;background:#eca712}::selection{color:#fff;background:#eca712}::-webkit-selection{color:#fff;background:#eca712}#bx-soa-order-form .bx-soa-info-shower,#bx-soa-order-form .bx-soa-pickup-list .bx-soa-pickup-list-item .btn,.bx-soa label.btn-person-type:not(.btn-person-type-checked),.bx-soa-pp-delivery-cost,.paysystem_name{color:#238ff2}#bx-soa-order-form .soa-property-files>.btn.btn-default{color:#238ff2!important}#bx-soa-order .bx-soa .bx-soa-coupon-input::after,#bx-soa-order .bx-soa .coupon_img,#bx-soa-order .checkbox.checked label::before,#bx-soa-order .radio.checked label::before,#bx-soa-order-form .btn.btn-default,.bx-pagination .bx-pagination-container ul li.bx-active span,.bx-selected .delivery-check,.bx-soa-pickup-list .bx-soa-pickup-list-item.bx-selected::after,.bx-soa-pp-info,.bx-soa-pp-inner-ps.bx-selected .bx-soa-pp-company-logo,.checkbox_property.checked::before,.select-fake-option-fake.option-fake-selected,.select-multiple-fake-option.selected-option{background-color:#238ff2}.bx-soa label.btn-person-type-checked,.bx-soa-coupon-input::after{background-color:#238ff2!important}#bx-soa-order-form .btn.btn-default,#bx-soa-paysystem .bx-soa-pp-company.bx-selected,.bx-soa label.btn-person-type,.bx-soa-pickup-l-item-btn .btn,.bx-soa-pickup-list-item.bx-selected,.bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container,.bx-soa-pp-inner-ps.bx-selected .bx-soa-pp-company-graf-container{border-color:#238ff2}#bx-soa-order-form .btn.btn-default,.bx-soa label.btn-person-type-checked{border-color:#238ff2!important}div.blog-comment-field-author input,div.blog-comment-field-email input{border:1px solid #e7e8ea}div.blog-comment-field-captcha input{border:1px solid #e7e8ea}
/* End */


/* Start:/bitrix/templates/dresscode/headers/header6/css/style.min.css?175122746713795*/
#subHeader6{position:relative;min-width:320px;height:130px;line-height:130px;background-color:#fff;border-bottom:1px solid #f3f3f3}#subHeader6.color_black{background-color:#2b2b2b}#subHeader6.color_black,#subHeader6.color_theme{color:#fff;border-bottom:1px solid rgb(255 255 255 / 15%)}#subHeader6 .verticalBlock{display:inline-block;line-height:21px;vertical-align:middle}#subHeader6 #topSearch2{margin-top:18px}#subHeader6 #geoPosition{display:inline-block;vertical-align:middle}#subHeader6 #geoPosition ul{margin:0;padding:0;list-style:none}#subHeader6 .user-geo-position-label,#subHeader6 .user-geo-position-value,#subHeader6 .user-geo-position-value-link{font-size:14px}#subHeader6 .user-geo-position-value-link{position:relative;text-decoration:none}#subHeader6 .user-geo-position-value-link span{vertical-align:middle}#subHeader6 .user-geo-position-value-link:active{top:1px}#subHeader6 #topAuth ul li a::after,#subHeader6 .user-geo-position-value-link::after{position:absolute;bottom:0;left:0;display:block;width:100%;height:0;transition:all .2s ease-in-out;content:""}#subHeader6 #topAuth ul li a::after{bottom:-1px}#subHeader6.color_theme .user-geo-position-value-link{color:#fff}#subHeader6.color_theme .user-geo-position-value-link:hover{opacity:.8}#subHeader6.color_theme .user-geo-position-value-link::after{border-color:#fff}#subHeader6 .subPhones{margin-top:2px;text-align:left}#subHeader6 .subPhones [id*=bx_]{display:inline-block;vertical-align:middle}#subHeader6 .subPhones .heading{font-size:16px;font-family:robotomedium}#subHeader6 .subPhones .heading{margin-right:24px}#subHeader6 .subPhones .callBack{padding:12px 24px;text-decoration:none}#subHeader6.color_theme .callBack{color:#fff;border:0}#subHeader6.color_theme .callBack:hover{color:#fff;border:0;opacity:.8}#subHeader6 .subPhones .callBack:active{position:relative;top:1px}#subHeader6 #topAuth{display:inline-block;margin-right:24px}#subHeader6 #topAuth ul{margin:0;padding:0;list-style:none}#subHeader6 #topAuth>ul li{position:relative;display:inline-block;margin-left:12px;vertical-align:middle}#subHeader6 #topAuth>ul li:first-child::after{position:absolute;top:0;right:-10px;content:"|"}#subHeader6 #topAuth>ul li:first-child{margin-left:0}#subHeader6 #topAuth>ul li a{position:relative;text-decoration:none;transition:all .2s ease-in-out}#subHeader6 #topAuth>ul li a:active{position:relative;top:1px}#subHeader6 .subTableColumn:first-child{float:left;width:500px}#subHeader6 .subTableColumn:nth-child(2){float:right;text-align:right}#subHeader6 .subTableColumn:last-child{float:none;width:500px;margin:0 auto;text-align:center}#subHeader6 #logo{display:inline-block;float:none;height:60px;max-height:60px;line-height:60px;text-align:center;border:0}#subHeader6 #logo img{max-height:112px}#subHeader6 #topHeading{display:block;float:none;width:auto;padding:0;border:0}#subHeader6 #topHeading p{font-size:18px}#subHeader6.color_black #topHeading p,#subHeader6.color_theme #topHeading p{color:#fff}#subHeader6 #topSearch2 .searchContainerInner{background-color:#fbfbfb}#subHeader6.color_black #topSearch2 .searchContainerInner,#subHeader6.color_theme #topSearch2 .searchContainerInner{background-color:rgb(255 255 255 / 10%);border:1px solid rgb(255 255 255 / 20%)}#subHeader6.color_black #topSearch2 input[placeholder],#subHeader6.color_theme #topSearch2 input[placeholder]{color:rgb(255 255 255 / 70%);transition:all .2s ease-in-out}#subHeader6.color_black #topSearch2 input::input-placeholder,#subHeader6.color_theme #topSearch2 input::input-placeholder{color:rgb(255 255 255 / 70%);transition:all .2s ease-in-out}#subHeader6.color_black #topSearch2 input::placeholder,#subHeader6.color_theme #topSearch2 input::placeholder{color:rgb(255 255 255 / 70%);transition:all .2s ease-in-out}#subHeader6.color_black #topSearch2 input:focus[placeholder],#subHeader6.color_theme #topSearch2 input:focus[placeholder]{color:transparent}#subHeader6.color_black #topSearch2 input:focus::input-placeholder,#subHeader6.color_theme #topSearch2 input:focus::input-placeholder{color:transparent}#subHeader6.color_black #topSearch2 input::placeholder,#subHeader6.color_theme #topSearch2 input::placeholder{color:transparent}#subHeader6 .subTableColumn .toolsContainer{display:inline-block;margin-top:16px;line-height:21px;text-align:right;vertical-align:middle}#subHeader6 .cart,#subHeader6 .topCompare,#subHeader6 .topWishlist{float:left;margin-top:8px}#subHeader6.color_theme .cart .count,#subHeader6.color_theme .topCompare .value,#subHeader6.color_theme .topWishlist .value{color:#fff;border-color:rgb(255 255 255 / 70%)}#subHeader6.color_theme .cart .active .count,#subHeader6.color_theme .topCompare .active .value,#subHeader6.color_theme .topWishlist .active .value{color:#fff;border-color:#fff}#subHeader6.color_theme .cart .heading,#subHeader6.color_theme .cart .heading:hover,#subHeader6.color_theme .cart .heading:hover .total,#subHeader6.color_theme .cart .total,#subHeader6.color_theme .cart .total:hover{color:#fff}#subHeader6.color_theme .cart .total:hover{opacity:.7}#subHeader6.color_theme #topAuth>ul li a,#subHeader6.color_theme #topAuth>ul li a:hover{color:#fff}#subHeader6.color_theme #topAuth>ul li a:hover{opacity:.8}#subHeader6.color_theme #topAuth>ul li:first-child::after{color:#fff}#subHeader6.color_theme #topAuth ul li a::after,#subHeader6.color_theme .user-geo-position-value-link::after{border-color:#fff}#subHeader6 #searchResult{top:130px}#subHeader6 #searchOverlap{top:156px}#headerLine3{position:relative;min-width:320px;height:45px;line-height:45px;background-color:#fff;border-bottom:1px solid #f3f3f3}#headerLine3.color_black{background-color:#2b2b2b}#headerLine3.color_black,#headerLine3.color_theme{color:#fff;border-bottom:1px solid rgb(255 255 255 / 15%)}#headerLine3 .headerLineContainer{display:table;width:100%;table-layout:fixed}#headerLine3 .headerLineColumn{display:table-cell;vertical-align:middle}#headerLine3 .headerLineColumn:first-child{width:200px}#headerLine3 .headerLineColumn:nth-child(2){padding:0 12px;text-align:center}#headerLine3 .headerLineColumn:last-child{width:350px;text-align:right}#headerLine3 .headerLineMenu{text-align:center}#headerLine3.color_black #subMenu li a,#headerLine3.color_theme #subMenu li .selected,#headerLine3.color_theme #subMenu li a,#headerLine3.color_theme #subMenu li a:hover{color:#fff}#headerLine3.color_theme #subMenu li .selected,#headerLine3.color_theme #subMenu li a:hover{opacity:.8}#headerLine3 #subMenu .removedItemsContainer{position:relative}#headerLine3 #subMenu .removedItemsContainer .removedItemsLink{display:inline-block;width:30px;height:18px;padding:0 12px;vertical-align:middle;background:url(/bitrix/templates/dresscode/headers/header6/css/images/menuMore.svg) 50% 50% no-repeat transparent}#headerLine3.color_black #subMenu .removedItemsContainer .removedItemsLink,#headerLine3.color_theme #subMenu .removedItemsContainer .removedItemsLink{background:url(/bitrix/templates/dresscode/headers/header6/css/images/menuMoreW.svg) 50% 50% no-repeat transparent}#headerLine3 #subMenu .removedItemsContainer .removedItemsLink:active{position:relative;top:1px}#headerLine3 #subMenu .removedItemsContainer .removedItemsList{position:absolute;top:42px;right:0;z-index:99;display:none;width:180px;margin:0;padding:0;background-color:#fbfbfb}#headerLine3.color_black #subMenu .removedItemsContainer .removedItemsList{background-color:#2b2b2b}#headerLine3.color_black #subMenu .removedItemsContainer .removedItemsList li,#headerLine3.color_theme #subMenu .removedItemsContainer .removedItemsList li{border-top:1px solid rgb(255 255 255 / 15%)}#headerLine3.color_black #subMenu .removedItemsContainer .removedItemsList li a,#headerLine3.color_theme #subMenu .removedItemsContainer .removedItemsList li a{color:#fff}#headerLine3 #subMenu .removedItemsContainer .removedItemsList li{display:block;float:none;white-space:normal;text-align:left;border-top:1px solid #f2f2f2}#headerLine3 #subMenu .removedItemsContainer .removedItemsList li:first-child{border:0!important}#headerLine3 #subMenu .removedItemsContainer .removedItemsList li a{display:block;padding:8px 12px;line-height:21px}#headerLine3 #subMenu .removedItemsContainer .removedItemsList li a:active{position:relative;top:1px}#headerLine3.color_theme .callBack:hover{opacity:.8}@media all and (max-width:1600px){#subHeader6 .subTableColumn:first-child{width:480px}}@media all and (max-width:1500px){#subHeader6 .topCompare,#subHeader6 .topWishlist{margin-right:0}#subHeader6 .topCompare .label{display:none}#subHeader6 .topWishlist .label{display:none}#subHeader6 #topSearch2{width:70%}#subHeader6 #topHeading p{font-size:16px}#subHeader6 .subPhones .heading{margin-right:18px;font-size:14px}#subHeader6 .subTableColumn:last-child{width:400px}}@media all and (max-width:1365px){#subHeader6 .subTableColumn:last-child{width:300px}#subHeader6 .subPhones .heading:first-child{display:none}#subHeader6 .subTableColumn:first-child{width:420px}#subHeader6 #topSearch2{width:80%}}@media all and (max-width:1200px){#subHeader6 .subTableColumn:last-child{width:210px}#subHeader6 #logo{height:55px;max-height:55px;line-height:55px}#subHeader6{position:relative}#topSearchLine{position:absolute;top:112px;z-index:97;box-sizing:border-box;width:96%;padding-right:68px}#headerLine3 #subMenu .removedItemsContainer .removedItemsList{top:65px}#topSearchLine.color_black #topSearch2 .searchContainerInner{background-color:rgb(255 255 255 / 10%);border:1px solid rgb(255 255 255 / 20%)}#subHeader6 #topSearchLine #topSearch2 .searchContainerInner{background-color:#fbfbfb;border:1px solid #f3f3f3}#subHeader6 #topSearch2{width:100%}#headerLine3 .headerLineMenu{text-align:right}#headerLine3 #subMenu{position:relative;z-index:97}#subHeader6 .subPhones{text-align:right}.webFormDwModal{text-align:left}#headerLine3{height:65px;line-height:65px}#subHeader6 #topSearch2{margin-top:26px}#subHeader6 .subTableColumn:first-child .verticalBlock{padding-top:14px;vertical-align:top}#subHeader6 .subTableColumn:last-child{position:absolute;top:18px;left:6px;width:auto}#subHeader6 #logo{float:left}#subHeader6 #topHeading{display:inline-block;max-width:200px;margin-top:8px;margin-left:14px;text-align:left;vertical-align:middle}#subHeader6 #topHeading p{text-align:left}#subHeader6 #geoPosition,#subHeader6 #topAuth{position:relative;z-index:98}#headerLine3 #subMenu .removedItemsContainer{line-height:50px}#headerLine3 #subMenu .removedItemsContainer .removedItemsLink{height:50px;margin-top:7px;background-image:url(/bitrix/templates/dresscode/headers/header6/css/images/menuMoreBig.svg);border:1px solid #f3f3f3}#headerLine3 #subMenu li{vertical-align:baseline}#subHeader6 #searchResult{top:84px}#subHeader6 #searchOverlap{top:198px}}@media all and (max-width:1050px){#topSearchLine{padding-right:76px}}@media all and (max-width:850px){#subHeader6 .user-geo-position-label{display:none}#subHeader6 .subTableColumn:first-child{width:330px}#topSearchLine{padding-right:84px}}@media all and (max-width:800px){#subHeader6 #topHeading{display:none}#subHeader6 #logo img{max-height:50px}#subHeader6 .user-geo-position-value-link,#subHeader6.color_black .user-geo-position-value-link,#subHeader6.color_theme .user-geo-position-value-link{position:absolute;left:-16px;display:inline-block;width:24px;height:24px;margin-top:-12px;color:transparent;text-indent:-9999px;vertical-align:middle;background-image:url(/bitrix/templates/dresscode/headers/header6/css/images/geoIco.svg);background-repeat:no-repeat;background-position:50% 50%;border-radius:50%;transition:none}#subHeader6 .user-geo-position-value-link::after{border:0}#subHeader6 .user-geo-position-value-link:hover{color:transparent;opacity:.9;transition:all .2s ease-in-out}#subHeader6 .user-geo-position-value-link:active{top:auto}#subHeader6 .subTableColumn:first-child{width:210px}}@media all and (max-width:700px){#topSearchLine{padding-right:70px}#subHeader6 #logo{text-align:left}#subHeader6 .subTableColumn:first-child{padding-left:12px}#subHeader6 .subTableColumn:last-child{left:12px}#subHeader6 .subTableColumn:nth-child(2){padding-right:12px}#headerLine3 #subMenu .removedItemsContainer .removedItemsLink{margin-right:12px}}@media all and (max-width:600px){#subHeader6 .topCompare{display:none}#subHeader6 .subPhones .callBack{padding:12px}}@media all and (max-width:560px){#subHeader6 .subPhones .callBack{display:none}#subHeader6 .cart .heading{display:none}#subHeader6 .subPhones .heading{margin-right:0}#subHeader6 .top-auth-exit,#subHeader6 .top-auth-login,#subHeader6 .top-auth-personal,#subHeader6 .top-auth-register{position:relative!important;top:0!important;left:0!important;font-size:13px}#topSearchLine{padding-right:72px}}@media all and (max-width:500px){#subHeader6{height:120px;line-height:120px}#subHeader6 #logo{padding-left:0}#topSearchLine{top:102px}}@media all and (max-width:400px){#subHeader6 .subPhones .heading{font-size:13px}#subHeader6 .top-auth-exit,#subHeader6 .top-auth-login,#subHeader6 .top-auth-personal,#subHeader6 .top-auth-register{font-size:13px}#subHeader6 .subTableColumn:first-child{width:200px}#subHeader6 #logo{width:auto}#subHeader6 .cart .countLink,#subHeader6 .topWishlist .icon{width:55px}#subHeader6 .cart .count,#subHeader6 .topWishlist .value{right:4px}#subHeader6 .user-geo-position-value-link{left:-18px}#topSearchLine{padding-right:74px}#subHeader6 .cart{padding-left:4px}}@media all and (max-width:370px){#subHeader6 #topAuth>ul li:first-child::after{display:none}#subHeader6 #topAuth>ul li:last-child{margin-left:6px}#subHeader6 .top-auth-exit,#subHeader6 .top-auth-login,#subHeader6 .top-auth-personal,#subHeader6 .top-auth-register{font-size:12px}#subHeader6 .subTableColumn:first-child{width:176px}#subHeader6 .subPhones .heading{font-size:12px}#subHeader6 .cart .countLink,#subHeader6 .topWishlist .icon{width:45px}#subHeader6 .cart .count,#subHeader6 .topWishlist .value{right:0}#subHeader6 #topSearch2 #searchQuery{padding-left:14px;background-image:none!important}}
/* End */


/* Start:/local/components/onlineservice/main.css?1751227467141294*/
@charset "UTF-8";

.choices {
	position: relative;
	overflow: hidden;
	font-size: 16px
}

.choices:focus {
	outline: 0
}

.choices:last-child {
	margin-bottom: 0
}

.choices.is-open {
	overflow: visible
}

.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input {
	background-color: #eaeaea;
	cursor: not-allowed;
	-webkit-user-select: none;
	user-select: none
}

.choices.is-disabled .choices__item {
	cursor: not-allowed
}

.choices [hidden] {
	display: none !important
}

.choices[data-type*="select-one"] {
	cursor: pointer
}

.choices[data-type*="select-one"] .choices__inwput {
	display: block;
	width: 100%;
	padding: 10px;
	border-bottom: 1px solid #ddd;
	background-color: #fff;
	margin: 0
}

.choices[data-type*="select-one"] .choices__button {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
	padding: 0;
	background-size: 8px;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -10px;
	margin-right: 25px;
	height: 20px;
	width: 20px;
	border-radius: 10em;
	opacity: .25
}

.choices[data-type*="select-one"] .choices__button:focus,
.choices[data-type*="select-one"] .choices__button:hover {
	opacity: 1
}

.choices[data-type*="select-one"] .choices__button:focus {
	box-shadow: 0 0 0 2px #00bcd4
}

.choices[data-type*="select-one"] .choices__item[data-value=""] .choices__button {
	display: none
}

.choices[data-type*="select-one"]::after {
	content: "";
	border-width: 5px;
	position: absolute;
	right: 11.5px;
	top: 50%;
	pointer-events: none
}

.choices[data-type*="select-one"].is-open::after {
	border-color: transparent transparent #333
}

.choices[data-type*="select-one"][dir="rtl"]::after {
	left: 11.5px;
	right: auto
}

.choices[data-type*="select-one"][dir="rtl"] .choices__button {
	right: auto;
	left: 0;
	margin-left: 25px;
	margin-right: 0
}

.choices[data-type*="select-multiple"] .choices__inner,
.choices[data-type*="text"] .choices__inner {
	cursor: text
}

.choices[data-type*="select-multiple"] .choices__button,
.choices[data-type*="text"] .choices__button {
	position: relative;
	display: inline-block;
	margin: 0 -4px 0 8px;
	padding-left: 16px;
	border-left: 1px solid #008fa1;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
	background-size: 8px;
	width: 8px;
	line-height: 1;
	opacity: .75;
	border-radius: 0
}

.choices[data-type*="select-multiple"] .choices__button:focus,
.choices[data-type*="select-multiple"] .choices__button:hover,
.choices[data-type*="text"] .choices__button:focus,
.choices[data-type*="text"] .choices__button:hover {
	opacity: 1
}

.choices__inner {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	border: 1px solid #ddd;
	border-radius: 2.5px;
	font-size: 14px;
	min-height: 44px;
	overflow: hidden
}

.is-focused .choices__inner,
.is-open .choices__inner {
	border-color: #b7b7b7
}

.is-open .choices__inner {
	border-radius: 2.5px 2.5px 0 0
}

.is-flipped.is-open .choices__inner {
	border-radius: 0 0 2.5px 2.5px
}

.choices__list {
	margin: 0;
	padding-left: 0;
	list-style: none
}

.choices__list--single {
	display: inline-block;
	width: 100%
}

[dir="rtl"] .choices__list--single {
	padding-right: 4px;
	padding-left: 16px
}

.choices__list--single .choices__item {
	width: 100%
}

.choices__list--multiple {
	display: inline
}

.choices__list--multiple .choices__item {
	display: inline-block;
	vertical-align: middle;
	border-radius: 20px;
	padding: 4px 10px;
	font-size: 12px;
	font-weight: 500;
	margin-right: 3.75px;
	margin-bottom: 3.75px;
	background-color: #00bcd4;
	border: 1px solid #00a5bb;
	color: #fff;
	word-break: break-all;
	box-sizing: border-box
}

.choices__list--multiple .choices__item[data-deletable] {
	padding-right: 5px
}

[dir="rtl"] .choices__list--multiple .choices__item {
	margin-right: 0;
	margin-left: 3.75px
}

.choices__list--multiple .choices__item.is-highlighted {
	background-color: #00a5bb;
	border: 1px solid #008fa1
}

.is-disabled .choices__list--multiple .choices__item {
	background-color: #aaa;
	border: 1px solid #919191
}

.choices__list--dropdown,
.choices__list[aria-expanded] {
	visibility: hidden;
	z-index: 1;
	position: absolute;
	width: 100%;
	background-color: #fff;
	border: 1px solid #ddd;
	top: 100%;
	margin-top: -1px;
	border-bottom-left-radius: 2.5px;
	border-bottom-right-radius: 2.5px;
	overflow: hidden;
	word-break: break-all;
	will-change: visibility
}

.is-active.choices__list--dropdown,
.is-active.choices__list[aria-expanded] {
	visibility: visible
}

.is-open .choices__list--dropdown,
.is-open .choices__list[aria-expanded] {
	border-color: #b7b7b7
}

.is-flipped .choices__list--dropdown,
.is-flipped .choices__list[aria-expanded] {
	top: auto;
	bottom: 100%;
	margin-top: 0;
	margin-bottom: -1px;
	border-radius: .25rem .25rem 0 0
}

.choices__list--dropdown .choices__list,
.choices__list[aria-expanded] .choices__list {
	position: relative;
	max-height: 300px;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	will-change: scroll-position
}

.choices__list--dropdown .choices__item,
.choices__list[aria-expanded] .choices__item {
	position: relative;
	padding: 10px;
	font-size: 14px
}

[dir="rtl"] .choices__list--dropdown .choices__item,
[dir="rtl"] .choices__list[aria-expanded] .choices__item {
	text-align: right
}

@media (min-width: 640px) {

	.choices__list--dropdown .choices__item--selectable,
	.choices__list[aria-expanded] .choices__item--selectable {
		padding-right: 100px
	}

	.choices__list--dropdown .choices__item--selectable::after,
	.choices__list[aria-expanded] .choices__item--selectable::after {
		content: attr(data-select-text);
		font-size: 12px;
		opacity: 0;
		position: absolute;
		right: 10px;
		top: 50%;
		transform: translateY(-50%)
	}

	[dir="rtl"] .choices__list--dropdown .choices__item--selectable,
	[dir="rtl"] .choices__list[aria-expanded] .choices__item--selectable {
		text-align: right;
		padding-left: 100px;
		padding-right: 10px
	}

	[dir="rtl"] .choices__list--dropdown .choices__item--selectable::after,
	[dir="rtl"] .choices__list[aria-expanded] .choices__item--selectable::after {
		right: auto;
		left: 10px
	}
}

.choices__list--dropdown .choices__item--selectable.is-highlighted,
.choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
	background-color: #f2f2f2
}

.choices__list--dropdown .choices__item--selectable.is-highlighted::after,
.choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after {
	opacity: .5
}

.choices__item {
	cursor: default
}

.choices__item--selectable {
	cursor: pointer
}

.choices__item--disabled {
	cursor: not-allowed;
	-webkit-user-select: none;
	user-select: none;
	opacity: .5
}

.choices__heading {
	font-weight: 600;
	font-size: 12px;
	padding: 10px;
	border-bottom: 1px solid #f7f7f7;
	color: gray
}

.choices__button {
	text-indent: -9999px;
	-webkit-appearance: none;
	appearance: none;
	border: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer
}

.choices__button:focus,
.choices__input:focus {
	outline: 0
}

.choices__input {
	display: inline-block;
	vertical-align: baseline;
	background-color: #f9f9f9;
	font-size: 14px;
	margin-bottom: 5px;
	border: 0;
	border-radius: 0;
	max-width: 100%;
	padding: 4px 0 4px 2px
}

.choices__input::-webkit-search-cancel-button,
.choices__input::-webkit-search-decoration,
.choices__input::-webkit-search-results-button,
.choices__input::-webkit-search-results-decoration {
	display: none
}

.choices__input::-ms-clear,
.choices__input::-ms-reveal {
	display: none;
	width: 0;
	height: 0
}

[dir="rtl"] .choices__input {
	padding-right: 2px;
	padding-left: 0
}

.choices__placeholder {
	opacity: .5
}

@font-face {
	font-family: swiper-icons;
	src: url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
	font-weight: 400;
	font-style: normal
}

:root {
	--swiper-theme-color: #007aff;
	--swiper-navigation-size: 44px
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1
}

.swiper-vertical &gt;

.swiper-wrapper {
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-wrapper {
	transform: translate3d(0, 0, 0)
}

.swiper-pointer-events {
	touch-action: pan-y
}

.swiper-pointer-events.swiper-vertical {
	touch-action: pan-x
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	position: relative;
	transition-property: transform
}

.swiper-slide-invisible-blank {
	visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
	height: auto
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-wrapper {
	transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, 0.15)
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), #000000)
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), #000000)
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), #000000)
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), #000000)
}

.swiper-css-mode &gt;

.swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none
}

.swiper-css-mode &gt;

.swiper-wrapper::-webkit-scrollbar {
	display: none
}

.swiper-css-mode &gt;
.swiper-wrapper &gt;

.swiper-slide {
	scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode &gt;

.swiper-wrapper {
	scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode &gt;

.swiper-wrapper {
	scroll-snap-type: y mandatory
}

.swiper-centered &gt;

.swiper-wrapper::before {
	content: "";
	flex-shrink: 0;
	order: 9999
}

.swiper-centered.swiper-horizontal &gt;
.swiper-wrapper &gt;

.swiper-slide:first-child {
	margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal &gt;

.swiper-wrapper::before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical &gt;
.swiper-wrapper &gt;

.swiper-slide:first-child {
	margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical &gt;

.swiper-wrapper::before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after)
}

.swiper-centered &gt;
.swiper-wrapper &gt;

.swiper-slide {
	scroll-snap-align: center center
}

.swiper-virtual .swiper-slide {
	-webkit-backface-visibility: hidden;
	transform: translateZ(0)
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
	height: 1px;
	width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
	width: 1px;
	height: var(--swiper-virtual-size)
}

.swiper-button-next,
.swiper-button-prev {
	position: absolute;
	width: calc(var(--swiper-navigation-size) / 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(0px - var(--swiper-navigation-size) / 2);
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
	left: 10px;
	right: auto
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
	content: "prev"
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
	right: 10px;
	left: auto
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
	content: "next"
}

.swiper-button-lock {
	display: none
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: opacity .3s;
	transform: translate3d(0, 0, 0);
	z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}

.swiper-horizontal &gt;

.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%
}

.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform: scale(0.33);
	position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform: scale(0.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform: scale(0.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform: scale(0.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform: scale(0.33)
}

.swiper-pagination-bullet {
	width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
	height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
	display: inline-block;
	border-radius: 50%;
	background: var(--swiper-pagination-bullet-inactive-color, #000);
	opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2)
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-appearance: none;
	appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}

.swiper-pagination-bullet:only-child {
	display: none !important
}

.swiper-pagination-bullet-active {
	opacity: var(--swiper-pagination-bullet-opacity, 1);
	background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical &gt;

.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	transform: translate3d(0, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical &gt;

.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
	display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical &gt;

.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	transform: translateY(-50%);
	width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical &gt;

.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	transition: transform 0.2s, top .2s
}

.swiper-horizontal &gt;

.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal &gt;

.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap
}

.swiper-horizontal &gt;

.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: transform 0.2s, left .2s
}

.swiper-horizontal.swiper-rtl &gt;

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: transform 0.2s, right .2s
}

.swiper-pagination-progressbar {
	background: rgba(0, 0, 0, 0.25);
	position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: scale(0);
	transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin: right top
}

.swiper-horizontal &gt;
.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical &gt;

.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0
}

.swiper-horizontal &gt;
.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical &gt;

.swiper-pagination-progressbar {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0
}

.swiper-pagination-lock {
	display: none
}

.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, 0.1)
}

.swiper-horizontal &gt;

.swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%
}

.swiper-vertical &gt;

.swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
	left: 0;
	top: 0
}

.swiper-scrollbar-cursor-drag {
	cursor: move
}

.swiper-scrollbar-lock {
	display: none
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center
}

.swiper-zoom-container &gt;
canvas,
.swiper-zoom-container &gt;
img,
.swiper-zoom-container &gt;

svg {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain
}

.swiper-slide-zoomed {
	cursor: move
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	box-sizing: border-box;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent
}

.swiper-slide-visible .swiper-lazy-preloader {
	animation: 1s linear infinite swiper-preloader-spin
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
	100% {
		transform: rotate(360deg)
	}
}

.swiper .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000
}

.swiper-free-mode &gt;

.swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto
}

.swiper-grid &gt;

.swiper-wrapper {
	flex-wrap: wrap
}

.swiper-grid-column &gt;

.swiper-wrapper {
	flex-wrap: wrap;
	flex-direction: column
}

.swiper-fade.swiper-free-mode .swiper-slide {
	transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-cube {
	overflow: visible
}

.swiper-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	transform-origin: 0 0;
	width: 100%;
	height: 100%
}

.swiper-cube .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
	transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-next+.swiper-slide,
.swiper-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible
}

.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	opacity: .6;
	z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
	content: "";
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	filter: blur(50px)
}

.swiper-flip {
	overflow: visible
}

.swiper-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-creative .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
	transition-property: transform, opacity, height
}

.swiper-cards {
	overflow: visible
}

.swiper-cards .swiper-slide {
	transform-origin: center bottom;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden
}

.articles {
	margin-bottom: 152px
}

.articles__tags {
	width: 14.5%
}

.articles__tags-title {
	margin-bottom: 40px;
	font-weight: 400;
	font-size: 36px;
	line-height: 49px;
	color: #232323
}

.articles__tags-list {
	display: flex;
	flex-wrap: wrap;
	gap: 10px
}

.articles__tags-item {
	padding: 10.5px 13px;
	background-color: rgba(224, 224, 224, 0.6);
	border-radius: 8px;
	font-weight: 400;
	font-size: 20px;
	line-height: 27px;
	color: rgba(35, 35, 35, 0.6)
}

.articles__tags-item a {
	text-decoration: none;
	color: rgba(35, 35, 35, 0.6) !important
}

.articles__show-more {
	display: none
}

.articles__content {
	display: flex;
	flex-direction: column;
	width: 83%
}

.articles__content-full-width {
	width: 100%
}

.articles__inner {
	display: flex;
	justify-content: space-between
}

.articles__list {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 60px 20px;
	margin-bottom: 80px
}

.four-column {
	grid-template-columns: repeat(4, 1fr)
}

.article {
	position: relative
}

.article__img {
	width: 100%;
	margin-bottom: 14px;
	border: 1px solid #e0e0e0;
	border-radius: 16px
}

.article__hash {
	padding: 8.5px 15px;
	border: 1px solid #fff;
	background-color: transparent;
	border-radius: 10px;
	font-weight: 400;
	font-size: 20px;
	line-height: 27px;
	color: #fff;
	margin-right: 5px;
	margin-top: 5px
}

.article__date {
	margin-bottom: 10px;
	opacity: 0.7
}

.article__title {
	margin-bottom: 10px;
	font-weight: 400;
	font-size: 30px;
	line-height: 110%;
	color: #232323
}

.article__text {
	margin-bottom: 20px;
	font-weight: 300;
	font-size: 20px;
	line-height: 118%;
	color: #232323
}

.article__link {
	font-weight: 600;
	font-size: 20px;
	line-height: 27px;
	color: #5690f5;
	text-decoration: underline;
	transition: color .2s ease-in-out
}

.article__link:active {
	color: #4166a8
}

.article__tags {
	display: flex;
	flex-wrap: wrap;
	position: absolute;
	top: 17px;
	left: 22px
}

@media (max-width: 1359px) {
	.articles {
		margin-bottom: 67px
	}

	.articles__inner {
		flex-direction: column
	}

	.articles__tags {
		width: 100%;
		margin-bottom: 40px
	}

	.articles__content {
		width: 100%
	}

	.articles__list {
		margin-bottom: 40px;
		grid-template-columns: 1fr
	}

	.four-column {
		grid-template-columns: repeat(2, 1fr);
		gap: 40px 20px;
	}
}

@media (max-width: 968px) {
	.articles {
		margin-bottom: 65px
	}
}

@media (max-width: 500px) {
	.articles {
		margin-bottom: 24px
	}

	.articles__tags-title {
		margin-bottom: 10px;
		font-size: 20px;
		line-height: 27px
	}

	.articles__tags-item {
		padding: 8px 13px;
		font-size: 14px;
		line-height: 19px
	}

	.articles__list {
		margin-bottom: 30px;
		gap: 30px
	}

	.articles__tags {
		margin-bottom: 20px
	}

	.articles__show-more {
		padding: 5px;
		margin: 0 0 20px;
		border: 1px solid #5690f5;
		cursor: pointer;
		display: block;
		background-color: #fff;
		border-radius: 10px;
		font-size: 16px;
		line-height: 22px;
		color: #5690f5;
		transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out
	}

	.articles__show-more:active {
		border-color: transparent;
		background-color: #4166a8;
		color: #fff
	}

	.articles__show-more_active {
		display: none
	}

	.articles__item_visible {
		display: block !important
	}

	.articles__item:nth-child(n + 6) {
		display: none
	}

	.article__hash {
		padding: 7.5px 18px;
		font-size: 14px;
		line-height: 19px;
		margin-right: 2px;
		margin-top: 2px
	}

	.article__img {
		margin-bottom: 5px
	}

	.article__title {
		margin-bottom: 8px;
		font-size: 20px
	}

	.article__text {
		margin-bottom: 10px;
		font-size: 14px
	}

	.article__link {
		font-size: 14px;
		line-height: 19px
	}

	.article__tags {
		top: 10px;
		left: 10px
	}
}

.benefits {
	margin-bottom: 152px
}

.benefits__list {
	display: flex;
	flex-wrap: wrap;
	gap: 26px
}

.benefits__item {
	width: calc(25% - 20px);
	min-height: 160px;
	display: flex;
	align-items: center;
	padding-left: 150px;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-size: 121px 91px;
	background-position: 20px center;
	border: 1px solid #e0e0e0;
	border-radius: 20px;
	font-weight: 600;
	font-size: 28px;
	line-height: 1
}

@media (max-width: 1600px) {
	.benefits__item {
		width: calc(50% - 26px)
	}
}

@media (max-width: 1359px) {
	.benefits {
		margin-bottom: 67px
	}

	.benefits__list {
		gap: 20px
	}

	.benefits__item {
		padding-left: 129px;
		width: calc(50% - 10px);
		background-position-x: 0
	}
}

@media (max-width: 768px) {
	.benefits {
		margin-bottom: 65px
	}
}

@media (max-width: 760px) {
	.benefits__item {
		padding-left: 118px;
		font-size: 20px
	}
}

@media (max-width: 650px) {
	.benefits {
		margin-bottom: 24px;
		order: 100
	}

	.benefits__list {
		gap: 7px
	}

	.benefits__item {
		min-height: 60px;
		width: calc(50% - 4px);
		padding-left: 40px;
		border-radius: 4px;
		background-size: 40px 30px;
		font-weight: 700;
		font-size: 10px
	}
}

.best-offers__swiper {
	overflow: hidden;
	position: relative;
	padding-bottom: 65px
}

.best-offers__img {
	border-radius: 20px
}

@media (max-width: 1359px) {
	.best-offers__swiper {
		padding-bottom: 38px
	}
}

@media (max-width: 480px) {
	.best-offers__img {
		border-radius: 4px
	}

	.best-offers__swiper {
		padding-bottom: 20px
	}
}

.brands {
	margin-bottom: 152px
}

.brands__container {
	position: relative
}

.brands__list {
	display: grid;
	grid-template-rows: repeat(2, 230px);
	grid-template-columns: repeat(3, 1fr);
	gap: 20px
}

.brands__item {
	background-color: #e0e0e0;
	border-radius: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.brands__show-more {
	position: absolute;
	right: 33px;
	top: 27px;
	font-size: 16px;
	line-height: 1;
	color: #5690f5
}

@media (max-width: 1359px) {
	.brands {
		margin-bottom: 67px
	}

	.brands__show-more {
		top: 16px;
		right: 77px
	}

	.brands__list {
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: repeat(2, 180px)
	}

	.brands__item {
		background-size: 300px 150px
	}

	.brands__item:nth-child(n + 5) {
		display: none
	}
}

@media (max-width: 976px) {
	.brands {
		margin-bottom: 65px
	}

	.brands__show-more {
		top: 18px;
		right: 38px
	}

	.brands__list {
		gap: 15px
	}

	.brands__item {
		background-size: 250px 125px
	}
}

@media (max-width: 480px) {
	.brands {
		margin-bottom: 24px
	}

	.brands__list {
		grid-template-rows: repeat(2, 50px);
		gap: 11px
	}

	.brands__item {
		background-size: 100px 50px;
		border-radius: 4px
	}

	.brands__show-more {
		right: 11px;
		top: 9px;
		font-weight: 300;
		font-size: 10px;
		line-height: 14px;
		color: #5690f5
	}
}

.catalog {
	margin-bottom: 152px
}

.catalog__title {
	margin-bottom: 77px
}

.catalog__sorting-title {
	display: none
}

.catalog__sorting-list {
	width: 21%
}

.catalog__categories {
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
	margin-bottom: 60px
}

.catalog__category-link {
	display: block;
	padding: 27px 46px;
	font-size: 24px;
	line-height: 32px;
	color: #232323;
	width: 100%
}

.catalog__sorting-close {
	display: none
}

.catalog__inner {
	display: flex;
	justify-content: space-between
}

.catalog__category {
	width: calc(25% - 15px);
	text-align: center;
	border: 1px solid #5690f5;
	border-radius: 20px;
	display: flex;
	align-items: center
}

.catalog__main {
	width: calc(79% - 70px)
}

.catalog__main-sorting {
	display: flex;
	margin-bottom: 16px
}

.catalog__main-sorting-text {
	margin-right: 20px;
	font-size: 16px;
	line-height: 1;
	font-weight: 600;
	color: #232323
}

.catalog__main-sorting-btn {
	font-size: 16px;
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none;
	cursor: pointer;
	opacity: .6;
	transition: color .2s ease-in-out
}

.catalog__main-sorting-btn:focus-visible:not(:active),
.catalog__main-sorting-btn:hover:not(:active) {
	color: #5690f5
}

.catalog__main-sorting-btn:active {
	color: #4166a8
}

.catalog__main-sorting-btn:not(:last-child) {
	margin-right: 25px
}

.catalog__main-sorting-btn_active {
	color: #5690f5
}

.catalog__goods-list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
	margin-bottom: 40px
}

.catalog__goods-item_banner {
	grid-column: span 2
}

.catalog__banner {
	display: block;
	height: 100%;
	border-radius: 20px
}

.catalog__banner-img {
	width: 100%;
	height: 100%;
	object-fit: fill
}

.catalog__show-more {
	background-color: transparent;
	padding: 11px;
	margin: 0 0 20px;
	border: 1px solid #5690f5;
	cursor: pointer;
	width: 100%;
	border-radius: 16px;
	font-size: 28px;
	line-height: 38px;
	color: #5690f5;
	transition: background-color .2s ease-in-out, color .2s ease-in-out, border-color .2s ease-in-out
}

.catalog__show-more:focus-visible,
.catalog__show-more:hover:not(:active) {
	background-color: #5690f5;
	border-color: transparent;
	color: #fff
}

.catalog__show-more:active {
	background-color: #4166a8;
	border-color: transparent;
	color: #fff
}

.catalog__main-sorting-mobile {
	display: none
}

.catalog__reset {
	padding: 10px 50px;
	margin: 16px 0 0;
	border: 1px solid #5690f5;
	cursor: pointer;
	width: 100%;
	border-radius: 10px;
	background-color: #fff;
	font-size: 16px;
	line-height: 22px;
	color: #5690f5;
	transition: background-color .2s ease-in-out, color .2s ease-in-out, border-color .2s ease-in-out
}

.catalog__reset:focus-visible,
.catalog__reset:hover:not(:active) {
	background-color: #5690f5;
	border-color: transparent;
	color: #fff
}

.catalog__reset:active {
	background-color: #4166a8;
	border-color: transparent;
	color: #fff
}

.catalog__submit {
	padding: 6px 60px;
	margin: 26px 0 0;
	border: 2px solid transparent;
	cursor: pointer;
	font-size: 16px;
	color: #fff;
	line-height: 22px;
	background-color: #5690f5;
	border-radius: 10px;
	transition: background-color .2s ease-in-out, color .2s ease-in-out, border-color .2s ease-in-out
}

.catalog__submit:focus-visible:not(:active),
.catalog__submit:hover:not(:active) {
	background-color: #fff;
	color: #5690f5;
	border-color: #5690f5
}

.catalog__submit:active {
	background-color: #4166a8
}

.catalog__submit_all {
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%
}

.catalog__goods-item picture {
	max-width: 100%;
	margin: auto
}

.sorting {
	padding: 24px 28px;
	margin: 0;
	border: none;
	background: rgba(86, 144, 245, 0.05);
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
	border-radius: 16px
}

.sorting:not(:last-child) {
	margin-bottom: 20px
}

.sorting__form {
	padding: 0;
	margin: 0;
	border: none;
	max-height: 0;
	overflow-y: hidden;
	transition: max-height .3s ease-in-out, margin-top .3s ease-in-out
}

.sorting__form_visible {
	max-height: 600px;
	margin-top: 16px;
	overflow: hidden
}

.sorting__search {
	width: 95%;
	margin-bottom: 20px;
	border-radius: 8px;
	border: 1px solid #e0e0e0;
	background-color: transparent;
	background-position: 98% center;
	background-repeat: no-repeat;
	background-size: 16px;
	padding: 8px 25px 8px 11px;
	font-size: 16px
}

.sorting__search:focus-visible {
	outline: 0
}

.sorting__availability {
	padding: 8px 7px;
	margin-bottom: 10px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 8px;
	font-size: 16px;
	line-height: 22px
}

.sorting__availability-counter {
	opacity: .6
}

.sorting__show-more {
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none;
	cursor: pointer;
	text-align: left;
	font-size: 16px;
	line-height: 22px;
	color: #5690f5
}

.sorting__price-number {
	width: 100%;
	border: none;
	background-color: transparent;
	margin-left: 8px;
	font-size: 16px;
	line-height: 22px;
	color: rgba(35, 35, 35, 0.5)
}

.sorting__price-number:focus-visible {
	outline: 0
}

.sorting__price {
	display: flex;
	width: 46%;
	padding: 4px 10px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 8px
}

.sorting__price-text {
	font-size: 16px;
	line-height: 22px
}

.sorting__parameter-name {
	position: relative;
	display: flex;
	font-size: 16px;
	color: #232323
}

.sorting__parameter-name:before {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	border: 1px solid rgba(35, 35, 35, 0.2);
	border-radius: 3px
}

.sorting__parameter-counter {
	margin-left: 5px;
	opacity: .4
}

.sorting__parameter {
	cursor: pointer;
	display: inline-block
}

.sorting__parameter:not(:last-child) {
	margin-bottom: 10px
}

.sorting__fieldset {
	padding: 0;
	margin: 0;
	border: none;
	display: flex;
	flex-direction: column;
	max-height: 450px;
	overflow-y: auto
}

.sorting__fieldset_price {
	display: flex !important;
	flex-direction: row;
	justify-content: space-between;
	align-items: center
}

.sorting__fieldset.bx-filter-parameters-box-container {
	display: block;
	position: relative
}

.sorting__fieldset.bx-filter-parameters-box-container .sorting__parameter {
	display: block
}

.sorting__delimiter {
	width: 14px;
	height: 1px;
	border: 1px solid rgba(35, 35, 35, 0.2)
}

.sorting__submit {
	padding: 6px 60px;
	margin: 26px 0 0;
	border: 2px solid transparent;
	cursor: pointer;
	font-size: 16px;
	color: #fff;
	line-height: 22px;
	background-color: #5690f5;
	border-radius: 10px;
	transition: background-color .2s ease-in-out, color .2s ease-in-out, border-color .2s ease-in-out
}

.sorting__submit:focus-visible:not(:active),
.sorting__submit:hover:not(:active) {
	background-color: #fff;
	color: #5690f5;
	border-color: #5690f5
}

.sorting__submit:active {
	background-color: #4166a8
}

.sorting__name {
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none;
	cursor: pointer;
	position: relative;
	width: 100%;
	font-size: 20px;
	line-height: 1;
	text-align: left;
	transition: margin .2s ease-in-out
}

.sorting__name:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 10px;
	border-right: 2px solid #353535;
	border-bottom: 2px solid #353535;
	transform: rotate(45deg)
}

.sorting__name_open:after {
	top: 25%;
	border-right: 2px solid rgba(35, 35, 35, 0.5);
	border-bottom: 2px solid rgba(35, 35, 35, 0.5);
	transform: rotate(-135deg)
}

.sorting__checkbox {
	position: absolute;
	z-index: -1;
	opacity: 0
}

.sorting__checkbox:checked+span:before {
	background-image: url(/local/components/onlineservice/images/check.svg);
	background-repeat: no-repeat;
	background-position: center
}

@media (max-width: 1600px) {
	.catalog__category {
		width: calc(33% - 11px)
	}

	.catalog__sorting-list {
		width: 24%;
		margin-right: 40px
	}

	.sorting__submit {
		padding-left: 50px;
		padding-right: 50px
	}
}

@media (max-width: 1359px) {
	.catalog {
		margin-bottom: 67px
	}

	.catalog__sorting-list {
		display: block;
		position: fixed;
		top: 0;
		left: 0;
		margin: 0;
		width: 100%;
		height: 100%;
		overflow-y: auto;
		overflow-x: hidden;
		padding: 0 80px 60px;
		background-color: #fff;
		transform: translateX(-100%);
		transition: transform .2s ease-in-out;
		z-index: 1000
	}

	.catalog__sorting-list_visible {
		transform: translateX(0)
	}

	.catalog__sorting-close {
		background-color: transparent;
		padding: 0;
		margin: 0;
		border: none;
		cursor: pointer;
		position: absolute;
		display: block;
		top: 28px;
		right: 80px;
		width: 13px;
		height: 13px;
		background-size: contain
	}

	.catalog__sorting-title {
		display: block;
		width: calc(100% + 160px);
		padding: 20px 0 20px 80px;
		margin-bottom: 40px;
		font-weight: 600;
		font-size: 22px;
		line-height: 1;
		color: #232323;
		transform: translateX(-80px);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08)
	}

	.catalog__main {
		width: 100%
	}

	.catalog__goods-list {
		grid-template-columns: repeat(2, 1fr)
	}

	.catalog__title {
		margin-bottom: 40px !important
	}

	.catalog__category {
		width: calc(50% - 10px)
	}

	.catalog__categories {
		margin-bottom: 40px
	}

	.catalog__main-sorting {
		display: none
	}

	.catalog__main-sorting-mobile {
		display: flex;
		margin-bottom: 35px
	}

	.catalog__select-sort {
		display: block
	}

	.catalog__filter {
		background-color: transparent;
		padding: 0 0 0 40px;
		margin: 0 0 0 auto;
		border: none;
		cursor: pointer;
		background-repeat: no-repeat;
		background-position: left;
		background-size: 30px 20px;
		font-size: 20px;
		line-height: 1;
		color: #232323
	}

	.sorting {
		padding: 12.5px 30px;
		background-color: #fff;
		border: 1px solid #e0e0e0;
		border-radius: 10px;
		box-shadow: none
	}

	.sorting:not(:last-child) {
		margin-bottom: 10px
	}

	.sorting__search {
		width: 40%
	}

	.sorting__fieldset_price {
		justify-content: flex-start
	}

	.sorting__delimiter {
		margin-left: 5px;
		margin-right: 5px
	}

	.sorting__price {
		width: 21%
	}

	.sorting__availability {
		width: 40%
	}
}

@media (max-width: 968px) {
	.catalog {
		margin-bottom: 65px
	}

	.catalog__sorting-list {
		padding: 0 40px 48px
	}

	.catalog__category-link {
		border-radius: 10px
	}

	.catalog__sorting-title {
		width: calc(100% + 80px);
		padding-left: 40px;
		transform: translateX(-40px)
	}

	.catalog__sorting-close {
		right: 40px
	}
}

@media (max-width: 480px) {
	.catalog {
		margin-bottom: 24px
	}

	.catalog .choices {
		position: relative;
		z-index: 105
	}

	.catalog__sorting-list {
		padding: 0 20px 80px
	}

	.catalog__main-sorting-wrapp {
		position: fixed;
		display: none;
		visibility: hidden;
		opacity: 0;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: rgba(0, 0, 0, 0.3);
		z-index: 100;
		transition: opacity .2s ease-in-out, visibility .2s ease-in-out
	}

	.catalog__main-sorting-wrapp_visible {
		display: block;
		visibility: visible;
		opacity: 1
	}

	.catalog__main-sorting-mobile {
		margin-bottom: 20px
	}

	.catalog__title {
		margin-bottom: 30px !important
	}

	.catalog__sorting-title {
		margin-bottom: 20px
	}

	.catalog__sorting-close {
		right: 20px
	}

	.catalog__category-link {
		padding: 7px;
		font-size: 14px;
		line-height: 19px
	}

	.catalog__categories {
		gap: 10px;
		margin-bottom: 30px
	}

	.catalog__category {
		width: calc(50% - 5px)
	}

	.catalog__filter {
		font-size: 14px;
		background-size: contain
	}

	.catalog__goods-list {
		margin-bottom: 25px;
		gap: 10px
	}

	.catalog__show-more {
		font-size: 16px;
		line-height: 22px;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-bottom: 10px;
		border-radius: 10px
	}

	.sorting {
		padding-left: 16px;
		padding-right: 16px
	}

	.sorting__search {
		width: 87%
	}

	.sorting__price {
		width: 42%
	}

	.sorting__availability {
		width: 100%
	}
}

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

/* body,
h1,
h2,
h3,
p {
	margin: 0
}

a {
	text-decoration: none;
	color: inherit
}

ol,
ul {
	margin: 0;
	padding: 0;
	list-style: none
} */

/* img {
	display: block
} */

/* html {
	font-family: Nunito, sans-serif
}

picture {
	max-width: 100%
}

.container {
	max-width: 1785px;
	padding-left: 30px;
	padding-right: 30px;
	margin: 0 auto
} */

.swiper-pagination {
	bottom: 0 !important
}

.swiper-pagination-bullet {
	width: 20px;
	height: 20px;
	margin-right: 20px !important;
	margin-left: 20px !important
}

.section-title {
	margin-bottom: 50px;
	font-weight: 800;
	font-size: 48px;
	line-height: 1;
	color: #232323
}

.section-title_popular-categories {
	margin-bottom: 40px
}

.swiper-button-disabled {
	opacity: .5;
	pointer-events: none
}

.swiper-button-next,
.swiper-button-prev {
	right: 65%;
	top: 98%;
	bottom: 0;
	color: #232323;
	transform: translateX(50%)
}

.swiper-button-prev {
	left: 65%;
	transform: translateX(-50%)
}

.swiper-button-next:after,
.swiper-button-prev:after {
	font-family: swiper-icons;
	font-size: var(--swiper-navigation-size);
	text-transform: none !important;
	letter-spacing: 0;
	text-transform: none;
	font-variant: initial;
	line-height: 1;
	transform: rotate(90deg)
}

.hidden {
	overflow: hidden
}

.swiper-slide {
	height: auto
}

.main {
	display: flex;
	flex-direction: column
}

.display-none {
	display: none
}

.bread-crumbs__container {
	padding-top: 40px;
	padding-bottom: 40px
}

.bread-crumbs__list {
	display: flex;
	gap: 15px;
	flex-wrap: wrap
}

.bread-crumbs__item {
	position: relative;
	font-weight: 400;
	font-size: 16px;
	line-height: 1;
	white-space: nowrap
}

.bread-crumbs__item:not(:last-child):after {
	content: "";
	position: absolute;
	top: 50%;
	right: -10px;
	width: 5px;
	height: 1px;
	background-color: rgba(35, 35, 35, 0.6)
}

.bread-crumbs__link {
	font-size: 16px;
	color: #353535;
	opacity: .6;
	transition: opacity .2s ease-in-out;
	white-space: nowrap
}

.bread-crumbs__link:active,
.bread-crumbs__link:focus-visible,
.bread-crumbs__link:hover {
	opacity: 1
}

.choices {
	display: inline-block;
	margin-bottom: 0
}

.choices__inner {
	display: flex;
	align-items: center;
	min-height: auto;
	padding: 0 25px;
	background-color: transparent;
	border: none;
	background-image: url(/local/components/onlineservice/images/sort-icon.svg);
	background-position: left center;
	background-repeat: no-repeat
}

.choices__close-dropdown {
	display: none
}

.choices[data-type*="select-one"] .choices__inner {
	padding-bottom: 0
}

.choices__list--single {
	padding: 0
}

.choices[data-type*="select-one"]::after {
	margin-top: -3.5px;
	border: none;
	width: 8px;
	height: 8px;
	border-right: 1px solid #232323;
	border-bottom: 1px solid #232323;
	transform: rotate(45deg) translateY(-50%)
}

.choices[data-type*="select-one"].is-open::after {
	margin-top: -1px;
	right: 10px;
	border-right: 1px solid rgba(35, 35, 35, 0.6);
	border-bottom: 1px solid rgba(35, 35, 35, 0.6);
	transform: rotate(-135deg)
}

.choices__list--dropdown {
	width: auto !important;
	margin-top: 9px !important;
	padding: 13px 23px 31px;
	border: 1px solid #e0e0e0 !important;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
	border-radius: 20px !important;
	white-space: nowrap
}

.choices__item--choice {
	width: 170px;
	padding: 12px 0 !important;
	border-bottom: 1px solid rgba(35, 35, 35, 0.1);
	font-size: 18px !important;
	line-height: 1;
	color: #232323
}

.choices__item--choice:after {
	display: none
}

.choices__item--choice.is-highlighted {
	color: #5690f5 !important;
	background-color: transparent !important
}

.choices__list--single {
	display: flex;
	font-size: 20px;
	line-height: 1
}

.choices__list--single:before {
	content: "по";
	margin-right: 5px;
	font-size: 20px;
	line-height: 1;
	color: #232323
}

.pagination {
	display: flex
}

.pagination-center {
	justify-content: center
}

.pagination__link {
	font-size: 20px;
	line-height: 22px;
	font-weight: 600;
	color: #232323;
	opacity: .6
}

.pagination__link_active {
	opacity: 1
}

.pagination__item {
	padding-right: 10px;
	padding-left: 10px
}

.pagination__item:first-child {
	padding-left: 0
}

.pagination__item:last-child {
	padding-right: 0
}

@media (max-width: 1359px) {
	.container {
		padding-left: 80px;
		padding-right: 80px
	}

	.swiper-pagination-bullet {
		width: 10px;
		height: 10px;
		margin-right: 10px !important;
		margin-left: 10px !important
	}

	.section-title {
		margin-bottom: 26px;
		font-size: 36px
	}

	.section-title_popular-categories {
		margin-bottom: 40px
	}

	.pagination {
		justify-content: center
	}
}

@media (max-width: 968px) {
	.container {
		padding-left: 40px;
		padding-right: 40px
	}

	.swiper-pagination-bullet {
		width: 10px;
		height: 10px;
		margin-right: 8px !important;
		margin-left: 8px !important
	}

	.section-title_popular-categories {
		margin-bottom: 20px
	}
}

@media (max-width: 580px) {
	.container {
		padding-left: 13px;
		padding-right: 13px
	}

	.section-title {
		font-size: 18px;
		line-height: 25px;
		font-weight: 800
	}

	.section-title_popular-categories {
		margin-bottom: 10px
	}

	.swiper-pagination-bullet {
		width: 4px;
		height: 4px;
		margin-right: 4px !important;
		margin-left: 4px !important
	}

	.swiper-button-next:after,
	.swiper-button-prev:after {
		font-size: 15px
	}

	.swiper-button-next {
		right: 70%
	}

	.swiper-button-prev {
		left: 70%
	}

	.bread-crumbs__link {
		font-size: 14px
	}

	.bread-crumbs__item {
		font-size: 14px
	}

	.bread-crumbs__item:not(:last-child):after {
		width: 3px
	}

	.bread-crumbs__container {
		padding-top: 20px;
		padding-bottom: 30px
	}

	.choices__list--single,
	.choices__list--single:before {
		font-size: 14px
	}

	.choices__item--choice {
		width: 100%
	}

	.choices__inner {
		background-size: contain;
		padding-left: 20px
	}

	.choices[data-type*="select-one"]::after {
		width: 5px;
		height: 5px;
		margin-top: -2.5px
	}

	.choices[data-type*="select-one"].is-open::after {
		margin-top: -1.5px
	}

	.choices__close-dropdown {
		background-color: transparent;
		padding: 0;
		margin: 0;
		border: none;
		cursor: pointer;
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 30px
	}

	.choices__close-dropdown:after {
		content: "";
		display: inline-block;
		width: 28px;
		height: 2px;
		top: 11px;
		left: 50%;
		background-color: rgba(35, 35, 35, 0.2);
		transform: translateX(0)
	}

	.original .choices__list--dropdown:before {
		content: "";
		display: block;
		margin-bottom: 12px;
		font-weight: 600;
		font-size: 22px;
		line-height: 30px;
		color: #232323
	}

	.pagination__link {
		font-size: 16px
	}

	.pagination__item {
		padding-right: 6px;
		padding-left: 6px
	}
}

@font-face {
	font-family: Nunito;
	src: url(/local/components/onlineservice/fonts/Nunito-Light.woff2) format("woff2"), url(/local/components/onlineservice/fonts/Nunito-Light.woff) format("woff");
	font-weight: 300;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: Nunito;
	src: url(/local/components/onlineservice/fonts/Nunito-Regular.woff2) format("woff2"), url(/local/components/onlineservice/fonts/Nunito-Regular.woff) format("woff");
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: Nunito;
	src: url(/local/components/onlineservice/fonts/Nunito-SemiBold.woff2) format("woff2"), url(/local/components/onlineservice/fonts/Nunito-SemiBold.woff) format("woff");
	font-weight: 600;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: Nunito;
	src: url(/local/components/onlineservice/fonts/Nunito-Bold.woff2) format("woff2"), url(/local/components/onlineservice/fonts/Nunito-Bold.woff) format("woff");
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: Nunito;
	src: url(/local/components/onlineservice/fonts/Nunito-ExtraBold.woff2) format("woff2"), url(/local/components/onlineservice/fonts/Nunito-ExtraBold.woff) format("woff");
	font-weight: 800;
	font-style: normal;
	font-display: swap
}

.footer {
	max-width: 1920px;
	background-color: #232323;
	margin: 0 auto
}

.footer__container-top {
	display: flex;
	justify-content: space-between;
	padding-top: 30px
}

.footer__container-bottom {
	position: relative;
	padding-bottom: 20px
}

.footer__container-mobile {
	display: none
}

.footer__logo-icon {
	width: 250px;
	height: 107px
}

.footer__nav {
	display: flex
}

.footer__list {
	display: flex;
	flex-direction: column
}

.footer__nav-list:not(:last-child) {
	margin-right: 60px
}

.footer__item {
	max-width: 175px;
	font-weight: 400;
	font-size: 18px;
	line-height: 1
}

.footer__item:not(:last-child) {
	margin-bottom: 12px
}

.footer__nav-title {
	display: block;
	margin-top: 20px;
	margin-bottom: 10px;
	font-weight: 600;
	font-size: 22px;
	line-height: 30px;
	color: #fff
}

.footer__nav-link {
	color: #e0e0e0
}

.footer__tell {
	font-weight: 400;
	font-size: 24px;
	line-height: 38px;
	color: #fff
}

.footer__item-tell {
	margin-bottom: 14px
}

.footer__inner {
	position: absolute;
	right: 30px;
	bottom: 20px
}

.footer__copy {
	margin-top: 30px;
	display: block;
	font-weight: 300;
	font-size: 14px;
	line-height: 1;
	color: #fff;
	opacity: .4
}

.footer__soci-link {
	display: block;
	width: 52px;
	height: 52px;
	background-repeat: no-repeat
}

.footer__list-soci {
	display: flex;
	justify-content: flex-end;
	gap: 17px
}

.footer__item-soci {
	margin-bottom: 30px
}

.footer__cards {
	display: flex;
	gap: 8.5px
}

.footer__card {
	width: 63px;
	height: 40px
}

.scroll {
	padding: 0;
	margin: 0;
	border: none;
	cursor: pointer;
	position: fixed;
	display: none;
	width: 70px;
	height: 93px;
	bottom: 155px;
	right: 65px;
	border-radius: 10px;
	background-position: center;
	background-color: rgba(255, 255, 255, 0.14);
	background-repeat: no-repeat;
	backdrop-filter: blur(13px);
	z-index: 100000
}

.scroll_visible {
	display: block
}

@media (max-width: 1359px) {
	.footer__container-top {
		flex-wrap: wrap
	}

	.footer__list:not(:last-child),
	.footer__nav-list:not(:last-child) {
		margin-right: 0
	}

	.footer__logo-icon {
		width: 200px;
		height: 86px
	}

	.footer__nav {
		width: 100%;
		justify-content: space-between;
		order: 3;
		margin-top: 22px
	}

	.footer__inner {
		display: flex;
		gap: 40px
	}

	.footer__list-soci {
		order: 2
	}

	.footer__item-soci {
		margin-bottom: 0
	}

	.footer__soci-link {
		background-size: contain;
		width: 38px;
		height: 38px
	}

	.footer__card {
		width: 60px;
		height: 38px;
		background-size: cover;
		background-repeat: no-repeat
	}

	.footer__tell {
		font-size: 22px;
		line-height: 30px
	}
}

@media (max-width: 976px) {
	.footer__logo {
		width: 100%
	}

	.footer__nav-list:not(:nth-child(3n + 3)) {
		margin-right: 30px
	}

	.footer__list-tell {
		width: 100%;
		height: 0;
		order: 3;
		transform: translateY(-140px)
	}

	.footer__item-tell {
		text-align: end
	}

	.footer__nav {
		flex-wrap: wrap;
		margin-top: 16px
	}

	.footer__inner {
		bottom: 63px
	}
}

@media (max-width: 750px) {
	.footer__nav-list:not(:nth-child(3n + 3)) {
		margin-right: 10px
	}
}

@media (max-width: 580px) {
	.scroll {
		width: 23px;
		height: 34px;
		bottom: 170px;
		border-radius: 4px;
		background-size: 5px 24px;
		right: 10px
	}

	.footer__logo {
		display: none
	}

	.footer__nav-link:active {
		text-decoration: underline
	}

	.footer__item {
		max-width: 100px;
		font-size: 8px
	}

	.footer__list {
		position: absolute;
		max-height: 0;
		overflow: hidden;
		background: rgba(137, 134, 134, 0.1);
		backdrop-filter: blur(23px);
		border-radius: 8px;
		transition: height .2s ease-in-out
	}

	.footer__list_active {
		max-height: 10000px;
		padding: 8.5px 11px
	}

	.footer__list_last {
		transform: translateX(-50px)
	}

	.footer__nav-title {
		position: relative;
		display: block;
		margin-top: 0;
		padding-right: 10px;
		font-size: 10px;
		line-height: 13px
	}

	.footer__nav-title:after {
		position: absolute;
		bottom: 50%;
		right: 0;
		content: "";
		display: block;
		width: 3px;
		height: 3px;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		transform: rotate(-135deg) translateY(-100%)
	}

	.footer__nav-title_active {
		text-decoration: underline
	}

	.footer__nav-title_active:after {
		transform: rotate(45deg) translateY(0)
	}

	.footer__container-top {
		padding-top: 14px
	}

	.footer__container-bottom {
		padding-bottom: 70px
	}

	.footer__list:not(:nth-child(3n + 3)) {
		margin-right: 0
	}

	.footer__list-tell {
		height: auto;
		margin-top: 20px;
		transform: translateY(0)
	}

	.footer__item-tell {
		margin-bottom: 0;
		text-align: left
	}

	.footer__item-tell:not(:last-child) {
		margin-bottom: 4px
	}

	.footer__tell {
		font-size: 12px;
		line-height: 16px
	}

	.footer__inner {
		flex-direction: column;
		align-items: flex-end;
		gap: 5px;
		bottom: 70px;
		right: 13px
	}

	.footer__cards {
		align-items: flex-end;
		gap: 4px
	}

	.footer__card {
		width: 30px;
		height: 18px
	}

	.footer__list-soci {
		order: 0
	}

	.footer__soci-link {
		width: 24px;
		height: 24px
	}

	.footer__copy {
		margin-top: 11px;
		font-size: 8px;
		line-height: 11px
	}

	.footer__container-mobile {
		position: fixed;
		display: block;
		bottom: 0;
		width: 100%;
		padding-top: 10px;
		background-color: #fff;
		padding-bottom: 10px;
		z-index: 90000;
		box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.08)
	}

	.mobile-nav__list {
		display: flex;
		justify-content: space-between
	}

	.mobile-nav__link {
		display: flex;
		flex-direction: column;
		align-items: center;
		font-size: 10px;
		font-weight: 700;
		color: #232323;
		transition: color;
		position: sticky
	}

	.mobile-nav__link:active {
		color: #5690f5
	}

	.mobile-nav__link:active .mobile-nav__icon {
		fill: #5690f5
	}

	.mobile-nav__link:active .mobile-nav__icon_stroke {
		stroke: #5690f5
	}

	.mobile-nav__icon {
		width: 24px;
		height: 24px;
		margin-bottom: 5px
	}

	.mobile-nav__icon_stroke {
		stroke: #232323
	}

	.mobile-nav__count {
		position: absolute;
		color: #fff;
		background-color: #5690f5;
		width: 12px;
		height: 12px;
		font-size: 10px;
		text-align: center;
		right: 0;
		border-radius: 50%
	}
}

.good-detailed {
	margin-bottom: 80px
}

.good-detailed__controls {
	display: flex;
	margin-bottom: 16px
}

.good-detailed__assessment-wrapp {
	display: flex;
	align-items: center;
	gap: 10px;
	margin-right: 40px
}

.good-detailed__star-img {
	width: 20px;
	height: 20px
}

.good-detailed__assessment {
	display: flex;
	gap: 2px
}

.good-detailed__assessment-text {
	display: block;
	font-weight: 600;
	font-size: 22px;
	line-height: 30px;
	color: #232323
}

.good-detailed__control {
	background-color: transparent;
	padding: 0;
	margin: 0 40px 0 0;
	border: none;
	cursor: pointer;
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 22px;
	line-height: 1;
	color: #232323
}

.good-detailed__control:active .good-detailed__control-icon {
	stroke: #4166a8
}

.good-detailed__control-icon {
	width: 20px;
	height: 18px;
	margin-right: 10px;
	stroke: #5690f5;
	transition: strocke .2s ease-in-out
}

.good-detailed__available {
	margin-left: auto;
	font-weight: 600;
	font-size: 22px;
	line-height: 30px;
	color: #5690f5
}

.good-detailed__inner {
	display: flex;
	justify-content: space-between;
	padding-top: 30px;
	border-top: 1px solid #e0e0e0
}

.good-detailed__images {
	display: flex;
	position: relative;
	width: 57.5%;
	margin-right: 10px
}

.good-detailed__image {
	position: absolute;
	width: 100%;
	height: auto;
	top: 50%;
	object-fit: scale-down;
	border-radius: 20px;
	transform: translateY(-50%)
}

.good-detailed__images-inner {
	position: relative;
	width: 71.2%;
	border: 1px solid #e0e0e0;
	border-radius: 20px;
	margin-right: 20px
}

.good-detailed__sale {
	position: absolute;
	top: 21px;
	right: 31px;
	font-weight: 700;
	font-size: 32px;
	line-height: 1;
	color: red
}

.good-detailed__sale sup {
	font-size: 18px
}

.good-detailed__slider {
	position: relative;
	overflow: hidden;
	max-height: 570px;
	margin-bottom: 60px
}

.good-detailed__slide {
	width: 245px;
	border: 1px solid #e0e0e0;
	border-radius: 16px
}

.good-detailed__slider-img {
	width: 100%;
	border-radius: 16px;
	cursor: pointer;
	position: absolute;
	top: 50%;
	transform: translateY(-50%)
}

.good-detailed__slider-wrapper {
	position: relative;
	max-height: 630px
}

.good-detailed__product-name {
	margin-bottom: 30px;
	font-weight: 700;
	font-size: 40px;
	line-height: 120%;
	color: #232323
}

.good-detailed__product-name_mobile {
	display: none
}

.good-detailed__info {
	display: flex;
	flex-direction: column;
	width: 36.5%
}

.good-detailed__colors {
	display: flex;
	align-items: center;
	margin-bottom: 18px
}

.good-detailed__choice-name {
	margin-right: 20px;
	font-weight: 400;
	font-size: 20px;
	line-height: 1;
	color: rgba(35, 35, 35, 0.5)
}

.good-detailed__color-btn {
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none;
	cursor: pointer;
	position: relative;
	width: 27px;
	height: 27px;
	border-radius: 50%
}

.good-detailed__color-btn_active:after {
	content: "";
	position: absolute;
	top: -3px;
	left: -3px;
	width: 31px;
	height: 31px;
	border-radius: 50%;
	border: 1px solid #232323
}

.good-detailed__color-btn_black {
	background-color: #000
}

.good-detailed__color-btn_brick {
	background-color: #a95b00
}

.good-detailed__color-btn_white {
	background-color: #fff;
	width: 27px;
	height: 27px;
	border: 1px solid #e0e0e0
}

.good-detailed__color-btn_white:after {
	top: -4px;
	left: -4px
}

.good-detailed__color-btn_yellow {
	background-color: #fabc22
}

.good-detailed__color-btn_violet {
	background-color: #7a00a5
}

.good-detailed__color-btn:not(:last-child) {
	margin-right: 10px
}

.good-detailed__color-radio-btn-label {
	position: relative;
	width: 27px;
	height: 27px;
	border-radius: 50%;
	outline: 0;
	cursor: pointer
}

.good-detailed__color-radio-btn-label:not(:last-child) {
	margin-right: 10px
}

.good-detailed__color-radio-btn-label.selected:after {
	content: "";
	position: absolute;
	top: -3px;
	left: -3px;
	width: 116%;
	height: 116%;
	border-radius: 50%;
	border: 1px solid #232323;
	visibility: visible
}

.good-detailed__color-radio-btn-label.disabled {
	opacity: .8
}

.good-detailed__color-radio-btn-label.disabled:after {
	content: "";
	position: absolute;
	top: -3px;
	left: -3px;
	width: 116%;
	height: 116%;
	border-radius: 50%;
	border: 1px solid #d3d3d3;
	visibility: visible
}

.good-detailed__color-radio-btn {
	visibility: hidden;
	width: 27px;
	height: 27px
}

.good-detailed__material {
	display: flex;
	align-items: center;
	margin-bottom: 25px
}

.good-detailed__material-btn {
	background-color: transparent;
	padding: 5.5px 8.5px;
	margin: 0;
	border: 1px solid #232323;
	cursor: pointer;
	border-radius: 4px;
	font-weight: 400;
	font-size: 16px;
	line-height: 1;
	color: #232323;
	transition: color .2s ease-in-out, border-color .2s ease-in-out
}

.good-detailed__material-btn:not(:last-child) {
	margin-right: 4px
}

.good-detailed__material-btn:active,
.good-detailed__material-btn:focus-visible,
.good-detailed__material-btn:hover {
	color: #5690f5;
	border-color: #5690f5
}

.good-detailed__material-btn_active {
	color: #5690f5;
	border-color: #5690f5
}

.good-detailed__material-btn_hidden {
	opacity: .5;
	pointer-events: none
}

.good-detailed__material-label {
	padding: 5.5px 8.5px;
	border: 1px solid #232323;
	border-radius: 4px;
	font-weight: 400;
	font-size: 16px;
	line-height: 1;
	color: #232323;
	transition: color .2s ease-in-out, border-color .2s ease-in-out;
	cursor: pointer
}

.good-detailed__material-label:not(:last-child) {
	margin-right: 4px
}

.good-detailed__material-label.selected {
	color: #5690f5;
	border-color: #5690f5
}

.good-detailed__material-label.disabled {
	opacity: .5
}

.good-detailed__material-radio-btn {
	visibility: hidden;
	position: absolute
}

.good-detailed__size {
	display: flex;
	align-items: center;
	margin-bottom: 50px
}

.good-detailed__size-text {
	font-weight: 400;
	font-size: 20px;
	line-height: 1;
	color: #232323
}

.good-detailed__price {
	margin-bottom: 25px;
	font-weight: 700;
	font-size: 32px;
	line-height: 44px;
	color: #232323
}

.good-detailed__price-old {
	margin-left: 16px;
	font-size: 24px;
	line-height: 33px;
	opacity: .5;
	text-decoration: line-through
}

.good-detailed__log-in {
	background-color: transparent;
	padding: 13.5px 39px;
	margin: 0 0 14px;
	border: 1px solid #5690f5;
	cursor: pointer;
	max-width: 480px;
	border-radius: 14px;
	font-weight: 400;
	font-size: 20px;
	line-height: 27px;
	color: #5690f5;
	transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out
}

.good-detailed__log-in:focus-visible:not(:active),
.good-detailed__log-in:hover:not(:active) {
	color: #fff;
	background-color: #5690f5
}

.good-detailed__log-in:active {
	background-color: #4166a8;
	border-color: #4166a8;
	color: #fff
}

.good-detailed__add-basket-container {
	margin-bottom: 36px
}

.good-detailed__notification-add-prod {
	color: red;
	display: none
}

.good-detailed__add-basket {
	padding: 12.5px;
	margin: 0 0 5px;
	border: 1px solid transparent;
	cursor: pointer;
	max-width: 480px;
	border-radius: 14px;
	background-color: #5690f5;
	font-weight: 400;
	font-size: 24px;
	line-height: 33px;
	color: #fff;
	transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
	width: 100%;
	text-align: center
}

.good-detailed__add-basket:focus-visible:not(:active),
.good-detailed__add-basket:hover:not(:active, :disabled) {
	color: #5690f5;
	background-color: #fff;
	border-color: #5690f5
}

.good-detailed__add-basket:active:not(:disabled) {
	background-color: #4166a8;
	border-color: #4166a8;
	color: #fff
}

.good-detailed__add-basket:disabled {
	background-color: rgba(128, 128, 128, 0.38);
	cursor: default
}

.good-detailed__tabs-list {
	display: flex;
	gap: 20px;
	margin-bottom: 35px
}

.good-detailed__tabs-btn {
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none;
	cursor: pointer;
	font-weight: 400;
	font-size: 22px;
	line-height: 1;
	color: rgba(35, 35, 35, 0.5)
}

.good-detailed__tabs-btn_active {
	color: #232323;
	text-decoration: underline
}

.good-detailed__tabs-content {
	display: none
}

.good-detailed__tabs-content_active {
	display: block
}

.good-detailed__characteristics {
	width: 100%;
	margin-bottom: 20px;
	border-collapse: collapse;
	font-weight: 400;
	font-size: 18px;
	color: #232323
}

.good-detailed__td {
	padding: 8px
}

.good-detailed__td_gray {
	background: #e0e0e0
}

.good-detailed__td_text-end {
	text-align: end
}

.good-detailed__characteristics-link {
	font-weight: 600;
	font-size: 22px;
	line-height: 30px;
	color: #5690f5;
	transition: color .2s ease-in-out
}

.good-detailed__characteristics-link:active {
	color: #4166a8
}

.good-detailed__availability-item {
	font-weight: 400;
	font-size: 18px;
	line-height: 1;
	color: #232323
}

.good-detailed__availability-item:not(:last-child) {
	margin-bottom: 12px
}

.good-detailed__availability-list:not(:last-child) {
	margin-bottom: 30px
}

.good-detailed__availability-link {
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	color: #5690f5
}

.good-detailed__availability-tell {
	color: #232323;
	transition: color .2s ease-in-out
}

.good-detailed__availability-tell:focus-visible:not(:active),
.good-detailed__availability-tell:hover:not(:active) {
	color: #5690f5
}

.good-detailed__availability-tell:active {
	color: #4166a8
}

.good-detailed__buy-mobile {
	display: none
}

@media (max-width: 1600px) {
	.good-detailed__info {
		width: 44%
	}

	.good-detailed__images {
		width: 52%
	}
}

@media (max-width: 1359px) {
	.good-detailed {
		margin-bottom: 67px
	}

	.good-detailed__slide {
		width: 220px
	}

	.good-detailed__images-inner {
		width: 72.2%
	}

	.good-detailed__inner {
		flex-wrap: wrap;
		padding-top: 0;
		border: none
	}

	.good-detailed__images {
		width: 100%;
		margin-bottom: 30px;
		margin-right: 0
	}

	.good-detailed__controls {
		margin-bottom: 20px
	}

	.good-detailed__star-img {
		width: 14px;
		height: 14px
	}

	.good-detailed__assessment-text,
	.good-detailed__available {
		font-size: 16px;
		line-height: 22px
	}

	.good-detailed__assessment-wrapp {
		gap: 4px;
		margin-right: 20px
	}

	.good-detailed__control-icon {
		width: 16px;
		height: 14px
	}

	.good-detailed__control {
		margin-right: 20px;
		font-size: 16px;
		line-height: 22px
	}

	.good-detailed__slider {
		max-height: 510px
	}

	.good-detailed__info {
		width: 100%
	}

	.good-detailed__characteristics {
		width: 620px
	}
}

@media (max-width: 967px) {
	.good-detailed {
		margin-bottom: 65px
	}

	.good-detailed__slide {
		width: 174px
	}

	.good-detailed__slider-wrapper {
		max-height: 450px;
		padding-bottom: 40px
	}

	.good-detailed__slider {
		max-height: 410px
	}
}

@media (max-width: 768px) {
	.good-detailed__characteristics {
		width: 100%
	}
}

@media (max-width: 580px) {
	.good-detailed {
		margin-bottom: 24px
	}

	.good-detailed__characteristics {
		width: 100%
	}

	.good-detailed__tabs-btn {
		font-size: 12px;
		line-height: 1
	}

	.good-detailed__control-text {
		display: none
	}

	.good-detailed__star-img {
		width: 11px;
		height: 11px
	}

	.good-detailed__assessment-text {
		font-size: 14px;
		line-height: 19px
	}

	.good-detailed__controls {
		position: relative;
		margin-bottom: 10px
	}

	.good-detailed__control {
		right: 0;
		bottom: -30px;
		margin: 0
	}

	.good-detailed__control_favorites {
		right: 30px
	}

	.good-detailed__control-icon {
		margin: 0
	}

	.good-detailed__available {
		font-size: 14px;
		line-height: 19px
	}

	.good-detailed__product-name {
		display: none
	}

	.good-detailed__product-name_mobile {
		display: block;
		margin-bottom: 10px;
		font-size: 20px;
		line-height: 27px
	}

	.good-detailed__images {
		flex-wrap: wrap;
		margin-bottom: 25px
	}

	.good-detailed__images-inner {
		margin-right: auto;
		width: 71.2%
	}

	.good-detailed__slider-wrapper {
		max-height: 195px;
		padding-bottom: 17px
	}

	.good-detailed__slider {
		max-height: 178px
	}

	.good-detailed__slide {
		width: 74px;
		border-radius: 10px
	}

	.good-detailed__choice-name {
		font-size: 18px
	}

	.good-detailed__color-btn {
		width: 25px;
		height: 25px
	}

	.good-detailed__color-btn_active:after {
		width: 27px;
		height: 27px;
		top: -2px;
		left: -2px
	}

	.good-detailed__color-btn_white:after {
		top: -3px;
		left: -3px
	}

	.good-detailed__material-btn {
		font-size: 14px
	}

	.good-detailed__size-text {
		font-size: 16px
	}

	.good-detailed__size {
		margin-bottom: 30px
	}

	.good-detailed__material {
		margin-bottom: 20px
	}

	.good-detailed__add-basket,
	.good-detailed__log-in,
	.good-detailed__price {
		display: none
	}

	.good-detailed__tabs-list {
		gap: 15px;
		margin-bottom: 10px
	}

	.good-detailed__td {
		font-size: 13px;
		line-height: 19px
	}

	.good-detailed__characteristics-link {
		font-size: 10px;
		line-height: 1
	}

	.good-detailed__characteristics {
		margin-bottom: 10px
	}

	.good-detailed__availability-link {
		font-size: 14px;
		line-height: 1.2
	}

	.good-detailed__availability-item {
		font-size: 14px;
		line-height: 1
	}

	.good-detailed__availability-list:not(:last-child) {
		margin-bottom: 20px
	}

	.good-detailed__buy-mobile {
		display: block;
		position: fixed;
		padding: 16px 20px;
		background-color: #fff;
		width: 100vw;
		bottom: 63px;
		z-index: 100;
		-webkit-transform: translateX(-13px);
		-ms-transform: translateX(-13px);
		transform: translateX(-13px);
		-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.14);
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.14);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: flex;
		justify-content: space-between;
		align-items: center
	}

	.good-detailed__price-mobile {
		font-weight: 700;
		font-size: 20px;
		line-height: 27px;
		color: #232323
	}

	.good-detailed__price-old-mobile {
		margin-left: 10px;
		font-weight: 700;
		font-size: 16px;
		line-height: 22px;
		color: #232323;
		opacity: .5;
		text-decoration: line-through
	}

	.good-detailed__add-basket-mobile {
		padding: 7px 14px;
		margin: 0;
		border: none;
		cursor: pointer;
		background-color: #5690f5;
		border-radius: 8px;
		font-weight: 400;
		font-size: 16px;
		line-height: 22px;
		color: #fff
	}
}

.goods {
	margin-bottom: 152px
}

.goods__container {
	position: relative
}

.goods__slider {
	display: none
}

.goods__show-more {
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none;
	cursor: pointer;
	position: absolute;
	right: 33px;
	top: 27px;
	font-size: 16px;
	line-height: 1;
	color: #5690f5
}

.goods__show-more-link,
.goods__show-more_hidden {
	display: none
}

.goods__list {
	display: flex;
	flex-wrap: wrap;
	gap: 40px 20px
}

.goods__list_lenses {
	margin-bottom: 60px
}

.goods__categories {
	margin-bottom: 20px;
	font-weight: 400;
	font-size: 36px;
	line-height: 1
}

.goods__item {
	display: none;
	width: calc(25% - 15px)
}

.goods__item:nth-child(-n + 4) {
	display: block
}

.goods__item_visible {
	display: block !important
}

.goods__item picture {
	max-width: 100%;
	margin: auto
}

.good {
	position: relative;
	display: flex;
	flex-direction: column;
	height: 100%;
	padding: 23px 30px 30px;
	border: 1px solid #e0e0e0;
	border-radius: 20px;
	justify-content: end
}

.good__img {
	max-width: 100%;
	width: 100%;
	margin-bottom: 16px;
	object-fit: scale-down
}

.good__name {
	margin-bottom: auto;
	font-size: 18px;
	line-height: 36px;
	font-weight: 400;
	color: #232323;
	text-align: center
}

.good__price {
	margin-top: 24px;
	font-size: 24px;
	line-height: 43px;
	font-weight: 700;
	color: #232323;
	text-align: center
}

.good__control {
	display: flex;
	justify-content: space-around;
	align-items: center;
	text-align: center;
	margin-top: 20px
}

.good__more-info {
	padding: 10px 40px;
	background-color: #5690f5;
	border: 2px solid #5690f5;
	border-radius: 14px;
	font-size: 22px;
	line-height: 30px;
	color: #fff;
	transition: background-color .2s ease-in-out, color .2s ease-in-out
}

.good__more-info:active,
.good__more-info:hover {
	background-color: #fff;
	color: #5690f5
}

.good__more-info:focus-visible {
	outline: 0;
	background-color: #fff;
	color: #5690f5
}

.good__buy {
	background-color: transparent;
	padding: 0;
	margin: 0 0 0 25px;
	border: none;
	cursor: pointer
}

.good__buy:focus-visible {
	outline: 0
}

.good__buy:focus-visible .good__basket-icon {
	fill: #4166a8
}

.good__basket-icon {
	width: 48px;
	height: 42px;
	fill: #5690f5;
	transition: fill .2s ease-in-out
}

.good__basket-icon:hover {
	fill: #4166a8
}

.good__inner {
	display: flex;
	flex-direction: column;
	height: auto
}

.good__price-old {
	font-size: 24px;
	line-height: 33px;
	opacity: .5;
	text-decoration: line-through
}

.good__discount {
	position: absolute;
	right: 20px;
	top: 11px;
	font-weight: 700;
	font-size: 32px;
	line-height: 43px;
	color: red
}

.good__discount sup {
	font-size: 18px
}

@media (max-width: 1700px) {
	.good__control {
		justify-content: center
	}

	.good__more-info {
		padding-left: 30px;
		padding-right: 30px
	}

	.good__buy {
		margin-left: 10px
	}
}

@media (max-width: 1359px) {
	.goods {
		margin-bottom: 67px
	}

	.goods__list {
		gap: 20px
	}

	.goods__item {
		width: calc(50% - 10px)
	}

	.goods__item:nth-child(-n + 4) {
		display: none
	}

	.goods__item:nth-child(-n + 2) {
		display: block
	}

	.goods__show-more {
		top: 16px;
		right: 77px
	}

	.goods__categories {
		margin-bottom: 20px;
		font-size: 28px
	}

	.good__img {
		margin-bottom: 8px
	}

	.good__control {
		justify-content: center
	}

	.good__price {
		margin-top: 28px
	}

	.good__more-info {
		padding: 11.5px 66px
	}

	.good__buy {
		margin-left: 30px
	}
}

@media (max-width: 976px) {
	.goods {
		margin-bottom: 65px
	}

	.goods__show-more {
		top: 18px;
		right: 38px
	}

	.good {
		padding: 10px 15px 30px
	}

	.good__discount {
		right: 8px;
		top: 3px
	}

	.good__name {
		font-size: 28px;
		line-height: 1.2
	}

	.good__price {
		margin-top: 21px;
		font-size: 32px
	}

	.good__more-info {
		padding: 8.5px 50px;
		font-size: 18px;
		line-height: 25px
	}

	.good__buy {
		margin-left: 20px
	}

	.good__basket-icon {
		width: 40px;
		height: 46px
	}

	.good__control {
		margin-top: 23px
	}
}

@media (max-width: 650px) {
	.pagination__item {
		padding-right: 5px;
		padding-left: 5px
	}

	.pagination__item:first-child {
		padding-left: 0
	}

	.goods {
		margin-bottom: 24px
	}

	.goods__list,
	.goods__show-more {
		display: none
	}

	.goods__show-more-link {
		position: absolute;
		display: block;
		right: 11px;
		top: 9px;
		font-weight: 300;
		font-size: 10px;
		line-height: 14px;
		color: #5690f5
	}

	.goods__slider {
		display: block;
		width: calc(100% + 13px);
		overflow: hidden
	}

	.goods__slider_lenses {
		margin-bottom: 20px
	}

	.goods__categories {
		font-size: 16px;
		font-weight: 600
	}

	.good {
		padding: 6px 8.5px 9.5px;
		border-radius: 4px
	}

	.good__name {
		font-size: 10px
	}

	.good__price,
	.good__price-old {
		font-size: 12px;
		line-height: 16px
	}

	.good__price {
		margin-top: 10px
	}

	.good__more-info {
		padding: 3px 13px;
		border-radius: 4px;
		font-size: 10px;
		line-height: 14px
	}

	.good__basket-icon {
		width: 14px;
		height: 14px
	}

	.good__img {
		margin-bottom: 4px
	}

	.good__control {
		margin-top: 15px
	}

	.good__buy {
		margin-left: 10px
	}

	.good__discount {
		top: 3px;
		right: 6px;
		font-size: 12px;
		line-height: 16px
	}

	.good__discount sup {
		font-size: 7px
	}
}

.header__top {
	padding-top: 16px;
	padding-bottom: 30px
}

.header__container {
	display: flex
}

.header__logo {
	display: inline-block;
	font-size: 20px;
	line-height: 1;
	font-weight: 600;
	color: #232323;
	margin-right: 70px
}

.header__logo-img {
	width: 220px;
	height: 113px;
	margin-bottom: 0px
}

.header__bottom {
	max-width: 1920px;
	margin: 0 auto;
	padding: 20px 0;
	background-color: #5690f5
}

.header__nav-list {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.header__nav-item {
	font-weight: 700;
	font-size: 20px;
	line-height: 27px;
	text-transform: uppercase;
	transition: transform .2s ease-in-out
}

.header__nav-item:not(:first-child) {
	padding-left: 31px;
	border-left: 1px solid rgba(255, 255, 255, 0.2)
}

.header__nav-icon {
	fill: #fff;
	object-fit: contain
}

.header__nav-icon_accessories,
.header__nav-icon_lenses {
	margin-right: 20px;
	width: 50px;
	height: auto;
	max-height: 30px
}

.header__nav-icon_frame,
.header__nav-icon_kids {
	margin-right: 20px;
	width: 50px;
	height: auto;
	max-height: 30px
}

.header__nav-icon_sunglasses {
	margin-right: 20px;
	width: 50px;
	height: auto;
	max-height: 30px
}

.header__mobile {
	display: none
}

.header__nav-link {
	display: flex;
	align-items: center;
	color: #fff;
	background-repeat: no-repeat;
	transition: transform .2s ease-in-out
}

.header__nav-link:hover {
	transform: scale(1.07)
}

.header__nav-link:focus-visible {
	outline: 0
}

.header__nav-link:focus-visible span {
	text-decoration: underline
}

.header__nav-link:active .header__nav-text {
	text-decoration: underline
}

.header__nav-text {
	background-repeat: no-repeat;
	white-space: nowrap
}

.header__nav-text_kids {
	-webkit-text-stroke: .5px #fff
}

.header__nav-text_active {
	text-decoration: underline
}

.header__modal-wrapp {
	visibility: hidden;
	position: fixed;
	top: 0;
	left: 0;
	opacity: 0;
	width: 100%;
	height: 100vh;
	display: flex;
	overflow: auto;
	justify-content: center;
	align-items: center;
	background: rgba(0, 0, 0, 0.4);
	z-index: 10000;
	transition: opacity .3s ease-in-out, visibility .3s ease-in-out
}

.header__modal-wrapp_visible {
	visibility: visible;
	opacity: 1
}

.header__modal-director {
	display: none;
	padding: 40px 30px;
	background-color: #fff;
	border-radius: 20px
}

.header__modal-director_visible {
	display: block
}

.director-modal {
	position: relative;
	width: 450px
}

.director-modal__fieldset {
	padding: 0;
	margin: 0;
	border: none;
	display: flex;
	flex-direction: column
}

.director-modal__title {
	margin-bottom: 40px;
	font-weight: 700;
	font-size: 32px;
	line-height: 38px;
	color: #232323
}

.director-modal__text {
	margin-bottom: 20px;
	font-weight: 400;
	font-size: 14px;
	line-height: 1;
	color: #232323;
	opacity: .5
}

.director-modal__input {
	margin-bottom: 20px;
	padding: 14.5px 12px;
	border: 1px solid #e0e0e0;
	border-radius: 10px;
	font-size: 14px;
	line-height: 1;
	font-weight: 400;
	color: #232323
}

.director-modal__input:last-child {
	margin-bottom: 0
}

.director-modal__input::placeholder {
	opacity: .5;
	color: #232323
}

.director-modal__textarea {
	min-height: 142px;
	padding: 15px;
	margin-top: 18px;
	margin-bottom: 50px;
	border: 1px solid #e0e0e0;
	border-radius: 10px;
	resize: none
}

.director-modal__submit {
	padding: 7.5px;
	margin: 0;
	border: 2px solid transparent;
	cursor: pointer;
	width: 100%;
	background-color: #5690f5;
	border-radius: 10px;
	font-size: 20px;
	line-height: 27px;
	color: #fff;
	transition: background-color .2s ease-in-out, border .2s ease-in-out, color .2s ease-in-out
}

.director-modal__submit:hover:not(:active) {
	border-color: #5690f5;
	color: #5690f5;
	background-color: #fff
}

.director-modal__submit:active,
.director-modal__submit:focus-visible {
	outline: 0;
	background-color: #4166a8
}

.director-modal__close {
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none;
	cursor: pointer;
	position: absolute;
	top: 30px;
	right: 20px;
	width: 20px;
	height: 20px
}

.status-modal {
	position: relative;
	display: none;
	padding: 80px 54px;
	width: 1320px;
	background-color: #fff !important;
	border-radius: 20px
}

.status-modal__close {
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none;
	cursor: pointer;
	position: absolute;
	top: 50px;
	right: 50px;
	width: 20px;
	height: 20px
}

.status-modal__fieldset {
	padding: 0;
	margin: 0;
	border: none
}

.status-modal__legend {
	margin-bottom: 40px;
	font-weight: 700;
	font-size: 32px;
	line-height: 1.2;
	color: #232323
}

.status-modal_visible {
	display: block
}

.status-modal__delimiter {
	height: 1px;
	width: calc(100% + 108px);
	background-color: #e0e0e0;
	transform: translateX(-54px)
}

.status-modal__name-span {
	display: flex;
	flex-direction: column;
	margin-top: 60px
}

.status-modal__name {
	margin-bottom: 20px;
	font-size: 32px;
	line-height: 1;
	color: #232323;
	opacity: .5
}

.status-modal__name-input {
	margin-bottom: 40px;
	padding: 20.5px 28px;
	border-radius: 10px;
	border: 1px solid #e0e0e0;
	font-size: 28px;
	line-height: 1;
	color: #232323
}

.status-modal__submit {
	padding: 10.5px;
	margin: 0 0 25px;
	border: 2px solid transparent;
	cursor: pointer;
	width: 100%;
	font-size: 36px;
	line-height: 49px;
	color: #fff;
	border-radius: 10px;
	background-color: #5690f5;
	transition: background-color .2s ease-in-out, border .2s ease-in-out, color .2s ease-in-out
}

.status-modal__submit:focus-visible,
.status-modal__submit:hover:not(:active) {
	border-color: #5690f5;
	color: #5690f5;
	background-color: #fff
}

.status-modal__submit:active {
	outline: 0;
	background-color: #4166a8
}

.status-modal__text {
	font-size: 24px;
	line-height: 1.2;
	color: #232323;
	opacity: .5
}

.status-modal__answer {
	margin-top: 40px;
	font-size: 32px;
	color: #232323;
	display: block
}

.status-modal__answer.has-error {
	color: red
}

.diagnostics {
	display: flex;
	align-items;
	border: 1px solid #909;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	padding: 10px 20px;
	border-radius: 4px;
	background-color: #990099;
	color: #fff;
	transition: color .2s ease-in-out, border-color .2s ease-in-out, background-color .2s ease-in-out
}

.diagnostics:hover {
	color: #909;
	background-color: #fff;
	border-color: #909
}

.diagnostics .diagnostics-img {
	max-width: 23px;
	max-height: 23px;
	fill: #fff;
	/*margin-right:15px;*/
	transition: 0.2s ease-in
}

.diagnostics:hover .diagnostics-img g path {
	fill: #909
}

.diagnostics:focus-visible {
	outline: 0;
	color: #909;
	background-color: #fff;
	border-color: #909
}

.control {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	width: 100%
}

.control__top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 14px;
	width: 100%;
	border-bottom: .5px solid rgba(35, 35, 35, 0.3)
}

.control__top-list {
	display: flex;
	align-items: center;
	gap: 60px;
}

.control__top-list-btns {
	display: flex;
	align-items: center
}

.control__list-btns-item+.control__list-btns-item {
	margin-left: 50px
}

.control__director,
.control__tel {
	font-size: 24px;
	line-height: 32px;
	font-weight: 600;
	color: #232323;
	transition: color .2s ease-in-out
}

.control__director:hover:hover,
.control__tel:hover {
	color: #5690f5
}

.control__director:focus-visible,
.control__status:focus-visible,
.control__tel:focus-visible {
	outline: 0;
	color: #5690f5
}

.control__director {
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none;
	cursor: pointer;
	font-weight: 400
}

.control__status-img {
	margin-right: 15px;
	max-width: 22px;
	max-height: 22px;
}

.control__status {
	display: flex;
	align-items: center;
	transition: 0.2s ease-in;
	background: #F8BC56;
	cursor: pointer;
	border: 1px solid #F8BC56;
	border-radius: 4px;
	padding: 10px 20px;
	color: #fff;
	font-size: 16px;
	line-height: 22px;
	font-weight: 600
}

.control__status svg,
path,
circle {
	fill: #fff;
	transition: 0.2s ease-in
}

.control__status:hover {
	background: #fff;
	color: #F8BC56
}

.control__status:hover svg

/*,path,circle*/
	{
	fill: #F8BC56
}

.control__director-mail {
	width: 24px;
	height: 18px;
	fill: #232323;
	transition: fill .2s ease-in-out;
	margin-right: 15px;
}

.control__director:hover .control__director-mail {
	fill: #5690f5
}

.control__director:focus-visible .control__director-mail {
	fill: #5690f5
}

.control__director {
	display: flex;
	align-items: center;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.control__location {
	background-position: center left;
	display: flex;
	align-items: center;
	background-repeat: no-repeat;
	padding-left: 35px;
	margin-right: 0px;
	font-size: 16px;
	line-height: 28px;
	font-weight: 400;
	color: #232323
}

.control__search-open {
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none;
	cursor: pointer;
	transform: translateY(5px)
}

.control__search-open:focus-visible {
	outline: 0;
	fill: #5690f5
}

.control__login:focus-visible {
	outline: 0
}

.control__login:focus-visible .control__login-icon {
	fill: #5690f5
}

.control__basket {
	position: relative
}

.control__basket:focus-visible {
	outline: 0
}

.control__basket:focus-visible .control__basket-icon {
	fill: #5690f5
}

.control__login-icon {
	transition: 0.2s ease-in;
	width: 30px;
	height: 27px;
	transition: stroke .2s ease-in-out
}

.control__login-icon:hover {
	fill: #5690f5
}

.control__search-icon {
	width: 28px;
	height: 28px;
	transition: fill .2s ease-in-out
}

.control__search-icon:hover {
	fill: #5690f5
}

.control__basket-icon {
	width: 30px;
	height: 27px;
	fill: #232323;
	transition: fill .2s ease-in-out
}

.control__basket-icon:hover {
	fill: #5690f5
}

.control__basket-count {
	position: absolute;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background-color: #5690f5;
	text-align: center;
	font-size: 12px
}

.control__login,
.control__search {
	margin-right: 28px
}

.control__search {
	position: relative;
	margin-top: -8px;
}

.control__search-input {
	position: fixed;
	top: 0;
	right: 0;
	width: 0;
	padding: 50px 200px;
	background: #fff !important;
	z-index: 30000;
	transition: .3s;
	display: none
}

.control__search-input_show {
	display: block;
	width: 100%
}

.control__search-form {
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
	width: 80%;
	margin: 0 auto
}

.control__search-form input {
	margin: 0 10px;
	padding: 7.5px;
	height: auto
}

.control__search-form input[type="submit"] {
	background-color: #5690f5;
	border-radius: 10px;
	border: 2px solid transparent;
	font-size: 20px;
	line-height: 27px;
	color: #fff;
	transition: background-color .2s ease-in-out, border .2s ease-in-out, color .2s ease-in-out
}

.control__search-form input[type="submit"]:hover:not(:active) {
	border-color: #5690f5;
	color: #5690f5;
	background-color: #fff
}

.control__search-form input[type="submit"]:active,
.control__search-form input[type="submit"]:focus-visible {
	outline: 0;
	background-color: #4166a8
}

.flex-container {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-top: 22px
}

.flex-part {
	display: flex;
	justify-content: space-between;
	align-items: center;
	column-gap: 8px;
}

.control__bottom {
	padding-top: 0px
}

.control__nav-list {
	display: flex;
	gap: 60px
}

.control__nav-item {
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase
}

.control__nav-link {
	color: #232323;
	transition: color .2s ease-in-out
}

.control__nav-link:focus-visible {
	outline: 0;
	color: #5690f5
}

.control__nav-link:hover {
	color: #5690f5
}

@media (max-width: 1680px) {
	.control__top-list {
		gap: 20px
	}

	.control__location {
		margin-right: 0px
	}

	.control__nav-list {
		gap: 30px
	}

	.control__director,
	.control__status,
	.control__tel {
		font-size: 18px
	}

	.control__director-mail {
		height: 14px
	}

	.header__nav-item:not(:first-child) {
		padding-left: 10px
	}

	.header__nav-text {
		font-size: 20px;
		line-height: 30px
	}

	.header__nav-icon_accessories,
	.header__nav-icon_lenses {
		margin-right: 15px;
		width: 45px;
		height: auto;
	}

	.header__nav-icon_frame,
	.header__nav-icon_kids {
		margin-right: 15px;
		width: 45px;
	}

	.header__nav-icon_sunglasses {
		margin-right: 15px;
		width: 45px;
	}
}

@media (max-width: 1550px) {
	.control__list-btns-item+.control__list-btns-item {
		margin-left: 15px
	}

	.control__status {
		font-size: 16px;
		padding: 10px 10px
	}

	.control__status-img {
		margin-right: 8px
	}

	.diagnostics {
		padding: 10px 10px
	}

	.control__nav-list {
		gap: 20px
	}

	.control__director-mail {
		margin-right: 8px
	}

	.control__nav-item {
		font-size: 16px
	}

	.header__logo {
		margin-right: 38px
	}

	.diagnostics-img {
		margin-right: 8px
	}

	.control__top-list {
		gap: 10px
	}

	.control__top-list-btns {
		margin-right: 10px
	}

	.header__nav-text {
		font-size: 16px;
	}
}

@media (max-width: 1359px) {
	.header__desktop {
		display: none
	}

	.header__mobile {
		position: relative;
		display: block
	}

	.header__mobile-top {
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08)
	}

	.header__mobile-top-container {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding-top: 13px;
		padding-bottom: 13px
	}

	.header__mobile-bottom-container {
		padding-top: 40px
	}

	.header__logo {
		margin-right: 0;
		font-size: 14px
	}

	.header__logo-img {
		width: 120px;
		height: 52px;
		margin-bottom: 10px
	}

	.header__mobile-controls {
		display: flex
	}

	.header__mobile-phone {
		display: block;
		width: 24px;
		height: 24px;
		margin-right: 26px
	}

	.header__mobile-search {
		width: 100%;
		margin-bottom: 40px;
		padding: 5px 55px 5px 20px;
		border: 1px solid #e0e0e0;
		border-radius: 10px;
		background-repeat: no-repeat;
		background-size: 20px;
		background-position: 97% center;
		font-size: 24px;
		color: #232323
	}

	.header__mobile-authorization {
		display: flex;
		justify-content: space-evenly;
		gap: 20px;
		margin-bottom: 40px
	}

	.header__mobile-authorization-item {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 298px;
		padding: 11px 54px;
		border: 1px solid #232323;
		border-radius: 10px;
		font-weight: 400;
		font-size: 18px;
		line-height: 1;
		color: #232323;
		text-align: center;
		transition: color .2s ease-in-out, border-color .2s ease-in-out
	}

	.header__mobile-authorization-item.control__status {
		border-color: #F8BC56;
		color: #fff
	}

	.header__mobile-authorization-item:active {
		color: #5690f5;
		border-color: #5690f5
	}

	.header__mobile-authorization-item.control__status:hover,
	.header__mobile-authorization-item.control__status:active {
		color: #F8BC56
	}

	.header__mobile-nav-list {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		gap: 10px
	}

	.header__mobile-nav-link {
		display: flex;
		align-items: center;
		padding: 8.5px 22px;
		border-radius: 8px;
		border: 1px solid #5690f5;
		font-size: 20px;
		line-height: 27px;
		color: #232323;
		text-transform: uppercase;
		transition: color .2s ease-in-out
	}

	.header__mobile-nav-link_active {
		color: #5690f5
	}

	.header__mobile-nav-link_active .header__mobile-nav-icon {
		fill: #5690f5
	}

	.header__mobile-nav-link:active {
		color: #5690f5
	}

	.header__mobile-nav-link:active .header__mobile-nav-icon {
		fill: #5690f5
	}

	.header__mobile-nav-icon {
		margin-right: 8px;
		fill: #232323;
		transition: fill .2s ease-in-out;
		object-fit: contain
	}

	.header__mobile-nav-icon_frame,
	.header__mobile-nav-icon_kids,
	.header__mobile-nav-icon_sunglasses {
		width: 40px;
		height: 34px
	}

	.header__mobile-nav-icon_accessories,
	.header__mobile-nav-icon_lenses {
		width: 36px;
		height: 33px
	}

	.status-modal {
		width: 860px
	}

	.diagnostics {
		position: static;
		display: inline-flex;
		align-items: center;
		transform: none;
		padding: 13.5px 56px;
		border-radius: 4px;
		border: 2px solid transparent;
		font-size: 18px;
		line-height: 1
	}

	.burger {
		background-color: transparent;
		padding: 0;
		margin: 0;
		border: none;
		cursor: pointer;
		width: 30px
	}

	.burger__item {
		display: block;
		height: 2px;
		background-color: #232323;
		border-radius: 20px
	}

	.burger__item:not(:last-child) {
		margin-bottom: 4px
	}

	.menu {
		position: absolute;
		width: 100%;
		background-color: #fff;
		transform: translateX(-100%);
		z-index: 1000;
		transition: transform .2s ease-in-out
	}

	.menu_visible {
		transform: translateX(0)
	}

	.menu__top {
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08)
	}

	.menu__search {
		width: 100%;
		background-repeat: no-repeat;
		background-size: 15px;
		background-position: 97% center;
		border: 1px solid #e0e0e0;
		border-radius: 6px;
		font-size: 15px;
		padding: 6px 40px 6px 10px;
		color: #232323
	}

	.menu__container {
		display: flex;
		align-items: center;
		padding: 25px 80px 25px 100px
	}

	.menu__container-bottom {
		display: flex;
		justify-content: space-between;
		padding: 40px 80px 45px
	}

	.menu__close {
		background-color: transparent;
		padding: 0;
		margin: 0 0 0 38px;
		border: none;
		cursor: pointer;
		width: 20px;
		height: 20px;
		background-repeat: no-repeat;
		background-position: center
	}

	.menu__nav-item {
		width: 315px;
		padding-left: 20px;
		padding-bottom: 16px;
		border-bottom: .8px solid rgba(35, 35, 35, 0.1)
	}

	.menu__nav-item:not(:first-child) {
		padding-top: 20px
	}

	.menu__nav-link {
		font-size: 20px;
		line-height: 1;
		font-weight: 400;
		display: inline-block;
		width: 100%;
		color: #232323
	}

	.menu__controls-link {
		display: block;
		font-size: 20px;
		font-weight: 400;
		line-height: 1;
		color: #232323;
		text-align: right
	}

	.menu__controls-link_director,
	.menu__controls-link_status {
		background-color: transparent;
		padding: 0;
		margin: 0;
		border: none;
		cursor: pointer
	}

	.menu__controls-item {
		display: flex;
		justify-content: flex-end
	}

	.menu__controls-item:not(:last-child) {
		margin-bottom: 28px
	}

	.menu__controls-item:last-child {
		margin-top: 80px
	}

	.menu__controls-phone {
		font-weight: 700;
		font-size: 24px;
		line-height: 1;
		color: #232323
	}
}

@media (max-width: 968px) {
	.header__modal-wrapp {
		align-items: flex-start
	}

	.header__mobile-top-container {
		padding-top: 14px;
		padding-bottom: 14px
	}

	.header__mobile-search {
		font-size: 18px;
		padding-top: 8px;
		padding-bottom: 8px
	}

	.status-modal {
		width: 690px;
		padding-bottom: 50px
	}

	.status-modal__close {
		top: 30px;
		right: 30px
	}

	.diagnostics {
		padding: 8.5px 29px;
		font-size: 14px;
		line-height: 19px
	}

	.menu__container {
		padding: 23px 80px 23px 100px
	}

	.menu__nav-item {
		width: 250px
	}

	.menu__search {
		background-size: 18px;
		background-position-x: 96%;
		font-size: 18px;
		padding-top: 5px;
		padding-bottom: 5px
	}
}

@media (max-width: 480px) {
	.header__logo {
		font-size: 8px;
		margin-right: 0px
	}

	.header__logo-img {
		width: 66px;
		height: 32px;
		margin-bottom: 3px
	}

	.header__mobile-top-container {
		padding-top: 5px;
		padding-bottom: 5px
	}

	.header__mobile-phone {
		width: 16px;
		height: 16px;
		margin-right: 8px;
		background-size: contain
	}

	.header__mobile-search {
		margin-bottom: 20px;
		background-size: 14px;
		background-position-x: 93%;
		border-radius: 4px;
		padding: 5px 35px 5px 10px;
		font-size: 12px
	}

	.header__mobile-authorization-item {
		padding: 9.5px 17px;
		border-radius: 4px;
		font-size: 10px
	}

	.header__mobile-authorization {
		gap: 8px;
		margin-bottom: 20px
	}

	.header__mobile-bottom-container {
		padding-top: 10px
	}

	.header__mobile-nav-list {
		gap: 6px
	}

	.header__mobile-nav-link {
		padding: 2px 5px;
		border-radius: 4px;
		font-size: 10px;
		line-height: 13px
	}

	.header__mobile-nav-icon {
		margin-right: 4px
	}

	.header__mobile-nav-icon_accessories,
	.header__mobile-nav-icon_frame,
	.header__mobile-nav-icon_kids,
	.header__mobile-nav-icon_lenses,
	.header__mobile-nav-icon_sunglasses {
		width: 21px;
		height: 18px
	}

	.status-modal {
		width: 300px;
		padding: 55px 11px 30px
	}

	.status-modal__close {
		top: 20px;
		right: 20px;
		width: 11px;
		height: 11px;
		background-size: contain;
		background-repeat: no-repeat
	}

	.status-modal__legend {
		margin-bottom: 20px;
		font-size: 20px
	}

	.status-modal__delimiter {
		width: calc(100% + 22px);
		transform: translateX(-11px)
	}

	.status-modal__submit {
		padding: 10.5px;
		margin-bottom: 10px;
		font-size: 18px;
		line-height: 25px
	}

	.status-modal__name-input {
		width: 100%;
		padding: 16px 11px;
		font-size: 16px;
		line-height: 1
	}

	.status-modal__name-span {
		margin-top: 37px
	}

	.status-modal__name {
		font-size: 14px
	}

	.status-modal__text {
		font-size: 10px;
		line-height: 1.2
	}

	.burger {
		width: 16px
	}

	.burger__item:not(:last-child) {
		margin-bottom: 3px
	}

	.menu {
		height: 100vh;
		overflow: auto
	}

	.menu__container-bottom {
		flex-direction: column;
		padding: 18px 20px 65px
	}

	.menu__container {
		padding: 12px 20px
	}

	.menu__search {
		padding-top: 5px;
		padding-bottom: 5px;
		padding-right: 25px;
		background-size: 13px;
		background-position-x: 95%;
		font-size: 13px
	}

	.menu__close {
		margin-left: 18px
	}

	.menu__nav-item {
		width: 100%;
		padding-left: 10px;
		padding-bottom: 8px
	}

	.menu__nav-item:not(:first-child) {
		padding-top: 14px
	}

	.menu__nav-list {
		margin-bottom: 40px
	}

	.menu__controls-item:not(:last-child) {
		margin-bottom: 14px
	}

	.menu__controls-item:last-child {
		margin-top: 45px
	}

	.menu__controls-phone {
		font-size: 18px
	}

	.menu__controls-link {
		text-align: left;
		font-size: 18px
	}

	.menu__nav-link {
		font-size: 18px;
		line-height: 1
	}

	.diagnostics {
		border-radius: 4px;
		padding: 4px;
		font-weight: 400;
		font-size: 12px;
		line-height: 1
	}
}

.locations {
	margin-bottom: 152px
}

.locations__grid-container {
	/*display:grid;justify-content:space-between; column-gap:56px;grid-template-columns:687px 1fr*/
}

.locations__phone-block {
	margin-bottom: 30px;
	display: flex;
	align-items: center;
	column-gap: 15px
}

.locations__working-time {
	font-weight: 400;
	font-size: 20px;
	line-height: 27px;
	color: #232323;
}

.locations__phone-number {
	transition: 0.2s ease-in;
	font-weight: 600;
	font-size: 20px;
	line-height: 95.4%;
	color: #232323;
}

.locations__phone-number:hover {
	color: #5690F5;
}

.locations__phone-condition {
	font-weight: 400;
	font-size: 18px;
	line-height: 95.4%;
	color: rgba(35, 35, 35, 0.5);
}

.locations__social-list {
	display: flex;
	align-items: center;
	column-gap: 20px;
	margin-top: 50px
}

.locations__social-img {
	max-width: 50px;
	max-height: 50px
}

.locations__map {
	width: 100%;
	height: 925px
}

.locations__colored-section {
	display: grid;
	margin-top: 64px;
	grid-template-columns: 1fr 1fr;
	width: 100%;
	background: #F7F9FE;
	padding: 50px
}

.locations__small-title {
	margin: 0;
	margin-bottom: 30px;
	font-weight: 700;
	font-size: 28px;
	line-height: 100%;
	color: #232323;
	<br>
}

.locations__tab {
	font-weight: 400;
	font-size: 32px;
	line-height: 44px;
	color: #232323;
	opacity: .5;
	cursor: pointer
}

.locations__tab:not(:last-child) {
	margin-right: 60px
}

.locations__tab_active {
	opacity: 1;
	text-decoration: underline
}

.locations__tab-content {
	display: block
}

.locations__tab-content_active {
	display: block
}

.locations__tabs {
	display: none;
	margin-bottom: 40px;
}

.locations__search {
	padding: 11px;
	width: 850px;
	margin-bottom: 40px;
	border: 1px solid #e0e0e0;
	border-radius: 14px;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px
}

.locations__search::placeholder {
	opacity: .2
}

.locations__list {
	display: flex;
	flex-direction: column;
	gap: 10px;
	max-width: 100%
}

.locations__item {
	padding: 20px 32px;
	border: 1px solid #e0e0e0;
	border-radius: 10px
}

.locations__title-img {
	max-width: 36px;
	max-height: 45px;
	display: inline-block;
	margin-right: 18px;
}

.locations__title .ui-icon {
	display: none;
}

.locations__title-address {
	font-weight: 400;
	font-size: 20px;
	text-transform: none;
}

.locations__title {
	outline: none;
	position: relative;
	display: flex;
	align-items: flex-start;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: contain;
	font-weight: 400;
	font-size: 16px;
	line-height: 25px;
	color: #232323;
	cursor: pointer;
	transition: margin .2s ease-in-out
}

.locations__title.ui-accordion-header-active {
	margin-bottom: 16px
}

.locations__title-text {
	display: flex;
	flex-direction: column;
}

.locations__title.ui-accordion-header-active:after {
	opacity: .5;
	transform: translateY(0) rotate(-135deg)
}

.locations__title.ui-accordion-header-active .locations__title-station {
	text-decoration: underline;
	margin-bottom: 13px;
}

.locations__title:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	display: block;
	width: 15px;
	height: 15px;
	margin-left: auto;
	border-right: 2px solid #232323;
	border-bottom: 2px solid #232323;
	transform: translateY(-50%) rotate(45deg)
}

.locations__title-station {
	transition: 0.2s ease-in;
	margin-right: 10px;
	margin-bottom: 13px;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.3;
	color: #232323
}

.locations__title-station_active {
	text-decoration: underline
}

.locations__content {
	padding-left: 55px;
	display: flex;
	flex-direction: column;
	justify-content: space-between
}

.locations__content-left {
	display: flex;
	flex-direction: column;
	gap: 20px
}

.locations__content-swiper {
	position: relative;
	max-width: 510px;
	max-height: 318px;
	margin-top: 30px;
	padding-bottom: 18px;
	overflow: hidden
}

.locations__swiper-pagination {
	display: flex;
	justify-content: center;
	position: absolute;
	gap: 10px;
	bottom: 0 !important;
	left: 50%;
	transform: translate(-50%, 0%)
}

.locations__swiper-pagination .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	margin: 0 !important;
	background-color: #e0e0e0;
	opacity: 1 !important;
	cursor: pointer
}

.locations__swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #5690f5
}

.locations__content-item {
	min-height: 20px;
	display: flex;
	align-items: flex-end;
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 0px;
	font-weight: 400;
	font-size: 20px;
	line-height: 1;
	text-align: left;
	color: #232323
}

.locations__content-item:last-child {
	display: none
}

.locations__content-item-link {
	color: #232323;
	transition: color .2s ease-in-out
}

.locations__content-item-link:focus-visible:not(:active),
.locations__content-item-link:hover:not(:active) {
	color: #5690f5
}

.locations__content-item-link:active {
	color: #4166a8
}

.locations__content-swiper-img {
	max-width: 100%;
	height: 100%;
	border-radius: 12px;
	object-fit: cover
}

@media (max-width: 1359px) {
	.locations {
		margin-bottom: 67px
	}

	.locations__map {
		width: calc(100% + 160px);
		max-height: 850px;
		transform: translateX(-80px)
	}

	.locations__content-swiper {
		max-width: 425px;
		height: 255px
	}
}

@media (max-width: 976px) {
	.locations {
		margin-bottom: 65px
	}

	.locations__map {
		width: calc(100% + 80px);
		max-height: 745px;
		transform: translateX(-40px)
	}

	.locations__search {
		width: 100%
	}

	.locations__content-swiper {
		max-width: <span>425px<br></span>;
	}

	.locations__title {
		flex-direction: row;
		align-items: flex-start;
		background-size: 36px;
		background-position: top left
	}

	.locations__title.ui-accordion-header-active {
		margin-top: 0px
	}

	.locations__item {
		padding-top: 9px;
		padding-bottom: 9px
	}

	.locations__content {
		margin-bottom: 23px
	}

	.locations__title-station {
		margin-right: 0
	}
}

@media (max-width: 500px) {
	.locations__title-address {
		font-size: 14px !important;
		line-height: 19px
	}

	.locations {
		margin-bottom: 24px
	}

	.locations__tab {
		font-size: 20px;
		line-height: 27px
	}

	.locations__tab:not(:last-child) {
		margin-right: 20px
	}

	.locations__tabs {
		margin-bottom: 20px
	}

	.locations__search {
		margin-bottom: 10px;
		padding: 7px 12px;
		border-radius: 4px;
		font-size: 12px;
		line-height: 16px
	}

	.locations__search::placeholder {
		font-size: 12px;
		line-height: 16px
	}

	.locations__map {
		width: calc(100% + 26px);
		max-height: 366px;
		transform: translateX(-13px)
	}

	.locations__item {
		padding: 16px 7px
	}

	.locations__title {
		background-size: 18px;
		background-position: left 5px;
		font-size: 12px;
		line-height: 16px
	}

	.locations__title.ui-accordion-header-active {
		margin-top: 0;
		margin-bottom: 15px
	}

	.locations__title-address {
		text-transform: none;
	}

	.locations__title.ui-accordion-header-active .locations__title-station {
		margin-bottom: 13px
	}

	.locations__title:after {
		top: 13px;
		width: 10px;
		height: 10px
	}

	.locations__title-station {
		margin-bottom: 5px;
		font-size: 20px;
		line-height: 27px
	}

	.locations__content-item {
		min-height: 20px;
		background-size: 20px !important;
		background-position: top left
	}

	.locations__content-kids {
		display: block
	}

	.locations__content-text {
		font-size: 14px;
		line-height: 19px;
		text-align: left
	}

	.locations__content-left {
		gap: 15px
	}

	.locations__content {
		margin-bottom: 0
	}
}

.modal {
	position: fixed;
	display: none;
	left: 0;
	z-index: 99999;
	right: 0;
	top: 0;
	bottom: 0
}

.modal-bg {
	position: fixed;
	left: 0;
	z-index: 999991;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(86, 86, 86, 0.6117647059)
}

.modal-dialog {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	width: 100%;
	max-width: 800px;
	margin-right: auto;
	margin-left: auto
}

.modal-content {
	position: relative;
	display: flex;
	flex-direction: column;
	z-index: 999992;
	background: #fff;
	padding: 3em 6em;
	border-radius: 15px;
	max-height: 90%
}

.modal img {
	max-width: 100%;
	height: auto
}

.modal .good__more-info.disabled {
	cursor: default;
	color: #5690f5;
	background-color: #fff;
	border-color: #5690f5;
	pointer-events: none
}

button.close {
	position: absolute;
	top: 15px;
	right: 15px;
	background: 0 0;
	border: #ffdead;
	font-size: 32px;
	color: gray
}

h5.modal-title {
	font-size: 30px;
	margin: 0;
	padding-bottom: 1em
}

.modal-footer {
	text-align: center
}

.modal-footer .good__more-info {
	padding: 0 66px
}

.show {
	display: block
}

.modal-body {
	position: relative;
	flex: 1 1 auto
}

@media (max-width: 580px) {
	.modal-content {
		padding: 1em;
		border-radius: 15px 15px 0 0;
		width: 100%
	}

	h5.modal-title {
		font-size: 20px;
		margin-top: 2em
	}

	.modal-footer .good__more-info {
		font-size: 15px;
		width: 100%;
		display: block;
		padding: 5px
	}
}

.tabs__content {
	display: none
}

.tabs__content.active {
	display: block;
	margin-bottom: 2em
}

ul.tabs__caption {
	display: inline-flex;
	border: 2px solid #5690f5;
	border-radius: 15px;
	overflow: hidden
}

ul.tabs__caption li {
	padding: 10px
}

ul.tabs__caption li:hover {
	cursor: pointer
}

ul.tabs__caption li.active {
	background: #5690f5;
	color: #fff;
	font-weight: 700
}

.params-block__title {
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 16px;
	margin-top: 15px
}

.selectors-panel__element {
	padding-right: 15px;
	min-width: 95px
}

.selectors-panel__element:last-child .choices__list--dropdown {
	left: -50px
}

.selectors-panel__data.selectors-panel__content {
	display: flex;
	flex-wrap: wrap
}

.select-param__title {
	color: #909090;
	font-size: 12px;
	text-align: center
}

.selectors-panel__data {
	display: flex;
	margin-top: 15px;
	margin-bottom: 15px;
	align-items: end
}

.plus-minus__el {
	display: table-cell;
	margin: 0 5px
}

.plus-minus {
	display: flex
}

.select-param__info_small {
	width: 30px
}

.plus-minus__btn {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 20px;
	height: 20px;
	border-radius: 10px;
	background: #5690f5;
	color: #fff;
	border: 1px solid #5690f5;
	cursor: pointer;
	user-select: none
}

.plus-minus__btn:active {
	background: #fff;
	color: #5690f5
}

.select-param__btn {
	padding: 5px;
	background: #5690f5;
	border: 1px solid #5690f5;
	border-radius: 5px;
	color: #fff
}

.select-param__btn:active {
	background: #3d5779
}

input.select-param__info::-webkit-inner-spin-button,
input.select-param__info::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0
}

.choices.original .choices__inner {
	background-image: none !important
}

.choices.original .choices__list--single:before {
	content: none
}

.best-offers {
	margin-bottom: 152px
}

.best-offers__container {
	position: relative
}

.best-offers__show-more {
	position: absolute;
	right: 33px;
	top: 27px;
	font-size: 16px;
	line-height: 1;
	color: #5690f5
}

.best-offers__img {
	width: 100%
}

@media (max-width: 1359px) {
	.best-offers {
		margin-bottom: 67px
	}

	.best-offers__show-more {
		top: 16px;
		right: 77px
	}
}

@media (max-width: 768px) {
	.best-offers__show-more {
		top: 34px;
		right: 38px
	}
}

@media (max-width: 480px) {
	.best-offers {
		margin-bottom: 24px
	}

	.best-offers__show-more {
		right: 11px;
		top: 9px;
		font-weight: 300;
		font-size: 10px;
		line-height: 14px;
		color: #5690f5
	}
}

.popup {
	width: 720px;
	padding: 30px 35px;
	-webkit-border-radius: 0;
	border-radius: 8px;
	background-color: #fff;
	-webkit-border-radius: 8px;
	-webkit-box-shadow: 0 5px 18px rgba(0, 0, 0, 0.75);
	box-shadow: 0 5px 18px rgba(0, 0, 0, 0.75)
}

.popup .form-inputs input {
	height: 46px
}

.popup .form-inputs input,
.popup .form-inputs select,
.popup .form-inputs textarea {
	width: 100%;
	background-color: #ececec;
	padding: 0 20px
}

.popup .form-inputs textarea {
	padding: 12px 20px;
	line-height: 1.4;
	height: auto;
	resize: none
}

.popup .form-inputs label {
	display: block;
	margin-top: 8px
}

.popup .form-inputs label:first-child {
	margin-top: 0
}

.popup .form-inputs label &gt;

span {
	display: block;
	margin-bottom: 6px
}

.popup .form-agree {
	margin-top: 18px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.popup .form-agree .col {
	max-width: 100%
}

.popup .form-agree label.agree {
	max-width: 100%;
	text-align: left;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-right: 20px
}

.popup .form-agree label.agree input {
	margin-top: 2px
}

.popup .form-agree label.agree p {
	width: 300px;
	max-width: 100%;
	padding-left: 12px
}

.popup .form-agree .butt {
	height: 46px;
	-webkit-border-radius: 0;
	border-radius: 0
}

.popup h5 {
	margin-bottom: 25px
}

.popup-close {
	display: inline-block;
	position: absolute;
	top: -44px;
	right: -39px;
	width: 38px;
	height: 38px;
	background: url(/local/components/onlineservice/images/icons/icon-close-big.svg) 50% no-repeat
}

@media all and (max-width: 850px) {
	.popup-close {
		width: 25px;
		height: 25px;
		top: 15px;
		right: 12px;
		-webkit-background-size: cover;
		background-size: cover;
		-webkit-filter: invert(1);
		filter: invert(1)
	}
}

@media all and (max-width: 650px) {
	.popup .form-agree {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.popup .form-agree label.agree {
		padding: 0 0 15px;
		width: 100%
	}
}

@media all and (max-width: 420px) {
	.popup {
		max-width: -webkit-calc(100% - 20px);
		max-width: calc(100% - 20px);
		margin: 10px;
		padding: 38px 22px 25px
	}

	.popup h5 {
		font-size: 23px;
		margin-bottom: 14px
	}

	.popup .form-inputs input,
	.popup .form-inputs textarea {
		padding-left: 12px;
		padding-right: 12px
	}
}

.popup {
	position: relative;
	max-width: 100%;
	margin: 15px;
	max-width: -webkit-calc(100% - 30px);
	max-width: calc(100% - 30px);
	-webkit-transform: scale(0.75);
	-ms-transform: scale(0.75);
	transform: scale(0.75)
}

.popup_visible .popup {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

.promotions-slider {
	margin-top: 62px;
	margin-bottom: 100px
}

.promotions-slider__swiper {
	overflow: hidden;
	position: relative;
	padding-bottom: 65px
}

.promotions-slider__img {
	border-radius: 20px;
	width: 100%
}

@media (max-width: 1359px) {
	.promotions-slider {
		margin-bottom: 67px;
		margin-top: 56px
	}

	.promotions-slider__swiper {
		padding-bottom: 38px
	}
}

@media (max-width: 976px) {
	.locations__content-item:last-child {
		display: block;
		padding-left: 0
	}

	.locations__content-more-brn {
		max-width: 425px;
		padding: 6px;
		margin: 0;
		border: none;
		cursor: pointer;
		width: 100%;
		border-radius: 10px;
		background-color: #5690f5;
		font-weight: 400;
		font-size: 16px;
		line-height: 22px;
		color: #fff;
		transition: background-color .2s ease-in-out;
		display: block;
		text-align: center
	}

	.locations__content-more-brn:active {
		background-color: #4166a8
	}

	.promotions-slider {
		margin-bottom: 65px
	}
}

@media (max-width: 480px) {
	.promotions-slider {
		margin-top: 20px;
		margin-bottom: 24px
	}

	.promotions-slider__img {
		border-radius: 4px
	}

	.promotions-slider__swiper {
		padding-bottom: 20px
	}
}

.reviews {
	margin-bottom: 152px
}

.reviews__title {
	display: inline-block;
	margin-bottom: 40px;
	font-weight: 400;
	font-size: 36px;
	line-height: 1
}

.reviews__assessment {
	display: flex;
	gap: 4px
}

.reviews__star-img {
	width: 42px;
	height: 42px
}

.reviews__container {
	display: flex;
	justify-content: space-between
}

.reviews__grade {
	width: 522px
}

.reviews__final {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 8px;
	border-bottom: 1px solid #e0e0e0
}

.reviews__final-grade {
	font-weight: 400;
	font-size: 24px;
	line-height: 33px;
	color: #232323
}

.reviews__grade-list {
	padding-top: 25px
}

.reviews__grade-item {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-weight: 400;
	font-size: 20px;
	line-height: 1;
	color: #232323
}

.reviews__grade-item:not(:last-child) {
	margin-bottom: 10px
}

.reviews__grade-progress {
	width: 360px;
	height: 5px;
	border-radius: 4px;
	background-color: #e0e0e0
}

.reviews__grade-progress-completed {
	height: 100%;
	border-radius: 4px;
	background-color: #fabc22
}

.reviews__grade-number-ratings {
	display: block;
	width: 48px
}

.reviews__grade-number-star {
	width: 85.5px
}

.reviews__tab {
	margin-right: 25px;
	font-weight: 400;
	font-size: 28px;
	line-height: 38px;
	color: #232323;
	opacity: .5;
	cursor: pointer
}

.reviews__tab_active {
	text-decoration: underline;
	opacity: 1
}

.reviews__tab-content {
	display: none
}

.reviews__tab-content_active {
	display: block
}

.reviews__tab-content[data-path="tab-reviews-2"] {
	max-width: 750px
}

.reviews__left {
	display: flex;
	flex-direction: column
}

.reviews__inner {
	margin-bottom: 40px
}

.reviews__swiper {
	overflow: hidden;
	max-width: 900px
}

.reviews__slide {
	border: 1px solid #e0e0e0;
	border-radius: 16px
}

.reviews__slide-img {
	width: 100%;
	border-radius: 16px
}

.reviews__swiper-wrapper {
	position: relative;
	padding-right: 60px;
	margin-bottom: 40px
}

.reviews__swiper-button-next,
.reviews__swiper-button-prev {
	position: absolute;
	right: 0;
	top: 30%;
	height: 46px;
	width: 20px;
	transform: translateY(-50%)
}

.reviews__swiper-button-next:after,
.reviews__swiper-button-prev:after {
	content: "next";
	font-family: swiper-icons;
	font-size: var(--swiper-navigation-size);
	letter-spacing: 0;
	text-transform: none;
	font-variant: initial;
	line-height: 1;
	transform: rotate(90deg);
	cursor: pointer
}

.reviews__swiper-button-prev {
	top: 70%
}

.reviews__swiper-button-prev:after {
	content: "prev";
	transform: rotate(-90deg)
}

.reviews_ui-accordion-header-active_comment {
	max-width: 850px
}

.reviews__comment-top {
	display: flex;
	margin-bottom: 8px
}

.reviews__comment-bottom {
	margin-bottom: 40px
}

.reviews__client-avatar {
	margin-right: 30px;
	border-radius: 50%
}

.reviews__client-info {
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-right: auto;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #232323
}

.reviews__client-name {
	margin-bottom: 4px
}

.reviews__comment-assessment {
	display: flex;
	align-items: center;
	gap: 2px
}

.reviews__comment-star-img {
	width: 20px;
	height: 20px
}

.reviews__comment-title {
	margin-bottom: 10px;
	font-weight: 600;
	font-size: 20px;
	line-height: 27px;
	color: #232323
}

.reviews__comment-text {
	margin-bottom: 25px;
	font-weight: 300;
	font-size: 16px;
	line-height: 22px;
	color: #232323
}

.reviews__comment-dignity,
.reviews__limitations {
	font-weight: 300;
	font-size: 16px;
	line-height: 22px
}

.reviews__comment-dignity {
	margin-bottom: 20px
}

.reviews__comment-dignity-title,
.reviews__comment-limitations-title {
	display: block;
	margin-bottom: 5px;
	font-weight: 400
}

.reviews__show-more {
	padding: 10.5px 149px;
	margin: 0;
	border: 2px solid transparent;
	cursor: pointer;
	background-color: #5690f5;
	border-radius: 14px;
	font-weight: 400;
	font-size: 20px;
	line-height: 27px;
	color: #fff;
	transition: background-color .2s ease-in-out, color .2s ease-in-out, border-color .2s ease-in-out
}

.reviews__show-more:focus-visible:not(:active),
.reviews__show-more:hover:not(:active) {
	color: #5690f5;
	background-color: #fff;
	border-color: #5690f5
}

.reviews__show-more:active {
	color: #fff;
	background-color: #4166a8
}

.reviews__form {
	margin-bottom: 40px
}

.reviews__fieldset {
	padding: 22px 23px;
	margin: 0;
	border: 1px solid #e0e0e0;
	border-radius: 16px
}

.reviews__massage {
	width: 100%;
	height: 85px;
	padding: 7px 9px;
	border: 1px solid #e0e0e0;
	border-radius: 10px;
	resize: none;
	color: #232323
}

.reviews__massage::placeholder {
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #232323;
	opacity: .5
}

.reviews__questions {
	display: flex;
	flex-direction: column;
	gap: 22px;
	margin-bottom: 40px
}

.reviews__question {
	padding-left: 35px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e0e0e0
}

.reviews__question-info {
	display: flex;
	margin-bottom: 20px
}

.reviews__form-title {
	margin-bottom: 20px;
	font-weight: 400;
	font-size: 20px;
	line-height: 27px;
	color: #232323
}

.reviews__question-avatar {
	width: 60px;
	height: 60px;
	margin-right: 20px;
	object-fit: scale-down;
	border-radius: 50%
}

.reviews__question-author-name {
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #232323
}

.reviews__question-text {
	display: block;
	margin-bottom: 6px;
	font-weight: 600;
	font-size: 20px;
	line-height: 27px;
	color: #232323
}

.reviews__answer {
	display: flex;
	flex-direction: column
}

.reviews__answer-author-name {
	margin-bottom: 10px;
	font-weight: 600;
	font-size: 20px;
	line-height: 27px;
	color: #232323
}

.reviews__answer-text {
	font-weight: 300;
	font-size: 16px;
	line-height: 22px;
	color: #232323
}

.reviews__answer-link {
	color: #232323;
	text-decoration: underline;
	transition: color .2s ease-in-out
}

.reviews__answer-link:focus-visible:not(:active),
.reviews__answer-link:hover:not(:active) {
	color: #5690f5
}

.reviews__answer-link:active {
	color: #4166a8
}

@media (max-width: 1600px) {
	.reviews__swiper-wrapper {
		max-width: 740px;
		padding-right: 40px
	}

	.reviews__swiper {
		max-width: 700px
	}
}

@media (max-width: 1359px) {
	.locations__title-address {
		font-size: 20px;
		margin-top: 3px
	}

	.locations__title:after {
		right: -25px
	}

	.locations__content-text {
		text-align: left
	}

	.locations__content {
		padding-left: 46px
	}

	.locations__item {
		padding: 20px 20px;
		padding-right: 50px
	}

	.locations__title-img {
		margin-right: 10px
	}

	.locations__title-station {
		font-size: 20px;
		line-height: 28px;
	}

	.locations__grid-container {
		grid-template-columns: 418px 1fr;
		column-gap: 15px
	}

	.reviews {
		margin-bottom: 67px
	}

	.reviews__container {
		display: flex;
		flex-direction: column-reverse
	}

	.reviews__grade {
		margin-bottom: 55px
	}

	.reviews__swiper,
	.reviews__swiper-wrapper {
		max-width: 100%
	}
}

@media (max-width: 967px) {
	.reviews {
		margin-bottom: 65px
	}
}

@media (max-width: 768px) {
	.reviews__tab {
		display: block
	}
}

@media (max-width: 580px) {
	.reviews {
		margin-bottom: 24px
	}

	.reviews__star-img {
		width: 22px;
		height: 22px
	}

	.reviews__assessment {
		gap: 2px
	}

	.reviews__final {
		padding-bottom: 6px
	}

	.reviews__grade-progress {
		width: 200px
	}

	.reviews__grade-number-star {
		width: 60px
	}

	.reviews__grade {
		max-width: 100%;
		margin-bottom: 20px
	}

	.reviews__final-grade {
		font-size: 20px;
		line-height: 27px
	}

	.reviews__grade-list {
		padding-top: 15px
	}

	.reviews__grade-number-ratings,
	.reviews__grade-number-star {
		font-size: 14px;
		line-height: 19px
	}

	.reviews__grade-number-ratings {
		width: 26px
	}

	.reviews__title {
		margin-bottom: 20px;
		font-size: 22px;
		line-height: 30px
	}

	.reviews__tab {
		display: block;
		font-size: 20px;
		line-height: 30px
	}

	.reviews__tab:not(:last-child) {
		margin-bottom: 10px
	}

	.reviews__inner {
		margin-bottom: 20px
	}

	.reviews__slide {
		border-radius: 4px
	}

	.reviews__swiper-wrapper {
		padding-right: 20px;
		margin-bottom: 25px
	}

	.reviews__swiper-button-next,
	.reviews__swiper-button-prev {
		width: 10px;
		height: 20px
	}

	.reviews__swiper-button-next {
		top: 25%
	}

	.reviews__swiper-button-prev {
		top: 65%
	}

	.reviews__swiper-button-next:after,
	.reviews__swiper-button-prev:after {
		font-size: 10px
	}

	.reviews__client-avatar {
		width: 60px;
		height: 60px;
		margin-right: 10px
	}

	.reviews__client-info {
		font-size: 14px;
		line-height: 19px
	}

	.reviews__comment-star-img {
		width: 14px;
		height: 14px
	}

	.reviews__comment-title {
		font-size: 18px;
		line-height: 24px
	}

	.reviews__comment-text {
		margin-bottom: 10px;
		font-size: 14px;
		line-height: 19px
	}

	.reviews__comment-dignity {
		margin-bottom: 10px
	}

	.reviews__comment-dignity,
	.reviews__limitations {
		font-size: 14px;
		line-height: 19px
	}

	.reviews__comment-bottom {
		margin-bottom: 20px
	}

	.reviews__show-more {
		padding: 6px 46px;
		border-radius: 10px;
		font-size: 16px;
		line-height: 22px
	}

	.reviews__fieldset {
		padding: 10px 16px
	}

	.reviews__form-title {
		margin-bottom: 10px;
		font-size: 16px;
		line-height: 19px
	}

	.reviews__massage {
		height: 66px;
		font-size: 14px;
		line-height: 19px
	}

	.reviews__massage::placeholder {
		font-size: 14px
	}

	.reviews__form {
		margin-bottom: 20px
	}

	.reviews__question {
		padding-left: 0
	}

	.reviews__question-avatar {
		margin-right: 10px;
		width: 40px;
		height: 40px
	}

	.reviews__question-text {
		margin-bottom: 4px;
		font-size: 18px;
		line-height: 24px
	}

	.reviews__question-author-name {
		font-size: 14px;
		line-height: 19px
	}

	.reviews__answer-author-name {
		font-size: 16px;
		line-height: 21px
	}

	.reviews__answer-text {
		font-size: 14px;
		line-height: 19px
	}

	.reviews__questions {
		margin-bottom: 20px
	}
}

@media(max-width:1023.98px) {
	.locations__content {
		padding-left: 38px
	}

	.locations__title-img {
		padding-left: 0px;
		max-width: 28px
	}

	.locations__tab-content {
		display: none
	}

	.locations__tab-content_active {
		display: block
	}

	.locations__tabs {
		display: flex;
		margin-bottom: 40px;
	}

	.locations__grid-container {
		display: block
	}
}

@media(max-width:1680px) {
	.locations__colored-section {
		grid-template-columns: 1fr;
		gap: 40px
	}

	.locations__phone-block {
		align-items: flex-start;
		flex-direction: column-reverse;
		row-gap: 8px
	}
}

@(max-width:500px) {
	.locations__title-address {
		font-size: 16px
	}
}

/*1359 до 1540*/

@media (min-width: 1359px) and (max-width: 1540px) {
	.catalog__main {
		width: calc(79% - 30px) !important;
	}

	.good__more-info {
		font-size: 18px !important;
		line-height: 25px !important;
	}

	.catalog__category-link {
		padding: 27px 30px !important;
	}
}

@media (min-width: 1359px) and (max-width: 1600px) {
	.catalog__sorting-list {
		width: 20% !important;
	}
}

.modal-overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.20);
	justify-content: center;
	align-items: center;
	z-index: 9999;
}

@media screen and (max-width: 768px) {
	.left-block__modal {
		position: absolute;
		width: 100%;
		height: calc(100vh - 140px);
		top: 70px;
		background-color: #FFFFFF;
		padding: 20px;
		border-radius: 0px;
		box-sizing: border-box;
	}
}

@media screen and (min-width: 768px) {
	.left-block__modal {
		position: relative;
		max-width: 745px;
		width: 90%;
		background-color: #FFFFFF;
		padding: 50px;
		border-radius: 8px;
		box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
	}
}

.close-btn {
	position: absolute;
	right: 15px;
	top: 15px;
}

@media (max-width: 1199px) {
	.locations__item {
		padding: 20px 20px;
		padding-right: 50px !important;
	}

	.locations__title:after {}

	.display-desktop {
		/* display: none !important; */
	}
}

@media (min-width: 1200px) {
	.display-mobile {
		display: none !important;
	}

	.locations__title {
		align-items: center;
		justify-content: space-between;
	}

	.sub-flex {
		display: flex;
		align-items: center;
		flex: 0 0 auto;
		width: 35%;
	}

	.pr-50 {
		padding-right: 50px;
	}
}

.btn {
	display: inline-block;
	padding: 6px 0px;
	width: 350px;
	max-width: 100%;
	text-align: center;
	margin: 15px auto 15px auto;
	border: 2px solid transparent;
	cursor: pointer;
	font-size: 16px;
	color: #fff;
	line-height: 22px;
	background-color: #5690f5;
	border-radius: 10px;
	transition: background-color .2s ease-in-out, color .2s ease-in-out, border-color .2s ease-in-out;
}

.btn:hover {
	background-color: #fff;
	color: #5690f5;
	border-color: #5690f5;
}

@media (min-width: 1360px) {
	.header__bottom {
		padding: 0
	}

	.header__nav-list {
		width: 100%;
		display: table
	}

	.header__nav-list .header__nav-item {
		display: table-cell;
		text-align: center;
		padding: 20px 0
	}

	.header__nav-list .header__nav-item:nth-of-type(3) {
		background: #fd7e37
	}

	.header__nav-item:not(:first-child) {
		padding-left: 0
	}

	.header__nav-link {
		justify-content: center
	}

	.header__nav-link .header__nav-text_kids span,
	.header__nav-link .header__nav-text_kids span:nth-child(-n+4) {
		-webkit-text-stroke-width: 0 !important;
		text-stroke-width: 0 !important;
		font-weight: 800
	}

	.header__nav-icon_kids {
		fill: #000
	}

	.header__nav-text_kids {
		color: #000
	}
}

@media (max-width: 1359px) {
	.header__mobile-nav-link {
		background: #5690f5;
		border-color: transparent;
		color: #fff
	}

	.header__mobile-nav-list .header__mobile-nav-item {}

	.header__mobile-nav-list .header__mobile-nav-item:nth-of-type(3) .header__mobile-nav-link {
		background: #fd7e37
	}

	.header__mobile-nav-icon {
		fill: #fff
	}

	.header__mobile-nav-link_active {
		border: 1px solid #5690f5
	}

	.header__mobile-nav-list .header__mobile-nav-item .header__mobile-nav-link:active,
	.header__mobile-nav-list .header__mobile-nav-item .header__mobile-nav-link:hover {
		background: none;
		border: 1px solid #5690f5;
		color: #5690f5
	}

	.header__mobile-nav-list .header__mobile-nav-item .header__mobile-nav-link:active .header__mobile-nav-icon,
	.header__mobile-nav-list .header__mobile-nav-item .header__mobile-nav-link:hover .header__mobile-nav-icon {
		fill: #5690f5
	}

	.header__mobile-nav-list .header__mobile-nav-item:nth-of-type(3) .header__mobile-nav-link:active,
	.header__mobile-nav-list .header__mobile-nav-item:nth-of-type(3) .header__mobile-nav-link:hover {
		border: 1px solid #fd7e37;
		color: #fd7e37
	}

	.header__mobile-nav-list .header__mobile-nav-item:nth-of-type(3) .header__mobile-nav-link:active .header__mobile-nav-icon,
	.header__mobile-nav-list .header__mobile-nav-item:nth-of-type(3) .header__mobile-nav-link:hover .header__mobile-nav-icon {
		fill: #fd7e37
	}

	.header__mobile-nav-list .header__mobile-nav-item:nth-of-type(3) .header__mobile-nav-link_active {
		border: 1px solid #fd7e37
	}

	.header__mobile-nav-link .header__mobile-nav-text_kids span {
		font-weight: 800
	}

	.header__mobile-nav-link svg.header__mobile-nav-icon_kids {
		fill: #000
	}

	.header__mobile-nav-text_kids {
		color: #000
	}
}

/* module bonuses */

.control__bonuses {
	color: #5690F5;
}

.header__bonuses-wrapp {
	z-index: 100000;
}

.header__bonuses-wrapp {
	visibility: hidden;
	position: fixed;
	top: 0;
	left: 0;
	opacity: 0;
	width: 100%;
	height: 100vh;
	display: flex;
	overflow: auto;
	justify-content: center;
	align-items: center;
	background: rgba(0, 0, 0, 0.4);
	z-index: 100000;
	transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
}

.bonuses-modal {
	position: relative;
	display: none;
	padding: 80px 54px;
	width: 1320px;
	background-color: #fff;
	border-radius: 20px;
}

.bonuses-modal__close {
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none;
	cursor: pointer;
	position: absolute;
	top: 50px;
	right: 50px;
	width: 20px;
	height: 20px;
}

.bonuses-modal__legend {
	margin-bottom: 40px;
	font-weight: 700;
	font-size: 32px;
	line-height: 1.2;
	color: #232323;
}

.bonuses-modal__delimiter {
	height: 1px;
	width: calc(100% + 108px);
	background-color: #e0e0e0;
	transform: translateX(-54px);
}

.bonuses-modal__answer {
	margin-top: 40px;
	font-size: 32px;
	color: #232323;
	display: block;
}

.bonuses-modal__name-span {
	display: flex;
	flex-direction: column;
	margin-top: 60px;
}

.bonuses-modal__name {
	margin-bottom: 20px;
	font-size: 32px;
	line-height: 1;
	color: #232323;
	opacity: .5;
}

.bonuses-modal__name-input {
	margin-bottom: 40px;
	padding: 20.5px 28px;
	border-radius: 10px;
	border: 1px solid #e0e0e0;
	font-size: 28px;
	line-height: 1;
	color: #232323;
}

.bonuses-modal__submit {
	padding: 10.5px;
	margin: 0 0 25px;
	border: 2px solid transparent;
	cursor: pointer;
	width: 100%;
	font-size: 36px;
	line-height: 49px;
	color: #fff;
	border-radius: 10px;
	background-color: #5690f5;
	transition: background-color .2s ease-in-out, border .2s ease-in-out, color .2s ease-in-out;
}

.bonuses-modal__text {
	font-size: 24px;
	line-height: 1.2;
	color: #232323;
	opacity: .5;
}

.bonuses-modal_visible {
	display: block;
}

.header__bonuses-wrapp_visible {
	visibility: visible;
	opacity: 1;
}

.bonuses-modal__close {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 21px;
	height: 21px;
	background-image: url(/bitrix/templates/dresscode/images/exit.svg);
	background-repeat: no-repeat;
	background-size: 23px 63px;
	background-position: 0 0;
	border: none;
	cursor: pointer;
}

@media (max-width:1359px) {
	.bonuses-modal {
		width: 860px
	}
}

@media (max-width:968px) {
	.header__bonuses-wrapp {
		align-items: flex-start
	}

	.bonuses-modal {
		width: 690px;
		padding-bottom: 50px
	}

	.bonuses-modal__close {
		top: 30px;
		right: 30px
	}
}

@media (max-width:480px) {
	.btn-book-submit {
		margin-top: 12px;
	}

	.left-block__btn {
		display: inline-block;
		padding: 6px 8px 4px;
		width: 150px;
		text-align: center;
		margin: 26px auto 0 auto;
		border: 2px solid transparent;
		cursor: pointer;
		font-size: 14px;
		color: #fff;
		line-height: 18px;
		box-sizing: border-box;
		background-color: #5690f5;
		border: 1px solid transparent;
		border-radius: 4px;
		transition: background-color .2s ease-in-out, color .2s ease-in-out, border-color .2s ease-in-out;
		max-width: 114px;
		max-height: 30px;
	}

	.bonuses-modal {
		width: 300px;
		padding: 55px 11px 30px
	}

	.bonuses-modal__close {
		top: 20px;
		right: 20px;
		width: 22px;
		height: 21px;
		background-repeat: no-repeat
	}

	.bonuses-modal__legend {
		margin-bottom: 20px;
		font-size: 20px
	}

	.bonuses-modal__delimiter {
		width: calc(100% + 22px);
		transform: translateX(-11px)
	}

	.bonuses-modal__name-span {
		margin-top: 37px
	}

	.bonuses-modal__name {
		font-size: 14px
	}

	.bonuses-modal__name-input {
		width: 100%;
		padding: 16px 11px;
		font-size: 16px;
		line-height: 1;
		box-sizing: border-box;
	}

	.bonuses-modal__submit {
		padding: 10.5px;
		margin-bottom: 10px;
		font-size: 18px;
		line-height: 25px;
		box-sizing: border-box;
	}

	.bonuses-modal__text {
		font-size: 10px;
		line-height: 1.2
	}
}
/* End */


/* Start:/bitrix/templates/dresscode/headers/header6/css/types/type1.min.css?1751227467198*/
#subHeader6 #topSearch2 .searchContainerInner{border-radius:50px}#headerLine3 #subMenu .removedItemsContainer .removedItemsLink{border-radius:50%}#subHeader6 .subPhones .callBack{border-radius:50px}
/* End */


/* Start:/bitrix/components/dresscode/sale.geo.positiion/templates/.default/style.min.css?175122746610499*/
.user-geo-position-label{margin-right:6px}.user-geo-position-label,.user-geo-position-value,.user-geo-position-value-link{vertical-align:middle;display:inline-block;font-size:13px}.user-geo-position-value-link{vertical-align:middle;max-width:130px;overflow:hidden}.user-geo-position-value-link span{text-overflow:ellipsis;vertical-align:middle;display:inline-block;white-space:nowrap;max-width:130px;overflow:hidden}#geo-location-window{-webkit-transition:.1s all ease-in-out;-o-transition:.1s all ease-in-out;transition:.1s all ease-in-out;background:rgba(0,0,0,.4);position:fixed;color:#000;overflow:auto;z-index:1000;height:100%;width:100%;left:0;top:0}#geo-location-window .hidden{display:none}#geo-location-window .geo-location-window-container{-moz-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-name:zoomInLocation;animation-name:zoomInLocation;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;min-height:276px;max-height:500px;padding:0 24px;width:800px;left:50%;top:50%}#geo-location-window .geo-location-window-container-bg{box-shadow:1px 1px 12px rgba(60,60,60,.3);background-color:#fff;border-radius:6px;padding:24px}.geo-location-window-wp{vertical-align:middle;display:inline-block;line-height:21px;width:100%}#geo-location-window .geo-location-window-heading{background-color:#f9f9f9;position:relative;text-align:center;border-radius:6px;line-height:60px;color:#000;font-size:18px}#geo-location-window .geo-location-window-list{max-height:180px;margin-top:24px;padding:0 24px;overflow:auto}#geo-location-window .geo-location-window-list-item{overflow:hidden;float:left;width:25%}#geo-location-window .geo-location-window-list-item a{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;text-decoration:none;line-height:37px;overflow:hidden;color:#000;height:37px}#geo-location-window .geo-location-window-list-item a:active{position:relative;top:1px}#geo-location-window .geo-location-window-list-item span{vertical-align:middle;display:inline-block;line-height:21px}.geo-location-window-search{margin-top:24px;padding:0 24px}.geo-location-window-search-input{background:url(/bitrix/components/dresscode/sale.geo.positiion/templates/.default/images/geo-search.png) 12px 50% no-repeat #f6f6f6;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border:1px solid #e6e6e6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:roboto_ltregular;border-radius:2px;padding:0 42px;font-size:14px;height:48px;width:100%}.geo-location-window-search-input:focus{border:1px solid #aaa}.geo-location-window-city-container{text-align:center;margin-top:24px}.geo-location-window-city-label,.geo-location-window-city-value{display:inline-block}.geo-location-window-city-value{font-family:robotoBold}.geo-location-window-button-container{margin-bottom:24px;text-align:center;margin-top:24px}.geo-location-window-button{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#fff!important;vertical-align:middle;display:inline-block;text-decoration:none;border-radius:6px;text-align:center;position:relative;line-height:50px;padding:0 36px;font-size:14px;opacity:.9;height:50px}.geo-location-window-button:active{position:relative;top:1px}.geo-location-window-button.modifed{border-radius:4px;opacity:1}.geo-location-window-button.disabled{pointer-events:none;opacity:.5}.geo-location-window-button.loading{opacity:.5}.geo-location-window-button.loading #geo-location-window-fast-loader{display:block;opacity:1}.geo-location-window-search-values-cn{position:relative}.geo-location-window-search-values{position:absolute;max-height:141px;overflow:auto;z-index:99;width:100%;left:0;top:0}.geo-location-window-search-values .geo-location-list-item{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-top:1px solid #e6e6e6;background-color:#eee}.geo-location-window-search-values .geo-location-list-item:hover{background-color:#e1e1e1}.geo-location-window-search-values .geo-location-list-item:first-child{border:none}.geo-location-window-search-values .geo-location-list-item a{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#000!important;text-decoration:none;line-height:35px;padding:0 24px;display:block;height:35px}.geo-location-window-search-values .geo-location-list-item a:hover{opacity:.8}.geo-location-window-search-values .geo-location-list-item a:active{position:relative;top:1px}#geo-location-window .geo-location-window-exit{position:absolute;display:block;height:21px;width:21px;right:20px;top:20px}#geo-location-window .geo-location-window-exit{background:url(/bitrix/components/dresscode/sale.geo.positiion/templates/.default/images/exit.svg) 0 0 no-repeat transparent}#geo-location-window .geo-location-window-exit:hover{background-position:0 -21px}#geo-location-window .geo-location-window-exit:active{background-position:0 -42px}#geo-location-ref-window{box-shadow:0 0 25px rgba(0,0,0,.15);background-color:#fff;box-sizing:border-box;position:absolute;border-radius:4px;text-align:center;line-height:14px;padding:24px;display:none;width:280px;z-index:99;right:0;top:0}#geo-location-ref-window.visible{display:block}#geo-location-ref-window.centred{background-color:rgba(0,0,0,.45);border-radius:0;box-shadow:none;position:fixed;padding:0;height:100%;width:100%}#geo-location-ref-window.centred .geo-location-ref-window-city-container{box-shadow:0 0 25px rgba(0,0,0,.15);transform:translate(-50%,-50%);background-color:#fff;box-sizing:border-box;border-radius:4px;position:absolute;padding:24px;width:280px;left:50%;top:50%}.geo-location-ref-window-city-label{margin-bottom:12px;line-height:normal;font-size:14px}.geo-location-ref-window-city-value{font-family:robotobold;margin-bottom:12px;line-height:21px;font-size:18px}.get-location-ref-window-confirm-button{width:100%}.get-location-ref-window-confirm-button.loading{background-image:url(/bitrix/components/dresscode/sale.geo.positiion/templates/.default/images/loader-38px.svg);background-position:50% 50%;background-repeat:no-repeat;pointer-events:none;transition:none;opacity:.9}.get-location-ref-window-confirm{margin-bottom:12px}@media all and (max-width:850px){#geo-location-window .geo-location-window-container{transform:translateX(0) translateY(-50%);width:100%;left:0}}@media all and (max-width:700px){#geo-location-window .geo-location-window-list-item{width:33.333%}#geo-location-window .geo-location-window-container{padding:0 12px}}@media all and (max-width:500px){#geo-location-window .geo-location-window-list-item{width:50%}}@media all and (max-width:400px){#geo-location-window .geo-location-window-list-item{width:100%}}#geo-location-window-fast-loader{-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;position:absolute;transform:scale(.6);-o-transform:scale(.6);-ms-transform:scale(.6);-webkit-transform:scale(.6);-moz-transform:scale(.6);margin-left:-24px;display:none;height:48px;width:48px;opacity:0;left:50%;top:0}.f_circleG{position:absolute;background-color:#fff;height:9px;width:9px;display:block;border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;animation-name:f_fadeG;-o-animation-name:f_fadeG;-ms-animation-name:f_fadeG;-webkit-animation-name:f_fadeG;-moz-animation-name:f_fadeG;animation-duration:522ms;-o-animation-duration:522ms;-ms-animation-duration:522ms;-webkit-animation-duration:522ms;-moz-animation-duration:522ms;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal}#frotateG_01{left:0;top:19px;animation-delay:.1995s;-o-animation-delay:.1995s;-ms-animation-delay:.1995s;-webkit-animation-delay:.1995s;-moz-animation-delay:.1995s}#frotateG_02{left:6px;top:6px;animation-delay:256ms;-o-animation-delay:256ms;-ms-animation-delay:256ms;-webkit-animation-delay:256ms;-moz-animation-delay:256ms}#frotateG_03{left:19px;top:0;animation-delay:.3225s;-o-animation-delay:.3225s;-ms-animation-delay:.3225s;-webkit-animation-delay:.3225s;-moz-animation-delay:.3225s}#frotateG_04{right:6px;top:6px;animation-delay:389ms;-o-animation-delay:389ms;-ms-animation-delay:389ms;-webkit-animation-delay:389ms;-moz-animation-delay:389ms}#frotateG_05{right:0;top:19px;animation-delay:.4555s;-o-animation-delay:.4555s;-ms-animation-delay:.4555s;-webkit-animation-delay:.4555s;-moz-animation-delay:.4555s}#frotateG_06{right:6px;bottom:6px;animation-delay:522ms;-o-animation-delay:522ms;-ms-animation-delay:522ms;-webkit-animation-delay:522ms;-moz-animation-delay:522ms}#frotateG_07{left:19px;bottom:0;animation-delay:.5885s;-o-animation-delay:.5885s;-ms-animation-delay:.5885s;-webkit-animation-delay:.5885s;-moz-animation-delay:.5885s}#frotateG_08{left:6px;bottom:6px;animation-delay:645ms;-o-animation-delay:645ms;-ms-animation-delay:645ms;-webkit-animation-delay:645ms;-moz-animation-delay:645ms}@keyframes f_fadeG{0%{background-color:#000}100%{background-color:#fff}}@-o-keyframes f_fadeG{0%{background-color:#000}100%{background-color:#fff}}@-ms-keyframes f_fadeG{0%{background-color:#000}100%{background-color:#fff}}@-webkit-keyframes f_fadeG{0%{background-color:#000}100%{background-color:#fff}}@-moz-keyframes f_fadeG{0%{background-color:#000}100%{background-color:#fff}}@-webkit-keyframes zoomInLocation{from{opacity:0;-webkit-transform:translateY(-50%) translateX(-50%) scale3d(.3,.3,.3);transform:translateY(-50%) translateX(-50%) scale3d(.3,.3,.3);-moz-transform:translateY(-50%) translateX(-50%) scale3d(.3,.3,.3);-o-transform:translateY(-50%) translateX(-50%) scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomInLocation{from{opacity:0;-webkit-transform:translateY(-50%) translateX(-50%) scale3d(.3,.3,.3);transform:translateY(-50%) translateX(-50%) scale3d(.3,.3,.3);-moz-transform:translateY(-50%) translateX(-50%) scale3d(.3,.3,.3);-o-transform:translateY(-50%) translateX(-50%) scale3d(.3,.3,.3)}50%{opacity:1}}
/* End */


/* Start:/bitrix/components/dresscode/search.line/templates/version2/style.min.css?17512274666405*/
#topSearch2 .searchContainerInner{height:50px;border:1px solid #f3f3f3}#subHeader2.color_black #topSearch2 .searchContainerInner{background-color:rgb(0 0 0 / 10%);border:1px solid rgb(255 255 255 / 30%)}#subHeader2.color_theme #topSearch2 .searchContainerInner{background-color:rgb(255 255 255 / 10%);border:1px solid rgb(255 255 255 / 30%)}#topSearch2 .searchContainer{display:table;width:100%;height:50px;line-height:50px;table-layout:fixed;border-collapse:collapse}#topSearch2 .searchColumn{display:table-cell;vertical-align:middle}#topSearch2 .searchColumn:last-child{width:54px}#topSearch2 #searchQuery{box-sizing:border-box;width:100%;height:50px;padding-left:42px;background:url(/bitrix/components/dresscode/search.line/templates/version2/images/searchH2.svg) 14px 50% no-repeat transparent;border:0}#topSearch2 #goSearch{box-sizing:border-box;width:50px;height:50px;color:transparent;background:url(/bitrix/components/dresscode/search.line/templates/version2/images/searchIcoH2.svg) 0 0 no-repeat transparent;border:none;cursor:pointer}#subHeader2.color_black #topSearch2 #searchQuery,#subHeader2.color_theme #topSearch2 #searchQuery,#subHeader6.color_black #topSearch2 #searchQuery,#subHeader6.color_theme #topSearch2 #searchQuery,#subHeader7.color_black #topSearch2 #searchQuery,#subHeader7.color_theme #topSearch2 #searchQuery,#subHeader9.color_black #topSearch2 #searchQuery,#subHeader9.color_theme #topSearch2 #searchQuery{color:rgb(255 255 255 / 70%);background:url(/bitrix/components/dresscode/search.line/templates/version2/images/searchH2W.svg) 14px 50% no-repeat transparent}#subHeader5.color_black #topSearch2 #searchQuery,#subHeader5.color_theme #topSearch2 #searchQuery{color:rgb(255 255 255 / 70%);background:url(/bitrix/components/dresscode/search.line/templates/version2/images/searchH5W.svg) 14px 50% no-repeat transparent}#subHeader2.color_black #goSearch,#subHeader2.color_theme #goSearch{background:url(/bitrix/components/dresscode/search.line/templates/version2/images/searchIcoH2W.svg) 0 0 no-repeat transparent}#subHeader5.color_black #goSearch,#subHeader5.color_theme #goSearch,#subHeader6.color_black #goSearch,#subHeader6.color_theme #goSearch,#subHeader7.color_black #goSearch,#subHeader7.color_theme #goSearch,#subHeader9.color_black #goSearch,#subHeader9.color_theme #goSearch{background:url(/bitrix/components/dresscode/search.line/templates/version2/images/searchIcoH5W.svg) 0 0 no-repeat transparent}#topSearch2 #goSearch:hover{background-position:0 -50px}#topSearch2 #goSearch:active{background-position:0 -100px}#searchResult{position:absolute;top:172px;left:0;z-index:999;display:none;width:100%;height:auto;background-color:#fff;border-top:1px solid #f3f3f3}#subHeader2 #searchResult{top:102px}#subHeader2 #searchOverlap{top:172px}#searchResult h1{position:relative;height:85px;margin:0;font-size:18px;font-family:robotobold;line-height:85px;text-align:center;text-transform:uppercase;background-color:#fff}#searchResult.visible{display:block}#searchResult .productList{box-sizing:border-box;margin:0 24px 24px}#searchResult .item{width:14.285%}#searchResult .searchAllResult{position:relative;display:block;height:85px;color:#000;font-size:14px;font-family:robotobold;line-height:85px;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#f3f3f3;border-top:1px solid #e7e8ea;transition:all .2 ease-in-out}#searchResult .searchAllResult:hover{background-color:#eee}#searchResult .searchAllResult span{padding-bottom:4px;border-bottom:1px dashed #000}#searchResult .errorMessage{margin:24px 36px;color:#000;font-size:14px;text-align:center}#searchProductsClose{position:absolute;top:50%;right:24px;display:block;width:18px;height:18px;margin-top:-9px;background:url(/bitrix/components/dresscode/search.line/templates/version2/images/exit.svg) 0 0 no-repeat transparent}#searchProductsClose:hover{background-position:-18px 0}#searchProductsClose:active{background-position:-36px 0}@media all and (max-width:1200px){#topSearchLine.color_black #topSearch2 #searchQuery{color:rgb(255 255 255 / 70%);background:url(/bitrix/components/dresscode/search.line/templates/version2/images/searchH5W.svg) 14px 50% no-repeat transparent}#topSearchLine.color_black #goSearch{background:url(/bitrix/components/dresscode/search.line/templates/version2/images/searchIcoH5W.svg) 0 0 no-repeat transparent}#subHeader6 #topSearchLine #topSearch2 #searchQuery{color:#000;background:url(/bitrix/components/dresscode/search.line/templates/version2/images/searchH2.svg) 14px 50% no-repeat transparent}#subHeader6 #topSearchLine #topSearch2 #goSearch{background:url(/bitrix/components/dresscode/search.line/templates/version2/images/searchIcoH2.svg) 0 0 no-repeat transparent}#subHeader6 #topSearchLine #topSearch2 input[placeholder]{color:rgb(0 0 0 / 70%);transition:all .2s ease-in-out}#subHeader6 #topSearchLine #topSearch2 input::input-placeholder{color:rgb(0 0 0 / 70%);transition:all .2s ease-in-out}#subHeader6 #topSearchLine #topSearch2 input::placeholder{color:rgb(0 0 0 / 70%);transition:all .2s ease-in-out}}.bx-pagination{margin:10px 0}.bx-pagination .bx-pagination-container{position:relative;text-align:center}.bx-pagination .bx-pagination-container ul{display:inline-block;margin:0;padding:0;list-style:none}.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 15px}.bx-pagination .bx-pagination-container ul li span{display:block;box-sizing:border-box;min-width:32px;height:32px;padding:0 8px;color:#444;font-size:14px;line-height:32px;vertical-align:middle;background:#eff0f1;border-radius:16px;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.bx-pagination .bx-pagination-container ul li a{display:block;min-width:32px;height:32px;color:#444;line-height:32px;text-decoration:none;vertical-align:middle;border-radius:16px}.bx-pagination .bx-pagination-container ul li a:hover span{background:#dadada}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span{padding:0 18px;color:#444;line-height:28px;background:#fff;border:2px solid #eff0f1}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span{padding:0 18px;color:#aab1b4;line-height:28px;background:#fff;border:2px solid #eff0f1}.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span{color:#000;background:#fff;border-color:#dadada}@media all and (max-width:1920px){#searchResult .item{width:16.666666%}}@media all and (max-width:1600px){#searchResult .item{width:20%}}@media all and (max-width:1300px){#searchResult .item{width:25%}}@media all and (max-width:1024px){#searchResult .item{width:33.33333%}}@media all and (max-width:790px){#searchResult .item{width:50%}}
/* End */


/* Start:/bitrix/components/dresscode/compare.line/templates/version5/style.min.css?17512274662014*/
.topCompare{margin-right:12px}.topCompare .text{position:relative;display:block;float:left}.topCompare .link{float:left}.topCompare .link.active:hover{opacity:.8}.topCompare .link.active:active{position:relative;top:1px}.topCompare .label{display:inline-block;margin-top:8px;margin-left:6px;color:#000;font-family:robotomedium;text-decoration:none;vertical-align:middle}#subHeader6.color_black .topCompare .label,#subHeader6.color_theme .topCompare .label,#subHeader7.color_black .topCompare .label,#subHeader7.color_theme .topCompare .label,#subHeader8.color_black .topCompare .label,#subHeader8.color_theme .topCompare .label,#subHeader9.color_black .topCompare .label,#subHeader9.color_theme .topCompare .label{color:#fff}.topCompare .icon{display:inline-block;width:60px;height:40px;background:url(/bitrix/components/dresscode/compare.line/templates/version5/images/compareH5.svg) 50% 50% no-repeat transparent}#subHeader4.color_black .topCompare .icon,#subHeader4.color_theme .topCompare .icon,#subHeader5.color_black .topCompare .icon,#subHeader5.color_theme .topCompare .icon,#subHeader6.color_black .topCompare .icon,#subHeader6.color_theme .topCompare .icon,#subHeader7.color_black .topCompare .icon,#subHeader7.color_theme .topCompare .icon,#subHeader8.color_black .topCompare .icon,#subHeader8.color_theme .topCompare .icon,#subHeader9.color_black .topCompare .icon,#subHeader9.color_theme .topCompare .icon{background:url(/bitrix/components/dresscode/compare.line/templates/version5/images/compareH5w.svg) 50% 50% no-repeat transparent}.topCompare .active .icon:hover{opacity:.7}.topCompare .active .icon:active{position:relative;top:1px}.topCompare .value{position:absolute;top:0;right:8px;width:20px;height:20px;overflow:hidden;color:#d1d1d1;font-size:12px;text-align:center;background-color:#fff;border:2px solid #d1d1d1;border-radius:50%}#subHeader5.color_black .topCompare .value,#subHeader6.color_black .topCompare .value,#subHeader7.color_black .topCompare .value,#subHeader8.color_black .topCompare .value,#subHeader9.color_black .topCompare .value{background-color:#2b2b2b}.topCompare .active .value:active{top:1px}
/* End */


/* Start:/bitrix/components/dresscode/favorite.line/templates/version5/style.min.css?17512274661878*/
.topWishlist{margin-right:12px}.topWishlist .text{position:relative;display:block;float:left}.topWishlist .link{float:left}.topWishlist .link.active:hover{opacity:.8}.topWishlist .link.active:active{position:relative;top:1px}.topWishlist .label{display:inline-block;margin-top:8px;margin-left:6px;color:#000;font-family:robotomedium;text-decoration:none;vertical-align:middle}#subHeader6.color_black .topWishlist .label,#subHeader6.color_theme .topWishlist .label,#subHeader7.color_black .topWishlist .label,#subHeader7.color_theme .topWishlist .label,#subHeader8.color_black .topWishlist .label,#subHeader8.color_theme .topWishlist .label{color:#fff}.topWishlist .icon{display:inline-block;width:60px;height:40px;background:url(/bitrix/components/dresscode/favorite.line/templates/version5/images/wishlistH5.svg) 50% 50% no-repeat transparent}#subHeader4.color_black .topWishlist .icon,#subHeader4.color_theme .topWishlist .icon,#subHeader5.color_black .topWishlist .icon,#subHeader5.color_theme .topWishlist .icon,#subHeader6.color_black .topWishlist .icon,#subHeader6.color_theme .topWishlist .icon,#subHeader7.color_black .topWishlist .icon,#subHeader7.color_theme .topWishlist .icon,#subHeader8.color_black .topWishlist .icon,#subHeader8.color_theme .topWishlist .icon{display:inline-block;width:60px;height:40px;background:url(/bitrix/components/dresscode/favorite.line/templates/version5/images/wishlistH5w.svg) 50% 50% no-repeat transparent}.topWishlist .active .icon:hover{opacity:.7}.topWishlist .active .icon:active{position:relative;top:1px}.topWishlist .value{position:absolute;top:0;right:8px;width:20px;height:20px;overflow:hidden;color:#d1d1d1;font-size:12px;text-align:center;background-color:#fff;border:2px solid #d1d1d1;border-radius:50%}#subHeader5.color_black .topWishlist .value,#subHeader6.color_black .topWishlist .value,#subHeader7.color_black .topWishlist .value,#subHeader8.color_black .topWishlist .value{background-color:#2b2b2b}.topWishlist .active .value:active{top:1px}
/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/sale.basket.basket.line/topCart5/style.min.css?17512274671721*/
.cart .countLink{position:relative;display:inline-block;float:left;width:60px;height:40px;font-size:14px;background:url(/bitrix/templates/dresscode/components/bitrix/sale.basket.basket.line/topCart5/images/cartH4.svg) 50% 50% no-repeat transparent}#subHeader4.color_black .cart .countLink,#subHeader4.color_theme .cart .countLink,#subHeader5.color_black .cart .countLink,#subHeader5.color_theme .cart .countLink,#subHeader6.color_black .cart .countLink,#subHeader6.color_theme .cart .countLink,#subHeader7.color_black .cart .countLink,#subHeader7.color_theme .cart .countLink,#subHeader8.color_black .cart .countLink,#subHeader8.color_theme .cart .countLink{background:url(/bitrix/templates/dresscode/components/bitrix/sale.basket.basket.line/topCart5/images/cartH4w.svg) 50% 50% no-repeat transparent}.cart .countLink.active:hover{opacity:.7}.cart .countLink.active:active{top:1px}.cart .heading{display:inline-block;max-width:172px;margin-top:8px;margin-left:6px;color:#000;text-decoration:none;vertical-align:middle}#subHeader5.color_black .cart .heading,#subHeader5.color_theme .cart .heading,#subHeader6.color_black .cart .heading,#subHeader6.color_theme .cart .heading,#subHeader7.color_black .cart .heading,#subHeader7.color_theme .cart .heading,#subHeader8.color_black .cart .heading,#subHeader8.color_theme .cart .heading{color:#fff}.cart .heading.active:active{position:relative;top:1px}.cart .heading .cartLabel{margin-right:3px;font-family:robotomedium}.cart .heading .cartLabel:hover{opacity:.7}.cart .count{position:absolute;top:0;right:8px;width:20px;height:20px;overflow:hidden;color:#d1d1d1;font-size:12px;text-align:center;background-color:#fff;border:2px solid #d1d1d1;border-radius:50%}#subHeader5.color_black .cart .count,#subHeader6.color_black .cart .count,#subHeader7.color_black .cart .count,#subHeader8.color_black .cart .count{background-color:#2b2b2b}
/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/menu/topMenu5/style.css?17512715492230*/
#subMenu {
	display: inline-block;
	margin: 0;
	padding: 0;
	font-size: 0;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	list-style: none;
	visibility: hidden;
}

#subMenu li {
	position: relative;
	display: inline-block;
	margin: 0;
	padding: 0;
	font-size: 14px;
	vertical-align: middle;
	list-style: none;
}

#subMenu li:last-child {
	border: 0;
}

#subMenu li a {
	display: inline-block;
	padding: 0 32px;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
	transition: all 0.2s ease-in-out;
}

#subMenu li a:not(.selected):active {
	position: relative;
	top: 1px;
}

/* dropdown menu submenu items */
@media (max-width: 500px) {
	.my-drop {
		margin-left: 10px;
	}

	.my-dropdown-arrow {
		display: inline-block;
		padding: 0px 15px;
		font-size: 10px;
		cursor: pointer;
		transition: transform 0.3s ease;
	}

	#subMenu .submenu {
		display: none;
		list-style: none;
		padding: 0;
		margin: 0;
		opacity: 0;
		transition: opacity 0.3s ease;
	}

	#subMenu .has-sub.active>.submenu {
		display: block;
		opacity: 1;
	}

	#subMenu .has-sub>.submenu li a {
		display: block;
		padding: 8px;
		color: #333;
		text-decoration: none;
		background-color: #238ff2;
	}

	#subMenu .has-sub.active .my-dropdown-arrow {
		transform: rotate(180deg);
	}
}

@media (min-width: 500px) {
	.my-dropdown-arrow {
		display: none;
	}

	#subMenu .has-sub {
		position: relative;
	}

	#subMenu .has-sub>.submenu {
		display: none;
		position: absolute;
		top: 102%;
		left: -80px;
		background-color: #238ff2;
		min-width: 280px;
		list-style: none;
		padding: 0;
		margin: 0;
		opacity: 0;
		pointer-events: none;
		transition: opacity 0.3s ease;
		z-index: 1000;
	}

	#subMenu .has-sub:nth-child(1)>.submenu {
		left: -28px;
	}

	#subMenu .has-sub.hover-active>.submenu {
		display: block;
		opacity: 1;
		pointer-events: auto;
	}

	#subMenu .submenu li {
		display: block;
		border-bottom: 1px solid #fff;
	}

	#subMenu .submenu li a {
		display: block;
		color: #fff;
		padding: 0;
		text-decoration: none;
		transition: opacity 0.2s ease;
	}

	#subMenu .submenu li a:hover {
		opacity: 0.8;
	}

	#subMenu .has-sub>a::after {
		content: " ▼";
		font-size: 0.7em;
		padding-left: 5px;
		color: #fff;
	}
}
/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/menu/leftMenu/style.min.css?17512274676540*/
#leftMenu{position:relative;z-index:33;margin:0;padding:12px 0;list-style:none;background:#2b2b2b}#leftMenu li{list-style:none}#leftMenu>li:first-child{border:0}#leftMenu>li{display:block;background:#2b2b2b;transition:all .1s ease}#leftMenu .activeDrop,#leftMenu>li:hover{background:#fff}#leftMenu>li:hover>a{background:#f5f5f5}#leftMenu .activeDrop .menuLink,#leftMenu li:hover .menuLink{color:#000}#leftMenu li .menuLink{position:relative;display:block;box-sizing:border-box;padding-right:8px;color:#fff;font-size:13px;line-height:18px;text-decoration:none;transition:all .2s ease-in-out}#leftMenu .menuLink img{vertical-align:middle}#leftMenu li .tb{display:table;width:100%}#leftMenu .pc,#leftMenu .tx{display:table-cell;padding:8px;vertical-align:middle}#leftMenu li .pc{width:24px;height:21px;padding-left:18px;text-align:center;transition:all .1s}#leftMenu li .pc.no-image{width:12px;height:0;padding-left:0}#leftMenu .no-image+.tx{padding-left:0}#leftMenu .pc img{max-width:100%}#leftMenu ul{margin:0;padding:0}#leftMenu .drop{position:absolute;top:0;left:100%;z-index:999999;display:none;width:1%;min-height:400px;table-layout:fixed;background:#fff;border-collapse:collapse;box-shadow:1px 1px 12px rgb(0 0 0 / 40%)}#leftMenu .menuItems{display:table-cell;width:245px;padding:12px;vertical-align:top;background-color:#fff;border-right:1px solid #e7e8ea}#leftMenu .menuItems li:first-child{margin-top:0}#leftMenu .menuItems li{position:relative;margin-top:12px}#leftMenu .dropdown{display:none}#leftMenu .menuItems span{color:#444;font-size:14px;font-family:robotobold;text-transform:uppercase;transition:all .2s ease-in-out}#leftMenu .menuItems small{position:absolute;top:50%;right:0;height:22px;margin-top:-11px;color:#888;line-height:22px}#leftMenu .menuItems a{display:block;color:#000;line-height:21px;transition:all .2s ease-in-out}#leftMenu .menuItems a:hover{color:#999}#leftMenu .menuItems a img{transition:all .2s ease-in-out}#leftMenu .menuItems a:hover img{opacity:.8}#leftMenu .menuSlider{position:relative;display:table-cell!important;width:295px;vertical-align:middle;background:#fff;background:linear-gradient(top,#fff 50%,#f9fafc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(100%,#f9fafc));background:linear-gradient(top,#fff 50%,#f9fafc 100%);background:linear-gradient(top,#fff 50%,#f9fafc 100%);background:linear-gradient(top,#fff 50%,#f9fafc 100%);background:linear-gradient(to bottom,#fff 50%,#f9fafc 100%)}#leftMenu .menuSlider>ul{position:relative;margin:0;padding:0;list-style:none}#leftMenu .menuSlider>ul>li{position:relative;float:left}#leftMenu .menuSlider .slideBtnLeft,#leftMenu .menuSlider .slideBtnRight{position:absolute;top:30%;z-index:99;width:14px;height:16px;margin-top:3px;background:url(/bitrix/templates/dresscode/components/bitrix/menu/leftMenu/images/slideArrow.png) 0 0 no-repeat transparent;opacity:.5}#leftMenu .menuSlider .slideBtnLeft:hover,#leftMenu .menuSlider .slideBtnRight:hover{opacity:.8}#leftMenu .menuSlider .slideBtnLeft:active,#leftMenu .menuSlider .slideBtnRight:active{opacity:1}#leftMenu .menuSlider .slideBtnLeft{left:12px}#leftMenu .menuSlider .slideBtnRight{right:12px;background-position:-14px 0}#leftMenu .product{position:relative!important;width:100%!important;height:auto!important;border:0!important}#leftMenu .product .tabloid{position:static!important;height:auto!important;background:0 0!important;border:0!important}#leftMenu .product:hover .tabloid{box-shadow:none}#leftMenu .oSkuDropdownList{position:relative;top:0;display:none;border-top:1px solid #e7e8ea;border-right:0;border-bottom:0;border-left:0}#leftMenu .oSkuDropdownList.opened{display:block}@media screen and (max-width:1200px){#leftMenu .no-image+.tx{padding-left:24px}}@media screen and (max-width:1024px){#leftMenu{padding-top:0;padding-bottom:0}#main.color_black #leftMenu>li:hover{background:0 0}#main.color_black #leftMenu>li:hover>a{color:#fff}#main.color_black #leftMenu .drop{background:#2b2b2b}#leftMenu .drop{position:static;width:100%;min-height:unset;border-top:1px solid rgb(136 136 136 / 10%)}#leftMenu .opened .drop{display:block;box-shadow:none}#leftMenu .menuSlider{display:none!important}#main.color_black #leftMenu .menuItems{background:#2b2b2b}#leftMenu .menuItems{display:block;box-sizing:border-box;width:auto;padding:6px 0 6px 24px;border-right:0}#leftMenu .menuItems+.menuItems{margin-top:-12px}#leftMenu .menuDropItems{display:none;padding-left:24px}#main.color_black #leftMenu .menuItems span{color:#fff}#leftMenu .menuItems span{font-size:13px;font-family:roboto_ltregular;text-transform:none}#leftMenu .menuItems small{display:none}#leftMenu .menuItems li{margin:0}#main.color_black .menuItems li a{color:#fff}#leftMenu .menuItems li a{padding:6px 0}#leftMenu .menuItems a.menuLink{padding-right:50px}#leftMenu>li{box-sizing:border-box;border-top:1px solid rgb(136 136 136 / 10%)}#leftMenu li a{position:relative;transition:none}#leftMenu>li:hover>a{background:0 0}#leftMenu>li.opened>a{font-family:robotomedium}#leftMenu li .menuLink{padding-right:50px;font-size:13px}#leftMenu li .pictureLink{display:none}#leftMenu .tb .tx{padding:14px 0}#leftMenu .tb .pc{position:relative;padding:14px 12px}#leftMenu li .pc.no-image{width:0;height:0;padding-left:0}#leftMenu .no-image+.tx{padding-left:14px}#leftMenu>li.opened .pc img{display:none}#leftMenu>li.opened .pc.no-image{width:24px;height:21px;padding-left:12px}#leftMenu>li.opened .no-image+.tx{padding-left:0}#main.color_black #leftMenu>li.opened .pc .back{background:url(/bitrix/templates/dresscode/components/bitrix/menu/leftMenu/images/arrow-back-menu-white.svg) 50% 50% no-repeat transparent}#leftMenu>li.opened .pc .back{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/bitrix/templates/dresscode/components/bitrix/menu/leftMenu/images/arrow-back-menu-black.svg) 50% 50% no-repeat transparent;content:""}#leftMenu .allow-dropdown .dropdown{position:absolute;top:50%;right:12px;display:block;width:30px;min-width:unset;height:30px;margin-top:-15px;padding:0;line-height:normal;background-image:url(/bitrix/templates/dresscode/components/bitrix/menu/leftMenu/images/arrow-dropdown-white.svg);background-repeat:no-repeat;background-position:50% 50%;border-radius:15px;transition:transform .15s ease-in-out;pointer-events:none}#main.color_black #leftMenu li:not(.opened) .dropdown{background-image:url(/bitrix/templates/dresscode/components/bitrix/menu/leftMenu/images/arrow-dropdown-white.svg)}#leftMenu li:not(.opened) .dropdown{background-color:transparent;background-image:url(/bitrix/templates/dresscode/components/bitrix/menu/leftMenu/images/arrow-dropdown-black.svg);border:0}#leftMenu li.opened>a .dropdown{width:24px;transform:rotate(-90deg)}#leftMenu li li.opened+.allow-dropdown,#leftMenu li li.opened+.allow-dropdown .menuDropItems{display:block}#leftMenu li li+.allow-dropdown{display:none}}
/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/menu/leftSubMenu/style.min.css?1751227467233*/
#subLeftMenu{margin:0 0 24px;padding:12px 24px;list-style:none;background:#2b2b2b;border-top:1px solid #484848}#subLeftMenu a{display:block;padding:4px 0;color:#888;font-size:13px;text-decoration:none}#subLeftMenu a:hover{color:#fff}
/* End */


/* Start:/bitrix/components/dresscode/special.product/templates/.default/style.min.css?17512274663556*/
#specialProduct{background-color:#fff;overflow:hidden}#specialProduct .pager{list-style:none}#specialProduct .slideItem{padding:0!important}#specialProduct .specialTime{border-bottom:1px solid #f3f3f3}#specialProduct .specialProductHeading{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:robotobold;margin-bottom:12px;text-align:center;margin-top:24px;font-size:18px;padding:0 12px;color:#000}#specialProduct .specialTimeHeading{text-align:center;color:#888}#specialProduct .productList{border:none}#left #specialProduct .specialProductHeading{font-family:roboto_ltregular;background-color:#313131;line-height:60px;margin-top:0;font-size:16px;color:#fff;height:60px}.color_white #left #specialProduct .specialTime{border-bottom:0}#specialProduct .specialTime{text-align:center;padding:16px 0;color:#fff}#specialProduct .specialTimeItem{display:inline-block;border-radius:6px;margin-left:6px;text-align:center;overflow:hidden;padding:4px 0;line-height:16px;height:42px;width:52px}#specialProduct .specialTimeItem:first-child{margin-left:0}.specialTimeItemValue{font-family:robotobold;line-height:21px}.specialTimeItemlabel{font-size:13px}#specialProduct .productItem{padding:0 24px}#specialProduct .productItem .picture{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;line-height:221px;text-align:center;display:block;height:221px}#specialProduct .noTimer .picture{line-height:320px;height:320px}#specialProduct .productItem .picture:hover img{opacity:.8}#specialProduct .productItem .picture:active img{position:relative;top:1px}#specialProduct .productItem .picture img{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;vertical-align:middle;max-height:100%;max-width:100%}#specialProduct .productItem .name{-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;transition:.2s all ease-in-out;text-decoration:none;margin-bottom:12px;line-height:44px;overflow:hidden;font-size:14px;display:block;color:#000;height:44px}#specialProduct .productItem .name:active{position:relative;top:1px}#specialProduct .productItem .middle{vertical-align:middle;display:inline-block;line-height:21px}#specialProduct .price{font-family:robotobold;text-decoration:none;margin-bottom:12px;font-size:18px;display:block}#specialProduct .price .measure{font-size:16px}#specialProduct .price .discount{font-family:roboto_ltregular;padding-left:4px;font-size:14px;color:#888}#specialProduct .more{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:none;margin-bottom:12px;border-radius:4px;text-align:center;line-height:60px;margin-top:16px;font-size:16px;display:block;color:#fff;height:60px}#left #specialProduct .more{display:none}#specialProduct .more:active{position:relative;top:1px}#specialProduct .icon{vertical-align:middle;display:inline-block}#specialProduct .more .icon{padding-right:12px;margin-top:-4px}@media all and (max-width:1600px){#specialProduct .specialProductHeading{margin-bottom:0}#specialProduct .specialTimeHeading{display:none}#specialProduct .noTimer .picture{line-height:310px;height:310px}}@media all and (max-width:1366px){#specialProduct .productItem .picture{line-height:180px;height:180px}#specialProduct .noTimer .picture{line-height:260px;height:260px}#specialProduct .productItem .picture img{max-height:90%;max-width:90%}#specialProduct .specialTime{border-bottom:0;padding:12px 0}}
/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/news.list/leftNews/style.min.css?17512274671102*/
#newsBlock{position:relative;overflow:hidden;color:#888;font-size:12px;line-height:16px}#newsBlock .newsTitle{display:inline-block;margin:4px 0;color:#000;transition:.2s all ease-in-out}#newsBlock .newsPreview{position:relative;padding:12px;overflow:hidden;background-color:#f9f9f9;border-right:1px solid #e7e8ea;border-bottom:1px solid #e7e8ea;border-left:1px solid #e7e8ea}#newsBlock .newsPic{display:none;float:left;width:40%;transition:all .2s ease-in-out}#newsBlock .newsPic img{max-width:100%;transition:all .2s ease-in-out}#newsBlock .newsPic:hover img{opacity:.9}#newsBlock .newsPic:active{position:relative;top:1px}#newsBlock .newsTitle{display:block}#newsBlock .preText{display:none;height:79px;overflow:hidden;font-size:12px}#newsBlock .newsPreview:first-child{background-color:#fff}#newsBlock .newsPreview:first-child .newsPic,#newsBlock .newsPreview:first-child .preText{display:block}#newsBlock .newsPreview:first-child .newsPic+.newsOverview{float:right;width:56%}@media all and (max-width:1366px){#newsBlock .newsPreview:first-child .preText{display:none}#newsBlock .newsPic{width:36%}}
/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/subscribe.form/.default/style.min.css?1751227467945*/
#subscribe{background-color:#fff;margin-top:24px;overflow:hidden}#subscribe form{padding:0 12px}#subscribe input::-webkit-input-placeholder{color:#888}#subscribe input::-moz-placeholder{color:#888}#subscribe input:focus::-webkit-input-placeholder{color:transparent}#subscribe input:focus::-moz-placeholder{color:transparent}#subscribe input:focus:-moz-placeholder{color:transparent}#subscribe input:focus:-ms-input-placeholder{color:transparent}#subscribe input{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#f1f1f1;text-align:center;border-radius:6px;margin:12px auto;padding-left:8px;line-height:50px;font-size:14px;color:#888;display:block;height:50px;width:100%;border:0}#subscribe input[type=text]:focus{background-color:#e7e8ea}#subscribe .submit{cursor:pointer;color:#fff;border-radius:6px}
/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/news.list/leftCollection/style.min.css?17512274671068*/
#collectionBlock{position:relative;margin-top:24px;overflow:hidden;color:#888;font-size:12px;line-height:16px;background-color:#fff}#collectionBlock .sideBlockContent{padding:12px;border:1px solid #e7e8ea}#collectionBlock .item{margin-top:12px;overflow:hidden}#collectionBlock .item:first-child{margin-top:0}#collectionBlock .name{display:block;margin-bottom:8px;color:#000;font-size:12px;transition:.2s all ease-in-out}#collectionBlock .description{height:48px;overflow:hidden}#collectionBlock .link{text-decoration:none}#collectionBlock .link:hover{color:#000}#collectionBlock .picBlock{display:inline-block;width:70px;height:70px;margin-right:6px;line-height:70px;text-align:center;vertical-align:top;border:1px solid #e7e8ea;transition:all .2s ease-in-out}#collectionBlock .picBlock img{max-width:90%;max-height:90%;vertical-align:middle;transition:all .2s ease-in-out}#collectionBlock .picBlock:hover img{opacity:.8}#collectionBlock .tools{display:inline-block;width:60%;vertical-align:top}#collectionBlock .tools .date{display:block;margin-bottom:6px;color:#888}
/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/news.list/leftBlog/style.min.css?17512274671029*/
#serviceBlock{position:relative;margin-top:24px;overflow:hidden;color:#888;font-size:12px;line-height:16px;background-color:#fff}#serviceBlock .sideBlockContent{padding:12px;border:1px solid #e7e8ea}#serviceBlock .item{margin-top:12px;overflow:hidden}#serviceBlock .item:first-child{margin-top:0}#serviceBlock .name{display:block;margin-bottom:8px;color:#000;font-size:12px;transition:.2s all ease-in-out}#serviceBlock .description{height:48px;overflow:hidden}#serviceBlock .link{text-decoration:none}#serviceBlock .link:hover{color:#000}#serviceBlock .picBlock{display:inline-block;width:70px;height:70px;margin-right:6px;line-height:70px;text-align:center;vertical-align:top;border:1px solid #e7e8ea;transition:all .2s ease-in-out}#serviceBlock .picBlock:hover img{opacity:.8;transition:all .2s ease-in-out}#serviceBlock .picBlock img{max-width:90%;max-height:90%;vertical-align:middle}#serviceBlock .tools{display:inline-block;width:60%;vertical-align:top}#serviceBlock .tools .date{display:block;margin-bottom:6px;color:#888}
/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/breadcrumb/.default/style.min.css?17512274671104*/
#breadcrumbs{margin-bottom:12px;line-height:21px;overflow:hidden;font-size:12px}#breadcrumbs ul{overflow:hidden;list-style:none;padding:0;margin:0}#breadcrumbs ul li{vertical-align:middle;display:inline-block}#breadcrumbs ul li a{text-decoration:none;display:inline-block;line-height:21px}#breadcrumbs ul li span{display:inline-block;line-height:21px}#breadcrumbs .arrow{vertical-align:middle;display:inline-block;font-family:arial;font-size:18px;margin:0 12px}@media all and (max-width:1024px){#breadcrumbs{position:relative;min-width:100%;overflow-x:auto;height:21px}#breadcrumbs ul{white-space:nowrap;overflow:auto}#breadcrumbs li{white-space:nowrap}#breadcrumbs::after{background:-moz-linear-gradient(left,rgba(255,255,255,.2),#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,.2),#fff 100%);background:-o-linear-gradient(left,rgba(255,255,255,.2),#fff 100%);background:-ms-linear-gradient(left,rgba(255,255,255,.2),#fff 100%);background:linear-gradient(to right,rgba(255,255,255,.2),#fff 100%);pointer-events:none;position:absolute;right:0;top:0;height:100%;content:"";width:35px}}
/* End */


/* Start:/bitrix/components/dresscode/products.by.filter/templates/.default/style.min.css?1751227466994*/
#topProduct{position:relative}#topProduct .wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;margin:0 24px}#topProduct .productList{position:relative;list-style:none;overflow:hidden;clear:both;margin:0;left:0}#topProduct .productList>li{float:left}#topProduct .productList .item{width:100%;float:none;border-top:1px solid #e7e8ea}#topProduct .product .tabloid{height:100%}#topProduct .topBtnLeft,#topProduct .topBtnRight{background:url(/bitrix/components/dresscode/products.by.filter/templates/.default/images/slideArrowSmall.svg) 0 0 no-repeat transparent;transform:translateY(-50%);position:absolute;height:70px;width:35px;z-index:22;top:50%}#topProduct .topBtnLeft{left:24px}#topProduct .topBtnRight{right:24px}#topProduct .topBtnLeft:hover{background-position:-35px 0}#topProduct .topBtnLeft:active{background-position:-70px 0}#topProduct .topBtnRight{background-position:0 -70px}#topProduct .topBtnRight:hover{background-position:-35px -70px}#topProduct .topBtnRight:active{background-position:-70px -70px}
/* End */


/* Start:/bitrix/components/dresscode/catalog.viewed.product/templates/.default/style.min.css?17512274661066*/
#viewedProduct{position:relative}#viewedProduct .wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;margin:0 24px}#viewedProduct .productList{position:relative;list-style:none;overflow:hidden;clear:both;margin:0;left:0}#viewedProduct .productList>li{float:left}#viewedProduct .productList .item{width:100%;float:none;border-top:1px solid #e7e8ea}#viewedProduct .product .tabloid{height:100%}#viewedProduct .viewedBtnLeft,#viewedProduct .viewedBtnRight{background:url(/bitrix/components/dresscode/catalog.viewed.product/templates/.default/images/slideArrowSmall.svg) 0 0 no-repeat transparent;transform:translateY(-50%);position:absolute;height:70px;width:35px;z-index:22;top:50%}#viewedProduct .viewedBtnLeft{left:24px}#viewedProduct .viewedBtnRight{right:24px}#viewedProduct .viewedBtnLeft:hover{background-position:-35px 0}#viewedProduct .viewedBtnLeft:active{background-position:-70px 0}#viewedProduct .viewedBtnRight{background-position:0 -70px}#viewedProduct .viewedBtnRight:hover{background-position:-35px -70px}#viewedProduct .viewedBtnRight:active{background-position:-70px -70px}
/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/catalog.bigdata.products/.default/style.min.css?17512274671569*/
#bigDataCarousel .wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;margin:0 24px}#bigDataCarousel .slideBox>li{float:left}#bigDataCarousel .productList .item{border-top:1px solid #e7e8ea;width:100%;float:none}#bigDataCarousel .productList .item .tabloid{height:100%}#bigDataCarousel .bigDataBtnLeft,#bigDataCarousel .bigDataBtnRight{background:url(/bitrix/templates/dresscode/components/bitrix/catalog.bigdata.products/.default/images/slideArrowSmall.png) 0 0 no-repeat transparent;transform:translateY(-50%);position:absolute;height:70px;width:35px;z-index:22;top:50%}#bigDataCarousel .bigDataBtnLeft{left:24px}#bigDataCarousel .bigDataBtnRight{right:24px}#bigDataCarousel .bigDataBtnLeft:hover{background-position:-35px 0}#bigDataCarousel .bigDataBtnLeft:active{background-position:-70px 0}#bigDataCarousel .bigDataBtnRight{background-position:0 -70px}#bigDataCarousel .bigDataBtnRight:hover{background-position:-35px -70px}#bigDataCarousel .bigDataBtnRight:active{background-position:-70px -70px}@media all and (max-width:700px){#bigDataCarousel .bigDataBtnLeft,#bigDataCarousel .bigDataBtnRight{background:url(/bitrix/templates/dresscode/components/bitrix/catalog.bigdata.products/.default/images/slideArrowMicro.png) 0 0 no-repeat transparent;transform:translateY(-50%);position:absolute;height:48px;width:24px;z-index:22;top:50%}#bigDataCarousel .bigDataBtnLeft:hover{background-position:-24px 0}#bigDataCarousel .bigDataBtnLeft:active{background-position:-48px 0}#bigDataCarousel .bigDataBtnRight{background-position:0 -48px}#bigDataCarousel .bigDataBtnRight:hover{background-position:-24px -48px}#bigDataCarousel .bigDataBtnRight:active{background-position:-48px -48px}}
/* End */


/* Start:/bitrix/templates/dresscode/styles.css?175407052910684*/
/*.bx-soa-pp-list-termin,
.bx-soa-pp-list-description {
    display: none !important;
}

.delivery-modal .price,
.delivery-item-price,
.share-items {
    display: none !important;
}

.bx-soa-pp-delivery-cost,
.bx-soa-cart-total-line-delivery {
    display: none !important;
}
*/
@media screen and (min-width: 1000px) {
	#rightFooter .logo img {
		max-width: 62% !important;
	}
}
@media screen and (max-width: 1400px) {
    .banner-elem .image img {
        max-width: 114% !important;
    }
}

@media screen and (max-width: 1200px) {
    .banner-elem .image img {
        max-width: 126% !important;
    }
}

#serviceBlock .picBlock,
#collectionBlock .picBlock {
    border: none;
}

#collectionBlock .tools {
    margin-top: 12px;
}

#newsContainer .item .wrap {
    min-height: 200px !important;
}

@media (max-width: 600px) {

    .btn-usl-prices,
    .btn-usl-zapis {
        display: block;
        margin-bottom: 10px;
        width: 160px !important;
    }
}

#subHeader6 .btn-status-order {
    margin-left: 10px !important;
}

#nextSection {
    border-right: 1px solid #e7e8ea;
    border-left: 1px solid #e7e8ea;
    border-top: 1px solid #e7e8ea;
    margin-bottom: 24px;
    border-radius: 4px;
    margin-top: 24px;
}

#nextSection .title {
    background-color: #f3f3f3;
    text-transform: uppercase;
    text-align: center;
    padding-bottom: 12px;
    cursor: pointer;
    padding-top: 12px;
    font-size: 14px;
    display: block;
    font-family: 'robotobold';
}

#nextSection ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

#nextSection li,
#nextSection .title {
    border-bottom: 1px solid #e7e8ea;
}

#nextSection li a {
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    text-decoration: none;
    display: inline-block;
    padding: 12px 24px;
    font-size: 13px;
    color: #000000;
}

#nextSection li a:hover,
#nextSection li .selected {
    color: #ffa800;
}

#nextSection li .cnt {
    color: #888888;
    float: right;
}

#nextSection .blogSection {
    display: flex;
    justify-content: space-between;
}

< !--#left #specialProduct .specialProductHeading,
#specialProduct {
    color: #000;
    background-color: #fff;
    border-bottom: 1px solid #e7e8ea;
    border-block: 1px solid #e7e8ea;
    border-left: 1px solid #e7e8ea;
    border-right: 1px solid #e7e8ea;
}

-->#specialProduct .slideItem {
    border-left: 1px solid #e7e8ea;
    border-right: 1px solid #e7e8ea;
}

#subHeader6 .subTableColumn:last-child {
    float: none;
    width: 230px;
    margin: 0 auto;
    text-align: center;
}

#subHeader6 .subTableColumn:first-child {
    float: left;
    width: 720px;
}

#subHeader6 .subTableColumn:first-child .subPhones {
    margin-left: 20px;
    max-width: 320px;
    display: inline-block;
}

#subHeader6 .subTableColumn:nth-child(2) .subPhones {
    text-align: right;
}

#subHeader6 #topSearchLine {
    max-width: 500px;
}

#subHeader6 .subPhones .heading {
    vertical-align: middle;
}

#subHeader6 .subPhones .callback {
    color: black;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    transition: color 0.3s ease;
    vertical-align: middle;
}

#subHeader6 .callback .icon {
    -webkit-mask: url(/bitrix/templates/dresscode/images/icons.svg#mail) no-repeat center;
    mask: url(/bitrix/templates/dresscode/images/icons.svg#mail) no-repeat center;
    background-color: black;
    width: 21px;
    height: 13px;
    margin-right: 4px;
    transition: background-color 0.3s ease;
}

#subHeader6 .subPhones .callback:hover {
    color: #5690f5;
}

#subHeader6 .subPhones .callback:hover .icon {
    background-color: #5690f5;
}

#subHeader6 .btn-usl-zapis {
    background-color: #990099;
    border: 1px solid #909;
    line-height: 24px;
    font-weight: lighter;
}

#subHeader6 .btn-usl-zapis:hover {
    color: #909;
    background-color: #fff;
    border-color: #909;
}

#subHeader6 .btn-status-order {
    background-color: #F8BC56;
    border: 1px solid #F8BC56;
    margin-left: 36px;
    line-height: 24px;
    white-space: nowrap;
    font-weight: lighter;
}

#subHeader6 .btn-status-order:hover {
    color: #F8BC56;
    background-color: #fff;
    border-color: #F8BC56;
}

#subHeader6 .btn-status-order .icon {
    -webkit-mask: url(/bitrix/templates/dresscode/images/icons.svg#info) no-repeat center;
    mask: url(/bitrix/templates/dresscode/images/icons.svg#info) no-repeat center;
    background-color: white;

    width: 28px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -4px;
    margin-right: 3px;
    transition: background-color 0.3s ease;
}

#subHeader6 .btn-status-order:hover .icon {
    background-color: #F8BC56;
}

.status-modal__close {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 21px;
    height: 21px;
    background-image: url('/bitrix/templates/dresscode/images/exit.svg');
    background-repeat: no-repeat;
    background-size: 23px 63px;
    background-position: 0 0;
    border: none;
    cursor: pointer;
}

.mobile-buttons {
    display: none;
}

@media (max-width: 1700px) {
    #subHeader6 .subTableColumn:first-child {
        float: left;
        width: 480px;
    }

    #subHeader6 .subTableColumn:first-child .subPhones {
        margin-top: 12px;
        margin-left: 0px;
    }
}

@media (max-width: 1365px) {
    #subHeader6 .subTableColumn:last-child {
        width: 240px;
    }

    #subHeader6 .subTableColumn:first-child {
        width: 500px;
    }

    #subHeader6 .subPhones .heading:first-child {
        padding-left: 18px;
        display: block;
    }

    #subHeader6 .subPhones .callback {
        display: none;
    }
}

@media (max-width: 1200px) {
    #subHeader6 .subTableColumn:last-child {
        height: 55px;
        top: 25px;
        margin-left: 12px;
    }

    #subHeader6 #topSearchLine {
        max-width: 100%;
    }
}

@media (max-width: 881px) {
    #subHeader6 .user-geo-position-label {
        display: none;
    }

    #subHeader6 .subTableColumn:first-child {
        float: left;
        width: 420px;
    }

    #subHeader6 {
        height: 150px;
        line-height: 150px;
    }

    #topSearchLine {
        top: 132px;
    }

    #subHeader6 .subTableColumn:last-child {
        height: 55px;
        top: 90px;
    }

    #subHeader6 .subTableColumn .toolsContainer {
        margin-top: 40px;
    }

    .status-modal__submit,
    .status-modal__name-input {
        box-sizing: border-box;
    }

    #subHeader6 .subTableColumn:last-child .verticalBlock {
        vertical-align: top;
    }

    #subHeader6 .subTableColumn:nth-child(2) {
        padding-top: 14px;
        height: 50px;
    }

    #subHeader6 .verticalBlock {
        display: block;
    }
}

@media (max-width: 800px) {
    #subHeader6 .user-geo-position-label {
        display: none;
    }

    #subHeader6 .subTableColumn:first-child {
        float: left;
        width: 310px;
    }
}

@media (max-width: 666px) {
    #subHeader6 .subTableColumn:first-child {
        box-sizing: border-box;
        width: 100%;
    }

    #subHeader6 .subTableColumn:first-child .subPhones {
        float: right;
        padding-right: 12px;
        margin-top: 0px;
    }

    #subHeader6 .subTableColumn .toolsContainer {
        margin-top: 10px;
    }

    #subHeader6 .subTableColumn:last-child {
        height: 55px;
        top: 95px;
    }

    #subHeader6 .subTableColumn:nth-child(2) {
        padding-top: 14px;
        height: 50px;
        width: 100%;
        box-sizing: border-box;
    }

    #subHeader6 .verticalBlock {
        display: block;
    }

    .btn-usl-zapis {
        float: left;
        /* margin-left: 12px; */
        /* скрыл, т.к в мобильной версии едут кнопки в услугах */
    }
}

@media (max-width: 350px) {
    #subHeader6 #logo {
        width: 150px;
    }

    #subHeader6 .btn-status-order {
        margin-left: 4px;
    }
}

/* Текст на слайдере и баннерах */
@media (max-width: 1300px) {
    #slider .slideBox .sliderContent .btn-simple {
        margin-top: 15px;
    }
}

@media (max-width: 800px) {
    #slider .slideBox .sliderContent {
        max-width: 48%;
    }

    .index-banners .name {
        font-size: 16px;
        line-height: 21px;
    }

    .banner-elem.arbitrary-banner {
        height: 215px !important;
    }
}

@media (max-width: 480px) {
    #slider .slideBox .sliderContent {
        text-align: left;
        margin-left: 10px;
    }

    .smallText {
        display: none !important;
    }
}

@media (max-width: 480px) {
    .btn-usl-zapis-top {
        margin-left: 12px;
    }
}


/* скрытие кнопки "поделиться" на баннерах */
.blog-banner .social {
    display: none;
}

/* button 30.05.25 */

#elementTools .postpone_product {
    border: 1px solid #e7e8ea;
    display: inline-block;
    background: #ffffff;
    margin-bottom: 12px;
    text-align: center;
    border-radius: 6px;
    line-height: 50px;
    color: #000000;
    margin-top: 0px;
    font-size: 14px;
    width: 220px;
    height: 50px;
}

#elementTools .row {
    margin-bottom: 6px;
}

#smallElementTools .columnRow .postpone_product {
    width: 100%;
}

@media (max-width: 1100px) {
    #smallElementTools .columnRow .postpone_product {
        background: #f2f2f2;
        border-radius: 4px;
        font-size: 16px;
        color: #000;
        border: 0;
        margin-top: 0px;
        margin-bottom: 0;
        line-height: 55px;
        height: 55px;
        text-align: center;
    }
}

/* End */

/* custom font Nunito-bold 02.07.25 */

@font-face {
    font-weight: normal;
    font-family: "Nunito-Bold";
    font-style: normal;
    src: url("/bitrix/templates/dresscode/fonts/Nunito/Nunito-Bold.ttf") format("truetype");
    font-display: fallback;
}

#leftMenu,
#subMenu,
#subLeftMenu,
#footer,
#subHeader6,
.subPhones .btn-usl-zapis-top,
.subPhones .btn-status-order,
#catalogMenuHeading,
#leftMenu .menuItems span {
    font-family: "Nunito-Bold" !important;
}

/* end custom font Nunito-bold 02.07.25 */

#subHeader6 #logo {
    height: 75px;
    max-height: 75px;
    line-height: 75px;
}

@media (min-width: 1700px) and (max-width: 1721px) {
    #subHeader6 .subTableColumn:last-child {
        float: none;
        width: 200px;
        margin: 0 auto;
        text-align: center;
    }
}

@media (min-width: 878px) and (max-width: 881px) {
    #subHeader6 #logo img {
        max-height: 70px;
    }
}

@media (min-width: 300px) and (max-width: 878px) {
    #subHeader6 .subTableColumn:last-child {
        height: 95px;
        top: 65px;
    }
    #subHeader6 #logo img {
        max-height: 110px;
    }
}
/* End */


/* Start:/bitrix/templates/dresscode/template_styles.min.css?1751227467159678*/
html{-webkit-tap-highlight-color:rgb(0 0 0 / 0%);text-size-adjust:100%;font-size:100%}body{margin:0;font:normal normal 14px roboto_ltregular,sans-serif,arial;line-height:21px;background-color:#fff;-webkit-font-smoothing:antialiased;text-size-adjust:none}img{border:0}input{font:normal normal 13px roboto_ltregular,sans-serif,arial;outline:0}input[placeholder]{text-overflow:ellipsis}input::placeholder{text-overflow:ellipsis}input:placeholder{text-overflow:ellipsis}input:input-placeholder{text-overflow:ellipsis}a:not([href]){cursor:default}:focus::input-placeholder{color:transparent}:focus::placeholder{color:transparent}:focus:placeholder{color:transparent}:focus:input-placeholder{color:transparent}input:focus{outline:0}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{box-shadow:0 0 0 30px #fff inset!important}#main input,#main select,#main textarea{outline:0;box-shadow:none;appearance:none}a{outline:0;appearance:none}h1{display:block;margin:0 0 24px;color:#000;font-weight:400;font-size:24px;font-family:roboto_ltregular;line-height:36px;text-align:left}h2{font-weight:400;font-size:18px;font-family:roboto_ltregular}h3{font-weight:400;font-size:16px;font-family:roboto_ltregular}b,strong{font-weight:400;font-family:robotobold}*{box-sizing:content-box}#topHeader{position:relative;z-index:35;min-width:320px;height:30px}.clearfix::after,.clearfix::before{display:table;content:""}.clearfix::after{clear:both}.loading #topHeader,.loading #topHeader2,.loading #topHeader3,.loading #topHeader4,.loading #topHeader5,.loading #topHeader6,.loading #topHeader7,.loading #topHeader8,.loading #topHeader9{overflow:hidden}.loading #topMenu{opacity:0}.bold{font-family:robotobold}#topService{float:right;margin:0;padding:0}#topService div[id^=bx_incl_area_]{float:left}#topService li{float:left;margin:0;padding:0 12px;line-height:30px;list-style:none}#topService .null{display:inline-block;width:0;height:0;padding:0;line-height:0}#topService li:not(.null) a{display:inline-block;font:normal normal 13px roboto_ltregular,arial,sans-serif;text-decoration:none;transition:all .2s ease-in-out}#topService li:not(.null) a:active{position:relative;top:1px}#topService li:not(.null) a:focus{transition:all .7s}#subHeader{z-index:3;min-width:320px;height:102px}.loading #subHeader,.loading #subHeader2,.loading #subHeader3,.loading #subHeader4,.loading #subHeader5,.loading #subHeader6,.loading #subHeader7,.loading #subHeader8,.loading #subHeader9,.loading #subHeaderV2{overflow:hidden}#subHeaderV2{background-color:#fff}#subHeaderV2 .subHeaderContainer{display:table;width:100%;table-layout:fixed;border-collapse:collapse}#subHeaderV2 .subHeaderCenter,#subHeaderV2 .subHeaderLeft,#subHeaderV2 .subHeaderRight{display:table-cell;vertical-align:middle}#subHeaderV2 .subHeaderLeft{width:680px}#subHeaderV2 .subHeaderCenter{text-align:center}#subHeaderV2 .subHeaderRight{text-align:right}#logo{position:relative;z-index:1;float:left;width:229px;max-height:102px;overflow:hidden;line-height:102px;text-align:left}#logo a{display:block}#logo a:active{position:relative;top:1px}#logo img{max-width:100%;max-height:102px;vertical-align:middle}#topHeading{float:left;width:162px;padding:0 18px}#topHeading .vertical{line-height:102px}#topHeading p{display:inline-block;margin:0;font:normal normal 16px roboto_ltregular,arial,sans-serif;line-height:21px;text-align:center;vertical-align:middle}#headerTools{float:right;height:96px}#headerTools .tools{margin:0;padding:0;list-style:none}#headerTools .tools .icon{float:left}#headerTools .tools .heading{display:block;font-size:18px;text-decoration:none}#headerTools .tools .link{font-size:13px;text-decoration:none;transition:all .2s ease-in-out}#headerTools .tools .link:active{position:relative;top:1px}#headerTools .tools li{float:left;margin:0;padding:0 18px;line-height:102px;list-style:none}#headerTools .tools div[id*=bx_]{float:left}#headerTools .wrap{display:inline-block;line-height:21px;vertical-align:middle}#headerTools .icon{height:40px;margin:0 4px}#headerTools .nf{float:left;margin-left:12px}#headerTools .text{font-size:13px}#headerTools .icon:active{position:relative;top:1px}#headerTools .telephone .icon{width:35px}#headerTools .search .wrap{padding:0 8px}#headerTools .search .icon{width:35px;margin:0}#headerTools .wishlist .icon{width:36px}#headerTools .compare .icon{width:35px}#headerTools .cart .icon{width:44px}#headerTools .cart ins{display:inline-block;margin-left:4px;padding:0 6px;font-size:13px;text-align:center;text-decoration:none;border-radius:3px}#changeYouCity{position:relative;display:none;min-width:320px;padding:18px 0}#changeYouCity .limiter{position:relative}#changeYouCity .heading{display:block;font-size:21px}#changeYouCity .list{overflow:hidden;text-align:center}#changeYouCity .list li{float:left;width:25%;margin-top:12px;text-align:left}#changeYouCity .list li a{font-size:14px;text-decoration:none}#changeYouCity .list li a:hover{text-decoration:underline}#changeYouCity #cityClose{position:absolute;top:0;right:24px;display:block;padding:4px 12px;font-size:14px;text-decoration:none}#changeYouCity #cityClose ins{display:inline-block;width:10px;height:10px;margin-right:6px}#topMenu .bar>a{background:url(/bitrix/templates/dresscode/images/menuMore.png) 0 50% no-repeat transparent}#topHeader.color_default #topMenu .bar>a{background-image:url(/bitrix/templates/dresscode/images/menuMore2.png)}#topHeader.color_default #topMenu .sub{background-color:#fbfbfb}#topHeader.color_default #topMenu .sub li:hover{background:#f9f9f9}#topHeader.color_default #topMenu .sub li{border-top:1px solid #f3f3f3;border-bottom:0}#topMenu .bar.active>a,#topMenu .bar>a:hover{background:url(/bitrix/templates/dresscode/images/menuMore.png) -21px 50% no-repeat transparent}#main{min-width:320px;margin-top:24px}#main .compliter{display:table;width:100%;table-layout:fixed;border-collapse:collapse}#left{display:table-cell;width:355px;vertical-align:top}#left .heading{display:block;height:65px;padding-left:24px;font-weight:400;font-size:18px;font-family:roboto_ltregular;line-height:65px;text-decoration:none}#left .heading .arrow{background-position:-27px 50%;transition:all .5s}#left .heading.opened .arrow{transform:rotate(90deg)}#left .menuRolled+.collapsed{display:none}#left .heading ins{display:inline-block;float:right;width:27px;height:65px;margin-right:24px;line-height:65px;vertical-align:middle}#left .sideBlock .heading{height:60px;font-size:16px;line-height:60px;transition:all .2s ease}#left .sideBlock a.heading:hover{opacity:.95}#left #subscribe .copy{display:block;width:90%;margin:12px auto;font-size:12px;line-height:24px;text-align:center}#left .banner{margin-top:24px;text-align:center}#left .banner img{max-width:100%;max-height:100%;vertical-align:middle}#right{display:table-cell;padding-left:24px;vertical-align:top}#brandSearch{display:none;width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}#brandSearch td{height:50px;line-height:50px}#brandSearch .label{width:140px}#brandSearch .label span{display:block;text-align:center}#brandSearch .all{width:60px}#brandSearch .all a{display:block;text-align:center}#brandSearch a{display:block;text-align:center;text-decoration:none}#slider{position:relative;overflow:hidden}#slider ul{position:relative;margin:0;padding:0;list-style:none}#slider ul li{position:relative;float:left}#slider ul li span{display:block;height:557px;background-position:center center;background-size:cover}#slider ul li img{display:inline-block;width:auto;margin-left:-120px}#slider ol{position:absolute;bottom:12px;left:50%;margin:0;padding:0;list-style:none}#slider ol li{float:left;width:18px;height:18px;margin-right:4px;cursor:pointer}#main.color_black #slider .sliderContent{color:#fff}#main.color_white #left #leftMenu{border-top:1px solid #eee;border-right:1px solid #eee;border-left:1px solid #eee}#main.color_white #left #subLeftMenu{border-right:1px solid #eee;border-bottom:1px solid #eee;border-left:1px solid #eee}#main.color_white #leftMenu{background-color:#fff!important}#main.color_white #leftMenu>li{background-color:#fff!important}#main.color_white #leftMenu li .menuLink{color:#000!important}#leftMenu .activeDrop,#main.color_white #leftMenu>li:hover{color:#f6f6f6!important}#main.color_white #subLeftMenu{background-color:#fff!important;border-top:1px solid #eee!important}#main.color_white #subLeftMenu a{color:#000!important}#catalogLineList{margin-bottom:24px}#catalogLineList .itemRow{display:table;width:100%;margin-bottom:24px;border:1px solid #e7e8ea;border-radius:4px;border-collapse:collapse;transition:all .2s ease-in-out}#catalogLineList .itemRow:hover{border:1px solid #ccc}#catalogLineList .column{position:relative;display:table-cell;padding:24px 0;vertical-align:middle}#catalogLineList .column:first-child{width:400px;border:0}#catalogLineList .column:last-child{box-sizing:border-box;width:270px;height:100%;padding:24px;border-left:1px solid #e7e8ea}#catalogLineList .name{display:inline-block;margin-right:12px;margin-bottom:12px;color:#000;font-size:18px;text-decoration:none;transition:all .2s ease-in-out}#catalogLineList .description{box-sizing:border-box;margin-bottom:12px;padding-right:12px;color:#888;font-size:12px}#catalogLineList .prop{width:50%;border-spacing:0}#catalogLineList .picture{position:relative;display:block;text-align:center}#catalogLineList .picture img{max-width:80%;max-height:250px}#catalogLineList .markerContainer{position:absolute;top:8px;left:8px;z-index:22}#catalogLineList .marker{z-index:2;margin-bottom:8px;padding:3px 4px;color:#fff;font:normal normal 12px roboto_ltregular,arial,sans-serif;line-height:16px;background-color:#424242}#catalogLineList .rating{position:relative;z-index:2;display:inline-block;width:79px;height:15px;margin-top:4px;margin-right:12px;margin-bottom:12px;overflow:hidden;vertical-align:middle}#catalogLineList .rating i{position:absolute;top:0;left:0;display:block;width:79px;height:15px;background:url(/bitrix/templates/dresscode/images/rating.svg) repeat 0 0 transparent}#catalogLineList .rating i.m{z-index:10;width:0;background:url(/bitrix/templates/dresscode/images/rating.svg) repeat 0 -15px transparent}#catalogLineList .priceLabel{float:left;margin-right:4px;font-size:21px;font-family:robotobold}#catalogLineList .price{position:relative;display:block;margin-bottom:12px;color:#000;font-size:21px;font-family:robotobold;text-decoration:none}#catalogLineList .price .measure{font-size:16px}#catalogLineList .price .discount{position:absolute;top:-18px;right:0;padding-left:4px;color:#888;font-size:14px;font-family:roboto_ltregular}#catalogLineList .addCart{display:block;height:60px;margin-top:16px;margin-bottom:12px;color:#fff;font-size:18px;line-height:60px;text-align:center;text-decoration:none;border-radius:4px;transition:all .2s ease-in-out}#catalogLineList .icon{display:inline-block;vertical-align:middle}#catalogLineList .addCart .icon{margin-top:-6px;padding-right:12px}#catalogLineList .row{margin-bottom:12px;overflow:hidden}#catalogLineList .label{display:block;float:left;width:45%;color:#717171;font-size:15px;font-family:roboto_condensedlight;line-height:21px;text-decoration:none;transition:all .2s ease-in-out}#catalogLineList .label:hover{color:#000}#catalogLineList .label:nth-child(1),#catalogLineList .label:nth-child(3){width:55%}#catalogLineList .label .icon{margin-top:-4px;padding-right:6px}#catalogLineList .article{padding:0 12px;color:#888;line-height:32px;text-align:center;background-color:#f3f3f3;border-radius:4px}#catalogLineList .skuPropertyName{margin-bottom:4px;color:#000;font-size:13px}#catalogLineList .skuPropertyList{margin:0 -4px;padding:0;overflow:hidden;list-style:none}#catalogLineList .skuProperty{margin:12px 0;overflow:hidden}#catalogLineList .skuProperty li{float:left;box-sizing:border-box;min-width:35px;padding:4px;overflow:hidden}#catalogLineList .skuProperty .disabled{display:none}#catalogLineList .skuPropertyLink{display:block;min-width:30px;padding:4px 6px;color:#000;font-size:13px;line-height:21px;text-align:center;text-decoration:none;border:1px solid #ddd}#catalogLineList .skuPropertyList img{max-width:100%;max-height:100%;vertical-align:middle}#catalogLineList .prop a{color:#000;transition:all .2s ease-in-out}#catalogLineList .oSkuDropDownProperty:first-child{margin:0}#catalogLineList .oSkuDropDownProperty{margin-top:12px;overflow:visible}#catalogLineList .oSkuDropDownProperty .oSkuDropdownListItem{float:none;box-sizing:content-box;min-width:auto;padding:0;overflow:visible}#catalogLineList .oSkuDropdown{position:relative;display:block;width:auto;max-width:250px;margin-top:4px;font-size:13px;line-height:13px;background-color:#fff;border:1px solid #e7e8ea;border-radius:2px;user-select:none}#catalogLineList .oSkuCheckedItem{display:block;padding:12px 30px 12px 8px!important;color:#000;background:url(/bitrix/templates/dresscode/images/selectArrow.png) 97% 50% no-repeat transparent;border-radius:4px;cursor:pointer}#catalogLineList .oSkuCheckedItem:hover{opacity:.8}#catalogLineList .oSkuCheckedItem:active{position:relative;top:1px}#catalogLineList .oSkuCheckboxList label::before,#catalogLineList .oSkuDropdown label::before{display:none}#catalogLineList .oSkuDropdownList{position:absolute;top:42px;right:0;left:0;z-index:2;margin:0 -1px;padding:0;list-style:none;background-color:#fff;border:1px solid #e7e8ea;visibility:hidden;opacity:0}#catalogLineList .oSkuDropdownList.opened{visibility:visible;opacity:1}#catalogLineList .pics .oSkuDropdownList{top:52px}#catalogLineList .oSkuDropdownList .skuPropertyValue{position:relative;display:block;border-top:1px solid #e7e8ea}#catalogLineList .oSkuDropdownList .skuPropertyValue:first-child{border-top:0}#catalogLineList .oSkuDropdownList .selected{color:#fff;font-family:robotomedium;background-color:#f9f9f9;box-shadow:1px 1px 12px #f1f1f1 inset;cursor:pointer;opacity:.8}#catalogLineList .oSkuDropdownList .skuPropertyValue:hover{color:#fff;background-color:#f9f9f9;cursor:pointer;opacity:.8}#catalogLineList .oSkuDropdownList .oSkuPropertyItemLink{display:block;padding:12px 8px!important;color:#000;font-size:13px;line-height:18px;text-align:left;text-decoration:none;border:0}#catalogLineList .oSkuDropdownList .oSkuDropdownListItem.selected .oSkuPropertyItemLink{border:0}#catalogLineList .oSkuDropdownList .oSkuDropdownListItem.disabled{display:none}#catalogLineList .oSkuDropdownList .oSkuPropertyItemLink:active,#catalogLineList .oSkuDropdownList .skuPropertyValue:active .oSkuPropertyItemLink{position:relative;top:1px}#catalogLineList .oSkuDropdownList .skuPropertyValue.loading::after{left:24px}#catalogTableList{margin-bottom:24px}#catalogTableList .itemRow{display:table;width:100%;margin-bottom:24px;table-layout:fixed;border:1px solid #e7e8ea;border-radius:4px;border-collapse:collapse;transition:all .2s}#catalogTableList .itemRow:hover{border:1px solid #ccc}#catalogTableList .column{display:table-cell;padding:12px 0;text-align:center;vertical-align:middle}#catalogTableList .column:first-child{width:120px}#catalogTableList .column:nth-child(2){width:20%}#catalogTableList .column.out{display:none;width:0}#catalogTableList .picture{display:inline-block;width:80px;height:60px;line-height:60px;text-align:center}#catalogTableList .picture img{max-width:100%;max-height:100%;vertical-align:middle}#catalogTableList .name{display:block;color:#000;font-size:13px;text-align:left;text-decoration:none;transition:all .2s ease-in-out}#catalogTableList .rating{position:relative;z-index:2;display:inline-block;width:79px;height:15px;margin-top:4px;overflow:hidden}#catalogTableList .rating i{position:absolute;top:0;left:0;display:block;width:79px;height:15px;background:url(/bitrix/templates/dresscode/images/rating.svg) repeat 0 0 transparent}#catalogTableList .rating i.m{z-index:10;width:0;background:url(/bitrix/templates/dresscode/images/rating.svg) repeat 0 -15px transparent}#catalogTableList .price{position:relative;display:block;color:#000;font-size:16px;font-family:robotobold;text-decoration:none}#catalogTableList .price .measure{font-size:16px}#catalogTableList .price .discount{position:absolute;top:-18px;right:25%;padding-left:4px;color:#888;font-size:14px;font-family:roboto_ltregular}#catalogTableList .addCart,#catalogTableList .more{display:inline-block;width:130px;height:40px;color:#fff;font-size:14px;font-family:roboto_ltregular;line-height:40px;text-align:center;text-decoration:none;border-radius:4px;transition:all .2s ease-in-out}#catalogTableList .addCart.requestPrice{margin-top:0}#catalogTableList .row{display:inline-block;text-align:center}#catalogTableList .icon{display:inline-block;margin-top:-4px;margin-right:4px;vertical-align:middle}#catalogTableList .addCart .icon,#catalogTableList .more .icon{margin-top:-4px;padding-right:4px}#catalogTableList .label{display:block;margin-top:8px;color:#717171;font-size:15px;font-family:roboto_condensedlight;line-height:21px;text-align:left;text-decoration:none;transition:all .2s ease-in-out}#catalogTableList .label:hover{color:#000}#catalogTableList .article{display:inline-block;height:32px;padding:0 12px;overflow:hidden;color:#888;line-height:32px;background-color:#f3f3f3;border-radius:4px}#popCats{margin-top:24px}#popCats .sideBlockContent{padding:12px;border-top:0}#popCats ul{margin:0;padding:0;list-style:none}#popCats li{display:inline-block;margin-right:8px;margin-bottom:8px}#popCats li a,#popCats li span{display:block;padding:4px 12px;line-height:21px;text-decoration:none;transition:.2s all ease-in-out}#collectionList{position:relative;margin-top:24px;overflow:hidden}#collectionCarousel{position:relative;margin:0 -12px;overflow:hidden}#collectionCarousel>ul{margin:0;padding:0;list-style:none}#collectionCarousel>ul li{float:left;width:33.3131313%}#collectionList .collection{position:relative;box-sizing:border-box;padding:0 12px}#collectionList .collection .wrap{padding:12px;overflow:hidden;border-bottom:none}#collectionList .collection .heading{height:auto;margin-bottom:12px;padding:0;font-weight:700;font-size:18px;line-height:24px;text-decoration:none}#collectionList .collectionDesc{font-size:12px;line-height:18px}#collectionList .goTo{display:block;font-size:14px;line-height:50px;text-align:center;text-decoration:none;vertical-align:middle;transition:background-color .3s,color .3s}#collectionList .pic{display:block;height:420px;margin-bottom:18px;line-height:420px;text-align:center}#collectionList .pic img{max-width:100%;max-height:100%;vertical-align:middle}#promoBlock{display:table;width:100%;overflow:hidden;table-layout:fixed;border-collapse:collapse}#promoBlock div[id*=bx_incl]{display:contents}#bannersBlock,#sliderBlock,#specialBlock{display:table-cell;vertical-align:top}#bannersBlock,#specialBlock{position:relative;width:356px;padding-left:12px;overflow:hidden}#specialBlock{width:344px;padding-left:24px}#left #specialBlock{display:block;width:100%;margin-bottom:24px;padding-left:0}#bannersBlock ul{margin:0;padding:0;list-style:none}#bannersBlock ul li{float:left}#bannersBlock ul a{display:block;line-height:0}#bannersBlock ul li:first-child{float:none;margin-bottom:12px}#bannersBlock ul li:first-child+li{padding-right:12px}#right .heading{display:block;height:60px;margin-bottom:24px;padding-left:24px;font-size:18px;line-height:60px}#footer{margin-bottom:55px;padding-top:24px;overflow:hidden}#footer.variant_2 #leftFooter,#footer.variant_4 #leftFooter{color:#fff}#footer.variant_5 .heading,#footer.variant_6 .heading,#footer.variant_7 .heading,#footer.variant_8 .heading{color:#000;border-bottom:1px solid rgb(0 0 0 / 10%)}#footer.variant_5 #footerBottom,#footer.variant_5 #leftFooter,#footer.variant_5 #rightFooter,#footer.variant_6 #footerBottom,#footer.variant_6 #rightFooter,#footer.variant_7 #footerBottom,#footer.variant_7 #leftFooter,#footer.variant_8 #footerBottom,#footer.variant_8 #leftFooter{background-color:#fff}#footer.variant_6 #leftFooter,#footer.variant_7 #rightFooter{background-color:#f3f3f3}#footer.variant_5 #footerBottom,#footer.variant_6 #footerBottom,#footer.variant_8 #footerBottom{border-top:1px solid #f1f1f1}#footer.variant_7 #footerBottom{border-top:1px solid rgb(0 0 0 / 10%)}#footer.variant_8 #footerBottom{border-top:1px solid rgb(0 0 0 / 15%);box-shadow:1px 1px 12px rgb(0 0 0 / 20%)}#footer.variant_2 #leftFooter a,#footer.variant_4 #leftFooter a{color:#fff}#footer.variant_5 #leftFooter a,#footer.variant_6 #leftFooter a,#footer.variant_7 #leftFooter a,#footer.variant_8 #leftFooter a{color:#000}#footer.variant_2 #leftFooter a:hover,#footer.variant_4 #leftFooter a:hover{opacity:.8}#footer.variant_2 #leftFooter .selected,#footer.variant_4 #leftFooter .selected{opacity:.7}#footer.variant_2 #leftFooter .heading,#footer.variant_4 #leftFooter .heading{border-bottom:1px solid rgb(255 255 255 / 20%)}#footer.variant_2 #leftFooter ul li,#footer.variant_4 #leftFooter ul li{border-top:1px solid rgb(255 255 255 / 20%)}#footer.variant_5 #leftFooter ul li,#footer.variant_6 #leftFooter ul li,#footer.variant_7 #leftFooter ul li,#footer.variant_8 #leftFooter ul li{border-top:1px solid rgb(0 0 0 / 10%)}#footer.variant_2 #leftFooter ul li:first-child,#footer.variant_4 #leftFooter ul li:first-child,#footer.variant_5 #leftFooter ul li:first-child,#footer.variant_6 #leftFooter ul li:first-child,#footer.variant_7 #leftFooter ul li:first-child,#footer.variant_8 #leftFooter ul li:first-child{border-top:0}#footer.variant_3 #rightFooter,#footer.variant_3 #rightFooter .list li,#footer.variant_3 #rightFooter .showMap,#footer.variant_3 #rightFooter .telephone,#footer.variant_3 #rightFooter p,#footer.variant_4 #rightFooter,#footer.variant_4 #rightFooter .list li,#footer.variant_4 #rightFooter .showMap,#footer.variant_4 #rightFooter .telephone,#footer.variant_4 #rightFooter p,#footer.variant_8 #rightFooter,#footer.variant_8 #rightFooter .list li,#footer.variant_8 #rightFooter .showMap,#footer.variant_8 #rightFooter .telephone,#footer.variant_8 #rightFooter p{color:#fff}#footer.variant_8 #rightFooter .showMap:hover{opacity:.7}#footer.variant_5 #rightFooter,#footer.variant_5 #rightFooter .email,#footer.variant_5 #rightFooter .list li,#footer.variant_5 #rightFooter p,#footer.variant_6 #rightFooter,#footer.variant_6 #rightFooter .email,#footer.variant_6 #rightFooter .list li,#footer.variant_6 #rightFooter p,#footer.variant_7 #rightFooter,#footer.variant_7 #rightFooter .email,#footer.variant_7 #rightFooter .list li,#footer.variant_7 #rightFooter p{color:#000}#footer.variant_5 #rightFooter .email a,#footer.variant_6 #rightFooter .email a,#footer.variant_7 #rightFooter .email a{transition:all .2s ease-in-out}#footer.variant_3 #rightFooter .showMap:hover,#footer.variant_4 #rightFooter .showMap:hover{opacity:.8}#footer.variant_3 #rightFooter .telephone,#footer.variant_4 #rightFooter .telephone{margin-top:12px;font-family:robotomedium}#footer.variant_3 #rightFooter .hr,#footer.variant_4 #rightFooter .hr,#footer.variant_8 #rightFooter .hr{border-top:1px solid rgb(255 255 255 / 20%)}#footer.variant_5 #rightFooter .hr,#footer.variant_6 #rightFooter .hr,#footer.variant_7 #rightFooter .hr{border-top:1px solid rgb(0 0 0 / 10%)}#footer.variant_4 #footerBottom{border-top:1px solid rgb(255 255 255 / 20%)}#footer.variant_4 #footerBottom .sn .vk{background:url(/bitrix/templates/dresscode/images/snC.svg) 0 0 no-repeat transparent}#footer.variant_4 #footerBottom .sn .fb{background:url(/bitrix/templates/dresscode/images/snC.svg) -60px 0 no-repeat transparent}#footer.variant_4 #footerBottom .sn .od{background:url(/bitrix/templates/dresscode/images/snC.svg) -120px 0 no-repeat transparent}#footer.variant_4 #footerBottom .sn .tw{background:url(/bitrix/templates/dresscode/images/snC.svg) -180px 0 no-repeat transparent}#footer.variant_4 #footerBottom .sn .go{background:url(/bitrix/templates/dresscode/images/snC.svg) -240px 0 no-repeat transparent}#footer.variant_4 #footerBottom .sn .yo{background:url(/bitrix/templates/dresscode/images/snC.svg) -300px 0 no-repeat transparent}#footer.variant_4 #footerBottom .sn .telegram{background:url(/bitrix/templates/dresscode/images/snC.svg) -420px 0 no-repeat transparent}#footer.variant_4 #footerBottom .sn .whatsapp{background:url(/bitrix/templates/dresscode/images/snC.svg) -480px 0 no-repeat transparent}#footer.variant_4 #footerBottom .sn .rutube{background:url(/bitrix/templates/dresscode/images/snC.svg) -540px 0 no-repeat transparent}#footer.variant_4 #footerBottom .sn .dzen{background:url(/bitrix/templates/dresscode/images/snC.svg) -600px 0 no-repeat transparent}#footer.variant_4 #footerBottom .sn .viber{background:url(/bitrix/templates/dresscode/images/snC.svg) -660px 0 no-repeat transparent}#footer.variant_4 #footerBottom .sn .tiktok{background:url(/bitrix/templates/dresscode/images/snC.svg) -720px 0 no-repeat transparent}#footer.variant_4 #footerBottom .sn .vk:hover{background-position:0 -60px}#footer.variant_4 #footerBottom .sn .fb:hover{background-position:-60px -60px}#footer.variant_4 #footerBottom .sn .od:hover{background-position:-120px -60px}#footer.variant_4 #footerBottom .sn .tw:hover{background-position:-180px -60px}#footer.variant_4 #footerBottom .sn .go:hover{background-position:-240px -60px}#footer.variant_4 #footerBottom .sn .yo:hover{background-position:-300px -60px}#footer.variant_4 #footerBottom .sn .telegram:hover{background-position:-420px -60px}#footer.variant_4 #footerBottom .sn .whatsapp:hover{background-position:-480px -60px}#footer.variant_4 #footerBottom .sn .rutube:hover{background-position:-540px -60px}#footer.variant_4 #footerBottom .sn .dzen:hover{background-position:-600px -60px}#footer.variant_4 #footerBottom .sn .viber:hover{background-position:-660px -60px}#footer.variant_4 #footerBottom .sn .tiktok:hover{background-position:-720px -60px}#footer.variant_5 #footerBottom .sn .vk,#footer.variant_6 #footerBottom .sn .vk,#footer.variant_7 #footerBottom .sn .vk,#footer.variant_8 #footerBottom .sn .vk{background:url(/bitrix/templates/dresscode/images/snW.svg) 0 0 no-repeat transparent}#footer.variant_5 #footerBottom .sn .fb,#footer.variant_6 #footerBottom .sn .fb,#footer.variant_7 #footerBottom .sn .fb,#footer.variant_8 #footerBottom .sn .fb{background:url(/bitrix/templates/dresscode/images/snW.svg) -60px 0 no-repeat transparent}#footer.variant_5 #footerBottom .sn .od,#footer.variant_6 #footerBottom .sn .od,#footer.variant_7 #footerBottom .sn .od,#footer.variant_8 #footerBottom .sn .od{background:url(/bitrix/templates/dresscode/images/snW.svg) -120px 0 no-repeat transparent}#footer.variant_5 #footerBottom .sn .tw,#footer.variant_6 #footerBottom .sn .tw,#footer.variant_7 #footerBottom .sn .tw{background:url(/bitrix/templates/dresscode/images/snW.svg) -180px 0 no-repeat transparent}#footer.variant_5 #footerBottom .sn .go,#footer.variant_6 #footerBottom .sn .go,#footer.variant_7 #footerBottom .sn .go,#footer.variant_8 #footerBottom .sn .go{background:url(/bitrix/templates/dresscode/images/snW.svg) -240px 0 no-repeat transparent}#footer.variant_5 #footerBottom .sn .yo,#footer.variant_6 #footerBottom .sn .yo,#footer.variant_7 #footerBottom .sn .yo,#footer.variant_8 #footerBottom .sn .yo{background:url(/bitrix/templates/dresscode/images/snW.svg) -300px 0 no-repeat transparent}#footer.variant_5 #footerBottom .sn .telegram,#footer.variant_6 #footerBottom .sn .telegram,#footer.variant_7 #footerBottom .sn .telegram,#footer.variant_8 #footerBottom .sn .telegram{background:url(/bitrix/templates/dresscode/images/snW.svg) -420px 0 no-repeat transparent}#footer.variant_5 #footerBottom .sn .whatsapp,#footer.variant_6 #footerBottom .sn .whatsapp,#footer.variant_7 #footerBottom .sn .whatsapp,#footer.variant_8 #footerBottom .sn .whatsapp{background:url(/bitrix/templates/dresscode/images/snW.svg) -480px 0 no-repeat transparent}#footer.variant_5 #footerBottom .sn .rutube,#footer.variant_6 #footerBottom .sn .rutube,#footer.variant_7 #footerBottom .sn .rutube,#footer.variant_8 #footerBottom .sn .rutube{background:url(/bitrix/templates/dresscode/images/snW.svg) -540px 0 no-repeat transparent}#footer.variant_5 #footerBottom .sn .dzen,#footer.variant_6 #footerBottom .sn .dzen,#footer.variant_7 #footerBottom .sn .dzen,#footer.variant_8 #footerBottom .sn .dzen{background:url(/bitrix/templates/dresscode/images/snW.svg) -600px 0 no-repeat transparent}#footer.variant_5 #footerBottom .sn .viber,#footer.variant_6 #footerBottom .sn .viber,#footer.variant_7 #footerBottom .sn .viber,#footer.variant_8 #footerBottom .sn .viber{background:url(/bitrix/templates/dresscode/images/snW.svg) -660px 0 no-repeat transparent}#footer.variant_5 #footerBottom .sn .tiktok,#footer.variant_6 #footerBottom .sn .tiktok,#footer.variant_7 #footerBottom .sn .tiktok,#footer.variant_8 #footerBottom .sn .tiktok{background:url(/bitrix/templates/dresscode/images/snW.svg) -720px 0 no-repeat transparent}#footer.variant_5 #footerBottom .sn .vk:hover,#footer.variant_6 #footerBottom .sn .vk:hover,#footer.variant_7 #footerBottom .sn .vk:hover,#footer.variant_8 #footerBottom .sn .vk:hover{background-position:0 -60px}#footer.variant_5 #footerBottom .sn .fb:hover,#footer.variant_6 #footerBottom .sn .fb:hover,#footer.variant_7 #footerBottom .sn .fb:hover,#footer.variant_8 #footerBottom .sn .fb:hover{background-position:-60px -60px}#footer.variant_5 #footerBottom .sn .od:hover,#footer.variant_6 #footerBottom .sn .od:hover,#footer.variant_7 #footerBottom .sn .od:hover,#footer.variant_8 #footerBottom .sn .od:hover{background-position:-120px -60px}#footer.variant_5 #footerBottom .sn .tw:hover,#footer.variant_6 #footerBottom .sn .tw:hover,#footer.variant_7 #footerBottom .sn .tw:hover,#footer.variant_8 #footerBottom .sn .tw:hover{background-position:-180px -60px}#footer.variant_5 #footerBottom .sn .go:hover,#footer.variant_6 #footerBottom .sn .go:hover,#footer.variant_7 #footerBottom .sn .go:hover,#footer.variant_8 #footerBottom .sn .go:hover{background-position:-240px -60px}#footer.variant_5 #footerBottom .sn .yo:hover,#footer.variant_6 #footerBottom .sn .yo:hover,#footer.variant_7 #footerBottom .sn .yo:hover,#footer.variant_8 #footerBottom .sn .yo:hover{background-position:-300px -60px}#footer.variant_5 #footerBottom .sn .telegram:hover,#footer.variant_6 #footerBottom .sn .telegram:hover,#footer.variant_7 #footerBottom .sn .telegram:hover,#footer.variant_8 #footerBottom .sn .telegram:hover{background-position:-420px -60px}#footer.variant_5 #footerBottom .sn .whatsapp:hover,#footer.variant_6 #footerBottom .sn .whatsapp:hover,#footer.variant_7 #footerBottom .sn .whatsapp:hover,#footer.variant_8 #footerBottom .sn .whatsapp:hover{background-position:-480px -60px}#footer.variant_5 #footerBottom .sn .rutube:hover,#footer.variant_6 #footerBottom .sn .rutube:hover,#footer.variant_7 #footerBottom .sn .rutube:hover,#footer.variant_8 #footerBottom .sn .rutube:hover{background-position:-540px -60px}#footer.variant_5 #footerBottom .sn .dzen:hover,#footer.variant_6 #footerBottom .sn .dzen:hover,#footer.variant_7 #footerBottom .sn .dzen:hover,#footer.variant_8 #footerBottom .sn .dzen:hover{background-position:-600px -60px}#footer.variant_5 #footerBottom .sn .viber:hover,#footer.variant_6 #footerBottom .sn .viber:hover,#footer.variant_7 #footerBottom .sn .viber:hover,#footer.variant_8 #footerBottom .sn .viber:hover{background-position:-660px -60px}#footer.variant_5 #footerBottom .sn .tiktok:hover,#footer.variant_6 #footerBottom .sn .tiktok:hover,#footer.variant_7 #footerBottom .sn .tiktok:hover,#footer.variant_8 #footerBottom .sn .tiktok:hover{background-position:-720px -60px}#footer.variant_4 .sn li:first-child{border-left:1px solid rgb(255 255 255 / 20%)}#footer.variant_5 .sn li:first-child,#footer.variant_6 .sn li:first-child,#footer.variant_7 .sn li:first-child,#footer.variant_8 .sn li:first-child{border-left:1px solid rgb(0 0 0 / 10%)}#footer.variant_4 .sn li{border-right:1px solid rgb(255 255 255 / 20%)}#footer.variant_5 .sn li,#footer.variant_6 .sn li,#footer.variant_7 .sn li,#footer.variant_8 .sn li{border-right:1px solid rgb(0 0 0 / 10%)}#catalogLine{height:55px;margin-bottom:24px;padding:0 12px;line-height:55px;border-radius:4px}#catalogLine .column{display:inline-block;margin-left:12px}#catalogLine .column:first-child{margin-left:0}#catalogLine .column:last-child{float:right}#catalogLine .label{display:inline-block;margin-right:12px}#catalogLine select{height:30px;padding:0 12px;border-radius:4px}#catalogLine .viewList{display:inline-block;overflow:hidden;vertical-align:middle}#catalogLine .viewList .element{float:left;margin-left:12px}#catalogLine .viewList .element:first-child{margin-left:0}#catalogLine .viewList .element a{display:inline-block;width:30px;height:55px;vertical-align:middle}#catalogLine .viewList .element .squares{background-position:0 0}#catalogLine .viewList .element .squares:hover{background-position:-30px 0}#catalogLine .viewList .element .squares.selected{background-position:-60px 0}#catalogLine .viewList .element .line{background-position:0 -55px}#catalogLine .viewList .element .line:hover{background-position:-30px -55px}#catalogLine .viewList .element .line.selected{background-position:-60px -55px}#catalogLine .viewList .element .table{background-position:0 -110px}#catalogLine .viewList .element .table:hover{background-position:-30px -110px}#catalogLine .viewList .element .table.selected{background-position:-60px -110px}#catalogLine .viewList .element .line:active,#catalogLine .viewList .element .squares:active,#catalogLine .viewList .element .table:active{position:relative;top:1px}.catalogLineSpecialTime{margin-bottom:12px;color:#666d83;font-size:0;line-height:0}.catalogLineSpecialTime .specialTimeItem{display:inline-block;box-sizing:border-box;width:48px;height:42px;margin-left:2px;padding:8px 0;overflow:hidden;line-height:14px;text-align:center;background:#e0e0e0;border-radius:2px}.catalogLineSpecialTime .specialTimeItem:first-child{margin-left:0}.catalogLineSpecialTime .specialTimeItemValue{font-size:14px;font-family:robotomedium}.catalogLineSpecialTime .specialTimeItemlabel{font-size:12px;font-family:roboto_ltregular}#rowFooter{display:table;width:100%;table-layout:fixed}#leftFooter{display:table-cell;box-sizing:border-box;width:60%;padding:60px 0 60px 24px;vertical-align:top}#leftFooter .footerRow{overflow:hidden;list-style:none}#leftFooter .column{float:left;box-sizing:border-box;width:33.33%;padding-right:48px}#leftFooter .heading{display:block;margin-bottom:6px;padding-bottom:12px;font-size:20px;font-family:robotomedium}#leftFooter ul{margin:0;padding:0;list-style:none}#leftFooter ul li:first-child{border:0}#leftFooter a{display:block;padding:6px 0;font-size:13px;text-decoration:none;transition:.2s all ease-in-out}#rightFooter{display:table-cell;box-sizing:border-box;width:40%;padding:60px 0 60px 24px;vertical-align:top}#rightFooter .rightTable{width:100%;table-layout:fixed;border-collapse:collapse}#rightFooter .rightTable td{vertical-align:top}#rightFooter .rightColumn{padding:0 24px;text-align:center}#rightFooter .rightColumn .wrap{display:inline-block;text-align:left}#rightFooter .list{margin:12px 0;padding:0;list-style:none}#rightFooter .list li{display:block;margin-bottom:8px;font-size:14px;line-height:21px;list-style:none}#rightFooter .email a{text-decoration:none}#rightFooter p{display:block;font-size:14px}#rightFooter .hr{padding-top:12px}#rightFooter .telephone{display:block;margin-bottom:24px;font-size:22px;font-family:robotomedium}#rightFooter .email{display:block;font-size:18px}#rightFooter .showMap{display:block;margin-top:12px;text-decoration:underline;transition:all .2s ease-in-out}#rightFooter .showMap:active{position:relative;top:1px}#rightFooter .logo img{max-width:100%;max-height:100%;vertical-align:middle}#rightFooter .logo a:active{position:relative;top:1px}#footerBottom{clear:both;height:60px;overflow:hidden;line-height:60px}#footerBottom .creator{float:left;padding-left:24px;margin-right:24px}#footerBottom .creator a{display:block;line-height:60px}#footerBottom .creator a:active{position:relative;top:1px}#footerBottom .creator img{vertical-align:middle}#footerBottom .social{float:right;padding-right:24px}#footerBottom ul{margin:0;padding:0;list-style:none}#appBasket{position:fixed;top:0;left:0;z-index:1001;width:100%;height:100%;background:rgb(0 0 0 / 40%);transition:.1s all ease-in-out}#appBasketContainer{position:absolute;top:50%;left:50%;width:700px;height:400px;margin-top:-200px;margin-left:-350px}#appBasket .heading{position:relative;font-size:18px;line-height:60px;text-align:center}#appBasket .close{position:absolute;top:20px;right:20px;display:block;width:21px;height:21px}#appBasket .container{position:relative;overflow:hidden}#appBasket .markerContainer{position:absolute;top:8px;left:8px;z-index:2}#appBasket .rating{position:absolute;top:12px;right:12px;z-index:2;width:79px}#appBasket .rating i{position:absolute;top:0;left:0;display:block;width:79px;height:15px;background:url(/bitrix/templates/dresscode/images/rating.svg) repeat 0 0 transparent}#appBasket .rating i.m{z-index:10;width:0;background:url(/bitrix/templates/dresscode/images/rating.svg) repeat 0 -15px transparent}#appBasket .markerContainer .marker{z-index:2;margin-bottom:8px;padding:3px 4px;font:normal normal 12px roboto_ltregular,arial,sans-serif;line-height:16px}#appBasket .picture{position:relative;float:left;width:300px;height:280px;line-height:280px;text-align:center}#appBasket .picture:active{position:relative;top:1px}#appBasket .picture img{max-width:90%;max-height:90%;vertical-align:middle}#appBasket .information{line-height:280px}#appBasket .information .wrapper{display:inline-block;line-height:21px;vertical-align:middle}#appBasket .name{display:block;max-width:300px;margin-bottom:18px;font-size:14px;text-decoration:none;transition:.1s all ease-in-out}#appBasket .price{display:block;margin-bottom:18px;font-size:18px;font-family:robotobold}#appBasket .price .discount{padding-left:8px;font-size:14px;font-family:roboto_ltregular}#appBasket .qtyBlock{margin-bottom:18px;overflow:hidden}#appBasket .qtyBlock .label{padding-right:4px}#appBasket .minus,#appBasket .plus{display:inline-block;width:19px;height:19px;vertical-align:middle}#appBasket .qty{display:inline-block;box-sizing:border-box;width:40px;height:19px;margin:0 2px;padding:0 2px;font-size:12px;text-align:center;vertical-align:middle;border:0}#appBasket .qty.error{border:1px solid red}#appBasket .sum{height:50px;padding:0 24px;font-size:18px;font-family:robotobold;line-height:50px}#appBasket .sum .discount{padding-left:8px;font-size:14px;font-family:roboto_ltregular}#appBasket .lower{height:60px;overflow:hidden;line-height:60px}#appBasket .lower .tools{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}#appBasket .lower tbody{vertical-align:top}#appBasket .lower .tools td{padding:0}#appBasket .lower .tools .icon{width:70px;height:60px;line-height:60px;text-align:center;vertical-align:top;transition:.1s all ease-in-out}#appBasket .lower .tools .av:hover{background:unset}#appBasket .lower .tools .icon a{display:block;color:transparent;text-decoration:none}#appBasket .lower .tools .icon .ico{display:inline-block;width:17px;height:16px;vertical-align:middle}#appBasket .lower .tools .addCompare .ico{background:url(/bitrix/templates/dresscode/images/compare.svg) 0 0 no-repeat transparent}#appBasket .lower .tools .addCompare.added .ico{background:url(/bitrix/templates/dresscode/images/compareActive.svg) 0 0 no-repeat transparent}#appBasket .lower .tools .addWishlist .ico{background:url(/bitrix/templates/dresscode/images/wishlist.svg) 0 0 no-repeat transparent}#appBasket .lower .tools .addWishlist.added .ico{background:url(/bitrix/templates/dresscode/images/wishlistActive.svg) 0 0 no-repeat transparent}#appBasket .lower .tools .inStock .ico{background:url(/bitrix/templates/dresscode/images/inStock.svg) 0 0 no-repeat transparent;border-bottom:0!important}#appBasket .lower .tools .outOfStock .ico{background:url(/bitrix/templates/dresscode/images/outOfStock.svg) 0 0 no-repeat transparent}#appBasket .lower .tools .onOrder .ico{background:url(/bitrix/templates/dresscode/images/onOrder.svg) 0 0 no-repeat transparent}#appBasket .lower .tools .delete .ico{background:url(/bitrix/templates/dresscode/images/delete.svg) 0 0 no-repeat transparent}#appBasket .lower .tools .continue{width:50%;text-align:center}#appBasket .lower .tools .continue,#appBasket .lower .tools .goToBasket{transition:.1s all ease-in-out}#appBasket .lower .tools .continue a,#appBasket .lower .tools .goToBasket a{display:block;font-size:14px;line-height:60px;text-decoration:none}#appBasket .lower .tools .continue .text,#appBasket .lower .tools .goToBasket .text{display:inline-block;margin-top:2px}#appBasket .lower .tools .goToBasket img{margin-top:-3px}#appBasket .lower .tools .continue img,#appBasket .lower .tools .goToBasket img{padding-right:12px;vertical-align:middle}#appBasket .lower .tools .goToBasket{width:50%;text-align:center}#appFastBuy{position:fixed;top:0;left:0;z-index:1001;display:none;width:100%;height:100%;background:rgb(0 0 0 / 40%);transition:.1s all ease-in-out}#appFastBuyContainer{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;width:700px;height:430px;margin-top:-215px;margin-left:-350px;overflow:hidden;background-color:#fff;box-shadow:1px 1px 12px rgb(60 60 60 / 30%)}#appFastBuyContainer .column{float:left;box-sizing:border-box;width:380px;margin-top:24px}#appFastBuyContainer .column:first-child{width:320px;text-align:center}#appFastBuyContainer .heading{position:relative;width:100%;height:60px;font-size:18px;line-height:60px;text-align:center}#appFastBuyContainer .title{display:block;margin-right:24px;margin-bottom:12px;font-size:16px;text-align:center}#appFastBuyContainer .formLine{margin-bottom:12px}#appFastBuyContainer input{box-sizing:border-box;width:354px;height:50px;padding-left:12px;font-family:roboto_ltregular;border:0;border-radius:4px;transition:all .2s ease-in-out}#appFastBuyContainer input[type=checkbox]{display:inline-block;width:14px;height:14px;margin-top:0;margin-right:6px;vertical-align:middle}#appFastBuyContainer input[type=checkbox].error+label{border-bottom:1px solid red!important}#appFastBuyContainer textarea{box-sizing:border-box;width:354px;height:60px;padding-top:12px;padding-left:12px;font-family:roboto_ltregular;border:0;border-radius:4px;transition:all .2s ease-in-out;resize:none}#appFastBuyContainer input:focus,#appFastBuyContainer textarea:focus{outline:0}#appFastBuyContainer #fastBuyFormSubmit{display:block;width:354px;height:50px;font-size:14px;line-height:50px;text-align:center;text-decoration:none;border-radius:4px;transition:all .2s ease-in-out}#appFastBuyContainer #fastBuyFormSubmit:active{position:relative;top:1px}#appFastBuyContainer #fastBuyFormSubmit.loading{text-indent:12px;opacity:.9;transition:background 0s!important}#appFastBuyContainer #fastBuyFormSubmit.loading img{display:none}#appFastBuyContainer #fastBuyFormSubmit img{margin-top:-2px;padding-right:4px;vertical-align:middle}#appFastBuyContainer .markerContainer{position:absolute;top:0;left:12px}#appFastBuyContainer #fastBuyResult{box-sizing:border-box;margin:auto 0;padding:0 24px}#fastBuyResult #fastBuyResultTitle{margin-top:24px;font-size:16px;text-align:center}#fastBuyResult #fastBuyResultMessage{margin-top:24px;text-align:center}#fastBuyResult #fastBuyResultClose{display:block;width:254px;height:50px;margin:24px auto;font-size:14px;line-height:50px;text-align:center;text-decoration:none;transition:all .2s ease-in-out}#fastBuyResult #fastBuyResultClose:active{position:relative;top:1px}#appFastBuyContainer .marker{z-index:2;margin-bottom:8px;padding:3px 4px;font:normal normal 12px roboto_ltregular,arial,sans-serif;line-height:16px}#appFastBuyContainer .name{display:block;height:44px;margin-bottom:12px;overflow:hidden;font-size:14px;line-height:44px;text-decoration:none;transition:.2s all ease-in-out}#appFastBuyContainer .middle{display:inline-block;line-height:21px;vertical-align:middle}#appFastBuyContainer .price{display:block;margin-bottom:12px;font-size:18px;font-family:robotobold;text-decoration:none}#appFastBuyContainer .price .discount{padding-left:4px;font-size:14px;font-family:roboto_ltregular}#appFastBuyContainer #fastBuyName{padding:0 24px}#appFastBuyContainer #fastBuyPicture{position:relative;display:block;height:230px;margin-bottom:12px;line-height:230px;text-align:center;transition:all .5s ease-in-out}#appFastBuyContainer #fastBuyPicture .url{display:block;height:230px;line-height:230px;text-align:center}#appFastBuyContainer #fastBuyPicture .picture{max-width:90%;max-height:90%;vertical-align:middle}#appFastBuy .close{position:absolute;top:20px;right:20px;display:block;width:21px;height:21px;background:url(/bitrix/templates/dresscode/images/exit.svg) 0 0 no-repeat transparent}#appFastBuy .close:hover{background-position:0 -21px}#appFastBuy .close:active{background-position:0 -42px}#appFastView{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;overflow:auto;background:rgb(0 0 0 / 40%);transition:.1s all ease-in-out}#appFastView .appFastViewContainer{position:absolute;top:50%;left:50%;width:1000px;height:570px;margin-top:-285px;margin-left:-500px;background-color:#fff;box-shadow:1px 1px 12px rgb(60 60 60 / 30%);animation-name:zoomIn;animation-duration:.2s;animation-fill-mode:both}#appFastView .appFastViewColumnContainer{height:490px}#appFastView .appFastViewPictureColumn{position:relative;float:left;width:336px;height:490px}#appFastView .appFastViewDescriptionColumn{position:relative;float:left;width:410px;height:100%;overflow:hidden}#appFastView .appFastViewDescriptionColumnContainer{position:absolute;left:24px;box-sizing:border-box;width:100%;height:100%;padding-top:24px;padding-right:24px;overflow:hidden scroll}#appFastView .appFastViewDescriptionColumn::after{position:absolute;bottom:0;display:block;width:100%;height:50px;background:linear-gradient(top,rgb(255 255 255 / 0) 0,rgb(255 255 255 / 100%) 100%);background:linear-gradient(to bottom,rgb(255 255 255 / 0) 0,rgb(255 255 255 / 100%) 100%);content:"";pointer-events:none}#appFastView .appFastViewInformationColumn{position:relative;float:left;box-sizing:border-box;width:251px;height:100%;padding:6px 24px 0;background-color:#fff;border-left:1px solid #f3f3f3}#appFastView .markerContainer{position:absolute;top:12px;left:12px;z-index:88;color:#fff}#appFastView .marker{z-index:2;margin-bottom:8px;padding:3px 4px;font:normal normal 12px roboto_ltregular,arial,sans-serif;line-height:16px}#appFastView .appFastViewPictureCarousel,#appFastView .appFastViewPictureCarouselItems,#appFastView .appFastViewPictureSlider,#appFastView .appFastViewPictureSliderItems{position:relative;overflow:hidden;transition:left .2s ease-in-out}#appFastView .appFastViewPictureCarouselItems,#appFastView .appFastViewPictureSliderItems{left:0}#appFastView .appFastViewPictureCarouselItems{padding-bottom:12px}#appFastView .appFastViewPictureCarousel{box-sizing:border-box;margin:0 24px;padding:0 12px 12px}#appFastView .appFastViewPictureCarouselItem,#appFastView .appFastViewPictureSliderItem{float:left;text-align:center}#appFastView .appFastViewPictureSliderItem{height:380px;line-height:380px}#appFastView .appFastViewPictureSliderItemLayout{display:inline-block;line-height:0;vertical-align:middle}#appFastView .appFastViewPictureCarouselItem{height:60px;line-height:60px}#appFastView .appFastViewPictureCarouselItemPicture,#appFastView .appFastViewPictureSliderItemPicture{max-width:100%;max-height:100%;vertical-align:middle}#appFastView .appFastViewPictureCarouselLeftButton,#appFastView .appFastViewPictureCarouselRightButton{position:absolute;top:50%;z-index:99;width:14px;height:16px;margin-top:-14px;background:url(/bitrix/templates/dresscode/images/carouselArrowSmall.png) 0 0 no-repeat transparent;opacity:.5}#appFastView .appFastViewPictureCarouselLeftButton:hover,#appFastView .appFastViewPictureCarouselRightButton:hover{opacity:.8}#appFastView .appFastViewPictureCarouselLeftButton:active,#appFastView .appFastViewPictureCarouselRightButton:active{opacity:1}#appFastView .appFastViewPictureCarouselLeftButton:active{left:1px}#appFastView .appFastViewPictureCarouselRightButton:active{right:1px}#appFastView .appFastViewPictureCarouselLeftButton{left:0}#appFastView .appFastViewPictureCarouselRightButton{right:0;background-position:-14px 0}#appFastView .appFastViewPictureCarouselItemLink,#appFastView .appFastViewPictureSliderItemLink{transition:all .2s ease-in-out}#appFastView .appFastViewPictureSliderItemLink img{transition:all .2s ease-in-out}#appFastView .appFastViewPictureSliderItemLink{position:relative;display:inline-block;height:auto;line-height:0}#appFastView .appFastViewPictureCarouselItemLink{position:relative;display:block;height:60px;opacity:.3}#appFastView .appFastViewPictureCarouselItemLink:hover,#appFastView .appFastViewPictureSliderItemLink:hover img{opacity:.9}#appFastView .appFastViewPictureCarouselItemLink.active{position:relative;opacity:1;pointer-events:none}#appFastView .appFastViewPictureCarouselItemLink.active:hover{opacity:1}#appFastView .appFastViewPictureCarouselItemLink:active,#appFastView .appFastViewPictureSliderItemLink:active{position:relative;top:1px}#appFastView .appFastViewPictureCarouselItemLink.active::after{position:absolute;bottom:-4px;left:50%;display:block;width:20%;height:2px;background:rgb(0 0 0 / 100%);transform:translateX(-50%);content:""}#appFastView .appFastViewPictureLoupe{position:absolute;top:-9999px;left:-9999px;width:150px;height:150px;margin-top:-75px;margin-left:-75px;background-repeat:no-repeat;border:1px solid #000;border-radius:50%;cursor:crosshair}#appFastView .appFastViewHeading{position:relative;color:#000;font-size:18px;line-height:60px;text-align:center;background-color:#fff;border-bottom:1px solid #f3f3f3}#appFastView .appFastViewProductHeading{font-size:21px;font-family:robotomedium;line-height:33px}#appFastView .appFastViewProductHeading a{color:#000;text-decoration:none;transition:all .2s ease-in-out}#appFastView .appFastViewProductHeading a:hover{color:#555}#appFastView .appFastViewProductHeading a:active{position:relative;top:1px}#appFastView .appFastSkuProductPropertiesHeading,#appFastView .appFastViewProductPropertiesHeading{margin-top:18px;font-size:16px}#appFastView .appFastViewProductPropertiesHeading{margin-bottom:12px}#appFastView .propertyTable{display:table;width:100%;table-layout:fixed}#appFastView .propertyTable{font-size:13px}#appFastView .propertyTable .propertyName,#appFastView .propertyTable .propertyValue{position:relative;display:table-cell;padding:4px 0;overflow:hidden;vertical-align:middle;background-color:#fff}#appFastView .propertyTable .propertyValue{width:40%;padding-left:12px}#appFastView .propertyTable .propertyName::after{position:absolute;width:100%;height:13px;margin-left:12px;border-bottom:1px dotted #ccc;content:""}#appFastView .propertyTable .propertyValue a{color:#555;transition:all .2s ease-in-out}#appFastView .propertyTable .propertyValue a:hover{color:#000}#appFastView .appFastViewDescription{display:none}#appFastView .appFastViewDescription.visible{display:block}#appFastView .appFastViewDescriptionHeading{margin-top:24px;font-size:16px}#appFastView .appFastViewDescriptionText{margin-top:12px;font-size:13px;line-height:21px}#appFastView .skuPropertyList{margin:0 0 0 -6px;padding:0;overflow:hidden;list-style:none}#appFastView .skuProperty{margin:12px 0;overflow:hidden}#appFastView .skuProperty:last-child{margin-bottom:0!important}#appFastView .skuPropertyName{padding-left:2px;font-size:13px}#appFastView .skuProperty li{float:left;box-sizing:border-box;min-width:18%;margin-top:12px;padding:0 6px;overflow:hidden}#appFastView .skuProperty .selected .skuPropertyLink{position:relative;pointer-events:none}#appFastView .skuProperty .disabled{display:none}#appFastView .skuPropertyLink{display:block;min-height:28px;padding:4px 6px;line-height:28px;text-align:center;text-decoration:none;border-radius:4px;transition:all .2s ease-in-out}#appFastView .skuPropertyLink:hover{opacity:.8}#appFastView .skuPropertyList img{max-width:100%;max-height:100%;vertical-align:middle}#appFastView .skuProperty .selected .skuPropertyLink{border:1px solid #ff9601}#appFastView .skuPropertyLink{color:#000;border:1px solid #ddd}#appFastView .oSkuDropDownProperty{margin:0;overflow:visible}#appFastView .oSkuDropDownProperty .oSkuDropdownListItem{float:none;box-sizing:content-box;min-width:auto;margin-top:0;padding:0;overflow:visible}#appFastView .oSkuDropdown{position:relative;display:block;width:88%;margin-top:4px;font-size:13px;line-height:13px;background-color:#fff;border:1px solid #e7e8ea;border-radius:2px;user-select:none}#appFastView .oSkuCheckedItem{display:block;padding:12px 30px 12px 8px!important;color:#000;background:url(/bitrix/templates/dresscode/images/selectArrow.png) 97% 50% no-repeat transparent;border-radius:4px;cursor:pointer}#appFastView .oSkuCheckedItem:hover{opacity:.8}#appFastView .oSkuCheckedItem:active{position:relative;top:1px}#appFastView .oSkuCheckboxList label::before,#appFastView .oSkuDropdown label::before{display:none}#appFastView .oSkuDropdownList{position:absolute;top:42px;right:0;left:0;z-index:2;margin:0 -1px;padding:0;list-style:none;background-color:#fff;border:1px solid #e7e8ea;visibility:hidden;opacity:0}#appFastView .oSkuDropdownList.opened{visibility:visible;opacity:1}#appFastView .pics .oSkuDropdownList{top:52px}#appFastView .oSkuDropdownList .skuPropertyValue{position:relative;display:block;border-top:1px solid #e7e8ea}#appFastView .oSkuDropdownList .skuPropertyValue:first-child{border-top:0}#appFastView .oSkuDropdownList .selected{font-family:robotomedium;box-shadow:1px 1px 12px #f1f1f1 inset}#appFastView .oSkuDropdownList .selected,#appFastView .oSkuDropdownList .skuPropertyValue:hover{color:#fff;background-color:#f9f9f9;cursor:pointer;opacity:.8}#appFastView .oSkuDropdownList .oSkuPropertyItemLink{display:block;min-height:0;padding:12px 8px!important;color:#000;font-size:13px;line-height:18px;text-align:left;text-decoration:none;border:0}#appFastView .oSkuDropdownList .oSkuDropdownListItem.selected .oSkuPropertyItemLink{border:0}#appFastView .oSkuDropdownList .oSkuDropdownListItem.disabled{display:none}#appFastView .oSkuDropdownList .oSkuPropertyItemLink:active,#appFastView .oSkuDropdownList .skuPropertyValue:active .oSkuPropertyItemLink{position:relative;top:1px}#appFastView .oSkuDropdownList .skuPropertyValue.loading::after{left:24px}#appFastView .appFastViewExit{position:absolute;top:20px;right:20px;display:block;width:21px;height:21px;background-image:url(/bitrix/templates/dresscode/images/exit.svg)}#appFastView .appFastViewMoreLink{position:relative;z-index:0;display:inline-block;margin-top:24px;margin-bottom:24px;color:#000;transition:all .2s ease-in-out}#appFastView .appFastViewMoreLink:hover{color:#555}#appFastView .appFastViewMoreLink:active{position:relative;top:1px}#appFastView .addCart{display:block;height:60px;margin-top:12px;margin-bottom:16px;color:#fff;font-size:16px;line-height:60px;text-align:center;text-decoration:none;border-radius:6px;transition:all .2s ease-in-out}#appFastView .catalogQtyBlock{box-sizing:border-box;margin-bottom:18px;padding:0 0 0 12px;background:#fff}#appFastView .catalogQtyBlock .catalogQty{display:inline-block;width:80px;height:40px;font-size:14px;vertical-align:middle;background-color:#fff;border:0}#appFastView .catalogQtyBlock{position:relative;height:46px;padding-left:18px;line-height:46px;border:1px solid #f3f3f3;border-radius:4px}#appFastView .catalogQtyBlock .catalogMinus,#appFastView .catalogQtyBlock .catalogPlus{position:absolute;top:50%;width:30px;height:30px;background-color:#f2f2f2;background-repeat:no-repeat;background-position:50% 50%;border-radius:8px;transform:translate(0,-50%)}#appFastView .catalogQtyBlock .catalogMinus{right:54px;background-image:url(/bitrix/templates/dresscode/images/view-basket-add-minus.png)}#appFastView .catalogQtyBlock .catalogPlus{right:18px;background-image:url(/bitrix/templates/dresscode/images/view-basket-add-plus.png)}#appFastView .catalogQtyBlock .catalogQty.error{color:red}#appFastView .catalogQtyBlock .catalogMinus:hover,#appFastView .catalogQtyBlock .catalogPlus:hover{opacity:.8}#appFastView .catalogQtyBlock .catalogMinus:active,#appFastView .catalogQtyBlock .catalogPlus:active{margin-top:1px}#elementTools .secondTool .row:last-child,#smallElementTools .secondTool .row:last-child{margin-bottom:0}#appFastView .price{position:relative;display:block;margin-top:12px;color:#000;font-size:21px;font-family:robotobold;line-height:28px;text-decoration:none}#appFastView .getPriceWindow{line-height:33px}#appFastView .priceValue{display:inline-block;padding-bottom:8px;color:#000;border-bottom:1px dashed #bbb;transition:all .2s ease-in-out}#appFastView .priceValue:hover{color:#333}#appFastView .priceValue:active{position:relative;top:1px}#appFastView .article{margin-top:12px;color:#888}#appFastView .article.hidden{display:none}#appFastView .discount{padding-left:4px;color:#888;font-size:14px;font-family:roboto_ltregular}#appFastView .price .oldPriceLabel{display:block;margin-top:6px;color:#888;font-size:14px;font-family:roboto_ltregular;text-decoration:none}#appFastView .price .discount{padding-left:4px;color:#888;font-size:14px;font-family:roboto_ltregular}#appFastView .icon{display:inline-block;vertical-align:middle}#appFastView .addCart .icon{margin-top:-4px;padding-right:12px}#appFastView .rating{position:relative;z-index:2;display:inline-block;width:79px;height:15px;margin-top:-4px;margin-left:6px;overflow:hidden;vertical-align:middle}#appFastView .rating i{position:absolute;top:0;left:0;display:block;width:79px;height:15px;background:url(/bitrix/templates/dresscode/images/rating2.png) repeat 0 0 transparent}#appFastView i.m{z-index:10;width:0;background:url(/bitrix/templates/dresscode/images/rating2.png) repeat 0 -14px transparent}#appFastView .icon{display:inline-block;vertical-align:middle}#appFastView .appFastViewInformationColumn .row{position:relative;margin-bottom:12px}#appFastView .appFastViewInformationColumn .row img{margin-top:-4px;padding-right:6px;vertical-align:middle}#appFastView .appFastViewInformationColumn .label{color:#000;font-size:14px;line-height:21px;text-decoration:none;transition:all .2s ease-in-out}#appFastView .appFastViewInformationColumn a.label:hover{color:#000}#appFastView .appFastViewInformationColumn a.label:active{position:relative;top:1px}#appFastView .appFastViewInformationColumn .getStoresWindow.inStock span{padding-bottom:2px}.fastSpecialTime{margin-top:12px;color:#fff;font-size:0;line-height:0}.fastSpecialTime .specialTimeItem{display:inline-block;box-sizing:border-box;width:48px;height:42px;margin-left:2px;padding:8px 0;overflow:hidden;line-height:14px;text-align:center;border-radius:6px}.fastSpecialTime .specialTimeItem:first-child{margin-left:0}.fastSpecialTime .specialTimeItemValue{font-size:14px;font-family:robotomedium;line-height:14px}.fastSpecialTime .specialTimeItemlabel{font-size:12px;font-family:roboto_ltregular}#personalCart input[name=BuyButton]{display:block;margin-top:24px;margin-bottom:24px}#footerTabsCaption{height:85px;margin-top:24px;line-height:85px}#footerTabsCaption .items{overflow:hidden;text-align:center}#footerTabsCaption .item:last-child{margin-right:0}#footerTabsCaption .item{display:inline-block;margin-right:24px;vertical-align:middle}#footerTabsCaption .item a{padding-bottom:8px;font-size:16px;font-family:robotobold;text-transform:uppercase;text-decoration:none;transition:all .2s ease-in-out}#footerTabs{overflow:hidden}#footerTabs .tab{display:none}#footerTabs .tab.selected{display:block}#footerTabs .product:hover .tabloid,#footerTabs .product:hover .wrap,#personalCart .product:hover .tabloid,#personalCart .product:hover .wrap{box-shadow:none}#footerTabs .product:hover .tabloid{border-color:transparent}#personalCart .product:hover .tabloid{border-bottom-color:#e7e8ea}#footerLine{position:fixed;bottom:0;z-index:999;width:100%;height:55px;line-height:55px}#footerLine.color_white{background-color:#fff;border-color:#f3f3f3;box-shadow:1px 1px 12px rgb(0 0 0 / 25%)}#footerLine.color_theme{border-color:transparent;box-shadow:1px 1px 12px rgb(0 0 0 / 35%)}#footerLine.color_white .item a{color:#000}#footerLine.color_theme .item a{color:#fff;opacity:.7}#footerLine.color_theme .col:first-child .item a{opacity:1}#footerLine.color_theme .item .active{color:#fff;opacity:1}#footerLine.color_theme .item .active:hover{color:#fff;opacity:.85}#footerLine.color_theme .col:first-child .item a:hover,#footerLine.color_white .item a:hover{opacity:.8}#footerLine.color_white .item a:active{position:relative;top:1px}#footerLine.color_theme .col:first-child .item .callback:hover{color:#fff;opacity:.8}#footerLine.color_white .item .cart .mark,#footerLine.color_white .item .compare .mark,#footerLine.color_white .item .wishlist .mark{color:#666;background-color:#f6f6f6}#footerLine.color_theme .item .cart .mark,#footerLine.color_theme .item .compare .mark,#footerLine.color_theme .item .wishlist .mark{color:#222;background-color:#fcfcfc}#footerLine.color_white .item .cart .icon,#footerLine.color_white .item .compare .icon,#footerLine.color_white .item .wishlist .icon{opacity:.8}#footerLine.color_theme .item .compare .icon{background-image:url(/bitrix/templates/dresscode/images/compareFooterMinC.svg)}#footerLine.color_theme .item .wishlist .icon{background-image:url(/bitrix/templates/dresscode/images/wishlistFooterMinC.svg)}#footerLine.color_theme .item .cart .icon{background-image:url(/bitrix/templates/dresscode/images/cartFooterMinC.svg)}#footerLine.color_theme .item .callback .icon{background-image:url(/bitrix/templates/dresscode/images/callbackFooterMinC.svg)}#footerLine.color_white .item .cart:hover,#footerLine.color_white .item .cart:hover .mark,#footerLine.color_white .item .compare:hover,#footerLine.color_white .item .compare:hover .mark,#footerLine.color_white .item .wishlist:hover,#footerLine.color_white .item .wishlist:hover .mark{color:#000;opacity:1}#footerLine.color_theme .item .cart:hover,#footerLine.color_theme .item .compare:hover,#footerLine.color_theme .item .wishlist:hover{color:#fff;opacity:.7}#footerLine.color_white .item .cart.active:hover,#footerLine.color_white .item .cart.active:hover .mark,#footerLine.color_white .item .compare.active:hover,#footerLine.color_white .item .compare.active:hover .mark,#footerLine.color_white .item .wishlist.active:hover,#footerLine.color_white .item .wishlist.active:hover .mark{opacity:.8}#footerLine .wrapper{box-sizing:border-box;padding:0 24px}#footerLine .col{float:left;width:50%}#footerLine .col:last-child{text-align:right}#footerLine .item .callback{font-size:14px;text-transform:uppercase;text-decoration:none;transition:all .2s ease-in-out}#footerLine .item .callback .icon{display:inline-block;width:21px;height:24px;margin-top:-2px;margin-right:4px;vertical-align:middle}#footerLine .item .cart,#footerLine .item .compare,#footerLine .item .wishlist{text-transform:uppercase}#footerLine .item .cart .mark,#footerLine .item .compare .mark,#footerLine .item .wishlist .mark{height:20px;margin-left:12px;padding:2px 12px;overflow:hidden;line-height:20px;border-radius:4px}#footerLine .item .cart .icon,#footerLine .item .compare .icon,#footerLine .item .wishlist .icon{display:inline-block;width:21px;height:24px;margin-top:-2px;margin-right:12px;vertical-align:middle}#footerLine .item .cart .icon{width:26px}#footerLine .item a{font-size:14px;text-decoration:none;transition:all .2s ease-in-out}#footerLine .item{display:inline-block;margin-right:24px;vertical-align:middle}#footerLine .item a:active{position:relative;top:1px}#footerLine .item:last-child{margin-right:0}#authMenu{margin-bottom:24px;padding:0;overflow:hidden;list-style:none}#authMenu li{float:left;margin-right:24px;margin-bottom:24px}#authMenu li:last-child{margin-right:0}#authMenu li a{font-size:16px;text-transform:uppercase;text-decoration:none;transition:all .2s ease-in-out}#authMenu li a:active{position:relative;top:1px}#authMenu li .selected{padding-bottom:4px;font-family:robotobold}#empty{overflow:hidden}#empty .emptyWrapper{padding-bottom:24px;overflow:hidden}#empty .pictureContainer{float:left;margin-right:24px}#empty h3{margin:0;padding:0;font-weight:400;font-size:16px;font-family:robotobold;text-transform:uppercase}#empty p{font-size:14px}#empty a{font-size:14px;text-decoration:none;transition:all .2s ease-in-out}#empty a:active{position:relative}#empty a img{padding-right:12px;vertical-align:middle}#empty .emptyTitle{margin-top:24px;font-size:14px;font-family:robotobold;text-transform:uppercase}#empty .emptyMenu{margin:24px 0 0;padding:0;overflow:hidden;list-style:none}#empty .emptyMenu li{float:left;width:33.333333%;margin-bottom:12px}#empty .back{padding-bottom:2px}#empty .back:active{position:relative;top:1px}#overlap{position:fixed;top:0;left:0;z-index:33;display:none;width:100%;height:100%;background-color:#000;opacity:.8}#searchOverlap{position:fixed;top:0;left:0;z-index:98;display:none;width:100%;height:100%;background-color:#000;opacity:.8}.ajaxContainer{transition:all .5s ease-in-out}.ajaxContainer.loading{opacity:.5}.personal-order-info{margin-bottom:12px}.personalInfoLabel{margin-top:24px;font-size:14px}.productList{margin:0;padding:0;list-style:none;border-left:1px solid #f3f3f3}#homeCatalog .productList{border-top:1px solid #f3f3f3}.product{position:relative;float:left;box-sizing:border-box;width:20%;height:346px;border-right:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3}#leftMenu .product::before{display:none}.product::before{position:absolute;top:-1px;left:0;width:100%;height:1px;background:#e7e8ea;content:""}.product .btn-simple{display:none}.product.last{line-height:346px}.product .tabloid{position:relative;z-index:1;box-sizing:border-box;height:345px;padding:12px;overflow:hidden;border:1px solid transparent;transition:box-shadow .3s ease-in-out,border .3s ease-in-out}.product .markerContainer{position:absolute;top:8px;left:8px;z-index:88;pointer-events:none}.product .marker{z-index:2;margin-bottom:8px;padding:3px 4px;font:normal normal 12px roboto_ltregular,arial,sans-serif;line-height:16px;border-radius:4px}.product .rating{position:absolute;top:8px;right:8px;z-index:2;width:79px}.product .rating i{position:absolute;top:0;left:0;display:block;width:79px;height:15px;background:url(/bitrix/templates/dresscode/images/rating.svg) repeat 0 0 transparent}.product .rating i.m{z-index:10;width:0;background:url(/bitrix/templates/dresscode/images/rating.svg) repeat 0 -15px transparent}.productSpecialTime{position:absolute;top:54px;right:10px;z-index:2;width:48px;color:#666d83;font-size:0;line-height:0}.productSpecialTime .specialTimeItem{display:inline-block;box-sizing:border-box;width:48px;height:42px;margin-top:4px;padding:8px 0;overflow:hidden;line-height:14px;text-align:center;background:#e0e0e0;border-radius:6px}.productSpecialTime .specialTimeItem:first-child{margin-top:0}.productSpecialTime .specialTimeItemValue{font-size:14px;font-family:robotomedium;line-height:14px}.productSpecialTime .specialTimeItemlabel{font-size:12px;font-family:roboto_ltregular}.product .name{display:block;height:44px;margin-bottom:12px;overflow:hidden;font-size:14px;line-height:44px;text-decoration:none;transition:.2s all ease-in-out}.product .middle{display:inline-block;line-height:21px;vertical-align:middle}.product .price{display:block;margin-bottom:12px;font-size:18px;font-family:robotobold;text-decoration:none}.product .price .measure{font-size:16px}.product .price .discount{padding-left:4px;font-size:14px;font-family:roboto_ltregular}.product .picture{position:relative;display:block;height:240px;line-height:240px;text-align:center;transition:all .5s ease-in-out}.product .picture img{max-width:90%;max-height:90%;vertical-align:middle;transform:translate3d(0,0,0);transition:all .5s ease-in-out}.product .picture:hover img{opacity:.85}.product .picture:active img{position:relative;top:1px}.loading .product .getFastView{pointer-events:none}#catalogLineList .picture .getFastView,#specialProduct .productItem .getFastView,.product .getFastView{position:absolute;top:50%;left:50%;z-index:2;width:150px;height:40px;margin-top:-20px;margin-left:-75px;color:#fff;font-family:roboto_condensedlight;line-height:40px;text-align:center;text-decoration:none;background-color:#2b2b2b;border-radius:4px;visibility:hidden;cursor:pointer;opacity:0;transition:all .2s ease-in-out}#catalogLineList .picture:hover .getFastView,#specialProduct .productItem .picture:hover .getFastView,.product:hover .getFastView{visibility:visible;opacity:.9}#catalogLineList .picture .getFastView:hover,#specialProduct .productItem .getFastView:hover,.product .getFastView:hover{opacity:1}.product .addCart{position:relative;display:block;box-sizing:border-box;height:60px;padding:0 24px;font-size:16px;line-height:60px;white-space:nowrap;text-align:center;text-decoration:none;border-radius:4px;transition:all .2s ease-in-out}.product .addCart span,.product .addCart.added span,.product .addCart.disabled span,.product .addCart.requestPrice span,.product .addCart.subscribe span{position:absolute;top:50%;left:50%;display:inline-block;transform:translate(-50%,-50%);transition:all .2s ease-in-out}.product .addCart.added+.quantityContainer,.product .addCart.disabled+.quantityContainer,.product .addCart.requestPrice+.quantityContainer,.product .addCart.subscribe+.quantityContainer{display:none}.product .addCart .icon{margin-top:-4px;padding-right:12px}.product .addCartContainer{position:relative;margin-top:18px;margin-bottom:12px;overflow:hidden}.product .addCart.added+.quantityContainer,.product .addCart.disabled+.quantityContainer,.product .addCart.requestPrice+.quantityContainer,.product .addCart.subscribe+.quantityContainer{display:none}.product .addCartContainer.viewed span,.product .addCartContainer:hover span{left:0;transform:translate(24px,-50%)}.product .addCart.added span,.product .addCart.disabled span,.product .addCart.requestPrice span,.product .addCart.subscribe span{left:50%;transform:translate(-50%,-50%)}.product .addCartContainer.viewed .quantityContainer,.product .addCartContainer:hover .quantityContainer{transform:translateX(0);visibility:visible;opacity:1}.product .quantityContainer{position:absolute;top:16px;right:24px;transform:translateX(50px);visibility:hidden;opacity:0;transition:all .2s ease-in-out}.product .quantityContainer .quantity{display:inline-block;box-sizing:border-box;width:28px;height:28px;margin:0 4px;padding:0 2px;color:#fff;font-size:12px;text-align:center;vertical-align:middle;background-color:transparent;border:0}.product .quantityContainer .quantity.maxQuantity{color:red}.product .quantityContainer .minus,.product .quantityContainer .plus{display:inline-block;width:28px;min-width:auto;height:28px;padding:0;vertical-align:middle;background-color:rgb(255 255 255 / 10%);border:0}.product .quantityContainer .minus,.product .quantityContainer .plus{background-repeat:no-repeat;background-position:50% 50%}.product .quantityContainer .plus{background-image:url(/bitrix/templates/dresscode/images/basket-add-plus.png);border-radius:2px 2px 0 0}.product .quantityContainer .minus{background-image:url(/bitrix/templates/dresscode/images/basket-add-minus.png);border-radius:0 0 2px 2px}.product .quantityContainer .minus:hover,.product .quantityContainer .plus:hover{background-color:rgb(255 255 255 / 15%)}.product .quantityContainer .minus:active,.product .quantityContainer .plus:active{position:relative;top:1px}.product .quantityContainer .minus.error,.product .quantityContainer .plus.error{background-color:#bc1414}.product .icon{display:inline-block;vertical-align:middle}.product .row{box-sizing:border-box;margin-bottom:12px;overflow:hidden}.product .label{display:block;float:left;width:55%;font-size:14px;font-family:roboto_condensedlight;line-height:21px;text-decoration:none;transition:all .2s ease-in-out}.product .row .label:last-child{width:45%}.product .label .icon{margin-top:-4px;padding-right:6px}.inStock{color:#73b24e!important;text-decoration:none}.inStock:hover{color:#73b24e!important}.getStoresWindow.inStock span{border-bottom:1px dashed #73b24e!important;cursor:pointer}.getStoresWindow.inStock:hover span{opacity:.8}.outOfStock{color:red}.outOfStock:hover{color:red}.product .skuPropertyList{margin:0;padding:0;overflow:hidden;list-style:none}.product .skuProperty{margin:12px 0;overflow:hidden}.product .skuPropertyName{padding-bottom:2px;padding-left:2px;font-size:13px}.product .skuProperty li{float:left;box-sizing:border-box;min-width:20%;padding:4px;overflow:hidden}.product .skuProperty .selected .skuPropertyLink{position:relative;pointer-events:none}.product .skuProperty .disabled{display:none}.product .skuPropertyLink{display:block;padding:6px 4px;font-size:12px;line-height:21px;text-align:center;text-decoration:none;border-radius:4px;transition:all .2s ease-in-out}.product .skuPropertyLink:hover{opacity:.8}.product .skuPropertyList img{max-width:100%;max-height:100%;vertical-align:middle}.product:hover{position:relative}.product:hover .tabloid{position:absolute;z-index:3;width:100%;height:auto}.product:hover .nowp{overflow:visible}.product:hover .morePhoto{display:block}.product.last .wp{display:inline-block;width:100%;line-height:21px;text-align:center;vertical-align:middle}.product.last .showMore{display:inline-block;width:100%;text-align:center;vertical-align:middle;transition:.2s all ease-in-out}.product.last .showMore:hover{opacity:.7}.product.last .icon{display:inline-block;width:100%;height:54px;margin-bottom:12px;line-height:21px;text-align:center}.product.last .icon .iconSmall{display:none}.product.last .ps{font-size:18px}.product.last .value{padding-left:6px;font-size:18px}.product.last .small{display:inline-block;width:100%}.item .oSkuDropDownProperty{margin:0;overflow:visible}.item .oSkuDropDownProperty .oSkuDropdownListItem{float:none;box-sizing:content-box;min-width:auto;padding:0;overflow:visible}.item .oSkuDropdown{position:relative;display:block;width:98%;margin-top:4px;font-size:13px;line-height:13px;background-color:#fff;border:1px solid #e7e8ea;border-radius:2px;user-select:none}.item .oSkuCheckedItem{display:block;padding:12px 30px 12px 8px!important;color:#000;background:url(/bitrix/templates/dresscode/images/selectArrow.png) 97% 50% no-repeat transparent;border-radius:4px;cursor:pointer}.item .oSkuCheckedItem:hover{opacity:.8}.item .oSkuCheckedItem:active{position:relative;top:1px}.item .oSkuCheckboxList label::before,.item .oSkuDropdown label::before{display:none}.item .oSkuDropdownList{position:absolute;top:42px;right:0;left:0;z-index:2;margin:0 -1px;padding:0;list-style:none;background-color:#fff;border:1px solid #e7e8ea;visibility:hidden;opacity:0}.item .oSkuDropdownList.opened{visibility:visible;opacity:1}.item .pics .oSkuDropdownList{top:52px}.item .oSkuDropdownList .skuPropertyValue{position:relative;display:block;border-top:1px solid #e7e8ea}.item .oSkuDropdownList .skuPropertyValue:first-child{border-top:0}.item .oSkuDropdownList .selected{color:#fff;font-family:robotomedium;background-color:#f9f9f9;box-shadow:1px 1px 12px #f1f1f1 inset;cursor:pointer;opacity:.8}.item .oSkuDropdownList .skuPropertyValue:hover{color:#fff;background-color:#f9f9f9;cursor:pointer;opacity:.8}.item .oSkuDropdownList .oSkuPropertyItemLink{display:block;padding:12px 8px!important;color:#000;font-size:13px;line-height:18px;text-align:left;text-decoration:none;border:0}.item .oSkuDropdownList .oSkuDropdownListItem.selected .oSkuPropertyItemLink{border:0}.item .oSkuDropdownList .oSkuDropdownListItem.disabled{display:none}.item .oSkuDropdownList .oSkuPropertyItemLink:active,.item .oSkuDropdownList .skuPropertyValue:active .oSkuPropertyItemLink{position:relative;top:1px}.item .oSkuDropdownList .skuPropertyValue.loading::after{left:18px}.sideBlock .heading{padding-left:18px}.heading.collapsed{display:block;float:left;width:355px;height:50px;margin-right:24px;overflow:hidden;color:#fff;font-size:16px;line-height:50px;text-decoration:none}.heading.collapsed ins{display:inline-block;width:24px;height:50px;margin:0 18px 0 0;padding:0 12px;line-height:50px;vertical-align:middle}.mfeedback .errortext,.mfeedback .mf-ok-text{font-weight:400;font-size:16px}.mfeedback .mf-ok-text+form{display:none}.mfeedback .mf-text{margin-top:8px;font-size:14px}.mfeedback input,.mfeedback textarea{box-sizing:border-box;height:48px;margin-top:8px;padding:0 12px;font-family:roboto_ltregular,arial,sans-serif;border:0;transition:all .2s ease-in-out}.mfeedback textarea{height:150px;padding-top:12px;outline:0;resize:none}.mfeedback input[type=submit]{padding:0 48px;cursor:pointer}#userPersonalInfoReg+label::before{margin-top:-2px}#userPersonalInfoReg.error+label::before{border:1px solid red!important}.bx-auth{overflow:hidden}.bx-auth .alert{display:inline-block;margin-bottom:24px;padding:12px 48px;font-weight:400;font-size:12px;font-family:robotobold;text-transform:uppercase}.bx-auth .alert.small{max-width:600px;font-size:14px;font-family:roboto_ltregular;line-height:28px}.bx-authform-label-container{margin-bottom:8px}.bx-auth .bx-authform-description-container{margin-bottom:12px}.bx-auth .bx-captcha{margin-top:28px}.bx-auth .bx-authform-formgroup-container{float:left;width:450px}.bx-auth .bx-authform-formgroup-container-line{overflow:hidden}.bx-auth .registerText{display:block;max-width:800px;margin-top:0;padding-bottom:24px}.bx-auth input{font-size:14px;font-family:roboto_ltregular,arial,sans-serif}.bx-auth .leftContainer{float:left;margin-right:48px}.bx-auth .rightContainer{float:left}.bx-auth .rightContainer p{display:block;max-width:450px}.bx-auth input[type=checkbox]+label,.bx-auth input[type=radio]+label{cursor:pointer}.bx-auth input[type=checkbox]:not(checked),.bx-auth input[type=radio]:not(checked){position:absolute;opacity:0}.bx-auth input[type=checkbox]:not(checked)+label,.bx-auth input[type=radio]:not(checked)+label{position:relative;padding-left:24px}.bx-auth input[type=checkbox]+label::before{background:url(/bitrix/templates/dresscode/images/checkBox.png) 0 0 no-repeat transparent}.bx-auth input[type=radio]+label::before{background:url(/bitrix/templates/dresscode/images/radio.png) 0 0 no-repeat transparent}.bx-auth input[type=checkbox]:not(checked)+label::before,.bx-auth input[type=radio]:not(checked)+label::before{position:absolute;top:0;left:0;width:17px;height:17px;content:" "}.bx-auth input[type=checkbox]:not(checked)+label:hover::before,.bx-auth input[type=radio]:not(checked)+label:hover::before{background-position:0 -17px}.bx-auth input[type=checkbox]:checked+label::before,.bx-auth input[type=radio]:checked+label::before{background-position:0 -34px}.bx-auth input[type=checkbox]:checked+label:hover::before,.bx-auth input[type=radio]:checked+label:hover::before{background-position:0 -51px}.bx-auth input[type=checkbox]:disabled+label,.bx-auth input[type=radio]:disabled+label{cursor:default}.bx-auth input[type=checkbox]:disabled+label::before,.bx-auth input[type=radio]:disabled+label::before{background-position:0 -68px!important}.bx-auth input[type=password],.bx-auth input[type=text]{box-sizing:border-box;width:420px;height:48px;padding:0 12px;border:0;transition:all .2s ease-in-out}.bx-auth .bx-auth-input-line:first-child{margin-top:0}.bx-auth .bx-auth-input-line,.bx-auth .checkbox{margin-top:12px}.bx-auth .rightContainer .bx-title{margin-top:0}.bx-auth .submit,.popup-window .btn{display:inline-block;width:224px;height:48px;margin-top:12px;font-size:14px;line-height:48px;text-align:center;text-decoration:none;border:0;border-radius:6px;cursor:pointer;transition:all .2s ease-in-out}.popup-window .btn{width:100px}.bx-auth .send .submit{margin-top:12px}.popup-window .btn{height:30px;margin-top:0;margin-left:12px;line-height:30px}.bx-auth .submit:active,.popup-window .btn:active{position:relative;top:1px}.bx-auth .clear{display:inline-block;width:160px;height:48px;margin-top:24px;margin-left:12px;font-size:14px;line-height:48px;text-align:center;text-decoration:none;background:0 0;cursor:pointer;transition:all .2s ease-in-out}.bx-auth .submit:active{position:relative;top:1px}.bx-auth .forgot,.bx-auth .registerLink{display:inline-block;margin-left:12px;transition:all .2s ease-in-out}.bx-auth .registerLink{margin-left:0}.backToIndexPage,.blackLink{transition:all .2s ease-in-out}.catalog-item-links{margin-bottom:12px}.catalog-detail{margin-bottom:12px}.sectionTopDescription{margin-bottom:24px}.contactList{margin-top:24px;margin-bottom:24px;padding:0;overflow:hidden;list-style:none}.contactList li{float:left;width:25%}.contactList li table{width:100%;table-layout:fixed}.contactList li table td{text-align:left;vertical-align:middle}.contactList li table td:first-child{width:42px;padding-right:12px;text-align:center}.contactList li table td img{vertical-align:middle}.contactList a{text-decoration:none;transition:all .2s ease-in-out}.contactLabel{margin-top:0;font-size:16px}.blurred{background:#fff;filter:blur(2px)}.copyright img{vertical-align:middle}.sn{float:right;overflow:hidden}.sn li{float:left;line-height:60px}.sn a{display:block;width:60px;height:60px}.sn .vk{background:url(/bitrix/templates/dresscode/images/sn.svg) 0 0 no-repeat transparent}.sn .fb{background:url(/bitrix/templates/dresscode/images/sn.svg) -60px 0 no-repeat transparent}.sn .od{background:url(/bitrix/templates/dresscode/images/sn.svg) -120px 0 no-repeat transparent}.sn .tw{background:url(/bitrix/templates/dresscode/images/sn.svg) -180px 0 no-repeat transparent}.sn .go{background:url(/bitrix/templates/dresscode/images/sn.svg) -240px 0 no-repeat transparent}.sn .yo{background:url(/bitrix/templates/dresscode/images/sn.svg) -300px 0 no-repeat transparent}.sn .telegram{background:url(/bitrix/templates/dresscode/images/sn.svg) -420px 0 no-repeat transparent}.sn .whatsapp{background:url(/bitrix/templates/dresscode/images/sn.svg) -480px 0 no-repeat transparent}.sn .rutube{background:url(/bitrix/templates/dresscode/images/sn.svg) -540px 0 no-repeat transparent}.sn .dzen{background:url(/bitrix/templates/dresscode/images/sn.svg) -600px 0 no-repeat transparent}.sn .viber{background:url(/bitrix/templates/dresscode/images/sn.svg) -660px 0 no-repeat transparent}.sn .tiktok{background:url(/bitrix/templates/dresscode/images/sn.svg) -720px 0 no-repeat transparent}.sn .vk:hover{background-position:0 -60px}.sn .fb:hover{background-position:-60px -60px}.sn .od:hover{background-position:-120px -60px}.sn .tw:hover{background-position:-180px -60px}.sn .go:hover{background-position:-240px -60px}.sn .yo:hover{background-position:-300px -60px}.sn .telegram:hover{background-position:-420px -60px}.sn .whatsapp:hover{background-position:-480px -60px}.sn .rutube:hover{background-position:-540px -60px}.sn .dzen:hover{background-position:-600px -60px}.sn .viber:hover{background-position:-660px -60px}.sn .tiktok:hover{background-position:-720px -60px}#upButton{position:fixed;right:24px;bottom:132px;z-index:99;display:none;width:73px;height:73px;background:url(/bitrix/templates/dresscode/images/up.svg) 0 0 no-repeat transparent;cursor:pointer}#upButton:hover{background-position:-73px 0}#upButton:active{background-position:-146px 0}#upButton.enb{display:block}#upButton a{display:block}#requestPrice{position:fixed;top:0;left:0;z-index:1001;display:none;width:100%;height:100%;background:rgb(0 0 0 / 40%);transition:.1s all ease-in-out}#requestPrice #requestPriceResult{box-sizing:border-box;padding:0 24px;transform:translateY(50%)}#requestPrice #requestPriceResultTitle{margin-top:24px;font-size:16px;text-align:center}#requestPrice #requestPriceResultMessage{margin-top:24px;text-align:center}#requestPrice #requestPriceResultClose{display:block;width:254px;height:50px;margin:24px auto;color:#fff;font-size:14px;line-height:50px;text-align:center;text-decoration:none;transition:all .2s ease-in-out}#requestPrice #requestPriceResultClose:active{position:relative;top:1px}#requestPrice #requestPriceContainer{position:absolute;top:50%;left:50%;width:700px;height:430px;margin-top:-215px;margin-left:-350px;padding:24px;overflow:hidden;background-color:#fff;border-radius:6px;box-shadow:1px 1px 12px rgb(60 60 60 / 30%)}#requestPrice .requestPriceHeading{position:relative;height:60px;color:#000;font-size:18px;line-height:60px;text-align:center;background-color:#f9f9f9;border-radius:6px}#requestPrice .requestPriceHeading .close{position:absolute;top:20px;right:20px;display:block;width:21px;height:21px;background:url(/bitrix/templates/dresscode/images/exit.svg) 0 0 no-repeat transparent}#requestPrice .requestPriceHeading .close:hover{background-position:0 -21px}#requestPrice .requestPriceHeading .close:active{background-position:0 -42px}#requestPrice .requstProductContainer{display:table;width:100%;table-layout:fixed;border-collapse:collapse}#requestPrice .productColumn{display:table-cell;width:320px;text-align:center;vertical-align:middle}#requestPrice .productNameBlock{padding:0 24px}#requestPrice .productNameBlock .productUrl{display:block;height:44px;margin-bottom:12px;overflow:hidden;color:#000;font-size:14px;line-height:44px;text-decoration:none;transition:.2s all ease-in-out}#requestPrice .productNameBlock .productUrl:active{position:relative;top:1px}#requestPrice .productImageBlock{display:block;height:270px;line-height:270px;text-align:center}#requestPrice .productImageBlock a{display:block;height:270px;line-height:270px;transition:all .2s ease-in-out}#requestPrice .productImageBlock a:hover{opacity:.8}#requestPrice .productImageBlock a:active{position:relative;top:1px}#requestPrice .productImageBlock img{max-width:100%;max-height:100%;vertical-align:middle}#requestPrice .productNameBlock .middle{display:inline-block;line-height:21px;vertical-align:middle}#requestPrice .formColumn{display:table-cell;width:380px;vertical-align:middle}#requestPrice .requestPriceFormHeading{display:block;margin-top:24px;margin-right:24px;margin-bottom:12px;font-size:16px;text-align:center}#requestPrice input{box-sizing:border-box;width:354px;height:50px;margin-bottom:12px;padding-left:12px;font-family:roboto_ltregular;border:0;transition:all .2s ease-in-out}#requestPrice input{color:#000;background-color:#f3f3f3}#requestPrice .personalInfoRequest{margin-bottom:12px}#requestPrice input[type=checkbox]{display:inline-block;width:14px;height:14px;margin-top:-2px;margin-right:6px;margin-bottom:0;vertical-align:middle}#requestPrice input[type=checkbox].error+label{border-bottom:1px solid red!important}#requestPrice textarea{box-sizing:border-box;width:354px;height:60px;margin-bottom:12px;padding-top:12px;padding-left:12px;font-family:roboto_ltregular;border:0;transition:all .2s ease-in-out;resize:none}#requestPrice textarea{background-color:#f3f3f3}#requestPrice input:focus,#requestPrice textarea:focus{background-color:#e9e9e9;outline:0}#requestPrice #requestPriceSubmit{display:block;width:354px;height:50px;color:#fff;font-size:14px;line-height:50px;text-align:center;text-decoration:none;border-radius:6px;cursor:pointer;transition:all .2s ease-in-out}#requestPrice #requestPriceSubmit:active{position:relative;top:1px}#requestPrice #requestPriceSubmit.loading{text-indent:12px;opacity:.9;transition:background 0s!important}#requestPrice #requestPriceSubmit.loading img{display:none}#requestPrice #requestPriceSubmit img{margin-top:-2px;padding-right:4px;vertical-align:middle}#requestPrice .markerContainer{position:absolute;top:0;left:12px}#requestPrice .error{border:1px solid red}#searchSection a{color:#000;transition:all .2s ease-in-out}#searchSection a:hover{opacity:.7}#stores{margin-top:24px;font-size:13px}#stores .wrap{box-sizing:border-box;padding:0 24px;overflow:auto}#stores .heading{display:block;padding:36px 24px;font-weight:800;font-size:20px;font-family:robotobold;letter-spacing:1px;text-transform:uppercase;border-top:1px solid #efefef}#stores .storeTable{width:100%;table-layout:fixed;border-collapse:collapse}#stores .storeTable tr:nth-child(odd) td{background-color:#f9f9f9}#stores .storeTable th{padding:12px 24px;font-weight:400;text-align:center;background-color:#f3f3f3}#stores .storeTable td{padding:12px 24px;text-align:center}#stores .storeTable .name{width:35%;text-align:left}#stores .storeTable td.name{text-align:left}#stores .storeTable .lb{display:inline-block;text-align:left}#stores .storeTable .icon{margin-top:-4px;padding-right:6px;vertical-align:middle}#stores .storeTable .green{color:#73b24e}#stores .storeTable .red{color:red}#stores .storeTable .picture{padding-right:12px;vertical-align:middle}#stores .storeTable a{color:#000;text-decoration:underline;transition:all .2s ease-in-out}#stores .storeTable a:hover{color:#888}#stores #storeMap{box-sizing:border-box;margin-top:24px;padding:0 24px}#error404{margin-bottom:24px;text-align:center}#error404 h1{margin-bottom:24px;font-size:48px;font-family:roboto_thregular;line-height:48px;text-align:center}#error404 .errorPic{display:block;margin-top:48px;margin-bottom:48px;text-align:center;transition:all .2s ease-in-out}#error404 .errorPic img{max-width:90%;max-height:90%}#error404 .errorPic:hover{opacity:.8}#error404 .errorText{font-family:robotobold;line-height:28px;text-transform:uppercase}#error404 .errorText a{color:#ff9601}#error404 #empty{margin-top:48px;border-top:1px solid #e5e5e5}#error404 #empty .emptyTitle{margin-top:48px;text-align:center}#error404 #empty .emptyMenu a{display:inline-block;width:250px;text-align:left}#middleSlider img{width:100%}#modef{left:371px}.dropDownList{position:relative;display:inline-block;width:170px;height:32px;line-height:32px;border:1px solid #e7e8ea;border-radius:2px}.dropDownList.countElements{width:60px}.dropDownList .dropDownSelected{position:relative;display:inline-block;box-sizing:border-box;width:100%;height:34px;padding:0 24px 0 12px;overflow:hidden;color:#888;font-size:13px;font-family:roboto_ltregular;line-height:32px;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-radius:2px;cursor:pointer;transition:all .2s ease-in-out}.dropDownList .dropDownSelected:hover{opacity:.9}.dropDownList .dropDownSelected::after{position:absolute;top:50%;right:12px;display:block;width:9px;height:5px;margin-top:-3px;background:url(/bitrix/templates/dresscode/images/selectArrow.png) 50% 50% no-repeat transparent;content:""}.dropDownList .dropDownItems,.dropDownList select{display:none}.dropDownList .dropDownItems{position:absolute;top:36px;left:-1px;z-index:99;width:100%;border-top:1px solid #e7e8ea;border-right:1px solid #e7e8ea;border-left:1px solid #e7e8ea;border-radius:2px}.dropDownList .dropDownItems.opened{display:block;background-color:#fff}.dropDownList .dropDownItem{box-sizing:border-box;width:100%;padding:6px 12px;overflow:hidden;font-size:13px;font-family:roboto_ltregular;line-height:21px;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #e7e8ea;border-radius:2px;cursor:pointer;transition:all .2s ease-in-out}.dropDownList .dropDownItem:hover{background-color:#f4f4f4;opacity:.9}.dropDownList .dropDownItem.selected{font-family:robotomedium;background-color:#f4f4f4;cursor:unset}body.panels_white #homeCatalog .captionList{box-sizing:border-box;background-color:#fff;border-right:1px solid #e7e8ea;border-left:1px solid #e7e8ea}body.panels_white #homeCatalog .caption{border-left:1px solid #e7e8ea}body.panels_white #homeCatalog .caption:not(.selected):hover{background-color:#fbfbfb}body.panels_white #homeCatalog .caption.selected a{color:#fff}body.panels_white #homeCatalog .caption a{color:#000;transition:all .5s ease-in-out}body.panels_white #homeCatalog .captionList .cItem:first-child{margin-left:-1px}body.panels_white #homeCatalog #captionCarousel{margin-left:-1px}body.panels_white #left .sideBlock .heading{color:#000;background-color:#fff;border:1px solid #e7e8ea}body.panels_white #collectionBlock .sideBlockContent,body.panels_white #left #subscribe .sideBlockContent,body.panels_white #serviceBlock .sideBlockContent{border-top:0}body.panels_white #left #subscribe .heading{border-right:0;border-left:0}body.panels_white #right #brandList .heading,body.panels_white #right #popSection .heading{box-sizing:border-box;color:#000;background-color:#fff;border:1px solid #e7e8ea}body.panels_white #left #specialProduct .specialProductHeading{color:#000;background-color:#fff;border-bottom:1px solid #e7e8ea}body.panels_white #homeCatalog #captionCarousel::before{background:linear-gradient(left,rgb(255 255 255 / 0) 0,rgb(255 255 255 / 100%) 100%);background:linear-gradient(to right,rgb(255 255 255 / 0) 0,rgb(255 255 255 / 100%) 100%)}#catalogLine .oFilter{display:none;margin-right:48px}#catalogLine .oSmartFilter .ico{display:inline-block;width:15px;height:11px;margin-top:-2px;padding-right:12px;vertical-align:middle;background:url(/bitrix/templates/dresscodeV2/images/filterIco.png) 0 0 no-repeat transparent}@media all and (max-width:1800px){body.panels_white #right .heading{border-bottom:0}}@media all and (max-width:1000px){#error404 .errorText{display:none}}.clean{position:relative;padding:0 2px;overflow:hidden}.limiter{clear:both;min-width:320px;max-width:1920px;margin:auto;padding:0 24px}.limiter .compliter>div[id*=bx_]{display:table-cell;width:355px;vertical-align:top}.limiter .compliter>div[id*=bx_] #left{padding-right:0}.priceTableContainer{min-width:320px;max-width:1000px;overflow-x:auto}.priceTableStyle80{box-sizing:border-box;width:100%;border-collapse:collapse}.priceTableStyle80 th{padding:12px 24px;font-weight:400;font-family:robotomedium;background-color:#f7f7f7;border:1px solid #e4e4e4}.priceTableStyle80 td{padding:12px 24px;color:#333;text-align:left;vertical-align:middle;border:1px solid #e4e4e4}.mediumText{font-family:robotomedium}.pagePicture{max-width:100%;height:auto}.skuPropertyValue.loading{position:relative}.skuPropertyValue.loading img{opacity:0}.skuPropertyValue.loading::after{position:absolute;top:50%;left:50%;display:block;width:20px;height:20px;margin-top:-10px;margin-left:-10px;background:url(/bitrix/templates/dresscode/images/loaderMin.gif) 50% 50% no-repeat #fff;content:""}.addCart.loading,.addCart.loading:hover{background-image:url(/bitrix/templates/dresscode/images/loader-38px.svg)!important;background-repeat:no-repeat!important;background-position:50% 50%!important;opacity:.9!important;transition:none!important;pointer-events:none!important}.addCart:active{position:relative;top:1px}.clear{clear:both}.hidden{display:none}.hiddenZone{display:none}@media all and (max-width:1800px) and (min-width:1300px){.product:nth-child(4n+1).last{width:100%;height:70px;line-height:70px}.product:nth-child(4n+1).last .icon{display:none}.product:nth-child(4n+1).last .small{display:none}}@media all and (max-width:1800px){.product{width:25%;height:351px}.product.last{line-height:340px}.product .tabloid{height:350px}.product .picture{height:230px;line-height:230px}.product .name{margin-bottom:12px}.product .addCart{margin-top:0}.product .price .discount{display:block;height:16px;margin-top:8px;padding:0;font-size:13px;line-height:16px}#catalogLineList .prop{width:80%}#catalogTableList .column:nth-child(3){display:none}#bigDataCarousel .product:nth-child(4n+1),#topProduct .product:nth-child(4n+1),#viewedProduct .product:nth-child(4n+1){border-left:none!important}#popSection .item{height:150px}#popSection .tabloid{padding:6px}#popSection .picture{height:90px;line-height:90px}#popSection .nameWrap{height:32px;line-height:32px}#popSection .name{line-height:16px}#popSection .last{line-height:150px}#brandList .item{height:96px;line-height:96px}#brandList .picture{height:72px;line-height:72px}}@media all and (max-width:1650px){#bannersBlock{display:none}#sliderBlock{width:100%}}@media all and (max-width:1550px){#catalogLineList .description{display:none}#catalogLineList .prop{width:100%}#catalogTableList .column:nth-child(4){display:none}#left{width:320px}#slider .slideVideoContainer,#slider .videoPoster,#slider ul li span{height:500px}#modef{left:335px}}@media all and (max-width:1500px){#footer .information .label{display:block}#topHeading{display:none}#catalogLineList .column:first-child{width:340px}#slider .slideVideoContainer,#slider .videoPoster,#slider ul li span{height:450px}#middleSlider{display:none!important}#middleSlider img{max-width:100%}#newsContainer .column{width:100%}#newsContainer .column .item{overflow:hidden}#newsContainer .column .item .bigPicture{float:left;width:30%;margin-right:48px}.global-information-block,.global-information-block.fixed .global-information-block-hide-scroll-cn{width:250px!important}.product .addCart{padding:0 12px}.product .addCartContainer.viewed span,.product .addCartContainer:hover span{transform:translate(18px,-50%)}.product .addCart.added span,.product .addCart.disabled span,.product .addCart.requestPrice span,.product .addCart.subscribe span{transform:translate(-50%,-50%)}.product .addCartContainer:hover .addCart.added .icon,.product .addCartContainer:hover .addCart.disabled .icon,.product .addCartContainer:hover .addCart.requestPrice .icon,.product .addCartContainer:hover .addCart.subscribe .icon{width:auto;height:auto;margin-top:-4px;padding-right:12px;visibility:visible;opacity:1}.product .addCartContainer.viewed .addCart .icon,.product .addCartContainer:hover .addCart .icon{width:0;height:0;margin:0;padding:0;visibility:hidden;opacity:0;transition:all .4s ease-in-out}.product .quantityContainer{top:18px;right:18px}.product .quantityContainer .minus,.product .quantityContainer .plus,.product .quantityContainer .quantity{width:24px;height:24px}}@media all and (max-width:1366px){#catalogLineList .column:first-child{width:300px}.contactList li{width:50%;margin-bottom:24px}.mfeedback input,.mfeedback textarea,div.mf-email input,div.mf-message textarea,div.mf-name input{width:100%}.mfeedback input[type=submit]{width:200px}#left{width:280px}.disabled1366{display:none}#modef{left:295px}}@media all and (max-width:1300px){#logo{width:196px}#topService .city{display:none}#headerTools .wishlist .nf{display:none}#headerTools .compare .nf{display:none}#footer .nav>li{width:33.313131%}#footer .nav>li:last-child{display:none}#middleSlider{display:none!important}#slider .slideVideoContainer,#slider .videoPoster,#slider ul li span{height:384px}#footer .rightTable .leftColumn{display:none}#rightFooter{width:23%}#empty .emptyMenu li{width:50%}.product{width:33.33333%}#brandList .item,#popSection .item{width:25%}.disabled1366{display:block}}@media all and (max-width:1300px) and (min-width:1150px){#brandList .item:nth-child(4n+1).last,#popSection .item:nth-child(4n+1).last{width:100%;height:70px;line-height:70px}#brandList .item:nth-child(4n+1).last .icon,#popSection .item:nth-child(4n+1).last .icon{display:none}#brandList .item:nth-child(4n+1).last .small,#popSection .item:nth-child(4n+1).last .small{display:none}.product:nth-child(3n+1).last{width:100%;height:70px;line-height:70px}.product:nth-child(3n+1).last .icon{display:none}.product:nth-child(3n+1).last .small{display:none}}@media all and (min-width:1281px){.global-content-block+div[id*=bx_]{display:table-cell;width:290px}}@media all and (max-width:1280px){.global-block-container{min-height:auto!important}.global-block-container .global-information-block{display:none}#left{width:330px}#homeCatalog .captionList{height:55px;line-height:55px}#homeCatalog .captionBtnLeft,#homeCatalog .captionBtnRight{top:-2.5px}#left #specialProduct .specialProductHeading,#left .sideBlock .heading,#right .heading{height:55px;line-height:55px}#modef{left:345px}}@media all and (max-width:1200px){#catalog-section-banners{display:none!important}#footerLine .col:first-child{width:30%}#footerLine .col:last-child{float:right;width:70%}#footerLine .col:first-child .item:nth-child(1n+2){display:none}#catalogLineList .column:last-child,#catalogLineList .itemRow{display:block}#catalogLineList .column:first-child{width:40%}#catalogLineList .column:nth-child(2){width:60%}#catalogLineList .column:first-child,#catalogLineList .column:nth-child(2){float:left}#catalogLineList .column:last-child{clear:both;width:100%;height:60px;padding:0;line-height:60px;border:0}#catalogLineList .resizeColumn{float:left;width:30%;text-align:center}#catalogLineList .column .resizeColumn.last{width:40%;text-align:right}#catalogLineList .column:last-child .priceLabel{display:inline-block;float:none;padding-left:24px}#catalogLineList .column:last-child .price{display:inline-block;margin:0}#catalogLineList .column:last-child .addCart{display:inline-block;width:auto;height:40px;margin:9px auto;padding:0 24px;font-size:14px;line-height:40px}#catalogLineList .column:last-child .optional{margin:9px 0 0;font-size:14px}#catalogLineList .column:last-child .optional .row{margin-bottom:4px;padding:0}#catalogLineList .column:last-child .optional .label{width:50%;font-size:14px;text-align:left}#catalogLineList .column:last-child .article{display:none}#catalogTableList .column:nth-child(7){display:none}#catalogLineList .column:last-child{background-color:#f9f9f9}#slider .sliderContent .bigText,#slider .sliderContent .bigTextColor,#slider .sliderContent .bigTextLight{margin-top:12px;font-size:30px;line-height:36px}#slider .sliderContent .mediumText,#slider .sliderContent .mediumTextColor,#slider .sliderContent .mediumTextLight{margin-top:12px;font-size:16px;line-height:24px}#slider .sliderContent .cButton,#slider .sliderContent .cButtonLight{margin-top:12px}#slider .sliderContent .smallText,#slider .sliderContent .smallTextColor,#slider .sliderContent .smallTextLight{margin-top:12px}#slider .sliderBtnLeft,#slider .sliderBtnRight{display:none}#slider .sliderContent{left:24px}#slider .leftContainer{left:24px}#slider .rightContainer{right:24px}#leftMenu li .pc{display:none}#leftMenu .pc,#leftMenu .tx{padding:8px 24px}#left{width:260px}#modef{left:275px}}@media all and (max-width:1150px) and (min-width:1024px){.product:nth-child(2n+1).last{width:100%;height:70px;line-height:70px}.product:nth-child(2n+1).last .icon{display:none}.product:nth-child(2n+1).last .small{display:none}}@media all and (max-width:1150px){.product{width:50%}#brandList .item,#popSection .item{width:33.333%}}@media all and (max-width:1100px){#headerTools .nf{display:none}#catalogLine .column:last-child .label{display:none}#popSection .picture img{max-width:75%;max-height:75%}#brandList .picture img{max-width:70%;max-height:70%}}@media all and (max-width:1024px) and (min-width:790px){#brandList .item:nth-child(4n+1).last{width:100%;height:70px;line-height:70px}#brandList .item:nth-child(4n+1).last .icon{display:none}#brandList .item:nth-child(4n+1).last .small{display:none}}@media all and (max-width:1024px) and (min-width:790px){#popSection .item:nth-child(4n+1).last{width:100%;height:70px;line-height:70px}#popSection .item:nth-child(4n+1).last .icon{display:none}#popSection .item:nth-child(4n+1).last .small{display:none}}@media all and (max-width:1024px){#colorSwitcher{display:none!important}#left .collapsed{display:none}#bestsellers{margin-top:0}#left{margin-bottom:24px}#left,#right{display:block;width:100%}#smartFilter .heading{height:46px;line-height:46px}#footer .top .left,#headerTools .nf,#left #collectionBlock,#left #newsBlock,#left #popCats,#left #promoBlock,#left #serviceBlock,#left #subscribe,#left .banner,.product:hover .fastShow{display:none}#right{padding-left:0}#smartFilter .heading{cursor:pointer}#catalogLine .oFilter{display:inline-block;margin-right:12px}#main #smartFilter{position:absolute;z-index:9999;width:300px;margin-top:162px;background:#fff;border:0;box-shadow:1px 1px 12px rgb(0 0 0 / 20%);visibility:hidden;opacity:0;pointer-events:none}#main #smartFilter.opened{visibility:visible;opacity:1;pointer-events:auto}#nextSection{border:none}#nextSection ul{display:none}#nextSection .title{position:relative;padding-left:12px;font-family:roboto_ltregular;text-align:left;text-transform:none;background-color:#f8f8f8;border:none;cursor:pointer}#nextSection .title::before{position:absolute;top:0;right:0;width:42px;height:100%;background:#efefef url(/bitrix/templates/dresscode/images/catalogIco2.png) center center no-repeat;content:""}#smartFilterForm .slider{display:none}.appZoomContainerImage{max-width:60vh!important;max-height:60vh!important}#reformal_tab{display:none!important}#catalogLineList .picture .getFastView,#specialProduct .productItem .getFastView,.product .getFastView{display:none!important}#appFastView{display:none!important}#fastViewStores{display:none!important}#slider ol{display:none}#specialBlock{display:none!important}.product{width:25%;height:320px}.product.last{line-height:300px}.product .tabloid{height:319px}.product .picture{height:195px;line-height:195px}.productSpecialTime{top:30px}#leftMenu li .pc{display:table-cell}#leftMenu .pc,#leftMenu .tx{padding:8px}#slider .videoPoster{display:block}#slider .slideVideo{display:none}.templateSwitcher,.templateSwitcherSettings{display:none!important}#brandList .item,#popSection .item{width:25%}#homeCatalog .captionList{height:50px;line-height:50px}#homeCatalog .captionBtnLeft,#homeCatalog .captionBtnRight{display:none!important}#homeCatalog .caption a{font-size:14px}#homeCatalog #captionCarousel{position:relative}#nextSection li{border-right:1px solid #e7e8ea;border-left:1px solid #e7e8ea}#footerBottom .social{float:none;margin:0;padding:0;overflow-x:scroll}#footerBottom ul{display:inline-block;white-space:nowrap}#footerBottom .sn{float:none}#footerBottom .sn li{display:inline-block;float:none;vertical-align:middle}}@media all and (max-width:1024px){#leftFooter,#leftFooter .column,#rightFooter,#rowFooter{display:block;width:100%;padding:0}#leftFooter{box-sizing:border-box;padding:24px}#leftFooter .column{box-sizing:border-box;margin-bottom:12px}#leftFooter .column:last-child{margin-bottom:0}#leftFooter .heading{position:relative;margin:0;padding:18px 12px;font-weight:400;font-size:14px;font-family:roboto_ltregular;line-height:16px;text-align:left;text-transform:uppercase;background-color:rgb(0 0 0 / 3.2%);border:0;border-radius:4px;cursor:pointer}#footer.variant_5 .heading,#footer.variant_6 .heading,#footer.variant_7 .heading,#footer.variant_8 .heading{border:0}#leftFooter .heading:not(.noTabs)::after{position:absolute;top:0;right:12px;bottom:0;display:block;width:25px;height:25px;margin:auto;background-color:transparent;background-image:url(/bitrix/templates/dresscode/images/mobile-tab-show.svg);background-repeat:no-repeat;background-position:50% 50%;border-radius:25px;content:""}#leftFooter .heading.active::after{background-image:url(/bitrix/templates/dresscode/images/mobile-tab-hide.svg)}#leftFooter .heading+ul{display:none;box-sizing:border-box;margin-top:12px;padding:0 12px}#rightFooter{box-sizing:border-box;padding:24px 0}#rightFooter .rightTable{display:block}#rightFooter .leftColumn,#rightFooter .rightColumn{display:block;box-sizing:border-box;padding:0 24px}#rightFooter .rightColumn{padding-top:18px;text-align:left}#footer .rightTable .leftColumn{display:block}#rowFooter{display:table;font-size:0}#leftFooter,#rightFooter{display:table-cell;width:50%;font-size:14px;vertical-align:top}}@media all and (max-width:1150px) and (min-width:1024px){#brandList .item:nth-child(3n+1).last,#popSection .item:nth-child(3n+1).last{width:100%;height:70px;line-height:70px}#brandList .item:nth-child(3n+1).last .icon,#popSection .item:nth-child(3n+1).last .icon{display:none}#brandList .item:nth-child(3n+1).last .small,#popSection .item:nth-child(3n+1).last .small{display:none}}@media all and (max-width:1024px) and (min-width:1000px){.product:nth-child(4n+1).last{width:100%;height:70px;line-height:70px}.product:nth-child(4n+1).last .icon{display:none}.product:nth-child(4n+1).last .small{display:none}}@media all and (max-width:1000px) and (min-width:790px){.product:nth-child(3n+1).last{width:100%;height:70px;line-height:70px}.product:nth-child(3n+1).last .icon{display:none}.product:nth-child(3n+1).last .small{display:none}}@media all and (max-width:1000px){.product{width:33.33333%}.bx-auth .rightContainer .bx-title{margin-top:12px}}@media all and (max-width:870px){#headerTools .nf{display:none}}@media all and (max-width:850px){#topHeading{display:none}#catalogLineList .column:last-child .price,#catalogLineList .column:last-child .priceLabel{font-size:18px}#modef{display:none!important}#catalogLine .column:nth-child(3){display:none}#footerLine .col:first-child{display:none}#footerLine .col:last-child{float:left;width:100%;text-align:center}}@media all and (max-width:790px) and (min-width:600px){.product:nth-child(2n+1).last{width:100%;height:70px;line-height:70px}.product:nth-child(2n+1).last .icon{display:none}.product:nth-child(2n+1).last .small{display:none}}@media all and (max-width:790px) and (min-width:500px){#popSection .item:nth-child(3n+1).last{width:100%;height:70px;line-height:70px}#popSection .item:nth-child(3n+1).last .icon{display:none}#popSection .item:nth-child(3n+1).last .small{display:none}}@media all and (max-width:790px) and (min-width:360px){#brandList .item:nth-child(3n+1).last{width:100%;height:70px;line-height:70px}#brandList .item:nth-child(3n+1).last .icon{display:none}#brandList .item:nth-child(3n+1).last .small{display:none}}@media all and (max-width:790px){.product{width:50%}#popSection .item{width:33.33333%}#brandList .item{width:33.33333%}#homeCatalog .caption{border:none}}@media all and (max-width:750px){#appFastBuyContainer .column:first-child,#requestPrice .productColumn{display:none}#appFastBuyContainer .column{float:none;box-sizing:border-box;width:100%;padding:0 24px}#appFastBuyContainer input,#appFastBuyContainer textarea{width:100%}#appFastBuyContainer .formLine{text-align:center}#appFastBuyContainer #fastBuyFormSubmit{display:inline-block;width:50%}#appFastBuyContainer{width:100%;margin:0;transform:translate(-50%,-50%)}#requestPrice .formColumn{box-sizing:border-box;width:100%;padding:0 24px}#requestPrice #requestPriceSubmit,#requestPrice input,#requestPrice textarea{width:100%}#requestPrice input{height:45px}#requestPrice textarea{height:50px}#requestPrice #requestPriceContainer{left:50%;box-sizing:border-box;width:90%;margin-left:0;padding:0;background-color:#fff;transform:translateX(-50%)}#requestPriceForm{margin-bottom:24px}#requestPrice .requestPriceFormHeading{margin-right:0}#rowFooter{display:block}#leftFooter,#rightFooter{display:block;width:100%}#rightFooter .rightTable td{text-align:left}}@media all and (max-width:700px){#footerTabs,#footerTabs .tab,#footerTabsCaption,div[id*=bigdata_recommended_]{display:none!important}#slider .slideVideoContainer,#slider .videoPoster,#slider ul li span{height:300px}.limiter{padding:0}#topMenu{margin-left:12px}#subHeader #logo,#subHeader.color_black #logo,#subHeader.color_theme #logo{border:0}#topSearch form{box-sizing:border-box}#left{display:block;box-sizing:border-box;width:100%;padding:0 12px}#right{display:block;box-sizing:border-box;margin-top:24px;padding:0 12px}#leftMenu li a{font-size:16px}#flushFooterCart .item:nth-child(1){display:none}#catalogLineList .resizeColumn{width:40%}#catalogLineList .column .resizeColumn.last{width:20%}#catalogLineList .column:last-child .optional .label{width:100%}#catalogLineList .column:last-child .optional .label:first-child{display:none}#catalogLineList .column:last-child .priceLabel{display:none}#catalogTableList .column:nth-child(8){display:none}#appBasket{display:none!important}#overlap{display:none!important}.blurred{filter:blur(0)!important}#upButton{display:none!important}#newsContainer .column .item .bigPicture{float:none;width:100%}#catalogSection .sectionItems .item .itemContainer .description{display:none}div.mf-captcha,div.mf-email,div.mf-message,div.mf-name{width:100%}.product .row:first-child{display:none}.product{width:50%;height:auto}body .product:hover .tabloid{position:relative;border-color:transparent;box-shadow:none}.product .btn-simple.add-cart:hover{border-color:#e7e8ea}.product.last{line-height:328px}.product .btn-simple{display:inline-block;font-size:13px}.product .tabloid{height:auto}.product .picture{height:180px;line-height:180px}.product .optional{display:none}.product .skuProperty{display:none}.product .addCart{display:none}.product .name{display:flex;height:36px;line-height:normal}.product .middle{line-height:18px}.product .price{margin-bottom:6px;font-size:14px}.product .price .measure{font-size:14px}.product .markerContainer{top:6px;left:6px;max-height:48px;overflow:hidden}.product .marker{margin-bottom:2px}.product .getPricesWindow .priceIcon{display:none}.product .rating{display:none}.product .addCartContainer{display:none}.product .price .discount{margin-top:2px}.product .name{margin-bottom:2px}.productSpecialTime{display:none}.productTable{display:flex;flex-direction:column;gap:12px}.productColImage{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding-right:0}.productColText{display:table-cell;vertical-align:middle}.product.last .icon{height:33px;margin-bottom:6px}.product.last .icon .iconBig{display:none}.product.last .icon .iconSmall{display:inline-block}.product .quantityContainer{display:none}}@media all and (max-width:634px){#headerTools .tools .compare,#headerTools .tools .wishlist{display:none}#catalogLineList .column{width:50%}#catalogLineList .prop{display:none}#catalogLineList .column .resizeColumn{width:50%}#catalogLineList .column .resizeColumn.last{display:none}#catalogTableList .column:nth-child(1){display:none}#catalogTableList .column:nth-child(2){width:auto;padding-left:24px}.contactList li{width:100%;margin-bottom:24px}#empty .emptyMenu li{width:100%}}@media all and (max-width:660px){#catalogLine .label{display:none}}@media all and (max-width:600px){.product .picture{height:170px;line-height:170px}.product.last{line-height:318px}#popSection .item{height:170px}#popSection .nameWrap{height:48px;line-height:48px}#popSection .last .ps,#popSection .last .value{font-size:16px}#brandList .last .ps,#brandList .last .value,#popSection .last .small{font-size:14px}#homeCatalog #captionCarousel::before{position:absolute;top:0;right:0;z-index:2;width:80px;height:100%;background:linear-gradient(left,rgb(43 43 43 / 0) 0,rgb(43 43 43 / 100%) 100%);background:linear-gradient(to right,rgb(43 43 43 / 0) 0,rgb(43 43 43 / 100%) 100%);content:"";pointer-events:none}#footerBottom .creator{display:none}}@media all and (max-width:525px){#catalogLine .column:last-child{display:none}#catalogLine .column:nth-child(2){float:right}}@media all and (max-width:500px){.top-auth-exit,.top-auth-login,.top-auth-personal,.top-auth-register{position:absolute;top:103px;border:none!important}.top-auth-login,.top-auth-personal{left:12px}.top-auth-exit{left:120px}.top-auth-register{left:52px}#subHeader #headerTools,#subHeader.color_black #headerTools,#subHeader.color_theme #headerTools{border:0}#headerTools .telephone{position:absolute;top:107px;right:0;padding:0;line-height:21px!important;border:none!important}#headerTools .telephone .callBack{display:none}#headerTools .telephone .nf{display:block;float:none;margin:0}#headerTools .telephone .nf .heading{display:none}#headerTools .telephone .nf .heading:first-child{display:block;color:#888;font-size:14px;font-family:robotomedium}#subHeader #headerTools .tools li,#subHeader.color_black #headerTools .tools li,#subHeader.color_theme #headerTools .tools li{border:none!important}#subHeader #topService,#subHeader.color_black #topService,#subHeader.color_theme #topService{border:none}#topHeader #topService li,#topHeader.color_black #topService li,#topHeader.color_theme #topService li{padding:0;border:none}#topService.color_theme>li>a{color:#fff!important}#topService.color_theme>li>a:hover{opacity:.8}#topHeader.color_black #topService,#topHeader.color_theme #topService{border:0}#logo{height:80px;padding-left:12px;line-height:80px}#headerTools .tools li{line-height:80px}#topMenu{margin-left:0}.user-geo-position{padding-right:12px;text-align:right}#topSearch input[type=text]{padding-left:6px}#topService li a{color:#888}#panel{position:fixed;z-index:9999}#logo{text-align:left}#topSearch input[type=text]{font-size:14px}#topSeachCloseForm{font-size:13px}.product .picture{height:160px;line-height:160px}.product.last{line-height:308px}#popSection .item{width:50%;height:150px}#popSection .nameWrap{height:32px;line-height:32px}#popSection .item:nth-child(2n+1).last{width:100%;height:95px;line-height:95px}}@media all and (max-width:486px){#catalogLine .column:last-child{display:none}}@media all and (max-width:480px){#homeCatalog{margin-top:0}.sn{display:none}#catalogTableList .column:nth-child(2){margin-top:0;padding-left:0}#catalogTableList .column{display:block;text-align:center}#catalogTableList .column:first-child{width:auto}#catalogTableList .column:nth-child(1){display:block;margin-top:24px}#catalogTableList .name{text-align:center}#catalogTableList .price .discount{right:48px}#catalogTableList .addCart,#catalogTableList .more{margin:0}#slider{margin-bottom:24px}#slider .sliderBtnLeft,#slider .sliderBtnRight{display:none!important}#slider .slideVideoContainer,#slider .videoPoster,#slider ul li span{height:220px}#slider .sliderContent{right:unset;left:unset;box-sizing:border-box;width:80%;padding:0 24px;transform:translate(0,-50%)}#slider .sliderContent .bigText,#slider .sliderContent .bigTextColor,#slider .sliderContent .bigTextLight{font-size:18px;line-height:24px}#slider .sliderContent .smallText,#slider .sliderContent .smallTextColor,#slider .sliderContent .smallTextLight{display:none}#slider .sliderContent br{display:none}#slider ul li span{opacity:1;transition:1s filter linear}#slider ul li span:hover{transform:scale(1);filter:blur(0)}#slider .sliderContent .cButton,#slider .sliderContent .cButtonLight{height:40px;margin-top:12px;padding:0 12px;line-height:40px}#slider .sliderContent .bigText,#slider .sliderContent .bigTextColor,#slider .sliderContent .bigTextLight{margin-top:6px}#slider .sliderContent .mediumText,#slider .sliderContent .mediumTextColor,#slider .sliderContent .mediumTextLight{margin-top:6px;line-height:21px}#slider .sliderContent .smallText,#slider .sliderContent .smallTextColor,#slider .sliderContent .smallTextLight{margin-top:6px;font-size:13px;line-height:18px}}@media all and (max-width:450px){.user-geo-position-label{display:none}#appFastBuyContainer{height:auto;padding-bottom:24px}#appFastBuyContainer .formLine:last-child{margin-bottom:0}#appFastBuyContainer #fastBuyFormSubmit{width:80%}.product .name{font-size:12px}}@media all and (max-width:430px){#requestPrice #requestPriceContainer{height:450px}#requestPrice .requestPriceHeading{font-size:16px}#requestPrice .requestPriceFormHeading{margin-top:32px}#appFastBuyContainer #fastBuyFormSubmit{width:80%}}@media all and (max-width:400px){#logo{width:150px;padding-left:12px}.product .picture{height:150px;line-height:150px}.product.last{line-height:298px}#catalogLine .oFilter{margin-right:0}#catalogLine{height:32px;padding:0;line-height:32px;border:none}#catalogColumn #smartFilter{margin-top:42px}#flushFooterCart .item:nth-child(2) .textLabel{display:none}#flushFooterCart .item:nth-child(2) .icon{margin-right:6px}}@media all and (max-width:360px){#brandList .item{width:50%}#brandList .item:nth-child(2n+1).last{width:100%;height:70px;line-height:70px}#brandList .last .ps,#brandList .last .value,#popSection .last .small{font-size:13px}#catalogLine .oSmartFilter.btn-simple.btn-micro{min-width:94px}#headerTools .tools li{border-left:none}#logo{width:120px}.product .picture{height:140px;line-height:140px}.product.last{line-height:288px}}@media all and (max-width:300px){#headerTools .tools .telephone{display:none!important}}#ORDER_CONFIRM_BUTTON{height:50px!important;line-height:50px!important;text-shadow:none!important}.addCart.disabled{cursor:default;pointer-events:none}.addCart.requestPrice{background-color:#2b2b2b!important;cursor:pointer!important;pointer-events:auto!important}.addCart.requestPrice:hover{opacity:.8!important}.addCart.requestPrice:active{position:relative;top:1px}.sale_order_full_table input[name=BuyButton],.sale_order_full_table input[type=submit]{height:50px;padding:0 48px;line-height:50px;text-decoration:none;border:0;cursor:pointer;transition:all .2s ease-in-out}div.bx-debug-summary{z-index:99999!important}.appZoomContainerExit{position:absolute;top:-38px;right:-38px;width:38px;height:38px;background:url(/bitrix/templates/dresscode/images/exitWindow.png) 0 0 no-repeat transparent}.appZoomContainerExit:hover{background-position:0 -38px}.appZoomContainerExit:active{background-position:0 -76px}#appZoomWindow .appZoomContainer{transition:all .2s ease-in-out}#appZoomWindow .appZoomContainer.loading{min-width:100px;min-height:100px;background:url(/bitrix/templates/dresscode/images/windowLoader.gif) 50% 50% no-repeat transparent}.fastBack.disabled{cursor:not-allowed}.fastBack.disabled:hover{color:#717171}.fastBack.disabled:active{top:0}.getPricesWindow{cursor:pointer!important;transition:all .2s ease-in-out}.getPricesWindow:hover{color:#444}.getPricesWindow:active{position:relative;top:1px}.getPricesWindow .priceIcon{display:inline-block;width:21px;height:21px;margin-top:-2px;margin-right:10px;vertical-align:middle;background:url(/bitrix/templates/dresscode/images/priceInfo.png) 0 0 no-repeat transparent}.getPricesWindow .priceIcon:hover{background-position:0 -21px}.getPricesWindow .priceIcon:active{background-position:0 -42px}.global-block-container{display:table;width:100%;table-layout:fixed;border-collapse:collapse}.global-content-block,.global-information-block{display:table-cell;vertical-align:top}.global-content-block .detail-text-wrap:first-child{margin-top:0}.global-information-block{position:relative;width:280px;padding-left:24px;overflow:hidden}.global-information-block.fixed .global-information-block-cn{position:fixed;top:0;width:280px;padding-top:24px;overflow:hidden}.global-information-block-hide-scroll{width:320px;max-height:100vh;padding-right:24px;overflow:auto}.global-information-block-hide-scroll-cn{width:280px}.global-information-block.max-scroll .global-information-block-cn{position:absolute;top:auto;bottom:0}.questions-answers .h2{margin:18px 0}.question-answer-wrap{margin-bottom:12px;padding:0 18px 0 24px;color:#000;font-size:14px;line-height:24px;border:1px solid #f3f3f3;transition:all .2s ease-in-out}.question-answer-wrap:last-child{margin-bottom:0}.question-answer-wrap:hover{box-shadow:0 0 7px 0 rgb(0 0 0 / 5%)}.questions-answers-list .question{position:relative;padding:24px 0;padding-right:120px;cursor:pointer}.questions-answers-list .open-answer{position:absolute;top:50%;right:6px;width:110px;height:25px;margin-top:-12px;overflow:hidden}.questions-answers-list .open-answer span{position:absolute;top:0;left:0;display:block;height:25px;color:#000;font-size:13px;line-height:25px;transition:all .3s linear}.questions-answers-list span.hide-answer-text{top:-25px}.questions-answers-list .active span.hide-answer-text{top:0}.questions-answers-list .active span.open-answer-text{top:25px}.questions-answers-list .open-answer-btn{position:absolute;top:0;right:0;width:25px;height:25px;background:url(/bitrix/templates/dresscode/images/question-arrow.png) center center/contain no-repeat;transition:all .3s linear}.questions-answers-list .active .open-answer-btn{transform:rotate(-180deg)}.questions-answers-list .answer{display:none;padding:24px 0;color:#888;border-top:1px solid #efefef}@media screen and (max-width:800px){.questions-answers-list .answer{padding:0 12px}.questions-answers-list .question{padding:12px 36px 12px 0;line-height:20px}.questions-answers-list .answer{padding:12px 0;line-height:20px}.questions-answers-list .open-answer{right:0}.questions-answers-list .open-answer span{display:none}}.information-heading{margin-bottom:12px;font-size:21px;font-family:robotomedium}.information-text{box-sizing:border-box;padding-right:12px;color:#555}.information-list-item{margin-top:24px;padding:12px;border:1px solid #f1f1f1;border-radius:2px}.information-item-icon{width:42px;padding-right:24px}.information-list-item a{color:#000;text-decoration:none;transition:all .2s ease-in-out}.information-list-item a:hover{color:#777}.information-list-item a:active{position:relative;top:1px}.information-feedback-container{margin-top:24px}.information-feedback{display:block;padding:18px 12px;font-size:16px;text-align:center;text-decoration:none;transition:all .1s ease-in-out}.information-feedback:active{position:relative;top:-1px}.pilink{color:#888;text-decoration:none;transition:all .2s ease-in-out}.pilink:hover{opacity:.7}.pilink:active{position:relative;top:1px}.tb{display:table;width:100%;table-layout:fixed;border-collapse:collapse}.tc{display:table-cell;vertical-align:middle}#catalog-section-banners{display:none;clear:both;margin:24px 0;overflow:hidden}#catalog-section-banners ul{margin:0;padding:0}#catalog-section-banners ul>li{float:left;width:0;list-style:none}#catalog-section-banners ul>li:first-child{width:auto}#catalog-section-banners li img{width:100%}#catalog-section-banners ol{position:absolute;bottom:12px;left:50%;margin:0;padding:0;list-style:none}#catalog-section-banners ol{position:absolute;bottom:12px;left:50%}#catalog-section-banners ol li{float:left;width:18px;height:18px;margin-right:4px;background:url(/bitrix/templates/dresscode/images/slideButtonSect.svg) 0 0 no-repeat transparent;cursor:pointer}#catalog-section-banners ol li:hover{background:url(/bitrix/templates/dresscode/images/slideButtonSect.svg) -18px 0 no-repeat transparent}#catalog-section-banners ol li:active{background:url(/bitrix/templates/dresscode/images/slideButtonSect.svg) -36px 0 no-repeat transparent}#catalog-section-banners ol li.selected{background:url(/bitrix/templates/dresscode/images/slideButtonSect.svg) -54px 0 no-repeat transparent}#catalog-section-banners ol li.selected:hover{background:url(/bitrix/templates/dresscode/images/slideButtonSect.svg) -72px 0 no-repeat transparent}#catalog-section-banners ol li.selected:active{background:url(/bitrix/templates/dresscode/images/slideButtonSect.svg) -90px 0 no-repeat transparent}#catalog-section-banners .catalog-section-banners-btn-left,#catalog-section-banners .catalog-section-banners-btn-right{position:absolute;top:50%;display:block;width:30px;height:60px;margin-top:-30px;background:url(/bitrix/templates/dresscode/images/slideArrowSect.svg) no-repeat transparent}#catalog-section-banners .catalog-section-banners-btn-left{left:0;background-position:0 0}#catalog-section-banners .catalog-section-banners-btn-left:hover{background-position:-30px 0}#catalog-section-banners .catalog-section-banners-btn-left:active{background-position:-60px 0}#catalog-section-banners .catalog-section-banners-btn-right{right:0;background-position:0 -60px}#catalog-section-banners .catalog-section-banners-btn-right:hover{background-position:-30px -60px}#catalog-section-banners .catalog-section-banners-btn-right:active{background-position:-60px -60px}.bx-sls .quick-location-tag,.bx-slst .quick-location-tag{color:#23527c!important}.list-advantages{max-width:none;margin:18px -12px 24px;font-size:0;line-height:0}.list-advantages .list-item{display:inline-block;box-sizing:border-box;width:350px;max-width:100%;padding:12px;vertical-align:top}.list-advantages .tc{vertical-align:top}.list-advantages .image{width:74px}.list-advantages .text-wrap{color:#000;font-size:14px}.list-advantages .name{max-height:40px;margin-bottom:6px;overflow:hidden;font-size:16px;font-family:robotomedium;line-height:20px}.list-advantages .descr{max-height:32px;overflow:hidden;line-height:16px}#main .processing{position:relative;pointer-events:none}#main .processing>*{opacity:.4;transition:opacity .3s ease-in-out}#main .processing::after{position:absolute;inset:0;background:url(/bitrix/templates/dresscode/images/spin.svg) 50% 50% no-repeat;content:" "}#colorSwitcher{position:fixed;top:50%;right:0;z-index:99999;width:192px;height:550px;margin-top:-275px;text-align:center;background-color:#fff;box-shadow:1px 1px 12px rgb(0 0 0 / 40%);transform:translateX(192px);transition:all .5s ease-in-out}#colorSwitcher:hover{transform:translateX(0)}#colorSwitcher .settingTouch{position:absolute;left:-50px;width:50px;height:50px;line-height:50px;text-align:center;background-color:#000;transition:all .2s ease-in-out}#colorSwitcher .settingTouch:hover{background:#2b2b2b}#colorSwitcher .settingTouchPicture{display:inline-block;width:24px;height:24px;vertical-align:middle;background:url(/bitrix/templates/dresscode/images/setting.png) 50% 50% no-repeat transparent;transition:all .4s ease-in-out}#colorSwitcher:hover .settingTouchPicture{transform:rotate(360deg)}#colorSwitcher .title{margin-top:12px;font-family:robotobold;text-align:center;text-transform:uppercase}#colorSwitcher .backgroundItems,#colorSwitcher .items{margin-top:12px;overflow:hidden;text-align:center}#colorSwitcher .menuSelect{margin-top:12px}#colorSwitcher .menuSelect select{box-sizing:border-box;width:85%;height:35px;padding:0 12px;outline:0}#colorSwitcher .menuSelect option{padding:12px 0}#colorSwitcher .item{float:left;width:48px;height:48px;margin-bottom:12px;margin-left:12px}#colorSwitcher .close{display:inline-block;margin-top:8px;padding:0 24px;color:#fff;line-height:30px;text-align:center;text-decoration:none;background-color:rgb(0 0 0 / 80%);border-radius:4px;transition:all .2s ease-in-out}#colorSwitcher .close:hover{background-color:rgb(0 0 0 / 100%)}#colorSwitcher .item a{display:block;width:48px;height:48px;border-radius:50%;transition:all .2s ease-in-out}#colorSwitcher .selected a{background-image:url(/bitrix/templates/dresscode/images/check.png);background-repeat:no-repeat;background-position:50% 50%}#colorSwitcher .item .color1{background-color:#ff9601}#colorSwitcher .item .color1:hover{background-color:#ffb800}#colorSwitcher .item .color2{background-color:#fb9bad}#colorSwitcher .item .color2:hover{background-color:#f3889d}#colorSwitcher .item .color3{background-color:#ff855f}#colorSwitcher .item .color3:hover{background-color:#e77652}#colorSwitcher .item .color4{background-color:#daa550}#colorSwitcher .item .color4:hover{background-color:#e4a540}#colorSwitcher .item .color5{background-color:#b15b49}#colorSwitcher .item .color5:hover{background-color:#a05a4b}#colorSwitcher .item .color6{background-color:#f44336}#colorSwitcher .item .color6:hover{background-color:#d42d20}#colorSwitcher .item .color7{background-color:#acce11}#colorSwitcher .item .color7:hover{background-color:#94b20e}#colorSwitcher .item .color8{background-color:#27c148}#colorSwitcher .item .color8:hover{background-color:#19cc3f}#colorSwitcher .item .color9{background-color:#27bfc1}#colorSwitcher .item .color9:hover{background-color:#25ccce}#colorSwitcher .item .color10{background-color:#3498db}#colorSwitcher .item .color10:hover{background-color:#2395e1}#colorSwitcher .item .color11{background-color:#2a65d0}#colorSwitcher .item .color11:hover{background-color:#0d57dc}#colorSwitcher .item .color12{background-color:#0061b2}#colorSwitcher .item .color12:hover{background-color:#006ac2}#colorSwitcher .item .color13{background-color:#c651d0}#colorSwitcher .item .color13:hover{background-color:#d75ee1}#colorSwitcher .item .color14{background-color:#c12752}#colorSwitcher .item .color14:hover{background-color:#c61c4b}#colorSwitcher .item .color15{background-color:#ed1c24}#colorSwitcher .item .color15:hover{background-color:#ff232b}#colorSwitcher .item .white{background-color:#eee}#colorSwitcher .item .black{background-color:#000}.colorSwitcherLoader{position:fixed;inset:0;z-index:9999;display:none;width:100%;height:100%;margin:auto;text-align:center;background-color:rgb(0 0 0 / 40%)}.colorSwitcherLoader svg{position:absolute;top:50%;left:50%;display:none;width:180px;height:180px;margin:auto;margin-top:-120px;overflow:visible}.colorSwitcherLoader.visible svg{display:block}.bx-soa-pp-company{z-index:1!important}#bx-soa-order *{box-sizing:border-box!important}#reformal_tab{z-index:9991!important}.sale_order_full_table input[name=BuyButton]{margin-bottom:24px}.contactAddress{max-width:160px}.microdata{display:none}.banner-animated .image{transform:translate3d(30px,0,0);opacity:0;transition:all .6s .4s ease-in-out}.banner-animated.banner-image-load .image{transform:translate3d(0,0,0);opacity:1}.btn-simple-wrap{margin-top:14px}.btn-simple{position:relative;display:inline-block;box-sizing:border-box;min-width:200px;padding:21px 24px 19px;color:#fff;font-size:14px;font-family:roboto_ltregular;line-height:18px;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:4px;cursor:pointer;transition:background .2s ease-in-out,border .2s ease-in-out}.btn-simple:active{top:1px}.btn-simple.btn-black{background:#2d2d2d;border-color:#2d2d2d}.btn-simple.btn-black:hover{background:#202020;border-color:#202020}.btn-simple.btn-black-border{color:#000;background:0 0;border-color:#aaa}.btn-simple.btn-black-border:hover{background:0 0;border-color:#000}.btn-simple.btn-medium{padding:16px 24px 14px}.btn-simple.btn-small{min-width:126px;padding:12px 8px 10px}.btn-simple.btn-micro{min-width:114px;padding:6px 8px 4px}.btn-simple.add-cart{min-width:90px;padding:4px 8px 3px;color:#000;background:0 0;border-color:#e7e8ea}.btn-simple.add-cart:hover{background:0 0;border-color:#000}.btn-simple.add-cart.disabled{opacity:.5}.active-link{display:inline-block;color:#000;font-size:14px;font-family:robotobold;text-transform:uppercase;text-decoration:none;border-bottom:1px dashed #000;cursor:pointer;transition:all .2s ease-in-out}.active-link:active{position:relative;top:1px}.inactive-link{display:inline-block;color:#888;font-size:14px;font-family:robotobold;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out}.inactive-link:active{position:relative;top:1px}.text-link{display:inline-block;color:#3b3732;text-decoration:none;vertical-align:middle;cursor:pointer;transition:all .2s ease-in-out}.text-link:active{position:relative;top:1px}.big-text-link{display:inline-block;color:#3b3732;font-size:16px;text-decoration:none;vertical-align:middle;cursor:pointer;transition:all .2s ease-in-out}.big-text-link:active{position:relative;top:1px}.link-dashed{display:inline-block;color:#000;font-size:14px;font-family:roboto_ltregular;text-decoration:none;border-bottom:1px dashed #000;cursor:pointer;transition:all .2s ease-in-out}.link-dashed:active{position:relative;top:1px}.theme-link-dashed{display:inline-block;font-size:14px;font-family:roboto_ltregular;text-decoration:none;border-bottom-width:1px;border-bottom-style:dashed;cursor:pointer;transition:all .2s ease-in-out}.theme-link-dashed:active{position:relative;top:1px}.tabs-wrap{margin:24px 0}.tabs-wrap .tabs-links{font-size:0}.tabs-wrap .tab-link{display:inline-block;font-size:14px;vertical-align:top}.tabs-wrap .tab-link:active{top:1px}.tabs-wrap .tab-link:last-child{margin-right:0}.tabs-wrap .tab-btn-link{position:relative;display:inline-block;box-sizing:border-box;min-width:126px;margin:0 6px 6px 0;padding:12px 14px 10px;color:#888;font-size:14px;font-family:roboto_ltregular;line-height:18px;text-align:center;text-decoration:none;border:1px solid #e7e8ea;border-radius:2px;cursor:pointer;transition:background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out}.tabs-wrap .tab-dashed-link{position:relative;display:inline-block;margin:0 30px 6px 0;color:#888;font-size:14px;font-family:robotobold;text-transform:uppercase;text-decoration:none;border-bottom:1px dashed transparent;cursor:pointer;transition:all .2s ease-in-out}.tabs-wrap .tab-dashed-link.active{color:#000;border-color:#000}.tabs-wrap .tab-dashed-link.active:hover{color:#000;border-color:#000}.tabs-wrap .tabs-content{margin-top:18px}.tabs-wrap .tab-content{display:none}.tabs-wrap .tab-content.active{display:block}.consultation-wrap{box-sizing:border-box;padding:14px 40px 16px 22px;color:#000;background:#fafafa;border:1px solid #e7e8ea}.consultation-wrap .tb{width:100%}.consultation-wrap .image{width:128px}.consultation-wrap .consultation-btn-wrap{width:224px;text-align:right}.consultation-wrap .consultation-heading{margin-bottom:6px;color:#000;font-weight:400;font-size:21px;font-family:robotomedium;line-height:25px;text-decoration:none}.consultation-wrap .text{max-height:48px;overflow:hidden;font-size:14px;line-height:16px}@media screen and (max-width:790px){.consultation-wrap{padding:18px 12px}.consultation-wrap .tc.image{display:none}}@media screen and (max-width:550px){.consultation-wrap .tc{display:block;width:100%;text-align:left}.consultation-wrap .consultation-btn-wrap{margin-top:18px}}.flex{display:-webkit-box;display:flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify}.flex .flex-item{box-sizing:border-box;width:calc(50% - 10px);padding:30px 24px;border:1px solid #e7e8ea}@media all and (max-width:750px){.flex .flex-item{width:100%;margin-bottom:12px}}.h1{display:block;margin-bottom:6px;color:#000;font-weight:400;font-size:24px;font-family:roboto_ltregular;line-height:30px;text-decoration:none}.h2{display:block;margin-bottom:6px;color:#000;font-weight:400;font-size:21px;font-family:roboto_ltregular;line-height:25px;text-decoration:none}.h3{display:block;margin-bottom:6px;color:#000;font-weight:400;font-size:16px;font-family:roboto_ltregular;line-height:20px;text-decoration:none}.ff-bold{font-family:robotobold}.ff-medium{font-family:robotomedium}.detail-text-wrap{margin:24px 0;line-height:24px}.detail-text-wrap .h1{margin-bottom:12px}.detail-text-wrap .h2{margin-bottom:12px}.detail-text-wrap .h3{margin-bottom:12px}.detail-text-wrap p{margin:0 0 14px;line-height:24px}.detail-text-wrap :last-child{margin-bottom:0}.detail-text-wrap ul{padding-left:16px}.detail-text-wrap ol{padding-left:16px}.detail-text-wrap img.fixwidth{display:inline-block;width:auto;max-width:100%;height:auto}.error-wrap{margin:18px 0;padding:48px 42px 36px;color:#952525;font-size:14px;line-height:24px;border:1px solid #bc8383}.table-simple-wrap{overflow:auto}.table-simple{box-sizing:border-box;width:100%;min-width:700px;margin:18px 0 36px;table-layout:auto;border:0;border-collapse:collapse;border-spacing:0}.table-simple th{padding:12px 24px;font-family:robotomedium;vertical-align:middle;background:#f7f7f7;border:1px solid #e4e4e4}.table-simple td{padding:12px 24px;vertical-align:middle;border:1px solid #e4e4e4}.table-simple td:last-child{text-align:center}.blockquote-wrap{margin:42px 0 24px;padding:48px 120px 42px 54px;background:#f9f9f9}.blockquote-wrap blockquote{margin:0;padding:0;color:#888;font-size:18px;line-height:30px}.blockquote-wrap blockquote::before{display:inline-block;width:40px;height:33px;margin-right:10px;background:url(/bitrix/templates/dresscode/images/blockquote.png) center center/contain no-repeat;content:""}.blockquote-wrap p{margin-top:14px}.new-list-items-wrap{margin-top:24px}.new-list-items{max-width:none;margin:18px -12px 30px;font-size:0}.new-list-items>div[id*=bx_incl_area]{display:inline-block;width:33.333%;vertical-align:top}.new-list-items>div[id*=bx_]>.list-item-wrap{width:100%}.new-list-items .list-item-wrap{display:inline-block;box-sizing:border-box;width:33.333%;padding:12px;vertical-align:top}.new-list-items .list-item{padding:24px 18px;border:1px solid #e7e8ea;border-radius:2px}.new-list-items .image{width:54px;padding-right:18px}.new-list-items .image-container{display:block;transition:all .2s ease-in-out}.new-list-items .image-container img{display:block;max-width:100%}.new-list-items .image-container:hover{opacity:.9}.new-list-items .image-container:active{position:relative;top:1px}.new-list-items .text{color:#000}.new-list-items .name{display:block;max-height:18px;margin-bottom:12px;overflow:hidden;color:#000;font-size:14px;line-height:18px;text-decoration:none}.new-list-items .name:active{position:relative;top:1px}.new-list-items .price{position:relative;display:inline-block;padding-right:18px;font-size:18px;font-family:robotobold}.new-list-items .old-price{position:absolute;top:-12px;right:0;color:#888;font-size:13px;font-family:roboto_ltregular;line-height:15px}.new-list-items .active-link{font-family:roboto_ltregular;text-transform:none}.new-list-items .addCart.added{color:#888;background:0 0!important;border-color:#888}.new-list-items .addCart.added:hover{color:#000;border-color:#000}.price-container .addCart.added:hover{border-color:transparent}@media screen and (max-width:1600px){.blockquote-wrap{margin:24px 0 18px;padding:30px 30px 36px 42px}.new-list-items{margin:0 -6px}.new-list-items .list-item-wrap{padding:6px}.new-list-items .list-item{padding:12px}.new-list-items .image{padding-right:12px}}@media screen and (max-width:1400px){.new-list-items .list-item-wrap{width:50%}}@media screen and (max-width:1280px){.new-list-items .list-item-wrap{width:33.333%}}@media screen and (max-width:1100px){.new-list-items .list-item-wrap{width:50%}}@media screen and (max-width:1024px){.blockquote-wrap blockquote{font-size:16px;line-height:24px}.detail-text-wrap .h1{font-size:20px;line-height:24px}.detail-text-wrap .h2{font-size:18px;line-height:22px}}@media screen and (max-width:800px){.blockquote-wrap blockquote::before{width:20px;height:18px}.blockquote-wrap{padding:18px 12px 18px 24px}}@media screen and (max-width:790px){.new-list-items{margin:-3px}.new-list-items .list-item-wrap{width:100%;padding:3px}.new-list-items .list-item{padding:8px}}@media screen and (max-width:500px){.detail-text-wrap .h1{font-size:18px;line-height:22px}.detail-text-wrap .h2{font-size:16px;line-height:20px}.detail-text-wrap .h3{font-size:15px;line-height:18px}}@media screen and (max-width:400px){.new-list-items .price{font-size:16px}.new-list-items .name{max-height:36px}}.gray-bg-text{margin-bottom:24px;padding:30px 24px;color:#000;font-size:14px;line-height:24px;background:#f9f9f9}@media screen and (max-width:1024px){.gray-bg-text{padding:12px}}.btn-wrap{margin-top:24px;font-size:0}.btn-wrap .btn-simple{margin-right:6px;margin-bottom:6px;vertical-align:top}.active-link{display:inline-block;color:#000;font-size:14px;font-family:robotobold;text-transform:uppercase;text-decoration:none;border-bottom:1px dashed #000;cursor:pointer;transition:all .2s ease-in-out}.active-link:active{position:relative;top:1px}.inactive-link{display:inline-block;color:#888;font-size:14px;font-family:robotobold;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out}.inactive-link:active{position:relative;top:1px}.text-link{display:inline-block;color:#3b3732;text-decoration:none;vertical-align:middle;cursor:pointer;transition:all .2s ease-in-out}.text-link:active{position:relative;top:1px}.big-text-link{display:inline-block;color:#3b3732;font-size:16px;text-decoration:none;vertical-align:middle;cursor:pointer;transition:all .2s ease-in-out}.big-text-link:active{position:relative;top:1px}.link-dashed{display:inline-block;color:#000;font-size:14px;font-family:roboto_ltregular;text-decoration:none;border-bottom:1px dashed #000;cursor:pointer;transition:all .2s ease-in-out}.link-dashed:active{position:relative;top:1px}.theme-link-dashed{display:inline-block;font-size:14px;font-family:roboto_ltregular;text-decoration:none;border-bottom-width:1px;border-bottom-style:dashed;cursor:pointer;transition:all .2s ease-in-out}.theme-link-dashed:active{position:relative;top:1px}.banners-list{max-width:none;margin:0 -12px 42px;font-size:0}.banners-list .banner-wrap{display:inline-block;box-sizing:border-box;width:50%;padding:12px;vertical-align:top}.banner-wrap .banner-elem{border:1px solid #e7e8ea}.banner-wrap+.global-block-container .detail-text-wrap{margin-top:0}.banner-elem{height:296px;overflow:hidden}.banner-elem .limiter{height:100%}.banner-elem .tb{height:100%}.banner-elem .tr{display:table-row;height:100%}.banner-elem .text-wrap{padding-left:54px;color:#000}.banner-elem .text-wrap :last-child{margin-bottom:0}.banner-elem .date{margin-bottom:6px;color:#000;font-size:13px}.banner-elem h1{max-height:86px;margin-bottom:18px;overflow:hidden;font-size:36px;line-height:43px}.banner-elem .h2{display:inline-block;max-height:50px;overflow:hidden;line-height:25px;vertical-align:top}.banner-elem .price{max-height:22px;margin-bottom:6px;overflow:hidden;font-size:18px;line-height:22px}.banner-elem .descr{max-height:45px;margin-bottom:8px;overflow:hidden;font-size:13px;line-height:15px}.banner-elem .image{box-sizing:border-box;width:55%;padding-left:12px;font-size:0;line-height:0;text-align:right;vertical-align:middle}.banner-elem .image img{display:block;width:auto;max-width:100%;height:auto;max-height:296px;margin-left:auto;transform:translate3d(0,0,0) scale(1);transition:all .4s ease-in-out}.banner-elem .image-link{display:block;width:auto}.banner-elem .image-link:hover img{transform:translate3d(0,0,0) scale(1.02)}.banner-elem .image .image-link{display:inline-block}.banner-elem .image .image-link img{display:inline-block;margin:auto}.banner-elem .social{height:60px;margin-top:12px}@media screen and (max-width:1600px){.banners-list{margin:0 -8px 42px}.banners-list .banner-wrap{padding:8px}.banner-elem .text-wrap{padding-left:24px}.banner-elem .image{width:60%}}@media screen and (max-width:1400px){.banners-list{margin:0 -6px 42px}.banners-list .banner-wrap{padding:6px}.banner-elem{height:260px}.banner-elem .image img{max-height:260px}.banner-elem .text-wrap{padding-left:18px}.banner-elem .price{max-height:20px;font-size:16px;line-height:20px}.banner-elem .social{height:30px}}@media screen and (max-width:1280px){.banner-elem h1{max-height:58px;margin-bottom:12px;font-size:24px;line-height:29px}}@media screen and (max-width:1200px){.banner-elem{height:220px}.banner-elem .image{width:50%}.banner-elem .image img{max-height:220px}.banner-elem .h2{max-height:44px;font-size:18px;line-height:22px}.banner-elem .price{max-height:18px;font-size:15px;line-height:18px}}@media screen and (max-width:1024px){.banners-list{margin:0 -3px 24px}.banners-list .banner-wrap{padding:3px}.banner-elem{height:160px}.banner-elem h1{max-height:48px;margin-bottom:10px;font-size:20px;line-height:24px}.banner-elem .image{width:55%}.banner-elem .image img{max-height:160px}.banner-elem .price{display:none}}@media screen and (max-width:800px){.banners-list .banner-wrap:nth-child(n){width:100%}.banner-elem .text-wrap{padding-left:24px}.banner-elem .image{width:50%;text-align:center}.banner-elem .image img{margin:0 auto}}@media screen and (max-width:400px){.banner-elem{height:150px}.banner-elem .h2{max-height:40px;font-size:16px;line-height:20px}.banner-elem .price{max-height:18px;font-size:14px;line-height:18px}.banner-elem .text-wrap{padding-left:12px}.banner-elem .btn-simple.btn-micro{min-width:100px;padding:3px 8px}.banner-elem .image{width:50%}.banner-elem .image img{max-height:150px}.services-banners-list .banner-wrap .banner-elem{background:0 0!important}}.fullscreen-banner{height:470px;margin-bottom:24px;border-bottom:1px solid #e7e8ea}.fullscreen-banner .limiter{position:relative;height:100%}.fullscreen-banner #breadcrumbs{position:absolute;top:0;left:0;width:100%}.fullscreen-banner #breadcrumbs+.tb .text-wrap{padding:42px 0 0}.fullscreen-banner h1{margin-bottom:12px}.fullscreen-banner .price{max-height:36px;margin-bottom:12px;font-size:30px;line-height:36px}.fullscreen-banner .descr{max-height:120px;margin-bottom:24px;font-size:14px;line-height:24px}.fullscreen-banner .image{width:55%}.fullscreen-banner .image img{max-height:470px;margin:0 auto}@media screen and (max-width:1600px){.fullscreen-banner{height:440px}.fullscreen-banner .image img{max-height:440px}}@media screen and (max-width:1400px){.fullscreen-banner{height:420px}.fullscreen-banner .price{height:30px;font-size:24px;line-height:30px}.fullscreen-banner .descr{margin-bottom:18px}.fullscreen-banner .image{width:50%}.fullscreen-banner .image img{max-height:420px}}@media screen and (max-width:1024px){.fullscreen-banner{height:290px}.fullscreen-banner .image{width:45%}.fullscreen-banner .image img{max-height:290px}.fullscreen-banner .descr{max-height:80px;margin-bottom:12px;line-height:20px}.hide-1024{display:none!important}}@media screen and (max-width:800px){.fullscreen-banner{height:270px}.fullscreen-banner .image{width:40%}.fullscreen-banner .image img{max-height:270px}.fullscreen-banner .descr{max-height:60px}}@media screen and (max-width:700px){.fullscreen-banner{height:260px}.fullscreen-banner .image img{max-height:260px}.fullscreen-banner #breadcrumbs{right:0;left:12px;width:auto;margin-top:12px}.hide-700{display:none!important}}@media screen and (max-width:600px){.banner-hide-images{background:0 0!important}.banner-hide-images .image{display:none}.hide-600{display:none!important}}@media screen and (max-width:500px){.fullscreen-banner{height:170px}.fullscreen-banner .image img{max-height:170px}.fullscreen-banner .descr{display:none;max-height:40px}.fullscreen-banner .image{width:50%}.fullscreen-banner .btn-simple{padding:13px 8px 11px}.hide-500{display:none!important}}.banner-elem.arbitrary-banner .limiter{padding:0}@media screen and (max-width:1600px){.banner-elem.arbitrary-banner{height:420px}.banner-elem.arbitrary-banner .image img{max-height:420px}}@media screen and (max-width:1400px){.banner-elem.arbitrary-banner{height:340px}.banner-elem.arbitrary-banner .image{width:55%}.banner-elem.arbitrary-banner .image img{max-height:340px}}@media screen and (max-width:1200px){.banner-elem.arbitrary-banner{height:300px}.banner-elem.arbitrary-banner .image{width:50%}.banner-elem.arbitrary-banner .image img{max-height:300px}}@media screen and (max-width:1024px){.banner-elem.arbitrary-banner{height:260px}.banner-elem.arbitrary-banner .image{width:55%}.banner-elem.arbitrary-banner .image img{max-height:260px}}@media screen and (max-width:800px){.banner-elem.arbitrary-banner{height:250px}.banner-elem.arbitrary-banner .image{width:50%}.banner-elem.arbitrary-banner .image img{max-height:250px}}@media screen and (max-width:700px){#logo{text-align:center}.banner-elem.arbitrary-banner{height:auto;margin-bottom:18px;border:1px solid #e7e8ea}.banner-elem.arbitrary-banner .descr{max-height:80px}.banner-elem.arbitrary-banner .text-wrap{display:block;margin-bottom:6px;padding:12px 12px 0}.banner-elem.arbitrary-banner h1{margin-bottom:8px;font-size:18px}.banner-elem.arbitrary-banner .image{display:block;width:100%;padding:0}.banner-elem.arbitrary-banner .image img{max-height:250px;margin:0 auto}.banner-elem.arbitrary-banner.banner-no-bg .image img{max-height:none}}@media screen and (max-width:500px){.banner-elem.arbitrary-banner .descr{display:block}.banner-elem.arbitrary-banner h1{max-height:60px;margin-bottom:8px;font-size:16px;line-height:20px}.banner-elem.arbitrary-banner .image img{max-height:200px}}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-right{margin-right:0!important}.no-margin-left{margin-left:0!important}.templateSwitcher{position:fixed;top:0;right:0;z-index:9998;width:360px;height:100%;overflow:hidden;text-align:center;background-color:#fff;box-shadow:1px 1px 12px rgb(0 0 0 / 30%);transform:translateX(500px);transition:all .2s ease-in-out}.templateSwitcher.opened{transform:translateX(0)}.templateSwitcherScroll{width:390px;height:100%;overflow:auto}.templateSwitcherScrollContainer{box-sizing:border-box;width:360px;margin:24px 0;padding:0 24px}.templateSwitcherSettings{position:fixed;top:50%;right:0;z-index:9999;width:51px;height:198px;margin-top:-100px;line-height:50px;text-align:center;cursor:pointer;transition:all .2s ease-in-out;animation-name:bounceInDown;animation-duration:2s;animation-fill-mode:both}.templateSwitcherSettings.active{right:360px}.templateSwitcherSettings:hover{opacity:.9}.templateSwitcherSettings:hover{background-color:#2b2b2b}.templateSwitcherSettingsPicture{display:inline-block;width:51px;height:198px;vertical-align:middle;background:url(/bitrix/templates/dresscode/images/setting.png) 50% 50% no-repeat transparent;transition:all .5s ease-in-out}.templateSwitcher .switcherList{overflow:hidden}.templateSwitcher .switcherListItem{display:inline-block;height:40px;line-height:40px;text-align:center;background-color:#fff;border:1px solid #ff9601;border-radius:2px}.templateSwitcher .switcherListItem:hover{border-color:#ffa800}.templateSwitcher .switcherListItem.active{color:#fff;background-color:#ff9601}.templateSwitcher .switcherListItem.active a{color:#fff}.templateSwitcher .switcherListItem:first-child{margin-right:12px}.templateSwitcher .switcherListItem a{display:block;padding:0 24px;color:#ff9601;text-decoration:none}.templateSwitcher .switcherListItem a:active{position:relative;top:1px}.templateSwitcher .switcherHeading{margin-bottom:18px;padding:0 24px;font-size:16px;font-family:robotomedium}.templateSwitcher .switcherBigHeading{margin-bottom:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;font-size:18px;text-transform:uppercase;border-bottom:1px solid #f3f3f3}.templateSwitcher .switcherBigHeading+.switcherRowBlock{padding-top:0;border-top:0}.templateSwitcher .switcherBigHeading .switcherClose{float:right;margin-top:-1px;color:red;font-size:21px;text-decoration:none}.templateSwitcher .switcherBigHeading .switcherClose:hover{opacity:.7}.templateSwitcher .switcherBigHeading .switcherClose:active{position:relative;top:1px}.templateSwitcher .switcherHeading2{margin-bottom:12px;padding:0 24px;font-family:robotomedium}.templateSwitcher .switcherRowBlock{margin-top:24px;padding-top:24px;border-top:1px solid #f3f3f3}.templateSwitcher .switcherSelect{box-sizing:border-box;width:90%;height:40px;padding:0 12px;border:1px solid #f3f3f3;outline:0;cursor:pointer}.templateSwitcher .switcherIcons{margin-bottom:24px}.templateSwitcher .switcherDescription{color:#888;font-size:13px}.templateSwitcher .switcherBackgroundItems{overflow:hidden;text-align:center}.templateSwitcher .switcherThemes{margin-top:24px;overflow:hidden}.templateSwitcher .switcherThemesItem{display:inline-block;width:30px;height:30px;margin-bottom:12px;margin-left:12px}.templateSwitcher .switcherBackgroundItem{display:inline-block;width:30px;height:30px}.templateSwitcher .switcherBackgroundItem:first-child{margin-right:12px}.templateSwitcher .switcherBackgroundItem a,.templateSwitcher .switcherThemesItem a{display:block;width:30px;height:30px;border-radius:2px;transition:all .2s ease-in-out}.templateSwitcher .switcherBackgroundItem a:active,.templateSwitcher .switcherThemesItem a:active{position:relative;top:1px}.templateSwitcher .switcherBackgroundItem.selected a,.templateSwitcher .switcherThemesItem.selected a{background-image:url(/bitrix/templates/dresscode/images/check.png);background-repeat:no-repeat;background-position:50% 50%}@keyframes bounceInDown{0%,100%,60%,75%,90%{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:translate3d(0,-3000px,0);opacity:0}60%{transform:translate3d(0,25px,0);opacity:1}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}100%{transform:none}}.templateSwitcher .switcherThemesItem .color1{background-color:#ff9601}.templateSwitcher .switcherThemesItem .color1:hover{background-color:#ffb800}.templateSwitcher .switcherThemesItem .color2{background-color:#fb9bad}.templateSwitcher .switcherThemesItem .color2:hover{background-color:#f3889d}.templateSwitcher .switcherThemesItem .color3{background-color:#ff855f}.templateSwitcher .switcherThemesItem .color3:hover{background-color:#e77652}.templateSwitcher .switcherThemesItem .color4{background-color:#daa550}.templateSwitcher .switcherThemesItem .color4:hover{background-color:#e4a540}.templateSwitcher .switcherThemesItem .color5{background-color:#b15b49}.templateSwitcher .switcherThemesItem .color5:hover{background-color:#a05a4b}.templateSwitcher .switcherThemesItem .color6{background-color:#f44336}.templateSwitcher .switcherThemesItem .color6:hover{background-color:#d42d20}.templateSwitcher .switcherThemesItem .color7{background-color:#acce11}.templateSwitcher .switcherThemesItem .color7:hover{background-color:#94b20e}.templateSwitcher .switcherThemesItem .color8{background-color:#27c148}.templateSwitcher .switcherThemesItem .color8:hover{background-color:#19cc3f}.templateSwitcher .switcherThemesItem .color9{background-color:#27bfc1}.templateSwitcher .switcherThemesItem .color9:hover{background-color:#25ccce}.templateSwitcher .switcherThemesItem .color10{background-color:#3498db}.templateSwitcher .switcherThemesItem .color10:hover{background-color:#2395e1}.templateSwitcher .switcherThemesItem .color11{background-color:#2a65d0}.templateSwitcher .switcherThemesItem .color11:hover{background-color:#0d57dc}.templateSwitcher .switcherThemesItem .color12{background-color:#0061b2}.templateSwitcher .switcherThemesItem .color12:hover{background-color:#006ac2}.templateSwitcher .switcherThemesItem .color13{background-color:#c651d0}.templateSwitcher .switcherThemesItem .color13:hover{background-color:#d75ee1}.templateSwitcher .switcherThemesItem .color14{background-color:#c12752}.templateSwitcher .switcherThemesItem .color14:hover{background-color:#c61c4b}.templateSwitcher .switcherThemesItem .color15{background-color:#ed1c24}.templateSwitcher .switcherThemesItem .color15:hover{background-color:#ff232b}.templateSwitcher .switcherBackgroundItem .white{background-color:#eee}.templateSwitcher .switcherBackgroundItem .black{background-color:#000}@keyframes zoomIn{from{transform:scale3d(.3,.3,.3);opacity:0}to{opacity:1}}@keyframes zoomIn{from{transform:scale3d(.3,.3,.3);opacity:0}to{opacity:1}}.g--circle{transform-origin:60px 60px;animation:opacity 1.2s linear infinite;fill:#1e90ff}.g--circle:nth-child(12n+1){transform:rotate(-30deg) translate(5px,5px) scale(.9);animation-delay:-.1s}.g--circle:nth-child(12n+2){transform:rotate(-60deg) translate(5px,5px) scale(.9);animation-delay:-.2s}.g--circle:nth-child(12n+3){transform:rotate(-90deg) translate(5px,5px) scale(.9);animation-delay:-.3s}.g--circle:nth-child(12n+4){transform:rotate(-120deg) translate(5px,5px) scale(.9);animation-delay:-.4s}.g--circle:nth-child(12n+5){transform:rotate(-150deg) translate(5px,5px) scale(.9);animation-delay:-.5s}.g--circle:nth-child(12n+6){transform:rotate(-180deg) translate(5px,5px) scale(.9);animation-delay:-.6s}.g--circle:nth-child(12n+7){transform:rotate(-210deg) translate(5px,5px) scale(.9);animation-delay:-.7s}.g--circle:nth-child(12n+8){transform:rotate(-240deg) translate(5px,5px) scale(.9);animation-delay:-.8s}.g--circle:nth-child(12n+9){transform:rotate(-270deg) translate(5px,5px) scale(.9);animation-delay:-.9s}.g--circle:nth-child(12n+10){transform:rotate(-300deg) translate(5px,5px) scale(.9);animation-delay:-1s}.g--circle:nth-child(12n+11){transform:rotate(-330deg) translate(5px,5px) scale(.9);animation-delay:-1.1s}.g--circle:nth-child(12n+12){transform:rotate(-360deg) translate(5px,5px) scale(.9);animation-delay:-1.2s}.g-circles--v1 .g--circle{fill-opacity:0;animation-name:opacity}.g-circles--v2 .g--circle{animation-name:opacity-stroke,colors,colors-stroke;stroke:#9acd32;fill-opacity:0;stroke-opacity:0;stroke-width:1}.g-circles--v2 .g--circle .u--circle{animation:transform-2 1.2s linear infinite}.g-circles--v2 .g--circle:nth-child(12n+1) .u--circle{animation-delay:-.1s}.g-circles--v2 .g--circle:nth-child(12n+2) .u--circle{animation-delay:-.2s}.g-circles--v2 .g--circle:nth-child(12n+3) .u--circle{animation-delay:-.3s}.g-circles--v2 .g--circle:nth-child(12n+4) .u--circle{animation-delay:-.4s}.g-circles--v2 .g--circle:nth-child(12n+5) .u--circle{animation-delay:-.5s}.g-circles--v2 .g--circle:nth-child(12n+6) .u--circle{animation-delay:-.6s}.g-circles--v2 .g--circle:nth-child(12n+7) .u--circle{animation-delay:-.7s}.g-circles--v2 .g--circle:nth-child(12n+8) .u--circle{animation-delay:-.8s}.g-circles--v2 .g--circle:nth-child(12n+9) .u--circle{animation-delay:-.9s}.g-circles--v2 .g--circle:nth-child(12n+10) .u--circle{animation-delay:-1s}.g-circles--v2 .g--circle:nth-child(12n+11) .u--circle{animation-delay:-1.1s}.g-circles--v2 .g--circle:nth-child(12n+12) .u--circle{animation-delay:-1.2s}.g-circles--v3 .g--circle{fill-opacity:1;animation-name:opacity,colors}.g-circles--v4 .g--circle{animation-name:opacity,colors-3;fill:orange;fill-opacity:1}.g-circles--v4 .u--circle{animation:transform 1.2s linear infinite}.g-circles--v4 .g--circle:nth-child(12n+1) .u--circle{animation-delay:-.1s}.g-circles--v4 .g--circle:nth-child(12n+2) .u--circle{animation-delay:-.2s}.g-circles--v4 .g--circle:nth-child(12n+3) .u--circle{animation-delay:-.3s}.g-circles--v4 .g--circle:nth-child(12n+4) .u--circle{animation-delay:-.4s}.g-circles--v4 .g--circle:nth-child(12n+5) .u--circle{animation-delay:-.5s}.g-circles--v4 .g--circle:nth-child(12n+6) .u--circle{animation-delay:-.6s}.g-circles--v4 .g--circle:nth-child(12n+7) .u--circle{animation-delay:-.7s}.g-circles--v4 .g--circle:nth-child(12n+8) .u--circle{animation-delay:-.8s}.g-circles--v4 .g--circle:nth-child(12n+9) .u--circle{animation-delay:-.9s}.g-circles--v4 .g--circle:nth-child(12n+10) .u--circle{animation-delay:-1s}.g-circles--v4 .g--circle:nth-child(12n+11) .u--circle{animation-delay:-1.1s}.g-circles--v4 .g--circle:nth-child(12n+12) .u--circle{animation-delay:-1.2s}@keyframes opacity{3%{fill-opacity:1}75%{fill-opacity:0}}@keyframes opacity{3%{fill-opacity:1}75%{fill-opacity:0}}@keyframes opacity-stroke{10%{stroke-opacity:1}85%{stroke-opacity:0}}@keyframes opacity-stroke{10%{stroke-opacity:1}85%{stroke-opacity:0}}@keyframes colors{0%{fill:#9acd32}10%{fill:gold}75%{fill:#dc143c}}@keyframes colors{0%{fill:#9acd32}10%{fill:gold}75%{fill:#dc143c}}@keyframes colors-stroke{0%{stroke:#9acd32}10%{stroke:gold}75%{stroke:#dc143c}}@keyframes colors-stroke{0%{stroke:#9acd32}10%{stroke:gold}75%{stroke:#dc143c}}@keyframes colors-2{0%{fill:#ff0}50%{fill:red}65%{fill:#ff4500}95%{fill:gold}}@keyframes colors-2{0%{fill:#ff0}50%{fill:red}65%{fill:#ff4500}95%{fill:gold}}@keyframes colors-3{0%{fill:#9acd32}50%{fill:#40e0d0}65%{fill:#ff0}95%{fill:orange}}@keyframes colors-3{0%{fill:#9acd32}50%{fill:#40e0d0}65%{fill:#ff0}95%{fill:orange}}@keyframes transform{10%{transform:scale(.75);transform-origin:70px 70px}}@keyframes transform{10%{transform:scale(.75);transform-origin:70px 70px}}@keyframes transform-2{40%{transform:scale(.85) translate(10px,10px)}60%{stroke-width:20}}@keyframes transform-2{40%{transform:scale(.85) translate(10px,10px)}60%{stroke-width:20}}
/* End */
/* /bitrix/templates/dresscode/fonts/roboto/roboto.min.css?1751227467986 */
/* /bitrix/templates/dresscode/themes/white/arctic/style.min.css?175122746736708 */
/* /bitrix/templates/dresscode/headers/header6/css/style.min.css?175122746713795 */
/* /local/components/onlineservice/main.css?1751227467141294 */
/* /bitrix/templates/dresscode/headers/header6/css/types/type1.min.css?1751227467198 */
/* /bitrix/components/dresscode/sale.geo.positiion/templates/.default/style.min.css?175122746610499 */
/* /bitrix/components/dresscode/search.line/templates/version2/style.min.css?17512274666405 */
/* /bitrix/components/dresscode/compare.line/templates/version5/style.min.css?17512274662014 */
/* /bitrix/components/dresscode/favorite.line/templates/version5/style.min.css?17512274661878 */
/* /bitrix/templates/dresscode/components/bitrix/sale.basket.basket.line/topCart5/style.min.css?17512274671721 */
/* /bitrix/templates/dresscode/components/bitrix/menu/topMenu5/style.css?17512715492230 */
/* /bitrix/templates/dresscode/components/bitrix/menu/leftMenu/style.min.css?17512274676540 */
/* /bitrix/templates/dresscode/components/bitrix/menu/leftSubMenu/style.min.css?1751227467233 */
/* /bitrix/components/dresscode/special.product/templates/.default/style.min.css?17512274663556 */
/* /bitrix/templates/dresscode/components/bitrix/news.list/leftNews/style.min.css?17512274671102 */
/* /bitrix/templates/dresscode/components/bitrix/subscribe.form/.default/style.min.css?1751227467945 */
/* /bitrix/templates/dresscode/components/bitrix/news.list/leftCollection/style.min.css?17512274671068 */
/* /bitrix/templates/dresscode/components/bitrix/news.list/leftBlog/style.min.css?17512274671029 */
/* /bitrix/templates/dresscode/components/bitrix/breadcrumb/.default/style.min.css?17512274671104 */
/* /bitrix/components/dresscode/products.by.filter/templates/.default/style.min.css?1751227466994 */
/* /bitrix/components/dresscode/catalog.viewed.product/templates/.default/style.min.css?17512274661066 */
/* /bitrix/templates/dresscode/components/bitrix/catalog.bigdata.products/.default/style.min.css?17512274671569 */
/* /bitrix/templates/dresscode/styles.css?175407052910684 */
/* /bitrix/templates/dresscode/template_styles.min.css?1751227467159678 */
