@font-face{font-family:'PFEncoreSansProThin';src:url('../fonts/PFEncoreSansPro-Thin.otf');font-weight:200;font-style:normal;}
@font-face{font-family:'PFEncoreSansProLight';src:url('../fonts/PFEncoreSansPro-Light.otf');font-weight:300;font-style:normal;}
@font-face{font-family:'PFEncoreSansProBook';src:url('../fonts/PFEncoreSansPro-Book.otf');font-weight:350;font-style:normal;}
@font-face{font-family:'PFEncoreSansProBookItalic';src:url('../fonts/PFEncoreSansPro-BookItalic.otf');font-weight:350;font-style:italic;}
@font-face{font-family:'PFEncoreSansProRegular';src:url('../fonts/PFEncoreSansPro-Regular.otf');font-weight:400;font-style:normal;}
@font-face{font-family:'PFEncoreSansProMedium';src:url('../fonts/PFEncoreSansPro-Medium.otf');font-weight: 500;font-style:normal;}
@font-face{font-family:'PFEncoreSansProBold';src:url('../fonts/PFEncoreSansPro-Bold.otf');font-weight:700;font-style:normal;}
*, *:before, *:after{box-sizing:border-box;margin:0;list-style:none;padding:0;}
html{line-height: normal;font-size: 10px;}
.mFiltButtonDone{display:block;width:230px;height:45px;padding:10px 0;display:block;border:none;box-sizing:border-box;background-color:#104b74;font-size:1.4rem;line-height:2.5rem;font-family:'PFEncoreSansProRegular';color:#6dc3ff;text-align:center;text-transform:uppercase;margin-top:20px;bottom:35px;}
.mFiltButtonDone span{font-size:inherit;line-height:inherit;font-family:inherit;color:inherit;display:inline-block;}
.category-item-size{cursor:pointer;}
.category-item-size.size-active{background-color:#E4EFE2;font-family:PFEncoreSansProBold;border-image:initial;}
body{font-family:'PFEncoreSansProBook',"Arial",sans-serif;font-size:1.4rem;line-height:1.345;min-width:300px;max-width:100%;overflow-x:hidden;background-color:#f5f5f5;}
img{max-width:100%;height:auto;}
b, strong{font-family:'PFEncoreSansProBold';font-weight: normal;}
button:active, button:focus, button:hover{outline:none;cursor:pointer;}
h2{font-size:2.4rem;line-height:2.8rem;font-family:'PFEncoreSansProLight';color:#24252e;}
p{font-size:1.6rem;line-height:2.2rem;font-family:'PFEncoreSansProLight';color:#262c33;margin-bottom:15px;}
a{color:#104b74;text-decoration:underline;}
.medium-weight{font-family:'PFEncoreSansProMedium';}
.container{max-width:1300px;margin:0 auto;padding-left:0;padding-right:0;}
.all-hover{display:none;width:100%;height:100%;background-color:rgba(0,0,0,0.25);position:fixed;top:0;left:0;z-index:7;}
.popup{display:none;width:690px;padding:30px;border-left:3px solid #6dc3ff;background-color:#fff;box-sizing:border-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:9;}
.popup .close-popup, .sizes-popup .close-popup{width:20px;height:20px;display:block;background:url(../img/close-popup.png) no-repeat 50% 50% / 20px 19px;position:absolute;top:15px;right:15px;cursor:pointer;}
.popup-title{width:100%;font-size:2.8rem;line-height:3.6rem;font-family:'PFEncoreSansProLight';color:#6dc3ff;margin-bottom:10px;}
.popup-table{width:100%;display:table;}
.popup-table-row{width:100%;display:table-row;}
.popup-table-cell{display:table-cell;vertical-align:top;text-align:left;padding:10px 0;box-sizing:border-box;}
.popup-table-row > .popup-table-cell:nth-child(1){width:130px;min-width:130px;max-width:130px;font-size:1.6rem;line-height:4rem;font-family:'PFEncoreSansProMedium';color:#383636;}
.popup-table-row > .popup-table-cell:nth-child(2){width:100%;max-width:0;word-wrap:break-word;overflow:hidden;}
.popup input[type=text], .popup input[type=tel], .popup input[type=email]{width:100%;height:40px;display:block;border:1px solid #dcdcdc;padding:10px;box-sizing:border-box;background-color:#fff;font-size:1.6rem;line-height:1.8rem;font-family:'PFEncoreSansProRegular';color:#383636;}
.popup textarea{width:100%;height:100px;display:block;border:1px solid #dcdcdc;padding:10px;box-sizing:border-box;background-color:#fff;font-size:1.6rem;line-height:1.8rem;font-family:'PFEncoreSansProRegular';color:#383636;resize:none;}
.after-input-desc{margin:10px 0 5px;font-size:1.4rem;line-height:1.6rem;font-family:'PFEncoreSansProBook';color:#808080;}
.popup input[type=submit]{width:auto;height:48px;display:inline-block;border:none;padding:14px 20px;box-sizing:border-box;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBold';color:#fff;text-align:center;text-transform:uppercase;background-color:#6dc3ff;cursor:pointer;}
.popup input[type=submit]:hover, .popup input[type=submit]:focus{background-color:#46acf4;}
.rating-hide {opacity:0;float:left;cursor:pointer;height:17px;width:17px;margin:0 3px 0 0;}
#rating-updated > .rating-hide:nth-child(5){margin:0;}
#rating-updated{background-image:url(../img/rait-star-panel.png);background-repeat:no-repeat;display:inline-block;vertical-align:text-top;height:17px;width:97px;margin:11.5px 0 11.5px;}
.icon-large-stars-0{background-position:0 0;}
.icon-large-stars-1{background-position:0 -17px;}
.icon-large-stars-2{background-position:0 -34px;}
.icon-large-stars-3{background-position:0 -51px;}
.icon-large-stars-4{background-position:0 -68px;}
.icon-large-stars-5{background-position:0 -85px;}
.sizes-popup{width:950px;display:block;padding:30px;border-left:3px solid #6dc3ff;background-color:#fff;box-sizing:border-box;position:absolute;top:50%;left:-9999px;-webkit-transform: translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:9;transition:0.5s;}
.sizes-popup.show{left:50%;}
.psizes-wrapper{width:100%;height:500px;overflow:auto;}
.psizes-wrapper .jspHorizontalBar{height:40px;}
.psizes-wrapper .jspHorizontalBar .jspTrack{height:3px;background:#f5f5f5;border-top:1px solid #d0d0d0;margin:18px 0 19px;}
.psizes-wrapper .jspHorizontalBar .jspDrag{height:40px;background:url(../img/scroll-touch-bg.png) no-repeat 50% 50% / 40px 40px;top:-20px;}
.psizes-list{list-style:none;display:block;white-space:nowrap;position:relative;}
.psizes-list > li{display:inline-block;}
.psizes-list > li:hover{background-color:#dfebf3;}
.psizes-list > li > .eu-size, .psizes-list > li > .uk-size, .psizes-list > li > .us-size, .psizes-list > li > .cm-size{width:50px;height:40px;padding:10px 0;font-size:1.6rem;line-height:2rem;font-family:'PFEncoreSansProRegular';color:#383636;text-align:center;cursor:pointer;}
.psizes-list > li > .hover-line{background-color:#dfebf3;}
.psizes-list > li > .hover-line.hover{background-color:#cde2ef;}
#wrapper-page{display:flex;flex-direction:column;min-height:100vh;}
.header-top{background-color:#104b75;}
.header-top__inner{display: block;}
.header-top__inner::after{content:"";display:block;clear:both;}
.header-top__phones{width:232px;float:left;position:relative;}
.header-top-phones-button{width:100%;height:45px;padding:12px 40px;display:block;box-sizing:border-box;font-size:1.7rem;line-height:2.1rem;font-family:'PFEncoreSansProMedium';color:#fff;border-left:1px solid #21587e;background:url(../img/header-top__ico-phone.png) no-repeat 16px 50% / 14px 14px, url(../img/arrow-down.png) no-repeat 203px 50% / 15px 8px;cursor:pointer;}
.header-top-phones-button.showes-phons{border-left:3px solid #6dc3ff;padding:12px 40px 12px 38px;color:#24252e;background:url(../img/header-top__ico-phone.png) no-repeat 14px 50% / 14px 14px, url(../img/arrow-up.png) no-repeat 201px 50% / 15px 8px, #fff;}
.all-phones-wrapper{display:none;width:500px;box-sizing:border-box;border-left:3px solid #6dc3ff;background-color:#fff;box-shadow:0px 25px 25px rgba(0,0,0,0.15);position:absolute;top:45px;left:0;z-index:5;}
.header-top__phones .showes-phons + .all-phones-wrapper{display:block;}
.all-phones-table{width:100%;display:table;}
.all-phones-table-row{width:100%;display:table-row;}
.all-phones-table-cell{display:table-cell;width:50%;padding:15px 20px;box-sizing:border-box;max-width:0;word-wrap:break-word;overflow:hidden;vertical-align:middle;border-bottom:1px solid #efefef;}
.all-phones-table-row > .all-phones-table-cell:nth-child(1){font-size:1.6rem;line-height:2.3rem;font-family:'PFEncoreSansProRegular';color:#104b74;text-align:left;}
.all-phones-table-row > .all-phones-table-cell:nth-child(2){font-size:1.8rem;line-height:2.3rem;font-family:'PFEncoreSansProRegular';color:#24252e;text-align:right;}
.all-phones-table-row:nth-child(1) > .all-phones-table-cell:nth-child(1){font-size:2.2rem;line-height:2.8rem;font-family:'PFEncoreSansProBold';color:#24252e;}
.callback-block{width:100%;padding:0;}
.callback-block button.call-back{width:100%;max-width:245px;height:48px;border:none;padding:15px 0;box-sizing:border-box;font-size:1.4rem;line-height:1.8rem;font-family:'PFEncoreSansProBold';color:#fff;text-align:center;text-transform:uppercase;background-color:#6dc3ff;}
.callback-block button.call-back:hover, .callback-block button.call-back:focus{background-color:#46acf4;}
.header-top__address{width:210px;float:left;position:relative;}
.header-top-address-button{width:100%;height:45px;padding:12px 40px 12px 38px;display:block;box-sizing:border-box;font-size:1.6rem;line-height:2.1rem;font-family:'PFEncoreSansProBook';color:#fff;border-left:1px solid #21587e;background:url(../img/header-top__ico-address.png) no-repeat 16px 50% / 17px 17px, url(../img/arrow-down.png) no-repeat 180px 50% / 15px 8px;cursor:pointer;}
.header-top-address-button.showes-address{border-left:3px solid #6dc3ff;padding:12px 40px 12px 36px;color:#24252e;background:url(../img/header-top__ico-address.png) no-repeat 14px 50% / 17px 17px, url(../img/arrow-up.png) no-repeat 178px 50% / 15px 8px, #fff;}
.all-address-wrapper{display:none;width:564px;box-sizing:border-box;border-left:3px solid #6dc3ff;background-color:#fff;box-shadow:0px 25px 25px rgba(0,0,0,0.15);position:absolute;top:45px;left:0;z-index:5;}
.header-top__address .showes-address + .all-address-wrapper{display:block;}
.shop-address-list{width:100%;display:block;list-style:none;}
.shop-address-list > li{width:100%;display:block;padding:25px;box-sizing:border-box;border-top:1px solid #eaeaea;}
.shop-address-list > li:first-child{border-top:none;}
.shop-address-item{width:100%;display:table;}
.shop-address-description{width:63%;display:table-cell;max-width:0;word-wrap:break-word;overflow:hidden;padding-right:20px;box-sizing:border-box;vertical-align:top;text-align:left;}
.shop-address-map{width:37%;display:table-cell;max-width:0;word-wrap:break-word;overflow:hidden;vertical-align:top;text-align:left;}
.shop-address-description p{font-size:1.4rem;line-height:2.2rem;font-family:'PFEncoreSansProBook';color:#262c33;margin-bottom:7px;}
.shop-address-description .shop-address-title{font-size:1.6rem;line-height:2rem;font-family:'PFEncoreSansProRegular';color:#104b74;margin-bottom:10px;}
.header-top__shipping-and-payment{width:215px;height:45px;padding:12px 40px;display:inline-block;box-sizing:border-box;float:left;font-size:1.6rem;line-height:2.1rem;font-family:'PFEncoreSansProBook';color:#fff;border-left:1px solid #21587e;background:url(../img/header-top__ico-delivery.png) no-repeat 16px 50% / 17px 17px;text-decoration:none;}
.header-top__search{width:45px;height:45px;display:inline-block;float:right;background:url(../img/header-top__ico-search.png) no-repeat 50% 50% / 17px 17px;opacity:0.4;transition:0.3s;cursor:pointer;}
.header-top__search:hover{opacity:1;}
.searche-block{display:block;width:100%;height:135px;padding:38px 0 37px;position:absolute;top:-135px;left:0;z-index:8;background-color:#104b74;transition:top 1.3s;}
.searche-block.showSearch{top:0px;}
.searche-block #search{width:80%;max-width:1000px;height:60px;margin:0 auto;display:block;position:relative;}
.searche-block #search input[type="text"]{width:100%;height:60px;border:none;border-bottom:1px solid rgba(255,255,255,0.3);padding:16px 0 15px;font-size:2.4rem;line-height:2.8rem;font-family:'PFEncoreSansProThin';color:#fff;background:none;}
.searche-block #search input[type="text"]::-webkit-input-placeholder{color:rgba(255,255,255,0.5);opacity:1;transition:opacity 0.3s ease;}
.searche-block #search input[type="text"]::-moz-placeholder{color:rgba(255,255,255,0.5);opacity:1;transition:opacity 0.3s ease;}/* Firefox 19+ */
.searche-block #search input[type="text"]:-moz-placeholder{color:rgba(255,255,255,0.5);opacity:1;transition:opacity 0.3s ease;}/* Firefox 18- */
.searche-block #search input[type="text"]:-ms-input-placeholder{color:rgba(255,255,255,0.5);opacity:1;transition:opacity 0.3s ease;}
.searche-block #search input[type="text"]:focus::-webkit-input-placeholder{opacity:0;transition:opacity 0.3s ease;}
.searche-block #search input[type="text"]:focus::-moz-placeholder{opacity:0;transition:opacity 0.3s ease;}/* Firefox 19+ */
.searche-block #search input[type="text"]:focus:-moz-placeholder{opacity:0;transition:opacity 0.3s ease;}/* Firefox 18- */
.searche-block #search input[type="text"]:focus:-ms-input-placeholder{opacity:0;transition:opacity 0.3s ease;}
.searche-block #search input[type="submit"]{width:32px;height:32px;display:block;border:none;background:url(../img/search-button-bg.png) no-repeat 50% 50% / 32px 32px;position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;}
.header-top__cabinet{width:112px;float:right;position:relative;}
.header-top-cabinet-button{width:100%;height:45px;padding:12px 15px 12px 37px;display:block;box-sizing:border-box;font-size:1.6rem;line-height:2.1rem;font-family:'PFEncoreSansProBook';color:#fff;border-right:1px solid #21587e;background:url(../img/header-top__ico-cabinet.png) no-repeat 13px 50% / 18px 18px;cursor:pointer;}
.header-top-cabinet-button.showes-auntific{border-right:3px solid #6dc3ff;padding:12px 13px 12px 37px;color:#24252e;background:url(../img/header-top__ico-cabinet.png) no-repeat 13px 50% / 18px 18px, #fff;}
.auntific-wrapper{display:none;width:340px;box-sizing:border-box;border-right:3px solid #6dc3ff;background-color:#fff;box-shadow:0px 25px 25px rgba(0,0,0,0.15);position:absolute;top:45px;right:0;z-index:5;}
#auntific-form{padding:25px;}
#auntific-form .before-input{font-size:1.4rem;line-height:2.8rem;font-family: 'PFEncoreSansProRegular';color:#383636;}
#auntific-form input[type="text"], #auntific-form input[type="password"]{width:100%;height:40px;border:1px solid #dcdcdc;padding:10px;font-size:1.4rem;line-height:1.8rem;font-family:'PFEncoreSansProRegular';color:#383636;margin-bottom:15px;}
#auntific-form input[type="submit"]{width:160px;height:48px;display:block;border:none;padding:14px 0;box-sizing:border-box;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBold';color:#fff;text-align:center;background-color:#6dc3ff;cursor:pointer;margin-bottom:15px;}
#auntific-form input[type="submit"]:hover, #auntific-form input[type="submit"]:focus{background-color:#46acf4;}
#auntific-form ul{width:100%;list-style:none;}
#auntific-form ul > li{width:100%;font-size:1.4rem;line-height:2.6rem;font-family:'PFEncoreSansProRegular';}
#auntific-form ul > li > a{font-size:inherit;line-height:inherit;font-family:inherit;color:#104b74;text-decoration:underline;}
#auntific-form ul > li > a:hover{text-decoration:none;}
.header-top__cabinet .showes-auntific + .auntific-wrapper{display:block;}
.header-top__payment-online{width:180px;height:45px;padding:12px 15px 12px 40px;display:inline-block;box-sizing:border-box;float:right;font-size:1.6rem;line-height:2.1rem;font-family:'PFEncoreSansProBook';color:#fff;border-right:1px solid #21587e;background:url(../img/header-top__ico-payment-online.png) no-repeat 10px 50% / 20px 20px;text-decoration:none;}
.header-bottom{width:100%;background-color:#fff;position:relative;}
.header-bottom__content::after{content:'';display:block;clear:both;}
.header-bottom__logo{width:150px;height:90px;padding:22px 0;margin-right:30px;box-sizing:border-box;display:block;float:left;}
.header-bottom__logo img{width:100%;height:46px;}
.open-mobile-menu{display:none;width:160px;height:30px;margin:30px 0;padding:0 0 0 42px;font-size:1.4rem;line-height:3rem;font-family:'PFEncoreSansProBold';color:#24252e;text-transform:uppercase;background:url(../img/open-mobile-menu-icon.png) no-repeat 0% 50% / 30px 18px;cursor:pointer;float:left;}
.main-menu{width:750px;display:block;float:left;}
.main-menu>ul{width:100%;display:block;list-style:none;}
.main-menu>ul>li{display:inline-block;padding:35px 0;height:90px;box-sizing:border-box;float:left;margin-right:17px;}
.main-menu>ul>li:last-child{margin-right:0;}
.main-menu>ul>li>a{display:inline-block;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBold';color:#24252e;text-decoration:none;text-transform:uppercase;position:relative;}
.main-menu>ul>li>a:hover{color:#6dc3ff;}
.main-menu>ul>li:hover>a::after, .main-menu>ul>li.active>a::after{content:'';width:32px;height:3px;display:block;background-color:#6dc3ff;position:absolute;top:30px;left:50%;margin-left:-16px;}
.main-menu>ul>li>.sub-mm{display:none;width:100%;padding:30px;box-sizing:border-box;background-color:#fff;position:absolute;top:90px;left:0%;border-top:1px solid #eaeaea;box-shadow:0 2px 2px rgba(0,0,0,0.1);}
.main-menu>ul>li:hover>.sub-mm{display:block;z-index:5;}
.sub-mm-wrapper{width:100%;max-width:1300px;margin:0 auto;}
.sub-mm-wrapper::after{content:'';display:block;clear:both;}
.mm-sub-block{width:200px;padding-right:30px;box-sizing:border-box;float:left;}
.mm-sub-block-title{width:100%;min-height:24px;margin-bottom:10px;}
.mm-sub-block-title > a{font-size:1.2rem;line-height:2.2rem;font-family:'PFEncoreSansProBold';color:#24252e;text-transform:uppercase;text-decoration:none;}
.mm-sub-block-title > a:hover{text-decoration:underline;}
.mm-sub-block > ul{width:100%;display:block;list-style:none;}
.mm-sub-block > ul > li{width:100%;display:block;font-size:1.4rem;line-height:1.6rem;font-family:'PFEncoreSansProBook';margin-bottom:7px;}
.mm-sub-block > ul > li > a{font-size:inherit;line-height:inherit;font-family:inherit;color:#404050;text-decoration:none;}
.mm-sub-block > ul > li > a:hover{text-decoration:underline;}
.header-bottom__cart{width:120px;float:right;position:relative;}
.short-mini-cart{width:100%;height:90px;padding:35px 0 35px 45px;box-sizing:border-box;position:relative;}
.mc-total-price{width:100%;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBold';color:#24252e;text-align:right;}
.mc-count-items{width:44px;height:44px;display:block;position:absolute;top:23px;left:0px;background:url(../img/header-cart__icon.png) no-repeat 0% 50% / 44px 44px;font-size:1rem;line-height:2.4rem;font-family:'PFEncoreSansProBook';text-align:center;cursor:pointer;}
.mini-cart-wrapper{display:none;width:400px;border-right:3px solid #6dc3ff;box-sizing:border-box;background-color:#fff;box-shadow:0px 25px 25px rgba(0,0,0,0.15);position:absolute;top:90px;right:0;z-index:5;}
.showes-mini-cart + .mini-cart-wrapper{display:block;}
.mini-cart-list{width:100%;display:block;list-style:none;}
.mini-cart-list > li{width:100%;display:block;padding:15px;box-sizing:border-box;border-bottom:1px solid #f1f1f1;}
.mcl-item-trapper{width:100%;display:table;}
.mcl-item-img{width:80px;min-width:80px;max-width:80px;display:table-cell;text-align:left;vertical-align:middle;}
.mcl-item-info{display:table-cell;width:100%;max-width:0;word-wrap:break-word;overflow:hidden;text-align:left;vertical-align:top;padding-left:20px;box-sizing:border-box;}
.mcli-name{width:100%;padding-right:30px;box-sizing:border-box;position:relative;}
.mcli-name a{text-decoration: none;display:block;width:100%;font-size:1.2rem;line-height:1.8rem;font-family:'PFEncoreSansProBold';color: #24252e;text-transform:uppercase;margin-bottom:10px;}
.mcli-name a.del-from-mini-cart{width:16px;height:16px;margin:0;display:inline-block;position:absolute;top:50%;right:0;font-size:2.4rem;line-height:1.8rem;color:#559ebc;text-align:center;text-decoration:none;border-radius:50%;cursor:pointer;transform:translate(0, -50%) rotate(45deg);-moz-transform:translate(0, -50%) rotate(45deg);-webkit-transform:translate(0, -50%) rotate(45deg);-o-transform:translate(0, -50%) rotate(45deg);-ms-transform:translate(0, -50%) rotate(45deg);}
.mcli-count-price{width:100%;}
.mcli-count-price::after{content:'';display:block;clear:both;}
.mcli-count{width:15%;font-size:1.4rem;line-height:1.9rem;font-family:'PFEncoreSansProRegular';color:#404050;text-align:left;float:left;}
.mcli-line{width:55%;height:1px;background-color:#e4e4e4;margin:9px 0;float:left;}
.mcli-price{width:30%;font-size:1.4rem;line-height:1.9rem;font-family:'PFEncoreSansProRegular';color:#9f9fa7;text-align:right;float:left;}
.mc-ordering{width:100%;padding:15px;box-sizing:border-box;}
.mc-ordering::after{content:'';display:block;clear:both;}
.mc-order-button{width:47%;height:48px;display:block;padding:15px 0;box-sizing:border-box;font-size:1.4rem;line-height:1.8rem;font-family:'PFEncoreSansProBold';color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#6dc3ff;margin-right:3%;float:left;}
.mc-order-button:hover, .mc-order-button:focus{background-color:#46acf4;}
.mc-ordering-total{width:50%;height:48px;display:block;padding:15px 0;box-sizing:border-box;font-size:1.6rem;line-height:1.8rem;font-family:'PFEncoreSansProBook';color:#404050;text-align:right;float:left;}
.hFavorites{display:inline-block;height:90px;padding:35px 0 35px 30px;box-sizing:border-box;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBook';color:#3e4d58;margin-right:20px;float:right;background:url(../img/header-bottom__icon-2.png) no-repeat 0% 50% / 19px 14px;}
.hFavorites:hover{text-decoration:none;}
.hComparison{display:inline-block;height:90px;padding:35px 0 35px 30px;box-sizing:border-box;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBook';color:#3e4d58;margin-right:20px;float:right;background:url(../img/header-bottom__icon-1.png) no-repeat 0% 50% / 20px 16px;}
.hComparison:hover{text-decoration:none;}
.home-top-slider{width:100%;max-width:1920px;margin:0 auto;}
.home-top-slider.slick-dotted.slick-slider{margin:0 auto;}
.home-top-slider .slick-prev{width:60px;height:60px;top:50%;left:50%;z-index:3;margin-top:-30px;margin-left:-650px;display:block;transition:0.3s;border:2px solid rgba(255,255,255,0.5);border-radius:50%;background:url(../img/hts-prev.png) no-repeat 50% 50% / 14px 25px, rgba(255,255,255,0.1);-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
.home-top-slider .slick-next{width:60px;height:60px;top:50%;left:50%;z-index:3;margin-top:-30px;margin-left:590px;display:block;transition:0.3s;border:2px solid rgba(255,255,255,0.5);border-radius:50%;background:url(../img/hts-next.png) no-repeat 50% 50% / 14px 25px, rgba(255,255,255,0.1);-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
.home-top-slider .slick-prev::before, .home-top-slider .slick-next::before{display:none;}
.home-top-slider .slick-prev:hover, .home-top-slider .slick-prev:focus{border:2px solid rgba(255,255,255,1);background:url(../img/hts-prev.png) no-repeat 50% 50% / 14px 25px, rgba(255,255,255,0.4);}
.home-top-slider .slick-next:hover, .home-top-slider .slick-next:focus{border:2px solid rgba(255,255,255,1);background:url(../img/hts-next.png) no-repeat 50% 50% / 14px 25px, rgba(255,255,255,0.4);}
.home-top-slide{width:100%;position:relative;}
.home-top-slide .slide-bigtext{width:1100px;position:absolute;top:38%;left:50%;margin-left:-550px;}
.home-top-slide .slide-bigtext-content{width:100%;font-size:3.6rem;line-height:4rem;font-family:'PFEncoreSansProBold';text-transform:uppercase;color:#fff;text-align:center;}
.home-top-slide .slide-bigtext-content > a{font-size:inherit;line-height:inherit;font-family:inherit;text-transform:inherit;color:inherit;text-decoration:none;}
.home-top-slide .slide-descript{width:1100px;position:absolute;top:55%;left:50%;margin-left:-550px;}
.home-top-slide .slide-descript-content, .home-top-slide .slide-descript-content p{width:100%;font-size:1.6rem;line-height:2rem;font-family:'PFEncoreSansProRegular';color:#fff;text-align:center;}
.slide-button{width:250px;height:48px;padding:13px 0;box-sizing:border-box;display:block;transition:0.3s;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBold';color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;border:1px solid rgba(255,255,255,0.5);background-color:rgba(0,0,0,0.3);position:absolute;bottom:50px;left:50%;margin-left:-125px;}
.slide-button:hover{border:1px solid rgba(255,255,255,1);background-color:rgba(0,0,0,0.6);}
.home-top-slider .slick-dots{bottom:28px;z-index:3;font-size:0.6rem;line-height:0.6rem;}
.home-top-slider .slick-dots li{display:inline-block;width:30px;height:6px;margin:0 5px;}
.home-top-slider .slick-dots li button{width:30px;height:2px;padding:0;display:inline-block;background-color:rgba(255,255,255,0.5);}
.home-top-slider .slick-dots li.slick-active button{background-color: rgba(255,255,255,1);}
.home-top-slider .slick-dots li button::before{display:none;}
.content-page__breadcrumbs {padding:1rem 0;background-color:#f9f9f9;border-bottom:1px solid #e5e5e5;  }
.content-page__breadcrumbs-content ul{list-style:none;text-align:center;}
.content-page__breadcrumbs-content ul>li{display:inline-block;font-size:1.4rem;line-height:2.5rem;font-family:'PFEncoreSansProBook';}
.content-page__breadcrumbs-content ul>li a{color:#3e4d58;font-size:inherit;line-height:inherit;font-family:inherit;}
.content-page__breadcrumbs-content ul>li a:hover{text-decoration:none;}
.content-page__breadcrumbs-content ul li:before{content:'';display:inline-block;margin:0 0.5rem;background-image:url('../img/breadcrumbs-icon.png');background-repeat:no-repeat;background-position:center center;width:17px;height:17px;vertical-align:middle;}
.content-page__breadcrumbs-content ul li:first-child:before{display:none;}
.home-novelties{width:100%;padding-bottom:80px;background:url(../img/home-novelties-bg.png) repeat-x 0% 100%;}
.home-novelties-content{background-color:#fff;}
.home-novelties-content h2{width:100%;text-align:center;height:60px;padding:16px 20px;box-sizing:border-box;display:block;}
.home-novelties-greed{width:100%;display:block;background-color:#fff;border-top:1px solid #eaeaea;}
.home-novelties-greed:after{content:'';display:block;clear:both;}
.home-novelties-greed>li{width:25%;display:block;float:left;}
.home-novelties-greed>li>.home-novelties-greed-wrapper{width:100%;padding:20px;box-sizing:border-box;float:left;border-left:1px solid #eaeaea;border-bottom:1px solid #eaeaea;text-decoration:none;}
.home-novelties-greed>li:nth-child(4n+1)>.home-novelties-greed-wrapper{border-left: none;}
.home-novelties-greed>li>.home-novelties-greed-wrapper:hover{border-left:2px solid #24252e;padding-left:19px;box-shadow:0 0 15px rgba(0,0,1,0.1);}
.home-novelties-greed>li:nth-child(4n+1)>.home-novelties-greed-wrapper:hover{padding-left:18px;}
.hngw-table{width:100%;display:table;}
.hngw-cell1{width:55%;height:140px;display:table-cell;text-align:left;vertical-align:top;}
.novelties-brand{text-decoration:none;display:block;width:100%;height:32px;position:relative;font-size:1.4rem;line-height:1.6rem;font-family:'PFEncoreSansProBold';color:#24252e;text-transform:uppercase;padding-bottom:2px;margin-bottom:10px;overflow:hidden;}
.novelties-brand::after{content:'';width:20px;height:1px;display:block;background-color:#b4cbda;position:absolute;bottom:0;left:0;}
.novelties-descript{width:100%;height:72px;font-size:1.4rem;line-height:1.8rem;font-family:'PFEncoreSansProBook';color:#404050;margin-bottom:10px;}
.novelties-price{width:100%;font-size:1.6rem;line-height:1.6rem;font-family:'PFEncoreSansProBold';color:#24252e;}
.hngw-cell2{width:45%;height:140px;display:table-cell;text-align:center;vertical-align:middle;}
.hngw-cell2>img{display:inline;max-width:90%;}
.all-novelties-block{width:100%;padding:20px 0;}
.all-novelties{width:206px;height:40px;padding:10px;display:block;box-sizing:border-box;margin:0 auto;border:2px solid #e9e9ea;font-size:1.6rem;line-height:1.6rem;font-family:'PFEncoreSansProRegular';color:#24252e;text-align:center;text-decoration:none;}
.all-novelties:hover{background-color:#f8f8f8;font-family:'PFEncoreSansProMedium';}
.all-novelties:focus{background-color:#e9e9ea;font-family:'PFEncoreSansProMedium';outline:none;}
.limited-offers, .popular-categories, .brands-and-collections, .interesting-publications, .home-seo-block{width:100%;background-color:#fff;position:relative;}
.limited-offers h2, .popular-categories h2, .brands-and-collections h2, .interesting-publications h2{width:100%;font-size:4.4rem;line-height:5rem;font-family:'PFEncoreSansProThin';text-align:center;margin:0;padding:27px 0;}
.limited-offers-slider{width:100%;box-sizing:border-box;padding:0 41px;border:12px solid #f5f5f5;}
.limited-offers-slide{width:100%;height:450px;padding:20px;box-sizing:border-box;border-right:1px solid #f5f5f5;}
.limited-offers-slide:hover{border-top:2px solid #000;padding-top:18px;box-shadow:0 0 30px rgba(0,0,1,0.1);position:relative;z-index:3;}
.los-image-wrapp{width:100%;display:table;}
.los-image-wrapp-content{width:100%;display:table-cell;vertical-align:middle;text-align:center;height:270px;}
.bacs-image-wrapp-content a{text-align:center;display:block;}
.limited-offers-slide .los-image-wrapp-content>img{display:inline;max-width:100%;max-height:260px;}
.limited-offers-brand a{text-decoration:none;display:block;width:100%;height:32px;position:relative;font-size:1.4rem;line-height:1.6rem;font-family:'PFEncoreSansProBold';color:#24252e;text-transform:uppercase;padding-bottom:2px;margin-bottom:15px;overflow:hidden;}
.limited-offers-brand::after{content:'';width:20px;height:1px;display:block;background-color:#b4cbda;position:absolute;bottom:0;left:0;}
.limited-offers-descript{width:100%;height:36px;font-size:1.4rem;line-height:1.8rem;font-family:'PFEncoreSansProBook';color:#404050;overflow:hidden;margin-bottom:15px;}
.limited-offers-prices{width:100%;}
.limited-offers-prices::after{content:'';display:block;clear:both;}
.lo-now-price{display:inline-block;height:28px;padding:5px 7px;font-size:1.4rem;line-height:1.8rem;font-family:'PFEncoreSansProBold';color:#fff;background-color:#262c33;float:left;margin-right:10px;}
.lo-old-price{display:inline-block;height:28px;padding:5px 7px;font-size:1.4rem;line-height:1.8rem;font-family:'PFEncoreSansProMedium';color:#24252e;text-decoration:line-through;}
.limited-offers-slider .slick-prev{width:41px;height:450px;display:block;box-sizing:border-box;border-right:1px solid #f5f5f5;left:0;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);}
.limited-offers-slider .slick-next{width:41px;height:450px;display:block;box-sizing:border-box;border-left:1px solid #f5f5f5;right:0;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);}
.limited-offers-slider .slick-prev::before, .limited-offers-slider .slick-next::before{width:40px;height:450px;transition:0.3s;content:'';display:block;opacity:0.5;}
.limited-offers-slider .slick-prev::before{background:url(../img/los-prev.png) no-repeat 50% 50% / 15px 25px;}
.limited-offers-slider .slick-next::before{background:url(../img/los-next.png) no-repeat 50% 50% / 15px 25px;}
.limited-offers-slider .slick-prev::before:hover, .limited-offers-slider .slick-next::before:hover{opacity:1;}
.all-offers-product{padding:40px 0 50px;}
.all-offers-product a{width:220px;height:48px;padding:12px 0;margin:0 auto;display:block;box-sizing:border-box;border:2px solid #e9e9ea;font-size:1.6rem;line-height:2rem;font-family:'PFEncoreSansProRegular';color:#262c33;text-align:center;text-decoration:none;}
.all-offers-product a:hover{background-color:#f8f8f8;font-family:'PFEncoreSansProMedium';}
.all-offers-product a:focus{background-color:#e9e9ea;font-family:'PFEncoreSansProMedium';outline:none;}
.go-to-catalog{padding:40px 0 50px;}
.go-to-catalog a{width:192px;height:48px;padding:12px 0;margin:0 auto;display:block;box-sizing:border-box;border:2px solid #e9e9ea;font-size:1.6rem;line-height:2rem;font-family:'PFEncoreSansProRegular';color:#262c33;text-align:center;text-decoration:none;}
.go-to-catalog a:hover{background-color:#f8f8f8;font-family:'PFEncoreSansProMedium';}
.go-to-catalog a:focus{background-color:#e9e9ea;font-family:'PFEncoreSansProMedium';outline:none;}
.all-brands-and-collections{padding:40px 0 50px;}
.all-brands-and-collections a{width:232px;height:48px;padding:12px 0;margin:0 auto;display:block;box-sizing:border-box;border:2px solid #e9e9ea;font-size:1.6rem;line-height:2rem;font-family:'PFEncoreSansProRegular';color:#262c33;text-align:center;text-decoration:none;}
.all-brands-and-collections a:hover{background-color:#f8f8f8;font-family:'PFEncoreSansProMedium';}
.all-brands-and-collections a:focus{background-color:#e9e9ea;font-family:'PFEncoreSansProMedium';outline:none;}
.all-publications{padding:40px 0 50px;}
.all-publications a{width:268px;height:48px;padding:12px 0;margin:0 auto;display:block;box-sizing:border-box;border:2px solid #e9e9ea;font-size:1.6rem;line-height:2rem;font-family:'PFEncoreSansProRegular';color:#262c33;text-align:center;text-decoration:none;}
.all-publications a:hover{background-color:#f8f8f8;font-family:'PFEncoreSansProMedium';}
.all-publications a:focus{background-color:#e9e9ea;font-family:'PFEncoreSansProMedium';}
.go-to-section-brand{padding:40px 0 50px;}
.go-to-section-brand a{width:268px;height:48px;padding:12px 0;margin:0 auto;display:block;box-sizing:border-box;border:2px solid #e9e9ea;font-size:1.6rem;line-height:2rem;font-family:'PFEncoreSansProRegular';color:#262c33;text-align:center;text-decoration:none;}
.go-to-section-brand a:hover{background-color:#f8f8f8;font-family:'PFEncoreSansProMedium';}
.go-to-section-brand a:focus{background-color:#e9e9ea;font-family:'PFEncoreSansProMedium';}
.delim-block{height:3px;width:100%;display:block;background:url(../img/delim-bg.png) repeat-x, #fff;}
.popular-categories{width:100%;position:relative;}
.popular-categories .controls .btn.prev{width:41px;height:316px;display:block;box-sizing:border-box;border:none;border-right:1px solid rgba(245,245,245,0.3);background-color:rgba(0,0,0,0.4);position:absolute;left:0;top:0;z-index:3;}
.popular-categories .controls .btn.next{width:41px;height:316px;display:block;box-sizing:border-box;border:none;border-left:1px solid rgba(245,245,245,0.3);background-color:rgba(0,0,0,0.4);position:absolute;right:0;top:0;z-index:3;}
.popular-categories .controls .btn.prev::before, .popular-categories .controls .btn.next::before {width:40px;height:100%;content:'';display:block;}
.popular-categories .controls .btn.disabled::before{opacity:0.3;}
.popular-categories .controls .btn.prev::before{background:url(../img/pcs-prev.png) no-repeat 50% 50% / 15px 25px;}
.popular-categories .controls .btn.next::before{background: url(../img/pcs-next.png) no-repeat 50% 50% / 15px 25px;}
.popular-categories-slider-wrapper{width:100%;overflow:hidden;}
.popular-categories-slider{width:auto;margin:0 -6px;}
.popular-categories-slide{width:100%;padding:0 6px;box-sizing:border-box;}
.popular-categories-slide-wrapper{width:100%;height:100%;display:block;position:relative;}
.popular-categories-slide-wrapper>img{width:100%;height:100%;}
.popular-categories-noActive{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.4);background:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0));transition:0.5s;}
.popular-categories-slide-wrapper:hover .popular-categories-noActive{top:-100%;}
.popular-categories-noActive .popular-categories-noActive-wrap{width:100%;height:100%;display:table;}
.popular-categories-noActive .popular-categories-noActive-cell{width:100%;height:100%;display:table-cell;box-sizing:border-box;padding:20px 40px;text-align:center;vertical-align:middle;position:relative;}
.popular-categories-noActive .popular-categories-title{font-size:2rem;line-height:2.8rem;font-family:'PFEncoreSansProBold';color:#fff;text-transform:uppercase;}
.popular-categories-noActive .popular-categories-start-price{width:100%;height:20px;padding:0 20%;font-size:1.6rem;line-height:2rem;font-family:'PFEncoreSansProRegular';color:#d4d4cf;text-align:center;position:absolute;bottom:20px;left:0;}
.popular-categories-Active{width:100%;height:100%;padding:20px;box-sizing:border-box;position:absolute;top:100%;left:0;transition:0.5s;}
.popular-categories-slide-wrapper:hover .popular-categories-Active{top:0%;}
.popular-categories-Active-wrap{width:100%;height:100%;display:block;border:5px solid rgba(255,255,255,0.5);}
.popular-categories-Active-cell{width:100%;height:100%;display:block;position:relative;}
.popular-categories-Active-cell a{display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.popular-categories-Active-cell a img{display:inline;width:119px;height:34px;}
.popular-categories-slider .slick-prev {width:41px;height:100%;display:block;box-sizing:border-box;border-right:1px solid rgba(245,245,245,0.3);background-color:rgba(255,255,255,0.2);left:6px;top:50%;z-index:3;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);}
.popular-categories-slider .slick-next{width:41px;height:100%;display:block;box-sizing:border-box;border-left:1px solid rgba(245,245,245,0.3);background-color:rgba(255,255,255,0.2);right:6px;top:50%;z-index:3;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);}
.popular-categories-slider .slick-prev::before, .popular-categories-slider .slick-next::before{width:40px;height:100%;content:'';display:block;}
.popular-categories-slider .slick-prev::before{background:url(../img/pcs-prev.png) no-repeat 50% 50% / 15px 25px;}
.popular-categories-slider .slick-next::before{background:url(../img/pcs-next.png) no-repeat 50% 50% / 15px 25px;}
.brands-and-collections-slider{width:100%;box-sizing:border-box;padding:0 40px;background-color:#f5f5f5;}
.brands-and-collections-slide{width:100%;height:360px;padding:20px;box-sizing:border-box;border-right:1px solid #f5f5f5;}
.bacs-image-wrapp{width:100%;display:table;margin-bottom:10px;}
.bacs-image-wrapp-content{width:100%;display:table-cell;vertical-align:middle;text-align:center;height:220px;}
.brands-and-collections-slider .bacs-image-wrapp-content>img{display:inline;max-width:100%;max-height:200px;}
.bacs-brand a{text-decoration:none;display:block;width:100%;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBold';color:#24252e;text-align:center;text-transform:uppercase;margin-bottom:10px;}
.bacs-descript{width:100%;height:60px;overflow:hidden;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBook';color:#404050;text-align:center;}
.brands-and-collections-slider .slick-prev, .brands-and-collections-slider .slick-prev:hover, .brands-and-collections-slider .slick-prev:focus{width:40px;height:100%;display:block;left:0;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);background-color:#efefef;}
.brands-and-collections-slider .slick-next, .brands-and-collections-slider .slick-next:hover, .brands-and-collections-slider .slick-next:focus{width:40px;height:100%;display:block;right:0;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);background-color:#efefef;}
.brands-and-collections-slider .slick-prev::before, .brands-and-collections-slider .slick-next::before{width:40px;height:100%;transition:0.3s;content:'';display:block;opacity:0.5;}
.brands-and-collections-slider .slick-prev::before{background:url(../img/los-prev.png) no-repeat 50% 50% / 15px 25px;}
.brands-and-collections-slider .slick-next::before{background:url(../img/los-next.png) no-repeat 50% 50% / 15px 25px;}
.interesting-publications-list{width:100%;display:block;list-style:none;}
.interesting-publications-list::after{content:'';display:block;clear:both;}
.interesting-publications-list>li{width:23.5%;margin:0 1% 1.58%;display:block;float:left;}
.interesting-publications-list>li:nth-child(1){width:49%;margin-left:0;}
.interesting-publications-list>li:nth-child(2n+3){margin-right:0;}
.interesting-publications-list>li>a{display:block;width:100%;position:relative;}
.interesting-publications-list>li>a>img{display:block;width:100%;}
.publication-descript-block{width:100%;height:100%;position:absolute;top:0%;left:0%;transition:0.3s;background:rgba(0,0,0,0.4);background:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0));}
.publication-descript-text-block{width:100%;display:block;height:auto;padding:20px;box-sizing:border-box;position:absolute;left:0;bottom:0;}
.publication-descript-title{font-size:1.8rem;line-height:2.4rem;font-family:'PFEncoreSansProRegular';color:#fff;display:block;margin-bottom:7px;}
.interesting-publications-list>li:nth-child(1) .publication-descript-title{font-size:2.4rem;line-height:2.8rem;font-family:'PFEncoreSansProBook';color:#fff;}
.publication-descript-date{font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBook';color:#cddde0;display:block;}
.seo-top-block{width:100%;padding:40px 0 65px;text-align:center;position:relative;}
.seo-top-block::after{content:'';width:60px;height:1px;position:absolute;bottom:30px;left:50%;margin-left:-30px;background-color:#262c33;}
.seo-title{font-size:2.8rem;line-height:3.6rem;font-family:'PFEncoreSansProBold';color:#262c33;text-transform:uppercase;margin-bottom:15px;}
.seo-after-title{font-size:2.4rem;line-height:3.6rem;font-family:'PFEncoreSansProLight';color:#262c33;margin-bottom:20px;}
.seo-text-blocks{width:100%;overflow:hidden;}
.seo-text-blocks ul{width:auto;margin:0 -15px;display:block;list-style:none;}
.seo-text-blocks ul::after{content:"";display:block;clear:both;}
.seo-text-blocks ul>li{width:33.3%;padding:0 15px;float:left;}
.seo-text-blocks ul>li:nth-child(2){width:33.4%;}
.seo-text-blocks ul>li p{font-size:1.6rem;line-height:2.2rem;font-family:'PFEncoreSansProBook';margin-bottom:20px;color:#262c33;}
.content-page__title{width:100%;padding:30px 0;}
.content-page__title h1{font-size:3.2rem;line-height:4rem;color:#24252e;font-family:'PFEncoreSansProBold';text-align:center;text-transform:uppercase;}
.content-page__body_catalog, .content-page__body_category{width:100%;padding-bottom:40px;}
.category-tegs{width:100%;padding-bottom:10px;}
.category-tegs-wrapper{width:100%;height:auto;text-align:center;}
.category-tegs-wrapper a{text-decoration:none;display:inline-block;height:30px;padding:5px 10px;box-sizing:border-box;margin-right:10px;font-size:1.6rem;line-height:2rem;color:#2e5068;font-family:'PFEncoreSansProRegular';margin-bottom:10px;}
.category-tegs-wrapper span.start-tegs-text{text-decoration:none;display:inline-block;height:30px;padding:5px 10px;box-sizing:border-box;margin-right:10px;font-size:1.6rem;line-height:2rem;color:#2e5068;font-family:'PFEncoreSansProRegular';margin-bottom:10px;font-family:'PFEncoreSansProBook';color:#24252e;padding:5px;}
.category-tegs-wrapper a{background-color:#dfebf3;cursor:pointer;}
.category-tegs-wrapper a:hover{background-color:#fff;}
.catalog-wrap-content, .category-wrap-content{width:100%;padding:0;position:relative;}
.catalog-wrap-content::after, .category-wrap-content::after{content:'';display:block;clear:both;}
.categories-block{width:100%;float:left;}
.categories-block-wrapper{width:250px;min-height:10px;padding-right:20px;box-sizing:border-box;display:block;}
.catalog-categories-menu{width:100%;display:block;list-style:none;position:relative;z-index:3;}
.catalog-categories-menu>li{width:100%;display:block;height:auto;max-height:80px;margin-bottom:10px;overflow:hidden;transition:0.6s;}
.autoHeight{height:auto;}
.catalog-categories-menu>li.autoHeight{max-height:9999px !important;}
.catalog-categories-menu>li>.catalog-categories-menu-title, .catalog-categories-menu>li>.catalog-categories-menu-title a {width:100%;display: block;text-decoration:none;padding:10px 15px;display:block;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBold';color:#24252e;text-transform:uppercase;background-color:#cde2ef;cursor:pointer;position:relative;}
.catalog-categories-menu > li.catalog-categories-menu-title > div.catalog-categories-menu-title{position:relative;}
.catalog-categories-menu > li.catalog-categories-menu-title > div.catalog-categories-menu-title a{margin:-10px -15px;box-sizing:content-box;display:block;}
.catalog-categories-menu > li.catalog-categories-menu-title > div.catalog-categories-menu-title a + .ccmtarrow{content:'';width:40px;height:40px;display:block;position:absolute;top:0;right:0;transition:0.5s;background:url(../img/category-arrow.png) no-repeat 50% 50% / 19px 11px;}
.catalog-categories-menu >li.autoHeight > div.catalog-categories-menu-title a + .ccmtarrow{transform:rotate(180deg);}
.catalog-categories-menu>li>ul{width:100%;display:block;list-style:none;background-color:#dfebf3;}
.catalog-categories-menu>li>ul>li{width:100%;display:block;}
.catalog-categories-menu>li>ul>li>a{width:100%;height:auto;padding:10px 35px 10px 15px;display:block;box-sizing:border-box;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProRegular';color:#5a778b;text-decoration:underline;}
.catalog-categories-menu>li>ul>li>a:hover{background:url(../img/sub-category-arrow.png) no-repeat 95% 50% / 15px 15px,#fff;padding-left:12px;border-left:3px solid #88c7fa;font-family:'PFEncoreSansProMedium';color:#24252e;text-decoration:none;}
.catalog-categories-grid{width:100%;min-height:1px;padding-left:250px;float:left;margin-left:-100%;}
.catalog-categories-grid-list{width:100%;display:block;list-style:none;}
.catalog-categories-grid-list>li{width:100%;display:block;margin-bottom:20px;background-color:#fff;}
.catalog-categories-grid-list>li>h2, .catalog-categories-grid-list>li>h2 a{display:block;text-decoration:none;width:100%;padding:10px 20px;font-size:2.8rem;line-height:4.0rem;font-family:'PFEncoreSansProLight';color:#3daaf5;}
.catalog-categories-grid-list>li>ul{width:100%;display:block;list-style:none;border-top:1px solid #f1f1f1;}
.catalog-categories-grid-list>li>ul::after{content:'';display:block;clear:both;}
.catalog-categories-grid-list>li>ul>li{width:33.33333%;box-sizing:border-box;display:block;float:left;border-top:1px solid #f1f1f1;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;margin-top:-1px;}
.catalog-categories-grid-list>li>ul>li:hover{border-top:2px solid #24252e;position:relative;z-index:3;box-shadow:0 0 30px rgba(0,0,1,0.1);}
.catalog-categories-grid-list>li>ul>li:nth-child(3n+3){border-right:none;}
.catalog-categories-grid-list>li>ul>li>a{width:100%;padding:20px;box-sizing:border-box;display:block;text-decoration:none;}
.catalog-categories-grid-list>li>ul>li:hover>a{padding-top:19px;}
.catalog-categories-grid-list>li>ul>li>a>.catalog-categories-item-image-wrap{width:100%;height:310px;display:table;}
.catalog-categories-grid-list>li>ul>li>a>.catalog-categories-item-image-wrap>.catalog-categories-item-image{width:100%;height:310px;display:table-cell;text-align:center;vertical-align:middle;}
.catalog-categories-grid-list>li>ul>li>a>.catalog-categories-item-image-wrap>.catalog-categories-item-image>img{display:inline;max-width:100%;max-height:290px;}
.catalog-categories-grid-list>li>ul>li>a>.catalog-categories-item-title{width:100%;display:block;font-size:1.8rem;line-height:3rem;font-family:'PFEncoreSansProMedium';color:#24252e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;}
.category-filter-block{width:100%;float:left;overflow:hidden;}
.category-filter-block-wrapper{width:250px;min-height:1px;padding-right:20px;box-sizing:border-box;display:block;margin-bottom:20px;position:relative;z-index:3;}
.price-filter-block{width:100%;background-color:#dfebf3;}
.price-filter-block .price-filter-title{width:100%;height:40px;padding:10px 15px;box-sizing:border-box;display:block;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBold';color:#24252e;text-transform:uppercase;background-color:#cde2ef;}
.price-range-filter-wrap{width:100%;padding:20px 15px 15px;}
.price-range-filter-slider-wrap{width:100%;padding:10px 0 15px;margin-bottom:15px;background:url(../img/price-slider-bg.png) no-repeat 0% 2px / 200px 8px;}
#price-range-filter{width:100%;}
.ui-slider{position:relative;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:12px;height:16px;background:url(../img/polzunok.png) no-repeat 50% 50% / 12px 16px;cursor:pointer;}
.ui-slider .ui-slider-handle + .ui-slider-handle{transform:rotate(180deg);margin-left:-12px;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;height:5px;}
.ui-slider-horizontal{height:5px;}
.ui-slider-horizontal .ui-slider-handle{top:-1px;margin-left:0;}
.ui-slider-horizontal .ui-slider-range{top:-1px;height:5px;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right: 0;}
.ui-widget-content{border-top:1px solid #658497;height:5px;box-sizing:border-box;background:#b2cdde;}
.ui-widget-header{border-top:2px solid #9ad6ff;height:5px;box-sizing:border-box;background:#6dc3ff;}
.price-range-filter-value{width:100%;}
.price-range-filter-value::after{content:'';display:block;clear:both;}
.price-range-filter-value .minCost-wrapp{width:50%;height:30px;display:block;float:left;position:relative;padding-right:8%;box-sizing:border-box;}
.price-range-filter-value .maxCost-wrapp{width:50%;height:30px;display:block;float:left;position:relative;padding-left:8%;box-sizing:border-box;}
.price-range-filter-value .minCost-wrapp::after{content:'';position:absolute;left:84%;top:0;border:15px solid transparent;border-left:12px solid #fff;}
.price-range-filter-value .maxCost-wrapp::before{content:'';position: absolute;left:0%; top:0;border:15px solid transparent;border-right:12px solid #fff;margin-left:-10px;}
.price-range-filter-value #minCost, .price-range-filter-value #maxCost{width:100%;height:30px;padding:5px 8px;display:block;box-sizing:border-box;border:none;outline:none;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBold';color:#3daaf5;}
.color-filter-block{width:100%;background-color:#dfebf3;}
.color-filter-title{width:100%;height:40px;padding:10px 15px;box-sizing:border-box;display:block;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBold';color:#24252e;text-transform:uppercase;background-color:#cde2ef;}
.color-filter-list-wrapper{width:100%;padding:10px 15px;display:block;}
.color-filter-list-scroll-block{width:100%;height:300px;overflow:auto;}
.color-filter-list{width:100%;display:block;list-style:none;}
.color-filter-list>li{display:block;line-height:3rem;}
.color-filter-list>li>input[type="checkbox"]{display:none;}
.color-filter-list>li>input[type="checkbox"] + label{font-size:1.6rem;line-height:2.8rem;font-family:'PFEncoreSansProRegular';color:#2e5068;}
.color-filter-list>li>input[type="checkbox"] + label span{display:inline-block;width:16px;height:16px;margin:-3px 10px 0 0;vertical-align:middle;background:#bbd2e1;cursor:pointer;}
.color-filter-list>li>input[type="checkbox"]:checked + label span{background:url(../img/checkbox-cheked-bg.png) no-repeat 50% 50%, #fff;;}
.brand-filter-block{width:100%;background-color:#dfebf3;}
.brand-filter-title{width:100%;height:40px;padding:10px 15px;box-sizing:border-box;display:block;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBold';color:#24252e;text-transform:uppercase;background-color:#cde2ef;}
.brand-filter-list-wrapper{width:100%;padding:10px 15px;display:block;}
.brand-filter-list-scroll-block{width:100%;height:180px;overflow:auto;}
.brand-filter-list{width:100%;display:block;list-style:none;}
.brand-filter-list>li{display:block;line-height:3rem;}
.brand-filter-list>li>a{font-size:1.6rem;line-height:inherit;font-family:'PFEncoreSansProRegular';color:#2e5068;text-decoration:underline;}
.brand-filter-list>li>a:hover{text-decoration:none;}
.category-filter-block>.category-filter-block-wrapper:last-child{margin-bottom:0;}
.size-filter-block{width:100%;background-color:#dfebf3;}
.size-filter-title{width:100%;height:40px;padding:10px 15px;box-sizing:border-box;display:block;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBold';color:#24252e;text-transform:uppercase;background-color:#cde2ef;}
.size-filter-list-wrapper{width:100%;padding:10px 15px;display:block;}
.size-filter-list{width:100%;display:block;list-style:none;}
.size-filter-list::after{content:'';display:block;clear:both;}
.size-filter-list>li{width:30%;margin:0 2.5% 10px;display:block;float:left;font-size:1.4rem;line-height:3rem;font-family:'PFEncoreSansProRegular';color:#2e5068;text-align:center;border:2px solid #bbd2e1;cursor:pointer;}
.size-filter-list>li:nth-child(3n+1){margin-left:0;clear:left;}
.size-filter-list>li:nth-child(3n+3){margin-right:0;}
.size-filter-list>li:hover, .size-filter-list>li.size-active{border:2px solid #fff;background-color:#fff;font-family:'PFEncoreSansProBold';}
.category-items-wrapper{width:100%;min-height:1px;padding-left:250px;float:left;margin-left:-100%;}
.category-items-container{width:100%;display:block;background-color:#fff;}
.category-items-view-filtres{width:100%;padding:15px 20px;box-sizing:border-box;}
.category-items-view-filtres::after, .show-on-page::after, .show-first::after, .show-on-page>ul.show-on-page-number-list::after, .show-first>ul.show-first-teg-list::after{content:'';display:block;clear:both;}
.show-on-page{display:inline-block;float:left;}
.show-first{display:inline-block;float:right;}
.show-on-page-text, .show-first-text{font-size:1.4rem;line-height:3rem;font-family:'PFEncoreSansProBook';color:#2e5068;display:inline-block;float:left;margin-right:10px;}
.show-on-page>ul.show-on-page-number-list, .show-first>ul.show-first-teg-list{display:inline-block;float:left;list-style:none;}
.show-on-page-number-list>li{width:30px;height:30px;display:inline-block;font-size:1.4rem;line-height:3rem;font-family:'PFEncoreSansProBold';color:#24252e;text-align:center;float:left;margin-right:5px;cursor:pointer;}
.show-first-teg-list>li{height:30px;display:inline-block;box-sizing:border-box;padding:0 9px;font-size:1.4rem;line-height:3rem;font-family:'PFEncoreSansProBold';color:#24252e;float:left;margin-right:5px;cursor:pointer;}
.show-on-page-number-list>li:hover, .show-on-page-number-list>li.active-sopNumb{background-color:#6dc3ff;color:#fff;}
.show-first-teg-list>li:hover, .show-first-teg-list>li.active-sfTeg{border:2px solid #6dc3ff;padding:0 7px;line-height:2.6rem;color:#104b74;}
.category-items-list{width:100%;display:block;list-style:none;border-top:1px solid #f1f1f1;}
.category-items-list::after{content:'';display:block;clear:both;}
.category-items-list>li{width:33.33333%;height:452px;box-sizing:border-box;display:block;float:left;border-top:1px solid #f1f1f1;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;margin-top:-1px;position:relative;}
.category-items-list>li:nth-child(3n+3){border-right:none;}
.category-item-wrapper{width:100%;padding:0;box-sizing:border-box;background-color:#fff;position:absolute;top:0;left:0;}
.category-items-list>li:hover .category-item-wrapper{box-shadow:0px 0px 40px rgba(16,75,116,0.15);z-index:3;}
.category-item-visible-part{padding:30px;height:450px;}
.category-items-list>li:hover .category-item-visible-part{padding-top:28px;border-top:2px solid #24252e;}
.category-item-img-block{width:100%;height:300px;display:table;}
.category-item-img-block .category-item-img-wrapper{width:100%;height:300px;display:table-cell;vertical-align:middle;text-align:center;position:relative;}
.category-item-img-block .category-item-img-wrapper img{max-width:100%;max-height:290px;display:inline;}
.category-item-info-tegs{width:100%;height:auto;position:absolute;top:5px;left:0;}
.category-item-info-tegs::after{content:'';display:block;clear:both;}
.info-teg-discount{width:50px;height:50px;display:block;float:left;background:url(../img/info-teg-discount-bg.png) no-repeat 50% 50% / 50px 50px;font-size:1.4rem;line-height:5rem;font-family:'PFEncoreSansProBold';color:#6dc3ff;margin-right:10px;}
.info-teg-new{width:50px;height:50px;display:block;border:2px solid #24252e;box-sizing:border-box;border-radius:50%;float:left;font-size: 1.4rem;line-height: 4.6rem;font-family: 'PFEncoreSansProBold';color:#24252e;}
.category-item-options{display:none;width:36px;height:auto;position:absolute;top:5px;right:0;}
.category-item-options > a{display:block;width:36px;height:36px;box-sizing:border-box;border:1px solid #b4d0e1;border-radius:50%;margin-bottom:8px;}
.category-item-options > a.category-item-views{background:url(../img/category-item-views.png) no-repeat 50% 50% / 22px 11px;}
.category-item-options > a.category-item-comparison{background:url(../img/category-item-comparison.png) no-repeat 50% 50% / 20px 16px;}
.category-item-options > a.category-item-to-favorites{background:url(../img/category-item-to-favorites.png) no-repeat 50% 50% / 17px 13px;}
.category-items-list>li:hover .category-item-options{display:block;}
.category-item-brand a{text-decoration:none;display:block;width:100%;height:16px;font-size:1.4rem;line-height:1.6rem;font-family:'PFEncoreSansProBold';color:#24252e;text-transform:uppercase;text-align:center;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.category-item-description a{display:block;text-decoration:none;width:100%;max-height:40px;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBook';color:#404050;text-align:center;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px;}
.category-item-price{width:100%;height:auto;overflow:hidden;text-align:center;font-size:1.4rem;line-height:1.6rem;font-family:'PFEncoreSansProBold';color:#24252e;}
.discount-price{font-size:inherit;line-height:inherit;font-family:inherit;color:inherit;margin-right:7px;}
.price-without-discount{font-size:1.4rem;line-height:1.6rem;font-family:'PFEncoreSansProMedium';text-decoration:line-through;color:#929ea6;}
.category-item-hide-part{display:none;width:100%;min-height:125px;padding:0 30px 30px;}
.category-items-list>li:hover .category-item-hide-part{display:block;}
.category-item-sizes{width:100%;margin-bottom:10px;}
.category-item-sizes::after{content:'';display:block;clear:both;}
.category-item-size{width:20%;height:35px;border-left:1px solid #cde2ef;box-sizing:border-box;background-color:#e4eff6;font-size:1.4rem;line-height:3.5rem;font-family:'PFEncoreSansProRegular';color:#2e5068;text-align:center;text-transform:uppercase;margin-bottom:5px;float:left;}
.category-item-size:nth-child(5n+1){border-left:none;}
.category-item-buy{width:100%;height:45px;padding:10px 0;display:block;border:none;box-sizing:border-box;background-color:#104b74;font-size:1.4rem;line-height:2.5rem;font-family:'PFEncoreSansProBold';color:#6dc3ff;text-align:center;}
.category-item-buy:hover{background-color:#1a5984;}
.category-item-buy:focus{background-color:#1a5984;color:#fff;}
.category-item-buy span{font-size:inherit;line-height:inherit;font-family:inherit;color:inherit;display:inline-block;padding-left:35px;background:url(../img/category-item-buy-bg.png) no-repeat 0% 50% / 24px 20px;}
.pagination{width:100%;padding:30px 0;}
.pagination::after{content:'';display:block;clear:both;}
.pagination-item, .pagination-prev-page, .pagination-next-page{width:50px;height:40px;padding:10px 0;display:block;box-sizing:border-box;font-size:1.6rem;line-height:2rem;font-family:'PFEncoreSansProBold';text-align:center;float:left;}
span.pagination-item{background-color:#24252e;color:#fff;}
a.pagination-item{color:#24252e;text-decoration:none;}
a.pagination-item:hover{background-color:#24252e;color:#fff;}
.pagination-prev-page, .pagination-next-page{background:#ebebeb;position:relative;transition:0.3s;}
.pagination-prev-page::before, .pagination-next-page::before{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;opacity:0.2;}
.pagination-prev-page::before{background:url(../img/double-arrow-left.png) no-repeat 50% 50% / 15px 15px;}
.pagination-next-page::before{background:url(../img/double-arrow-right.png) no-repeat 50% 50% / 15px 15px;}
.pagination-prev-page:hover::before, .pagination-next-page:hover::before{opacity:1;}
.category-description-content{width:100%;display:block;padding:0 0 40px;}
.content-page__body_category + .category-description-content{border-top:1px solid #e5e5e5;padding:30px 0 40px;}
.category-description-wrapper{width:100%;padding-left:250px;box-sizing:border-box;}
.category-description-content .category-tegs-wrapper{text-align:left;}
.category-description-text h3{font-size:2.4rem;line-height:3.2rem;font-family:'PFEncoreSansProBook';font-weight:normal;color:#24252e;margin:20px 0;}
.twoBlocks{width:100%;display:block;margin-bottom:20px;}
.twoBlocks::after{content:'';display:block;clear:both;}
.tBlock1{width:50%;padding-right:20px;box-sizing:border-box;float:left;}
.tBlock2{width:50%;padding-left:20px;box-sizing:border-box;float:left;}
.twoBlocks h4{font-size:1.6rem;line-height:2rem;font-family:'PFEncoreSansProBold';color:#24252e;margin-bottom:10px;text-transform:uppercase;}
.twoBlocks p{color:#5d5f6c;}
ul.tilde-style-list{width:100%;display:block;list-style:none;}
ul.tilde-style-list>li{display:block;padding-left:20px;box-sizing:border-box;font-size:1.6rem;line-height:2.2rem;font-family:'PFEncoreSansProLight';color:#262c33;position:relative;margin-bottom:15px;}
ul.tilde-style-list>li::before{content:'~';font-size:2.6rem;line-height:0.8rem;font-family:'PFEncoreSansProBold';color:#24252e;display:inline-block;position:absolute;top:5px;left:0;}
.twoBlocks ul.tilde-style-list>li{color:#5d5f6c;}
.collapse-description{width:192px;height:48px;padding:10px;border:2px solid #e9e9ea;box-sizing:border-box;display:block;font-size:1.6rem;line-height:2.4rem;font-family:'PFEncoreSansProRegular';color:#262c33;text-align:center;cursor:pointer;}
.collapse-description:hover{background-color:#f8f8f8;font-family:'PFEncoreSansProMedium';}
.collapse-description:focus{background-color:#e9e9ea;font-family:'PFEncoreSansProMedium';outline:none;}
.but-to-top{display:none;width:190px;height:40px;border:2px solid #dcdcdc;padding:10px;box-sizing:border-box;text-align:center;position:fixed;bottom:30px;left:50%;margin-left:-650px;z-index:3;cursor:pointer;}
.but-to-top span{font-size:1.6rem;line-height:1.6rem;font-family:'PFEncoreSansProRegular';color:#585960;display:inline-block;padding-right:22px;position:relative;}
.but-to-top span::after{content:'';width:15px;height:16px;display:block;background:url(../img/double-arrow-top.png) no-repeat 50% 50% / 15px 15px;opacity:0.2;position:absolute;top:0;right:0;}
.but-to-top:hover{background-color:#f8f8f8;font-family:'PFEncoreSansProMedium';}
.but-to-top:focus{background-color:#e9e9ea;font-family:'PFEncoreSansProMedium';outline:none;}
.product-page{width:100%;}
.card-product{width:100%;padding:40px 0;}
.card-product-table{width:100%;display:table;margin-bottom:20px;}
.card-product-left-block{vertical-align:top;width:56%;max-width:0;word-wrap:break-word;overflow:hidden;display:table-cell;background-color:#fff;padding:30px;box-sizing:border-box;}
.card-product-right-block{vertical-align:top;width:44%;max-width:44%;min-width:44%;display:table-cell;background-color:#dfebf3;box-sizing:border-box;}
.card-product-lbWrapper{width:100%;height:auto;position:relative;}
.novelties-brand{position:relative;}
.limited-offers-brand{width:100%;height:32px;position:relative;font-size:1.4rem;line-height:1.6rem;font-family:'PFEncoreSansProBold';color:#24252e;text-transform:uppercase;padding-bottom:2px;margin-bottom:15px;overflow:hidden;}
.card-product-lbTop{width:100%;min-height:69px;padding:0 200px 20px 0;border-bottom:1px solid #f1f1f1}
.card-product-lbtBrand{width:100%;font-size:1.8rem;line-height:2.4rem;font-family:'PFEncoreSansProBold';color:#24252e;text-transform:uppercase;}
.card-product-lbtDescription{width:100%;font-size:1.6rem;font-weight:300;line-height:2.4rem;font-family: 'PFEncoreSansProBook';color:#404050;margin:0;}
.product-slider{width:100%;}
.product-slide{width:100%;position:relative;}
.product-slide > img{width:100%;}
.product-slide-info-tegs{display:inline-block;max-width:100%;height:auto;position:absolute;top:30px;right:0;}
.product-slide-info-teg-discount{width:61px;height:61px;display:block;float:left;background:url(../img/info-teg-discount-bg-61x61.png) no-repeat 50% 50% / 61px 61px;font-size:1.6rem;line-height:6.1rem;font-family:'PFEncoreSansProBold';color:#6dc3ff;text-align:center;margin-right:10px;}
.product-slide-info-teg-new{width:61px;height:61px;display:block;border:2px solid #24252e;box-sizing:border-box;border-radius:50%;float:left;font-size:1.6rem;line-height:5.7rem;font-family:'PFEncoreSansProBold';color:#24252e;text-align:center;}
.product-nav-slider{width:100%;}
.product-nav-slide{width:100%;padding:10px;box-sizing:border-box;}
.product-nav-slide > img{max-width:100%;cursor:pointer;}
.product-nav-slider .slick-prev, .product-nav-slider .slick-prev:hover, .product-nav-slider .slick-prev:focus{left:0;width:20%;height:100%;background:#fff;background:linear-gradient(90deg, rgba(255,255,255,1) 30%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0.5) 65%, rgba(255,255,255,0.2) 80%, rgba(255,255,255,0) 100%);z-index:3;}
.product-nav-slider .slick-next, .product-nav-slider .slick-next:hover, .product-nav-slider .slick-next:focus{right:0;width:20%;height:100%;background:#fff;background:linear-gradient(270deg, rgba(255,255,255,1) 30%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0.5) 65%, rgba(255,255,255,0.2) 80%, rgba(255,255,255,0) 100%);z-index:3;}
.product-nav-slider .slick-prev::before{content:'';width:100%;height:100%;display:block;background:url(../img/product-slider-prev.png) no-repeat 0% 50% / 21px 39px;opacity:0.3;transition:0.3s;}
.product-nav-slider .slick-next::before{content:'';width:100%;height:100%;display:block;background:url(../img/product-slider-next.png) no-repeat 100% 50% / 21px 39px;opacity:0.3;transition:0.3s;}
.product-nav-slider .slick-prev:hover::before, .product-nav-slider .slick-next:hover::before{opacity:1;}
.product-price-and-availability{position:absolute;top:0;right:0;z-index:1;}
.product-price{width:180px;height:20px;overflow:hidden;text-align:right;font-size:1.6rem;line-height:2rem;font-family:'PFEncoreSansProBold';color:#24252e;margin-bottom:6px;}
.product-price .discount-price{font-size:inherit;line-height:inherit;font-family:inherit;color:inherit;margin-right:15px;}
.product-price .price-without-discount{font-size:1.6rem;line-height:2rem;font-family:'PFEncoreSansProRegular';text-decoration:line-through;color:#929ea6;}
.product-availability{font-size:1.4rem;line-height:2.4rem;font-family:'PFEncoreSansProRegular';text-align:right;}
.product-availability span{display:inline-block;width:auto;height:24px;padding:0 6px;border:1px solid #cde2ef;box-sizing:border-box;font-size:inherit;line-height:2.2rem;font-family:inherit;color:#43a8ee;text-align:center;}
.purchase-block{width:100%;padding:20px 30px;box-sizing:border-box;background-color:#cde2ef;}
.purchase-selection-tab{width:100%;display:table;}
.purchase-selection-row{width:100%;display:table-row;}
.purchase-selection-cell{display:table-cell;padding:10px 0;text-align:left;vertical-align:middle;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProMedium';color:#24252e;}
.purchase-selection-row .purchase-selection-cell:nth-child(1){width:70px;min-width:70px;max-width:70px;}
.purchase-selection-row .purchase-selection-cell:nth-child(2){width:100%;max-width:0;word-wrap:break-word;}
.product-options-block{width:100%;padding:30px;box-sizing:border-box;background-color:#cde2ef;border-top:1px solid #b7d0df;}
.product-options-block-wrapper{width:100%;margin-bottom:20px;}
.product-options-block-wrapper::after{content:'';display:block;clear:both;}
.product-option{width:21.25%;margin:0 2.5%;text-align:center;float:left;}
.product-options-block-wrapper .product-option:nth-child(1){margin-left:0;text-align:left;}
.product-options-block-wrapper .product-option:nth-child(4){margin-right:0;text-align:right;}
.product-option > a{height:auto;display:inline-block;padding-top:50px;font-size:1.4rem;line-height:1.8rem;font-family:'PFEncoreSansProRegular';color:#2e5068;text-align:center;}
.product-option > a:hover{text-decoration:none;}
.product-option > a.product-option-size-table{background:url(../img/size-table-ico.png) no-repeat 50% 0% / 14px 34px;}
.product-option > a.product-option-availability-in-store{background:url(../img/availability-in-store-ico.png) no-repeat 50% 0% / 26px 34px;}
.product-option > a.product-option-comparison{background:url(../img/comparison-ico.png) no-repeat 50% 0% / 35px 34px;}
.product-option > a.product-option-to-favorite{background:url(../img/to-favorite-ico.png) no-repeat 50% 0% / 35px 34px;}
.product-add-to-cart{width:100%;height:50px;padding:10px 0;display:block;border:none;box-sizing:border-box;background-color:#104b74;font-size:2rem;line-height:3rem;font-family:'PFEncoreSansProRegular';color:#6dc3ff;text-align:center;}
.product-add-to-cart span{font-size:inherit;line-height:inherit;font-family:inherit;color:inherit;display:inline-block;padding-left:37px;background:url(../img/product-add-to-cart-bg.png) no-repeat 0% 50% / 24px 23px;}
.product-add-to-cart:hover{background-color:#1a5984;}
.product-add-to-cart:focus{background-color:#1a5984;color:#fff;}
.ya-share-block{width:100%;padding:40px 30px 30px;box-sizing:border-box;border-bottom:1px solid #cddeea;}
.ya-share-block ul{display:block;text-align:center;}
.ya-share-block .ya-share2__container_size_m .ya-share2__icon{height:28px;width:34px;}
.ya-share-block .ya-share2__list_direction_horizontal > .ya-share2__item{margin:0 12px;}
.ya-share-block .ya-share2__item_service_vkontakte .ya-share2__badge{background:none;}
.ya-share-block .ya-share2__item_service_vkontakte .ya-share2__icon{background:url(../img/vk-share.png) no-repeat 50% 50% / 32px 20px;}
.ya-share-block .ya-share2__item_service_facebook .ya-share2__badge{background:none;}
.ya-share-block .ya-share2__item_service_facebook .ya-share2__icon{background:url(../img/fb-share.png) no-repeat 50% 50% / 28px 28px;}
.ya-share-block .ya-share2__item_service_twitter .ya-share2__badge{background:none;}
.ya-share-block .ya-share2__item_service_twitter .ya-share2__icon{background:url(../img/twitter-share.png) no-repeat 50% 50% / 28px 28px;}
.product-characteristics{width:100%;padding:30px;box-sizing:border-box;}
.product-characteristics-table{width:100%;display:table;}
.product-characteristics-row{width:100%;display:table-row;}
.product-characteristics-table > .product-characteristics-row:nth-child(2n+1){background-color:#f3f9fd;}
.product-characteristics-cell{padding:10px;box-sizing:border-box;display:table-cell;}
.product-characteristics-table > .product-characteristics-row > .product-characteristics-cell:nth-child(1){width:50%;max-width:0;word-wrap:break-word;overflow:hidden;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBold';color:#24252e;text-align:left;vertical-align:top;text-transform:uppercase;}
.product-characteristics-table > .product-characteristics-row > .product-characteristics-cell:nth-child(2){width:50%;min-width:50%;max-width:50%;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProRegular';color:#24252e;text-align:right;vertical-align:top;}
.rait-star{width:20px;height:20px;display:inline-block;background:url(../img/rait-star-ico.png) no-repeat 50% 50% / 17px 17px;}
.rait-star.black-star{background:url(../img/rait-star-black-ico.png) no-repeat 50% 50% / 17px 17px;}
.product-tabs-conteiner{width:100%;padding:0 30px;box-sizing:border-box;background-color:#fff;}
.product-tabs-header{width:100%;}
.product-tabs-header::after{content:'';display:block;clear:both;}
.tab-name{width:auto;height:51px;padding:20px 0 13px;box-sizing:border-box;display:inline-block;float:left;font-size:1.4rem;line-height:1.8rem;font-family:'PFEncoreSansProBold';color:#24252e;text-transform:uppercase;margin-right:30px;cursor:pointer;position:relative;}
.tab-name:hover, .tab-name.active{border-bottom:2px solid #6dc3ff;padding:20px 0 11px;color:#6dc3ff;z-index:1;}
.product-tabs-content .tab-name{display:none;}
.product-tabs-content{width:100%;border-top:1px solid #e7e7e7;margin-top:-1px;padding:30px 0;}
.tab-content{width:100%;display:none;}
.tab-content::after{content:'';display:block;clear:both;}
.product-tabs-content > .tab-name.active + .tab-content{display:block;}
.reviews-wrapper{width:100%;}
.reviews-wrapper-table{width:100%;display:table;}
.add-review-block{display:table-cell;width:235px;min-width:235px;max-width:235px; padding-right:30px;box-sizing:border-box;text-align:left;vertical-align:top;}
.review-content-block{display:table-cell;width:100%;max-width:0;word-wrap:break-word;overflow:hidden;text-align:left;vertical-align:top;}
.add-my-review{width:100%;height:48px;padding:10px 0;border:2px solid #e9e9ea;box-sizing:border-box;display:block;font-size:1.6rem;line-height:2.4rem;font-family:'PFEncoreSansProRegular';color:#262c33;text-align:center;background:none;}
.add-my-review:hover{background-color:#f8f8f8;font-family:'PFEncoreSansProMedium';}
.add-my-review:focus{background-color:#e9e9ea;font-family:'PFEncoreSansProMedium';outline:none;}
.reviews-list{width:100%;display:block;list-style:none;}
.reviews-list > li{width:100%;display:block;}
.reviews-list > li + li{margin-top:20px;}
.reviews-list > li > ul{width:100%;padding-left:20px;box-sizing:border-box;display:block;list-style:none;}
.reviews-list > li > ul > li{width:100%;display:block;}
.review-content, .review-content-header{width:100%;margin-bottom:10px;}
.review-content-header::after{content:'';display:block;clear:both;}
.review-author{height:20px;display:inline-block;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProMedium';color:#24252e;float:left;margin-right:10px;}
.review-rait{height:20px;display:inline-block;float:left;}
.review-rait::after{content:'';display:block;clear:both;}
.review-time{display:inline-block;font-size:1.4rem;line-height: 2rem;font-family:'PFEncoreSansProBookItalic';color:#858585;float:right;}
.review-content-text{width:100%;}
.review-content-text p{font-size:1.4rem;line-height:2.2rem;font-family:'PFEncoreSansProBook';color:#4f505a;text-align:justify;}
.reviews-list > li > ul > li > .review-content{width:100%;padding:15px;border:3px solid #dfebf3;background-color:#f1f7fb;position:relative;}
.reviews-list > li > ul > li > .review-content::before{content:'';width:10px;height:13px;background:url(../img/sub-review-angle.png) no-repeat 50% 50% / 10px 13px;position:absolute;top:-13px;left:-3px;}
.see-also, .related-products{width:100%;background-color:#fff;padding-bottom:50px;}
.see-also h2, .related-products h2{width:100%;font-size:4.4rem;line-height:5rem;font-family:'PFEncoreSansProThin';text-align:center;margin:0;padding:27px 0;}
.see-also-slider, .related-products-slider{width:100%;box-sizing:border-box;padding:0 41px;border:12px solid #f5f5f5;}
.see-also-slide, .related-products-slide{width:100%;height:380px;padding:20px;box-sizing:border-box;border-right:1px solid #f5f5f5;}
.see-also-slide:hover, .related-products-slide:hover{border-top:2px solid #000;padding-top:18px;box-shadow:0 0 30px rgba(0,0,1,0.1);position:relative;z-index:3;}
.sas-image-wrapp, .rps-image-wrapp{width:100%;display:table;}
.sas-image-wrapp-content, .rps-image-wrapp-content{width:100%;display:table-cell;vertical-align:middle;text-align:center;height:200px;}
.see-also-slide .sas-image-wrapp-content>img, .related-products-slide .rps-image-wrapp-content>img{display:inline;max-width:100%;max-height:197px;}
.sas-brand, .rps-brand{width:100%;height:32px;position:relative;font-size:1.4rem;line-height:1.6rem;font-family:'PFEncoreSansProBold';color:#24252e;text-transform:uppercase;padding-bottom:2px;margin-bottom:15px;overflow:hidden;}
.sas-brand::after, .rps-brand::after{content:'';width:20px;height:1px;display:block;background-color:#b4cbda;position:absolute;bottom:0;left:0;}
.sas-descript, .rps-descript{width:100%;height:36px;font-size:1.4rem;line-height:1.8rem;font-family:'PFEncoreSansProBook';color:#404050;margin-bottom:15px;}
.sas-prices, .rps-prices{width:100%;font-size:1.4rem;line-height:1.8rem;font-family:'PFEncoreSansProBold';color:#24252e;}
.sas-prices::after, .rps-prices::after{content:'';display:block;clear:both;}
.sas-now-price, .rps-now-price{display:inline-block;font-size:inherit;line-height:inherit;font-family:inherit;color:inherit;float:left;margin-right:10px;}
.sas-old-price, .rps-old-price{display:inline-block;font-size:inherit;line-height:inherit;font-family:'PFEncoreSansProMedium';color:inherit;text-decoration:line-through;}
.see-also-slider .slick-prev, .related-products-slider .slick-prev{width:41px;height:100%;display:block;box-sizing:border-box;border-right:1px solid #f5f5f5;left:0;top: 50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);}
.see-also-slider .slick-next, .related-products-slider .slick-next{width:41px;height:100%;display:block;box-sizing:border-box;border-left:1px solid #f5f5f5;right:0;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);}
.see-also-slider .slick-prev::before, .see-also-slider .slick-next::before, .related-products-slider .slick-prev::before, .related-products-slider .slick-next::before{width:40px;height:100%;transition:0.3s;content:'';display:block;opacity:0.5;}
.see-also-slider .slick-prev::before, .related-products-slider .slick-prev::before{background:url(../img/los-prev.png) no-repeat 50% 50% / 15px 25px;}
.see-also-slider .slick-next::before, .related-products-slider .slick-next::before{background:url(../img/los-next.png) no-repeat 50% 50% / 15px 25px;}
.see-also-slider .slick-prev::before:hover, .see-also-slider .slick-next::before:hover, .related-products-slider .slick-prev::before:hover, .related-products-slider .slick-next::before:hover{opacity:1;}
.cart-content{width:100%;padding:40px 0;}
.cs-or-gtd-top-wrapper, .cs-or-gtd-bottom-wrapper{width:100%;text-align:right;margin-bottom:25px;}
.cs-or-gtd-bottom-wrapper{margin-bottom:0;}
.cs-or-gtd-top, .cs-or-gtd-bottom{display:inline-block}
.cs-or-gtd-top::after, .cs-or-gtd-bottom::after{content:'';display:block;clear:both;}
.continue-shopping{height:50px;padding:15px 0;box-sizing:border-box;display:inline-block;float:left;}
.continue-shopping a{font-size:1.8rem;line-height:2rem;font-family:'PFEncoreSansProBook';color:#104b74;text-decoration:underline;}
.continue-shopping a:hover{text-decoration:none;}
.cart-OR-block{height:50px;padding:15px 0;box-sizing:border-box;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBookItalic';color:#888f94;display:inline-block;float:left;margin:0 15px;}
.go-to-design{width:370px;height:50px;padding:10px 0;box-sizing:border-box;font-size:2rem;line-height:3rem;font-family:'PFEncoreSansProRegular';color:#6dc3ff;display:inline-block;background-color:#104b74;border:none;float:left;}
.go-to-design:hover{background-color:#1a5984;}
.go-to-design:focus{background-color:#1a5984;color:#fff;}
.cart-table{width:100%;display:table;}
.cart-table-row{width:100%;display:table-row;}
.cart-table-cell{display:table-cell;padding:15px 0;text-align:left;vertical-align:middle;}
.cart-table-heder{padding:0 30px;box-sizing:border-box;background-color:#fff;border-bottom:1px solid #ececec;}
.cart-table-heder .cart-table-cell{font-size:1.6rem;line-height:2rem;font-family:'PFEncoreSansProBook';color:#929ea6;}
.cart-table-heder .cart-table-cell:nth-child(1){width:43.5%;max-width:0;word-wrap:break-word;overflow:hidden;padding-right:30px;}
.cart-table-heder .cart-table-cell:nth-child(2){width:17%;max-width:0;word-wrap:break-word;overflow:hidden;padding-right:30px;}
.cart-table-heder .cart-table-cell:nth-child(3){width:23%;max-width:0;word-wrap:break-word;overflow:hidden;padding-right:30px;}
.cart-table-heder .cart-table-cell:nth-child(4){width:16.5%;max-width:0;word-wrap:break-word;overflow:hidden;}
.cart-table-items{padding:0 30px;box-sizing:border-box;background-color:#fff;margin-bottom:20px;}
.cart-table-items .cart-table-cell:nth-child(1){width:43.5%;max-width:0;word-wrap:break-word;overflow:hidden;border-bottom:1px solid #f1f1f1;}
.cart-table-items .cart-table-cell:nth-child(2){width:17%;max-width:0;word-wrap:break-word;overflow:hidden;padding-right:30px;border-bottom:1px solid #f1f1f1;}
.cart-table-items .cart-table-cell:nth-child(3){width:23%;max-width:0;word-wrap:break-word;overflow:hidden;padding-right:30px;border-bottom:1px solid #f1f1f1;}
.cart-table-items .cart-table-cell:nth-child(4){width:16.5%;max-width:0;word-wrap:break-word;overflow:hidden;border-bottom:1px solid #f1f1f1;}
.cart-table-items .cart-table-cell:nth-child(1) .cart-table-cell:nth-child(1){width:120px;min-width:120px;max-width:120px;border-bottom:none;padding:0;}
.cart-table-items .cart-table-cell:nth-child(1) .cart-table-cell:nth-child(2){width:100%;max-width:0;word-wrap:break-word;overflow:hidden;border-bottom:none;padding:0 30px;}
.cart-table-items .cart-table-cell:nth-child(4) .cart-table-cell:nth-child(1){width:100%;max-width:0;word-wrap:break-word;overflow:hidden;border-bottom:none;padding:0 30px 0 0;font-size:1.6rem;line-height:2rem;font-family:'PFEncoreSansProMedium';color:#24252e;}
.cart-table-items .cart-table-cell:nth-child(4) .cart-table-cell:nth-child(2){width:40px;min-width:40px;max-width:40px;border-bottom:none;padding:0;}
.cart-item-brand{font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBold';color:#24252e;text-transform:uppercase;margin-bottom:7px;}
.cart-item-description{font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBook';color:#404050;}
.cart-quantity-change{display:inline-block;}
.cart-quantity-change::after{content:'';display:block;clear:both;}
.cart-item-pluse, .cart-item-pluse:focus{width:40px;height:40px;border:none;box-sizing:border-box;display:block;background:url(../img/cart-item-pluse-bg.png) no-repeat 50% 50% / 40px 40px;outline:none;float:left;}
input.cart-quantity{width:60px;height:40px;border:none;box-sizing:border-box;display:block;background:#e9f3fa;outline:none;font-size:1.8rem;line-height:4rem;font-family:'PFEncoreSansProRegular';text-align:center;color:#2e5068;float:left;}
.cart-item-minuse, .cart-item-minuse:focus{width:40px;height:40px;border:none;box-sizing:border-box;display:block;background:url(../img/cart-item-minuse-bg.png) no-repeat 50% 50% / 40px 40px;outline:none;float:left;}
.remove-from-cart, .remove-from-cart:focus{width:40px;height:40px;border:none;box-sizing:border-box;display:block;background:url(../img/remove-from-cart-bg.png) no-repeat 50% 50% / 40px 40px;outline:none;}
.cart-promo-and-price-counter{width:100%;margin-bottom:20px;}
.cart-promo-and-price-counter::after{content:'';display:block;clear:both;}
.cart-promo-block{width:50%;float:left;padding-right:10px;box-sizing:border-box;}
.cart-promo-wrapper{width:100%;height:100px;padding:30px;box-sizing:border-box;background-color:#cde2ef;}
.cart-promo-table{width:100%;display:table;}
.cart-promo-table-row{width:100%;display:table-row;}
.cart-promo-table-cell{display:table-cell;vertical-align:middle;text-align:left;}
.cart-promo-table-cell:nth-child(1){width:100px;min-width:100px;max-width:100px;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProMedium';color:#24252e;}
.cart-promo-table-cell:nth-child(2){width:100%;max-width:0;word-wrap:break-word;overflow:hidden;padding-right:140px;position:relative;}
input.promo-value{width:100%;height:40px;display:block;border:none;box-sizing:border-box;padding:10px;background-color:#fff;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProRegular';color:#5b5c62;}
.promo-registre{width:130px;height:40px;display:block;border:2px solid #fff;background-color:#e1eef5;box-sizing:border-box;font-size:1.4rem;line-height:1.6rem;font-family:'PFEncoreSansProRegular';color:#3e4d58;position:absolute;top:0;right:0;z-index:1;}
.cart-price-counter-block{width:50%;float:left;padding-left:10px;box-sizing:border-box;}
.cart-price-counter-wrapper{width:100%;height:auto;padding:0 20px;box-sizing:border-box;background-color:#fff;}
.cart-amount, .cart-total-amount{width:100%;}
.cart-amount::after, .cart-total-amount::after{content:'';display:block;clear:both;}
.cart-amount-left, .cart-total-amount-left{width:50%;height:50px;box-sizing:border-box;padding:10px 0;float:left;font-size:1.6rem;line-height:3rem;font-family:'PFEncoreSansProBook';color:#404050;text-align:left;}
.cart-amount-right, .cart-total-amount-right{width:50%;height:50px;box-sizing:border-box;padding:10px 0;float:left;font-size:1.6rem;line-height:3rem;font-family:'PFEncoreSansProMedium';color:#24252e;text-align:right;}
.cart-total-amount-left, .cart-total-amount-right{padding-top:9px;border-top:1px solid #ececec;}
.ordering-page{width:100%;padding:0 0 100px 0;text-align:center;}
.delivery-page, .payment-page{width:100%;padding:0 0 40px 0;}
.ordering-page h1, .delivery-page h1, .payment-page h1{font-size:4rem;line-height:6rem;font-family:'PFEncoreSansProLight';color:#24252e;text-align:center;padding:20px 0;margin:0 0 60px;}
.good-order-block{width:168px;margin:0 auto;margin-bottom:30px;}
.good-order-block > img{width:100%;display:block;}
.thank-for-purchase{font-size:2.4rem;line-height:3.6rem;font-family:'PFEncoreSansProBold';color:#24252e;text-align:center;text-transform:uppercase;margin-bottom:15px;}
.short-order-info{font-size:1.8rem;line-height:2.4rem;font-family:'PFEncoreSansProBook';color:#24252e;text-align:center;margin-bottom:35px;}
.short-order-info .order-number{font-family:'PFEncoreSansProMedium';color:inherit;}
.go-to-home-button{width:310px;height:50px;padding:10px 0;margin:0 auto;box-sizing:border-box;display:block;font-size:2rem;line-height:3rem;font-family:'PFEncoreSansProRegular';color:#6dc3ff;background-color:#104b74;text-align:center;text-decoration:none;}
.go-to-home-button:hover{background-color:#1a5984;}
.go-to-home-button:focus{background-color:#1a5984;color:#fff;}
.delivery-content, .payment-content{width:100%;background-color:#dfebf3;}
.delivery-choise-table, .payment-choise-table{width:100%;display:table;}
.delivery-choise-table-row, .payment-choise-table-row{width:100%;display:table-row;}
.delivery-choise-table-cell, .payment-choise-table-cell{display:table-cell;text-align:left;vertical-align:top;padding:30px 30px 30px 29px;background-color:#fff;border-left:1px solid #e7eff5;}
.payment-choise-table-cell{border-left:none;padding:30px;}
.delivery-choise-table .delivery-choise-table-cell:nth-child(1){width:33.33%;max-width:0;word-wrap:break-word;overflow:hidden;padding:30px;}
.delivery-choise-table .delivery-choise-table-cell:nth-child(2){width:33.34%;max-width:0;word-wrap:break-word;overflow:hidden;}
.delivery-choise-table .delivery-choise-table-cell:nth-child(3){width:33.33%;max-width:0;word-wrap:break-word;overflow:hidden;}
.payment-choise-table .payment-choise-table-cell:nth-child(1){width:50%;max-width:0;word-wrap:break-word;overflow:hidden;}
.payment-choise-table .payment-choise-table-cell:nth-child(2){width:50%;max-width:0;word-wrap:break-word;overflow:hidden;}
.delivery-choise-table .delivery-choise-table-cell.active, .delivery-choise-table .delivery-choise-table-cell:hover, .payment-choise-table .payment-choise-table-cell.active, .payment-choise-table .payment-choise-table-cell:hover{background:none;border:none;padding:28px 30px 30px 30px;border-top:2px solid #6dc3ff;cursor:pointer;}
.delivery-choise-table .delivery-choise-table-cell.active + .delivery-choise-table-cell, .delivery-choise-table .delivery-choise-table-cell:hover + .delivery-choise-table-cell{border-left:none;padding-left:30px;}
.delivery-choise-title, .payment-choise-title{width:100%;font-size:2.4rem;line-height:3.2rem;font-family:'PFEncoreSansProBold';color:#24252e;margin-bottom:10px;}
.delivery-choise-table-cell.active .delivery-choise-title, .payment-choise-table-cell.active .payment-choise-title{padding-left:40px;box-sizing:border-box;background:url(../img/delivery-choise-ico.png) no-repeat 0% 6px / 26px 19px;}
.delivery-choise-description, .payment-choise-description{width:100%;}
.delivery-choise-description p, .payment-choise-description p{font-size:1.4rem;line-height:2.4rem;font-family:'PFEncoreSansProBook';color:#6b7379;margin:0;}
.delivery-choise-description p + p, .payment-choise-description p + p{margin-top:15px;}
.delivery-tabs-content, .payment-tabs-content{width:100%;padding:30px;box-sizing:border-box;}
.delivery-tabs-content > .delivery-tab-content > .dcn, .payment-tabs-content > .payment-tab-content > .pcn{display:none;}
.delivery-tab-content, .payment-tab-content{width:100%;display:none;}
.delivery-tabs-content .delivery-tab-content:nth-child(1), .payment-tabs-content .payment-tab-content:nth-child(1){display:block;}
.delivery-tab-content-title, .payment-tab-content-title{font-size:2.8rem;line-height:3.6rem;font-family:'PFEncoreSansProBook';color:#104b74;margin:0 0 20px;}
.haulage-places{width:100%;margin-bottom:30px;}
.places-box{width:100%;display:block;list-style:none;}
.places-box::after{content:'';display:block;clear:both;}
.places-box > li{width:32%;margin:0 1% 20px;display:block;float:left;}
.places-box > li:nth-child(3n+1){margin-left:0;clear:left;}
.places-box > li:nth-child(3n+3){margin-right:0;}
.places-box > li input[type="radio"]{display:none;}
.places-box > li input[type="radio"] + label{width:100%;padding-left:30px;box-sizing:border-box;display:block;position:relative;font-size:1.4rem;line-height:2.2rem;font-family:'PFEncoreSansProRegular';color:#24252e;}
.places-box > li input[type="radio"] + label span{display:block;width:18px;height:18px;background:url(../img/radio-no-checked.png) no-repeat 50% 50% / 18px 18px;cursor:pointer;position:absolute;top:2px;left:0;}
.places-box > li input[type="radio"]:checked + label{font-family:'PFEncoreSansProBold';}
.places-box > li input[type="radio"]:checked + label span {background:url(../img/radio-checked.png) no-repeat 50% 50% / 18px 18px;}
.places-map{width:100%;}
.recipient-data-wrapper{width:100%;max-width:690px;}
.recipient-data-table{width:100%;display:table;}
.recipient-data-table-row{width:100%;display:table-row;}
.recipient-data-table-cell{display:table-cell;text-align:left;vertical-align:top;padding:10px 0;}
.recipient-data-table-row > .recipient-data-table-cell:nth-child(1){width:100px;min-width:100px;max-width:100px;font-size:1.4rem;line-height:3.8rem;font-family:'PFEncoreSansProMedium';color:#24252e;padding-right:20px;}
.recipient-data-table-row > .recipient-data-table-cell:nth-child(2){width:100%;max-width:0;word-wrap:break-word;overflow:hidden;}
.recipient-data-table-cell input[type=text], .recipient-data-table-cell input[type=tel], .recipient-data-table-cell input[type=email]{width:100%;height:38px;box-sizing:border-box;padding:10px;display:block;border:none;background-color:#fff;font-size:1.6rem;line-height:1.8rem;font-family:'PFEncoreSansProBook';color:#24252e;}
.recipient-data-table-cell textarea {resize:none;width:100%;height:138px;box-sizing:border-box;padding:10px;display:block;border:none;background-color:#fff;font-size:1.6rem;line-height:1.8rem;font-family:'PFEncoreSansProBook';color:#24252e;}
.recipient-phone-description{width:100%;padding:10px 0;font-size:1.4rem;line-height:1.8rem;font-family:'PFEncoreSansProBook';color:#24252e;}
.recipient-data-table-cell button{width:240px;height:50px;padding:10px 0;box-sizing:border-box;font-size:2rem;line-height:3rem;font-family:'PFEncoreSansProRegular';color:#6dc3ff;display:inline-block;text-align:center;background-color:#104b74;border:none;float:left;margin-right:20px;}
.recipient-data-table-cell button:hover{background-color:#1a5984;}
.recipient-data-table-cell button:focus{background-color:#1a5984;color:#fff;}
.recipient-but-desc{display:inline-block;height:50px;padding:10px 0;box-sizing:border-box;font-size:1.6rem;line-height:3rem;font-family:'PFEncoreSansProBook';color:#24252e;}
.comment-from-order{width:100%;max-width:590px;}
.comment-from-order textarea{width:100%;height:100px;border:none;padding:10px;display:block;resize:none;box-sizing:border-box;background-color:#fff;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBook';color:#24252e;margin-bottom:20px;}
.comment-from-order button{width:240px;height:50px;padding:10px 0;box-sizing:border-box;font-size:2rem;line-height:3rem;font-family:'PFEncoreSansProRegular';color:#6dc3ff;display:block;text-align:center;background-color:#104b74;border:none;}
.comment-from-order button:hover{background-color:#1a5984;}
.comment-from-order button:focus{background-color:#1a5984;color:#fff;}
.footer-top{background-color:#252c34;}
.footer-bottom{background-color:#3b424a;}
.footer-bottom__inner{padding:15px 0;display:block;}
.footer-bottom__inner::after{content:'';display:block;clear:both;}
.footer-bottom__copyrights{font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProRegular';color:#c4ccd6;text-transform:uppercase;display:inline-block;float:left;margin-right:10px;}
.footer-bottom__menu{display:inline-block;list-style:none;float:left;}
.footer-bottom__menu::after{content:'';display:block;clear:both;}
.footer-bottom__menu>li{display:inline-block;float:left;margin-right:10px;font-size:1.4rem;line-height:2rem;}
.footer-bottom__menu>li>a{font-size:inherit;line-height:inherit;font-family:'PFEncoreSansProRegular';color:#868f9b;text-decoration:underline;}
.footer-bottom__menu>li>a:hover{text-decoration:none;}
.footer-top__inner-1 {height:140px;padding:40px 0;box-sizing:border-box;background:url(../img/gala-footer-bg.png) repeat-y 50% 50%;}
.footer-top__inner-content-1::after{content:'';display:block;clear:both;}
.footer-top__phones{width:29%;padding:0;float:left;text-align:left;}
.footer-top__phones .footer-top__title{width:110px;height:60px;padding:20px 0 20px 22px;background:url(../img/header-top__ico-phone.png) no-repeat 0% 50% / 14px 14px;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBook';color:#939699;float:left;}
.footer-top__phones-list{width:205px;display:inline-block;float:left;list-style:none;}
.footer-top__phones-list>li{display:block;font-size:2.4rem;line-height:3rem;}
.footer-top__phones-list>li>a{display:block;font-size:inherit;line-height:inherit;text-decoration:none;font-family:'PFEncoreSansProMedium';color:#fff;}
.footer-top__socials{width:34%;padding:0;float:left;}
.footer-top__socials .footer-top__title{width:26%;float:left;height:60px;padding:20px 0;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBook';color:#939699;text-align:right;}
.footer-top__socials-list{width:74%;float:left;height:60px;padding:14px 0 14px 5px;box-sizing:border-box;list-style:none;}
.footer-top__socials-list>li{display:inline-block;margin:0 10px;float:left;}
.footer-top__socials-list>li>a{width:32px;height:32px;display:block;opacity:0.3;transition:0.3s;}
.footer-top__socials-list>li>a:hover {opacity:0.8;}
.footer-top__socials-list>li>a>img{display:inline;width:100%;}
.footer-top__subscribe{width:37%;padding:0;float:left;}
.footer-top__subscribe::after{content:'';display:block;clear:both;}
.footer-top__subscribe .footer-top__title{display:none;}
.footer-top__subscribe form{position:relative;width:100%;height:60px;padding:10px 0;max-width:430px;box-sizing:border-box;margin:0;float:right;}
.footer-top__subscribe form input[type="text"]{width:270px;height:40px;padding:1rem 1.5rem 1rem 1.5rem;display:block;box-sizing:border-box;background-color:#181d22;border:none;float:left;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProRegular';color:#fff;}
.subscribe-form__btn{width:160px;height:40px;padding:1rem 1rem 1rem 3.5rem;display:block;box-sizing:border-box;float:left;background-color:#5ebcfe;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBold';text-transform:uppercase;color:#2a4f69;border:none;position:relative;}
.subscribe-form__btn::before{content:''; position:absolute;left:0px;top:0px;border:20px solid transparent;border-left:20px solid #181d22;}
.subscribe-form__btn:hover, .subscribe-form__btn:focus{background-color:#46acf4;color:#fff;}
.footer-top__inner-2{min-height:300px;padding:45px 0;border-top:1px solid #3e454f;box-sizing:border-box;}
.footer-top__inner-2::after{content:'';display:block;clear:both;}
.footer-top__logo{width:16%;padding:5px 20px 5px 0;float:left;}
.footer-top__logo a{width:164px;height:50px;display:block;}
.footer-top__logo a img{width:100%;display:block;}
.footer-top__info{width:23%;float:left;padding:0 0 20px;box-sizing:border-box;}
.footer-top__address{width:100%;margin-bottom:10px;}
.footer-top__address p{font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProRegular';color:#9da2a7;margin:0;}
.footer-top__email{width:100%;margin-bottom:30px;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProRegular';}
.footer-top__email a{font-size:inherit;line-height:inherit;font-family:inherit;color:#99d5ff;}
.footer-top__email a:hover{text-decoration:none;}
.footer-top__payment{width:100%;}
.footer-top__payment ul{width:100%;display:block;list-style:none;}
.footer-top__payment ul::after{content:'';display:block;clear:both;}
.footer-top__payment ul>li{display:inline-block;float:left;margin:0 20px 10px 0;}
.footer-top__payment ul>li>a {display:inline-block;opacity:1;transition:0.3s;}
.footer-top__payment ul>li>a:hover {opacity:0.8;}
.footer-top__payment ul>li>a>img{width:100%;}
.footer-top__menu{width:61%;float:left;}
.footer-top__menu::after{content:'';display:block;clear:both;}
.fAboutCompany-menu{width:21.5%;padding:0 0 20px;box-sizing:border-box;float:left;}
.fBuyers-menu{width:39.5%;padding:0 0 20px;box-sizing:border-box;float:left;}
.fPopular-menu{width:39%;padding:0;box-sizing:border-box;float:left;}
.footer-top__menu .footer-top__menu-title{width:100%;margin-bottom:10px;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProRegular';color:#fff;}
.footer-top__menu ul{width:100%;display:block;list-style:none;}
.footer-top__menu ul>li{width:100%;display:block;box-sizing:border-box;padding-right:15px;font-size:1.4rem;line-height:1.6rem;font-family:'PFEncoreSansProBook';margin-bottom:7px;}
.footer-top__menu ul>li>a{font-size:inherit;line-height:inherit;font-family:inherit;color:#6b737d;}
.footer-top__menu ul>li>a:hover{text-decoration:none;}
.delim-block.max-visib780{display:none;}
.mobile-acord-menu, .mDrop, .mFiltButton{display:none;}
.categories-block-wrapper + .cfbw-dop{margin-top:-10px;}
@media screen and (max-width: 1340px){
  .container{width:100%;max-width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box;}
  .header-top .container{width:100%;max-width:100%;padding:0;}
  .main-menu{display:none;}
  .open-mobile-menu{display:block;}
  .header-top-phones-button{border: none;}
  .header-top-phones-button.showes-phons{border-left:3px solid #6dc3ff;padding:12px 40px 12px 37px;background:url(../img/header-top__ico-phone.png) no-repeat 13px 50% / 14px 14px, url(../img/arrow-up.png) no-repeat 200px 50% / 15px 8px, #fff;}
  .home-top-slider .slick-prev{left:20px;margin-left:0;}
  .home-top-slider .slick-next{left:auto;right:20px;margin-left:0;}
  .home-top-slide .slide-bigtext, .home-top-slide .slide-descript{width:100%;padding:0 100px;box-sizing:border-box;left:0%;margin:0px;}
  .home-novelties-content{background:none;}
  .home-novelties-content h2{padding:16px 0px;background-color:#fff;}
  .home-novelties-greed > li{width:50%;}
  .home-novelties-greed > li:nth-child(n+1) > .home-novelties-greed-wrapper{border-left:1px solid #eaeaea;}
  .home-novelties-greed > li:nth-child(2n+1) > .home-novelties-greed-wrapper{border-left:none;}
  .home-novelties-greed>li:nth-child(n+1)>.home-novelties-greed-wrapper:hover{border-left:2px solid #24252e;padding-left:19px;}
  .home-novelties-greed>li:nth-child(2n+1)>.home-novelties-greed-wrapper:hover{padding-left: 18px;}
  .all-novelties-block{background-color:#fff;}
  .footer-top__subscribe form{max-width:400px;}
  .footer-top__subscribe form input[type="text"]{width:240px;}
  nav.mobile-acord-menu.act-mob-menu{display:block;width:100%;float:none;position:absolute;top:135px;left:0;z-index:5;}
  .mobile-acord-menu.act-mob-menu > ul{display:block;width:100%;}
  .mobile-acord-menu.act-mob-menu > ul > li {display:block;width:100%;height:auto;max-height:45px;overflow:hidden;position:relative;}
  .mobile-acord-menu.act-mob-menu li > .has-child{width:45px;height:45px;display:block;position:absolute;top:0;right:20px;background:url(../img/acord-close.png) no-repeat 50% 50% / 19px 11px;cursor:pointer;}
  .mobile-acord-menu.act-mob-menu li.autoH > .has-child{transform:rotate(180deg);}
  .mobile-acord-menu.act-mob-menu li.autoH{max-height:999px;}
  .mobile-acord-menu.act-mob-menu > ul > li:first-child > a, .mobile-acord-menu.act-mob-menu > ul > li.autoH > a{border-top:none;}
  .mobile-acord-menu.act-mob-menu > ul > li > a{display:block;box-sizing:border-box;width:100%;padding:10px 20px; height:45px;font-size:1.4rem;line-height:2.5rem;font-family:'PFEncoreSansProBold';color:#24252e;text-decoration:none;text-transform:uppercase;background-color:#e8f1f7;border-top:1px solid #d7e5ef;}
  .mobile-acord-menu.act-mob-menu > ul > li > a:hover, .mobile-acord-menu.act-mob-menu > ul > li.autoH > a{border-left:3px solid #6dc3ff;padding:10px 20px 10px 17px; background-color:#fff;color:#6dc3ff;}
  .mobile-acord-menu.act-mob-menu > ul > li > ul{display:block;width:100%;border-left:3px solid #6dc3ff;box-sizing:border-box;}
  .mobile-acord-menu.act-mob-menu > ul > li > ul > li{display:block;width:100%;height:auto;max-height:45px;overflow:hidden;position:relative;}
  .mobile-acord-menu.act-mob-menu > ul > li > ul > li > a{display:block;box-sizing:border-box;width:100%;height:45px;font-size:1.4rem;line-height:2.4rem;font-family:'PFEncoreSansProBold';color:#104b74;text-decoration:none;background-color:#fff;padding:10px 20px 10px 17px;border-top:1px solid #d7e5ef;}
  .mobile-acord-menu.act-mob-menu > ul > li > ul > li > a:hover{color:#6dc3ff;}
  .mobile-acord-menu.act-mob-menu > ul > li > ul > li > ul, .mobile-acord-menu.act-mob-menu > ul > li > ul > li > ul ul{display:block;width:100%;}
  .mobile-acord-menu.act-mob-menu > ul > li > ul > li > ul > li, .mobile-acord-menu.act-mob-menu > ul > li > ul > li > ul ul li{display:block;width:100%;height:auto;max-height:45px;overflow:hidden;position:relative;}
  .mobile-acord-menu.act-mob-menu > ul > li > ul > li > ul > li > a{display:block;box-sizing:border-box;width:100%;padding:10px 20px; height:45px;font-size:1.4rem;line-height:2.4rem;font-family:'PFEncoreSansProRegular';color:#3e4d58;text-decoration:underline;background-color:#fff;padding:10px 20px 10px 35px;border-top:1px solid #d7e5ef;}
  .mobile-acord-menu.act-mob-menu > ul > li > ul > li > ul > li > ul > li > a{display:block;box-sizing:border-box;width:100%;padding:10px 20px; height:45px;font-size:1.4rem;line-height:2.4rem;font-family:'PFEncoreSansProRegular';color:#3e4d58;text-decoration:underline;background-color:#fff;padding:10px 20px 10px 45px;border-top:1px solid #d7e5ef;}
  .mobile-acord-menu.act-mob-menu > ul > li > ul > li > ul > li > a:hover, .mobile-acord-menu.act-mob-menu > ul > li > ul > li > ul ul li a:hover{text-decoration:none;color:#6dc3ff;}
  .but-to-top{left: 20px;margin-left: 0;}
}
@media screen and (max-width: 1200px){
  .footer-top__phones{width:32%;}
  .footer-top__socials{width:33%;}
  .footer-top__subscribe{width:35%;}
  .footer-top__subscribe form{max-width:100%;}
  .footer-top__subscribe form input[type="text"]{width:60%;}
  .subscribe-form__btn{width:40%;padding:1rem 1rem 1rem 2.5rem;font-size:1.2rem;}
  .footer-top__socials-list > li{margin:0 7px;}
  .footer-top__socials-list > li > a{width:28px;height:32px;padding:2px 0;box-sizing:border-box;}
  .footer-top__phones-list{width:185px;}
  .footer-top__phones-list > li{font-size:2rem;}
  .footer-top__menu .fBuyers-menu ul > li, .footer-top__menu .fPopular-menu ul > li{width:100%;float:none;}
  .footer-top__logo{width:22%;}
  .footer-top__info{width:22%;}
  .footer-top__menu{width:56%;}
  .fAboutCompany-menu, .fBuyers-menu, .fPopular-menu{width:33.33333%;}
  .home-top-slide .slide-bigtext{top:33%;}
  .home-top-slide .slide-bigtext-content{font-size:3.2rem;}
  .home-top-slide .slide-descript{top:50%;}
  .header-top__address{width:45px;}
  .header-top-address-button{padding:45px 0 0;overflow:hidden;background:url(../img/header-top__ico-address.png) no-repeat 50% 50% / 17px 17px;}
  .header-top-address-button.showes-address{border-left:3px solid #6dc3ff;border-right:3px solid #fff;padding:45px 0 0;background:url(../img/header-top__ico-address.png) no-repeat 50% 50% / 17px 17px,  #fff;}
  .header-top__shipping-and-payment{width:46px;height:45px;padding:45px 0 0;overflow:hidden;border-left:1px solid #21587e;border-right:1px solid #21587e;background:url(../img/header-top__ico-delivery.png) no-repeat 50% 50% / 17px 17px;}
  .header-top__cabinet {width:45px;float:right;position:relative;}
  .header-top-cabinet-button {padding:45px 0 0;overflow:hidden;background:url(../img/header-top__ico-cabinet.png) no-repeat 50% 50% / 18px 18px;}
  .header-top-cabinet-button.showes-auntific{border-left:3px solid #fff;border-right:3px solid #6dc3ff;padding:45px 0 0;background:url(../img/header-top__ico-cabinet.png) no-repeat 50% 50% / 18px 18px,  #fff;}
  .header-top__payment-online{width:45px;height:45px;padding:45px 0 0;overflow:hidden;background:url(../img/header-top__ico-payment-online.png) no-repeat 50% 50% / 20px 20px;}
  .los-image-wrapp-content {height:252px;}
  .limited-offers-slide .los-image-wrapp-content > img {max-height:248px;}
  .limited-offers-descript{height:54px;}
}
@media screen and (max-width: 1000px){
  .slide-button{display:none;}
  .home-top-slide .slide-bigtext{top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);}
  .home-top-slide .slide-bigtext-content{font-size:2.8rem;line-height:3.6rem;}
  .home-top-slide .slide-descript{top:70%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);}
  .interesting-publications-list > li{width:49%;margin:0 1% 15px;}
  .interesting-publications-list > li:nth-child(1){width:100%;margin:0 0 15px;}
  .interesting-publications-list > li:nth-child(2n+2){margin-left:0;clear:both;}
  .interesting-publications-list > li:nth-child(2n+3){margin-right:0;}
  .footer-top__inner-1{height:auto;padding:30px 0;}
  .footer-top__phones{width:49%;margin-right:2%;}
  .footer-top__socials{width:49%;}
  .footer-top__subscribe{width:100%;padding-top:50px;position:relative;float:none;clear:both;}
  .footer-top__subscribe::before{content:'';width:60px;height:1px;display:block;background-color:#3e454f;position:absolute;top:25px;left:50%;margin-left:-30px;}
  .footer-top__phones .footer-top__title{width:100px;height:20px;padding:0 0 0 22px;display:block;box-sizing:border-box;margin:0 auto 15px;float:none;}
  .footer-top__phones-list{width:205px;display:block;float:none;margin:0 auto;}
  .footer-top__phones-list > li{font-size:2.4rem;}
  .footer-top__socials .footer-top__title{width:100%;height:20px;padding:0;display:block;margin:0 auto 15px;float:none;text-align:center;}
  .footer-top__socials-list{width:100%;float:none;padding:14px 0 14px;text-align:center;}
  .footer-top__socials-list > li{margin:0 10px;float:none;}
  .footer-top__socials-list > li > a{width:32px;height:32px;padding:0;}
  .footer-top__subscribe .footer-top__title{display:block;width:100%;text-align:center;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBook';color:#939699;margin-bottom:10px;}
  .footer-top__subscribe form{max-width:500px;margin:0 auto;float:none;}
  .footer-top__inner-2{position:relative;padding:35px 20px;min-height:350px;}
  .footer-top__logo{position:absolute;top:35px;left:20px;width:200px;padding:0;}
  .footer-top__logo a{margin:0 auto;}
  .footer-top__info{position:absolute;top:120px;left:20px;width:200px;padding:0;}
  .footer-top__address p, .footer-top__email, .footer-top__payment ul{text-align:center;}
  .footer-top__payment ul > li{float:none;}
  .footer-top__menu{width:100%;float:none;padding:0 0 0 250px;box-sizing:border-box;}
  .all-address-wrapper{width:500px;}
  .catalog-categories-grid-list > li > ul > li:nth-child(n+1){width:50%;border-right:1px solid #f1f1f1;}
  .catalog-categories-grid-list > li > ul > li:nth-child(2n+2){width:50%;border-right:none;}
  .category-items-list > li:nth-child(n+1){width:50%;border-right:1px solid #f1f1f1;}
  .category-items-list > li:nth-child(2n+2){border-right:none;}
  .card-product-table{width:100%;display:block;}
  .card-product-left-block{width:100%;max-width:100%;word-wrap:normal;overflow:auto;display:block;padding:20px;}
  .card-product-right-block{width:100%;max-width:100%;min-width:100%;display:block;}
  .product-options-block-wrapper .product-option a br{display:none;}
  .product-tabs-conteiner{padding:0 20px;}
  .reviews-wrapper-table{width:100%;display:block;}
  .add-review-block{display:block;width:100%;min-width:100%;max-width:100%;padding-right:0;margin-bottom:20px;}
  .add-my-review{width:240px;margin:0 auto;}
  .review-content-block{display:block;width:100%;max-width:100%;word-wrap:normal;overflow:auto;}
  .sizes-popup{max-width:90%;padding:20px;}
  .cart-table-heder{display:none;}
  .cart-table-items{padding:0;}
  .cart-table, .cart-table-row{width:100%;display:block;}
  .cart-table-items > .cart-table > .cart-table-row{width:100%;display:block;position:relative;padding-left:160px;padding-bottom:105px;padding:15px 15px 105px 150px;box-sizing:border-box;border-bottom:1px solid #f1f1f1;}
  .cart-table-items .cart-table-cell:nth-child(n+1){max-width:100%;word-wrap:normal;overflow:hidden;display:block;padding:0;border:none;}
  .cart-table-items > .cart-table > .cart-table-row > .cart-table-cell:nth-child(1){width:100%;}
  .cart-table-items > .cart-table > .cart-table-row > .cart-table-cell:nth-child(1) > .cart-table > .cart-table-row > .cart-table-cell:nth-child(1){width:150px;min-width:150px;max-width:150px;border-bottom:none;padding:15px;position:absolute;top:0;left:0;}
  .cart-table-items > .cart-table > .cart-table-row > .cart-table-cell:nth-child(1) > .cart-table > .cart-table-row > .cart-table-cell:nth-child(1) img{display:block;}
  .cart-table-items > .cart-table > .cart-table-row > .cart-table-cell:nth-child(1) > .cart-table > .cart-table-row > .cart-table-cell:nth-child(2){width:100%;max-width:100%;word-wrap:normal;overflow:auto;padding:0;display:block;}
  .cart-table-items > .cart-table > .cart-table-row > .cart-table-cell:nth-child(2){width:auto;min-width:140px;height:40px;display:inline-block;padding:10px 0;position:absolute;left:150px;bottom:65px;}
  .cart-table-items > .cart-table > .cart-table-row > .cart-table-cell:nth-child(3){width:auto;min-width:140px;height:40px;display:inline-block;position:absolute;left:150px;bottom:20px;}
  .cart-table-items > .cart-table > .cart-table-row > .cart-table-cell:nth-child(4){width:100px;height:85px;position:absolute;right:15px;bottom:20px;}
  .cart-table-items > .cart-table > .cart-table-row > .cart-table-cell:nth-child(4) > .cart-table > .cart-table-row > .cart-table-cell:nth-child(1){width:100%;max-width:100%;min-width:100%;height:40px;padding:10px 0;word-wrap:normal;overflow:auto;display:block;box-sizing:border-box;position:absolute;top:0;right:0;text-align:right;}
  .cart-table-items > .cart-table > .cart-table-row > .cart-table-cell:nth-child(4) > .cart-table > .cart-table-row > .cart-table-cell:nth-child(2){width:40px;min-width:40px;max-width:40px;position:absolute;right:0;bottom:0;}
  .cart-promo-wrapper{padding:15px 20px 20px;}
  .cart-promo-table, .cart-promo-table-row{width:100%;display:block;}
  .cart-promo-table-cell:nth-child(1){width:100%;min-width:100%;max-width:100%;display:block;margin-bottom:5px;}
  .cart-promo-table-cell:nth-child(2){width:100%;max-width:100%;word-wrap:normal;display:block;}
  .delivery-choise-table, .payment-choise-table{display:none;}
  .delivery-tabs-content, .payment-tabs-content{padding:0;}
  .delivery-tabs-content .delivery-tab-content:nth-child(n+1), .payment-tabs-content .payment-tab-content:nth-child(n+1){display:block;width:100%;padding:20px;box-sizing:border-box;background-color:#fff;border-top:1px solid #ececec;}
  .delivery-tabs-content .delivery-tab-content:nth-child(1), .payment-tabs-content .payment-tab-content:nth-child(1){border-top:none;}
  .delivery-tabs-content > .delivery-tab-content > .dcn, .payment-tabs-content > .payment-tab-content > .pcn{width:auto;display:block;cursor:pointer;padding:20px;margin:-20px;box-sizing:content-box;}
  .delivery-tab-content > .dcn ~ *, .payment-tab-content > .pcn ~ *{display:none;}
  .delivery-tab-content.active > .dcn ~ *, .payment-tab-content.active > .pcn ~ *{display:block;}
  .dcn > .delivery-choise-title, .pcn > .payment-choise-title{font-size:2rem;line-height:2.4rem;margin-bottom:7px;}
  .delivery-tabs-content > .delivery-tab-content.active, .payment-tabs-content > .payment-tab-content.active{background-color:#dfebf3;}
  .delivery-tab-content.active > .dcn > .delivery-choise-title, .payment-tab-content.active > .pcn > .payment-choise-title{padding-left:40px;box-sizing:border-box;background:url(../img/delivery-choise-ico.png) no-repeat 0% 2px / 26px 19px;}
  .delivery-tab-content.active > .dcn > .delivery-choise-description{display:none;}
  .delivery-tab-content-title, .payment-tab-content-title{font-size:2.4rem;line-height:3.2rem;margin:20px 0;}
  .places-box > li:nth-child(n+1){width:49%;margin:0 1% 20px;clear:none;}
  .places-box > li:nth-child(2n+1){clear:left;margin-left:0;}
  .places-box > li:nth-child(2n+2){margin-right:0;}
  .recipient-data-wrapper, .comment-from-order{width:100%;max-width:100%;}
  .ordering-page h1, .delivery-page h1, .payment-page h1{font-size:3.2rem;line-height:4rem;margin:0 0 20px;}
}
@media screen and (max-width: 780px){
  .header-bottom__logo{height:84px;padding:19px 0;margin-right:20px;}
  .short-mini-cart{height:84px;padding:32px 0 32px 45px;}
  .mini-cart-wrapper{top:84px;}
  .open-mobile-menu{margin:27px 0;}
  .hFavorites {display:block;width:20px;height:20px;padding:20px 0 0 0;margin:32px 0;margin-right:15px;overflow:hidden;}
  .hComparison{display:block;width:20px;height:20px;padding:20px 0 0 0;margin:32px 0;margin-right:15px;overflow:hidden;}
  .home-top-slide{padding-bottom:80px;background-color:#fff;}
  .home-top-slide .slide-bigtext, .home-top-slide .slide-descript{position:static;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);padding:0;}
  .home-top-slide .slide-bigtext-content{font-size:2.4rem;line-height:3.2rem;color:#24252e;padding:20px 20px 10px;}
  .home-top-slide .slide-descript-content{padding:0 20px;color:#404050;}
  .home-top-slider .slick-prev, .home-top-slider .slick-prev:hover, .home-top-slider .slick-prev:focus{width:42px;height:42px;top:auto;bottom:22px;left:50%;margin-left:-46px;border:2px solid rgba(151,184,204);background:url(../img/hts-mobile-prev.png) no-repeat 50% 50% / 11px 19px, rgba(255,255,255);-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
  .home-top-slider .slick-next, .home-top-slider .slick-next:hover, .home-top-slider .slick-next:focus{width:42px;height:42px;top:auto;bottom:22px;left:50%;margin-left:4px;border:2px solid rgba(151,184,204);background:url(../img/hts-mobile-next.png) no-repeat 50% 50% / 11px 19px, rgba(255,255,255);-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
  .home-novelties{background:#fff;padding-bottom:0px;}
  .home-novelties-content{padding:0;}
  .home-novelties-content h2{padding-left:20px;padding-right:20px;}
  .all-novelties-block{padding:30px 0;}
  .delim-block.max-visib780{display:block;}
  .limited-offers h2, .popular-categories h2, .brands-and-collections h2, .interesting-publications h2, .see-also h2, .related-products h2{font-size:2.8rem;line-height:3.2rem;}
  .seo-title {font-size:2rem;line-height:3rem;}
  .seo-after-title {font-size:2rem;line-height:2.8rem;}
  .seo-text-blocks ul > li:nth-child(1){width:50%;}
  .seo-text-blocks ul > li:nth-child(2){width:50%;}
  .seo-text-blocks ul > li:nth-child(3){width:100%;float:none;clear:both;}
  .footer-top__phones {width:100%;margin:0;float:none;}
  .footer-top__socials {width:100%;margin:0;float:none;padding-top:50px;position:relative;float:none;}
  .footer-top__socials::before{content:'';width:60px;height:1px;display:block;background-color:#3e454f;position:absolute;top:25px;left:50%;margin-left:-30px;}
  .footer-top__logo, .footer-top__info{position:static;width:200px;margin:0 auto 20px;float:none;}
  .footer-top__menu{padding:0;}
  .header-top__address{position:static;}
  .header-top-address-button.showes-address{border-left:3px solid #fff;border-right:3px solid #fff;}
  .all-address-wrapper{width:100%;border-left:none;}
  .shop-address-list > li{padding:20px;}
  .popup{width:480px;padding:20px;}
  nav.mobile-acord-menu.act-mob-menu{top:129px;}
  .categories-block{float:none;}
  .categories-block-wrapper{width:100%;padding-right:0;margin-bottom:20px;}
  .catalog-categories-menu > li{width:49%;float:left;margin:0 1% 10px;}
  .catalog-categories-menu > li:nth-child(2n+1){margin-left:0;clear:left;}
  .catalog-categories-menu > li:nth-child(2n+2){margin-right:0;}
  .catalog-categories-menu::after{content:'';display:block;clear:both;}
  .catalog-categories-grid{padding-left:0px;float:none;margin-left:0;}
  .category-filter-block {float:none;margin:0 -10px;width:auto;box-sizing:content-box;position:relative;padding-bottom:95px;}
  .category-filter-block-wrapper{width:50%;padding:0 10px;box-sizing:border-box;height:0;overflow:hidden;visibility:hidden;margin:0;float:left;}
  .show-filters .category-filter-block-wrapper{height:auto;visibility:visible;margin:0 0 20px;}
  .category-filter-block > .category-filter-block-wrapper:nth-child(2n+1){clear:left;}
  .price-range-filter-value .maxCost-wrapp{padding-left:17px;}
  .price-filter-block, .color-filter-block, .brand-filter-block, .size-filter-block{overflow:hidden;position:relative;}
  .price-filter-block.autoHeight, .color-filter-block.autoHeight, .brand-filter-block.autoHeight, .size-filter-block.autoHeight{max-height:9999px;}
  .mDrop{width:40px;height:40px;display:block;position:absolute;top:0;right:0;transition:0.5s;background:url(../img/category-arrow.png) no-repeat 50% 50% / 19px 11px;cursor:pointer;}
  .autoHeight .mDrop{transform:rotate(180deg);}
  .category-items-wrapper{padding-left:0;float:none;margin-left:0;}
  .but-to-top{left:auto;right:20px;}
  .category-description-wrapper{padding-left:0;}
  .mFiltButton{display:block;width:340px;height:45px;padding:10px 0;display:block;border:none;box-sizing:border-box;background-color:#104b74;font-size:1.4rem;line-height:2.5rem;font-family:'PFEncoreSansProRegular';color:#6dc3ff;text-align:center;text-transform:uppercase;position:absolute;left:50%;bottom:35px;margin-left:-170px;}
  .mFiltButton span{font-size:inherit;line-height:inherit;font-family:inherit;color:inherit;display:inline-block;padding-left:42px;background:url(../img/sfilter-ico.png) no-repeat 0% 50% / 30px 19px;}
  .show-filters .mFiltButton span{padding-left:0;background:none;}
  .product-options-block-wrapper .product-option a br{display:inline;}
  .product-tabs-header{display:none;}
  .product-tabs-conteiner, .product-tabs-content{padding:0;border:none;}
  .product-tabs-content .tab-name{display:block;width:100%;height:41px;padding:10px 15px;box-sizing:border-box;float:none;font-size:1.4rem;line-height:2rem;font-family:'PFEncoreSansProBold';color:#6dc3ff;text-transform:uppercase;margin:0;cursor:pointer;position:static;border-top:1px solid #e7e7e7;border-bottom:none;}
  .product-tabs-content .tab-name:nth-child(1){border-top:none;}
  .tab-content{border-top:1px solid #e7e7e7;padding:20px;}
  .content-page__breadcrumbs-content ul{text-align:left;}
  .popup-title{font-size:2.4rem;line-height:3.2rem;}
  .cs-or-gtd-top-wrapper, .cs-or-gtd-bottom-wrapper, .cs-or-gtd-top, .cs-or-gtd-bottom{width:100%;height:100px;display:block;margin:0;position:relative;}
  .cart-OR-block{display:none;}
  .continue-shopping {width:100%;display:block;float:none;text-align:center;position:absolute;left:0;bottom:0;}
  .go-to-design{width:100%;max-width:370px;display:block;float:none;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);}
  .home-top-slide .slide-descript-content p{color:#404050;}
}
@media screen and (max-width: 600px){
  .header-bottom__content{position:relative;}
  .header-bottom__content::before{content:'';width:100%;height:1px;background-color:#ececec;position:absolute;top:84px;left:0;}
  .open-mobile-menu {margin:8px 0 7px;clear:both;}
  .hFavorites{margin:13px 0 12px;}
  .hComparison{margin:13px 15px 12px 0;}
  .home-novelties-greed > li{width:100%;}
  .home-novelties-greed > li:nth-child(n+1) > .home-novelties-greed-wrapper{border-left:none;}
  .home-novelties-greed>li:nth-child(n+1)>.home-novelties-greed-wrapper:hover{border-left:2px solid #24252e;padding-left:18px;}
  .interesting-publications-list > li:nth-child(n+1){width:100%;margin:0 0 15px;float:none;}
  .seo-text-blocks ul > li:nth-child(n+1){width:100%;float:none;}
  .header-top__phones{position:static;}
  .all-phones-wrapper{width:100%;}
  .all-phones-table-row:nth-child(1) > .all-phones-table-cell:nth-child(2){font-size:2rem;}
  .popup{width:400px;}
  nav.mobile-acord-menu.act-mob-menu{top:174px;}
  .content-page__title h1{font-size:2.4rem;line-height:3rem;}
  .catalog-categories-menu > li:nth-child(n+1){width:100%;float:none;margin:0 0 10px;}
  .catalog-categories-grid-list > li > ul > li:nth-child(n+1){width:100%;border-right:none;}
  .catalog-categories-grid-list > li > h2{font-size:2.4rem;line-height:2.8rem;}
  .category-filter-block{margin:0 0 30px;width:100%;}
  .category-filter-block > .category-filter-block-wrapper:nth-child(n+1){float:none;width:100%;padding:0;}
  .category-items-list > li:nth-child(n+1){width:100%;border-right:none;}
  .tBlock1, .tBlock2{width:100%;padding:0;float:none;}
  .category-tegs-wrapper span.start-tegs-text{width:100%;padding:0;display:block;text-align:center;}
  .category-description-content .category-tegs-wrapper{text-align:center;}
  .mFiltButton{width:280px;margin-left:-140px;}
  .category-items-view-filtres{padding:0;}
  .show-on-page{width:100%;padding:15px 20px;box-sizing:border-box;display:block;float:none;border-bottom:1px solid #f1f1f1;}
  .show-first{width:100%;padding:15px 20px;box-sizing:border-box;display:block;float:none;}
  .card-product-lbTop{padding:0 0 20px 0;}
  .product-price-and-availability{position:static;padding-top:30px;}
  .product-price{margin:0 auto 6px;}
  .product-availability{text-align:center;}
  .card-product-left-block{padding:15px;}
  .product-slide-info-teg-discount{width:51px;height:51px;background:url(../img/info-teg-discount-bg-61x61.png) no-repeat 50% 50% / 51px 51px;line-height:5.1rem;}
  .product-slide-info-teg-new{width:51px;height:51px;line-height:4.7rem;}
  .product-option > a{font-size:1.3rem;}
  .reviews-list > li > ul{padding-left:0;}
  .popup-title {font-size:2rem;line-height:2.4rem;}
  .cart-promo-block, .cart-price-counter-block{width:100%;float:none;padding:0;}
  .cart-promo-block{margin-bottom:15px;}
  .cart-table-items > .cart-table > .cart-table-row{padding:15px 15px 105px 110px;}
  .cart-table-items > .cart-table > .cart-table-row > .cart-table-cell:nth-child(1) > .cart-table > .cart-table-row > .cart-table-cell:nth-child(1){width:110px;min-width:110px;max-width:110px;}
  .cart-table-items > .cart-table > .cart-table-row > .cart-table-cell:nth-child(2){left:110px;}
  .cart-table-items > .cart-table > .cart-table-row > .cart-table-cell:nth-child(3){left:110px;}
  .places-box > li:nth-child(n+1){width:100%;margin:0 0 20px;float:none;}
  .ordering-page h1, .delivery-page h1, .payment-page h1{font-size:2.4rem;line-height:3.2rem;margin:0;}
}
@media screen and (max-width: 480px){
  .header-top__phones{width: 44px;}
  .header-top-phones-button{padding:44px 0 0;overflow:hidden;background:url(../img/header-top__ico-phone.png) no-repeat 50% 50% / 14px 14px;}
  .header-top-phones-button.showes-phons{border-left:3px solid #6dc3ff;border-right:3px solid #fff;padding:44px 0 0;background:url(../img/header-top__ico-phone.png) no-repeat 50% 50% / 14px 14px, #fff;}
  .shop-address-list > li{padding:15px;}
  .shop-address-item, .shop-address-description, .shop-address-map{display:block;width:100%;max-width:100%;word-wrap:normal;overflow:auto;padding-right:0px;}
  .container{padding-left:15px;padding-right:15px;}
  .home-top-slide .slide-bigtext-content{font-size:1.6rem;line-height:2.2rem;color:#24252e;padding:20px 15px 10px;}
  .home-top-slide .slide-descript-content{font-family:'PFEncoreSansProBook';}
  .home-novelties-content h2{padding-left:0;padding-right:0;height:auto;}
  .home-novelties-greed{margin:0 -15px;box-sizing:content-box;width:auto;}
  .home-novelties-greed > li:last-child > .home-novelties-greed-wrapper{border-bottom:none;}
  .fAboutCompany-menu{width:50%;padding-right:10px;box-sizing:border-box;}
  .fBuyers-menu{width:50%;float:right;padding-left:10px;box-sizing:border-box;}
  .fPopular-menu{width:50%;float:right;padding-right:10px;box-sizing:border-box;}
  .footer-top__subscribe form input[type="text"], .subscribe-form__btn{width: 50%;}
  .footer-top__socials-list > li{margin:0px 7px;float:none;}
  .all-phones-table, .all-phones-table-row, .all-phones-table-cell{display:block;width:100%;max-width:100%;word-wrap:normal;overflow:auto;padding-right:0px;border-bottom:none;box-sizing:border-box;padding:0;}
  .all-phones-table-row{border-bottom:1px solid #efefef;padding:15px;}
  .all-phones-table-row > .all-phones-table-cell:nth-child(n+1){text-align:center;}
  .callback-block{padding:15px;}
  .callback-block button.call-back{margin:0 auto;display:block;}
  .header-top__cabinet{position:static;}
  .header-top-cabinet-button.showes-auntific{border-left:3px solid #fff;border-right:3px solid #fff;}
  .auntific-wrapper{width:100%;border-right:none;}
  #auntific-form{padding:15px;}
  .popup{width:90%;}
  .popup-table, .popup-table-row, .popup-table-cell{display:block;width:100%;}
  .popup-table-row{margin-bottom:10px;}
  .popup-table-row > .popup-table-cell:nth-child(n+1){display:block;width:100%;max-width:100%;min-width:100%;word-wrap:normal;overflow:auto;padding-right:0px;border-bottom:none;box-sizing:border-box;padding:0;}
  .header-bottom__cart{position:static;}
  .mini-cart-wrapper{width:100%;border-right:none;}
  .mcli-count{width:20%;}
  .mcli-line{width:39%;}
  .mcli-price{width:41%;}
  .mc-order-button{font-size:1.3rem;}
  .purchase-block{padding:10px 15px;}
  .purchase-selection-row .purchase-selection-cell:nth-child(1){display:none;}
  .product-options-block{padding:20px 15px;}
  .product-option > a{width:100%;height:50px;display:block;padding-top:50px;overflow:hidden;}
  .product-add-to-cart{font-size:1.6rem;}
  .product-characteristics-table > .product-characteristics-row > .product-characteristics-cell:nth-child(1){width:40%;font-size:1.2rem;line-height:2rem;font-family:'PFEncoreSansProRegular';}
  .product-characteristics-table > .product-characteristics-row > .product-characteristics-cell:nth-child(2){width:60%;min-width:60%;max-width:60%;}
  .review-author{width:100%;display:block;float:none;margin:0 0 7px 0;}
  .cart-table-items > .cart-table > .cart-table-row > .cart-table-cell:nth-child(3){left:15px;}
  .recipient-data-table, .recipient-data-table-row, .recipient-data-table-row > .recipient-data-table-cell:nth-child(n+1){width:100%;min-width:100%;max-width:100%;display:block;padding:0;word-wrap:normal;}
  .recipient-data-table-row > .recipient-data-table-cell:nth-child(2){margin-bottom:10px;}
  .recipient-data-table-cell button{width:100%;float:none;margin:10px 0 5px;}
  .recipient-but-desc{width:100%;display:block;height:24px;padding:0;font-size:1.4rem;line-height:2.4rem;text-align:center;}
  .delivery-tab-content-title, .payment-tab-content-title{font-size:2rem;line-height:2.4rem;}
  .comment-from-order button{width:100%;}
}
@media screen and (max-width: 350px){
  .header-bottom__logo{width:137px;padding:21px 0;margin:0;}
  .header-bottom__logo img{height:auto;}
}
.new-block{padding:20px;}
.new-block ul li{background:#fff; padding:20px;margin:15px 0;}
.new-block ul li span.new-data{color:#aaa;display:block;margin:15px 0;}