

/* Start:/bitrix/templates/dresscodeV2/fonts/roboto/roboto.min.css?1788988073986*/
@font-face{font-weight:400;font-family:robotobold;font-style:normal;src:url(/bitrix/templates/dresscodeV2/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/dresscodeV2/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/dresscodeV2/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/dresscodeV2/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/dresscodeV2/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/dresscodeV2/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/dresscodeV2/fonts/roboto/roboto-thin.woff2) format("woff2");font-display:fallback}
/* End */


/* Start:/bitrix/templates/dresscodeV2/themes/blue/style.min.css?178898807438296*/
body.index{background-color:#f3f3f3}.theme-background-svg{fill:#2a65d0}#footer.variant_2 #footerBottom,#footer.variant_2 #leftFooter,#footer.variant_2 #rightFooter,#footer.variant_2 .fc,#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,#headerLine5.color_theme,#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 #subMenu .removedItemsContainer .removedItemsList,#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,#subHeader9 #menuCatalogSection .catalogButton,#subHeader9 .subContainerColumn .callBack,#subHeader9.color_theme,#subHeader9.color_theme .cart .count,#subHeader9.color_theme .topCompare .value,#subHeader9.color_theme .topWishlist .value,#subHeaderLine.color_theme,#subHeaderLine.color_theme #subMenu .removedItemsContainer .removedItemsList,#topHeader.color_theme,#topHeader2.color_theme,.menuContainerColor.color_theme #mainMenu .removedItemsLink .removedItemsList,.menuContainerColor.color_theme #mainMenuContainer,.menuContainerColor.color_theme #menuCatalogSection .catalogButton{background-color:#2a65d0}#footer.variant_4 #footerBottom,#footer.variant_4 #rightFooter,#headerLine .headerLineTools .callBack:hover,#headerLine2 .callBack:hover,#subHeader.color_black #headerTools .cart ins.active:hover,#subHeader9 #menuCatalogSection .catalogButton:hover,#subHeader9 .subContainerColumn .callBack:hover,.menuContainerColor.color_theme #mainMenu .removed:hover,.menuContainerColor.color_theme #mainMenuContainer #mainMenu>li:hover{background-color:#4f7ed3}#footer.variant_4 #leftFooter .heading,#footer.variant_4 #leftFooter .selected,#footer.variant_4 #rightFooter .email a,#footer.variant_5 #leftFooter .heading,#footer.variant_5 #leftFooter .selected,#footer.variant_5 #rightFooter .email a,#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,#subHeader9 #subMenu li .selected{color:#2a65d0}#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:#2a65d0!important}#headerLine4.color_black #subMenu li .selected,#headerLine4.color_black #subMenu li a:hover{color:#2a65d0!important}#footer.variant_4 #leftFooter a:hover,#footer.variant_4 #rightFooter .email a:hover,#footer.variant_5 #leftFooter a:hover,#footer.variant_5 #rightFooter .email 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,#subHeader9 #subMenu li a:hover,#topHeader.color_black #topMenu li a.selected,#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:#4f7ed3}#headerLine.color_theme .headerLineTools .callBack,#headerLine2.color_theme .callBack,#subHeader6.color_theme .callBack,#subHeader9.color_theme #menuCatalogSection .catalogButton,#subHeader9.color_theme #subMenu .removedItemsContainer .removedItemsList,#subHeader9.color_theme .callBack{background-color:#4f7ed3}#subHeader3 .cart .order.active,#subHeader6 .subPhones .callBack{color:#2a65d0;border:1px solid #2a65d0}#subHeader6 .subPhones .callBack:hover{border:1px solid #4f7ed3}#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,#subHeader9 .cart .active .count,#subHeader9 .topCompare .active .value,#subHeader9 .topWishlist .active .value{color:#2a65d0;border:2px solid #2a65d0}#subHeader3 .cart .active .count,#subHeader3.color_black .cart .active .count,#subHeader3.color_theme .cart .active .count{background-color:#2a65d0}#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:#2a65d0}#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:#4f7ed3}#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 #2a65d0}#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 #4f7ed3}@media all and (max-width:800px){#subHeader6 .user-geo-position-value-link{background-color:#4f7ed3}}@media all and (max-width:650px){#subHeader9 .subContainerColumn .callBack{color:#4f7ed3!important}#subHeader9 .subContainerColumn .callBack:hover{color:#2a65d0!important}}@media all and (max-width:420px){#headerLine4.color_theme #geoPosition.color_default .user-geo-position-value-link{color:#4f7ed3}#headerLine4.color_theme #geoPosition.color_default .user-geo-position-value-link::after{border-color:#4f7ed3}}#topHeader{background:#fff;border-bottom:1px solid #f6f6f6}#topService{color:#000;border-left:1px solid #f6f6f6}#topService li{border-right:1px solid #f6f6f6}#topService li a{color:#000}#topService li:hover a:hover{color:#4f7ed3}#topService li a:focus{color:#2c67d1}#topService .selected{color:#4f7ed3}#subHeader{background:#fff;border-bottom:0 solid #f6f6f6}#logo{border-right:1px solid #f6f6f6;border-left:1px solid #f6f6f6}#topHeading{border-right:1px solid #f6f6f6}#topHeading p{color:#000}#headerTools{border-right:1px solid #f6f6f6}#headerTools .tools .heading{color:#000}#headerTools .tools .link{color:#2a65d0}#headerTools .tools .link:hover{color:#4f7ed3}#headerTools .tools li{border-left:1px solid #f6f6f6}#headerTools .text{color:#000}#headerTools .telephone .icon{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/callbackHead.svg) 0 0 no-repeat transparent}#headerTools .telephone .icon:hover{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/callbackHead.svg) -35px 0 no-repeat transparent}#headerTools .search .icon{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/searchHead.svg) 0 0 no-repeat transparent}#headerTools .search .icon:hover{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/searchHead.svg) -35px 0 no-repeat transparent}#headerTools .wishlist .icon{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/wishlistHead.svg) 0 0 no-repeat transparent}#headerTools .wishlist .icon.active{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/wishlistHead.svg) -36px 0 no-repeat transparent}#headerTools .wishlist .icon.active:hover{background-position:-72px 0}#headerTools .compare .icon{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/compareHead.svg) 0 0 no-repeat transparent}#headerTools .compare .icon.active{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/compareHead.svg) -35px 0 no-repeat transparent}#headerTools .compare .icon.active:hover{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/compareHead.svg) -70px 0 no-repeat transparent}#headerTools .cart .icon{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/cartHead.svg) 0 0 no-repeat transparent}#headerTools .cart .icon.active{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/cartHead.svg) -44px 0 no-repeat transparent}#headerTools .cart .icon.active:hover{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/cartHead.svg) -88px 0 no-repeat transparent}#headerTools .cart ins{color:#888;background:#e0e0e0}#headerTools .cart ins.active{color:#4f7ed3}#topHeader #topMenu{border-left:1px solid #e9e9e9}#topHeader #topMenu li a{color:#000}#topHeader #topMenu li a:hover{color:#4f7ed3}#topHeader #topMenu .sub{background-color:#eee}#topHeader #topMenu .sub li{border-top:0;border-bottom:1px solid #e0e0e0}#topHeader #topMenu .sub li:hover{background:#e0e0e0}#mainMenuContainer .minCatalogButton{color:#fff;background:#2a65d0}#changeYouCity{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/modalBg.svg) 0 0 repeat #232323}#changeYouCity .heading{color:#4f7ed3}#changeYouCity .list li a{color:#ccc}#changeYouCity .list li a:hover{color:#4f7ed3}#changeYouCity #cityClose{color:#fff;background:rgb(0 0 0 / 10%);border:1px solid #000}#changeYouCity #cityClose:hover{color:#4f7ed3}#changeYouCity #cityClose ins{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/exit.svg) 0 0 no-repeat transparent}#changeYouCity #cityClose:hover ins{background-position:-11px 0}#changeYouCity #cityClose:active ins{background-position:-22px 0}#mainMenuContainer{background-color:#1a1a1a}#mainMenu>li a{color:#fff}#mainMenu>li a:hover{color:#2a65d0}#menuCatalogSection .drop ul li a:hover{color:#2a65d0}#left .heading{color:#fff}#left .opener{background:#2a65d0}#left .heading ins{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/iconMenu.svg) 0 50% no-repeat transparent}#left .sideBlock .heading{background-color:#2b2b2b}#left #subscribe .sideBlockContent{border:1px solid #e7e8ea}#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:#4f7ed3}#brandSearch a{color:#000}#slider ol li{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/slideButton.svg) 0 0 no-repeat transparent}#slider ol li:hover{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/slideButton.svg) -18px 0 no-repeat transparent}#slider ol li:active{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/slideButton.svg) -36px 0 no-repeat transparent}#slider ol li.selected{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/slideButton.svg) -54px 0 no-repeat transparent}#slider ol li.selected:hover{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/slideButton.svg) -72px 0 no-repeat transparent}#slider ol li.selected:active{background:url(/bitrix/templates/dresscodeV2/themes/blue/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:#4f7ed3;border-color:#2a65d0}#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:#4f7ed3;border-color:#2a65d0}#right .heading{color:#fff;background:#2b2b2b}#footer{background-color:#f9f9f9}#footer .fc{background-color:#2b2b2b}#catalogLine{border:1px solid #e7e8ea}#catalogLine select{color:#888;border:1px solid #e7e8ea}#catalogLine .viewList .element a{background:url(/bitrix/templates/dresscodeV2/themes/blue/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:#2a65d0}#leftFooter .selected{color:#2a65d0}#rightFooter{background:unset}#rightFooter .list li{color:#888}#rightFooter .email a{color:#fff}#rightFooter p{color:#888}#rightFooter .hr{border-top:1px solid #575757}#rightFooter .telephone{color:#2a65d0}#rightFooter .email{color:#fff}#rightFooter .showMap{color:#2a65d0}#rightFooter .showMap:hover{color:#4f7ed3}#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/dresscodeV2/themes/blue/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:#2a65d0}#appBasket .price{color:#000}#appBasket .price .discount{color:#888}#appBasket .minus,#appBasket .plus{background:url(/bitrix/templates/dresscodeV2/themes/blue/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 0x}#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:#2a65d0}#appBasket .lower .tools .goToBasket:hover{background-color:#4f7ed3}#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:#2a65d0}#appFastBuyContainer #fastBuyFormSubmit:hover{background-color:#4f7ed3}#appFastBuyContainer #fastBuyFormSubmit.loading{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/loading.gif) 24px 50% no-repeat #4f7ed3!important}#fastBuyResult #fastBuyResultClose{color:#fff;background-color:#2a65d0}#fastBuyResult #fastBuyResultClose:hover{background-color:#4f7ed3}#appFastBuyContainer .marker{color:#fff;background-color:#424242}#appFastBuyContainer .name{color:#000}#appFastBuyContainer .name:hover{color:#2a65d0}#appFastBuyContainer .price{color:#000}#appFastBuyContainer .price .discount{color:#888}#appFastView .appFastViewExit,#fastViewStores .fastViewStoresExit{background:url(/bitrix/templates/dresscodeV2/themes/blue/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/dresscodeV2/themes/blue/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,#infoTabsCaption .item a{color:#888}#footerTabsCaption .item .selected,#infoTabsCaption .item .selected{color:#000;border-bottom:1px dashed #000}#footerTabsCaption .item .selected:hover,#infoTabsCaption .item .selected:hover{color:#000}#footerTabsCaption .item a:hover,#infoTabsCaption .item a:hover{color:#2a65d0}#footerTabs{background-color:#f9f9f9}#footerLine{background-color:#1a1a1a;border-top:2px solid #202020;box-shadow:1px 1px 12px #000}#footerLine .item .callback{color:#2a65d0}#footerLine .item .wishlist .icon{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/wishlistFooterMin.svg) 0 0 no-repeat}#footerLine .item .cart .icon{background:url(/bitrix/templates/dresscodeV2/themes/blue/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/dresscodeV2/themes/blue/images/callbackFooterMin.svg) 0 0 no-repeat}#footerLine .item .callback:hover{color:#4f7ed3}#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/dresscodeV2/themes/blue/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:#2a65d0}#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:#4f7ed3}#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:#2a65d0}#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 #2a65d0}#empty a{color:#000}#empty a:hover{color:#2a65d0}#empty .back{color:#2a65d0;border-bottom:1px dashed #2a65d0}#empty .back:hover{color:#4f7ed3}.product.last{background:#f9f9f9}.product .tabloid{background-color:#fff}.product .marker{color:#fff;background-color:#424242}.product .name{color:#000}.product .name:hover{color:#2a65d0}.product .price{color:#000}.product .price .discount{color:#888}.product .addCart{color:#fff;background:#2a65d0}.product .addCart:hover{background-color:#4f7ed3}.product .label{color:#717171}.product .label:hover{color:#000}.product .skuPropertyName{color:#888}.product .skuProperty .selected .skuPropertyLink{border:1px solid #2a65d0}.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:#2a65d0}.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/dresscodeV2/themes/blue/images/iconMenu.svg) 50% 50% no-repeat #2a65d0;border-right:1px solid #2a65d0}.heading.orange{background:#2a65d0}.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:#2a65d0}.mfeedback input[type=submit]:hover{background-color:#4f7ed3}.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:#2a65d0}.bx-auth .submit:hover,.popup-window .btn:hover{background:#4f7ed3}.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:#2a65d0}.backToIndexPage,.blackLink{color:#000}.backToIndexPage:hover,.blackLink:hover{color:#2a65d0}.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:#2a65d0}@media all and (max-width:700px){.copyright{border-right:1px solid #313131;border-left:1px solid #313131}}#ORDER_CONFIRM_BUTTON{background:#4f7ed3!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:#2a65d0}.sale_order_full_table input[name=BuyButton]:hover,.sale_order_full_table input[type=submit]:hover{background-color:#4f7ed3}#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: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:#2a65d0}#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:#4f7ed3}#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:#4f7ed3}#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:#4f7ed3}#nextSection li .cnt{color:#888}#elementSmallNavigation .tab{border-right:1px solid #e7e8ea}#elementSmallNavigation .tab.active a{color:#2a65d0}#elementSmallNavigation .tab.active span{border-bottom:1px dashed #2a65d0}#elementTools .addCart,#smallElementTools .addCart{background:#2a65d0}#elementTools .addCart:hover,#smallElementTools .addCart:hover{background-color:#4f7ed3}#elementContainer .elementSkuProperty .selected .elementSkuPropertyLink{border:1px solid #2a65d0}.elementProperties a:hover{color:#2a65d0}#elementProperties .stats a:hover{color:#2a65d0}#files .item .info .name:hover{color:#2a65d0}#catalogReviews .heading .reviewAddButton:hover{color:#2a65d0;border-color:#2a65d0}#showallReviews:hover{color:#2a65d0}#catalogElement #newReview .usedSelect li a.selected{background:#2a65d0}#catalogElement #newReview .submit{background:#2a65d0}#catalogElement #newReview .submit:hover{background:#4f7ed3}#set .setTools .addCart{background:#2a65d0}#set .setTools .addCart:hover{background-color:#4f7ed3}#set .setElement .name:hover{color:#2a65d0}#setWindowPrice .addCart{background:#2a65d0}#setWindowPrice .addCart:hover{background-color:#4f7ed3}#catalogLineList .name:hover{color:#2a65d0}#catalogLineList .addCart{background:#2a65d0}#catalogLineList .addCart:hover{background-color:#4f7ed3}#catalogLineList .skuProperty .selected .skuPropertyLink{border:1px solid #2a65d0}#catalogLineList .prop a:hover{color:#2a65d0}#catalogTableList .name:hover{color:#4f7ed3}#catalogTableList .addCart,#catalogTableList .more{background-color:#2a65d0}#catalogTableList .addCart:hover,#catalogTableList .more:hover{background-color:#4f7ed3}#smartFilter .showALL{color:#2a65d0}#smartFilter .showALL:hover{color:#4f7ed3}#smartFilter .checkbox label:hover,#smartFilter .radio label:hover{color:#2a65d0}#smartFilter .dropdownList .item:hover,#smartFilter .dropdownList .selected{background-color:#4f7ed3}#smartFilter .handler{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/handlerActive.svg) 0 0 no-repeat transparent}#set_filter{background-color:#2a65d0}#set_filter:hover{background-color:#4f7ed3}#smartFilter .checkboxList .selected .icon,#smartFilter .dropdown .selected .icon{border-color:#2a65d0}#smartFilter .hint{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/question.svg) 0 0 no-repeat transparent}#smartFilter .hintValue .close{color:#2a65d0}#smartFilter .hintValue .close:hover{color:#4f7ed3}#smartFilter button,#smartFilter input[type=reset],#smartFilter input[type=submit]{background-color:#2a65d0;border:1px solid #2a65d0}#smartFilter button:hover,#smartFilter input[type=submit]:hover{background-color:#4f7ed3}#modef{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/modef.svg) 0 0 no-repeat}#topMenu li a:hover{color:#4f7ed3}#topMenu li .selected{color:#4f7ed3}#topMenu .sub li:hover a{color:#4f7ed3}#personalMenu li a:hover{color:#2a65d0}#subLeftMenu .selected a{color:#4f7ed3}#leftMenu .menuItems a:hover span{color:#2a65d0}#mainMenu .drop .nextColumn ul li a:hover,#mainMenu .drop ul li a:hover{color:#2a65d0}#newsDetail .more{background:#2a65d0}#newsDetail .more:hover{background-color:#4f7ed3}#newsContainer .column .item .title a:hover{color:#2a65d0}#newsContainer .column .item .more{background:#2a65d0}#newsContainer .column .item .more:hover{background-color:#4f7ed3}#newsContainer .column .item .title a:hover{color:#2a65d0}#newsContainer .column .item .more,.mainServiceContainer .item .more{background:#2a65d0}#newsContainer .column .item .more:hover,.mainServiceContainer .item .more:hover{background-color:#4f7ed3}.backToList:hover{color:#2a65d0}#brandList .name:hover{color:#4f7ed3}#newsContainer .column .item .title a:hover,.mainServiceContainer .item .title a:hover{color:#2a65d0}#newsContainer .column .item .more{background:#2a65d0}#newsContainer .column .item .more:hover{background-color:#4f7ed3}#collectionBlock .name:hover{color:#4f7ed3}#collectionBlock .link{color:#4f7ed3}#newsBlock .newsTitle:hover{color:#2a65d0}#serviceBlock .name:hover{color:#4f7ed3}#serviceBlock .link{color:#4f7ed3}.bx_my_order_cancel a:hover{color:#2a65d0}.bx_my_order_cancel input[type=submit]{background:#2a65d0}.bx_my_order_cancel input[type=submit]:hover{background:#4f7ed3}.bx_my_order_cancel input[type=submit]:active{background:#4f7ed3}input[name=BuyButton]{background-color:#2a65d0}.bx_my_order_switch .bx_mo_link:hover{color:#2a65d0}#subscribeEdit a:hover{color:#2a65d0}#subscribeEdit .submit{background:#2a65d0}#subscribeEdit .submit:hover{background:#4f7ed3}#subscribe .submit{background-color:#4f7ed3}#subscribe .submit:hover{background-color:#4f7ed3}.bx-pagination .bx-pagination-container ul li.bx-active span{color:#fff;background:#2a65d0}#brandList .name:hover{color:#4f7ed3}#brandList .last .showMore:hover{color:#4f7ed3}#brandList .last .ps:hover{color:#4f7ed3}#homeCatalog .caption.selected{background-color:#2a65d0}#mainProfile .profileSettings .heading{color:#2a65d0}#mainProfile .profileSettings .submit{background:#2a65d0}#mainProfile .profileSettings .submit:hover{background:#4f7ed3}#main input[name=BuyButton],#main input[type=submit]{background-color:#2a65d0}#main input[name=BuyButton]:hover,#main input[type=submit]:hover{background-color:#4f7ed3}#newOrder{background-color:#2a65d0}#newOrder:hover{background-color:#4f7ed3}#orderSuccess a{color:#2a65d0}#orderSuccess a:hover{color:#4f7ed3}#personalCart #basketView .item a{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/cartView.svg) 0 0 no-repeat transparent}#personalCart #tabsControl .item a:hover{color:#2a65d0}#personalCart #tabsControl .item .selected:hover{border-bottom:1px dashed #2a65d0}#personalCart .productTable .clear a:hover{color:#2a65d0}#personalCart .productTable .name a:hover{color:#2a65d0}#orderMake{background-color:#2a65d0}#orderMake:hover{background-color:#4f7ed3}.orderLoad{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/orderLoad.gif) 24px 50% no-repeat #2a65d0!important}#wishlist .prop a:hover{color:#4f7ed3}#popSection .name:hover{color:#2a65d0}#popSection .last .showMore:hover{color:#2a65d0}#popSection .last .ps:hover{color:#2a65d0}#storeDetail .storesMoreLink,#storesList .storesListTableLink{color:#2a65d0}#storeDetail .showByMapLink{color:#000}#storeDetail .showByMapLink:hover,#storeDetail .storesMoreLink:hover,#storesList .storesListTableLink:hover,#storesList .storesListTableMailLink:hover{color:#4f7ed3}#complect .complectListItemLink{color:#000}#complect .complectListItemLink:hover{color:#4f7ed3}#complect .complectResultEconomyValue{color:#ff305c}#appFastView .addCart,#geo-location-window .geo-location-window-button{background:#2a65d0}#geo-location-window .geo-location-window-list-item .selected span{color:#2a65d0;border-bottom:1px dashed #2a65d0}#appFastView .addCart:hover,#geo-location-window .geo-location-window-button:hover{background-color:#4f7ed3}#geo-location-window .geo-location-window-list-item a:hover{color:#4f7ed3}.information-feedback,.shop-review-top-new-button{color:#2a65d0;border:1px solid #2a65d0}.information-feedback:hover,.shop-review-top-new-button:hover{color:#4f7ed3;border:1px solid #4f7ed3}.webFormTools input[type=submit]{background-color:#2a65d0}.webFormTools input[type=submit]:hover{background-color:#4f7ed3}#bx-soa-order-form .bx-blue .btn.btn-default{color:#fff;background-color:#2a65d0;border:1px solid #2a65d0}#bx-soa-order-form textarea{outline:0}#bx-soa-order-form a{color:#2a65d0}#bx-soa-order-form a:hover{color:#4f7ed3}#bx-soa-order-form .bx-blue .btn.btn-default:hover{background-color:#4f7ed3}#bx-soa-order-form .bx-sls .quick-location-tag,.bx-slst .quick-location-tag{color:#23527c}#appProductPriceVariant .linkMore{background:#2a65d0}#appProductPriceVariant .linkMore:hover{background-color:#4f7ed3}#compareBlock .leftTools .all,#compareTools .hide,#requestPrice #requestPriceResultClose,#requestPrice #requestPriceSubmit,#scrollTable .addCart,#scrollTable .addSku,#slider .sliderContent .cButton,#specialProduct .more,#specialProduct .specialTimeItem{background-color:#2a65d0}#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:#4f7ed3}#requestPrice .productNameBlock .productUrl:hover,#scrollTable a.name:hover{color:#4f7ed3}#requestPrice #requestPriceSubmit.loading{background:url(/bitrix/templates/dresscodeV2/themes/blue/images/loading.gif) 24px 50% no-repeat #4f7ed3!important}#slider .sliderContent .bigTextColor,#slider .sliderContent .bigTextLightColor,#slider .sliderContent .mediumTextColor,#slider .sliderContent .smallTextColor{color:#2a65d0}.btn-simple{background:#2a65d0;border-color:#2a65d0}.btn-simple:hover{background:#4f7ed3;border-color:#4f7ed3}.btn-simple.btn-border{color:#2a65d0;background:0 0;border-color:#2a65d0}.btn-simple.btn-border:hover{color:#4f7ed3;border-color:#4f7ed3}.active-link:hover{color:#2a65d0;border-color:#2a65d0}.inactive-link:hover{color:#2a65d0}.text-link:hover{color:#2a65d0}.tiles-list .h3:hover{color:#2a65d0}.tiles-list .tile-wrap:first-child .h3:hover{color:#2a65d0}.theme-color{color:#2a65d0;border-color:#2a65d0}body .theme-color-hover{transition:all .2s ease-in-out}body .theme-color-hover:hover{color:#2a65d0}.other-news .name:hover{color:#2a65d0}.big-text-link:hover{color:#2a65d0}.link-dashed:hover{color:#2a65d0;border-color:#2a65d0}.theme-link-dashed{color:#2a65d0;border-color:#2a65d0}.theme-link-dashed:hover{color:#4f7ed3;border-color:#4f7ed3}.new-list-items .active-link:hover{color:#4f7ed3;border-color:#4f7ed3}.delivery-modal .active-link:hover{color:#4f7ed3;border-color:#4f7ed3}.tabs-wrap .tab-btn-link.active{color:#fff;background-color:#2a65d0;border-color:#2a65d0}.tabs-wrap .tab-btn-link.active:hover{color:#fff;background-color:#2a65d0;border-color:#2a65d0}.tabs-wrap .tab-btn-link:hover{color:#2a65d0;border-color:#2a65d0}.tabs-wrap .tab-dashed-link:hover{color:#2a65d0}.bindAction a:hover{color:#4f7ed3}#catalogElement .dropdownList .item:hover,#catalogElement .dropdownList .selected{background-color:#4f7ed3}.smallSpecialTime .specialTimeItem{background:#2a65d0}.productSpecialTime .specialTimeItem{background:#2a65d0}.fastSpecialTime .specialTimeItem{background:#2a65d0}#skuOffersTable .offersTable .basket .addCart{background-color:#2a65d0}#skuOffersTable .offersTable .basket .addCart:hover{background-color:#4f7ed3}#elementContainer .bindActionImage .image{background-image:url(/bitrix/templates/dresscodeV2/themes/blue/images/action.svg)}#elementContainer .wishCompWrap .elem.added{background:#2a65d0;border-color:#2a65d0}#elementContainer .wishCompWrap .elem.added:hover{background:#4f7ed3;border-color:#4f7ed3}::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:#2a65d0}#bx-soa-order-form .soa-property-files>.btn.btn-default{color:#2a65d0!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:#2a65d0}.bx-soa label.btn-person-type-checked,.bx-soa-coupon-input::after{background-color:#2a65d0!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:#2a65d0}#bx-soa-order-form .btn.btn-default,.bx-soa label.btn-person-type-checked{border-color:#2a65d0!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:/local/assets/top-snab-redesign.css?1790166343115879*/
/* Test-site visual refresh. Loaded globally from the test template. */
:root {
    --ts-blue: #2d79eb;
    --ts-blue-dark: #0d3979;
    --ts-navy: #061b3a;
    --ts-navy-soft: #0b2b5c;
    --ts-ink: #14213a;
    --ts-muted: #647189;
    --ts-red: #ff515b;
    --ts-surface: #f5f8fc;
}

/* Transparent modern wordmark. */
#subHeader8 #logo span {
    display: inline-flex;
    align-items: center;
    height: 100%;
    background: transparent !important;
}
#subHeader8 #logo {
    display: inline-block;
    width: 166px;
    padding-right: 10px;
    vertical-align: middle;
}
#subHeader8 #logo img {
    width: 164px;
    max-width: 100%;
    height: auto;
    content: url('/local/assets/warmm-wmm-logo-v3.svg');
}

/* Social shortcuts beside the telephone. */
.ts-header-social {
    display: inline-flex;
    align-items: center;
    margin-left: 16px;
    line-height: 1;
    vertical-align: middle;
    gap: 8px;
}
.ts-social-circle {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: rgba(255,255,255,.13);
    box-shadow: inset 0 0 0 1px rgba(255,255,255,.24);
    transition: transform .2s ease, background-color .2s ease, box-shadow .2s ease;
}
.ts-social-circle:hover {
    background: rgba(255,255,255,.23);
    box-shadow: inset 0 0 0 1px rgba(255,255,255,.4), 0 7px 18px rgba(7,31,79,.2);
    transform: translateY(-2px);
}
.ts-social-circle img { width: 24px; height: 24px; display: block; }

/* Desktop category navigation: larger labels and clear pictograms. */
@media (min-width: 1025px) {
    #subHeader8 .subContainerColumn:first-child {
        width: 450px;
        white-space: nowrap;
    }
    #mainMenuContainer,
    #mainMenu { min-height: 78px; height: 78px; }
    .menuContainerColor #mainMenuContainer {
        background: #fff;
        border-bottom: 1px solid #e5eaf2;
        box-shadow: 0 8px 24px rgba(30,54,92,.07);
    }
    #mainMenu.ts-original-main-menu { display: none; }
    .ts-primary-categories {
        display: grid;
        height: 78px;
        margin: 0;
        padding: 0;
        grid-template-columns: .8fr 1.35fr 1.1fr 1.3fr 112px;
        list-style: none;
    }
    .ts-primary-categories > li {
        min-width: 0;
        border-right: 1px solid #e3e8f0;
        background: #fff;
        transition: background-color .2s ease;
    }
    .ts-primary-categories > li:first-child { border-left: 1px solid #e3e8f0; }
    .ts-primary-categories > li:hover { background: #f4f7fc; }
    .ts-primary-categories > li > a {
        display: flex;
        align-items: center;
        box-sizing: border-box;
        width: 100%;
        height: 78px;
        padding: 0 22px;
        color: #202b3d;
        font: 16px/1.25 robotoBold, Arial, sans-serif;
        text-align: left;
        text-decoration: none;
        gap: 14px;
    }
    .ts-primary-categories > li > a > img {
        width: 46px;
        height: 46px;
        border-radius: 14px;
        object-fit: contain;
        flex: 0 0 46px;
    }
    #mainMenu > li {
        display: flex;
        align-items: stretch;
        min-width: 0;
        line-height: 1.25;
        border-color: #e3e8f0;
        background: #fff;
        flex: 1 1 auto;
    }
    #mainMenu > li:hover { background: #f4f7fc; }
    #mainMenu > li > a.menuLink {
        display: flex;
        align-items: center;
        width: 100%;
        min-height: 78px;
        padding: 0 24px;
        color: #202b3d;
        gap: 14px;
    }
    #mainMenu > li > a.menuLink .link-title {
        font-family: robotoBold, Arial, sans-serif;
        font-size: 16px;
        line-height: 1.25;
        text-align: left;
    }
    #mainMenu > li > a.menuLink img {
        width: 46px;
        height: 46px;
        padding: 0;
        border-radius: 14px;
        object-fit: contain;
        flex: 0 0 46px;
    }
    #mainMenu .removedItemsLink > a { height: 78px; }
    #mainMenu .removedItemsLink .removedItemsList { top: 78px; }
    #mainMenu .drop { top: 78px; }
    .ts-primary-categories .ts-catalog-more > a {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        min-height: 78px;
        padding: 0 12px;
        color: #202b3d;
        font: 12px/1.15 robotoBold, Arial, sans-serif;
        text-align: center;
        text-decoration: none;
        flex-direction: column;
        gap: 7px;
    }
    .ts-catalog-more__icon {
        display: flex;
        width: 26px;
        flex-direction: column;
        gap: 5px;
    }
    .ts-catalog-more__icon i {
        display: block;
        height: 2px;
        border-radius: 2px;
        background: #202b3d;
    }
}
@media (min-width: 1025px) and (max-width: 1279px) {
    #subHeader8 .subContainerColumn:first-child { width: 360px; }
    #subHeader8 #logo { width: 145px; }
    #subHeader8 #logo img { width: 135px; }
    .ts-header-social { display: none; }
    #mainMenu > li > a.menuLink { padding: 0 14px; gap: 10px; }
    #mainMenu > li > a.menuLink .link-title { font-size: 14px; }
    #mainMenu > li > a.menuLink img { width: 40px; height: 40px; flex-basis: 40px; }
    .ts-primary-categories { grid-template-columns: .7fr 1.35fr 1.05fr 1.25fr 92px; }
    .ts-primary-categories > li > a { padding: 0 12px; font-size: 13px; gap: 9px; }
    .ts-primary-categories > li > a > img { width: 38px; height: 38px; flex-basis: 38px; }
}

