@import url("https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap");*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased !important;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,span,b,i,li,td{font-family:"Montserrat",sans-serif;font-weight:300;color:inherit}ul{margin:0;padding:0;list-style:none}ul li{font:300 16px/28px "Montserrat",sans-serif}p,b{font:300 16px/28px "Montserrat",sans-serif;margin:0 0 16px}p a,b a{font:inherit;color:inherit}a{text-decoration:none;font:300 14px/26px "Montserrat",sans-serif;color:#222;outline:none}b,strong{font-weight:600}::-webkit-input-placeholder{color:#101214;font:inherit}::-moz-placeholder{color:#101214;font:inherit}:-moz-placeholder{color:#101214;font:inherit}:-ms-input-placeholder{color:#101214;font:inherit}.dev-pages{position:fixed;top:0;left:0;z-index:10;width:100%;padding:20px;background:white;border-bottom:1px solid silver;-webkit-transform:translate(0, -100%);transform:translate(0, -100%);transition:all .4s}.dev-pages h1{margin:0 0 10px;font:300 18px/40px "Montserrat",sans-serif}.dev-pages ul{*zoom:1}.dev-pages ul:before,.dev-pages ul:after{content:" ";display:table}.dev-pages ul:after{clear:both}.dev-pages ul li{display:inline-block;display:block;float:left;text-transform:uppercase;margin:0 10px 10px 0}.dev-pages ul li a{display:inline-block;border:1px solid transparent;background:#606060;font:400 16px/36px "Montserrat",sans-serif;padding:0 16px;color:white;text-decoration:none;transition:all .4s}.dev-pages ul li a:hover{color:#202020;border-color:silver;background-color:white}.dev-pages .show{position:absolute;top:100%;padding:8px;text-decoration:none;background-color:black;color:white}.dev-pages .show .mdi{display:none;font-size:20px}.dev-pages .show .mdi:first-of-type{display:block}.dev-pages .show:hover{color:orange}.dev-pages:hover,.dev-pages.active{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.dev-pages:hover .show .mdi:first-of-type{display:none}.dev-pages:hover .show .mdi:nth-child(3n+2){display:block}.dev-pages.active .show .mdi:first-of-type,.dev-pages.active .show .mdi:nth-child(3n+2){display:none}.dev-pages.active .show .mdi:last-of-type{display:block}.block.block-menu{text-align:center;display:inline-block}.block.block-menu .menu-toggler{padding:5px 7px;background-color:transparent;border:1px solid #696a6f;border-radius:5px;width:55px;display:none}.block.block-menu .menu-toggler-icon{display:inline-block;width:100%;height:3px;vertical-align:middle;border-radius:2px;background:#696a6f}.block.block-menu .menu{display:block;margin:auto}.block.block-menu .menu .menu-item{display:inline-block;font-weight:500;text-transform:uppercase;font-size:16px;line-height:85px;padding:5px 25px 0}.block.block-menu .menu .menu-item a{line-height:85px;color:#101214;display:block;text-transform:inherit;font-size:inherit;font-weight:inherit;position:relative}.block.block-menu .menu .menu-item a:after{content:'';position:absolute;left:0;bottom:-1px;height:0;width:100%;transition:0.3s}.block.block-menu .menu .menu-item a:hover:after{background:#696a6f;height:5px}.block.block-menu .menu .menu-item a:active:after,.block.block-menu .menu .menu-item a.active:after{background:#ec1c2b;height:5px}@media (min-width: 768px) and (max-width: 1024px){.block.block-menu .menu .menu-item{padding:5px 5px 0}}@media (max-width: 768px){.block.block-menu .menu-toggler{display:block;margin:20px 30px 19px auto;outline:none}.block.block-menu .menu-toggler.open{border:1px solid #ec1c2b}.block.block-menu .menu-toggler.open .menu-toggler-icon{background-color:#ec1c2b}.block.block-menu .menu{display:none;position:fixed;background:#fff;width:100%;left:0;z-index:9;box-shadow:0 5px 5px 0 rgba(16,18,20,0.1)}.block.block-menu .menu .menu-item{display:block}.block.block-menu .menu .menu-item a{line-height:40px}}.block.block-logo{height:90px;display:table}.block.block-logo .logo{vertical-align:middle;display:table-cell;padding:0 30px;position:relative;z-index:10}.block.block-logo .logo .logo_img{display:block}.block.block-logo .logo .logo_img svg{display:block}.block.block-cart{margin-right:12px}.block.block-cart .dropdown-link{margin:20px 12px;padding:16px 17px 9px;display:inline-block;font-weight:500;transition:0.3s;position:relative;z-index:5}.block.block-cart .dropdown-link svg{width:18px;height:18px}.block.block-cart .dropdown-link svg path{fill:#101214}.block.block-cart .dropdown-link *{font-weight:inherit;color:inherit;font-size:inherit}.block.block-cart .dropdown-link .count{background:#ec1c2b;color:#fff;font-weight:800;height:22px;min-width:22px;padding:4px 2px;font-size:12px;line-height:12px;text-align:center;border-radius:10px;display:inline-block;position:absolute;top:-4px;right:-4px}.block.block-cart .dropdown-link:hover{background:#696a6f;color:#FFFFFF}.block.block-cart .dropdown-link:active,.block.block-cart .dropdown-link.active{background:#ec1c2b;color:#FFFFFF}.block.block-cart .dropdown-link:active .count,.block.block-cart .dropdown-link.active .count{background:#101214}.block.block-cart .dropdown-link:hover svg path,.block.block-cart .dropdown-link:active svg path,.block.block-cart .dropdown-link.active svg path{fill:#fff}.block.block-cart .dropdown-container{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(255,255,255,0.9);z-index:4}.block.block-cart .dropdown-header{background:#fff;border-bottom:1px solid #e3e4e6;min-height:90px}.block.block-cart .dropdown-content{height:calc(100vh  - 90px);overflow:auto;padding-right:20px;padding-bottom:90px}.block.block-cart .dropdown.open .dropdown-container{display:block}.block.block-cart .cart{font-family:"Montserrat",sans-serif;padding:25px 0}.block.block-cart .cart-title{font-size:55px;font-weight:900;display:block}.block.block-cart .cart-title .count{padding:15px 23px;color:#fff;background:#ec1c2b;border-radius:50%;font-size:25px;position:relative;top:-5px;line-height:55px;margin-left:10px;font-weight:800}.block.block-cart .cart .cart-table{overflow:auto;width:100%}.block.block-cart .cart .cart-table table{min-width:800px;width:100%;margin:60px auto}.block.block-cart .cart .cart-table table thead{font-size:13px;color:#ec1c2b;text-transform:uppercase;font-weight:600;padding-top:20px;padding-bottom:20px}.block.block-cart .cart .cart-table table thead tr th{padding-left:3px;padding-right:3px;color:#ec1c2b;font-weight:800}.block.block-cart .cart .cart-table table thead tr th.product-title{text-align:left}.block.block-cart .cart .cart-table table tbody .cart-item{border-bottom:dashed 1px solid #101214}.block.block-cart .cart .cart-table table tbody .cart-item .cart-product-img-a{height:100px;width:100px;display:block}.block.block-cart .cart .cart-table table tbody .cart-item td{vertical-align:middle;padding:10px 3px;font-size:20px;font-weight:600}.block.block-cart .cart .cart-table table tbody .cart-item td.product-del .delete-cart-item{width:25px;height:25px;border-radius:50%;background:#e3e4e6;padding:4px 7px;text-align:center}.block.block-cart .cart .cart-table table tbody .cart-item td.product-del .delete-cart-item svg{width:12px;height:12px;position:relative;top:2px}.block.block-cart .cart .cart-table table tbody .cart-item td.product-del .delete-cart-item svg path{fill:#101214}.block.block-cart .cart .cart-table table tbody .cart-item td.product-del .delete-cart-item:hover{background:#ec1c2b}.block.block-cart .cart .cart-table table tbody .cart-item td.product-del .delete-cart-item:hover svg path{fill:#fff}.block.block-cart .cart .cart-table table tbody .cart-item td.product-num .product-controls input{width:50px;padding:11px 5px;font-weight:800;color:#101214;font-family:"Montserrat",sans-serif;text-align:center;display:inline-block;vertical-align:middle;font-size:17px}.block.block-cart .cart .cart-table table tbody .cart-item td.product-num .product-controls button{border:0;background:#e3e4e6;position:relative;color:#101214;width:50px;height:45px;font-weight:800;font-size:21px;line-height:21px;padding:11px;outline:none;display:inline-block;vertical-align:middle}.block.block-cart .cart .cart-table table tbody .cart-item td.product-num .product-controls button:hover{background:#101214;color:#fff}.block.block-cart .cart .cart-table table tbody .cart-item td.product-title{text-align:left}.block.block-cart .cart .cart-table table tbody .cart-item td.product-title a{font-size:inherit;font-weight:inherit;color:inherit}.block.block-cart .cart .cart-table table tbody .cart-item td.product-img a img{width:auto;max-width:100%;max-height:100px}.block.block-cart .cart .cart-table table tbody .cart-item td.product-total-price .currency{font-weight:inherit;font-size:inherit;color:inherit;margin-left:5px}@media (min-width: 768px) and (max-width: 1024px){.block.block-cart .dropdown-link{margin:20px 0;text-align:center;padding:16px 17px 9px}}@media (max-width: 768px){.block.block-cart .dropdown-link{margin:20px 0;text-align:center}}@media (max-width: 525px){.block.block-cart{width:45vw;background:#fff;text-align:center;margin:0;border-top:1px solid #e7e8e9}.block.block-cart .dropdown-link{margin:0}.block.block-cart .dropdown-header{height:144px !important}.block.block-cart .cart-footer .btn,.block.block-cart .cart-footer .btn-red{margin:10px calc((100% - 225px) / 2)}}@media (max-width: 425px){.block.block-cart{width:125px}}.form{display:block}.form-title{text-align:left;font-size:44px;font-weight:900;margin-bottom:40px;position:relative}.form-label{text-transform:uppercase;display:block;font-weight:800;color:#101214;margin-bottom:6px;font-size:14px}.form-label.bc{color:#ec1c2b}.form-control{font-size:18px;text-transform:uppercase;color:#101214;padding:20px;border:1px solid #101214;border-radius:0;width:100%}.form-control:-internal-autofill-selected{background-color:#fff !important;background-image:none !important;color:#101214 !important}.form-control:focus,.form-control:active{background:#101214;color:#fff;outline:none}.form-control:focus ::-webkit-input-placeholder,.form-control:active ::-webkit-input-placeholder{color:#fff;font:inherit}.form-control:focus ::-moz-placeholder,.form-control:active ::-moz-placeholder{color:#fff;font:inherit}.form-control:focus :-moz-placeholder,.form-control:active :-moz-placeholder{color:#fff;font:inherit}.form-control:focus :-ms-input-placeholder,.form-control:active :-ms-input-placeholder{color:#fff;font:inherit}.form-footer{padding:35px 0;border-top:1px solid #e7e8e9}.form-message{padding:40px 0;min-height:calc(100vh - 180px)}.form-message .form-title span{display:inline-block;font-size:44px;font-weight:900}.form-message .form-title span.icon{padding:0 7px;border-radius:50%;margin-right:15px;text-align:center;line-height:1;width:40px;height:40px;position:relative;top:3px}.form-message .form-title span.icon svg{width:25px;height:25px;display:inline-block;position:relative;top:-7px}.form-message .form-title span.icon.success{background:#ec1c2b;padding-top:2px}.form-message .form-title span.icon.success svg path{fill:#fff}.form-message .form-title span.icon.error{background:#e3e4e6}.form-message .form-title span.icon.error svg{width:20px;height:20px}.form-message .form-title span.icon.error svg path{fill:#101214}.form-message-text{font-size:14px;line-height:2;margin-bottom:15px}.form .checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:14px;line-height:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form .checkbox-container .checkmark{position:absolute;left:0;height:22px;width:22px;background-color:#fff;border:2px solid #101214;top:-3px;transition:0.2s}.form .checkbox-container .checkmark svg{content:"";position:absolute;display:none;left:1px;top:1px;width:16px;height:16px}.form .checkbox-container .checkmark svg path{fill:#fff;transition-delay:0.1s;transition:0.2s}.form .checkbox-container input:checked ~ .checkmark{background-color:#101214;transition-delay:0.1s;transition:0.2s}.form .checkbox-container input:checked ~ .checkmark svg{display:block}.form .checkbox-container:hover input ~ .checkmark{background-color:#101214}.form .radiobox-container{display:inline-block;position:relative;padding:21px 0;margin-right:2px;width:calc(50% - 4.5px);font-size:14px;font-weight:700;color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form .radiobox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form .radiobox-container .radiobox-title{position:absolute;width:100%;height:100%;left:0;top:0;display:block;padding:21px 0;text-align:center;font-size:14px;color:#101214;font-weight:700;text-transform:uppercase;background:#f4f5f7;border:1px solid #f4f5f7;transition:0.2s}.form .radiobox-container .radiobox-title:after{content:'';width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;left:1px;top:1px;border:4px solid #fff;transition:0.2s}.form .radiobox-container .radiobox-title svg path{fill:#101214;transition:0.2s;transition-delay:0.1s}.form .radiobox-container .checkmark{position:absolute;top:0;right:0;z-index:3;height:22px;width:22px;background-color:transparent;border:1px solid transparent;transition:0.2s}.form .radiobox-container .checkmark svg{position:absolute;display:none;left:1px;top:1px;width:18px;height:18px}.form .radiobox-container .checkmark svg path{fill:#fff;transition-delay:0.1s;transition:0.2s}.form .radiobox-container input:checked ~ .checkmark{background-color:#ec1c2b;border:1px solid #ec1c2b}.form .radiobox-container input:checked ~ .checkmark svg{display:block}.form .radiobox-container input:checked ~ .radiobox-title{border:1px solid #101214;background:#101214;color:#fff;transition:0.2s}.form .radiobox-container input:checked ~ .radiobox-title svg path{fill:#fff;transition:0.2s}.form .radiobox-container input[class*="white"]:checked ~ .radiobox-title{border:1px solid #f4f5f7;background:#fff;color:#101214;transition-delay:0.1s;transition:0.2s}.form .radiobox-container input[class*="white"]:checked ~ .radiobox-title:after{box-shadow:inset 0 0 1px #101214}.form .radiobox-container input[class*="white"]:checked ~ .radiobox-title svg path{fill:#101214;transition:0.1s}.form .form-group{padding:0 10px;margin-bottom:25px;position:relative;flex:0 0 100%;max-width:100%}.form .form-group.w-25{flex:0 0 25%;max-width:25%}.form .form-group.w-50{flex:0 0 50%;max-width:50%}.form .form-group.w-75{flex:0 0 75%;max-width:75%}.form .form-group textarea{min-height:140px;resize:none}.form .form-group-row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:16px 50px 13px 20px;font-size:18px;font-weight:600;text-transform:uppercase;color:#101214;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#101214;font-weight:500}.select2-container--default .select2-selection--single .select2-selection__arrow{height:57px;position:absolute;top:1px;right:1px;width:50px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#101214 transparent transparent transparent !important;border-width:10px 7px 0 8px !important;height:0;left:50%;margin-left:-7px !important;margin-top:-5px !important;top:50%}.select2-container--default .select2-results__option{color:#fff;font-weight:500;text-transform:uppercase;padding:6px 20px}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#fff;color:#101214;font-weight:600}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#fff;color:#101214}.select2-container--default .select2-results>.select2-results__options{padding:0 1px}.select2-dropdown{background-color:#101214;border:1px solid #101214;border-radius:0}.select2-container .select2-selection--single{height:57px;background-color:#fff;border:1px solid #101214;border-radius:0;outline:none}.select2-container .select2-selection--single[aria-expanded="true"]{background-color:#101214;color:#fff}.select2-container .select2-selection--single[aria-expanded="true"] .select2-selection__rendered{color:#fff}.select2-container .select2-selection--single[aria-expanded="true"] .select2-selection__placeholder{color:#fff;font-weight:500}.select2-container .select2-selection--single[aria-expanded="true"] .select2-selection__arrow b{border-color:#fff transparent transparent transparent !important;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media (max-width: 525px){.form .form-group.w-75,.form .form-group.w-50,.form .form-group.w-25{flex:0 0 100%;max-width:100%}}.block.block-language .dropdown-link{font-size:16px;text-transform:uppercase;position:relative;z-index:5;margin:20px 12px;padding:16px 17px 9px;display:inline-block;font-weight:500;transition:0.3s}.block.block-language .dropdown-link span{display:inline-block;position:relative;top:-3px}.block.block-language .dropdown-link svg{width:18px;height:18px;display:inline-block;margin-right:8px}.block.block-language .dropdown-link svg path{fill:#ec1c2b}.block.block-language .dropdown-link *{font-weight:inherit;color:inherit;font-size:inherit}.block.block-language .dropdown-link:hover{background:#696a6f;color:#FFFFFF}.block.block-language .dropdown-link:active{background:#ec1c2b;color:#FFFFFF}.block.block-language .dropdown-link:hover svg path,.block.block-language .dropdown-link:active svg path{fill:#fff}.block.block-language .dropdown-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.9);z-index:9}.block.block-language .dropdown-header{height:90px;background:#fff;line-height:25px;padding:33px 185px 10px;position:relative}.block.block-language .dropdown-title{font-size:20px;text-align:center;font-weight:500}.block.block-language .dropdown-close-btn{position:absolute;top:20px;right:20px;padding:16px 16px 8px;text-align:center;transition:0.2s}.block.block-language .dropdown-close-btn:hover{background:#696a6f;transition:0.2s}.block.block-language .dropdown-close-btn:active{background:#ec1c2b;transition:0.2s}.block.block-language .dropdown-close-btn:hover svg path,.block.block-language .dropdown-close-btn:active svg path{fill:#fff;transition:0.2s}.block.block-language .dropdown-close-btn svg{width:18px;height:18px;display:inline-block;line-height:18px;transition:0.2s}.block.block-language .dropdown.open .dropdown-container{display:block}.block.block-language .language-list .item{font-size:60px;font-weight:500;line-height:1.5}.block.block-language .language-list .item a{color:#101214;font-size:inherit;font-weight:inherit;line-height:inherit}.block.block-language .language-list .item.active{font-weight:800}@media (min-width: 768px) and (max-width: 1024px){.block.block-language .dropdown-link{margin:20px 0;text-align:center;padding:16px 5px 9px}}@media (max-width: 768px){.block.block-language .dropdown-link{margin:20px 0;text-align:center}}@media (max-width: 525px){.block.block-language{width:55vw;background:#fff;text-align:center;margin:0;border-top:1px solid #e7e8e9}.block.block-language .dropdown-link{margin:0}.block.block-language .dropdown-header{height:144px !important;padding:33px 0px 10px 220px}.block.block-language .dropdown-title{display:none}.block.block-language .language-list .item{font-size:30px;line-height:2.5}}@media (max-width: 425px){.block.block-language{width:calc(100vw - 125px)}}.block.block-created-by{color:#6d6e6e;font-family:"Montserrat",sans-serif;font-size:12px;line-height:1;margin:12px 0}.block.block-created-by a{font-weight:bold;color:#fff;font-size:inherit;line-height:inherit}.block.block-created-by a svg{width:58px;height:38px;display:inline-block;margin:0 25px;position:relative;top:13px}@media (max-width: 665px){.block.block-created-by{width:100vw;margin:0;padding-bottom:25px;background-color:#101214}.block.block-created-by a svg{margin-right:0}}.block.block-main-info{padding:5vw 0}.block.block-main-info .block-info{padding:0 50% 0 0}.block.block-main-info .block-info .title{font-size:58px;font-weight:bold;margin-bottom:25px}.block.block-main-info .block-info .description{font-size:20px;line-height:1.7;margin-bottom:50px}.block.block-main-info .block-info .description p{font-size:inherit;line-height:inherit}@media (max-width: 768px){.block.block-main-info .block-info{padding:15px 0;text-align:center}.block.block-main-info .block-info .title{font-size:28px}.block.block-main-info .block-info .description{font-size:14px}}.block.block-category .category-list-header{position:relative}.block.block-category .category-list-header .title{font-weight:900;color:#ccc;position:absolute;z-index:-1;text-transform:uppercase}.block.block-category .category-list.women{position:relative}.block.block-category .category-list.women:before{content:'women';font-size:9vw;font-weight:900;color:#ccc;position:absolute;top:-0.4vw;right:0;z-index:-1;text-transform:uppercase}.block.block-category .category-list.women:after{content:'women';font-size:8vw;font-weight:900;color:#ccc;position:absolute;top:19.5vw;left:0.6vw;z-index:-1;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);text-transform:uppercase}.block.block-category .category-list.men{position:relative}.block.block-category .category-list.men:before{content:'men';font-size:10.8vw;font-weight:900;color:#ccc;position:absolute;top:-5vw;right:0;z-index:-1;text-transform:uppercase}.block.block-category .category-list.men:after{content:'men';font-size:11.5vw;font-weight:900;color:#ccc;position:absolute;top:19.9vw;left:0.7vw;z-index:-1;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);text-transform:uppercase}.block.block-category .category-list .category-block{width:100%;min-height:100%;display:flex;flex-wrap:wrap;flex-direction:row;padding:0 45px}.block.block-category .category-list .category-block .item{text-align:center;padding:50px;display:flex;flex-basis:50%;justify-content:center;flex-direction:column;vertical-align:middle}.block.block-category .category-list .category-block .item .product{text-align:center}.block.block-category .category-list .category-block .item .product-title{font-size:38px}.block.block-category .category-list .category-block .item .product-price{font-size:30px}.block.block-category .category-list .category-block .item .product-info-block{padding:0 15px}.block.block-category .category-list .category-block .item:hover .product-image-block img{box-shadow:0 72px 85px 15px rgba(16,18,20,0.4);transition:0.2s;-webkit-filter:brightness(65%);filter:brightness(65%)}.block.block-category .category-list .category-block .item:hover .product-category-name{color:#fff;transition:0.3s}@media (max-width: 525px){.block.block-category .category-list .category-block{padding:0}.block.block-category .category-list .category-block .item{flex-basis:100%;padding:0 35px}.block.block-category .category-list .category-block .item .block.block-product .product-image-block{display:block;margin-bottom:5px}.block.block-category .category-list .category-block .item .block.block-product .product-category-name{margin-bottom:5px}.block.block-category .category-list .category-block .item .block.block-product .product-title{font-size:20px;margin-bottom:5px}.block.block-category .category-list .category-block .item .block.block-product .product-price{font-size:18px;margin-bottom:50px}}.block-get-in-touch{position:relative;z-index:0;margin-top:-20vw;background-image:url("../img/form-image.png");background-repeat:no-repeat;background-position:60vw 11vw;background-size:35vw}.block-get-in-touch .get-in-touch{padding:25vw 6vw 12vw 6vw}.block-get-in-touch .get-in-touch .title{font-size:4.78vw;margin-bottom:3vw;font-weight:900;font-family:"Montserrat",sans-serif}.block-get-in-touch .get-in-touch .form-get-in-touch{width:100%;max-width:800px}.block-get-in-touch .get-in-touch .form-get-in-touch .form-group{position:relative;display:block}.block-get-in-touch .get-in-touch .form-get-in-touch .form-group ::-webkit-input-placeholder{color:#fff;font:inherit;text-transform:uppercase}.block-get-in-touch .get-in-touch .form-get-in-touch .form-group ::-moz-placeholder{color:#fff;font:inherit;text-transform:uppercase}.block-get-in-touch .get-in-touch .form-get-in-touch .form-group :-moz-placeholder{color:#fff;font:inherit;text-transform:uppercase}.block-get-in-touch .get-in-touch .form-get-in-touch .form-group :-ms-input-placeholder{color:#fff;font:inherit;text-transform:uppercase}.block-get-in-touch .get-in-touch .form-get-in-touch .form-group input{background:#101214;color:#fff;font-size:18px;font-weight:600;line-height:1.2;padding:35px 190px 35px 50px;box-shadow:0 22px 65px 8px rgba(16,18,20,0.22);border:0;width:100%;position:relative}.block-get-in-touch .get-in-touch .form-get-in-touch .form-group input:hover,.block-get-in-touch .get-in-touch .form-get-in-touch .form-group input:focus{outline:none;box-shadow:0 22px 65px 18px rgba(16,18,20,0.4)}.block-get-in-touch .get-in-touch .form-get-in-touch .form-group button{position:absolute;background:#ec1c2b;right:50px;top:-25px;width:140px;height:140px;text-align:center;padding:63px 5px;border:1px solid transparent;cursor:pointer}.block-get-in-touch .get-in-touch .form-get-in-touch .form-group button svg{width:30px;height:16px;display:inline-block;position:relative;left:0;transition:0.2s}.block-get-in-touch .get-in-touch .form-get-in-touch .form-group button svg path{fill:#fff}.block-get-in-touch .get-in-touch .form-get-in-touch .form-group button:hover{background:#d91927;box-shadow:0 22px 65px 18px rgba(16,18,20,0.4)}.block-get-in-touch .get-in-touch .form-get-in-touch .form-group button:hover svg{left:10px;transition:0.2s}@media (max-width: 768px){.block-get-in-touch .get-in-touch{padding:5vw 0 7vw 0}.block-get-in-touch .get-in-touch .form-get-in-touch .form-group input{padding:20px 120px 20px 15px;font-size:11px;font-weight:600;line-height:18px}.block-get-in-touch .get-in-touch .form-get-in-touch .form-group button{right:20px;top:-15px;width:90px;height:90px;padding:35px 5px}}.block.block-product .product{display:inline-block;text-align:left}.block.block-product .product-image-block{display:block;margin-bottom:25px}.block.block-product .product-image-block img{box-shadow:0 55px 85px 15px rgba(16,18,20,0.22);transition:0.2s;max-width:100%;-webkit-filter:brightness(100%);filter:brightness(100%)}.block.block-product .product-title{display:block;font-size:44px;font-weight:900;text-align:inherit;margin-bottom:15px;line-height:1.2}.block.block-product .product-category-name{display:block;position:relative;font-size:16px;font-weight:900;text-transform:uppercase;color:#ec1c2b;text-align:inherit;margin-bottom:15px;transition:0.3s}.block.block-product .product-select-color a{text-transform:uppercase;text-align:center;display:inline-block;position:relative;padding:15px 0;margin-right:4px;width:calc(50% - 6.5px);font-size:14px;font-weight:700;border:1px solid #fff;transition:0.2s}.block.block-product .product-select-color a:after{content:'';width:calc(100% + 3px);height:calc(100% + 2px);left:-1.5px;top:-1px;position:absolute;border:0px solid transparent;transition:0.2s}.block.block-product .product-select-color a:before{content:'';position:absolute;top:0;right:0;z-index:3;height:22px;width:22px;background-size:80%;background-position:center;background-repeat:no-repeat;background-color:transparent;border:1px solid transparent;transition:0.2s}.block.block-product .product-select-color a.active{border-color:#000 !important;transition:0.2s}.block.block-product .product-select-color a.active:after{width:calc(100% - 1px);height:calc(100% - 1px);left:0.75px;top:1px;border:3px solid #fff;transition:0.2s}.block.block-product .product-select-color a.active:before{background-image:url("../img/svg/check.svg");background-color:#ec1c2b;border:1px solid #ec1c2b;transition:0.2s}.block.block-product .product-select-color a[data-color="#fff"],.block.block-product .product-select-color a[data-color="#ffffff"],.block.block-product .product-select-color a[data-color="white"],.block.block-product .product-select-color a[data-color="rgba(255,255,255,1)"],.block.block-product .product-select-color a[data-color="rgb(255,255,255)"]{border-color:#fff}.block.block-product .product-select-color a[data-color="#fff"]:after,.block.block-product .product-select-color a[data-color="#ffffff"]:after,.block.block-product .product-select-color a[data-color="white"]:after,.block.block-product .product-select-color a[data-color="rgba(255,255,255,1)"]:after,.block.block-product .product-select-color a[data-color="rgb(255,255,255)"]:after{box-shadow:inset 0 0 2px rgba(0,0,0,0.7)}.block.block-product .product-select-color a:hover{border-color:#000 !important;transition:0.2s}.block.block-product .product-select-color a:hover:after{width:calc(100% - 1px);height:calc(100% - 1px);left:0.75px;top:1px;border:3px solid #fff;transition:0.2s}.block.block-product .product-price{display:block;font-size:36px;font-weight:bold;text-transform:uppercase;text-align:inherit;font-family:"Montserrat",sans-serif;margin-bottom:15px}.block.block-product .product-price *{font-family:inherit}.block.block-product .product-currency{font-weight:inherit;font-size:inherit;margin-left:10px;font-family:inherit;text-transform:initial}.block.block-product .product-description{font-size:14px;margin:40px 0}.block.block-product .product-description *{font-size:inherit}.block.block-product .product-info-block{width:48.5vw;display:inline-block;vertical-align:middle;padding:15px}.block.block-product .product-info-block>div{max-width:550px;margin:0 auto}.block.block-product .product-images-block{height:calc(100vh - 180px);width:50vw;display:inline-block;vertical-align:middle;padding:0 15px;position:relative}.block.block-product .product-images-block .slider,.block.block-product .product-images-block .slick-list,.block.block-product .product-images-block .slick-track{height:100%}.block.block-product .product-images-block .slider-prev,.block.block-product .product-images-block .slider-next{position:absolute;width:70px;height:70px;top:calc(50% - 35px);background:#f4f5f7;text-align:center;padding:calc((70px - 17px) / 2) 0;transition:0.2s}.block.block-product .product-images-block .slider-prev svg,.block.block-product .product-images-block .slider-next svg{width:25px;height:17px}.block.block-product .product-images-block .slider-prev svg path,.block.block-product .product-images-block .slider-next svg path{fill:#101214;transition:0.2s}.block.block-product .product-images-block .slider-prev:hover,.block.block-product .product-images-block .slider-next:hover{cursor:pointer;background:#101214;transition:0.2s}.block.block-product .product-images-block .slider-prev:hover svg path,.block.block-product .product-images-block .slider-next:hover svg path{fill:#fff;transition:0.2s}.block.block-product .product-images-block .slider-prev{left:15px}.block.block-product .product-images-block .slider-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.block.block-product .product-images-block .slider-next{right:15px}.block.block-product .product-image{width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.block.block-product .product .btn-main{margin-top:40px}@media (max-width: 990px){.block.block-product .product-info-block .form .form-group.w-50{flex:0 0 100%;max-width:100%}}@media (max-width: 525px){.block.block-product .product-title{font-size:20px}.block.block-product .product-price{font-size:18px}.block.block-product .product-info-block,.block.block-product .product-images-block{width:100vw;max-width:100vw;margin:0}.block.block-product .product-info-block .slider-prev,.block.block-product .product-info-block .slider-next,.block.block-product .product-images-block .slider-prev,.block.block-product .product-images-block .slider-next{width:50px;height:50px;top:calc(50% - 25px);padding:calc((50px - 17px) / 2) 0}.block.block-product .product-images-block{height:80vw;min-height:45vw}}.block.block-checkout .form{padding:50px 0 0}.block.block-checkout .form .form-container{width:100%;max-width:730px;margin:0 auto;padding:0 15px}.block.block-checkout .form .checkout-payment-method{padding-top:7px;padding-bottom:7px}.block.block-checkout .form .checkout-payment-method .form-label{font-size:20px;margin-bottom:15px}.block.block-checkout .form .checkout-payment-method .radiobox-container{height:130px;padding:25px}.block.block-checkout .form .checkout-payment-method .radiobox-container.cash .radiobox-title svg{height:40px;margin:5px auto 15px;display:block;width:80px}.block.block-checkout .form .checkout-payment-method .radiobox-container.paypal .radiobox-title svg{height:80px;width:80px;margin:-10px auto;display:block}@media (max-width: 525px){.block.block-checkout .form .radiobox-container{width:100%}.block.block-checkout .form .radiobox-container:not(:last-child){margin-bottom:25px}.block.block-checkout .form-footer .form-group{text-align:center !important}.block.block-checkout .form-footer .form-group:not(:last-child){margin-bottom:25px !important}}.block.block-contacts{background-image:url("../img/info-image.png");background-repeat:no-repeat;background-position:right -4.6vw;background-size:100%}.block.block-contacts:before{content:'';background-color:#f4f5f7;position:absolute;left:0;top:0;z-index:-2;width:100%;height:100%}.block.block-contacts .contacts .contacts-info{width:50%;margin-right:50%;padding:40px 0}.block.block-contacts .contacts .contacts-info-title{font-size:44px;font-weight:900;margin-bottom:40px}.block.block-contacts .contacts .contacts-info-item{width:250px;display:inline-block;vertical-align:top;margin-right:20px}.block.block-contacts .contacts .contacts-info-item.address{margin-right:50%}.block.block-contacts .contacts .contacts-info-item.follow-us{vertical-align:bottom}.block.block-contacts .contacts .contacts-info-item .label{font-size:14px;font-weight:800;color:#ec1c2b;margin-bottom:15px;text-transform:uppercase}.block.block-contacts .contacts .contacts-info-item .data{font-size:20px;line-height:1.8;font-weight:800;margin-bottom:40px}.block.block-contacts .contacts .contacts-info-item .data a.social-link{display:inline-block;margin-right:20px;line-height:60px;width:250px;text-align:center;font-size:14px;color:#101214;font-weight:700;text-transform:uppercase;background:transparent;border:1px solid #101214;transition:0.2s;position:relative}.block.block-contacts .contacts .contacts-info-item .data a.social-link span{font-size:14px;font-weight:700;text-transform:uppercase}.block.block-contacts .contacts .contacts-info-item .data a.social-link:after{content:'';width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;left:1px;top:1px;border:4px solid transparent;transition:0.2s}.block.block-contacts .contacts .contacts-info-item .data a.social-link .icon{position:absolute;top:18px;left:15px;z-index:3;height:22px;width:22px;background-color:transparent;border:1px solid transparent;transition:0.2s}.block.block-contacts .contacts .contacts-info-item .data a.social-link .icon svg{position:absolute;top:0;left:0;width:22px;height:22px}.block.block-contacts .contacts .contacts-info-item .data a.social-link .icon svg path{fill:#101214;transition-delay:0.1s;transition:0.2s}.block.block-contacts .contacts .contacts-info-item .data a.social-link:hover{border:1px solid #101214;background:#101214;color:#fff;transition:0.2s}.block.block-contacts .contacts .contacts-info-item .data a.social-link:hover:after{border:4px solid #fff}.block.block-contacts .contacts .contacts-info-item .data a.social-link:hover svg path{fill:#fff;transition:0.2s}.block-send-message .send-message{position:relative}.block-send-message .send-message:before{content:'contact';position:absolute;right:0;top:-4vw;color:#fff;font-size:9.7vw;font-weight:900;text-transform:uppercase;line-height:1}.block-send-message .send-message-title{position:absolute;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);left:calc(-430px);top:calc(280px);color:#f4f5f7;font-size:152px;font-weight:900;text-transform:uppercase;line-height:1;width:710px;overflow:hidden}.block-send-message .send-message-title span{color:#f4f5f7;font-size:152px;font-weight:900;text-transform:uppercase;line-height:1;position:relative;left:-30px}.block-send-message .send-message-form{padding:50px 0 70px;width:50%;position:relative}.block-send-message .send-message-form:before{content:'';width:calc(50vw + 70px);height:100%;position:absolute;right:-70px;top:0;background:#fff;box-shadow:0 52px 85px 15px rgba(16,18,20,0.22)}.block-send-message .send-message-form .form-row .form-container .form-group-row .form-group .btn{max-width:330px}.block-subscribe .subscribe{display:inline-block;width:calc(50% - 4px);vertical-align:top;position:relative;margin:80px auto}.block-subscribe .subscribe-1{width:calc(40% - 4px)}.block-subscribe .subscribe-2{width:calc(60% - 4px)}.block-subscribe .subscribe-icon{position:absolute;top:0;left:-50%;width:100%;z-index:-1}.block-subscribe .subscribe-icon svg{width:100%}.block-subscribe .subscribe-icon svg path,.block-subscribe .subscribe-icon svg circle{fill:#e3e4e6}.block-subscribe .subscribe-title{font-size:58px;font-weight:800;line-height:1.5;padding-top:120px;padding-bottom:60px;width:100%;max-width:400px}.block-subscribe .subscribe-window{background:#fff}.block-subscribe .subscribe-window-header{padding:17px;border-bottom:1px solid #e3e4e6}.block-subscribe .subscribe-window-header .logo{width:70px;height:70px;border-radius:50%;text-align:center;padding:20px 0;background:#101214;display:inline-block;margin-right:17px;vertical-align:middle}.block-subscribe .subscribe-window-header .logo svg{width:30px;height:30px}.block-subscribe .subscribe-window-header .logo svg path{fill:#ec1c2b}.block-subscribe .subscribe-window-header .title{display:inline-block;vertical-align:middle}.block-subscribe .subscribe-window-header .title span.name{font-size:24px;font-weight:600;display:block;text-transform:uppercase}.block-subscribe .subscribe-window-header .title span.type{font-size:15px}.block-subscribe .subscribe-window-header .btn{margin:4px 0}.block-subscribe .subscribe-window-content{padding:13px}.block-subscribe .subscribe-window-content img{width:100%}@media (max-width: 1024px){.block.block-contacts .contacts .contacts-info{width:75%}.block.block-contacts .contacts .contacts-info-title{font-size:30px}.block-subscribe .subscribe-title{font-size:30px}.block-send-message .send-message-form{width:75%}.block-send-message .send-message-form:before{width:calc(75vw + 70px)}}@media (max-width: 991px){.block-subscribe .subscribe{width:55%;margin:40px auto}.block-subscribe .subscribe-2{width:100%}.block-subscribe .subscribe-title{font-size:30px}}@media (max-width: 525px){.block.block-contacts .contacts .contacts-info{width:100%;margin-top:20px}.block-subscribe .subscribe{width:100%;margin:20px auto}.block-subscribe .subscribe-title{font-size:30px}.block-subscribe .subscribe-window-header{padding-bottom:92px}.block-subscribe .subscribe-window-header .btn{max-width:100%;margin:17px 0}.block-send-message .send-message-form{width:100%}.block-send-message .send-message-form:before{width:100vw;right:-15px}}.pull-right{float:right}.pull-left{float:left}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.text-strike{text-decoration:line-through}.text-muted{color:#a1a1a1}.hidden{display:none}.m-0{margin:0 !important}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.container{max-width:1400px;width:100%;margin:auto;padding:15px}.cf{*zoom:1}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.btn-main{font-size:18px;font-weight:bold;text-transform:uppercase;line-height:90px;padding:0 60px 0 30px;position:relative;color:#101214;width:100%;max-width:340px;background:transparent;border-color:transparent;display:inline-block;cursor:pointer}.btn-main:before{content:'';position:absolute;bottom:0;left:0;height:5px;width:100%;background:#101214;transition:0.3s}.btn-main .btn-title{display:inline-block;line-height:1;font-size:inherit;color:inherit;font-weight:inherit;position:relative}.btn-main svg{position:absolute;width:30px;height:16px;top:35px;right:30px;transition:0.2s;transition-delay:0.2s}.btn-main svg path{fill:#101214}.btn-main:hover{color:#fff}.btn-main:hover:before{height:100%;transition:0.3s}.btn-main:hover svg{right:25px;transition:0.2s;transition-delay:0.2s}.btn-main:hover svg path{fill:#fff}.btn{max-width:225px;width:100%;line-height:60px;font-size:14px;text-transform:uppercase;font-weight:800;text-align:center;color:#fff;background:#101214;border-radius:0;border:transparent;transition:0.2s;display:inline-block}.btn:hover{background:#e3e4e6;color:#101214;box-shadow:0 15px 45px 0px rgba(16,18,20,0.12);transition:0.2s}.btn-red{max-width:225px;width:100%;line-height:60px;font-size:14px;text-transform:uppercase;font-weight:800;text-align:center;color:#fff;background:#ec1c2b;border-radius:0;border:transparent;transition:0.2s;display:inline-block}.btn-red:hover{background:#d91927;color:#fff;box-shadow:0 15px 45px 0px rgba(16,18,20,0.12);transition:0.2s}html body header{border-bottom:1px solid #e7e8e9}html body header.fix{position:fixed;left:0;top:0;height:90px;width:100vw;z-index:9}html body header.fix+.block-content{padding-top:90px}html body .block.block-content{font-family:"Montserrat",sans-serif;position:relative}html body .block.block-content:before,html body .block.block-content:after{content:'';position:absolute;height:100%;width:100%;top:0;left:0%;background-repeat:no-repeat;z-index:-1}html body .block.block-content.transparent{padding-bottom:0}html body .block.block-content.transparent:before,html body .block.block-content.transparent:after{display:none}html body footer{background:#101214}html body footer .block.block-logo .logo .logo-st0{fill:#fff}html body footer .block.block-menu .menu .menu-item a{color:#FFFFFF}html body footer .block.block-menu .menu .menu-item a:after{bottom:23px}@media (min-width: 768px){html body.no-overflow{overflow:hidden;padding-right:17px}html body.no-overflow header.fix{padding-right:17px}html body.no-overflow footer{margin-right:-17px;padding-right:17px}html body.no-overflow footer .block.block-logo .logo{z-index:1}}@media (max-width: 767px){html body footer .block.block-menu .menu-toggler{display:none}html body footer .block.block-menu .menu{display:block !important;position:relative;background:transparent}html body footer .block.block-menu .menu .menu-item a:after{bottom:0 !important}html body footer .block.block-logo{width:100vw}html body footer .block.block-logo .logo .logo_img svg{margin:auto}}@media (max-width: 525px){html body header{text-align:right !important;height:144px}html body header.fix{height:144px}}