@media (max-width: 1024px) {
    .ts-primary-categories { display: none; }
}

/* Homepage carousel. */
.ts-home-hero {
    position: relative;
    min-width: 320px;
    height: clamp(500px, 42vw, 680px);
    overflow: hidden;
    color: #fff;
    background: #0d3067;
}
.ts-home-hero__slides,
.ts-home-slide { position: absolute; inset: 0; }
.ts-home-slide {
    visibility: hidden;
    opacity: 0;
    transition: opacity .65s ease, visibility .65s ease;
}
.ts-home-slide.is-active { visibility: visible; opacity: 1; z-index: 1; }
.ts-home-slide::before {
    position: absolute;
    inset: 0;
    background-image: linear-gradient(90deg, rgba(6,25,57,.92) 0%, rgba(11,46,96,.72) 35%, rgba(13,52,108,.18) 66%, rgba(4,22,48,.05) 100%), var(--ts-bg);
    background-position: center;
    background-size: cover;
    content: '';
    transform: scale(1.015);
    transition: transform 7s ease;
}
.ts-home-slide.is-active::before { transform: scale(1); }
.ts-home-slide__inner {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    height: 100%;
}
.ts-home-slide__content { max-width: 670px; padding: 54px 0 72px; }
.ts-home-slide__eyebrow {
    display: inline-flex;
    margin-bottom: 18px;
    padding: 8px 13px;
    border: 1px solid rgba(255,255,255,.28);
    border-radius: 999px;
    color: rgba(255,255,255,.82);
    font-size: 12px;
    font-family: robotoBold, Arial, sans-serif;
    letter-spacing: .12em;
    text-transform: uppercase;
    background: rgba(255,255,255,.09);
    backdrop-filter: blur(8px);
}
.ts-home-slide h1,
.ts-home-slide h2 {
    max-width: 650px;
    margin: 0 0 22px;
    color: #fff;
    font-size: clamp(40px, 4.2vw, 68px);
    line-height: 1.02;
    letter-spacing: -.035em;
}
.ts-home-slide p {
    max-width: 610px;
    margin: 0 0 31px;
    color: rgba(255,255,255,.82);
    font-size: 19px;
    line-height: 1.55;
}
.ts-home-slide__button {
    display: inline-flex;
    align-items: center;
    padding: 15px 21px;
    border-radius: 12px;
    color: #173765;
    font-family: robotoBold, Arial, sans-serif;
    font-size: 15px;
    text-decoration: none;
    background: #fff;
    box-shadow: 0 12px 30px rgba(0,0,0,.18);
    gap: 10px;
    transition: transform .2s ease, background-color .2s ease;
}
.ts-home-slide__button:hover { color: #173765; background: #f2f6fc; transform: translateY(-2px); }
.ts-home-slide__button span { color: var(--ts-red); font-size: 20px; }
.ts-home-hero__arrow {
    position: absolute;
    top: 50%;
    z-index: 3;
    width: 48px;
    height: 48px;
    margin-top: -24px;
    padding: 0 0 4px;
    border: 1px solid rgba(255,255,255,.25);
    border-radius: 50%;
    color: #fff;
    font: 300 38px/42px Arial, sans-serif;
    cursor: pointer;
    background: rgba(5,23,50,.28);
    backdrop-filter: blur(8px);
    transition: background-color .2s ease, transform .2s ease;
}
.ts-home-hero__arrow:hover { background: rgba(255,255,255,.18); transform: scale(1.04); }
.ts-home-hero__arrow--prev { left: 24px; }
.ts-home-hero__arrow--next { right: 24px; }
.ts-home-hero__dots {
    position: absolute;
    bottom: 27px;
    left: 50%;
    z-index: 3;
    display: flex;
    padding: 8px 10px;
    border-radius: 999px;
    background: rgba(5,23,50,.3);
    backdrop-filter: blur(8px);
    gap: 7px;
    transform: translateX(-50%);
}
.ts-home-hero__dots button {
    width: 9px;
    height: 9px;
    padding: 0;
    border: 0;
    border-radius: 999px;
    cursor: pointer;
    background: rgba(255,255,255,.45);
    transition: width .25s ease, background-color .25s ease;
}
.ts-home-hero__dots button.is-active { width: 30px; background: #fff; }

/* Replaces the old uneven category mosaic. */
.ts-home-categories { padding-top: 58px; padding-bottom: 58px; }
.ts-home-categories__heading {
    display: flex;
    align-items: flex-end;
    margin-bottom: 26px;
    justify-content: space-between;
    gap: 24px;
}
.ts-home-categories__heading > div > span {
    display: block;
    margin-bottom: 7px;
    color: var(--ts-blue);
    font-size: 12px;
    font-family: robotoBold, Arial, sans-serif;
    letter-spacing: .11em;
    text-transform: uppercase;
}
.ts-home-categories__heading h2 {
    margin: 0;
    color: var(--ts-ink);
    font-size: clamp(30px, 3vw, 44px);
    letter-spacing: -.025em;
}
.ts-home-categories__heading > a {
    display: inline-flex;
    align-items: center;
    color: var(--ts-blue);
    font-family: robotoBold, Arial, sans-serif;
    text-decoration: none;
    gap: 8px;
}
.ts-home-categories__grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0,1fr));
    grid-auto-rows: 330px;
    gap: 22px;
}
.ts-category-card {
    position: relative;
    display: flex;
    align-items: flex-end;
    min-width: 0;
    overflow: hidden;
    padding: 30px;
    border-radius: 22px;
    color: #fff;
    text-decoration: none;
    background: #123f84;
    box-shadow: 0 14px 42px rgba(25,52,92,.12);
    isolation: isolate;
}
.ts-category-card::before {
    position: absolute;
    inset: 0;
    z-index: -2;
    background-image: var(--ts-card-bg);
    background-position: center;
    background-size: cover;
    content: '';
    transition: transform .45s ease;
}
.ts-category-card::after {
    position: absolute;
    inset: 0;
    z-index: -1;
    background: linear-gradient(180deg, rgba(4,18,39,.02) 20%, rgba(4,20,46,.86) 100%);
    content: '';
}
.ts-category-card:hover { color: #fff; }
.ts-category-card:hover::before { transform: scale(1.035); }
.ts-category-card__number {
    position: absolute;
    top: 24px;
    left: 26px;
    padding: 7px 10px;
    border: 1px solid rgba(255,255,255,.3);
    border-radius: 999px;
    color: rgba(255,255,255,.82);
    font: 700 11px/1 Arial, sans-serif;
    letter-spacing: .12em;
    background: rgba(4,20,46,.2);
    backdrop-filter: blur(8px);
}
.ts-category-card h3 { max-width: 470px; margin: 0 0 7px; color: #fff; font-size: 29px; line-height: 1.12; }
.ts-category-card p { max-width: 430px; margin: 0 0 17px; color: rgba(255,255,255,.76); font-size: 15px; line-height: 1.45; }
.ts-category-card__link { color: #fff; font: 700 14px/1.2 Arial, sans-serif; }

/* Social buttons inside the articles section. */
.ts-articles-socials,
.ts-article-detail__follow {
    display: flex;
    align-items: center;
    margin-top: 25px;
    gap: 10px;
}
.ts-articles-socials .ts-social-circle,
.ts-article-detail__follow .ts-social-circle { width: 42px; height: 42px; }
.ts-articles-socials__label { margin-right: 4px; color: rgba(255,255,255,.78); font-size: 14px; }
.ts-article-detail__follow { margin-top: 22px; }
.ts-article-detail__follow .ts-social-circle { background: #eef3fb; box-shadow: inset 0 0 0 1px #dce5f2; }
.ts-article-detail__follow > span { margin-right: 3px; color: #667085; font-size: 14px; }

@media (max-width: 1024px) {
    .ts-home-hero { height: 560px; }
    .ts-home-slide::before { background-image: linear-gradient(90deg, rgba(5,24,54,.94), rgba(8,37,80,.7) 55%, rgba(8,37,80,.25)), var(--ts-bg); background-position: 60% center; }
    .ts-home-hero__arrow { display: none; }
    .ts-home-slide__content { max-width: 60%; margin-left: 24px; }
}
@media (max-width: 700px) {
    #subHeader8 #logo img { width: 142px; }
    .ts-header-social { display: none; }
    .ts-home-hero { height: 540px; }
    .ts-home-slide::before { background-image: linear-gradient(180deg, rgba(7,30,66,.45), rgba(5,24,54,.96) 80%), var(--ts-bg); background-position: 68% center; }
    .ts-home-slide__inner { align-items: flex-end; }
    .ts-home-slide__content { max-width: none; margin: 0; padding: 32px 20px 72px; }
    .ts-home-slide h1,
    .ts-home-slide h2 { font-size: 38px; }
    .ts-home-slide p { font-size: 16px; }
    .ts-home-categories { padding: 38px 16px 44px; }
    .ts-home-categories__heading { align-items: flex-start; flex-direction: column; }
    .ts-home-categories__grid { grid-template-columns: 1fr; grid-auto-rows: 280px; gap: 16px; }
    .ts-category-card { padding: 24px; border-radius: 18px; }
    .ts-category-card h3 { font-size: 25px; }
    .ts-articles-socials { align-items: flex-start; flex-wrap: wrap; }
    .ts-articles-socials__label { width: 100%; }
}
@media (prefers-reduced-motion: reduce) {
    .ts-home-slide,
    .ts-home-slide::before,
    .ts-category-card::before { transition: none; }
}

/* Unified premium chrome: header, navigation and footer. */
#subHeader8.color_theme {
    background: linear-gradient(112deg, #061b3a 0%, #0b326c 48%, #1557aa 100%) !important;
    border-bottom-color: rgba(255,255,255,.11) !important;
    box-shadow: 0 12px 34px rgba(3,18,43,.18);
}
#subHeader8 #subMenu li a {
    padding: 10px 16px;
    border-radius: 10px;
    font-family: robotoRegular, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: .012em;
    transition: color .2s ease, background-color .2s ease, opacity .2s ease;
}
#subHeader8.color_theme #subMenu li a:hover:not(.selected) {
    color: #fff;
    opacity: 1;
    background: rgba(255,255,255,.09);
}
#subHeader8.color_theme #subMenu li .selected {
    opacity: 1;
    background: rgba(255,255,255,.12);
}
#subHeader8 .telephoneContainer .heading {
    font-size: 17px;
    letter-spacing: .015em;
}
#subHeader8 .telephoneContainer .callBack { color: #a9ccff !important; }
.ts-social-circle {
    background: rgba(255,255,255,.11);
    box-shadow: inset 0 0 0 1px rgba(255,255,255,.18), 0 8px 20px rgba(0,0,0,.12);
}
.ts-social-circle img { width: 26px; height: 26px; }

#footer {
    color: rgba(231,239,251,.76);
    background: linear-gradient(125deg, #04142e 0%, #082858 58%, #0e438c 100%) !important;
}
#footer .fc { padding: 58px 0 42px; background: transparent !important; }
#footer .heading {
    color: #fff !important;
    font-family: robotoBold, Arial, sans-serif;
    font-size: 18px !important;
    letter-spacing: -.01em;
}
#footer .footerMenu li { border-color: rgba(255,255,255,.09) !important; }
#footer .footerMenu li a,
#footer p,
#footer .email,
#footer .email a,
#footer .list,
#footer .showMap {
    color: rgba(231,239,251,.74) !important;
    font-family: robotoRegular, Arial, sans-serif;
    line-height: 1.55;
}
#footer .footerMenu li a { display: inline-block; padding: 8px 0; font-size: 14px; }
#footer .footerMenu li a:hover,
#footer .showMap:hover { color: #fff !important; }
#footer .telephone {
    color: #fff !important;
    font-family: robotoBold, Arial, sans-serif;
    font-size: 25px;
    letter-spacing: -.02em;
}
#footer .hr { border-color: rgba(255,255,255,.1) !important; }
#footer .logo img {
    width: 190px;
    height: auto;
    padding: 0;
    background: transparent;
    content: url('/local/assets/warmm-wmm-logo-v3.svg');
}
#footerBottom {
    min-height: 70px;
    background: rgba(0,0,0,.14) !important;
    border-top: 1px solid rgba(255,255,255,.08);
}
#footerBottom .creator { opacity: .55; }
#footerLine.color_theme {
    background: linear-gradient(90deg, #061a39, #0a2d60 54%, #124e9f) !important;
    border-top: 1px solid rgba(255,255,255,.1);
    box-shadow: 0 -10px 30px rgba(2,15,35,.16);
}
#footerLine,
#footerLine a {
    font-family: robotoRegular, Arial, sans-serif;
    letter-spacing: .005em;
}
#footerLine .item { border-color: rgba(255,255,255,.1) !important; }
#footerLine .mark { background: rgba(255,255,255,.92) !important; color: #0b326c !important; }

/* Pipe catalog: typography, topic links, filters and product cards. */
.ts-catalog-modern body,
.ts-catalog-modern #main { background: var(--ts-surface); }
.ts-catalog-modern #main > .limiter { padding-top: 8px; }
.ts-catalog-modern #breadcrumbs {
    margin: 14px 0 18px;
    color: #7b879a;
    font-size: 13px;
}
.ts-catalog-modern h1 {
    max-width: 960px;
    margin: 10px 0 22px;
    color: var(--ts-ink);
    font-family: robotoBold, Arial, sans-serif;
    font-size: clamp(34px, 3vw, 48px);
    line-height: 1.08;
    letter-spacing: -.035em;
}
.ts-catalog-modern .sectionTopDescription.ts-topic-chips {
    display: flex;
    align-items: center;
    margin: 0 0 30px;
    padding: 17px 19px;
    border: 1px solid #dfe7f2;
    border-radius: 16px;
    background: #fff;
    box-shadow: 0 9px 28px rgba(27,56,95,.06);
    flex-wrap: wrap;
    gap: 9px;
}
.ts-catalog-modern .ts-topic-chips > strong {
    margin-right: 4px;
    color: #738096;
    font: 700 12px/1 robotoBold, Arial, sans-serif;
    letter-spacing: .08em;
    text-transform: uppercase;
}
.ts-catalog-modern .ts-topic-chips > a {
    display: inline-flex;
    align-items: center;
    min-height: 34px;
    padding: 0 13px;
    border: 1px solid #dbe6f5;
    border-radius: 999px;
    color: #1d5ebc;
    font: 600 13px/1.2 robotoRegular, Arial, sans-serif;
    text-decoration: none;
    background: #f6f9fe;
    transition: transform .2s ease, color .2s ease, border-color .2s ease, background-color .2s ease;
}
.ts-catalog-modern .ts-topic-chips > a:hover {
    color: #fff;
    border-color: var(--ts-blue);
    background: var(--ts-blue);
    transform: translateY(-1px);
}
.ts-catalog-modern #catalogColumn { align-items: flex-start; gap: 24px; }
.ts-catalog-modern #catalogColumn .leftColumn { border-radius: 18px; }
.ts-catalog-modern #nextSection,
.ts-catalog-modern #smartFilter {
    overflow: hidden;
    border: 1px solid #e0e7f0;
    border-radius: 16px;
    background: #fff;
    box-shadow: 0 12px 34px rgba(27,56,95,.06);
}
.ts-catalog-modern #nextSection .title,
.ts-catalog-modern #smartFilter > .heading {
    display: block;
    padding: 19px 22px;
    color: #fff;
    border: 0;
    background: linear-gradient(105deg, #0a2c60, #155cb9);
    font: 700 14px/1.25 robotoBold, Arial, sans-serif;
    letter-spacing: .045em;
    text-transform: uppercase;
}
.ts-catalog-modern #nextSection li,
.ts-catalog-modern #smartFilter .paramsBox { border-color: #edf1f6 !important; }
.ts-catalog-modern #nextSection a,
.ts-catalog-modern #smartFilter { color: #3e4a5f; font-family: robotoRegular, Arial, sans-serif; }
.ts-catalog-modern #catalogLine {
    margin-bottom: 20px;
    padding: 13px 17px;
    border: 1px solid #e0e7f0;
    border-radius: 15px;
    background: #fff;
    box-shadow: 0 8px 24px rgba(27,56,95,.05);
}
.ts-catalog-modern #catalogLine select,
.ts-catalog-modern #catalogLine .selectContainer {
    border-radius: 9px !important;
    font-family: robotoRegular, Arial, sans-serif;
}
@media (max-width: 1024px) {
    #footer .fc { padding: 38px 0 28px; }
    .ts-catalog-modern .sectionTopDescription.ts-topic-chips { padding: 14px; }
    .ts-catalog-modern h1 { font-size: 35px; }
}

@media (max-width: 700px) {
    #subHeader8 #logo img { width: 132px; }
    .ts-catalog-modern h1 { font-size: 30px; }
    .ts-catalog-modern .ts-topic-chips > strong { width: 100%; margin-bottom: 4px; }
}

/* Final polish pass: carousel controls, socials, home products, FAQ and footer. */
.ts-social-circle--dzen,
.ts-social-circle[href*="dzen.ru"] {
    overflow: hidden;
    border: 0 !important;
    background: #111 !important;
    box-shadow: 0 8px 20px rgba(0,0,0,.2) !important;
}
.ts-social-circle--dzen img,
.ts-social-circle[href*="dzen.ru"] img {
    width: 100% !important;
    height: 100% !important;
}
.ts-article-detail__follow .ts-social-circle[href*="dzen.ru"] { background: #111 !important; }

@media (min-width: 1025px) {
    .ts-home-hero__arrow {
        top: auto;
        bottom: 24px;
        width: 44px;
        height: 44px;
        margin: 0;
        font-size: 31px;
        line-height: 38px;
    }
    .ts-home-hero__arrow--prev { right: 78px; left: auto; }
    .ts-home-hero__arrow--next { right: 24px; }
    .ts-home-hero__dots { right: auto; bottom: 26px; left: 30px; transform: none; }
}

.ts-home-modern #homeCatalog {
    padding: 66px 0 76px;
    background: linear-gradient(180deg, #f6f9fd 0%, #eef4fb 100%) !important;
}
.ts-home-modern #homeCatalog .captionList {
    height: auto !important;
    margin: 0 0 26px;
    background: transparent !important;
}
.ts-home-modern #homeCatalog #captionCarousel,
.ts-home-modern #homeCatalog .slideBox { height: auto !important; }
.ts-home-modern #homeCatalog .slideBox { display: block; }
.ts-home-modern #homeCatalog .cItem {
    float: none !important;
    width: auto !important;
    padding: 0 !important;
}
.ts-home-modern #homeCatalog .caption {
    height: auto !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
}
.ts-home-modern #homeCatalog .caption a {
    display: block;
    height: auto !important;
    padding: 0 !important;
    color: var(--ts-ink) !important;
    font: 700 clamp(32px,3vw,43px)/1.08 robotoBold, Arial, sans-serif !important;
    letter-spacing: -.03em;
    text-align: left;
    text-decoration: none;
}
.ts-home-modern #homeCatalog .caption a::before {
    display: block;
    margin-bottom: 9px;
    color: var(--ts-blue);
    font: 700 12px/1 robotoBold, Arial, sans-serif;
    letter-spacing: .11em;
    text-transform: uppercase;
    content: 'Выбор покупателей';
}
.ts-home-modern #homeCatalog .captionList .prev,
.ts-home-modern #homeCatalog .captionList .next { display: none !important; }
.ts-home-modern .questions-answers {
    margin: 72px 0;
    padding: 48px;
    border: 1px solid #dce6f3;
    border-radius: 24px;
    background: linear-gradient(145deg, #f8fbff, #edf4fc);
    box-shadow: 0 16px 44px rgba(23,55,100,.08);
}
.ts-home-modern .questions-answers > .h2 {
    margin: 0 0 28px;
    color: var(--ts-ink);
    font: 700 clamp(31px,3vw,43px)/1.1 robotoBold, Arial, sans-serif;
    letter-spacing: -.03em;
}
.ts-home-modern .question-answer-wrap {
    overflow: hidden;
    margin-top: 11px;
    border: 1px solid #dce5f1;
    border-radius: 15px;
    background: rgba(255,255,255,.94);
    box-shadow: 0 5px 18px rgba(24,55,97,.04);
}
.ts-home-modern .question-answer-wrap .question {
    position: relative;
    min-height: 25px;
    padding: 21px 185px 21px 22px;
    color: #243047;
    font: 600 16px/1.45 robotoRegular, Arial, sans-serif;
}
.ts-home-modern .question-answer-wrap .answer {
    padding: 4px 22px 24px;
    color: #617087;
    font: 400 15px/1.65 robotoRegular, Arial, sans-serif;
}
.ts-home-modern .question-answer-wrap .open-answer {
    top: 50%;
    right: 18px;
    color: #1a5fbd;
    font: 600 13px/1 robotoRegular, Arial, sans-serif;
    transform: translateY(-50%);
}
.ts-home-modern .question-answer-wrap .open-answer-btn {
    width: 31px;
    height: 31px;
    margin-left: 10px;
    border: 1px solid #d4e1f3;
    border-radius: 50%;
    background-color: #f1f6fd;
}



/* One continuous footer surface instead of nested blocks with different blues. */
#footer.variant_2,
#footer.variant_2 .fc {
    background: linear-gradient(125deg, #04142e 0%, #082858 58%, #0e438c 100%) !important;
}
#footer.variant_2 #leftFooter,
#footer.variant_2 #rightFooter,
#footer.variant_2 #rowFooter,
#footer.variant_2 .footerRow,
#footer.variant_2 .rightTable { background: transparent !important; }
#footer.variant_2 .fc > .limiter {
    padding: 0 30px;
    border: 0;
    background: transparent !important;
}
#footer.variant_2 #rowFooter { border: 0 !important; }
#footer.variant_2 #leftFooter { border-right-color: rgba(255,255,255,.08) !important; }
#footer.variant_2 .footerMenu li,
#footer.variant_2 .hr { border-color: rgba(255,255,255,.09) !important; }
#footerBottom,
#footerLine.color_theme { background: #061b3a !important; }

@media (max-width: 700px) {
    .ts-home-modern #homeCatalog { padding: 44px 0 50px; }
    .ts-home-modern .questions-answers { margin: 44px 0; padding: 28px 18px; border-radius: 18px; }
    .ts-home-modern .question-answer-wrap .question { padding: 18px 48px 18px 18px; }
    .ts-home-modern .question-answer-wrap .open-answer { right: 10px; }
    .ts-home-modern .question-answer-wrap .open-answer-text,
    .ts-home-modern .question-answer-wrap .hide-answer-text { display: none !important; }
    #footer.variant_2 .fc > .limiter { padding: 0 18px; }
}

/* Stable product layout: cards always participate in row height, also on hover. */
html body .items.productList.ts-product-grid {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    align-items: stretch;
    gap: 22px;
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0;
    border: 0 !important;
    font-size: 14px;
}
html body .ts-product-grid::before,
html body .ts-product-grid::after,
html body .ts-product-grid > .clear,
html body .ts-product-grid > .product::before { display: none !important; }
html body .ts-product-grid .item.product {
    position: relative !important;
    display: flex !important;
    float: none !important;
    width: 100% !important;
    min-width: 0;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent;
    align-self: stretch;
}
html body .ts-product-grid .item.product > .tabloid,
html body .ts-product-grid .item.product:hover > .tabloid {
    position: relative !important;
    inset: auto !important;
    z-index: 1 !important;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 16px !important;
    overflow: hidden !important;
    border: 1px solid #dde6f2 !important;
    border-radius: 19px;
    background: #fff !important;
    box-shadow: 0 4px 16px rgba(24,55,99,.035);
    transform: none !important;
    transition: border-color .22s ease, box-shadow .22s ease;
}
html body .ts-product-grid .item.product:is(:hover, :focus-within) > .tabloid {
    border-color: #93b8eb !important;
    box-shadow: 0 10px 25px rgba(24,55,99,.1) !important;
}
html body .ts-product-grid .productTable {
    display: flex !important;
    flex-direction: column;
    flex: 1;
    width: 100%;
    min-width: 0;
}
html body .ts-product-grid .productColImage {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100% !important;
    height: auto !important;
    min-width: 0;
    margin: 0 0 18px;
    padding: 0;
    overflow: hidden;
    border-radius: 13px;
    background: #f2f6fc;
}
html body .ts-product-grid .productColImage a.picture {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 1.2;
    margin: 0 !important;
    padding: 4px 8px 10px !important;
    line-height: normal !important;
}
html body .ts-product-grid .productColImage a.picture img {
    display: block;
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;
    object-fit: contain;
    opacity: 1 !important;
    mix-blend-mode: multiply;
    transform: scale(1) !important;
    transition: transform .3s ease;
}
html body .ts-product-grid .product:is(:hover, :focus-within) .picture img { transform: scale(1.025) !important; }
html body .ts-product-grid .ts-product-labels {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 6px;
    box-sizing: border-box;
    min-height: 44px;
    padding: 10px 10px 0;
}
html body .ts-product-grid .ts-product-badges,
html body .ts-product-grid .markerContainer {
    position: static !important;
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    max-height: none !important;
    margin: 0 !important;
    overflow: visible !important;
    line-height: 1;
}
html body .ts-product-grid .ts-product-badges span,
html body .ts-product-grid .marker {
    display: inline-block;
    margin: 0 !important;
    padding: 6px 7px !important;
    border: 1px solid #e0e9f7;
    border-radius: 7px !important;
    color: #2460ad !important;
    background: #fff !important;
    box-shadow: none !important;
    font: 700 10px/1 Arial, sans-serif !important;
    letter-spacing: .025em;
    white-space: nowrap;
}
html body .ts-product-grid .marker {
    color: #b74334 !important;
    background: #fff0e8 !important;
    border-color: #ffdfcd;
    text-transform: none;
}
html body .ts-product-grid .rating,
html body .ts-product-grid .morePhoto,
html body .ts-product-grid .fastShow { display: none !important; }
html body .ts-product-grid .productColImage > .getFastView.ts-quick-view {
    position: absolute !important;
    inset: auto 12px 12px auto !important;
    z-index: 5;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 7px;
    box-sizing: border-box;
    width: max-content !important;
    max-width: calc(100% - 24px);
    height: 36px !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 12px !important;
    color: #143563 !important;
    border: 1px solid #d8e3f1;
    border-radius: 9px !important;
    background: rgba(255,255,255,.97) !important;
    box-shadow: 0 4px 14px rgba(14,42,80,.12);
    font: 500 11px/1 robotoRegular, Arial, sans-serif !important;
    white-space: nowrap;
    text-decoration: none;
    visibility: hidden;
    opacity: 0 !important;
    cursor: pointer;
    transform: translateY(5px) !important;
    transition: opacity .2s ease, transform .2s ease, visibility .2s ease;
}
html body .ts-product-grid .product:is(:hover, :focus-within) .getFastView.ts-quick-view {
    visibility: visible !important;
    opacity: 1 !important;
    transform: none !important;
}
html body .ts-product-grid .ts-quick-view svg {
    display: block;
    flex: 0 0 16px;
    width: 16px;
    height: 16px;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.7;
}
html body .ts-product-grid .productColText {
    display: flex !important;
    flex: 1;
    flex-direction: column;
    width: auto !important;
    min-width: 0;
    margin: 0;
    padding: 0;
}
html body .ts-product-grid a.name {
    display: -webkit-box !important;
    box-sizing: border-box;
    min-height: 80px;
    height: 80px !important;
    margin: 0 0 10px !important;
    padding: 0;
    overflow: hidden;
    color: #203047 !important;
    font: 500 14px/20px robotoRegular, Arial, sans-serif !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    text-decoration: none;
}
html body .ts-product-grid a.name .middle {
    display: inline;
    color: inherit !important;
    font: inherit !important;
    vertical-align: initial;
}
html body .ts-product-grid a.name:hover { color: #175db5 !important; }
html body .ts-product-grid .ts-product-spec {
    min-height: 32px;
    margin: 0 0 10px;
    color: #738197;
    font: 400 11px/16px robotoRegular, Arial, sans-serif;
}
html body .ts-product-grid .price {
    display: block;
    height: auto !important;
    margin: auto 0 8px !important;
    padding: 0 !important;
    color: #12223c !important;
    font: 700 clamp(22px,1.8vw,28px)/1.2 robotoBold, Arial, sans-serif !important;
    letter-spacing: -.025em;
}
html body .ts-product-grid .price .measure { color: #8490a2; font: 400 11px/1.2 robotoRegular, Arial, sans-serif; }
html body .ts-product-grid .discount:empty { display: none !important; }
html body .ts-product-grid .ts-product-availability {
    margin: 0 0 14px;
    color: #64778c;
    font: 400 11px/16px robotoRegular, Arial, sans-serif;
}
html body .ts-product-grid .addCartContainer {
    position: relative;
    display: flex !important;
    align-items: stretch;
    gap: 7px;
    width: 100%;
    margin: 0 !important;
    padding: 0;
    overflow: visible;
}
html body .ts-product-grid .addCart {
    position: relative;
    display: flex !important;
    align-items: center;
    justify-content: center;
    flex: 1;
    min-width: 0;
    height: 44px !important;
    padding: 0 8px !important;
    border: 0 !important;
    border-radius: 9px !important;
    color: #fff !important;
    background: #2166c5 !important;
    box-shadow: none !important;
    font: 500 13px/1.1 robotoRegular, Arial, sans-serif !important;
}
html body .ts-product-grid .addCart:hover { background: #1753a6 !important; }
html body .ts-product-grid .addCartContainer .addCart > span {
    position: static !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 7px;
    transform: none !important;
}
html body .ts-product-grid .addCartContainer .addCart .icon {
    width: 16px !important;
    height: 18px !important;
    margin: 0 !important;
    padding: 0 !important;
    visibility: visible !important;
    opacity: 1 !important;
}
html body .ts-product-grid .quantityContainer {
    position: static !important;
    display: flex;
    align-items: center;
    width: auto !important;
    margin: 0 !important;
    padding: 0 3px;
    border: 1px solid #dee6f1;
    border-radius: 9px;
    background: #f6f8fc;
    transform: none !important;
    visibility: visible !important;
    opacity: 1 !important;
}
html body .ts-product-grid .quantityWrapper { display: flex; align-items: center; }
html body .ts-product-grid .quantityContainer :is(.minus, .plus, .quantity) {
    box-sizing: border-box;
    width: 22px;
    height: 28px;
    margin: 0;
    padding: 0;
    color: #345170;
    background: transparent;
}
html body .ts-product-grid .quantityContainer .minus,
html body .ts-product-grid .quantityContainer .plus { position: relative; background-image: none !important; }
html body .ts-product-grid .quantityContainer .minus::before,
html body .ts-product-grid .quantityContainer .plus::before {
    position: absolute;
    top: 13px;
    left: 7px;
    width: 8px;
    height: 1px;
    background: #345170;
    content: '';
}
html body .ts-product-grid .quantityContainer .plus::after {
    position: absolute;
    top: 10px;
    left: 10.5px;
    width: 1px;
    height: 7px;
    background: #345170;
    content: '';
}
html body .ts-product-grid .optional,
html body .ts-product-grid .ts-single-sku,
html body .ts-product-grid .productColText > .btn-simple.add-cart { display: none !important; }
html body .ts-product-grid .skuProperty { margin-top: 12px; }
html body .ts-product-grid > .product.last { grid-column: 1 / -1; min-height: 60px; }
html body .ts-product-grid a:focus-visible,
html body .ts-product-grid .ts-quick-view:focus-visible { outline: 2px solid #2166c5; outline-offset: 3px; }

/* Correct the old FAQ arrow's clipped container and its double vertical offset. */
.ts-home-modern .questions-answers { clear: both; margin-top: 48px; }
.ts-home-modern .question-answer-wrap .open-answer {
    width: 116px;
    height: 32px;
    margin-top: 0 !important;
    overflow: visible;
}
.ts-home-modern .question-answer-wrap .open-answer span {
    position: static;
    height: 32px;
    color: #365d8a;
    font: 500 12px/32px robotoRegular, Arial, sans-serif;
}
.ts-home-modern .question-answer-wrap .open-answer .hide-answer-text { display: none; }
.ts-home-modern .question-answer-wrap.active .open-answer .hide-answer-text { display: block; }
.ts-home-modern .question-answer-wrap.active .open-answer .open-answer-text { display: none; }
.ts-home-modern .question-answer-wrap .open-answer-btn {
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
    margin: 0;
    background-image: none;
}
.ts-home-modern .question-answer-wrap .open-answer-btn::after {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 7px;
    height: 7px;
    border-right: 1.5px solid #365d8a;
    border-bottom: 1.5px solid #365d8a;
    transform: rotate(45deg);
    content: '';
}
/* Display the exact supplied PNG; a new filename also invalidates the old cached mark. */
html body .ts-social-circle[href*="dzen.ru"] {
    border-radius: 11px !important;
    background: transparent !important;
    box-shadow: none !important;
}
html body .ts-social-circle[href*="dzen.ru"] img {
    content: normal !important;
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    filter: none !important;
    object-fit: contain;
}
@media (min-width: 1600px) {
    html.ts-catalog-modern body .items.productList.ts-product-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); }
}
@media (min-width: 1101px) and (max-width: 1599px) {
    html.ts-catalog-modern body .items.productList.ts-product-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@media (max-width: 1100px) {
    html body .items.productList.ts-product-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }
}
@media (max-width: 700px) {
    html body .items.productList.ts-product-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
    html body .ts-product-grid .item.product > .tabloid,
    html body .ts-product-grid .item.product:hover > .tabloid { padding: 10px !important; border-radius: 13px; }
    html body .ts-product-grid .ts-product-labels { padding: 7px 6px 0; min-height: 35px; gap: 5px; }
    html body .ts-product-grid .ts-product-badges span,
    html body .ts-product-grid .marker { font-size: 8px !important; padding: 5px !important; }
    html body .ts-product-grid a.name { height: 76px !important; min-height: 76px; font-size: 12px !important; line-height: 19px !important; }
    html body .ts-product-grid .ts-product-spec { min-height: 45px; font-size: 10px; line-height: 15px; }
    html body .ts-product-grid .price { font-size: 21px !important; }
    html body .ts-product-grid .quantityContainer { display: none !important; }
    html body .ts-product-grid .addCart { font-size: 12px !important; }
    html body .ts-product-grid .productColImage { margin-bottom: 12px; }
    html body .ts-product-grid .productColImage > .getFastView.ts-quick-view { display: none !important; }
    .ts-home-modern .question-answer-wrap .open-answer { width: 30px; }
}
@media (max-width: 360px) {
    html body .items.productList.ts-product-grid { grid-template-columns: 1fr; }
}
@media (prefers-reduced-motion: reduce) {
    html body .ts-product-grid * { transition: none !important; }
}
html body .ts-product-grid .productColImage a.picture {
    min-height: 0 !important;
    aspect-ratio: 1.15;
    flex: 0 0 auto;
}
html body .ts-product-grid .productColImage a.picture img {
    position: absolute;
    inset: 6px 8px 10px;
    width: calc(100% - 16px) !important;
    height: calc(100% - 16px) !important;
}
html body .ts-empty-section,
html body .ts-product-grid .ts-empty-discount { display: none !important; }
html body .ts-product-grid .quantityWrapper { border: 0 !important; border-radius: 0; box-shadow: none; }
.ts-home-modern #homeCatalog { padding-bottom: 44px; }

/* Catalog, offers and related products — September 2026. */
.ts-stock-modern body, .ts-stock-modern #main { background: var(--ts-surface); }
.ts-stock-modern #breadcrumbs { margin: 22px 0; color: #7b879a; font-size: 13px; }
.ts-page-intro {
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
    margin: 6px 0 34px;
    padding: 38px 42px;
    border-radius: 22px;
    color: #fff;
    background: linear-gradient(115deg, #061b3a, #103c79 72%, #175baa);
}
.ts-page-intro::after {
    position: absolute; top: -140px; right: -70px;
    width: 380px; height: 380px; border: 1px solid rgba(147,193,255,.18); border-radius: 50%;
    box-shadow: 0 0 0 60px rgba(147,193,255,.035), 0 0 0 120px rgba(147,193,255,.025);
    pointer-events: none; content: '';
}
.ts-page-intro > span { display: block; margin-bottom: 14px; color: #9fc6ff; font: 700 11px/1.3 robotoBold,Arial,sans-serif; letter-spacing: .14em; text-transform: uppercase; }
html body .ts-page-intro h1 { position: relative; z-index: 1; margin: 0 0 16px; color: #fff; font: 700 clamp(32px,3vw,46px)/1.1 robotoBold,Arial,sans-serif; letter-spacing: -.035em; }
.ts-page-intro p { position: relative; z-index: 1; max-width: 730px; margin: 0; color: #ccdef6; font: 400 16px/1.6 robotoRegular,Arial,sans-serif; }

html.ts-catalog-index body #catalog #catalogSection { margin: 0 0 58px; }
html.ts-catalog-index body #catalog #catalogSection .sectionItems { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 22px; border: 0; }
html.ts-catalog-index body #catalog #catalogSection .sectionItems > .item {
    position: relative; display: flex; float: none; width: auto; height: auto; margin: 0; padding: 0;
    border: 1px solid #e0e7f1; border-radius: 19px; background: #fff; overflow: hidden;
    box-shadow: 0 6px 20px rgba(22,49,86,.035); transition: border-color .2s, box-shadow .2s;
}
html.ts-catalog-index body #catalog #catalogSection .item:hover { border-color: #adc8ec; box-shadow: 0 14px 30px rgba(22,49,86,.09); }
html.ts-catalog-index body #catalog #catalogSection .itemContainer { display: flex; flex-direction: column; width: 100%; height: auto; padding: 0; }
html.ts-catalog-index body #catalog #catalogSection .column { display: flex; flex: 1; flex-direction: column; width: auto; padding: 24px; vertical-align: initial; }
html.ts-catalog-index body #catalog #catalogSection .column.bigPicture { display: block; flex: none; width: 100%; height: 208px; padding: 0; overflow: hidden; background: #f3f6fb; }
html.ts-catalog-index body #catalog #catalogSection .bigPicture a { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; padding: 18px; box-sizing: border-box; }
html.ts-catalog-index body #catalog #catalogSection .bigPicture img { display: block; max-width: 100%; max-height: 100%; width: 100%; height: 100%; object-fit: contain; mix-blend-mode: multiply; transition: transform .35s; }
html.ts-catalog-index body #catalog #catalogSection .ts-category-featured .bigPicture a { padding: 0; }
html.ts-catalog-index body #catalog #catalogSection .ts-category-featured .bigPicture img { object-fit: cover; object-position: 80% center; mix-blend-mode: normal; }
html.ts-catalog-index body #catalog #catalogSection .item:hover .bigPicture img { transform: scale(1.025); }
html.ts-catalog-index body #catalog #catalogSection a.bigTitle { display: block; margin: 0 0 16px; padding: 0; color: #172a45; font: 700 21px/1.25 robotoBold,Arial,sans-serif; letter-spacing: -.02em; text-decoration: none; }
html.ts-catalog-index body #catalog #catalogSection .sectionList { display: flex; flex-direction: column; gap: 9px; margin: 0 0 22px; }
html.ts-catalog-index body #catalog #catalogSection .section { padding: 0; margin: 0; }
html.ts-catalog-index body #catalog #catalogSection .sectionList a { display: block; padding: 0; color: #61718a; font: 400 13px/1.5 robotoRegular,Arial,sans-serif; text-decoration: none; }
html.ts-catalog-index body #catalog #catalogSection .sectionList img { display: none; }
html.ts-catalog-index body #catalog #catalogSection a:hover { color: #2166c5; }
html.ts-catalog-index body #catalog #catalogSection .ts-category-open { display: flex; justify-content: space-between; align-items: center; margin-top: auto; padding-top: 17px; border-top: 1px solid #edf1f7; color: #1e5eaf; font: 700 13px/1.4 robotoBold,Arial,sans-serif; text-decoration: none; }
.ts-category-open span { font-size: 21px; }

.ts-stock-modern #personalMenuWrap { margin: 0 0 28px; border: 0; background: transparent; }
.ts-stock-modern #personalMenu { display: flex; flex-wrap: wrap; gap: 8px; margin: 0; padding: 0; list-style: none; }
.ts-stock-modern #personalMenu li { width: auto; float: none; margin: 0; border: 0; }
.ts-stock-modern #personalMenu a { display: block; padding: 10px 15px; border: 1px solid #e0e7f1; border-radius: 9px; color: #526782; background: #fff; font: 400 13px/1.4 robotoRegular,Arial,sans-serif; text-decoration: none; }
.ts-stock-modern #personalMenu a:hover { border-color: #aac6ec; color: #2166c5; }
html.ts-stock-modern body #main .tiles-list.actions-list { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 24px; margin: 0 0 64px; }
html.ts-stock-modern body #main .tiles-list.actions-list::after, html.ts-stock-modern body #main .tiles-list.actions-list > br { display: none; }
html.ts-stock-modern body #main .tiles-list.actions-list .tile-wrap { display: flex; width: auto; height: auto; float: none; margin: 0; padding: 0; }
html.ts-stock-modern body #main .tiles-list.actions-list :is(.tile,.tb,.tc) { position: static; display: flex; flex-direction: column; width: 100%; height: auto; min-height: 0; margin: 0; padding: 0; }
html.ts-stock-modern body #main .tiles-list.actions-list .tile { overflow: hidden; border: 1px solid #dde6f2; border-radius: 19px; background: #fff; box-shadow: 0 7px 20px rgba(22,49,86,.035); }
html.ts-stock-modern body #main .tiles-list.actions-list .tile:hover { border-color: #aac6ec; box-shadow: 0 12px 30px rgba(22,49,86,.08); }
html.ts-stock-modern body #main .tiles-list.actions-list .image-wrap { position: relative; display: block; flex: none; width: 100%; height: 240px; margin: 0; padding: 0; overflow: hidden; }
html.ts-stock-modern body #main .tiles-list.actions-list .image { position: absolute; inset: 0; display: block; width: 100%; height: 100%; margin: 0; padding: 0; background-size: cover; background-position: center; transform: none; transition: transform .35s; }
html.ts-stock-modern body #main .tiles-list.actions-list .tile:hover .image { transform: scale(1.025); }
html.ts-stock-modern body #main .tiles-list.actions-list .tile-text { display: flex; flex-direction: column; flex: 1; width: auto; margin: 0; padding: 28px; text-align: left; }
.ts-stock-modern .ts-promo-label { margin-bottom: 14px; color: #2166c5; font: 700 10px/1.4 robotoBold,Arial,sans-serif; letter-spacing: .09em; text-transform: uppercase; }
html.ts-stock-modern body #main .tiles-list.actions-list .h3 { min-height: 84px; margin: 0 0 16px; color: #172a45; font: 700 23px/1.22 robotoBold,Arial,sans-serif; letter-spacing: -.025em; text-decoration: none; }
.ts-stock-modern .ts-promo-description { margin: 0 0 24px; color: #718099; font: 400 14px/1.6 robotoRegular,Arial,sans-serif; }
html.ts-stock-modern body #main .tiles-list.actions-list .btn-simple { display: flex; justify-content: space-between; align-items: center; min-height: 45px; width: auto; margin: auto 0 0; padding: 0 16px; border: 1px solid #d5e3f6; border-radius: 10px; color: #1859af; background: #f2f7fe; font: 700 13px/1.3 robotoBold,Arial,sans-serif; text-decoration: none; }
html.ts-stock-modern body #main .tiles-list.actions-list .btn-simple:hover { color: #fff; background: #2166c5; border-color: #2166c5; }

/* Related-product carousel has its own wrapper heights: normalize the entire chain. */
html body #footerTabsCaption { display: block !important; box-sizing: border-box; height: auto !important; margin: 0; padding: 34px 24px 0; border-top: 1px solid #e4ebf5; background: #f3f7fc; }
html body #footerTabsCaption :is(.wrapper,.items,.item) { width: 100% !important; height: auto !important; margin: 0; padding: 0; text-align: left; border: 0; }
html body #footerTabsCaption .wrapper { max-width: 1392px; margin: 0 auto; }
html body #footerTabsCaption .item a { display: block; margin: 0; padding: 0; border: 0; color: #172a45; font: 700 26px/1.2 robotoBold,Arial,sans-serif; letter-spacing: -.025em; text-transform: none; }
html body #footerTabs { display: block !important; height: auto !important; margin: 0; padding: 24px 24px 48px; background: #f3f7fc; }
html body #footerTabs > .wrapper { max-width: 1392px; margin: 0 auto; }
html body #footerTabs :is(.wrapper,.items,.tab,#topProduct,.wrap) { position: relative; height: auto !important; min-height: 0; overflow: visible; }
html body #footerTabs > .wrapper > .items { width: 100% !important; }
html body #footerTabs .tab { float: none; display: block; width: 100% !important; margin: 0; padding: 0; }
html body .ts-recommend-grid { left: auto !important; transform: none !important; }
html body .ts-recommend-grid > li { display: flex; float: none !important; box-sizing: border-box; width: 100% !important; height: auto !important; padding: 0 !important; margin: 0 !important; }
html body .ts-recommend-grid .product { width: 100% !important; height: auto !important; }
html body #footerTabs :is(.topBtnLeft,.topBtnRight) { display: none !important; }
html body #footerTabs .ts-recommend-single { grid-template-columns: minmax(0,680px); }
html body .ts-recommend-single .productTable { flex-direction: row; gap: 24px; align-items: center; }
html body .ts-recommend-single .productColImage { flex: 0 0 180px; margin: 0; }
html body .ts-recommend-single .ts-product-labels:empty { display: none; }
html body .ts-recommend-single a.name { height: auto !important; min-height: 0; margin-bottom: 20px !important; }
html body .ts-recommend-single .productColText { flex: 1; }
html body .ts-recommend-single .ts-quick-view span { display: none; }
html body .ts-recommend-single .ts-quick-view { padding: 0 8px !important; }
html body .ts-product-grid .ts-product-labels:empty { display: none; }
.ts-catalog-modern .content-block { margin: 40px 0; color: #61718a; font: 400 15px/1.7 robotoRegular,Arial,sans-serif; }
.ts-catalog-modern .content-block :is(h2,h3) { color: #203450; font-family: robotoBold,Arial,sans-serif; line-height: 1.25; letter-spacing: -.025em; }
.ts-catalog-modern #catalogLine :is(.column,.label), .ts-catalog-modern #nextSection li { font-family: robotoRegular,Arial,sans-serif; }
@media (max-width:1100px) {
    html.ts-catalog-index body #catalog #catalogSection .sectionItems { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 18px; }
    html.ts-stock-modern body #main .tiles-list.actions-list { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 18px; }
}
@media (max-width:700px) {
    .ts-page-intro { margin-bottom: 24px; padding: 28px 22px; border-radius: 16px; }
    html body .ts-page-intro h1 { font-size: 32px; }
    .ts-page-intro p { font-size: 14px; }
    html.ts-catalog-index body #catalog #catalogSection .sectionItems, html.ts-stock-modern body #main .tiles-list.actions-list { grid-template-columns: 1fr; gap: 16px; }
    html.ts-catalog-index body #catalog #catalogSection .column { padding: 22px; }
    html.ts-catalog-index body #catalog #catalogSection .column.bigPicture { height: 200px; }
    html.ts-stock-modern body #main .tiles-list.actions-list .image-wrap { height: 210px; }
    html.ts-stock-modern body #main .tiles-list.actions-list .h3 { min-height: 0; font-size: 23px; }
    html.ts-stock-modern body #main .tiles-list.actions-list .tile-text { padding: 24px; }
    html body #footerTabsCaption { padding: 28px 14px 0; }
    html body #footerTabs { padding: 20px 14px 32px; }
    html body #footerTabsCaption .item a { font-size: 23px; }
    html body .ts-recommend-single .productTable { gap: 14px; }
    html body .ts-recommend-single .productColImage { flex-basis: 104px; }
    html body .ts-recommend-single a.name { font-size: 12px !important; line-height: 17px !important; margin-bottom: 12px !important; }
}

html.ts-catalog-index body #catalog #catalogSection a.bigTitle { text-transform: none; }
html.ts-catalog-index body #catalog #catalogSection .sectionList a { border: 0; }

html.ts-stock-modern body #main .tiles-list.actions-list .image-wrap { display: block !important; position: relative !important; height: 240px !important; padding: 0 !important; }
html.ts-stock-modern body #main .tiles-list.actions-list .image { background-size: cover !important; background-repeat: no-repeat; background-position: center !important; }
html.ts-stock-modern body #main .tiles-list.actions-list .tile-text { position: static !important; height: auto !important; color: #172a45; background: #fff; }
html.ts-stock-modern body #main .tiles-list.actions-list .btn-simple { display: flex !important; }
html body #footerTabs .tab.item { display: block !important; }
@media (max-width:700px) {
    html.ts-stock-modern body #main .tiles-list.actions-list .image-wrap { height: 210px !important; }
}
html.ts-stock-modern body #main .tiles-list.actions-list .h3 {
    display: block !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    -webkit-line-clamp: unset;
}

/* Product detail — shared by every catalog category. September 2026. */
html.ts-product-detail body, html.ts-product-detail #main { background:#f4f7fb; color:#182841; font-family:robotoRegular,Arial,sans-serif; }
html.ts-product-detail #main h1.changeName { max-width:1160px; margin:12px 0 22px; font:400 clamp(26px,2.5vw,40px)/1.18 robotoBold,Arial,sans-serif; letter-spacing:-.035em; text-wrap:pretty; }
html.ts-product-detail #breadcrumbs { margin:24px 0 18px; font:400 12px/1.7 robotoRegular,Arial,sans-serif; color:#7f8da3; }
html.ts-product-detail #breadcrumbs a { color:#63758d; }
.ts-detail-eyebrow { color:#2865ae; font:400 11px/1.4 robotoBold,Arial,sans-serif; letter-spacing:.13em; text-transform:uppercase; }
html.ts-product-detail #catalogElement { max-width:1680px; margin:0 auto; padding:0 24px 44px; border:0; font:400 14px/1.6 robotoRegular,Arial,sans-serif; box-sizing:border-box; }
html.ts-product-detail #catalogElement * { box-sizing:border-box; }
html.ts-product-detail #elementSmallNavigation { display:block!important; height:auto; padding:0; margin:0 0 24px; overflow:visible; background:transparent; border:0; }
html.ts-product-detail #elementSmallNavigation .tabs { display:flex; flex-wrap:wrap; gap:6px; padding:0; }
html.ts-product-detail #elementSmallNavigation .tab { float:none; margin:0; padding:0; border:0; }
html.ts-product-detail #elementSmallNavigation a { padding:11px 16px; border:1px solid #dfe7f1; border-radius:10px; background:white; color:#506078; text-transform:none; font:400 13px/1.4 robotoRegular,Arial,sans-serif; }
html.ts-product-detail #elementSmallNavigation .active a, html.ts-product-detail #elementSmallNavigation a:hover { background:#0d2d56; color:#fff; border-color:#0d2d56; }
html.ts-product-detail #elementSmallNavigation a span { border:0; }
html.ts-product-detail #elementNavigation { display:none!important; }
html.ts-product-detail #tableContainer { display:grid; grid-template-columns:minmax(0,1fr) 300px; gap:24px; align-items:start; }
html.ts-product-detail #elementContainer { display:block; min-width:0; padding:0!important; }
html.ts-product-detail #elementContainer #browse { display:grid; grid-template-columns:minmax(0,1.1fr) minmax(0,1fr); gap:26px; align-items:start; padding:24px; background:#fff; border:1px solid #e0e8f2; border-radius:22px; }
html.ts-product-detail #elementContainer #browse > .col { display:block; width:auto; min-width:0; padding:0; margin:0; border:0; }
html.ts-product-detail #pictureContainer { width:100%; border-radius:16px; background:#f2f5fa; overflow:hidden; }
html.ts-product-detail #elementContainer #pictureContainer .pictureSlider { margin:0; }
html.ts-product-detail #elementContainer #pictureContainer .pictureSlider .item { padding:0; }
html.ts-product-detail #elementContainer #pictureContainer .item a { position:relative; height:auto!important; aspect-ratio:1; line-height:normal!important; border:0; }
html.ts-product-detail #elementContainer #pictureContainer .item a img { position:absolute; inset:0; width:100%; height:100%; max-width:100%; max-height:100%; object-fit:contain; margin:auto; border-radius:16px; }
html.ts-product-detail #pictureContainer .zoom::after { content:'Увеличить ↗'; position:absolute; bottom:12px; left:12px; padding:7px 11px; border:1px solid #e2e8f0; border-radius:8px; background:rgba(255,255,255,.9); color:#3f5879; font:400 11px/1.4 robotoRegular,Arial,sans-serif; pointer-events:none; }
html.ts-product-detail #elementContainer .wishCompWrap { position:relative; top:auto; right:auto; display:flex; justify-content:flex-end; gap:8px; margin:0 0 10px; }
html.ts-product-detail #elementContainer .wishCompWrap .elem { display:block!important; width:36px; height:36px; border:1px solid #e0e8f2; border-radius:10px; background-color:#fff; margin:0; transition:background-color .18s,border-color .18s; }
html.ts-product-detail #elementContainer .wishCompWrap .elem:hover { background-color:#edf4ff; border-color:#99b8e1; }
html.ts-product-detail #moreImagesCarousel { margin:14px 0 0; padding:0 12px; }
html.ts-product-detail #moreImagesCarousel.hide { display:none!important; }
html.ts-product-detail #moreImagesCarousel .item a { border:1px solid #e0e8f2; border-radius:8px; overflow:hidden; background:white; }
html.ts-product-detail #moreImagesCarousel .item.selected a { border-color:#276acd; }
html.ts-product-detail #browse .brandImageWrap:empty { display:none; }
html.ts-product-detail #browse .reviewsBtnWrap { display:flex; flex-wrap:wrap; gap:8px 14px; margin:0 0 20px; padding:0 0 16px; border-bottom:1px solid #edf1f6; }
html.ts-product-detail #browse .reviewsBtnWrap .row { display:block; width:auto; margin:0; color:#7c8ba1; font-size:12px; }
html.ts-product-detail #browse .reviewsBtnWrap .article { width:100%; margin-top:5px; overflow-wrap:anywhere; }
html.ts-product-detail #browse .reviewsBtnWrap .label { font:400 12px/1.5 robotoRegular,Arial,sans-serif; color:#6a7b92; }
html.ts-product-detail #browse .reviewsBtnWrap .icon { width:15px; height:15px; padding:0; margin-right:5px; }
html.ts-product-detail .ts-rating-empty, html.ts-product-detail .ts-internal-property { display:none!important; }
html.ts-product-detail #catalogElement .elementSkuVariantLabel { margin:0 0 12px; color:#182b46; font:400 16px/1.3 robotoBold,Arial,sans-serif; }
html.ts-product-detail #catalogElement .elementSkuProperty { margin:0 0 20px; }
html.ts-product-detail #catalogElement .elementSkuPropertyName { color:#75849a; font:400 12px/1.5 robotoRegular,Arial,sans-serif; margin:0 0 6px; }
html.ts-product-detail #catalogElement .elementSkuPropertyList { display:flex; flex-wrap:wrap; gap:6px; margin:0; padding:0; }
html.ts-product-detail #catalogElement .elementSkuPropertyValue { margin:0; }
html.ts-product-detail #catalogElement .elementSkuPropertyLink { min-width:66px; height:auto; padding:9px 14px; line-height:1.4; border-radius:9px; font:400 13px/1.4 robotoRegular,Arial,sans-serif; }
html.ts-product-detail #catalogElement .selected .elementSkuPropertyLink { color:#195db1; background:#eff5ff; border-color:#8fafe0; }
html.ts-product-detail #browse .elementProperties .headingBox { display:flex; align-items:baseline; justify-content:space-between; flex-wrap:wrap; gap:6px; margin:0 0 10px; }
html.ts-product-detail #browse .elementProperties .heading { padding:0; margin:0; color:#182b46; font:400 16px/1.4 robotoBold,Arial,sans-serif; }
html.ts-product-detail #browse .elementProperties .moreProperties { padding:0; text-align:left; }
html.ts-product-detail #browse .morePropertiesLink { font-size:11px; color:#2468bb; text-decoration:none; }
html.ts-product-detail #browse .elementProperties .propertyTable { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1.1fr); gap:12px; border-bottom:1px solid #edf1f7; padding:9px 0; }
html.ts-product-detail #browse .elementProperties .propertyTable > div { display:block; width:auto; padding:0; overflow:visible; background:transparent; font:400 12px/1.5 robotoRegular,Arial,sans-serif; overflow-wrap:anywhere; }
html.ts-product-detail #browse .propertyName { color:#7b8a9e; }
html.ts-product-detail #browse .propertyName::after { display:none; }
html.ts-product-detail #browse .propertyValue { color:#243b58; }
html.ts-product-detail #elementTools { display:block!important; width:auto; padding:0; position:sticky; top:114px; background:transparent; align-self:start; }
html.ts-product-detail #elementTools .fixContainer, html.ts-product-detail #elementTools.fixed .fixContainer, html.ts-product-detail #elementTools .fixContainer.maxScroll { position:relative!important; top:auto!important; bottom:auto!important; left:auto!important; width:100%!important; margin:0!important; padding:22px; border:1px solid #dae5f3; border-radius:20px; background:#fff; box-shadow:0 12px 36px rgba(27,53,87,.055); }
html.ts-product-detail #elementTools .picture { display:none!important; }
html.ts-product-detail #catalogElement :is(#elementTools,#smallElementTools) .mainTool { padding:0; margin:0; }
html.ts-product-detail #catalogElement :is(#elementTools,#smallElementTools) .mobilePriceContainer { width:100%; display:block; padding:0; margin:0 0 20px; }
html.ts-product-detail #catalogElement :is(#elementTools,#smallElementTools) .price { margin:0; color:#142a48; text-decoration:none; font-family:robotoBold,Arial,sans-serif; }
html.ts-product-detail #catalogElement :is(#elementTools,#smallElementTools) .priceContainer { line-height:1.2; white-space:normal; }
html.ts-product-detail #catalogElement :is(#elementTools,#smallElementTools) .priceVal { font:400 34px/1.2 robotoBold,Arial,sans-serif; letter-spacing:-.035em; }
html.ts-product-detail #catalogElement :is(#elementTools,#smallElementTools) .measure { color:#8a97ab; font:400 12px/1.4 robotoRegular,Arial,sans-serif; white-space:nowrap; }
html.ts-product-detail #catalogElement .mainTool .mobileButtonsContainer { display:block; width:100%; margin:0; white-space:normal; }
html.ts-product-detail #catalogElement .mainTool .addCartContainer { display:flex; flex-direction:column; width:100%; gap:10px; overflow:visible; }
html.ts-product-detail #catalogElement .mainTool .addCart { display:flex!important; align-items:center; justify-content:center; width:100%!important; height:52px; margin:0; padding:12px; border:0; border-radius:12px; background:linear-gradient(110deg,#1558af,#2b78e8); color:#fff; font:400 16px/1.4 robotoRegular,Arial,sans-serif; box-shadow:0 5px 14px rgba(31,102,197,.14); }
html.ts-product-detail #catalogElement .mainTool .addCart:hover { background:#144f9e; }
html.ts-product-detail #catalogElement .mainTool .addCart.disabled { opacity:.55; }
html.ts-product-detail #catalogElement .mainTool .addCart.added { background:#137551; }
html.ts-product-detail #catalogElement .mainTool .addCart span, html.ts-product-detail #catalogElement .mainTool .addCartContainer:hover .addCart span { position:static!important; transform:none!important; display:flex; align-items:center; justify-content:center; gap:9px; }
html.ts-product-detail #catalogElement .mainTool .addCart .icon, html.ts-product-detail #catalogElement .mainTool .addCartContainer:hover .addCart .icon { display:inline-block; width:20px!important; height:20px!important; margin:0!important; padding:0!important; visibility:visible!important; opacity:1!important; }
html.ts-product-detail #catalogElement .mainTool .qtyBlock { width:100%; padding:0; margin:0; }
html.ts-product-detail #catalogElement .mainTool .qtyBlockContainer { position:static!important; transform:none!important; opacity:1!important; visibility:visible!important; display:flex; align-items:center; justify-content:space-between; width:100%; height:42px; padding:3px; border:1px solid #dfe7f1; border-radius:10px; background:#f7f9fc; }
html.ts-product-detail #catalogElement .mainTool .qtyBlockContainer::before { content:'Количество'; padding-left:8px; color:#7d8ba1; font:400 11px/1.4 robotoRegular,Arial,sans-serif; margin-right:auto; }
html.ts-product-detail #catalogElement .mainTool .qtyBlock .qty { width:38px; height:34px; padding:0; margin:0; border:0; background:transparent; color:#233c5c; font:400 14px/34px robotoBold,Arial,sans-serif; text-align:center; }
html.ts-product-detail #catalogElement .mainTool .qtyBlock :is(.minus,.plus) { position:relative; inset:auto; display:block; flex:0 0 32px; width:32px; min-width:0; height:32px; margin:0; padding:0; border:0; border-radius:7px; background:#fff!important; color:#245c9f; text-decoration:none; }
html.ts-product-detail #catalogElement .mainTool .qtyBlock :is(.minus,.plus)::before { position:absolute; inset:0; display:grid; place-items:center; font:400 20px/1 Arial,sans-serif; content:'−'; }
html.ts-product-detail #catalogElement .mainTool .qtyBlock .plus::before { content:'+'; }
html.ts-product-detail #catalogElement .mainTool .mobileFastBackContainer { display:block; width:100%; margin:10px 0 0; padding:0; }
html.ts-product-detail #catalogElement .mainTool .quickBuy { display:flex; align-items:center; justify-content:center; gap:8px; width:100%; height:46px; margin:0; padding:10px; background:#f2f6fb; border:1px solid #e0e8f3; border-radius:11px; color:#365679; font:400 13px/1.4 robotoRegular,Arial,sans-serif; }
html.ts-product-detail #catalogElement .mainTool .quickBuy img { width:17px; height:17px; margin:0; padding:0; }
html.ts-product-detail #catalogElement :is(#elementTools,#smallElementTools) .secondTool { margin:18px 0 0; padding:18px 0 0; border-top:1px solid #edf1f6; }
html.ts-product-detail #catalogElement :is(#elementTools,#smallElementTools) .secondTool > .row { display:block; width:auto; margin:0 0 12px; padding:0; border:0; }
html.ts-product-detail #catalogElement :is(#elementTools,#smallElementTools) .secondTool > .row::after { display:none; }
html.ts-product-detail #catalogElement :is(#elementTools,#smallElementTools) .secondTool > .row > a.label,
html.ts-product-detail #catalogElement :is(#elementTools,#smallElementTools) .dev-delivery-calc__trigger { color:#5e728c; font:400 13px/1.5 robotoRegular,Arial,sans-serif; }
html.ts-product-detail #catalogElement :is(#elementTools,#smallElementTools) .eChangeAvailable { color:#248357; }
html.ts-product-detail #catalogElement :is(#elementTools,#smallElementTools) .eChangeAvailable.outOfStock { color:#a04449; }
html.ts-product-detail #catalogElement :is(#elementTools,#smallElementTools) .eChangeAvailable.onOrder { color:#a16e25; }
html.ts-product-detail #catalogElement .share-items { padding-top:15px!important; margin-top:15px!important; border-top:1px solid #edf1f6!important; }
html.ts-product-detail #catalogElement .ya-share-label { color:#8a97aa; font-size:11px; margin-bottom:8px; }
html.ts-product-detail #smallElementTools { display:none!important; }
html.ts-product-detail #elementContainer :is(#detailText,#elementProperties,#catalogReviews,#files,#stores,#video,#related,#set,#complect) { margin:24px 0 0; padding:26px; background:#fff; border:1px solid #e0e8f2; border-radius:20px; }
html.ts-product-detail #elementContainer h2.heading, html.ts-product-detail #elementContainer #detailText h2.heading { margin:0 0 20px; padding:0; border:0; background:transparent; color:#1c3250; font:400 24px/1.3 robotoBold,Arial,sans-serif; letter-spacing:-.025em; text-transform:none; cursor:default; }
html.ts-product-detail #elementContainer .heading.noTabs::after { display:none!important; }
html.ts-product-detail #catalogElement .heading.noTabs + div { display:block; }
html.ts-product-detail #detailText .changeDescription { max-width:850px; color:#50627b; font:400 15px/1.85 robotoRegular,Arial,sans-serif; overflow-wrap:anywhere; }
html.ts-product-detail #detailText .changeDescription :is(p,ul,ol) { margin:0 0 15px; }
html.ts-product-detail #detailText .changeDescription :is(h2,h3,h4) { margin:25px 0 12px; color:#263e5c; font:400 18px/1.4 robotoBold,Arial,sans-serif; }
html.ts-product-detail #detailText .changeDescription :is(ul,ol) { padding-left:22px; }
html.ts-product-detail #detailText .changeDescription li { padding-left:3px; margin:6px 0; }
html.ts-product-detail #detailText .changeDescription li::marker { color:#3376cc; }
html.ts-product-detail #detailText .changeDescription img { max-width:100%; height:auto; }
html.ts-product-detail #elementProperties .stats { width:100%; padding:0; border:0; table-layout:fixed; font:400 14px/1.6 robotoRegular,Arial,sans-serif; }
html.ts-product-detail #elementProperties .stats td { padding:13px 15px; border-bottom:1px solid #edf1f5; background:transparent; overflow-wrap:anywhere; }
html.ts-product-detail #elementProperties .stats .name { width:42%; color:#75849b; }
html.ts-product-detail #elementProperties .stats .gray td { background:#f7f9fc; }
html.ts-product-detail #elementProperties .stats td.right { width:12%; padding:10px; }
html.ts-product-detail #elementProperties .stats .cap td { padding:20px 0 12px; color:#304864; font-family:robotoBold,Arial,sans-serif; }
html.ts-product-detail #catalogElement .advantagesDetail { margin:22px 0 0; padding:18px; border:1px solid #e0e8f2; border-radius:18px; background:#eef3fa; }
html.ts-product-detail #catalogElement .advantagesDetail .advantagesName { color:#62768e; font:400 12px/1.5 robotoRegular,Arial,sans-serif; }
html.ts-product-detail #catalogElement .advantagesDetail .advantagesPicture img { max-height:40px; max-width:44px; }
html.ts-product-detail #catalogElement .advantagesDetail .advantagesItems { display:grid!important; grid-template-columns:repeat(4,minmax(0,1fr)); width:auto!important; gap:16px; height:auto!important; left:auto!important; transform:none!important; }
html.ts-product-detail #catalogElement .advantagesDetail .advantagesItem { display:block; width:auto!important; padding:0!important; }
html.ts-product-detail #catalogElement .advantagesDetail .advantagesPicture { margin-bottom:8px; }
html.ts-product-detail #catalogElement .advantagesDetail .advantagesDetailCarousel::after { display:none; }
html.ts-product-detail #similar { padding:0; margin:36px 0 0; border:0; }
html.ts-product-detail #similar #catalogSection { padding:0; margin:0; border:0; }
html.ts-product-detail #catalogElement .items.productList.ts-product-grid { grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; margin:0!important; }
html.ts-product-detail #catalogElement .ts-product-grid .item.product { border:0!important; }
html.ts-product-detail #catalogElement .ts-product-grid .tabloid { padding:14px!important; }
html.ts-product-detail #catalogElement .ts-product-grid .price { font-size:26px!important; }
html.ts-product-detail #catalogElement .ts-product-grid a.name { font-size:14px!important; line-height:21px!important; }
html.ts-product-detail #catalogElement #newReview { padding:24px; margin-top:24px; background:#fff; border:1px solid #e0e8f2; border-radius:18px; }
html.ts-product-detail #catalogElement #newReview :is(input:not([type=hidden]),textarea) { padding:12px; border:1px solid #d9e4f2; border-radius:10px; background:#f7f9fc; color:#253e5d; font:400 14px/1.5 robotoRegular,Arial,sans-serif; }
html.ts-product-detail #catalogElement #newReview .submit { border-radius:10px; background:#2166bc; color:white; }
html.ts-product-detail #catalogElement a:focus-visible, html.ts-product-detail #catalogElement button:focus-visible, html.ts-product-detail #catalogElement input:focus-visible { outline:2px solid #2a75da; outline-offset:3px; }
@media(min-width:1700px) { html.ts-product-detail #tableContainer { grid-template-columns:minmax(0,1fr) 330px; gap:28px; } }
@media(max-width:1200px) {
 html.ts-product-detail #tableContainer { grid-template-columns:minmax(0,1fr) 280px; gap:18px; }
 html.ts-product-detail #elementContainer #browse { gap:20px; padding:18px; grid-template-columns:1fr; }
 html.ts-product-detail #elementContainer #pictureContainer .item a { max-height:460px; }
 html.ts-product-detail #catalogElement .items.productList.ts-product-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media(max-width:900px) {
 html.ts-product-detail #tableContainer { display:block; }
 html.ts-product-detail #elementTools { display:none!important; }
 html.ts-product-detail #smallElementTools { display:block!important; padding:0; margin:20px 0 0; }
 html.ts-product-detail #smallElementTools .smallElementToolsContainer { margin:0; padding:22px; border:1px solid #dce6f3; border-radius:18px; background:#fff; }
 html.ts-product-detail #elementContainer #browse { grid-template-columns:minmax(0,1fr) minmax(0,1fr); }
 html.ts-product-detail #browse .changePropertiesNoGroup { display:block; }
 html.ts-product-detail #catalogElement .mainTool .mobileButtonsContainer { display:grid; grid-template-columns:1fr 1fr; gap:12px; align-items:start; }
 html.ts-product-detail #catalogElement .mainTool .mobileFastBackContainer { margin:0; }
 html.ts-product-detail #catalogElement .mainTool .quickBuy { height:52px; }
}
@media(max-width:600px) {
 html.ts-product-detail #catalogElement { padding:0 12px 28px; }
 html.ts-product-detail #main h1.changeName { margin:10px 0 14px; font-size:25px; line-height:1.24; }
 html.ts-product-detail #breadcrumbs { margin:16px 0 12px; font-size:10px; line-height:1.6; }
 html.ts-product-detail .ts-detail-eyebrow { font-size:9px; }
 html.ts-product-detail #elementSmallNavigation { margin-bottom:16px; overflow-x:auto; scrollbar-width:none; }
 html.ts-product-detail #elementSmallNavigation .tabs { flex-wrap:nowrap; width:max-content; }
 html.ts-product-detail #elementSmallNavigation a { padding:10px 12px; font-size:11px; }
 html.ts-product-detail #elementContainer #browse { grid-template-columns:1fr; gap:16px; padding:14px; border-radius:17px; }
 html.ts-product-detail #elementContainer .wishCompWrap { position:absolute; top:10px; right:10px; z-index:3; }
 html.ts-product-detail #elementContainer #pictureContainer .item a { max-height:none; }
 html.ts-product-detail #browse .reviewsBtnWrap { margin:0 0 12px; padding-bottom:12px; }
 html.ts-product-detail #browse .changePropertiesNoGroup { display:none; }
 html.ts-product-detail #catalogElement .elementSkuVariantLabel { display:none; }
 html.ts-product-detail #catalogElement .elementSkuProperty { margin:0; }
 html.ts-product-detail #catalogElement .mainTool .mobileButtonsContainer { display:block; }
 html.ts-product-detail #catalogElement .mainTool .mobileFastBackContainer { margin-top:10px; }
 html.ts-product-detail #smallElementTools .smallElementToolsContainer { padding:18px; }
 html.ts-product-detail #elementContainer :is(#detailText,#elementProperties,#catalogReviews,#files,#stores,#video,#related,#set,#complect) { margin-top:18px; padding:18px; border-radius:16px; }
 html.ts-product-detail #elementContainer h2.heading, html.ts-product-detail #elementContainer #detailText h2.heading { font-size:21px; margin-bottom:16px; }
 html.ts-product-detail #detailText .changeDescription { font-size:14px; line-height:1.75; }
 html.ts-product-detail #elementProperties .stats td { padding:10px 8px; font-size:12px; }
 html.ts-product-detail #elementProperties .stats .name { width:45%; }
 html.ts-product-detail #elementProperties .stats td:nth-child(2) { width:auto; text-align:left; }
 html.ts-product-detail #elementProperties .stats td.right { width:0; padding:0; }
 html.ts-product-detail #catalogElement .advantagesDetail .advantagesItems { grid-template-columns:repeat(2,minmax(0,1fr)); gap:18px 12px; }
 html.ts-product-detail #catalogElement .advantagesDetail .advantagesName { font-size:11px; }
 html.ts-product-detail #catalogElement .advantagesDetail .advantagesItem { text-align:center; }
 html.ts-product-detail #catalogElement .items.productList.ts-product-grid { grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; }
 html.ts-product-detail #catalogElement .ts-product-grid .tabloid { padding:10px!important; }
 html.ts-product-detail #catalogElement .ts-product-grid a.name { font-size:12px!important; line-height:19px!important; }
 html.ts-product-detail #catalogElement .ts-product-grid .price { font-size:21px!important; }
 html.ts-product-detail #catalogElement #newReview .newReviewTable, html.ts-product-detail #catalogElement #newReview .newReviewTable > div { display:block; width:100%; padding:0; }
}
@media(prefers-reduced-motion:reduce) { html.ts-product-detail #catalogElement * { scroll-behavior:auto!important; transition:none!important; } }

html.ts-product-detail #catalogElement .advantagesDetail .advantagesDetailCarousel { width:auto!important; height:auto!important; overflow:visible!important; }
html.ts-product-detail #catalogElement .advantagesDetail .advantagesItems { position:static!important; }
html.ts-product-detail #catalogElement .advantagesDetail .advantagesItem { float:none!important; }
html.ts-product-detail #catalogElement .advantagesDetail .controls { display:none!important; }
html.ts-product-detail #catalogElement .mainTool .addCart { background:linear-gradient(110deg,#1558af,#2b78e8)!important; }
html.ts-product-detail #catalogElement .mainTool .addCart:hover { background:#144f9e!important; }
html.ts-product-detail #catalogElement .mainTool .addCart.added { background:#137551!important; }
html.ts-product-detail #catalogElement .mainTool .qtyBlock :is(.minus,.plus) { transform:none!important; }
html.ts-product-detail #catalogElement :is(#browse,#detailText,#elementProperties,#similar,#related,#catalogReviews,#files,#stores,#video) { scroll-margin-top:120px; }
@media(max-width:600px) { html.ts-product-detail #catalogElement :is(#browse,#detailText,#elementProperties,#similar,#related,#catalogReviews,#files,#stores,#video) { scroll-margin-top:20px; } }

html.ts-product-detail #catalogElement .elementSkuVariantLabel[hidden] { display:none!important; }
html.ts-product-detail #catalogElement .advantagesDetail .advantagesItems { grid-template-columns:repeat(5,minmax(0,1fr)); gap:10px; }
html.ts-product-detail #catalogElement .advantagesDetail .advantagesItem { padding:12px 8px!important; background:rgba(255,255,255,.65); border-radius:12px; }
html.ts-product-detail #catalogElement .advantagesDetail .advantagesPicture img { filter:grayscale(1); opacity:.7; }
@media(max-width:1200px) and (min-width:601px) { html.ts-product-detail #catalogElement .advantagesDetail .advantagesItems { grid-template-columns:repeat(3,minmax(0,1fr)); } }
@media(max-width:600px) { html.ts-product-detail #catalogElement .advantagesDetail .advantagesItems { grid-template-columns:repeat(2,minmax(0,1fr)); } }

html.ts-product-detail #catalogElement .mainTool .quickBuy.disabled { display:none!important; }

/* Basket — WARMM, 19 September 2026 */
.ts-cart-notice { position:fixed; left:50%; bottom:100px; transform:translateX(-50%); z-index:10050; width:max-content; max-width:calc(100vw - 32px); box-sizing:border-box; padding:17px 24px; border:1px solid #cbdcec; border-radius:16px; background:#fff; color:#14233f; font:600 15px/1.5 Arial,sans-serif; box-shadow:0 10px 45px #0a254c29; }
.ts-cart-notice.is-error { border-color:#edbdbd; color:#922b35; }
.ts-cart-notice[hidden] { display:none; }
.addCart[aria-busy="true"] { opacity:.65; cursor:wait; }
html.ts-cart-page body { background:#f5f7fb; color:#16243c; }
html.ts-cart-page #global-block h1 { font-size:clamp(30px,3.3vw,48px); letter-spacing:-.035em; line-height:1.15; margin:26px 0 30px; font-weight:750; }
html.ts-cart-page #personalCart { display:grid; grid-template-columns:minmax(0,1fr) 330px; gap:24px; overflow:visible; margin:0 0 56px; align-items:start; }
html.ts-cart-page #basketTopLine { grid-column:1/-1; display:flex; align-items:center; justify-content:space-between; height:auto; padding:0; border:0; margin:0; background:transparent; }
html.ts-cart-page #tabsControl { display:flex; gap:12px; align-items:center; float:none; }
html.ts-cart-page #tabsControl .item { float:none; border:0; padding:0; height:auto; line-height:1.4; }
html.ts-cart-page #tabsControl .item:first-child,
html.ts-cart-page #tabsControl .item:has(.orderMove),
html.ts-cart-page #basketView { display:none; }
html.ts-cart-page #tabsControl a { display:inline-flex; align-items:center; padding:12px 18px; border:1px solid #dce5f1; border-radius:12px; background:#fff; color:#245395; font-size:14px; line-height:1.4; text-decoration:none; }
html.ts-cart-page #tabsControl #allClear { border:0; background:transparent; color:#7a869b; }
html.ts-cart-page #personalCart #basketProductList { grid-column:1; min-width:0; padding:0; margin:0; width:auto; }
html.ts-cart-page #personalCart #basketProductList .productList { display:grid; grid-template-columns:1fr; gap:16px; margin:0; padding:0; border:0; }
html.ts-cart-page #personalCart #basketProductList .parent { display:block; width:100%!important; height:auto!important; min-height:0!important; float:none; border:0; padding:0; margin:0; box-sizing:border-box; }
html.ts-cart-page #personalCart #basketProductList .parent > .tabloid,
html.ts-cart-page #personalCart #basketProductList .parent:hover > .tabloid { position:relative!important; display:block; width:100%!important; height:auto!important; min-height:0!important; box-sizing:border-box; overflow:visible; padding:24px; margin:0; border:1px solid #e0e7f1; border-radius:22px; background:#fff; box-shadow:0 6px 24px #102b5007; transform:none; }
html.ts-cart-page #personalCart #basketProductList .topSection { display:flex; justify-content:flex-end; gap:16px; align-items:center; height:auto; width:auto; padding:0; margin:0 0 12px; line-height:1; }
html.ts-cart-page #personalCart #basketProductList .topSection .column { display:block; float:none; width:auto; }
html.ts-cart-page #personalCart #basketProductList .inStock { display:inline-flex; position:static; align-items:center; color:#268267; font-size:12px; gap:5px; line-height:1.3; }
html.ts-cart-page #personalCart #basketProductList .inStock .icon { width:15px; height:15px; }
html.ts-cart-page #personalCart #basketProductList .delete { display:flex; width:32px; height:32px; border-radius:50%; border:1px solid #e0e7f1; background:#f5f7fa; align-items:center; justify-content:center; color:#71819b; text-decoration:none; }
html.ts-cart-page #personalCart #basketProductList .delete::before { content:'×'; font-size:24px; line-height:1; }
html.ts-cart-page #personalCart #basketProductList .delete:hover { color:#c53747; background:#fff1f2; border-color:#f1bdc6; }
html.ts-cart-page #personalCart #basketProductList .productTable { display:grid; grid-template-columns:160px minmax(0,1fr); gap:24px; width:100%; height:auto; border:0; }
html.ts-cart-page #personalCart #basketProductList .productColImage,
html.ts-cart-page #personalCart #basketProductList .productColText { display:block; width:auto; height:auto; padding:0; min-width:0; }
html.ts-cart-page #personalCart #basketProductList .picture { display:flex; align-items:center; justify-content:center; height:160px; width:160px; padding:0; border-radius:16px; overflow:hidden; background:#f3f6fb; }
html.ts-cart-page #personalCart #basketProductList .picture img { display:block; min-width:0!important; min-height:0!important; max-width:100%!important; max-height:100%!important; width:100%!important; height:100%!important; object-fit:contain!important; margin:0!important; position:static!important; transform:none!important; }
html.ts-cart-page #personalCart #basketProductList .getFastView { display:none!important; }
html.ts-cart-page #personalCart #basketProductList .name { display:block; color:#172740; height:auto; max-height:none; font-size:17px; line-height:1.5; font-weight:600; padding:0; margin:0 0 12px; text-decoration:none; }
html.ts-cart-page #personalCart #basketProductList .name .middle { display:inline; }
html.ts-cart-page #personalCart #basketProductList .name:hover { color:#2467c5; }
html.ts-cart-page #personalCart #basketProductList .price { display:block; padding:0; margin:0 0 16px; color:#14233d; font-size:25px; line-height:1.3; font-weight:750; }
html.ts-cart-page #personalCart #basketProductList .measure { font-size:13px; font-weight:500; color:#8c98ab; }
html.ts-cart-page #personalCart #basketProductList .discount { font-size:14px; color:#93a0b3; }
html.ts-cart-page #personalCart #basketProductList .basketQty { display:flex; align-items:center; gap:0; position:static; height:auto; margin:0; padding:0; width:max-content; font-size:0; }
html.ts-cart-page #personalCart #basketProductList .basketQty .minus,
html.ts-cart-page #personalCart #basketProductList .basketQty .plus { display:flex; flex-shrink:0; justify-content:center; align-items:center; width:40px; height:42px; border:1px solid #dce5f1; margin:0; padding:0; background:#f5f8fc; color:#234a7d; text-decoration:none; }
html.ts-cart-page #personalCart #basketProductList .basketQty .minus { border-radius:11px 0 0 11px; }
html.ts-cart-page #personalCart #basketProductList .basketQty .plus { border-radius:0 11px 11px 0; }
html.ts-cart-page #personalCart #basketProductList .basketQty .minus::before { content:'−'; font-size:21px; }
html.ts-cart-page #personalCart #basketProductList .basketQty .plus::before { content:'+'; font-size:21px; }
html.ts-cart-page #personalCart #basketProductList .basketQty .qty { float:none; width:52px; height:42px; box-sizing:border-box; margin:0; padding:0 4px; border:1px solid #dce5f1; border-left:0; border-right:0; border-radius:0; background:#fff; color:#182941; font-size:16px; font-weight:600; text-align:center; }
html.ts-cart-page #personalCart #basketProductList .fastBayContainer { width:100%; height:auto; margin:0; padding:24px; border:1px dashed #cbd8eb; border-radius:20px; background:transparent; box-sizing:border-box; }
html.ts-cart-page #personalCart #basketProductList .fastBayContainer .tb,
html.ts-cart-page #personalCart #basketProductList .fastBayContainer .tc { display:block; height:auto; }
html.ts-cart-page .fastBayImg { display:none; }
html.ts-cart-page .fastBayLabel { font-size:17px; font-weight:650; color:#243b5c; margin-bottom:8px; }
html.ts-cart-page .fastBayText { max-width:480px; margin:0 auto 16px; font-size:14px; line-height:1.6; color:#7d8ba0; }
html.ts-cart-page #fastBasketOrder { display:inline-flex; align-items:center; padding:11px 18px; border:1px solid #cddbed; border-radius:11px; background:#fff; color:#245395; font-size:14px; line-height:1.4; }
html.ts-cart-page #personalCart .orderLine { grid-column:2; grid-row:2; position:sticky; top:110px; width:auto; height:auto; padding:26px; box-sizing:border-box; border:1px solid #dbe5f1; border-radius:22px; background:#fff; box-shadow:0 10px 30px #102b5007; margin:0; }
html.ts-cart-page .ts-cart-summary-title { font-size:23px; line-height:1.3; font-weight:700; letter-spacing:-.02em; margin:0 0 26px; }
html.ts-cart-page #sum { display:grid; grid-template-columns:1fr auto; align-items:baseline; gap:20px 10px; float:none; width:auto; margin:0 0 25px; padding:0; }
html.ts-cart-page #sum .label { margin:0; padding:0; font-size:15px; line-height:1.5; color:#7b899e; }
html.ts-cart-page #sum .price { margin:0; font-size:15px; color:#182c4b; font-weight:650; }
html.ts-cart-page #sum .basketSum { font-size:25px; line-height:1.3; font-weight:750; white-space:nowrap; }
html.ts-cart-page .goToOrder { display:flex!important; align-items:center; justify-content:center; gap:10px; padding:17px 14px; box-sizing:border-box; width:100%; min-height:54px; height:auto; margin:0; border:0; border-radius:13px; background:linear-gradient(110deg,#1958ac,#2b76e6); box-shadow:0 8px 20px #246bcc22; font-size:16px; font-weight:600; line-height:1.4; color:#fff; text-decoration:none; }
html.ts-cart-page .goToOrder img { width:20px; }
html.ts-cart-page .ts-cart-delivery-note { font-size:12px; line-height:1.7; color:#8391a6; margin:18px 0 0; }
html.ts-cart-page #personalCart > .clear { display:none; }
html.ts-cart-page #personalCart > .minimumPayment,
html.ts-cart-page #personalCart > .giftContainer { grid-column:1/-1; }
html.ts-cart-page #empty { padding:48px; margin:20px 0 60px; border:1px solid #dfe7f2; border-radius:28px; background:#fff; }
html.ts-cart-page #empty .emptyWrapper { display:flex; gap:40px; align-items:center; justify-content:center; }
html.ts-cart-page #empty .pictureContainer { width:140px; flex-shrink:0; }
html.ts-cart-page #empty .emptyImg { max-width:100%; opacity:.75; }
html.ts-cart-page #empty .info { width:auto; }
html.ts-cart-page #empty h3 { font-size:30px; letter-spacing:-.025em; font-weight:700; color:#172740; }
html.ts-cart-page #empty p { color:#78869c; line-height:1.7; font-size:16px; }
html.ts-cart-page #empty .back { display:inline-flex; padding:12px 20px; margin-top:12px; border-radius:12px; background:#2366bf; color:#fff; text-decoration:none; }
html.ts-cart-page #empty .emptyTitle { margin:40px 0 18px; color:#697b96; font-size:16px; font-weight:600; }
html.ts-cart-page #empty .emptyMenu { display:flex; flex-wrap:wrap; gap:10px; }
html.ts-cart-page #empty .emptyMenu li { width:auto; padding:0; margin:0; }
html.ts-cart-page #empty .emptyMenu a { display:flex; align-items:center; gap:10px; padding:12px 16px; background:#f3f6fb; border:1px solid #e1e8f2; border-radius:12px; font-size:14px; color:#335477; }
html.ts-cart-page #empty .emptyMenu img { width:24px; height:24px; object-fit:contain; }
@media(max-width:1100px) {
 html.ts-cart-page #personalCart { grid-template-columns:minmax(0,1fr) 280px; gap:16px; }
 html.ts-cart-page #personalCart #basketProductList .productTable { grid-template-columns:110px minmax(0,1fr); gap:16px; }
 html.ts-cart-page #personalCart #basketProductList .picture { width:110px; height:130px; }
 html.ts-cart-page #personalCart #basketProductList .parent > .tabloid { padding:18px; }
 html.ts-cart-page #personalCart .orderLine { padding:20px; }
}
@media(max-width:760px) {
 html.ts-cart-page #personalCart { display:flex; flex-direction:column; gap:20px; }
 html.ts-cart-page #personalCart > * { width:100%; box-sizing:border-box; }
 html.ts-cart-page #personalCart .orderLine { position:static; }
 html.ts-cart-page #personalCart #basketProductList .productTable { grid-template-columns:85px minmax(0,1fr); gap:14px; }
 html.ts-cart-page #personalCart #basketProductList .picture { width:85px; height:110px; }
 html.ts-cart-page #personalCart #basketProductList .name { font-size:14px; }
 html.ts-cart-page #personalCart #basketProductList .price { font-size:22px; }
 html.ts-cart-page #personalCart #basketProductList .parent > .tabloid { padding:16px; }
 html.ts-cart-page #tabsControl { flex-wrap:wrap; gap:4px; }
 html.ts-cart-page #tabsControl a { padding:10px 12px; font-size:13px; }
 html.ts-cart-page #empty { padding:28px 20px; }
 html.ts-cart-page #empty .emptyWrapper { flex-direction:column; gap:20px; text-align:center; }
 html.ts-cart-page #empty h3 { font-size:25px; }
 html.ts-cart-page #empty .emptyMenu { flex-direction:column; }
 html.ts-cart-page #empty .emptyMenu li { width:100%; }
}
html.ts-cart-page #main, html.ts-cart-page #personalCart, html.ts-cart-page #empty { font-family:robotoRegular,Arial,sans-serif; }
html.ts-cart-page #main h1 { font:700 clamp(30px,3.3vw,46px)/1.15 robotoBold,Arial,sans-serif; letter-spacing:-.03em; margin:26px 0 30px; color:#14233e; }
html.ts-cart-page #personalCart :is(.name,.basketQty,.qty,.label,.fastBayText,a), html.ts-cart-page #empty :is(p,a) { font-family:robotoRegular,Arial,sans-serif; }
html.ts-cart-page #personalCart :is(.price,.ts-cart-summary-title,.fastBayLabel), html.ts-cart-page #empty h3 { font-family:robotoBold,Arial,sans-serif; }
html.ts-cart-page #personalCart #basketProductList .topSection { position:static; width:auto; top:auto; left:auto; right:auto; }
html.ts-cart-page #tabsControl { padding:0; margin:0; }
html.ts-cart-page #tabsControl .item { margin:0; }
html.ts-cart-page #tabsControl a { text-transform:none; height:auto; }

html.ts-cart-page #personalCart #sum { width:100%; line-height:1.4; }
html.ts-cart-page #personalCart #sum > span { line-height:1.4; height:auto; }
html.ts-cart-page #personalCart #basketTopLine { margin:0; }
html.ts-cart-page #personalCart #tabsControl a { font-family:robotoRegular,Arial,sans-serif; text-transform:none; }

html.ts-cart-page #empty h3, html.ts-cart-page #empty .emptyTitle { text-transform:none; }

/* Checkout delivery. Native inputs and ApiShip calculation remain authoritative. */
html.ts-checkout-page #bx-soa-order { font-family:robotoRegular,Arial,sans-serif; color:#192d48; }
html.ts-checkout-page #bx-soa-order .bx-soa-section { border:1px solid #dce6f2; border-radius:20px; background:#fff; margin-bottom:24px; overflow:hidden; }
html.ts-checkout-page #bx-soa-order .bx-soa-section-title { color:#192d48; font-family:robotoBold,Arial,sans-serif; font-size:25px; line-height:1.3; letter-spacing:-.025em; }
html.ts-checkout-page #bx-soa-delivery .bx-soa-pp-desc-container { display:block!important; width:100%; float:none; grid-column:1/-1; margin:22px 0 0; padding:0; }
html.ts-checkout-page #bx-soa-delivery .bx-soa-pp-desc-container > .bx-soa-pp-company { width:100%; padding:22px; margin:0; border:1px solid #dce6f2; border-radius:16px; background:#f6f9fd; box-sizing:border-box; }
html.ts-checkout-page #bx-soa-delivery .bx-soa-pp-company-logo { display:none; }
html.ts-checkout-page #bx-soa-delivery .bx-soa-pp-company-subTitle { font:700 19px/1.4 robotoBold,Arial,sans-serif; color:#193356; margin:0 0 8px; }
html.ts-checkout-page #bx-soa-delivery .bx-soa-pp-company-desc { font-size:14px; line-height:1.6; color:#6a7c94; margin-bottom:18px; }
html.ts-checkout-page #bx-soa-delivery .bx-soa-pp-company-block { width:100%; }
html.ts-checkout-page #bx-soa-delivery .IPOL_APISHIP2_selectServices { display:block; width:100%; margin:0; border:0; border-collapse:separate; }
html.ts-checkout-page #bx-soa-delivery .IPOL_APISHIP2_selectServices tbody { display:block; }
html.ts-checkout-page #bx-soa-delivery .IPOL_APISHIP2_selectServices tr { display:flex; align-items:center; width:100%; box-sizing:border-box; }
html.ts-checkout-page #bx-soa-delivery .IPOL_APISHIP2_selectServices td { padding:0; border:0; }
html.ts-checkout-page #bx-soa-delivery .IPOL_APISHIP2_selectServices td[colspan] { display:flex; align-items:center; gap:12px; width:100%; padding:22px 2px 12px; color:#192d48; font-size:17px; }
html.ts-checkout-page #bx-soa-delivery .IPOL_APISHIP2_selectServices td[colspan] img[hidden] { display:none; }
html.ts-checkout-page #bx-soa-delivery .ts-carrier-name { font-family:robotoBold,Arial,sans-serif; }
html.ts-checkout-page #bx-soa-delivery .IPOL_APISHIP2_servicesList { border:1px solid #dde6f2; border-radius:12px; margin:0 0 9px; background:#fff; transition:border-color .18s,background .18s; }
html.ts-checkout-page #bx-soa-delivery .IPOL_APISHIP2_servicesList.hidden { display:none; }
html.ts-checkout-page #bx-soa-delivery .IPOL_APISHIP2_servicesList:hover { border-color:#84abe1; }
html.ts-checkout-page #bx-soa-delivery .IPOL_APISHIP2_servicesList:has(input:checked) { border-color:#397bd5; background:#edf4ff; box-shadow:0 0 0 1px #397bd518; }
html.ts-checkout-page #bx-soa-delivery .IPOL_APISHIP2_servicesList td:first-child { display:flex; align-items:center; padding-left:16px; }
html.ts-checkout-page #bx-soa-delivery .IPOL_APISHIP2_servicesList td:last-child { flex:1; min-width:0; }
html.ts-checkout-page #bx-soa-delivery .IPOL_APISHIP2_servicesList input[type=radio] { display:block; position:static; appearance:auto; opacity:1; width:19px; height:19px; margin:0; accent-color:#286bc1; cursor:pointer; }
html.ts-checkout-page #bx-soa-delivery .IPOL_APISHIP2_servicesList label { display:block; padding:13px 16px; margin:0; cursor:pointer; font:400 14px/1.5 robotoRegular,Arial,sans-serif; color:#667a94; }
html.ts-checkout-page #bx-soa-delivery .IPOL_APISHIP2_servicesList label > span { display:block; margin-bottom:2px; color:#19385f; font:700 16px/1.6 robotoBold,Arial,sans-serif; }
html.ts-checkout-page #bx-soa-delivery .bx-soa-pp-list { margin:18px 0 0; font-size:14px; }
html.ts-checkout-page #bx-soa-delivery .bx-soa-pp-item-container .bx-soa-pp-company { border-radius:14px; border-color:#dce6f2; }
html.ts-checkout-page #bx-soa-delivery .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected { border-color:#397bd5; background:#f4f8ff; }
html.ts-checkout-page #bx-soa-order .bx-soa-cart-total { border:1px solid #dce6f2; border-radius:20px; background:#fff; }
html.ts-checkout-page #bx-soa-order .btn-order-save { border-radius:12px; background:linear-gradient(110deg,#1958ac,#2b76e6); font-family:robotoRegular,Arial,sans-serif; }
html.ts-checkout-page #bx-soa-order input:not([type=checkbox]):not([type=radio]):not([type=hidden]),
html.ts-checkout-page #bx-soa-order textarea { border-radius:10px; font-family:robotoRegular,Arial,sans-serif; }
@media(max-width:600px) {
 html.ts-checkout-page #bx-soa-order .bx-soa-section-title { font-size:21px; }
 html.ts-checkout-page #bx-soa-delivery .bx-soa-pp-desc-container > .bx-soa-pp-company { padding:14px; }
 html.ts-checkout-page #bx-soa-delivery .IPOL_APISHIP2_servicesList label { padding:12px; }
}

/* Finishing pass: service pages, selected recommendations and small screens. */
html body #footerTabsCaption h2 {margin:0;color:#172a45;font:700 28px/1.2 robotoBold,Arial,sans-serif;letter-spacing:-.025em}
html body #footerTabs .ts-popular-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;height:auto;margin:0;padding:0;list-style:none}
html body #footerTabs .ts-popular-grid>li {display:flex;min-width:0;margin:0;padding:0;float:none;height:auto}
.ts-service-page body {background:#f5f7fb}
.ts-service-page #main {padding-bottom:60px}
.ts-service-page #personalMenuWrap {margin:0 0 32px;border:0;background:none;height:auto}
.ts-service-page #personalMenu {display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}
.ts-service-page #personalMenu li {float:none;width:auto;border:0;padding:0;background:none}
.ts-service-page #personalMenu a {display:block;min-height:44px;box-sizing:border-box;padding:12px 17px;border:1px solid #dce5f1;border-radius:11px;background:#fff;color:#4b607b;font:400 14px/20px robotoRegular,Arial,sans-serif;text-decoration:none}
.ts-service-page #personalMenu :is(.selected,.active) a,.ts-service-page #personalMenu a:hover {background:#102c50;color:#fff;border-color:#102c50}
.ts-service-page .global-block-container {display:grid!important;grid-template-columns:minmax(0,1fr) 290px;gap:28px;align-items:start}
.ts-service-page .global-content-block {float:none;width:auto!important;min-width:0;box-sizing:border-box;background:#fff;border:1px solid #e0e8f3;border-radius:22px;padding:36px!important;margin:0}
.ts-service-page .global-information-block {width:auto!important;position:static!important;margin:0!important;float:none;min-width:0}
.ts-service-page .global-information-block-cn {width:auto!important;padding:26px;border:1px solid #dce7f5;border-radius:20px;background:#edf4fd;color:#536b86}
.ts-service-page .global-information-block :is(.global-information-block-hide-scroll,.global-information-block-hide-scroll-cn) {width:auto!important;height:auto!important;overflow:visible}
.ts-service-page .information-heading {color:#172e4b;font:700 24px/1.2 robotoBold,Arial,sans-serif}
.ts-service-page .information-text {margin:12px 0 20px;font:400 14px/1.6 robotoRegular,Arial,sans-serif}
.ts-service-page .information-list-item {padding:16px 0;border-bottom:1px solid #dbe5f2;font:400 14px/1.6 robotoRegular,Arial,sans-serif;overflow-wrap:anywhere}
.ts-service-page .information-list-item img {width:25px;height:25px;margin-right:15px}
.ts-service-page .information-list-item a {color:#225fa6}
.ts-service-page .information-item-icon {width:38px!important}
.ts-service-page #main :is(h2,h3,.bold) {color:#172b47;font-family:robotoBold,Arial,sans-serif;letter-spacing:-.025em;line-height:1.25}
.ts-service-page #main h2 {font-size:30px;margin:0 0 24px}
.ts-service-page #main h3 {font-size:25px;margin:32px 0 18px}
.ts-service-page .global-content-block>h3:first-child {margin-top:0}
.ts-service-page :is(.bx_page,.info,.main__text,.soft) {color:#51637b;font:400 16px/1.75 robotoRegular,Arial,sans-serif}
.ts-service-page .info>span {display:block;margin:16px 0}
.ts-service-page :is(.info,.bx_page) p {font:inherit}
.ts-service-page :is(.info,.bx_page) ol {padding-left:24px}
.ts-service-page :is(.info,.bx_page) li {padding-left:5px;margin:10px 0}
.ts-service-page .info>.wrap {padding:24px;border:1px solid #e0e8f3;border-radius:14px;margin:14px 0;background:#f8faff}
.ts-service-page .info>.wrap>span {color:#1b3555;font:700 18px/1.4 robotoBold,Arial,sans-serif}
.ts-service-page .info .items {display:grid;gap:12px}
.ts-service-page .info .items .item {padding:16px;background:#f3f7fd;border-radius:12px}
.ts-service-page .bx_page .elements {display:grid;grid-template-columns:1fr 1fr;gap:18px}
.ts-service-page .bx_page .element {display:flex;gap:14px;align-items:flex-start;padding:20px;border-radius:15px;background:#f4f8fd}
.ts-service-page .bx_page .element img {width:44px;height:44px;object-fit:contain}
.ts-service-page .bx_page .element p {margin:0;font:400 14px/1.65 robotoRegular,Arial,sans-serif}
.ts-contact-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 36px}
.ts-contact-card {display:flex;gap:20px;align-items:flex-start;padding:28px;border:1px solid #dce6f3;border-radius:20px;background:#fff}
.ts-contact-card>img {box-sizing:content-box;width:26px;height:26px;padding:14px;border-radius:15px;background:#edf4ff}
.ts-contact-card>div {min-width:0}
.ts-contact-card>div>span {display:block;color:#75869c;font:400 13px/1.5 robotoRegular,Arial,sans-serif;margin-bottom:8px}
.ts-contact-card>div>div {color:#1b3556;font:500 18px/1.6 robotoRegular,Arial,sans-serif;overflow-wrap:anywhere}
.ts-contact-card a {color:#1b3556;text-decoration:none}
.ts-contact-card a:hover {color:#246cc3}
.ts-section-heading {display:flex;justify-content:space-between;gap:20px;align-items:center;margin:0 0 20px}
.ts-section-heading>div>span,.ts-kicker {display:block;color:#3d79bc;font:700 11px/1.5 robotoBold,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}
.ts-service-page #main .ts-section-heading h2 {margin:0}
.ts-service-link {display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid #cadcf2;border-radius:11px;background:#edf4fc;color:#205ca2;font:700 14px/1.4 robotoBold,Arial,sans-serif;text-decoration:none;box-sizing:border-box}
.ts-service-link:hover {background:#2366b8;color:#fff}
.ts-contact-map {margin:0 0 36px}
.ts-map-frame {border-radius:22px;overflow:hidden;border:1px solid #dce6f2;background:#eaf1f8;min-height:300px}
.ts-feedback-panel,.ts-requisites {background:#fff;border:1px solid #dce6f2;border-radius:22px;padding:36px;margin:0 0 32px}
.ts-feedback-panel>p {color:#63758c;font:400 16px/1.6 robotoRegular,Arial,sans-serif}
.ts-requisites-list {list-style:none!important;margin:0!important;padding:0!important}
.ts-requisites-list li {display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;padding:18px 0;border-bottom:1px solid #edf1f7;font:400 15px/1.6 robotoRegular,Arial,sans-serif;color:#52677f}
.ts-requisites-list li:last-child {border:0}
.ts-requisites-list strong {font-weight:400;color:#8a98aa}
.ts-requisites-list span {overflow-wrap:anywhere}
.ts-service-page #main form {font-family:robotoRegular,Arial,sans-serif}
.ts-service-page #main form :is(input[type=text],input[type=email],input[type=tel],textarea,select) {box-sizing:border-box;width:100%;max-width:100%;min-height:48px;border:1px solid #d8e2f0;border-radius:10px;background:#f8faff;color:#203750;padding:12px 15px;font:400 16px/1.5 robotoRegular,Arial,sans-serif}
.ts-service-page #main form textarea {min-height:140px;resize:vertical}
.ts-service-page #main form :is(input,textarea,select):focus-visible {outline:3px solid #8fbaff;outline-offset:2px}
.ts-service-page #main form :is(input[type=submit],button[type=submit]) {min-height:48px;border:0;border-radius:11px;background:#2366bc;color:white;padding:12px 25px;font:700 15px/1.4 robotoBold,Arial,sans-serif;cursor:pointer}
.ts-service-page #main form label {color:#53667f;font:400 14px/1.5 robotoRegular,Arial,sans-serif}
.ts-icma-welcome {padding:50px;margin:0 0 40px;border:1px solid #dbe5f2;border-radius:22px;background:#fff}
.ts-icma-welcome h2 {font:700 64px/1 robotoBold,Arial,sans-serif;margin:0 0 20px;color:#12345a}
.ts-icma-welcome p {max-width:560px;color:#60738d;font:400 17px/1.7 robotoRegular,Arial,sans-serif;margin-bottom:24px}
.ts-icma-page :is(#leftColumn,#catalogLine,#catalogSection .sectionDescription) {display:none}
.ts-icma-page #rightColumn {width:100%}
@media(max-width:1100px) {
 html body #footerTabs .ts-popular-grid {grid-template-columns:repeat(2,minmax(0,1fr))}
 .ts-service-page .global-block-container {grid-template-columns:minmax(0,1fr)}
 .ts-service-page .global-information-block-cn {padding:24px}
 .ts-service-page .information-list {display:grid;grid-template-columns:1fr 1fr;gap:0 24px}
}
@media(max-width:700px) {
 html body #footerTabs .ts-popular-grid {gap:12px}
 html body #footerTabsCaption h2 {font-size:24px}
 .ts-service-page .ts-page-intro {padding:26px 20px}
 .ts-service-page #personalMenu {display:flex!important;flex-wrap:nowrap;overflow-x:auto;padding:0 0 8px;gap:8px;scrollbar-width:thin}
 .ts-service-page #personalMenu li {flex:0 0 auto}
 .ts-service-page #personalMenuWrap {width:100%;overflow:hidden}
 .ts-service-page #personalMenu a {font-size:13px;padding:11px 14px}
 .ts-contact-grid {grid-template-columns:1fr;gap:12px;margin-bottom:28px}
 .ts-contact-card {padding:20px;gap:16px;border-radius:16px}
 .ts-contact-card>div>div {font-size:16px}
 .ts-contact-card>img {padding:11px;width:23px;height:23px}
 .ts-service-page .global-content-block,.ts-feedback-panel,.ts-requisites {padding:22px!important;border-radius:17px}
 .ts-service-page #main h2 {font-size:25px}
 .ts-service-page #main h3 {font-size:22px}
 .ts-service-page :is(.bx_page,.info,.main__text,.soft) {font-size:15px}
 .ts-service-page .bx_page .elements {grid-template-columns:1fr}
 .ts-section-heading {align-items:flex-start;flex-direction:column}
 .ts-map-frame,.ts-map-frame .bx-yandex-view-layout,.ts-map-frame .bx-yandex-map {height:300px!important;min-height:300px}
 .ts-requisites-list li {grid-template-columns:1fr;gap:4px;padding:15px 0;font-size:14px}
 .ts-service-page .information-list {grid-template-columns:1fr}
 .ts-service-page #main form :is(table,tbody,tr,td) {display:block;width:100%!important;box-sizing:border-box}
 .ts-service-page #main form td {padding:8px 0}
 .ts-service-page #main form img {max-width:100%;height:auto}
 .ts-icma-welcome {padding:28px 22px}
 .ts-icma-welcome h2 {font-size:48px}
 html body #main h1 {overflow-wrap:break-word}
 html body .ts-home-slide__content {max-width:100%;box-sizing:border-box}
 html body a,html body button {-webkit-tap-highlight-color:transparent}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}html body .ts-home-slide,html body .ts-category-card,html body .item.product{transition:none!important}}
/* Compact mobile chrome and readable touch controls. */
@media(max-width:1024px){
 html body #catalogSlideButton {background:#eef4fc!important;color:#183453!important;border-bottom:1px solid #dbe5f1;font:700 15px/1.4 robotoBold,Arial,sans-serif;min-height:54px;display:flex;align-items:center;gap:12px}
 html body #catalogSlideButton img {filter:brightness(.35)}
 html body #subMenu .removedItemsList {background:#fff;border:1px solid #dce6f1;border-radius:14px;box-shadow:0 14px 38px #061b3a33;padding:9px;min-width:190px;z-index:400}
 html body #subMenu .removedItemsList li {border:0}
 html body #subMenu .removedItemsList a {display:block;padding:13px 18px;color:#213c5e;font:500 15px/1.4 robotoRegular,Arial,sans-serif;border-radius:8px}
 html body #subMenu .removedItemsList a:hover {background:#edf4fd}
 html body #subHeader8 .telephoneContainer .heading {font-family:robotoBold,Arial,sans-serif}
}
@media(max-width:700px){
 html body #subHeader8>.limiter>.subContainer>.subContainerColumn:first-child {position:relative;padding-bottom:35px!important}
 html body #subHeader8 .ts-header-social {display:flex!important;position:absolute;right:0;bottom:8px;gap:8px;margin:0}
 html body #subHeader8 .ts-header-social a {width:27px;height:27px;border-color:#ffffff30}
 html body #subHeader8 .ts-header-social img {width:19px;height:19px}
 html body .ts-home-hero {min-height:490px}
 html body .ts-home-slide__content {padding-top:34px}
 html body .ts-home-slide__content :is(h1,h2) {font-size:34px!important;line-height:1.12!important;letter-spacing:-.035em}
 html body .ts-home-slide::before {background-image:linear-gradient(180deg,rgba(4,21,44,.25),rgba(4,21,44,.92) 60%),var(--ts-bg)!important;background-size:cover;background-position:68% center}
 html body .ts-home-slide__eyebrow {font-size:10px;letter-spacing:.12em;padding:9px 13px}
 html body .ts-home-slide__button {min-height:48px;padding:14px 20px}
 html body #footer .rowFooter {padding-bottom:40px}
 html body #footer .contactList {overflow-wrap:anywhere}
 html body #main :is(.ts-product-grid,.ts-popular-grid) {scroll-margin-top:16px}
}
html body #subHeader8 .telephoneContainer a.heading {color:#f2f7ff!important;text-decoration:none}
.ts-icma-page #catalogColumn>.leftColumn,.ts-icma-page #catalog :is(#ajaxSection,.catalogSubscribe,.sectionTopDescription) {display:none!important}
.ts-icma-page #catalogColumn>.rightColumn {width:100%!important;float:none}
@media(max-width:700px){
 html body #subHeader8 {height:170px!important}
 html body #subHeader8>.limiter {height:170px!important}
 html body #subHeader8 .subContainer {height:110px!important}
 html body #subHeader8>.limiter>.subContainer>.subContainerColumn:first-child {height:110px!important;padding:0!important;vertical-align:top}
 html body #subHeader8 .subContainerColumn.menuContainer,html body #subHeader8 .subContainerColumn:last-child {top:110px!important;height:60px!important}
 html body #subHeader8 .ts-header-social {top:73px;bottom:auto;right:12px}
 html body #subHeader8 :is(.topToolsContainer,#subMenu) {height:60px;line-height:60px}
 html body #subHeader8 #subMenu>.removedItemsContainer>.removedItemsLink {height:60px;line-height:60px}
 html body .ts-product-grid .item.product a.name {font-size:14px!important;line-height:1.45!important;min-height:80px!important;height:auto!important}
 html body .ts-product-grid .ts-product-spec {font-size:11px!important;line-height:1.5}
 html body .ts-product-grid .item.product .addCart {font-size:13px!important;min-height:44px}
}
.ts-service-page .webFormItemCaption {display:flex;align-items:center;gap:10px;margin-bottom:9px}
html body .webFormItemImage {width:24px;height:24px;object-fit:contain}
.ts-service-page #main form :is(input[type=reset],button[type=reset]) {min-height:46px;border:1px solid #d3e1f2;border-radius:10px;background:#f0f5fc;color:#315f98;padding:11px 24px;font:400 14px/1.4 robotoRegular,Arial,sans-serif}
.ts-service-page .webFormDescription {color:#60738c;font:400 15px/1.7 robotoRegular,Arial,sans-serif}
.ts-service-page .webFormItemLabel {color:#2c4666;font-family:robotoRegular,Arial,sans-serif}
.ts-service-page .global-content-block :is(input,textarea) {max-width:100%}
@media(max-width:700px){
 html body #subMenu .removedItemsList {top:60px;left:0;right:auto}
 html body #subHeader8 .ts-header-social .ts-social-circle--dzen {background:#202022!important}
 html body .ts-service-page #main form .webFormTools .tb {display:flex;gap:10px;flex-wrap:wrap}
 .ts-service-page #main form .webFormTools .tc {display:block;min-width:0;width:auto}
}
@media(max-width:1024px) {
 html body #subHeader8 #subMenu .removedItemsList {background:#fff!important;border-color:#dce6f1!important;padding:8px!important}
 html body #subHeader8 #subMenu .removedItemsList li {border:0!important}
 html body #subHeader8 #subMenu .removedItemsList a {color:#213c5e!important;background:transparent!important;font:500 15px/1.4 robotoRegular,Arial,sans-serif!important;padding:13px 18px!important;height:auto!important;white-space:nowrap}
 html body #subHeader8 #subMenu .removedItemsList a:hover {background:#edf4fd!important}
}
.ts-filter-close {display:none}
@media(min-width:701px) and (max-width:1024px) {
 html body #subHeader8 {height:150px!important}
 html body #subHeader8>.limiter {position:relative;height:150px!important}
 html body #subHeader8 .subContainer {display:block;height:150px!important}
 html body #subHeader8>.limiter>.subContainer>.subContainerColumn:first-child {display:block;width:100%;height:90px!important;position:relative}
 html body #subHeader8 .ts-header-social {position:absolute;right:12px;top:27px;margin:0}
 html body #subHeader8 .subContainerColumn.menuContainer {position:absolute;left:0;top:90px;display:block;width:calc(100% - 192px);height:60px!important;text-align:left;border-top:1px solid #ffffff18}
 html body #subHeader8 .subContainerColumn:last-child {position:absolute;right:0;top:90px;display:block;width:192px;height:60px!important;border-top:1px solid #ffffff18}
 html body #subHeader8 :is(.topToolsContainer,#subMenu) {height:60px!important;line-height:60px!important;float:none}
 html body #subHeader8 #subMenu>.removedItemsContainer>.removedItemsLink {height:60px!important;line-height:60px!important}
 html body #subHeader8 .topToolsContainer :is(li,a) {height:60px!important;line-height:60px!important}
 html body #subHeader8 #subMenu .removedItemsList {top:60px;left:0;right:auto}
}
html body #footerTabsCaption .item>a {border-bottom:0!important;color:#152d4f;font:700 clamp(23px,2.5vw,32px)/1.2 robotoRegular,Arial,sans-serif;letter-spacing:-.025em;text-transform:none}
@media(max-width:1024px) {
 html body #subHeader8 #subMenu {display:flex!important;align-items:center;height:60px!important;vertical-align:top}
 html body #subHeader8 #subMenu>.removedItemsContainer {display:block!important;height:60px;line-height:60px}
 html body #subHeader8 #subMenu>.removedItemsContainer>.removedItemsLink {display:block!important;box-sizing:border-box}
 html body #subHeader8 #subMenu>.removedItemsContainer>.removedItemsLink {position:relative;min-width:44px;background-image:none!important}
 html body #subHeader8 #subMenu>.removedItemsContainer>.removedItemsLink:before {content:"";position:absolute;left:50%;top:50%;width:22px;height:2px;margin-left:-11px;margin-top:-1px;background:#f2f7ff;box-shadow:0 -7px #f2f7ff,0 7px #f2f7ff;border-radius:2px}
}
@media(max-width:700px) {
 html body #smartFilter {position:fixed!important;top:16px!important;bottom:76px!important;left:12px!important;right:12px!important;width:auto!important;max-width:none!important;max-height:none!important;height:auto!important;overflow-y:auto!important;z-index:500!important;box-shadow:0 20px 80px #061b3a55}
 html body #smartFilter .ts-filter-close {display:block;position:absolute;right:12px;top:12px;width:38px;height:38px;background:#ffffff20;border:1px solid #ffffff50;border-radius:10px;color:#fff;font:400 26px/1 Arial,sans-serif;cursor:pointer}
 html body #smartFilter input[type=text] {min-height:42px;font-size:16px;border-radius:8px}
 html body #smartFilter .heading {padding-right:55px}
 html body #smartFilter label {min-height:36px}
}

/* End */


/* Start:/bitrix/templates/dresscodeV2/headers/header8/css/style.min.css?17889880738630*/
#subHeader8{position:relative;min-width:320px;height:90px;line-height:90px;background-color:#fff;border-bottom:1px solid #f3f3f3}#subHeader8.color_black{background-color:#2b2b2b}#subHeader8.color_black,#subHeader8.color_theme{color:#fff;border-bottom:1px solid rgb(255 255 255 / 15%)}#subHeader8 .subContainer{display:table;width:100%;table-layout:fixed}#subHeader8 .subContainerColumn{display:table-cell;vertical-align:middle}#subHeader8 .subContainerColumn:first-child{width:396px;text-align:left}#subHeader8 .menuContainer{text-align:right}#subHeader8 .subContainerColumn:last-child{width:192px;text-align:right}#subHeader8 .topToolsContainer{font-size:0}#subHeader8 #subMenu,#subHeader8 #topSearchLine,#subHeader8 .cart{display:inline-block;font-size:14px;line-height:21px;vertical-align:middle}#subHeader8 .cart{margin-top:4px}#subHeader8 .cart .count{top:-2px}#subHeader8 #topSearchLine,#subHeader8 .cart{height:40px;font-size:14px;border-right:1px solid #f3f3f3}#subHeader8 #topSearchLine{border-left:1px solid #f3f3f3}#subHeader8 .topAuthContainer{display:inline-block;height:40px;line-height:40px;vertical-align:middle;border-right:1px solid #f3f3f3}#subHeader8.color_black #topSearchLine,#subHeader8.color_black .cart,#subHeader8.color_theme #topSearchLine,#subHeader8.color_theme .cart{border-right:1px solid rgb(255 255 255 / 15%)}#subHeader8.color_black #topSearchLine,#subHeader8.color_theme #topSearchLine{border-left:1px solid rgb(255 255 255 / 15%)}#subHeader8.color_black .topAuthContainer,#subHeader8.color_theme .topAuthContainer{border-right:1px solid rgb(255 255 255 / 15%)}#subHeader8 .topAuthIcon{display:inline-block;width:60px;height:40px;vertical-align:top;background:url(/bitrix/templates/dresscodeV2/headers/header8/css/images/userIco.svg) 50% 50% no-repeat transparent}#subHeader8.color_black .topAuthIcon,#subHeader8.color_theme .topAuthIcon{background:url(/bitrix/templates/dresscodeV2/headers/header8/css/images/userIcoW.svg) 50% 50% no-repeat transparent}#subHeader8 #logo{width:200px;height:90px;padding-right:12px;line-height:90px;text-align:left;border:0}#subHeader8 .telephoneContainer{display:inline-block;line-height:21px;vertical-align:middle}#subHeader8 .telephoneContainer .heading{display:block;font-size:16px;font-family:robotoBold}#subHeader8 .telephoneContainer .callBack{position:relative;text-decoration:none}#subHeader8.color_theme .telephoneContainer .callBack{color:#fff;transition:all .2s ease-in-out}#subHeader8.color_theme .telephoneContainer .callBack:hover{opacity:.8}#subHeader8 .telephoneContainer .callBack::after{position:absolute;bottom:0;left:0;display:block;width:100%;height:0;transition:all .2s ease-in-out;content:""}#subHeader8.color_theme .telephoneContainer .callBack::after{border-color:#fff}#subHeader8.color_theme .telephoneContainer .callBack::after{opacity:.8}#subHeader8.color_black .cart .count{background-color:#2b2b2b}#subHeader8.color_theme .cart .count{color:#fff;border-color:rgb(255 255 255 / 70%)}#subHeader8.color_theme .cart .active .count{border-color:#fff}#subHeader8.color_black #subMenu li a:not(.selected),#subHeader8.color_theme #subMenu li a:not(.selected){color:#fff}#subHeader8.color_theme #subMenu li a:hover:not(.selected){opacity:.8}#subHeader8.color_theme #subMenu li .selected{color:#fff;opacity:.7}#subHeader8 #subMenu .removedItemsContainer{position:relative}#subHeader8 #subMenu .removedItemsContainer .removedItemsLink{display:inline-block;width:30px;height:18px;padding:0 12px;vertical-align:middle;background:url(/bitrix/templates/dresscodeV2/headers/header8/css/images/menuMore.svg) 50% 50% no-repeat transparent}#subHeader8.color_black #subMenu .removedItemsContainer .removedItemsLink,#subHeader8.color_theme #subMenu .removedItemsContainer .removedItemsLink{background:url(/bitrix/templates/dresscodeV2/headers/header8/css/images/menuMoreW.svg) 50% 50% no-repeat transparent}#subHeader8 #subMenu .removedItemsContainer .removedItemsLink:active{position:relative;top:1px}#subHeader8 #subMenu .removedItemsContainer .removedItemsList{position:absolute;top:56px;left:0;z-index:99;display:none;width:180px;margin:0;padding:0;background-color:#fbfbfb}#subHeader8.color_black #subMenu .removedItemsContainer .removedItemsList{background-color:#2b2b2b}#subHeader8.color_black #subMenu .removedItemsContainer .removedItemsList li,#subHeader8.color_theme #subMenu .removedItemsContainer .removedItemsList li{border-top:1px solid rgb(255 255 255 / 15%)}#subHeader8.color_black #subMenu .removedItemsContainer .removedItemsList li a,#subHeader8.color_theme #subMenu .removedItemsContainer .removedItemsList li a{color:#fff}#subHeader8 #subMenu .removedItemsContainer .removedItemsList li{display:block;float:none;white-space:normal;text-align:left;border-top:1px solid #f2f2f2}#subHeader8 #subMenu .removedItemsContainer .removedItemsList li:first-child{border:0!important}#subHeader8 #subMenu .removedItemsContainer .removedItemsList li a{display:block;padding:8px 14px}#subHeader8 #subMenu .removedItemsContainer .removedItemsList li a:active{position:relative;top:1px}#subHeader8 .webformModal{text-align:left}#searchResult{top:89px;text-align:left}#mainMenuContainer #menuCatalogSection{border:0}#menuCatalogSection .menuSection .catalogButton{padding:0 12px 0 0;background-color:transparent}#menuCatalogSection .menuSection .catalogButton:hover{background-color:transparent;opacity:.8}.menuContainerColor #mainMenuContainer{border-top:0!important}@media all and (max-width:700px){#subHeader8 #logo{margin-left:12px}#subHeader8 .topToolsContainer{margin-right:12px;text-align:right}#subHeader8 .cart{border-right:0}#subHeader8 .subContainerColumn:last-child{width:100%}#subHeader8 #topSearch3 .searchContainerInner{margin:0 12px}#subHeader8 #topSearch3 #searchQuery{padding-left:12px}#subHeader8 .telephoneContainer{margin-top:-2px}}@media all and (max-width:680px){#subHeader8 #subMenu .removedItemsContainer .removedItemsLink{background:url(/bitrix/templates/dresscodeV2/headers/header8/css/images/menuMoreSmall.svg) 50% 50% no-repeat transparent}#subHeader8.color_black #subMenu .removedItemsContainer .removedItemsLink,#subHeader8.color_theme #subMenu .removedItemsContainer .removedItemsLink{background:url(/bitrix/templates/dresscodeV2/headers/header8/css/images/menuMoreSmallW.svg) 50% 50% no-repeat transparent}#subHeader8{height:160px}#subHeader8 .subContainerColumn:last-child{position:absolute;top:80px;right:0}#subHeader8 .menuContainer{position:absolute;top:80px;left:12px;width:65%;text-align:left}#subHeader8 .subContainerColumn:first-child{width:100%;text-align:right;border-bottom:1px solid #f3f3f3}#subHeader8.color_black .subContainerColumn:first-child,#subHeader8.color_theme .subContainerColumn:first-child{border-bottom:1px solid rgb(255 255 255 / 15%)}#subHeader8 .telephoneContainer{margin-right:12px}#subHeader8 #subMenu .removedItemsContainer .removedItemsLink{padding:0 12px 0 0}#subHeader8 #subMenu li:first-child a{padding-left:0}#subHeader8 #subMenu li a{padding:0 12px}#subHeader8 #subMenu,#subHeader8 #topSearchLine,#subHeader8 .cart,#subHeader8 .topAuthContainer,#subHeader8.color_black #subMenu,#subHeader8.color_black #topSearchLine,#subHeader8.color_black .cart,#subHeader8.color_black .topAuthContainer,#subHeader8.color_theme #subMenu,#subHeader8.color_theme #topSearchLine,#subHeader8.color_theme .cart,#subHeader8.color_theme .topAuthContainer{border:0}#subHeader8 #subMenu .removedItemsContainer .removedItemsList{top:45px}#subHeader8 .telephoneContainer .heading{font-size:18px}#subHeader8 .telephoneContainer{margin-top:-4px}#subHeader8 #topAuth{top:56px!important;right:-62px!important}#subHeader8 #subMenu{position:relative;z-index:33}}@media all and (max-width:550px){#subHeader8 .menuContainer{width:60%}}@media all and (max-width:500px){#subHeader8 #logo{margin-left:0}#subHeader8 .top-auth-exit,#subHeader8 .top-auth-login,#subHeader8 .top-auth-personal,#subHeader8 .top-auth-register{position:static;top:0}}@media all and (max-width:480px){#subHeader8 #subMenu .removedItemsContainer .removedItemsLink .label{font-size:14px}#subHeader8 #subMenu .removedItemsContainer .removedItemsLink{padding:0}#subHeader8 #subMenu .removedItemsContainer .removedItemsLink{background:url(/bitrix/templates/dresscodeV2/headers/header8/css/images/menuMore.svg) 50% 50% no-repeat transparent}#subHeader8.color_black #subMenu .removedItemsContainer .removedItemsLink,#subHeader8.color_theme #subMenu .removedItemsContainer .removedItemsLink{background:url(/bitrix/templates/dresscodeV2/headers/header8/css/images/menuMoreW.svg) 50% 50% no-repeat transparent}#subHeader8 #subMenu,#subHeader8 #topSearchLine,#subHeader8 .cart,#subHeader8 .topAuthContainer{width:28%}#subHeader8 .subContainerColumn:last-child{width:100%}}@media all and (max-width:430px){#subHeader8 .menuContainer{width:50%}#subHeader8 #logo{width:140px}#subHeader8 .telephoneContainer .heading{font-size:16px}}@media all and (max-width:360px){#subHeader8 .telephoneContainer .heading{font-size:14px}#subHeader8 #logo{width:120px}}
/* End */


/* Start:/bitrix/templates/dresscodeV2/components/bitrix/form.result.new/modal/style.min.css?17889880717730*/
.webformModal{position:fixed;top:0;left:0;z-index:1000;display:none;width:100%;height:100%;overflow:hidden;color:#000;background:rgb(0 0 0 / 40%);transition:.1s all ease-in-out}.webformModalHideScrollBar{position:relative;width:120%;height:100%;overflow:auto}.webformModalcn100{position:relative;width:100%;width:100vw;height:100%}.webformModal.visible{display:block}.webformModalContainer{position:absolute;top:24px;left:50%;box-sizing:border-box;width:100%;min-width:320px;max-width:500px;margin-bottom:24px;background-color:#fff;box-shadow:1px 1px 12px rgb(60 60 60 / 30%);transform:translateX(-50%) translateY(0);animation-name:zoomIn;animation-duration:.2s;animation-fill-mode:none}.small .webformModalContainer{top:50%;margin-bottom:0;padding:24px;border-radius:8px;transform:translateX(-50%) translateY(-50%)}.webFormDw form{box-sizing:border-box;transition:all .2s ease-in-out}.webFormDw form.loading{opacity:.8;pointer-events:none}.webFormModalHeading{position:relative;color:#000;font-size:18px;font-family:robotomedium;line-height:60px;text-align:center;background-color:#f9f9f9;border-radius:8px}.webformModal .webFormModalHeadingExit{position:absolute;top:20px;right:20px;display:block;width:21px;height:21px}.webformModal .webFormModalHeadingExit{background:url(/bitrix/templates/dresscodeV2/components/bitrix/form.result.new/modal/images/exit.svg) 0 0 no-repeat transparent}.webformModal .webFormModalHeadingExit:hover{background-position:0 -21px}.webformModal .webFormModalHeadingExit:active{background-position:0 -42px}.webFormDescription{max-width:800px;margin:24px 0 0}.webformModal .webFormDescription{padding:0 24px}.webformModal .webFormError,.webformModal .webFormItems,.webformModal .webFormTools{padding:0 24px}.webFormItem{margin-top:24px}.webFormItemCaption{margin-bottom:12px;font-family:robotoMedium;line-height:21px}.webFormItemImage{display:inline-block;padding-right:6px;vertical-align:middle}.webFormItemLabel{display:inline-block;color:#555;vertical-align:middle}.webFormItemRequired{display:inline-block;padding-left:4px;color:red}.webFormItemFieldVariant{display:inline-block;margin-left:12px}.webFormItemFieldVariant:first-child{margin-left:0}.webFormItemField input[type=password],.webFormItemField input[type=text],.webFormItemField select{box-sizing:border-box;width:100%;max-width:100%;height:55px;padding-left:12px;color:#555;font-size:14px;font-family:roboto_ltregular;line-height:55px;border:1px solid #e7e7e7;outline:0;transition:all .2s ease-in-out}.webFormItemField textarea{box-sizing:border-box;width:100%;max-width:100%;height:150px;padding-top:12px;padding-left:12px;color:#555;font-size:14px;font-family:roboto_ltregular;line-height:21px;border:1px solid #e7e7e7;outline:0;transition:all .2s ease-in-out}.webFormItemField input[id*=form_date_]{margin-bottom:6px}.webFormItemField input[type=password]:focus,.webFormItemField input[type=text]:focus,.webFormItemField textarea:focus{border:1px solid #aaa}.webFormItemField input[type=checkbox]+label,.webFormItemField input[type=radio]+label{cursor:pointer}.webFormItemField input[type=checkbox]:not(checked),.webFormItemField input[type=radio]:not(checked){position:absolute;opacity:0}.webFormItemField input[type=checkbox]:not(checked)+label,.webFormItemField input[type=radio]:not(checked)+label{position:relative;padding-left:28px}.webFormItemField input[type=checkbox].error+label::before{border:1px solid red!important}.webFormItemField input[type=checkbox]+label::before{background:url(/bitrix/templates/dresscodeV2/components/bitrix/form.result.new/modal/images/checkBox.png) 0 0 no-repeat transparent}.webFormItemField input[type=radio]+label::before{background:url(/bitrix/templates/dresscodeV2/components/bitrix/form.result.new/modal/images/radio.png) 0 0 no-repeat transparent}.webFormItemField input[type=checkbox]:not(checked)+label::before,.webFormItemField input[type=radio]:not(checked)+label::before{position:absolute;top:0;left:0;width:17px;height:17px;content:" "}.webFormItemField input[type=checkbox]:not(checked)+label:hover::before,.webFormItemField input[type=radio]:not(checked)+label:hover::before{background-position:0 -17px}.webFormItemField input[type=checkbox]:checked+label::before,.webFormItemField input[type=radio]:checked+label::before{background-position:0 -34px}.webFormItemField input[type=checkbox]:checked+label:hover::before,.webFormItemField input[type=radio]:checked+label:hover::before{background-position:0 -51px}.webFormItemField input[type=checkbox]:disabled+label,.webFormItemField input[type=radio]:disabled+label{cursor:default}.webFormItemField input[type=checkbox]:disabled+label::before,.webFormItemField input[type=radio]:disabled+label::before{background-position:0 -68px!important}.webFormItemField img.calendar-icon{margin:0!important;vertical-align:middle!important;border:0!important}.webFormItemField [multiple]{height:120px;padding:12px;line-height:120px}.webFormCaptchaPicture{margin-top:12px}.webFormCaptchaPicture img{max-width:100%;vertical-align:middle}.webFormCaptchaLabel{margin-top:12px;margin-bottom:12px}.webFormItemField input.captcha_word{max-width:300px}.webFormTools{box-sizing:border-box;margin-top:24px}.webFormTools input[type=reset],.webFormTools input[type=submit]{box-sizing:border-box;width:100%;height:55px;padding:0;color:#fff;font-size:14px;font-family:roboto_ltregular;line-height:55px;text-align:center;border:1px solid #fff;border-radius:6px;outline:0;cursor:pointer;transition:background-color .2s ease-in-out}.webFormTools .tc:first-child{padding-right:12px}.webFormTools .tc:last-child{padding-left:12px}.webFormTools input[type=submit]:active{position:relative;top:1px}.webFormTools input[type=submit].loading{color:#ddd;background-color:#000!important;background-image:url(/bitrix/templates/dresscodeV2/components/bitrix/form.result.new/modal/images/loading.gif);background-repeat:no-repeat;background-position:50% 50%;border:1px solid #000;opacity:.1;pointer-events:none}.webFormTools input[type=reset]{color:#000;background-color:#fff;border:1px solid #aaa;transition:all .2s ease-in-out}.webFormTools input[type=reset]:hover{border:1px solid #ccc}.webFormTools input[type=reset]:active{position:relative;top:1px}.webFormError,.webFormItemError{display:none;margin-bottom:12px;color:red;font-size:12px;font-family:robotoMedium}.webFormError{margin-top:24px;margin-bottom:0}.webFormError.visible,.webFormItemError.visible{display:block}.webFormItemField .error{border:1px solid red!important}.webFormMessage{position:fixed;top:0;left:0;z-index:1000;display:none;width:100%;height:100%;overflow:auto;color:#000;line-height:250px;background:rgb(0 0 0 / 40%);transition:.1s all ease-in-out}.webFormMessageContainer{position:absolute;top:50%;left:50%;box-sizing:border-box;width:450px;height:250px;margin-top:-125px;margin-left:-225px;padding:0 24px;text-align:center;background-color:#fff;border-radius:2px;box-shadow:1px 1px 12px rgb(0 0 0 / 40%)}.webFormMessageMiddle{display:inline-block;line-height:21px;vertical-align:middle}.webFormMessageHeading{margin-bottom:24px;font-weight:500;font-size:18px;text-align:center}.webFormMessageDescription{text-align:center}.webFormMessageExit{display:inline-block;height:40px;margin-top:24px;padding:0 24px;color:#fff;line-height:40px;text-align:center;text-decoration:none;background-color:#000;border-radius:2px;transition:all .2s ease-in-out}.webFormMessageExit:hover{opacity:.8}.webFormMessageExit:active{position:relative;top:1px}@media all and (max-width:650px){.webFormItemField input[id*=form_date_]{margin-bottom:12px}.webFormItemField img.calendar-icon{margin-left:0!important}.webFormTools input[type=reset]{margin-bottom:0}}@media all and (max-width:500px){.webFormMessageContainer{width:400px;margin-left:-200px}}@media all and (max-width:420px){.webFormMessageContainer{width:300px;margin-left:-150px}}@media all and (max-width:400px){.webFormTools input[type=reset],.webFormTools input[type=submit]{display:block;width:100%;max-width:300px;margin-bottom:24px}}
/* End */


/* Start:/bitrix/templates/dresscodeV2/components/bitrix/menu/topMenu7/style.min.css?1788988072516*/
#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;opacity:0}#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 24px;color:#000;text-decoration:none;vertical-align:middle;transition:all .2s ease-in-out}#subMenu li a:not(.selected):active{position:relative;top:1px}
/* End */


/* Start:/bitrix/components/dresscode/search.line/templates/version3/style.min.css?17889878245671*/
#subHeader4 .openTopSearch,#subHeader8 .openTopSearch{display:inline-block;width:60px;height:40px;background:url(/bitrix/components/dresscode/search.line/templates/version3/images/searchH4.svg) 50% 50% no-repeat transparent}#subHeader4.color_black .openTopSearch,#subHeader4.color_theme .openTopSearch,#subHeader8.color_black .openTopSearch,#subHeader8.color_theme .openTopSearch,#subHeader9.color_black .openTopSearch,#subHeader9.color_theme .openTopSearch{background:url(/bitrix/components/dresscode/search.line/templates/version3/images/searchH4w.svg) 50% 50% no-repeat transparent}#subHeader4 .openTopSearch:hover{opacity:.7}#subHeader4 .openTopSearch:active{position:relative;top:1px}#topSearch3 .searchContainerInner{height:50px}#topSearch3{position:absolute;top:1px;left:0;z-index:99;display:none;width:100%;height:90px;line-height:90px;background-color:#fff}#subHeader4.color_black #topSearch3{background-color:#2b2b2b}#topSearchForm{display:inline-block;line-height:21px;vertical-align:middle}#topSearch3 .searchContainer{display:table;width:100%;height:50px;line-height:50px;table-layout:fixed;border-collapse:collapse}#topSearch3 .searchColumn{position:relative;display:table-cell;vertical-align:middle}#topSearch3 .searchColumn:last-child{width:54px;padding-left:12px}#topSearch3 #searchQuery{box-sizing:border-box;width:100%;height:50px;padding:0 120px 0 1%;color:#000;font-weight:400;font-size:16px;background:url(/bitrix/components/dresscode/search.line/templates/version3/images/searchH2.svg) 14px 50% no-repeat transparent;background-color:#f9f9f9;border:1px solid #f3f3f3;border-radius:6px}#subHeader4.color_black #topSearch3 #searchQuery{color:#fff;background-color:rgb(0 0 0 / 5%);border-color:rgb(255 255 255 / 20%)}#topSearch3 #goSearch{box-sizing:border-box;width:54px;height:50px;color:transparent;background:url(/bitrix/components/dresscode/search.line/templates/version3/images/searchIcoH4.svg) 50% 50% no-repeat #f9f9f9;border:1px solid #f3f3f3;border-radius:6px;cursor:pointer}#subHeader4.color_black #topSearch3 #goSearch{background-color:rgb(0 0 0 / 5%);background-image:url(/bitrix/components/dresscode/search.line/templates/version3/images/searchIcoH4W.svg);border-color:rgb(255 255 255 / 20%)}#topSearch3 #goSearch:hover{opacity:.8}#topSearch3 #goSearch:active{position:relative;top:1px}#topSeachCloseForm{position:absolute;top:0;right:24px;color:#000;text-decoration:none;transition:all .2s ease-in-out}#subHeader4.color_black #topSeachCloseForm{color:#fff}#topSeachCloseForm:hover{opacity:.8}#topSeachCloseForm:active{top:1px}#searchResult{position:absolute;left:0;z-index:999;display:none;width:100%;height:auto;background-color:#fff;border-top:1px solid #f3f3f3}#subHeader4 #searchResult{top:90px}#subHeader4 #searchOverlap{top:80px}#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-bottom:24px;padding:0 24px}#searchResult .item{width:14.285%}#searchResult .product:nth-child(6n+1){border-left:1px solid #e7e8ea}#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/version3/images/exit.svg) 0 0 no-repeat transparent}#searchProductsClose:hover{background-position:-18px 0}#searchProductsClose:active{background-position:-36px 0}.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/templates/dresscodeV2/components/bitrix/system.auth.form/top2/style.min.css?17889880721034*/
#subHeader8 .topAuthContainer{position:relative}#subHeader8 .topAuthIcon{position:relative}#subHeader8 .topAuthIcon .status{position:absolute;top:2px;right:2px;z-index:22;display:block;width:20px;height:20px;color:#000;font-size:14px;line-height:21px;text-align:center}#subHeader8.color_black .topAuthIcon .status{color:#fff}#subHeader8 .topAuthIcon .status.active{color:#360}#subHeader8 .topAuthIcon .status:hover{opacity:.8}#subHeader8 #topAuth{position:absolute;top:66px;right:-63px;z-index:22;display:none;width:150px;background-color:#fff;box-shadow:1px 1px 12px rgb(0 0 0 / 10%)}#subHeader8 #topAuth ul{margin:0;padding:0;list-style:none}#subHeader8 #topAuth ul li{display:block;font-size:14px;line-height:21px;text-align:left}#subHeader8 #topAuth ul li a{display:block;padding:8px 12px;color:#000;text-decoration:none;border-top:1px solid #f3f3f3}#subHeader8 #topAuth ul li:last-child a{border-bottom:1px solid #f3f3f3}#subHeader8 #topAuth ul li a:hover{opacity:.8}#subHeader8 #topAuth ul li a:active{position:relative;top:1px}
/* End */


/* Start:/bitrix/templates/dresscodeV2/components/bitrix/sale.basket.basket.line/topCart4/style.min.css?1788988072650*/
.cart .countLink{position:relative;display:inline-block;width:60px;height:40px;background:url(/bitrix/templates/dresscodeV2/components/bitrix/sale.basket.basket.line/topCart4/images/cartH4.svg) 50% 50% no-repeat transparent}#subHeader4.color_black .cart .countLink,#subHeader4.color_theme .cart .countLink,#subHeader8.color_black .cart .countLink,#subHeader8.color_theme .cart .countLink{background:url(/bitrix/templates/dresscodeV2/components/bitrix/sale.basket.basket.line/topCart4/images/cartH4w.svg) 50% 50% no-repeat transparent}.cart .countLink.active:hover{opacity:.7}.cart .countLink.active:active{top:1px}.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%}
/* End */


/* Start:/bitrix/templates/dresscodeV2/components/bitrix/menu/catalogMenu2/style.min.css?17889880726616*/
#mainMenuContainer{position:relative}#mainMenuContainer.fixed{position:fixed;top:0;z-index:999;width:100%;animation-name:fadeInDown;animation-duration:.3s;animation-fill-mode:both}#mainMenuContainer .minCatalogButton{display:none;height:65px;padding-left:24px;font-weight:400;font-size:18px;font-family:roboto_ltregular;line-height:65px;text-decoration:none}#mainMenuContainer .minCatalogButton img{margin-top:-2px;padding-right:12px;vertical-align:middle}#menuCatalogSection{float:left;height:60px;border-left:1px solid #222}#menuCatalogSection .catalogButton{display:block;padding:0 32px;color:#fff;line-height:60px;text-transform:uppercase;text-decoration:none;background-color:#111;transition:all .2s ease-in-out}#menuCatalogSection .catalogButton:hover{background-color:#000}#menuCatalogSection .catalogButton img{margin-top:-2px;padding-right:12px;vertical-align:middle}#mainMenu{height:60px;margin:0;padding:0;overflow:hidden;text-align:center;list-style:none}#mainMenu .removedItemsLink>a{float:left;width:40px;height:60px;background:url(/bitrix/templates/dresscodeV2/components/bitrix/menu/catalogMenu2/images/menuSlicedIcon.svg) 50% 50% no-repeat transparent;transition:all .2s ease-in-out}#mainMenu .removedItemsLink>a:hover{opacity:.8}#mainMenu .removedItemsLink .removedItemsList{position:absolute;top:60px;left:0;z-index:100;display:none;width:300px;margin:0 0 0 -211px;padding:0;list-style:none;background-color:#1a1a1a;box-shadow:1px 1px 12px rgb(0 0 0 / 20%)}#mainMenu .removedItemsLink:hover .removedItemsList{display:block}#mainMenu .removed{text-align:left;border-top:1px solid #222;transition:all .2s ease-in-out}#mainMenu .removed:hover{background-color:#202020}#mainMenu .removed a{display:block;padding:18px 24px;line-height:24px;text-decoration:none}#mainMenu a{display:block;transition:all .2s ease-in-out}#mainMenu>li{display:inline-block;line-height:60px;vertical-align:middle;border-right:1px solid #222;transition:all .2s ease-in-out}#mainMenu>li:first-child{border-left:1px solid #222}#mainMenu>li:hover{background-color:#202020}#mainMenu>li:first-child{margin-left:0}#mainMenu>li>a{padding:0 24px;text-decoration:none}#mainMenu>li img{padding-right:12px;vertical-align:middle;transition:all .2s ease-in-out}#mainMenu>li a:hover img{opacity:.8}#menuCatalogSection .sectionMenuArrow{padding-left:12px}#menuCatalogSection .drop{position:absolute;top:60px;left:0;z-index:100;display:none;width:100%;padding:24px 0;text-align:left;background-color:#fff;border-bottom:1px solid #ddd;box-shadow:1px 1px 12px rgb(0 0 0 / 20%)}#menuCatalogSection .drop ul{margin:-24px 0 0;padding:0;overflow:hidden;list-style:none}#menuCatalogSection .drop .menuSectionContainer{overflow:hidden}#menuCatalogSection .drop ul li{float:left;box-sizing:border-box;width:20%;height:180px;margin-top:24px;line-height:180px;text-align:center}#menuCatalogSection .drop ul li:nth-child(5n+1){border-left:0}#menuCatalogSection .drop ul li .container{display:inline-block;width:auto!important;line-height:21px;vertical-align:middle}#menuCatalogSection .drop ul li a{display:block;color:#000;font-size:14px;font-family:robotobold;text-transform:uppercase;text-decoration:none;transition:all .2s ease-in-out}#menuCatalogSection .drop ul li .picture{height:130px;margin-bottom:12px;line-height:130px}#menuCatalogSection .drop ul li .picture img{vertical-align:middle}#menuCatalogSection .drop ul li .picture:hover{opacity:.9}#mainMenu .drop{position:absolute;top:60px;left:0;z-index:99;display:none;width:100%;padding:24px 0;text-align:left;background-color:#fff;border-bottom:1px solid #ddd;box-shadow:1px 1px 12px rgb(0 0 0 / 20%)}#mainMenu .drop .nextColumn{float:left;width:20%;margin:0;padding:0;line-height:21px;list-style:none}#mainMenu .drop .nextColumn>li{display:block;margin-top:12px}#mainMenu .drop .nextColumn>li:first-child{margin-top:0}#mainMenu .drop .nextColumn>li>a{color:#000;font-family:robotobold;text-transform:uppercase;text-decoration:none}#mainMenu .drop .nextColumn .menu2Link{box-sizing:border-box;padding-right:12px;overflow:hidden}#mainMenu .drop .nextColumn .menu2Link img{padding-bottom:12px}#mainMenu .drop .nextColumn ul{margin:0;padding:0;list-style:none}#mainMenu .drop .nextColumn ul li{display:block;margin-top:12px}#mainMenu .drop .nextColumn ul li a{color:#000;text-decoration:none}#mainMenu .back,#mainMenu .dropdown{display:none}@media screen and (max-width:1024px){#mainMenu{background:#fff}#mainMenu>li:first-child{border-top:0}#mainMenu>li{box-sizing:border-box;border-top:1px solid rgb(136 136 136 / 10%);border-right:0}#mainMenu .drop .nextColumn .menu2Link,#mainMenu li.eChild a{padding-right:48px}#mainMenu .drop .nextColumn .menu2Link{padding-left:0}#mainMenu li.eChild a{position:relative;color:#000;font-size:13px}#mainMenu .drop .nextColumn ul li a:hover,#mainMenu .drop ul li a:hover,#mainMenu a:hover,#mainMenu li:hover a{color:#000;background:0 0!important}#mainMenu li:hover{background-color:transparent!important}#mainMenu .drop{position:static;display:block!important;box-sizing:border-box;width:auto;margin:0;padding:0;background:0 0!important;border:0;box-shadow:none}#mainMenu .drop .limiter{min-width:unset}#mainMenu .drop .picture{display:none}#mainMenu .drop .nextColumn,#mainMenu .drop .nextColumn ul{display:none;float:none;width:100%}#mainMenu .opened .drop .nextColumn{display:block;box-sizing:border-box;padding-left:36px}#mainMenu .opened .drop .nextColumn .opened ul{display:block;padding-left:24px}#mainMenu .opened .drop{border-top:1px solid #8888881a}#mainMenu .drop .has-image{display:none}#mainMenu .drop .nextColumn ul li,#mainMenu .drop .nextColumn>li{box-sizing:border-box;margin:0}#mainMenu .drop .nextColumn .menu2Link,#mainMenu .opened .drop{padding-top:6px;padding-bottom:6px}#mainMenu .drop .nextColumn>li>a{padding:6px 0;font-family:roboto_ltregular;text-transform:none}#mainMenu>li.opened>a{padding-left:60px}#mainMenu>li.opened .back{position:absolute;top:0;left:0;display:block;width:18px;height:100%;margin-left:24px;background:url(/bitrix/templates/dresscodeV2/components/bitrix/menu/catalogMenu2/images/arrow-back-menu-black.svg) 50% 50% no-repeat transparent}#mainMenu>li.opened img{display:none}#mainMenu .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/dresscodeV2/components/bitrix/menu/catalogMenu2/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}#mainMenu li:not(.opened) .dropdown{background-color:transparent;background-image:url(/bitrix/templates/dresscodeV2/components/bitrix/menu/catalogMenu2/images/arrow-dropdown-black.svg);border:0}#mainMenu li.opened>a .dropdown{right:15px;width:24px;transform:rotate(-90deg)}}
/* End */


/* Start:/bitrix/templates/dresscodeV2/components/bitrix/breadcrumb/.default/style.min.css?17889880711058*/
#breadcrumbs{margin-bottom:12px;line-height:21px;margin-top:24px;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 .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/cookie.notice/templates/.default/style.min.css?17889878231020*/
.cookie-notice{position:fixed;right:18px;bottom:76px;z-index:9999;width:min(100%,400px);color:#000;background-color:#fff;box-shadow:0 0 25px rgb(0 0 0 / 15%)}.cookie-notice:not(.cookie-notice--visible){display:none}.cookie-notice__inner{box-sizing:border-box;padding:36px}.cookie-notice__content,.cookie-notice__inner{display:flex;flex-direction:column;gap:18px}.cookie-notice__text{margin:0;font-size:14px;font-family:roboto_ltregular,sans-serif;line-height:1.5}.cookie-notice__heading{font-size:24px;font-family:robotobold,sans-serif;line-height:1.4}.cookie-notice__confirm-button{width:100%}@media (min-width:1025px){.cookie-notice{border-radius:10px}}@media (max-width:1024px) and (min-width:800px){.cookie-notice__inner{flex-direction:row;align-items:center}}@media (max-width:1024px){.cookie-notice{right:0;bottom:0;width:100%;border-top-left-radius:10px;border-top-right-radius:10px}.cookie-notice__inner{padding:24px}.cookie-notice__content,.cookie-notice__inner{gap:12px}.cookie-notice__heading{font-size:16px}}
/* End */


/* Start:/bitrix/templates/dresscodeV2/styles.css?17906174449818*/
/* =========================================================
   WARMM WMM — top-snab.ru
   Файл: /bitrix/templates/dresscodeV2/styles.css
   ВЕРСИЯ 2 — карточки товара и категории в аккуратном стиле.

   Как поставить:
   1. На сайте под админом: «Шаблон сайта» → «Изменить стили САЙТА»
   2. Вставить ВСЁ это (заменив прошлую версию целиком), сохранить
   3. Админ-панель → «Сбросить кеш» → «Все файлы кеша»
   4. Обновить страницу с Ctrl+F5 (жёсткая перезагрузка)

   Не понравилось — стёр, сохранил, сбросил кеш. Вернулось как было.
   ========================================================= */


/* ---------------------------------------------------------
   ШРИФТ
   Если сайт станет заметно дольше грузиться — удали этот блок,
   остальное продолжит работать.
   --------------------------------------------------------- */
@import url('https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;500;600;700&display=swap');

body, input, textarea, select, button {
  font-family: 'Golos Text', -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;
}
.bx-soa-section-content.container-fluid .bx-soa-pp-desc-container {
    display: none;
}
div#seo-container img {
    width: 100%;
    height: auto;
}
/* ---------------------------------------------------------
   ПЕРЕМЕННЫЕ — меняй тут, поменяется везде
   --------------------------------------------------------- */
:root {
  --w-ink:      #14181F;   /* основной текст */
  --w-ink-2:    #6B7686;   /* второстепенный */
  --w-ink-3:    #99A3B0;   /* совсем блёклый */
  --w-blue:     #1B4FD8;   /* фирменный синий */
  --w-blue-dk:  #1540B4;
  --w-btn:      #14181F;   /* цвет кнопки «В корзину».
                              Хочешь синюю — замени на var(--w-blue) */
  --w-btn-dk:   #2A3240;
  --w-line:     #E8ECF2;   /* границы */
  --w-mist:     #F7F9FC;   /* фон-подложка */
  --w-ok:       #16A34A;   /* «в наличии» */
  --w-r:        12px;      /* скругление */
}


/* ---------------------------------------------------------
   ТИПОГРАФИКА
   --------------------------------------------------------- */
body {
  color: var(--w-ink);
  font-size: 15px;
  line-height: 1.55;
  -webkit-font-smoothing: antialiased;
}
h1 { font-size: clamp(26px,3vw,36px); line-height:1.15; font-weight:700; letter-spacing:-.02em; }
h2 { font-size: clamp(20px,2.2vw,27px); line-height:1.2;  font-weight:700; letter-spacing:-.01em; }
h3 { font-size: 17px; line-height:1.3; font-weight:600; }


/* =========================================================
   КАРТОЧКА ТОВАРА — главное
   ========================================================= */

.items.productList .item.product .tabloid {
  background: #fff;
  border: 1px solid var(--w-line);
  border-radius: var(--w-r);
  padding: 14px;
  transition: box-shadow .2s ease, border-color .2s ease;
}
.items.productList .item.product .tabloid:hover {
  border-color: #D3DBE6;
  box-shadow: 0 12px 28px -18px rgba(20,24,31,.5);
}

/* --- картинка: строго по центру, одинаковая высота у всех --- */
.items.productList .productColImage {
  background: #fff;
  border-radius: 8px;
  overflow: hidden;
}
.items.productList .productColImage a.picture {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 210px;               /* одинаковая высота = ровная сетка */
  padding: 8px;
}
.items.productList .productColImage a.picture img {
  max-height: 100%;
  max-width: 100%;
  width: auto !important;
  height: auto !important;
  object-fit: contain;
}

/* --- название --- */
.items.productList .productColText a.name { display:block; margin-top: 12px; }
.items.productList .productColText a.name span.middle {
  font-size: 14.5px;
  font-weight: 500;
  line-height: 1.4;
  color: var(--w-ink);
}
.items.productList .productColText a.name:hover span.middle { color: var(--w-blue); }

/* --- цена: крупная, тёмная, первой по важности --- */
.items.productList a.price {
  display: block;
  font-size: 21px;
  font-weight: 700;
  color: var(--w-ink);
  letter-spacing: -.02em;
  margin: 10px 0 2px;
}
.items.productList a.price .measure {
  font-size: 12px; font-weight: 400; color: var(--w-ink-3);
}
.items.productList a.price s.discount {
  font-size: 13px; font-weight: 400; color: var(--w-ink-3); margin-left: 6px;
}

/* --- «в наличии» зелёной точкой, как у нормальных магазинов --- */
.optional .inStock span,
.optional .inStock {
  color: var(--w-ok) !important;
  font-weight: 500;
  font-size: 12.5px;
}
.optional .inStock::before {
  content: "";
  display: inline-block;
  width: 6px; height: 6px;
  border-radius: 50%;
  background: var(--w-ok);
  margin-right: 6px;
  vertical-align: middle;
}
.optional .label { font-size: 12.5px; color: var(--w-ink-2); }
.optional .label:hover { color: var(--w-blue); }


/* =========================================================
   КНОПКИ
   ========================================================= */
.addCartContainer a.addCart,
.btn-simple {
  border-radius: 8px !important;
  font-weight: 600;
  letter-spacing: 0;
  transition: background-color .15s, color .15s, border-color .15s;
}

.addCartContainer a.addCart {
  background: var(--w-btn) !important;
  color: #fff !important;
  border: 0 !important;
  padding: 11px 20px !important;
}
.addCartContainer a.addCart:hover { background: var(--w-btn-dk) !important; }

/* «Подробнее» — второстепенная, не спорит с «В корзину» */
.productColText a.btn-simple.add-cart {
  background: transparent !important;
  color: var(--w-ink-2) !important;
  border: 1px solid var(--w-line) !important;
}
.productColText a.btn-simple.add-cart:hover {
  border-color: var(--w-blue) !important;
  color: var(--w-blue) !important;
}

.quantityWrapper {
  border: 1px solid var(--w-line);
  border-radius: 8px;
  overflow: hidden;
}


/* =========================================================
   МАРКЕР «ХИТ ПРОДАЖ»
   Сейчас ярко-оранжевый — спорит с красной трубой на фото.
   Делаем строгим тёмным.
   ========================================================= */
.markerContainer .marker {
  background-color: var(--w-ink) !important;
  color: #fff !important;
  border-radius: 6px !important;
  font-size: 10.5px !important;
  font-weight: 600 !important;
  letter-spacing: .02em;
  padding: 4px 9px !important;
  text-transform: uppercase;
}


/* =========================================================
   ПУСТЫЕ ЗВЁЗДЫ РЕЙТИНГА
   У большинства товаров рейтинг 0 — висят серые звёзды.
   Пустой рейтинг выглядит хуже, чем его отсутствие.
   Убери /* */ вокруг строки ниже, чтобы спрятать:
   ========================================================= */
/* .items.productList .item.product .rating { display: none !important; } */


/* =========================================================
   СЕТКА РАЗДЕЛОВ КАТАЛОГА (плитки категорий)
   ========================================================= */
.sections .item,
.sectionList .item {
  border: 1px solid var(--w-line) !important;
  border-radius: var(--w-r) !important;
  overflow: hidden;
  background: #fff;
  transition: box-shadow .2s, border-color .2s, transform .2s;
}
.sections .item:hover,
.sectionList .item:hover {
  border-color: #D3DBE6 !important;
  box-shadow: 0 12px 28px -18px rgba(20,24,31,.45);
  transform: translateY(-2px);
}
.sections .item .name,
.sectionList .item .name {
  font-weight: 600;
  font-size: 15px;
  line-height: 1.3;
}


/* =========================================================
   МЕНЮ
   Цвет шапки НЕ трогаю — он задаётся в виджете настроек
   Deluxe, правильнее менять там.
   ========================================================= */
#mainMenuContainer .menuLink,
#mainMenuContainer .menu2Link {
  font-weight: 500;
  letter-spacing: 0;
}


/* =========================================================
   ВОЗДУХ МЕЖДУ БЛОКАМИ
   Главная жалоба была «всё слиплось».
   ========================================================= */
.limiter > .row,
.mainBlock { margin-bottom: 34px; }


/* =========================================================
   МОБИЛЬНЫЕ
   ========================================================= */
@media (max-width: 640px) {
  .items.productList .item.product .tabloid { padding: 10px; }
  .items.productList .productColImage a.picture { height: 160px; }
  .items.productList a.price { font-size: 18px; }
  .items.productList .productColText a.name span.middle { font-size: 13.5px; }
  .addCartContainer a.addCart { padding: 10px 16px !important; font-size: 13px; }
}

@media (prefers-reduced-motion: reduce) {
  .items.productList .item.product .tabloid,
  .sections .item, .sectionList .item { transition: none; }
  .sections .item:hover, .sectionList .item:hover { transform: none; }
}
/* End */


/* Start:/bitrix/templates/dresscodeV2/template_styles.min.css?1788988071158436*/
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,arial,sans-serif;line-height:21px;background-color:#fff;-webkit-font-smoothing:antialiased;text-size-adjust:none}img{border:0}input{font:normal normal 13px roboto_ltregular,arial,sans-serif;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}.clearfix::after,.clearfix::before{display:table;content:""}.clearfix::after{clear:both}.loading-spinner{position:fixed;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:rgb(0 0 0 / 40%);inset:0}.loading-spinner:not(.loading-spinner--active){display:none}#topHeader{position:relative;z-index:35;min-width:320px;height:30px}.loading #topHeader{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{overflow:hidden}#logo{position:relative;z-index:1;float:left;width:229px;max-height:102px;overflow:hidden;line-height:102px;text-align:center}#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}#mainMenuContainer{height:60px}#topMenu .bar>a{background:url(/bitrix/templates/dresscodeV2/images/menuMore.png) 0 50% no-repeat transparent}#topHeader.color_default #topMenu .bar>a{background-image:url(/bitrix/templates/dresscodeV2/images/menuMore2.png)}#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}#main{min-width:320px}#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}#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:900px;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%}#slider ol li{float:left;width:18px;height:18px;margin-right:4px;cursor:pointer}#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/dresscodeV2/images/rating.svg) repeat 0 0 transparent}#catalogLineList .rating i.m{z-index:10;width:0;background:url(/bitrix/templates/dresscodeV2/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/dresscodeV2/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/dresscodeV2/images/rating.svg) repeat 0 0 transparent}#catalogTableList .rating i.m{z-index:10;width:0;background:url(/bitrix/templates/dresscodeV2/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;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,#promoBlock>div[id*=bx_]{display:table;width:100%;overflow:hidden;table-layout:fixed;border-collapse:collapse}#right .heading{display:block;height:60px;margin-bottom:24px;padding-left:24px;font-size:18px;line-height:60px}#footer{margin-bottom:55px;padding-top:36px;overflow:hidden}#footer.variant_3 #footerBottom,#footer.variant_3 #leftFooter,#footer.variant_3 #rightFooter,#footer.variant_3 .fc{background-color:#47494d}#footer.variant_4 #footerBottom,#footer.variant_4 #leftFooter,#footer.variant_4 #rightFooter,#footer.variant_4 .fc{background-color:#f3f3f3}#footer.variant_5 #footerBottom,#footer.variant_5 #leftFooter,#footer.variant_5 #rightFooter,#footer.variant_5 .fc{background-color:#fff}#footer.variant_6 #footerBottom,#footer.variant_6 #leftFooter,#footer.variant_6 #rightFooter,#footer.variant_6 .fc{background-color:#142236}#footer.variant_7 #footerBottom,#footer.variant_7 #leftFooter,#footer.variant_7 #rightFooter,#footer.variant_7 .fc{background-color:#24433c}#footer.variant_8 #footerBottom,#footer.variant_8 #leftFooter,#footer.variant_8 #rightFooter,#footer.variant_8 .fc{background-color:#4e0838}#footer.variant_5 #footerBottom{border-top:1px solid #f1f1f1}#footer.variant_6 #footerBottom{border-top:1px solid rgb(255 255 255 / 10%)}#footer.variant_7 #footerBottom,#footer.variant_8 #footerBottom{border-top:1px solid rgb(0 0 0 / 10%)}#footer.variant_4 #footerBottom{border-top:1px solid rgb(0 0 0 / 10%)}#footer.variant_3 #footerBottom{border-top:1px solid rgb(0 0 0 / 10%)}#footer.variant_2 #footerBottom{border-top:1px solid rgb(0 0 0 / 10%)}#footer.variant_4 #leftFooter a,#footer.variant_5 #leftFooter a{color:#000}#footer.variant_4 #leftFooter a:active{position:relative;top:1px}#footer.variant_2 #leftFooter a{color:#fff}#footer.variant_2 #leftFooter .selected,#footer.variant_2 #leftFooter a:hover{opacity:.8}#footer.variant_2 #rightFooter .showMap,#footer.variant_2 #rightFooter .telephone{color:#fff}#footer.variant_2 #rightFooter .showMap:hover{opacity:.8}#footer.variant_3 #leftFooter .heading{border-bottom:1px solid rgb(0 0 0 / 10%)}#footer.variant_3 #leftFooter ul li{border-top:1px solid rgb(0 0 0 / 10%)}#footer.variant_2 #leftFooter .heading,#footer.variant_4 #leftFooter .heading,#footer.variant_5 #leftFooter .heading,#footer.variant_7 #leftFooter .heading,#footer.variant_8 #leftFooter .heading{border-bottom:1px solid rgb(0 0 0 / 10%)}#footer.variant_2 #leftFooter ul li,#footer.variant_4 #leftFooter ul li,#footer.variant_5 #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_3 #leftFooter ul li:first-child,#footer.variant_4 #leftFooter ul li:first-child,#footer.variant_5 #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_4 #rightFooter,#footer.variant_4 #rightFooter .email,#footer.variant_4 #rightFooter .list li,#footer.variant_4 #rightFooter p{color:#000}#footer.variant_5 #rightFooter,#footer.variant_5 #rightFooter .email,#footer.variant_5 #rightFooter .list li,#footer.variant_5 #rightFooter p{color:#000}#footer.variant_2 #rightFooter,#footer.variant_2 #rightFooter .email,#footer.variant_2 #rightFooter .list li,#footer.variant_2 #rightFooter p{color:#fff}#footer.variant_2 #rightFooter .email a,#footer.variant_4 #rightFooter .email a,#footer.variant_5 #rightFooter .email a{transition:all .2s ease-in-out}#footer.variant_2 #rightFooter .hr,#footer.variant_4 #rightFooter .hr,#footer.variant_5 #rightFooter .hr,#footer.variant_7 #rightFooter .hr,#footer.variant_8 #rightFooter .hr{border-top:1px solid rgb(0 0 0 / 10%)}#footer.variant_2 #footerBottom .sn .vk,#footer.variant_3 #footerBottom .sn .vk{background:url(/bitrix/templates/dresscodeV2/images/snC.svg) 0 0 no-repeat transparent}#footer.variant_4 #footerBottom .sn .vk,#footer.variant_5 #footerBottom .sn .vk{background:url(/bitrix/templates/dresscodeV2/images/snW.svg) 0 0 no-repeat transparent}#footer.variant_2 #footerBottom .sn .fb,#footer.variant_3 #footerBottom .sn .fb{background:url(/bitrix/templates/dresscodeV2/images/snC.svg) -60px 0 no-repeat transparent}#footer.variant_4 #footerBottom .sn .fb,#footer.variant_5 #footerBottom .sn .fb{background:url(/bitrix/templates/dresscodeV2/images/snW.svg) -60px 0 no-repeat transparent}#footer.variant_2 #footerBottom .sn .od,#footer.variant_3 #footerBottom .sn .od{background:url(/bitrix/templates/dresscodeV2/images/snC.svg) -120px 0 no-repeat transparent}#footer.variant_4 #footerBottom .sn .od,#footer.variant_5 #footerBottom .sn .od{background:url(/bitrix/templates/dresscodeV2/images/snW.svg) -120px 0 no-repeat transparent}#footer.variant_2 #footerBottom .sn .tw,#footer.variant_3 #footerBottom .sn .tw{background:url(/bitrix/templates/dresscodeV2/images/snC.svg) -180px 0 no-repeat transparent}#footer.variant_4 #footerBottom .sn .tw,#footer.variant_5 #footerBottom .sn .tw{background:url(/bitrix/templates/dresscodeV2/images/snW.svg) -180px 0 no-repeat transparent}#footer.variant_2 #footerBottom .sn .go,#footer.variant_3 #footerBottom .sn .go{background:url(/bitrix/templates/dresscodeV2/images/snC.svg) -240px 0 no-repeat transparent}#footer.variant_4 #footerBottom .sn .go,#footer.variant_5 #footerBottom .sn .go{background:url(/bitrix/templates/dresscodeV2/images/snW.svg) -240px 0 no-repeat transparent}#footer.variant_2 #footerBottom .sn .yo,#footer.variant_3 #footerBottom .sn .yo{background:url(/bitrix/templates/dresscodeV2/images/snC.svg) -300px 0 no-repeat transparent}#footer.variant_4 #footerBottom .sn .yo,#footer.variant_5 #footerBottom .sn .yo{background:url(/bitrix/templates/dresscodeV2/images/snW.svg) -300px 0 no-repeat transparent}#footer.variant_2 #footerBottom .sn .telegram,#footer.variant_3 #footerBottom .sn .telegram{background:url(/bitrix/templates/dresscodeV2/images/snC.svg) -420px 0 no-repeat transparent}#footer.variant_4 #footerBottom .sn .telegram,#footer.variant_5 #footerBottom .sn .telegram{background:url(/bitrix/templates/dresscodeV2/images/snW.svg) -420px 0 no-repeat transparent}#footer.variant_2 #footerBottom .sn .whatsapp,#footer.variant_3 #footerBottom .sn .whatsapp{background:url(/bitrix/templates/dresscodeV2/images/snC.svg) -480px 0 no-repeat transparent}#footer.variant_4 #footerBottom .sn .whatsapp,#footer.variant_5 #footerBottom .sn .whatsapp{background:url(/bitrix/templates/dresscodeV2/images/snW.svg) -480px 0 no-repeat transparent}#footer.variant_2 #footerBottom .sn .rutube,#footer.variant_3 #footerBottom .sn .rutube{background:url(/bitrix/templates/dresscodeV2/images/snC.svg) -540px 0 no-repeat transparent}#footer.variant_4 #footerBottom .sn .rutube,#footer.variant_5 #footerBottom .sn .rutube{background:url(/bitrix/templates/dresscodeV2/images/snW.svg) -540px 0 no-repeat transparent}#footer.variant_2 #footerBottom .sn .dzen,#footer.variant_3 #footerBottom .sn .dzen{background:url(/bitrix/templates/dresscodeV2/images/snC.svg) -600px 0 no-repeat transparent}#footer.variant_4 #footerBottom .sn .dzen,#footer.variant_5 #footerBottom .sn .dzen{background:url(/bitrix/templates/dresscodeV2/images/snW.svg) -600px 0 no-repeat transparent}#footer.variant_2 #footerBottom .sn .viber,#footer.variant_3 #footerBottom .sn .viber{background:url(/bitrix/templates/dresscodeV2/images/snC.svg) -660px 0 no-repeat transparent}#footer.variant_4 #footerBottom .sn .viber,#footer.variant_5 #footerBottom .sn .viber{background:url(/bitrix/templates/dresscodeV2/images/snW.svg) -660px 0 no-repeat transparent}#footer.variant_2 #footerBottom .sn .tiktok,#footer.variant_3 #footerBottom .sn .tiktok{background:url(/bitrix/templates/dresscodeV2/images/snC.svg) -720px 0 no-repeat transparent}#footer.variant_4 #footerBottom .sn .tiktok,#footer.variant_5 #footerBottom .sn .tiktok{background:url(/bitrix/templates/dresscodeV2/images/snW.svg) -720px 0 no-repeat transparent}#footer.variant_2 #footerBottom .sn .vk:hover,#footer.variant_3 #footerBottom .sn .vk:hover,#footer.variant_4 #footerBottom .sn .vk:hover,#footer.variant_5 #footerBottom .sn .vk:hover{background-position:0 -60px}#footer.variant_2 #footerBottom .sn .fb:hover,#footer.variant_3 #footerBottom .sn .fb:hover,#footer.variant_4 #footerBottom .sn .fb:hover,#footer.variant_5 #footerBottom .sn .fb:hover{background-position:-60px -60px}#footer.variant_2 #footerBottom .sn .od:hover,#footer.variant_3 #footerBottom .sn .od:hover,#footer.variant_4 #footerBottom .sn .od:hover,#footer.variant_5 #footerBottom .sn .od:hover{background-position:-120px -60px}#footer.variant_2 #footerBottom .sn .tw:hover,#footer.variant_3 #footerBottom .sn .tw:hover,#footer.variant_4 #footerBottom .sn .tw:hover,#footer.variant_5 #footerBottom .sn .tw:hover{background-position:-180px -60px}#footer.variant_2 #footerBottom .sn .go:hover,#footer.variant_3 #footerBottom .sn .go:hover,#footer.variant_4 #footerBottom .sn .go:hover,#footer.variant_5 #footerBottom .sn .go:hover{background-position:-240px -60px}#footer.variant_2 #footerBottom .sn .yo:hover,#footer.variant_3 #footerBottom .sn .yo:hover,#footer.variant_4 #footerBottom .sn .yo:hover,#footer.variant_5 #footerBottom .sn .yo:hover{background-position:-300px -60px}#footer.variant_2 #footerBottom .sn .telegram:hover,#footer.variant_3 #footerBottom .sn .telegram:hover,#footer.variant_4 #footerBottom .sn .telegram:hover,#footer.variant_5 #footerBottom .sn .telegram:hover{background-position:-420px -60px}#footer.variant_2 #footerBottom .sn .whatsapp:hover,#footer.variant_3 #footerBottom .sn .whatsapp:hover,#footer.variant_4 #footerBottom .sn .whatsapp:hover,#footer.variant_5 #footerBottom .sn .whatsapp:hover{background-position:-480px -60px}#footer.variant_2 #footerBottom .sn .rutube:hover,#footer.variant_3 #footerBottom .sn .rutube:hover,#footer.variant_4 #footerBottom .sn .rutube:hover,#footer.variant_5 #footerBottom .sn .rutube:hover{background-position:-540px -60px}#footer.variant_2 #footerBottom .sn .dzen:hover,#footer.variant_3 #footerBottom .sn .dzen:hover,#footer.variant_4 #footerBottom .sn .dzen:hover,#footer.variant_5 #footerBottom .sn .dzen:hover{background-position:-600px -60px}#footer.variant_2 #footerBottom .sn .viber:hover,#footer.variant_3 #footerBottom .sn .viber:hover,#footer.variant_4 #footerBottom .sn .viber:hover,#footer.variant_5 #footerBottom .sn .viber:hover{background-position:-660px -60px}#footer.variant_2 #footerBottom .sn .tiktok:hover,#footer.variant_3 #footerBottom .sn .tiktok:hover,#footer.variant_4 #footerBottom .sn .tiktok:hover,#footer.variant_5 #footerBottom .sn .tiktok:hover{background-position:-720px -60px}#footer.variant_2 .sn li:first-child,#footer.variant_3 .sn li:first-child,#footer.variant_4 .sn li:first-child,#footer.variant_5 .sn li:first-child,#footer.variant_7 .sn li:first-child{border-left:1px solid rgb(0 0 0 / 10%)}#footer.variant_2 .sn li,#footer.variant_3 .sn li,#footer.variant_4 .sn li,#footer.variant_5 .sn li,#footer.variant_7 .sn li{border-right:1px solid rgb(0 0 0 / 10%)}#catalogColumn #catalogLineList .description{display:none}#catalogColumn #catalogLineList .prop{width:100%}#catalogColumn #catalogTableList .column:nth-child(3),#catalogColumn #catalogTableList .column:nth-child(4){display:none}#catalogLine{height:55px;margin-bottom:24px;padding:0 12px;line-height:55px;border-radius:4px}#catalogLine .column{display:inline-block;margin-left:12px}#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.svg) 0 0 no-repeat transparent}#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;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 24px 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}#footerBottom{clear:both;height:60px;overflow:hidden;line-height:60px}#footerBottom .creator{float:left;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}#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/dresscodeV2/images/rating.svg) repeat 0 0 transparent}#appBasket .rating i.m{z-index:10;width:0;background:url(/bitrix/templates/dresscodeV2/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 .tools .av:hover{background:unset}#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 .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/dresscodeV2/images/compare.svg) 0 0 no-repeat transparent}#appBasket .lower .tools .addCompare.added .ico{background:url(/bitrix/templates/dresscodeV2/images/compareActive.svg) 0 0 no-repeat transparent}#appBasket .lower .tools .addWishlist .ico{background:url(/bitrix/templates/dresscodeV2/images/wishlist.svg) 0 0 no-repeat transparent}#appBasket .lower .tools .addWishlist.added .ico{background:url(/bitrix/templates/dresscodeV2/images/wishlistActive.svg) 0 0 no-repeat transparent}#appBasket .lower .tools .inStock{text-decoration:none!important}#appBasket .lower .tools .inStock .ico{background:url(/bitrix/templates/dresscodeV2/images/inStock.svg) 0 0 no-repeat transparent;border:0!important}#appBasket .lower .tools .outOfStock .ico{background:url(/bitrix/templates/dresscodeV2/images/outOfStock.svg) 0 0 no-repeat transparent}#appBasket .lower .tools .onOrder .ico{background:url(/bitrix/templates/dresscodeV2/images/onOrder.svg) 0 0 no-repeat transparent}#appBasket .lower .tools .delete .ico{background:url(/bitrix/templates/dresscodeV2/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}#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/dresscodeV2/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:24px;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/dresscodeV2/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/dresscodeV2/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/dresscodeV2/images/view-basket-add-minus.png)}#appFastView .catalogQtyBlock .catalogPlus{right:18px;background-image:url(/bitrix/templates/dresscodeV2/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}#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/dresscodeV2/images/rating2.png) repeat 0 0 transparent}#appFastView i.m{z-index:10;width:0;background:url(/bitrix/templates/dresscodeV2/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}#orderList,#subscribeEdit{margin-bottom:36px}#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 .wrapper,#footerTabsCaption .wrapper{min-width:320px;max-width:1480px;margin:auto}#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/dresscodeV2/images/compareFooterMinC.svg)}#footerLine.color_theme .item .wishlist .icon{background-image:url(/bitrix/templates/dresscodeV2/images/wishlistFooterMinC.svg)}#footerLine.color_theme .item .cart .icon{background-image:url(/bitrix/templates/dresscodeV2/images/cartFooterMinC.svg)}#footerLine.color_theme .item .callback .icon{background-image:url(/bitrix/templates/dresscodeV2/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;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}#infoTabs{padding-bottom:36px}#infoTabs .tab{display:none}#infoTabs .tab.selected{display:block}#infoTabsCaption{height:85px;line-height:85px}#infoTabsCaption .items{overflow:hidden;text-align:center}#infoTabsCaption .item{display:inline-block;margin-left:24px;vertical-align:middle}#infoTabsCaption .item:first-child{margin-left:0}#infoTabsCaption .item a{padding-bottom:8px;font-size:16px;font-family:robotobold;text-transform:uppercase;text-decoration:none;transition:all .2s ease-in-out}#catalogColumn{display:table;width:100%;table-layout:fixed;border-collapse:collapse}#catalogColumn #nextSection{margin-top:0}#catalogColumn .leftColumn{display:table-cell;width:355px;padding-bottom:24px;vertical-align:top}#catalogColumn .rightColumn{display:table-cell;padding-left:24px;vertical-align:top}#catalogColumn #middleSlider{margin-bottom:24px}#catalogColumn #middleSlider .limiter{width:auto;margin:0;padding:0}#nextSection .title{font-size:14px!important;font-family:robotobold}#catalogColumn .leftColumn .heading{display:block;height:50px;font-weight:400;font-size:14px!important;font-family:robotobold;line-height:50px;text-decoration:none}@media all and (max-width:1300px){#catalogColumn #middleSlider{display:none!important}#catalogColumn .leftColumn{width:285px}}@media all and (max-width:1024px){#catalogColumn .leftColumn,#catalogColumn .rightColumn{display:block;width:auto}#catalogColumn .rightColumn{padding:0}#reformal_tab{display:none!important}#smartFilter .heading{height:46px;line-height:46px}#catalogLine .oFilter{display:inline-block}#catalogColumn .leftColumn{padding-bottom:0}#catalogColumn #smartFilter{position:absolute;z-index:9999;width:300px;margin-top:70px;background:#fff;border:0;box-shadow:1px 1px 12px rgb(0 0 0 / 20%);visibility:hidden;opacity:0;pointer-events:none}#catalogColumn #smartFilter.opened{visibility:visible;opacity:1;pointer-events:auto}}@media all and (max-width:1024px){#catalogLine .oFilter{margin-right:12px}}.ajaxContainer{transition:all .5s ease-in-out}.ajaxContainer.loading{opacity:.5}.mainService.fullBg{padding-bottom:36px;background-color:#fff}.mainService .slideContainer{position:relative;margin:0 -12px;overflow:hidden}.mainService .heading{display:block;height:95px;margin-bottom:0!important;padding-left:18px;color:#000;font-size:18px;font-family:robotobold;line-height:95px;text-align:center;text-transform:uppercase}.mainServiceContainer{overflow:hidden}.mainServiceContainer .items{margin:0;padding:0;overflow:hidden;list-style:none}.mainServiceContainer .item{float:left;box-sizing:border-box;padding:0 12px}.mainServiceContainer .item .wrap{box-sizing:border-box;padding:0 24px;background-color:#fff;border:1px solid #e7e8ea}.mainServiceContainer .item .bigPicture{height:200px;margin-top:24px;line-height:200px;text-align:center}.mainServiceContainer .item .bigPicture a:active{position:relative;top:1px}.mainServiceContainer .item .bigPicture img{max-width:100%;max-height:100%;vertical-align:middle;transform:translate3d(0,0,0);transition:all .2s ease-in-out}.mainServiceContainer .item .bigPicture img:hover{opacity:.9}.mainServiceContainer .item .title{margin-top:24px}.mainServiceContainer .item .title a{display:block;height:44px;overflow:hidden;color:#000;font-size:14px;line-height:44px;text-decoration:none;transition:all .2s ease-in-out}.mainServiceContainer .item .title a span{display:inline-block;line-height:24px;vertical-align:middle}.mainServiceContainer .item .title a:active{position:relative;top:1px}.mainServiceContainer .item .newsDate{margin-top:12px;color:#888}.mainServiceContainer .item .newsDate .pic{margin-top:-4px;padding-right:4px;vertical-align:middle}.mainServiceContainer .item .description{margin-top:12px;color:#888;font-size:14px}.mainServiceContainer .item .more{display:inline-block;margin-top:12px;margin-bottom:24px;padding:4px 12px;color:#fff;text-decoration:none;border-radius:4px;transition:all .2s ease-in-out}.mainServiceContainer .item .more:active{position:relative;top:1px}.mainService .btnLeft,.mainService .btnRight{position:absolute;top:50%;z-index:22;width:35px;height:70px;background:url(/bitrix/templates/dresscodeV2/images/slideArrowSmallBlack.svg) 0 0 no-repeat transparent;transform:translateY(-50%)}.mainService .btnLeft{left:0}.mainService .btnRight{right:0}.mainService .btnLeft:hover{background-position:-35px 0}.mainService .btnLeft:active{background-position:-70px 0}.mainService .btnRight{background-position:0 -70px}.mainService .btnRight:hover{background-position:-35px -70px}.mainService .btnRight:active{background-position:-70px -70px}.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}#catalog .product{width:25%}.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/dresscodeV2/images/rating.svg) repeat 0 0 transparent}.product .rating i.m{z-index:10;width:0;background:url(/bitrix/templates/dresscodeV2/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,.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,.product:hover .getFastView{visibility:visible;opacity:.9}#catalogLineList .picture .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:6px;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/dresscodeV2/images/basket-add-plus.png);border-radius:2px 2px 0 0}.product .quantityContainer .minus{background-image:url(/bitrix/templates/dresscodeV2/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 .addCart .icon{margin-top:-4px;padding-right:12px}.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}.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;top:0;pointer-events:none}.product .skuProperty .disabled{display:none}.product .skuPropertyLink{display:block;padding:4px;font-size:12px;line-height:20px;text-align:center;text-decoration:none;border-radius:4px}.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 .icon .iconSmall{display:none}.product.last .icon{display:inline-block;width:100%;height:54px;margin-bottom:12px;line-height:21px;text-align:center}.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/dresscodeV2/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{margin-bottom:36px}.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{margin-bottom:36px;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/dresscodeV2/images/checkBox.png) 0 0 no-repeat transparent}.bx-auth input[type=radio]+label::before{background:url(/bitrix/templates/dresscodeV2/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/dresscodeV2/images/sn.svg) 0 0 no-repeat transparent}.sn .fb{background:url(/bitrix/templates/dresscodeV2/images/sn.svg) -60px 0 no-repeat transparent}.sn .od{background:url(/bitrix/templates/dresscodeV2/images/sn.svg) -120px 0 no-repeat transparent}.sn .tw{background:url(/bitrix/templates/dresscodeV2/images/sn.svg) -180px 0 no-repeat transparent}.sn .go{background:url(/bitrix/templates/dresscodeV2/images/sn.svg) -240px 0 no-repeat transparent}.sn .yo{background:url(/bitrix/templates/dresscodeV2/images/sn.svg) -300px 0 no-repeat transparent}.sn .telegram{background:url(/bitrix/templates/dresscodeV2/images/sn.svg) -420px 0 no-repeat transparent}.sn .whatsapp{background:url(/bitrix/templates/dresscodeV2/images/sn.svg) -480px 0 no-repeat transparent}.sn .rutube{background:url(/bitrix/templates/dresscodeV2/images/sn.svg) -540px 0 no-repeat transparent}.sn .dzen{background:url(/bitrix/templates/dresscodeV2/images/sn.svg) -600px 0 no-repeat transparent}.sn .viber{background:url(/bitrix/templates/dresscodeV2/images/sn.svg) -660px 0 no-repeat transparent}.sn .tiktok{background:url(/bitrix/templates/dresscodeV2/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/dresscodeV2/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}#smartFilter{margin-top:0}#searchSection a{color:#000;transition:all .2s ease-in-out}#searchSection a:hover{opacity:.7}.clean{position:relative;padding:0 2px;overflow:hidden}.limiter{clear:both;min-width:320px;max-width:1480px;margin:auto}.limiter .compliter>div[id*=bx_]{display:table-cell;width:355px;padding-right:24px;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/dresscodeV2/images/loaderMin.gif) 50% 50% no-repeat #fff;content:""}#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:370px}.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/dresscodeV2/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}.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}.slider_middle #slider .limiter,.slider_middle #slider ul li span{height:800px}.slider_small #slider .limiter,.slider_small #slider ul li span{height:600px}.slider_middle #slider ul li span,.slider_small #slider ul li span{background-position:50% 0}@media all and (max-width:1920px){.slider_middle #slider .limiter,.slider_middle #slider .slideVideoContainer,.slider_middle #slider .videoPoster,.slider_middle #slider ul li span{height:540px}.slider_small #slider .limiter,.slider_small #slider .slideVideoContainer,.slider_small #slider .videoPoster,.slider_small #slider ul li span{height:420px}}@media all and (max-width:1600px){.slider_middle #slider .limiter,.slider_middle #slider .slideVideoContainer,.slider_middle #slider .videoPoster,.slider_middle #slider ul li span{height:450px}.slider_small #slider .limiter,.slider_small #slider .slideVideoContainer,.slider_small #slider .videoPoster,.slider_small #slider ul li span{height:380px}#slider .limiter,#slider .slideVideoContainer,#slider .videoPoster,#slider ul li span{height:550px}}@media all and (max-width:1366px){.slider_middle #slider .limiter,.slider_middle #slider .slideVideoContainer,.slider_middle #slider .videoPoster,.slider_middle #slider ul li span{height:480px}.slider_small #slider .limiter,.slider_small #slider .slideVideoContainer,.slider_small #slider .videoPoster,.slider_small #slider ul li span{height:350px}}@media all and (max-width:1300px){.slider_middle #slider .limiter,.slider_middle #slider .slideVideoContainer,.slider_middle #slider .videoPoster,.slider_middle #slider ul li span{height:420px}.slider_small #slider .limiter,.slider_small #slider .slideVideoContainer,.slider_small #slider .videoPoster,.slider_small #slider ul li span{height:420px}}@media all and (max-width:1200px){.slider_middle #slider .limiter,.slider_middle #slider .slideVideoContainer,.slider_middle #slider .videoPoster,.slider_middle #slider ul li span{height:400px}.slider_small #slider .limiter,.slider_small #slider .slideVideoContainer,.slider_small #slider .videoPoster,.slider_small #slider ul li span{height:400px}}@media all and (max-width:1100px){.slider_middle #slider .limiter,.slider_middle #slider .slideVideoContainer,.slider_middle #slider .videoPoster,.slider_middle #slider ul li span{height:380px}.slider_small #slider .limiter,.slider_small #slider .slideVideoContainer,.slider_small #slider .videoPoster,.slider_small #slider ul li span{height:380px}}@media all and (max-width:1024px){.slider_middle #slider .limiter,.slider_middle #slider .slideVideoContainer,.slider_middle #slider .videoPoster,.slider_middle #slider ul li span{height:350px}.slider_small #slider .limiter,.slider_small #slider .slideVideoContainer,.slider_small #slider .videoPoster,.slider_small #slider ul li span{height:350px}}@media all and (max-width:850px){.slider_middle #slider .limiter,.slider_middle #slider .slideVideoContainer,.slider_middle #slider .videoPoster,.slider_middle #slider ul li span{height:300px}.slider_small #slider .limiter,.slider_small #slider .slideVideoContainer,.slider_small #slider .videoPoster,.slider_small #slider ul li span{height:300px}}@media all and (max-width:700px){.slider_middle #slider .limiter,.slider_middle #slider .slideVideoContainer,.slider_middle #slider .videoPoster,.slider_middle #slider ul li span{height:280px}.slider_small #slider .limiter,.slider_small #slider .slideVideoContainer,.slider_small #slider .videoPoster,.slider_small #slider ul li span{height:280px}}@media all and (max-width:660px){.slider_middle #slider .limiter,.slider_middle #slider .slideVideoContainer,.slider_middle #slider .videoPoster,.slider_middle #slider ul li span{height:260px}.slider_small #slider .limiter,.slider_small #slider .slideVideoContainer,.slider_small #slider .videoPoster,.slider_small #slider ul li span{height:260px}}@media all and (max-width:480px){.slider_middle #slider .limiter,.slider_middle #slider .slideVideoContainer,.slider_middle #slider .videoPoster,.slider_middle #slider ul li span{height:220px}.slider_small #slider .limiter,.slider_small #slider .slideVideoContainer,.slider_small #slider .videoPoster,.slider_small #slider ul li span{height:220px}}body.panels_white #homeCatalog .captionList{box-sizing:border-box;background-color:transparent}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;background-color:#fff;border-right:1px solid #e7e8ea;border-left:1px solid #e7e8ea}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 #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%)}@media all and (min-width:1024px){.menuContainerColor.color_white #mainMenuContainer{background-color:#fff;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6}.menuContainerColor.color_gray #mainMenuContainer{background-color:#fbfbfb;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6}.menuContainerColor.color_gray #mainMenuContainer #mainMenu>li:first-child,.menuContainerColor.color_white #mainMenuContainer #mainMenu>li:first-child{border-left:1px solid #f6f6f6}.menuContainerColor.color_theme #mainMenuContainer #mainMenu>li:first-child{border-color:rgb(255 255 255 / 10%)}.menuContainerColor.color_theme #mainMenuContainer #mainMenu>li{border-color:rgb(255 255 255 / 10%)}.menuContainerColor.color_white #mainMenuContainer #mainMenu>li:hover{background-color:#fbfbfb}.menuContainerColor.color_gray #mainMenuContainer #mainMenu>li:hover{background-color:#fff}.menuContainerColor.color_gray #mainMenuContainer #mainMenu>li a,.menuContainerColor.color_gray #mainMenuContainer #mainMenu>li a:hover,.menuContainerColor.color_white #mainMenuContainer #mainMenu>li a,.menuContainerColor.color_white #mainMenuContainer #mainMenu>li a:hover{color:#000}.menuContainerColor.color_theme #mainMenuContainer #mainMenu>li>a,.menuContainerColor.color_theme #mainMenuContainer #mainMenu>li>a:hover{color:#fff}.menuContainerColor.color_gray #menuCatalogSection,.menuContainerColor.color_white #menuCatalogSection{border-left:1px solid #f6f6f6}.menuContainerColor.color_theme #menuCatalogSection{border-color:rgb(255 255 255 / 10%)}.menuContainerColor.color_white #menuCatalogSection .catalogButton{color:#000;background-color:#fff}.menuContainerColor.color_gray #menuCatalogSection .catalogButton{color:#000;background-color:#fbfbfb}.menuContainerColor.color_gray #menuCatalogSection .catalogButton:hover,.menuContainerColor.color_theme #menuCatalogSection .catalogButton:hover,.menuContainerColor.color_white #menuCatalogSection .catalogButton:hover{opacity:.8}.menuContainerColor.color_gray #mainMenu .removedItemsLink .removedItemsList,.menuContainerColor.color_white #mainMenu .removedItemsLink .removedItemsList{background-color:#fbfbfb}.menuContainerColor.color_gray #mainMenu .removed,.menuContainerColor.color_white #mainMenu .removed{border-top:1px solid #fff}.menuContainerColor.color_theme #mainMenu .removed{border-color:rgb(255 255 255 / 10%)}.menuContainerColor.color_theme #mainMenu .removed:hover a{color:#fff}.menuContainerColor.color_gray #mainMenu .removed:hover,.menuContainerColor.color_white #mainMenu .removed:hover{background-color:#fff}.menuContainerColor.color_gray #mainMenu .removedItemsLink>a,.menuContainerColor.color_white #mainMenu .removedItemsLink>a{background-image:url(/bitrix/templates/dresscodeV2/images/menuSlicedIconW.svg)}.menuContainerColor.color_gray #menuCatalogSection .catalogButtonImage,.menuContainerColor.color_white #menuCatalogSection .catalogButtonImage{background-image:url(/bitrix/templates/dresscodeV2/images/catalogButtonW.svg)}.menuContainerColor.color_gray #menuCatalogSection .sectionMenuArrow,.menuContainerColor.color_white #menuCatalogSection .sectionMenuArrow{background-image:url(/bitrix/templates/dresscodeV2/images/sectionMenuArrowW.svg)}}@media all and (max-width:1800px){body.panels_white #right .heading{border-bottom:0}}@media all and (max-width:1000px){#error404 .errorText{display:none}}.pilink{color:#888;text-decoration:none;transition:all .2s ease-in-out}.pilink:hover{opacity:.7}.pilink:active{position:relative;top:1px}.clear{clear:both}.hidden{display:none}.hiddenZone{display:none}.addCart.loading,.addCart.loading:hover{background-image:url(/bitrix/templates/dresscodeV2/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}@media all and (min-width:700px){#catalog.alone-item .product{width:50%}}@media all and (min-width:870px){#catalog.alone-item .product{width:33.333%}}@media all and (min-width:1220px){#catalog.alone-item .product{width:25%}}@media all and (min-width:1520px){#catalog.alone-item .product{width:20%}}@media all and (max-width:1920px){#slider .limiter,#slider .slideVideoContainer,#slider .videoPoster,#slider ul li span{height:690px}}@media all and (max-width:1800px){.product{height:341px}.product.last{line-height:340px}.product .tabloid{height:340px}.product .picture{height:230px;line-height:230px}.product .name{margin-bottom:2px}.product .price .discount{display:block;height:16px;margin-top:6px;padding:0;font-size:13px;line-height:16px}#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}#catalogColumn .product{width:25%}.addCart.requestPrice{margin-top:30px}}@media all and (max-width:1600px){#slider .limiter,#slider .slideVideoContainer,#slider .videoPoster,#slider ul li span{height:650px}#slider .leftContainer,#slider .sliderContent{left:72px}#slider .rightContainer{right:48px;left:unset}#slider .centerContainer{left:50%;transform:translateX(-50%) translateY(-50%)!important}}@media all and (max-width:1500px){#footerTabs .wrapper,#footerTabsCaption .wrapper,.limiter{box-sizing:border-box;margin:0 24px}#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}}@media all and (max-width:1450px){.product .addCart{padding:0 12px}.product .addCartContainer.viewed span,.product .addCartContainer:hover span{transform:translate(18px,-50%)}.product .addCart.added span,.product .addCart.requestPrice span,.product .addCart.subscribe span{transform:translate(-50%,-50%)}.product .addCartContainer:hover .addCart.added .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:1400px){#catalogColumn #catalogLineList .description{display:none}#catalogColumn #catalogLineList .prop{width:100%}.mainServiceContainer .item .wrap{padding:0 18px}.mainServiceContainer .item .bigPicture{height:140px;margin-top:18px;line-height:140px}.mainServiceContainer .item .title{margin-top:18px}.mainServiceContainer .item .title a{height:32px;line-height:32px}.mainServiceContainer .item .title a span{line-height:16px}}@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}#slider .limiter,#slider .slideVideoContainer,#slider .videoPoster,#slider ul li span{height:518px}}@media all and (max-width:1300px) and (min-width:1024px){.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:1300px){.product{width:25%;height:341px}#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}#slider .limiter,#slider .slideVideoContainer,#slider .videoPoster,#slider ul li span{height:420px}#footer .rightTable .leftColumn{display:none}#rightFooter{width:23%}#empty .emptyMenu li{width:50%}#modef{left:301px}#slider .sliderContent .bigText,#slider .sliderContent .bigTextColor,#slider .sliderContent .bigTextLight,#slider .sliderContent .bigTextLightColor{font-size:36px;line-height:42px}#slider .sliderContent .mediumText,#slider .sliderContent .mediumTextColor,#slider .sliderContent .mediumTextLight{font-size:24px;line-height:30px}#slider .sliderContent .smallText,#slider .sliderContent .smallTextColor,#slider .sliderContent .smallTextLight{font-size:14px;line-height:21px}#slider .sliderContent{max-width:400px}#slider .sliderContent br{display:none}#slider .leftContainer,#slider .sliderContent{left:24px}#slider .rightContainer{right:24px;left:unset}#slider .centerContainer{left:50%;transform:translateX(-50%) translateY(-50%)}#catalogColumn .product{width:33.33333%}#catalog .product{width:33.33333%}}@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}#homeCatalog .captionList{height:55px;line-height:55px}}@media all and (max-width:1200px){#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 .priceLabel{display:none}#catalogLineList .column:last-child .article{display:none}#catalogTableList .column:nth-child(7){display:none}#catalogLineList .column:last-child{background-color:#f9f9f9}#slider .limiter,#slider .slideVideoContainer,#slider .videoPoster,#slider ul li span{height:400px}}@media all and (max-width:1150px){#catalogColumn .product{width:50%}#catalog .product{width:50%}}@media all and (max-width:1100px){#catalogLineList .description{display:none}#catalogLine .column:last-child .label{display:none}#catalogLineList .prop{width:100%}#catalogTableList .column:nth-child(4){display:none}#slider .limiter,#slider .slideVideoContainer,#slider .videoPoster,#slider ul li span{height:380px}}@media all and (max-width:1300px) 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: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){#catalog-section-banners{display:none!important}#colorSwitcher{display:none!important}#slider .sliderBtnLeft,#slider .sliderBtnRight{display:none}#mainMenuContainer .minCatalogButton{display:block}#mainMenuContainer{height:auto;background:0 0}#mainMenuContainer .limiter{margin:0}#mainMenu{display:none;height:auto}#mainMenu li{float:none;line-height:21px}#mainMenu li:first-child{border:0}#mainMenu li a{display:block;padding:18px 24px}#middleSlider{display:none!important}#menuCatalogSection{display:none}#bestsellers{margin-top:0}#footer .top .left,#headerTools .nf,.product:hover .fastShow{display:none}#smartFilter .heading{cursor:pointer}#nextSection ul{display:none}#nextSection{border: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/dresscodeV2/images/catalogIco2.png) center center no-repeat;content:""}#smartFilterForm .slider{display:none}#modef{display:none!important}#slider .limiter,#slider .slideVideoContainer,#slider .videoPoster,#slider ul li span{height:350px}#catalogLineList .picture .getFastView,.product .getFastView{display:none!important}#appFastView{display:none!important}#fastViewStores{display:none!important}a.inStock span{border:0!important}#slider ol{display:none}#slider .slideVideo{display:none}#slider .videoPoster{display:block}.templateSwitcher,.templateSwitcherSettings{display:none!important}.product{width:25%;height:301px}.product.last{line-height:300px}.product .tabloid{height:300px}.product .picture{height:195px;line-height:195px}.productSpecialTime{top:30px}#homeCatalog .captionList{height:50px;line-height:50px}#homeCatalog .captionBtnLeft,#homeCatalog .captionBtnRight{display:none!important}#homeCatalog .caption a{font-size:14px}#homeCatalog #captionCarousel{position:relative}#catalogColumn .product{width:25%}}@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_4 #leftFooter .heading,#footer.variant_5 #leftFooter .heading{color:#000}#footer.variant_2 #leftFooter .heading,#footer.variant_3 #leftFooter .heading,#footer.variant_4 #leftFooter .heading,#footer.variant_5 #leftFooter .heading,#footer.variant_7 #leftFooter .heading,#footer.variant_8 #leftFooter .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/dresscodeV2/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/dresscodeV2/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}#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:1000px){.product{width:33.33333%}#catalogColumn .product{width:33.33333%}#catalog .product{width:33.33333%}#popSection .picture img{max-width:75%;max-height:75%}#brandList .picture img{max-width:70%;max-height:70%}.bx-auth .rightContainer .bx-title{margin-top:12px}}@media all and (max-width:850px){#topHeading{display:none}#catalogLineList .column:last-child .price,#catalogLineList .column:last-child .priceLabel{font-size:18px}#headerTools .nf{display:none}#catalogLine .column:last-child .label{display:none}#slider .limiter,#slider .slideVideoContainer,#slider .videoPoster,#slider ul li span{height:340px}#modef{display:none!important}#catalogLine .column:nth-child(3){display:none}#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:800px){#slider .sliderContent .bigText,#slider .sliderContent .bigTextColor,#slider .sliderContent .bigTextLight,#slider .sliderContent .bigTextLightColor{font-size:24px;line-height:30px}#slider .sliderContent .mediumText,#slider .sliderContent .mediumTextColor,#slider .sliderContent .mediumTextLight{font-size:18px;line-height:24px}#slider .sliderContent .smallText,#slider .sliderContent .smallTextColor,#slider .sliderContent .smallTextLight{font-size:14px;line-height:21px}.mainService .slideContainer{margin:0 -2px}.mainServiceContainer .item{padding:0 2px}.mainServiceContainer .item .bigPicture{height:110px;line-height:110px}.mainServiceContainer .item .wrap{padding:0 12px}.mainServiceContainer .item .more{margin-bottom:18px}}@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%}#catalogColumn .product{width:50%}#catalog .product{width:50%}#popSection .item{width:33.33333%}#brandList .item{width:33.33333%}#homeCatalog .caption{border:none}}@media all and (max-width:750px){#rowFooter{display:block}#leftFooter,#rightFooter{display:block;width:100%}#rightFooter .rightTable td{text-align:left}}@media all and (max-width:700px){#mainMenuContainer .minCatalogButton{padding-left:12px}#slider .limiter,#slider .videoPoster,#slider ul li span{height:200px}#footerTabs .wrapper,#footerTabsCaption .wrapper,.limiter{margin:0;padding:0 12px}#footer .limiter{margin:0;padding:0 12px}#main .limiter{box-sizing:border-box;padding:0 12px}#mainMenuContainer .limiter{padding:0}#topMenu{margin-left:12px}#logo{border-right:0}#topSearch form{box-sizing:border-box}#footer .top{box-sizing:border-box;padding:0 12px}#footer .bottom{box-sizing:border-box;padding:0 12px}#footer .bottom .left{width:60px}#flushFooterCart .item:nth-child(1){display:none}.copyright img{display:none}.copyright{display:block;width:60px;height:60px;background:url(/bitrix/templates/dresscodeV2/images/sn.svg) -360px 0 no-repeat transparent}.copyright:hover{background-position:-360px -60px}#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}#slider .limiter,#slider .slideVideoContainer,#slider .videoPoster,#slider ul li span{height:320px}.product{width:50%;height:auto}body .product:hover .tabloid{position:relative;border-color:transparent;box-shadow:none}.product.last{line-height:328px}.product .btn-simple{display:inline-block;font-size:13px}.product .tabloid{height:100%}.product:hover .tabloid{height:100%}.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}.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}.mainService .btnLeft,.mainService .btnRight{position:absolute;top:50%;z-index:22;width:24px;height:48px;background:url(/bitrix/templates/dresscodeV2/images/slideArrowMicro.png) 0 0 no-repeat transparent;transform:translateY(-50%)}.mainService .btnLeft:hover{background-position:-24px 0}.mainService .btnLeft:active{background-position:-48px 0}.mainService .btnRight{background-position:0 -48px}.mainService .btnRight:hover{background-position:-24px -48px}.mainService .btnRight:active{background-position:-48px -48px}.product .addCartContainer{display:none}.product .price .discount{margin-top:2px}.product .name{margin-bottom:2px}}@media all and (max-width:660px){#footer{padding-top:0}#footerTabs,#footerTabs .tab,#footerTabsCaption,div[id*=bigdata_recommended_]{display:none!important}#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%}#slider .limiter,#slider .slideVideoContainer,#slider .videoPoster,#slider ul li span{height:300px}#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}.catalogLineSpecialTime{display:none}#footerBottom .creator{display:none}}@media all and (max-width:525px){#catalogLine .column:first-child{float:left}#catalogLine .column:nth-child(2){float:right}#catalogLine .column:last-child{display:none}}@media all and (max-width:500px){.top-auth-exit,.top-auth-login,.top-auth-personal,.top-auth-register{position:absolute;top:100px;border:none!important}.top-auth-login,.top-auth-personal{left:12px}.top-auth-exit{left:120px}.top-auth-register{left:52px}#headerTools{padding-right:12px;border:none}#headerTools .telephone{position:absolute;top:103px;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:#000;font-size:14px;font-family:robotomedium}#headerTools .tools li{border:none!important}#headerTools .tools .cart{padding:0}#topHeader.color_black #topMenu,#topHeader.color_black #topService,#topHeader.color_theme #topMenu,#topHeader.color_theme #topService,#topService{border:none}#topHeader.color_black #topService li,#topHeader.color_theme #topService li,#topService li{padding:0;border:none}#logo{height:75px;line-height:75px;border:none}#headerTools .tools li{line-height:75px}#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}#topHeader #topMenu{border:none}#topSearch input[type=text]{font-size:14px}#topSeachCloseForm{font-size:13px}.product .picture{height:160px;line-height:160px}.product.last{line-height:308px}#subHeader #logo{padding-left:12px}#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:480px){#brandList .heading{padding-bottom:24px}#homeCatalog .captionList .limiter{padding:0}#leftFooter .column{width:100%}.sn{display:none}#catalogTableList .column:first-child{width:auto}#catalogTableList .column:nth-child(2){margin-top:0;padding-left:0}#catalogTableList .column{display:block;text-align:center}#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{width:100%}#slider .limiter,#slider .slideVideoContainer,#slider .videoPoster,#slider ul li span{height:250px;padding:0}#slider .sliderContent{right:unset;left:unset;box-sizing:border-box;width:100%;padding-left:24px;text-shadow:1px 1px 10px #fff;transform:translate(0,-50%)}#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:35px;margin-top:12px;padding:0 12px;line-height:35px;text-shadow:none}#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 .bigText,#slider .sliderContent .bigTextColor,#slider .sliderContent .bigTextLight,#slider .sliderContent .bigTextLightColor{font-size:21px;line-height:24px}#slider .sliderContent .smallText,#slider .sliderContent .smallTextColor,#slider .sliderContent .smallTextLight{display:none}#slider .whiteColor{text-shadow:1px 1px 12px #000}#leftFooter .column{padding-right:0}#footerBottom .creator{float:none;text-align:center}#homeCatalog .captionList .cItem:first-child .caption{border-left:none}#homeCatalog .captionBtnRight{right:-12px}#homeCatalog .captionBtnLeft{left:-12px}}@media all and (max-width:450px){.user-geo-position-label{display:none}.product .name{font-size:12px}}@media all and (max-width:400px){#logo{width:150px}.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}.mainServiceContainer .item .bigPicture{height:95px;margin-top:12px;line-height:95px}.mainServiceContainer .item .title{margin-top:12px}.mainServiceContainer .item .more{margin:6px 0 12px}.mainServiceContainer .item .title a{height:30px;line-height:30px}.mainServiceContainer .item .title a span{font-size:13px;line-height:15px}}@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/dresscodeV2/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/dresscodeV2/images/windowLoader.gif) 50% 50% no-repeat transparent}.quickBuy.disabled{cursor:not-allowed}.quickBuy.disabled:hover{color:#717171}.quickBuy.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/dresscodeV2/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-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/dresscodeV2/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}.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:0 0 24px;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/dresscodeV2/images/slideButtonSect.svg) 0 0 no-repeat transparent;cursor:pointer}#catalog-section-banners ol li:hover{background:url(/bitrix/templates/dresscodeV2/images/slideButtonSect.svg) -18px 0 no-repeat transparent}#catalog-section-banners ol li:active{background:url(/bitrix/templates/dresscodeV2/images/slideButtonSect.svg) -36px 0 no-repeat transparent}#catalog-section-banners ol li.selected{background:url(/bitrix/templates/dresscodeV2/images/slideButtonSect.svg) -54px 0 no-repeat transparent}#catalog-section-banners ol li.selected:hover{background:url(/bitrix/templates/dresscodeV2/images/slideButtonSect.svg) -72px 0 no-repeat transparent}#catalog-section-banners ol li.selected:active{background:url(/bitrix/templates/dresscodeV2/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/dresscodeV2/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}.processing{position:relative;pointer-events:none}.processing>*{opacity:.4;transition:opacity .3s ease-in-out}.processing::after{position:absolute;inset:0;background:url(/bitrix/templates/dresscodeV2/images/spin.svg) 50% 50% no-repeat;content:" "}#colorSwitcher{position:fixed;top:50%;right:0;z-index:99999;width:192px;height:450px;margin-top:-175px;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/dresscodeV2/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 .items{margin-top:12px;overflow:hidden;text-align:center}#colorSwitcher .item{float:left;width:48px;height:48px;margin-bottom:12px;margin-left:12px}#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 .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/dresscodeV2/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}.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}.sale_order_full_table input[name=BuyButton]{margin-bottom:24px}#bx-soa-order *{box-sizing:border-box!important}.contactAddress{max-width:160px}.microdata{display:none}.btn-simple-wrap{margin-top:14px}.btn-simple{position:relative;display:inline-flex;gap:8px;align-items:center;justify-content:center;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;pointer-events:none}.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/dresscodeV2/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}#topProduct .wrap,#viewedProduct .wrap{margin:0}#topProduct .topBtnLeft,#viewedProduct .viewedBtnLeft{left:0}#topProduct .topBtnRight,#viewedProduct .viewedBtnRight{right:0}@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){.hide-1024{display:none!important}.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}.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}.hide-800{display:none!important}}@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}}@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}}@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{max-height:40px}.fullscreen-banner .image{width:50%}.fullscreen-banner .btn-simple{padding:13px 8px 11px}}.banner-elem.arbitrary-banner .text-wrap{padding-left:0}@media screen and (max-width:700px){.banner-elem.arbitrary-banner{height:auto;margin-bottom:18px}.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}.hide-700{display:none!important}}@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/dresscodeV2/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/dresscodeV2/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}}@keyframes fadeInDown{from{transform:translate3d(0,-100%,0);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}@keyframes fadeInDown{from{transform:translate3d(0,-100%,0);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}
/* End */
/* /bitrix/templates/dresscodeV2/fonts/roboto/roboto.min.css?1788988073986 */
/* /bitrix/templates/dresscodeV2/themes/blue/style.min.css?178898807438296 */
/* /local/assets/top-snab-redesign.css?1790166343115879 */
/* /bitrix/templates/dresscodeV2/headers/header8/css/style.min.css?17889880738630 */
/* /bitrix/templates/dresscodeV2/components/bitrix/form.result.new/modal/style.min.css?17889880717730 */
/* /bitrix/templates/dresscodeV2/components/bitrix/menu/topMenu7/style.min.css?1788988072516 */
/* /bitrix/components/dresscode/search.line/templates/version3/style.min.css?17889878245671 */
/* /bitrix/templates/dresscodeV2/components/bitrix/system.auth.form/top2/style.min.css?17889880721034 */
/* /bitrix/templates/dresscodeV2/components/bitrix/sale.basket.basket.line/topCart4/style.min.css?1788988072650 */
/* /bitrix/templates/dresscodeV2/components/bitrix/menu/catalogMenu2/style.min.css?17889880726616 */
/* /bitrix/templates/dresscodeV2/components/bitrix/breadcrumb/.default/style.min.css?17889880711058 */
/* /bitrix/components/dresscode/cookie.notice/templates/.default/style.min.css?17889878231020 */
/* /bitrix/templates/dresscodeV2/styles.css?17906174449818 */
/* /bitrix/templates/dresscodeV2/template_styles.min.css?1788988071158436 */
