*{outline:none;padding:0;margin:0}html{height:auto;min-height:100%;padding:0;margin:0}body{height:100%;overflow-x:hidden;background-color:#FFF;font-family:'OpenSans';font-size:clamp(14px,2vw,16px);color:#666;text-decoration:none;font-weight:400;font-style:normal;line-height:120%;padding:0;margin:0}.clear{height:0;display:block;clear:left;font-size:0;line-height:0}.clean{height:0;display:block;clear:right;font-size:0;line-height:0}.cleall{height:0;display:block;clear:both;font-size:0;line-height:0}img{max-width:100%;height:auto;border:none}hr{height:4px;background-color:#CCC;border:none;color:#CCC;margin:clamp(30px,6vw,60px) 0}a,.link{color:#d01429;text-decoration:none;cursor:pointer}a:hover,.link:hover{color:#d01429;text-decoration:underline}ul,ol{display:block;padding:0;margin:clamp(10px,1vw,16px) 0 clamp(10px,1vw,16px) clamp(15px,1.5vw,24px)}ul li{padding:0;margin:0}noscript img{display:none}picture{display:block;padding:0;margin:0}picture img{width:100%;max-width:100%;display:block;padding:0;margin:0}.hide{display:none}.count{width:95vw;max-width:1920px;display:block;position:relative;padding:0 2.5vw;margin:0 auto}.cookies{font-size:12px;line-height:140%}.button{display:inline-block;position:relative;background-color:#d01429;font-family:'OpenSans';font-size:clamp(14px,1vw,18px);color:#FFF;text-decoration:none;text-transform:uppercase;font-weight:400;font-style:normal;text-align:center;line-height:clamp(30px,3vw,50px);padding:0 clamp(20px,2.25vw,40px);margin:0;cursor:pointer;-webkit-border-radius:clamp(15px,1.5vw,25px);-moz-border-radius:clamp(15px,1.5vw,25px);border-radius:clamp(15px,1.5vw,25px);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button.small{font-size:clamp(12px,1vw,16px);text-transform:lowercase;line-height:clamp(18px,2vw,24px);padding:0 clamp(10px,1vw,15px) 2px;-webkit-border-radius:clamp(9px,1vw,12px);-moz-border-radius:clamp(9px,1vw,12px);border-radius:clamp(9px,1vw,12px)}.button.black{background-color:#141414}.button:hover{background-color:#141414;color:#FFF;text-decoration:none}.button.black:hover{background-color:#d01429}small{display:none;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;text-decoration:none;padding:0;margin:clamp(10px,1vw,16px) 0}small.error{display:block;color:#881b1b}small.success{display:block;color:#409805}small.loading{display:block;color:#666}small img,small svg{vertical-align:text-bottom;padding:0;margin:0 clamp(5px,0.5vw,8px) 0 0}input{width:-moz-calc(100% - 30px);width:-webkit-calc(100% - 30px);width:-o-calc(100% - 30px);width:calc(100% - 30px);height:50px;display:block;position:relative;background-color:#F1F1F1;border:none;font-family:'OpenSansLight';font-size:clamp(12px,1vw,15px);color:#666;text-decoration:none;font-weight:400;font-style:normal;text-transform:none;line-height:50px;padding:0 15px;margin:0 0 15px}input.error{background-color:#FCD0C7;color:#901B1B;text-decoration:none}input:disabled{color:#999}textarea{width:-moz-calc(100% - 30px);width:-webkit-calc(100% - 30px);width:-o-calc(100% - 30px);width:calc(100% - 30px);height:215px;display:block;position:relative;background-color:#F1F1F1;border:none;font-family:'OpenSansLight';font-size:clamp(12px,1vw,15px);color:#666;text-decoration:none;font-weight:400;font-style:normal;text-transform:none;line-height:16px;padding:15px;margin:0 0 15px}textarea.big{height:280px}textarea.error{background-color:#FCD0C7;color:#901B1B;text-decoration:none}.slct{width:100%;height:50px;display:inline-block;overflow:hidden;background-color:#F1F1F1;background-image:url(../Images/Icons/select.svg);background-position:calc(100% - 10px) 50%;background-repeat:no-repeat;background-size:auto 25%;border:none;vertical-align:middle;padding:0;margin:0 0 15px}.slct.hide{display:none}.slct select{width:-moz-calc(100% + 24px);width:-webkit-calc(100% + 24px);width:-o-calc(100% + 24px);width:calc(100% + 24px);background:transparent;border:0;line-height:1;font-size:clamp(12px,1vw,15px);color:#666;text-decoration:none;font-weight:400;font-style:normal;padding:16px 10px;margin:0;border-radius:0;-webkit-appearance:none}.slct select option{color:#666;padding:0 10px}.slct select:disabled,.slct select:disabled option{color:#CCC}.slct.error{background-color:#FCD0C7}.slct.error select,.slct.error select option{color:#901B1B;text-decoration:none}.select2-container{width:100%!important}.select2-container--default .select2-selection--single{height:50px!important;display:block!important;position:relative!important;background-color:#f1f1f1!important;border:none!important;border-radius:0!important;font-family:'OpenSansLight'!important;font-size:14px!important;color:#000!important;text-decoration:none!important;font-weight:400!important;font-style:normal!important;line-height:50px!important;padding:10px!important;margin:0!important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:12px!important;right:12px!important}.select2-dropdown{border:1px solid #f1f1f1!important;border-radius:0!important}.select2-container--default .select2-search--dropdown .select2-search__field{border:none!important;background-color:#f1f1f1!important;padding:0 10px!important;margin:0!important}.select2-search--dropdown{padding:10px!important}.select2-results__option{padding:5px 10px!important}label{cursor:pointer}label.txt{width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px);width:-o-calc(100% - 50px);width:calc(100% - 50px);display:block;float:left;line-height:24px;margin:0 0 15px}label.label{display:inline-block;line-height:32px;vertical-align:middle;margin:5px clamp(15px,2vw,30px) 0 0}div.radio{width:32px;height:32px;display:inline-block;position:relative;overflow:hidden;vertical-align:middle;padding:0;margin:5px 15px 0 0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}div.radio label{width:32px;height:32px;position:absolute;left:0;top:0;background-color:#F1F1F1;border:none;padding:0;cursor:pointer}div.radio label:after{width:16px;height:16px;position:absolute;top:8px;left:8px;background-color:#333;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;content:'';-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}div.radio label:hover::after{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);filter:alpha(opacity=30);opacity:.5}div.radio input[type=radio]:checked + label:after{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}div.radio.error label{background-color:#FCD0C7}div.checkbox{width:32px;height:32px;position:relative;float:left;clear:both;padding:0;margin:0 15px 2px 0}div.checkbox label{width:32px;height:32px;position:absolute;left:0;top:0;background-color:#F1F1F1;border:none;padding:0;cursor:pointer}div.checkbox label:after{width:14px;height:10px;position:absolute;top:6px;left:6px;background:transparent;border:4px solid #333;border-top:none;border-right:none;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;content:'';-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}div.checkbox label:hover::after{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);filter:alpha(opacity=30);opacity:.5}div.checkbox input{width:24px!important;height:24px!important;border:none!important;padding:0!important;margin:0!important}div.checkbox input[type=checkbox]:checked + label:after{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}div.checkbox.error label{background-color:#FCD0C7}h1{display:block;position:relative;font-family:'OpenSansBold';font-size:clamp(32px,3vw,48px);color:#141414;text-decoration:none;font-weight:400;font-style:normal;line-height:120%;padding:0;margin:0}h2{display:block;position:relative;font-family:'OpenSansBold';font-size:clamp(24px,3vw,32px);color:#141414;text-decoration:none;font-weight:400;font-style:normal;line-height:120%;padding:0;margin:0 0 clamp(15px,2vw,24px)}h3{display:block;position:relative;font-size:clamp(16px,2vw,24px);color:#141414;text-decoration:none;font-weight:400;font-style:normal;line-height:120%;padding:0;margin:0 0 clamp(15px,2vw,20px)}h4{display:block;position:relative;font-size:clamp(16px,1vw,18px);color:#141414;text-decoration:none;font-weight:400;font-style:normal;line-height:120%;padding:0;margin:0 0 clamp(10px,1vw,18px)}h5{display:block;position:relative;font-family:'OpenSansLight';font-size:clamp(15px,1vw,18px);color:#141414;text-decoration:none;font-weight:400;font-style:normal;text-transform:uppercase;line-height:120%;padding:0;margin:0 0 clamp(10px,1vw,15px)}h6{display:block;position:relative;font-family:'OpenSansLight';font-size:clamp(12px,1vw,14px);color:#141414;text-decoration:none;font-weight:400;font-style:normal;line-height:120%;padding:0;margin:0 0 clamp(10px,1vw,15px)}.tooltip{display:inline-block;position:relative;vertical-align:middle}.tooltip .tooltiptext{width:170px;position:absolute;visibility:hidden;bottom:120%;left:50%;background-color:#d01429;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,"sans-serif";font-size:clamp(10px,1vw,12px);color:#fff;text-align:center;line-height:120%;padding:15px;margin:0 0 0 -100px;opacity:0;z-index:99999;transition:opacity 1s}.tooltip .tooltiptext::after{position:absolute;top:100%;left:50%;content:"";border-width:5px;border-style:solid;border-color:#d01429 transparent transparent;margin-left:-5px}.tooltip.bottom .tooltiptext{top:150%;bottom:auto}.tooltip.bottom .tooltiptext::after{top:auto;bottom:100%;border-color:transparent transparent #d01429}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}section.top{display:block;position:relative;background-color:#141414;font-family:'OpenSans';font-size:12px;color:#FFF;text-align:center;line-height:22px;padding:10px 0;margin:0}section.top .phone{display:block;position:relative;float:left;color:#FFF;text-decoration:none;padding:0;margin:0;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.top .phone svg{display:inline-block;fill:#FFF;vertical-align:middle;padding:0;margin:1px 10px 1px 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.top .phone:hover{color:#d01429}section.top .phone:hover svg{fill:#d01429}section.top div.delivery{display:block;text-transform:uppercase;padding:0;margin:0}section.top div.delivery svg{display:inline-block;fill:#FFF;vertical-align:middle;padding:0;margin:0 10px 0 0}section.top ul{display:block;position:relative;float:right;list-style:none;padding:0;margin:0}section.top ul li{display:block;position:relative;float:left;color:#FFF;text-decoration:none;list-style:none;padding:0 10px;margin:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.top ul li.hide{display:none}section.top ul li.bag,section.top ul li.menu,section.top ul li.find{cursor:pointer}section.top ul li a{color:#FFF;text-decoration:none;padding:0;margin:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.top ul li svg{display:inline-block;fill:#FFF;vertical-align:middle;padding:0;margin:0 10px 0 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.top ul li:hover,section.top ul li a:hover{color:#d01429}section.top ul li:hover svg,section.top ul li a:hover svg{fill:#d01429}section.shopingcart{display:none;position:relative;background-color:#d01429;color:#FFF;text-decoration:none;padding:clamp(16px,2vw,32px) 0;margin:0}section.shopingcart img.loading{display:block;margin:0 auto}section.shopingcart div.empty{position:relative;line-height:clamp(30px,3vw,50px);padding:0;margin:0}section.shopingcart div.empty p{display:inline-block;vertical-align:middle;padding:0;margin:0}section.shopingcart div.empty svg{display:inline-block;fill:#FFF;vertical-align:middle;padding:0;margin:0 clamp(10px,2vw,20px) 0 0}section.shopingcart div.empty a.button{float:right;background-color:#FFF;color:#d01429}section.shopingcart div.empty a.button:hover{background-color:#141414;color:#FFF}section.shopingcart div.cart{width:80%;float:left;padding:0;margin:0}section.shopingcart div.cart .row1{width:-moz-calc(100% - 550px);width:-webkit-calc(100% - 550px);width:-o-calc(100% - 550px);width:calc(100% - 550px);float:left;padding:clamp(15px,2vw,20px) 0;margin:0}section.shopingcart div.cart .row2{width:150px;float:left;text-align:center;padding:clamp(15px,2vw,20px) 0;margin:0}section.shopingcart div.cart .row3{width:150px;float:left;text-align:center;padding:clamp(15px,2vw,20px) 0;margin:0}section.shopingcart div.cart .row4{width:150px;float:left;text-align:center;padding:clamp(15px,2vw,20px) 0;margin:0}section.shopingcart div.cart .row5{width:100px;float:left;text-align:center;padding:clamp(15px,2vw,20px) 0;margin:0}section.shopingcart div.cart .top{background-color:#CCC;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#d01429;text-decoration:none;font-weight:700;text-transform:uppercase;padding:0;margin:0}section.shopingcart div.cart .top .row1{width:-moz-calc(100% - 580px);width:-webkit-calc(100% - 580px);width:-o-calc(100% - 580px);width:calc(100% - 580px);padding:clamp(5px,1vw,10px) 15px}section.shopingcart div.cart .top .row2{width:120px;padding:clamp(5px,1vw,10px) 15px}section.shopingcart div.cart .top .row3{width:120px;padding:clamp(5px,1vw,10px) 15px}section.shopingcart div.cart .top .row4{width:120px;padding:clamp(5px,1vw,10px) 15px}section.shopingcart div.cart .top .row5{width:70px;padding:clamp(5px,1vw,10px) 15px}section.shopingcart div.cart .middle{position:relative;color:#fff;text-decoration:none;line-height:140%;padding:0;margin:0}section.shopingcart div.cart .middle a.row1{min-height:90px;display:block;position:relative;color:#EDBFC0;text-decoration:none}section.shopingcart div.cart .middle a.row1 picture{width:120px;float:left;margin:0 clamp(15px,2vw,30px) 0 0}section.shopingcart div.cart .middle a.row1 .info{width:-moz-calc(100% - 150px);width:-webkit-calc(100% - 150px);width:-o-calc(100% - 150px);width:calc(100% - 150px);min-height:120px;display:-webkit-flex;display:flex;padding:0;margin:0;-webkit-align-items:center;align-items:center}section.shopingcart div.cart .middle a.row1 .info h3{display:inline-block;color:#FFF;text-transform:uppercase;vertical-align:middle;margin:0 0 clamp(5px,1vw,10px);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.shopingcart div.cart .middle a.row1 .info strong{color:#FFF}section.shopingcart div.cart .middle a.row1 .info .label{display:inline-block;font-size:12px;vertical-align:middle;padding:2px 10px;margin:0 0 clamp(5px,1vw,10px) clamp(5px,1vw,10px);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}section.shopingcart div.cart .middle a.row1 .info .label strong{color:inherit}section.shopingcart div.cart .middle a.row1:hover{text-decoration:none}section.shopingcart div.cart .middle a.row1:hover .info h3{color:#141414;text-decoration:none}section.shopingcart div.cart .middle .row2{min-height:120px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}section.shopingcart div.cart .middle .row2 div{font-size:clamp(14px,2vw,18px);line-height:140%;padding:0;margin:0 auto}section.shopingcart div.cart .middle .row2 div s{display:block;font-size:clamp(12px,1vw,14px);color:#999}section.shopingcart div.cart .middle .row3{min-height:120px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}section.shopingcart div.cart .middle .row3 div{font-size:clamp(14px,2vw,18px);line-height:140%;padding:0;margin:0 auto}section.shopingcart div.cart .middle .row3 input{width:42px;height:36px;display:block;float:left;background-color:transparent;border:none;color:#FFF;text-align:center;line-height:33px;vertical-align:middle;padding:0;margin:0}section.shopingcart div.cart .middle .row3 div .controls{width:36px;height:36px;display:block;float:left;background-color:#FFF;font-size:clamp(16px,2vw,24px);color:#d01429;text-decoration:none;font-weight:700;text-align:center;line-height:36px;vertical-align:middle;padding:0;margin:0;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.shopingcart div.cart .middle .row3 div .controls:hover{background-color:#141414;color:#FFF;text-decoration:none}section.shopingcart div.cart .middle .row4{min-height:120px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}section.shopingcart div.cart .middle .row4 div{font-size:clamp(14px,2vw,18px);line-height:140%;padding:0;margin:0 auto}section.shopingcart div.cart .middle .row5{min-height:120px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}section.shopingcart div.cart .middle .row5 svg{display:block;fill:#FFF;padding:0;margin:0 auto;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.shopingcart div.cart .middle .row5 svg:hover{fill:#141414}section.shopingcart div.bottom{text-align:right;padding:clamp(15px,2vw,20px) 0 0;margin:0}section.shopingcart div.bottom span{display:inline-block;border-left:1px solid #FFF;color:#CCC;text-align:center;vertical-align:middle;padding:5px clamp(15px,2vw,30px);margin:0}section.shopingcart div.bottom span:first-of-type{border-left:none}section.shopingcart div.bottom span:last-of-type strong{color:#FFF}section.shopingcart div.bottom span.info{text-align:right}section.shopingcart div.bottom span.info strong{text-transform:uppercase;margin:0}section.shopingcart div.bottom span p{display:inline-block;vertical-align:middle}section.shopingcart div.bottom span em{display:inline-block;font-style:normal;vertical-align:middle}section.shopingcart div.bottom span strong{display:block;color:#FFF;padding:0;margin:2px 0 0}section.shopingcart div.bottom a.button{float:left;background-color:#FFF;color:#141414}section.shopingcart div.bottom a.button:hover{background-color:#141414;color:#FFF}section.shopingcart div.discount{width:-moz-calc(20% - 90px);width:-webkit-calc(20% - 90px);width:-o-calc(20% - 90px);width:calc(20% - 90px);float:left;background-color:#D5D2DC;color:#666;padding:30px;margin:0 0 0 30px}section.shopingcart div.discount p{display:block;padding:0;margin:0}section.shopingcart div.discount h2{display:inline-block;font-size:clamp(15px,2vw,27px);color:#d01429;font-style:normal;vertical-align:middle}section.shopingcart div.discount svg{display:inline-block;fill:#d01429;vertical-align:middle;margin:0 clamp(8px,1vw,12px) clamp(12px,1vw,24px) 0}section.shopingcart div.discount input{max-width:400px;display:block;background-color:#f1f1f1;text-align:center;margin:clamp(10px,1vw,15px) 0 0}section.shopingcart div.discount strong{display:block;color:#333;text-transform:uppercase}section.shopingcart div.discount small{margin:clamp(10px,1vw,16px) 0 0}section.shopingcart div.discount small svg{margin:0 clamp(5px,0.5vw,8px) 0 0}section.shopingcart div.discount .button{background-color:#d01429;color:#FFF;margin:clamp(10px,1vw,15px) 0 0}section.shopingcart div.discount .button:hover{background-color:#5AADAC}section.search{display:none;position:relative;background-color:#999;padding:20px 0;margin:0}section.search small{padding:0;margin:clamp(10px,1vw,16px) 0 0}section.search input{width:-moz-calc(100% - 110px);width:-webkit-calc(100% - 110px);width:-o-calc(100% - 110px);width:calc(100% - 110px);height:38px;background-color:#FFF;line-height:38px;float:left;margin:0}section.search input.error{border:none;color:#B13234}section.search div.btn{float:left;background-color:#d01429;color:#FFF;text-decoration:none;line-height:38px;padding:0 15px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.search div.btn:hover{background-color:#000}header{display:block;position:-webkit-sticky;position:sticky;top:-1px;background-color:#FFF;padding:15px 0;margin:0;z-index:9999}header svg.logo{display:block;float:left;padding:0;margin:18px 0 0;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header svg.logo:hover{opacity:.75}header nav{display:block;float:left;padding:0;margin:0 0 0 clamp(15px,2vw,35px)}header nav ul,header nav ul li{display:block;float:left;position:relative;list-style:none;padding:0;margin:0}header nav ul li a{display:block;font-family:'OpenSansLight';font-size:clamp(14px,1vw,18px);color:#666;text-decoration:none;font-style:normal;font-weight:400;text-transform:uppercase;line-height:80px;padding:0 15px;margin:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}header nav ul li em{display:block;font-family:'OpenSansLight';font-size:18px;color:#666;text-decoration:none;font-style:normal;font-weight:400;text-transform:uppercase;line-height:38px;padding:0 15px;margin:0;cursor:default}header nav ul li a.sub{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}header nav ul li a:hover{color:#d01429;text-decoration:none}header nav ul li div{width:100vw;display:none;position:absolute;background-color:#efefef;padding:clamp(10px,1vw,15px);margin:0;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}header nav ul li div ul{display:block;float:left;position:relative;list-style:none;padding:0;margin:0}header nav ul li div ul li{width:100%;display:block;position:relative;border-top:1px solid #DDD;list-style:none;padding:0;margin:0}header nav ul li div ul li:first-child{border-top:none}header nav ul li div ul li a{font-size:15px;line-height:38px;padding:0;margin:0}header nav ul li div .banner{width:auto;max-width:460px;position:relative;float:left;padding:0;margin:0 0 0 clamp(15px,2.25vw,40px);cursor:pointer}header nav ul li div .banner picture{width:100%;position:relative;z-index:1}header nav ul li div .banner .info{width:-moz-calc(100% - 30px);width:-webkit-calc(100% - 30px);width:-o-calc(100% - 30px);width:calc(100% - 30px);position:absolute;bottom:0;left:0;line-height:120%;background-color:rgba(0,0,0,0.5);padding:10px 15px;margin:0;z-index:99;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}header nav ul li div .banner .info p{font-size:12px;color:#FFF;display:inline-block;text-transform:uppercase;vertical-align:middle}header nav ul li div .banner .info strong{font-family:'OpenSansBold';font-size:clamp(16px,2vw,24px);color:#e87070;display:inline-block;font-weight:400;vertical-align:middle;margin:0 10px 0 0}header nav ul li div.big{max-width:750px}header nav ul li div.big ul{width:-moz-calc(100% - 500px);width:-webkit-calc(100% - 500px);width:-o-calc(100% - 500px);width:calc(100% - 500px)}header nav ul li div.medium{max-width:250px}header nav ul li div.medium ul{width:100%}header nav ul li div.small{max-width:460px}header nav ul li div.small .banner{margin:0}header nav ul li.active a{color:#d01429}header nav ul li:hover{text-decoration:none}header nav ul li:hover a{background-color:#efefef}header nav ul li:hover div{display:block}header nav ul li:hover div ul li a{color:#666}header nav ul li div ul li a:hover,header nav ul li:hover div ul li a:hover{color:#141414}header nav ul li div ul li a.active,header nav ul li:hover div ul li a.active{color:#d01429}header div.bag{display:block;position:relative;float:right;padding:0;margin:22px 0 0;cursor:pointer}header div.bag p{width:6px;height:6px;position:absolute;top:-3px;right:-3px;background-color:#d01429;padding:0;margin:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}header div.bag svg{display:block;fill:#404040;padding:0;margin:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header div.bag:hover svg{fill:#d01429}header.pinned{background-color:#f1f1f1}header.pinned svg.logo{max-height:50px;margin:15px 0}header.pinned div.controls{margin:clamp(10px,2vw,30px) 0}header.pinned nav ul li a{line-height:76px}header.pinned nav ul li div ul li a{line-height:38px}section.headline{display:block;position:relative;background-color:#ebebeb;text-align:right;padding:15px 0;margin:0 0 clamp(50px,6vw,100px)}section.headline h1{float:left;font-family:'BebasNeueBold';margin:0}section.headline big{display:block;position:relative;float:left;font-family:'BebasNeueBold';font-size:clamp(32px,3vw,48px);color:#141414;text-decoration:none;font-weight:400;font-style:normal;line-height:120%;padding:0;margin:0}section.headline div.mask{width:auto;max-width:50%;height:100%;display:block;position:relative;float:right;overflow:hidden;padding:0;margin:16px 0 0;z-index:1}section.headline div.mask:before{width:20px;position:absolute;top:0;right:0;bottom:0;content:"";z-index:3}section.headline ul{width:auto;height:100%;display:block;white-space:nowrap;list-style:none;padding:0;margin:0}section.headline ul li{display:inline;float:left;font-size:clamp(14px,2vw,18px);color:#141414;list-style:none;padding:0;margin:0}section.headline ul li:last-child{color:#141414}section.headline ul li+li::before{display:inline-block;content:"/\00a0";color:#141414;padding:0 8px 0 10px}section.headline ul li a{display:inline-block;font-size:clamp(14px,2vw,18px);color:#141414;padding:0;margin:0}section.headline ul li a:hover{color:#d01429;text-decoration:none}section.welcome{display:block;position:relative;padding:0;margin:0}section.welcome p{display:block;font-family:'OpenSansLight';font-size:clamp(15px,1vw,18px);color:#d01429;text-decoration:none;text-transform:uppercase;line-height:120%;padding:0;margin:0}section.welcome strong{display:block;font-family:'BebasNeueBold';font-size:clamp(36px,4vw,72px);color:#FFF;text-decoration:none;text-transform:uppercase;line-height:120%;padding:0;margin:0}section.welcome picture{width:100%;max-width:100%;position:relative;z-index:1}section.welcome .big{width:-moz-calc(24% - 25px);width:-webkit-calc(24% - 25px);width:-o-calc(24% - 25px);width:calc(24% - 25px);max-width:420px;display:block;position:relative;float:left;padding:0;margin:0 25px 0 0}section.welcome .big .info{position:absolute;top:30px;left:30px;padding:0;margin:0;z-index:99}section.welcome div.slider{width:-moz-calc(44% - 25px);width:-webkit-calc(44% - 25px);width:-o-calc(44% - 25px);width:calc(44% - 25px);max-width:810px;display:block;float:left;padding:0;margin:0 25px 0 0}section.welcome div.slider .slick-list{z-index:1}section.welcome div.slider .slide{position:relative;padding:0;margin:0;z-index:1}section.welcome div.slider .slide picture{width:100%;max-width:810px;margin:0 auto;z-index:1}section.welcome div.slider .slide .info{position:absolute;left:30px;bottom:80px;z-index:99;-webkit-align-items:flex-end;align-items:flex-end}section.welcome div.slider .slide .info .button{margin:20px 0 0}section.welcome div.slider .slide .info .button:hover{background-color:#FFF;color:#141414}section.welcome div.slider .slick-dots{margin:-50px 0 0;z-index:99}section.welcome div.slider ul{width:100%;position:relative;text-align:center;list-style:none;padding:0;margin:0}section.welcome div.slider ul li{display:inline-block;list-style:none;padding:0;margin:0 5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}section.welcome div.slider ul li button{width:10px;height:10px;display:block;position:relative;overflow:hidden;background-color:#FFF;border:none;text-indent:-9999px;padding:0;margin:0;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}section.welcome div.slider ul li button:hover{background-color:#666}section.welcome div.slider ul li.slick-active button{background-color:#d01429}section.welcome div.banners{width:34%;max-width:640px;display:block;float:left;padding:0;margin:0}section.welcome div.banners .small{width:-moz-calc(50% - 15px);width:-webkit-calc(50% - 15px);width:-o-calc(50% - 15px);width:calc(50% - 15px);max-width:305px;display:block;position:relative;float:left;padding:0;margin:0 0 30px 30px}section.welcome div.banners .small strong{position:absolute;top:30px;left:30px;font-size:clamp(24px,2.5vw,48px);z-index:99}section.welcome div.banners .small:first-of-type{margin:0 0 30px}section.welcome div.banners .small:first-of-type strong{top:auto;bottom:30px}section.welcome div.banners .medium{width:100%;max-width:640px;display:block;position:relative;clear:left;padding:0;margin:0}section.welcome div.banners .medium .info{position:absolute;bottom:30px;left:30px;padding:0;margin:0;z-index:99}section.points{display:block;padding:0;margin:clamp(15px,2vw,30px) auto}section.points div.box{width:20%;float:left;background-color:#EEE;text-align:center;padding:clamp(10px,1vw,20px) 0;margin:0}section.points div.box p{display:inline-block;font-size:clamp(12px,1vw,16px);color:#828282;text-align:left;vertical-align:middle;padding:0;margin:0 0 0 clamp(10px,1.25vw,20px)}section.points div.box svg{display:inline-block;fill:#000;vertical-align:middle;padding:0;margin:0}section.points div.box strong{display:block;font-size:clamp(15px,1vw,18px);color:#000;text-transform:uppercase;line-height:120%;padding:0;margin:0}section.products{display:block;padding:0;margin:clamp(10px,3.75vw,60px) auto}section.products h1{display:block;font-family:'BebasNeueBold';font-size:clamp(24px,3.5vw,60px);color:#000;text-decoration:none;font-weight:400;font-style:normal;text-align:center;line-height:120%;padding:0 clamp(5px,1vw,15px);margin:0 auto clamp(25px,4.5vw,75px)}a.item{width:-moz-calc(25% - 15px);width:-webkit-calc(25% - 15px);width:-o-calc(25% - 15px);width:calc(25% - 15px);display:block;position:relative;float:left;padding:0;margin:0 0 40px 20px}a.item:nth-of-type(4n + 1){clear:left;margin:0 0 40px}a.item p{display:block;font-family:'OpenSansLight';font-size:clamp(12px,1vw,14px);color:#333;text-decoration:none;font-weight:400;font-style:normal;line-height:120%;padding:0;margin:5px 0 10px}a.item h3{display:block;font-family:'OpenSansBold';font-size:clamp(14px,1vw,18px);color:#333;text-decoration:none;font-weight:400;font-style:normal;text-transform:uppercase;line-height:120%;padding:0;margin:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a.item picture{width:100%;max-width:100%;margin:0 auto clamp(15px,1.75vw,30px)}a.item div.info{min-height:200px;display:-webkit-flex;display:flex;padding:0;margin:0;-webkit-align-items:center;align-items:center}a.item div.info .content{width:100%;padding:0;margin:0}a.item div.price{margin:0 0 10px}a.item div.price s{display:inline-block;font-family:'OpenSansLight';font-size:clamp(14px,1vw,18px);color:#333;text-decoration:line-through;font-weight:400;font-style:normal;line-height:120%;padding:0;margin:0}a.item div.price strong{display:inline-block;font-family:'OpenSansLight';font-size:clamp(14px,1vw,18px);color:#d01429;text-decoration:none;font-weight:400;font-style:normal;line-height:120%;padding:0;margin:0 10px 0 0}a.item div.labels{position:absolute;top:15px;right:40px;padding:0;margin:0;z-index:999;transform:rotate(270deg);transform-origin:right top}a.item div.labels .label{display:inline-block;font-size:clamp(9px,1vw,12px);color:#FFF;text-transform:uppercase;line-height:clamp(16px,2vw,21px);padding:0 clamp(4px,0.5vw,8px) 2px;margin:0 10px 0 0}a.item div.options{display:block;position:relative;padding:0;margin:0}a.item div.options em{width:12px;height:12px;display:inline-block;position:relative;overflow:hidden;text-indent:-9999px;vertical-align:middle;padding:0;margin:0 5px 5px 0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;box-shadow:0 0 2px 1px rgba(0,0,0,0.25)}a.item div.options big{display:inline-block;position:relative;background-color:#e5e5e5;font-family:'OpenSansLight';font-size:11px;color:#666;text-decoration:none;font-weight:400;font-style:normal;line-height:24px;vertical-align:middle;padding:0 10px;margin:5px 5px 0 0;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a.item.small{width:-moz-calc(50% - 15px);width:-webkit-calc(50% - 15px);width:-o-calc(50% - 15px);width:calc(50% - 15px);display:block;position:relative;float:left;padding:0;margin:0 0 15px 20px}a.item.small:nth-of-type(2n + 1){clear:left;margin:0 0 15px}a.item.small picture{width:-moz-calc(50% - clamp(10px,1vw,20px));width:-webkit-calc(50% - clamp(10px,1vw,20px));width:-o-calc(50% - clamp(10px,1vw,20px));width:calc(50% - clamp(10px,1vw,20px));max-width:200px;float:left;margin:0 clamp(10px,1vw,20px) 0 0}a.item.small div.info{width:50%}a.item.small div.labels{display:none}a.item:hover{text-decoration:none}a.item:hover h3{color:#d01429}a.item:hover div.options big{opacity:1}section.category{display:block;position:relative;background-color:#edeeee;padding:clamp(30px,2.5vw,45px) 0;margin:0}section.category aside{width:-moz-calc(30% - 30px);width:-webkit-calc(30% - 30px);width:-o-calc(30% - 30px);width:calc(30% - 30px);max-width:280px;display:block;position:relative;float:left;padding:0;margin:0 30px 0 0}section.category aside h2{display:block;font-family:'BebasNeueBold';font-size:clamp(30px,3.5vw,60px);color:#000;text-decoration:none;font-weight:400;font-style:normal;padding:0;margin:clamp(10px,1vw,15px) 0 clamp(15px,1.5vw,30px)}section.category aside ul{display:block;list-style:none;padding:0;margin:0}section.category aside ul li{display:block;list-style:none;border-top:1px solid #cfcdc3;padding:0;margin:0}section.category aside ul li:first-child{border-top:none}section.category aside ul li a{display:block;font-family:'OpenSansLight';font-size:clamp(14px,1vw,18px);color:#232323;text-decoration:none;font-weight:400;font-style:normal;line-height:140%;padding:clamp(10px,1vw,15px) 0;margin:0}section.category aside ul li a:hover{color:#d01429;text-decoration:none}section.category article{width:-moz-calc(70% - 60px);width:-webkit-calc(70% - 60px);width:-o-calc(70% - 60px);width:calc(70% - 60px);display:block;position:relative;float:left;overflow:hidden;background-color:#FFF;padding:30px;margin:0}section.category article.null{width:70%;padding:0}section.category article img{max-width:100%;display:block;position:relative}section.category article a.item{margin:0 clamp(10px,1vw,15px) clamp(15px,1.5vw,30px)}section.category article ul{width:100%;display:block;position:relative;text-align:center;list-style:none;padding:0;margin:0}section.category article ul li{display:inline-block;list-style:none;padding:0;margin:0 5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}section.category article ul li button{width:14px;height:14px;display:block;position:relative;overflow:hidden;background-color:#cbcbcb;border:none;text-indent:-9999px;padding:0;margin:0;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}section.category article ul li button:hover{background-color:#666}section.category article ul li.slick-active button{background-color:#d01429}section.page div.home{width:-moz-calc(50% - 8px);width:-webkit-calc(50% - 8px);width:-o-calc(50% - 8px);width:calc(50% - 8px);display:block;float:left;padding:clamp(30px,3.5vw,60px) 0 0;margin:0 0 0 16px}section.page div.home:first-of-type{margin:0}section.page div.home h4{display:block;position:relative;float:left;font-family:'BebasNeueBold';font-size:clamp(24px,2.5vw,48px);color:#000;text-decoration:none;font-weight:400;font-style:normal;text-transform:uppercase;line-height:39px;padding:0 0 clamp(10px,1vw,20px);margin:0 0 clamp(15px,1.5vw,30px)}section.page div.home h4 strong{font-family:'BebasNeueBold';font-weight:400}section.page div.home h4 strong.red{color:#ff6262}section.page div.home h4 strong.green{color:#63be7b}section.page div.home .controls{display:block;float:right;padding:0;margin:0 0 clamp(15px,1.5vw,30px)}section.page div.home .controls svg{display:inline-block;fill:#666;vertical-align:middle;padding:0;margin:0 10px 0 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.page div.home .controls svg.prev{rotate:180deg}section.page div.home .controls svg:hover{fill:#000}section.page{display:block;position:relative;line-height:160%;padding:0;margin:0 auto clamp(30px,6vw,100px)}section.page strong{font-family:'OpenSansBold';color:#333;font-weight:400}section.page div.back{display:none;float:left;margin:clamp(15px,2vw,30px) 0 0}section.page div.tabs{display:block;border-bottom:1px solid #d4d4d4;padding:0;margin:clamp(15px,4vw,60px) 0 0}section.page div.tabs a{display:block;float:left;font-size:clamp(14px,1.5vw,18px);color:#222;text-decoration:none;font-weight:400;font-style:normal;text-transform:uppercase;padding:15px 30px;margin:0 0 -1px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.page div.tabs a p{display:block;float:left;font-style:normal;padding:0}section.page div.tabs a svg{display:block;float:left;fill:#141414;padding:0;margin:5px 15px 5px 0}section.page div.tabs a:hover{color:#d01429}section.page div.tabs a.select{background-color:#FFF;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-top:1px solid #d4d4d4}section.page div.contents{display:none;position:relative;border:1px solid #d4d4d4;border-top:none;padding:45px;margin:0}section.page div.login{width:-moz-calc(50% - 20px);width:-webkit-calc(50% - 20px);width:-o-calc(50% - 20px);width:calc(50% - 20px);position:relative;float:left;font-size:14px;text-align:left;padding:0;margin:0}section.page div.login p{display:block;padding:0;margin:0 0 15px}section.page div.login .password{display:none;margin:clamp(15px,4vw,60px) 0 0}section.page div.login a.forgot{display:block;float:right;font-family:'OpenSansLight';font-size:14px;color:#666;text-decoration:none;font-style:normal;font-weight:400;text-transform:uppercase;line-height:14px;margin:18px 0 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.page div.login a.forgot:hover{color:#d01429;text-decoration:none}

section.page div.sigin{width:-moz-calc(50% - 20px);width:-webkit-calc(50% - 20px);width:-o-calc(50% - 20px);width:calc(50% - 20px);position:relative;float:left;font-size:14px;text-align:left;padding:0;margin:0 0 0 40px}
section.page div.sigin p{display:block;padding:0;margin:0 0 15px}
section.page div.sigin strong{display:block;padding:0;margin:0 0 5px}
section.page div.sigin .registration{display:none;margin:clamp(15px,4vw,60px) 0 clamp(10px,1vw,15px)}
section.page div.sigin .registration iframe{max-width:none;float:none;padding:0;margin:0;aspect-ratio:none}
section.page div.sigin .registration label.txt{line-height:120%}

section.page div.sigin.open{width:auto; float:none; margin:40px 0 0 0;}
section.page div.sigin.open .registration{display:block;margin:clamp(15px,4vw,60px) 0 clamp(10px,1vw,15px)}

section.page div.profile{display:flex;margin:0 0 clamp(30px,8vw,120px)}section.page div.profile h3{font-size:clamp(24px,3vw,32px);margin:0 0 clamp(15px,2vw,24px)}section.page div.profile .box{position:relative;flex:1;font-size:14px;text-align:left;background-color:#f1f1f1;padding:clamp(15px,2vw,35px);margin:0 0 0 clamp(15px,2vw,30px)}section.page div.profile .box:nth-child(1){margin:0}section.page div.profile .box p{display:block;margin:0 0 clamp(10px,1vw,15px)}section.page div.profile .box .info{max-height:-moz-calc(100% - 175px);max-height:-webkit-calc(100% - 175px);max-height:-o-calc(100% - 175px);max-height:calc(100% - 175px);overflow:auto;line-height:120%;margin:0 0 clamp(15px,2vw,30px)}section.page div.profile .box a.logout{margin:0 0 0 clamp(10px,1vw,15px)}section.page div.profile .box input{background-color:#FFF}section.page div.profile .box input.error{background-color:#FCD0C7;color:#901B1B;text-decoration:none}section.page div.option{position:relative;flex:1;font-size:14px;text-align:left;padding:0;margin:0}section.page div.option p{max-width:calc(100% - 230px);display:block}section.page div.option a.button{float:right;margin:-60px 0 0}section.page div.address{width:-moz-calc(50% - 15px);width:-webkit-calc(50% - 15px);width:-o-calc(50% - 15px);width:calc(50% - 15px);float:left;text-transform:none;padding:0;margin:clamp(45px,6vw,90px) 0 0 30px}section.page div.address:nth-of-type(2n + 1){clear:left;margin:clamp(45px,6vw,90px) 0 0}section.page div.address.empty{margin:0 0 0 30px}section.page div.address.empty:nth-of-type(2n + 1){margin:0}section.page div.address hr{height:2px}section.page div.address hr:first-of-type{height:4px;margin:clamp(15px,2vw,30px) 0}section.page div.address .remove{display:inline-block;color:#881b1b;text-decoration:none;vertical-align:middle;margin:0 0 0 clamp(10px,1.5vw,20px);cursor:pointer}section.page div.address .remove:hover{color:#333}section.page div.address .info{background-color:#f1f1f1;padding:clamp(15px,2vw,30px);margin:clamp(15px,2vw,30px) 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}section.page div.address .info h3{border-bottom:1px solid #CCC;padding:0 0 clamp(15px,2vw,30px)}section.page div.address h4{color:#d01429;margin:0}section.page div.address h5{border-bottom:1px solid #CCC;padding:0 0 clamp(10px,1vw,15px);marign:0 0 clamp(10px,1vw,15px) 0}section.page div.controls{float:right;padding:0;margin:0 0 0 clamp(10px,1vw,15px)}section.page div.controls svg{display:inline-block;vertical-align:middle;padding:0;margin:0 clamp(10px,1vw,15px) 0 0;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.page div.controls svg:hover{opacity:.5}section.page div.total{float:right;padding:0;margin:clamp(15px,2vw,30px) 0 0}section.page div.total p{min-width:125px;display:inline-block;vertical-align:middle;text-align:right}section.page div.total strong{width:200px;display:inline-block;vertical-align:middle}section.page div.noresults{position:relative;text-align:center;padding:clamp(15px,4vw,60px);margin:clamp(15px,4vw,60px) 0 0}section.page div.noresults p{display:block}section.page div.noresults big{display:block;font-family:'OpenSansBold';font-size:240px;color:#d01429;text-decoration:none;font-weight:400;font-style:normal;line-height:100%;padding:0;margin:0 0 clamp(15px,2vw,30px)}section.page div.noresults img{display:block;margin:0 auto clamp(15px,2vw,30px)}section.page div.noresults strong{display:block;text-transform:uppercase}section.page div.noresults a.button{margin:clamp(15px,4vw,60px) 0 0}section.page div.button#filters{width:auto;display:none;margin:0 0 clamp(15px,2vw,30px)}

section.page aside{width:450px;display:block;position:relative;float:left;padding:0;margin:0 30px 0 0}
section.page aside.contacts{width:-moz-calc(50% - 15px);width:-webkit-calc(50% - 15px);width:-o-calc(50% - 15px);width:calc(50% - 15px);}

section.page aside.contacts .location{background-color:#F1F1F1; padding:clamp(10px,1vw,15px); margin:0 0 clamp(15px, 3vw, 30px) 0;}
section.page aside.contacts .location picture{width:120px; display:block; float:left; padding:0; margin:0 clamp(10px,1vw,15px) 0 0;}
section.page aside.contacts .location picture img{width:100%; max-width:100%; padding:0; margin:0;}
section.page aside.contacts .location .details{width:-moz-calc(100% - 135px);width:-webkit-calc(100% - 135px);width:-o-calc(100% - 135px);width:calc(100% - 135px); float:left; padding:0; margin:0;}
section.page aside.contacts .location .details h3{margin:0;}
section.page aside.contacts .location .details .button{display:inline-block; font-size:14px; text-transform:lowercase; line-height:25px; padding:0 10px; margin:0 0 0 10px;}

section.page aside em{height:34px;display:inline-block;font-style:normal;vertical-align:middle;line-height:34px;margin:0 5px 15px}section.page aside input{width:120px;display:inline-block;vertical-align:middle;text-align:center}section.page aside svg{display:inline-block;fill:#141414;vertical-align:middle;margin:0 10px 10px 0;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.page aside svg:hover{fill:#d01429}section.page aside .title{display:block;position:relative;font-family:'OpenSansBold';font-size:clamp(24px,3vw,32px);color:#141414;text-decoration:none;font-weight:400;font-style:normal;line-height:120%;padding:0;margin:0 0 clamp(15px,2vw,24px)}section.page aside .button{vertical-align:middle;margin:clamp(15px,2vw,30px) 0 0}section.page aside .checkbox{margin:0 clamp(10px,1vw,15px) 0 0}section.page aside .checkbox input{width:auto;height:auto;padding:0;margin:0}section.page aside div.more{display:block;font-size:14px;color:#d01429;text-decoration:none;font-weight:400;font-style:normal;padding:0;margin:-25px 0 clamp(15px,2vw,30px);cursor:pointer}section.page aside div.more p{width:20px;height:20px;display:inline-block;background-color:#d01429;font-size:16px;color:#FFF;text-align:center;line-height:20px;font-weight:700;vertical-align:baseline;padding:0;margin:0 clamp(8px,1vw,8px) 0 0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}section.page aside ul{display:block;position:relative;list-style:none;padding:0;margin:0 0 clamp(15px,2vw,30px)}section.page aside ul li{display:block;border-top:1px dotted #CCC;list-style:none;padding:clamp(5px,1vw,10px) 0;margin:0}section.page aside ul li:first-of-type{border-top:none}section.page aside ul li p{display:inline-block;font-size:12px;vertical-align:middle;padding:0;margin:0 0 0 7px}section.page aside ul li a{display:block;font-family:'OpenSansLight';color:#232323;text-decoration:none;font-weight:400;font-style:normal;line-height:clamp(14px,2vw,18px);text-transform:uppercase;padding:0;margin:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.page aside ul li a:hover,section.page aside ul li a.select{color:#d01429;text-decoration:none}section.page aside ul li svg{display:inline-block;vertical-align:middle;padding:0;margin:0}section.page aside ul li svg.full{fill:#ffac33}section.page aside ul li svg.null{fill:#CCC}section.page aside ul.cut{height:360px;overflow:hidden}section.page aside ul.cut::after{width:100%;height:70px;position:absolute;bottom:0;left:0;content:"";background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1.00) 100%)}section.page aside label{line-height:32px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.page aside label:hover{color:#d01429}section.page aside .color{width:30px;height:30px;display:inline-block;position:relative;text-indent:-9999px;vertical-align:middle;padding:0;margin:0 5px clamp(5px,1vw,10px) 0;opacity:.5;cursor:pointer;box-shadow:0 0 5px 0 rgba(0,0,0,0.15);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.page aside .color.select{opacity:1}section.page aside .color:hover{opacity:.75}section.page aside .reset{display:inline-block;color:#141414;vertical-align:middle;line-height:clamp(30px,3vw,50px);padding:0 clamp(10px,1vw,15px);margin:clamp(15px,2vw,30px) 0 0 clamp(10px,1vw,15px);cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.page aside .reset:hover{color:#d01429;text-decoration:none}

section.page article{width:-moz-calc(100% - 480px);width:-webkit-calc(100% - 480px);width:-o-calc(100% - 480px);width:calc(100% - 480px);position:relative;float:left;padding:0;margin:0}
section.page article.contacts{width:-moz-calc(50% - 15px);width:-webkit-calc(50% - 15px);width:-o-calc(50% - 15px);width:calc(50% - 15px);}

section.page article a.item{width:-moz-calc(25% - 7px);width:-webkit-calc(25% - 7px);width:-o-calc(25% - 7px);width:calc(25% - 7px);display:block;float:left;padding:0;margin:0 0 30px 9px}section.page article a.item:nth-of-type(5n + 1){clear:none;margin:0 0 30px 9px}section.page article a.item:nth-of-type(4n + 1){clear:left;margin:0 0 30px}section.page article .form{display:block;position:relative;line-height:120%;padding:clamp(30px,9vw,100px) 0;margin:0}section.page article .form h3{text-transform:uppercase}section.page article .form strong{display:block;color:#000;padding:0;margin:30px 0 15px}section.page article .form .button{margin:30px 0 0}section.page article .form div.checkbox{margin:3px 15px 0 0}section.page article .box{width:-moz-calc(50% - 15px);width:-webkit-calc(50% - 15px);width:-o-calc(50% - 15px);width:calc(50% - 15px);display:block;float:left;padding:0;margin:30px 0 0 30px}section.page article .box:nth-of-type(2n + 1){clear:left;margin:30px 0 0}section.page article .box label.label{margin:5px 0 0}section.page div.description{position:relative;padding:0;margin:0 0 clamp(30px,4vw,60px)}section.page div.description.cut{height:360px;overflow:hidden}section.page div.description.cut::after{width:100%;height:70px;position:absolute;bottom:0;left:0;content:"";background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1.00) 100%)}section.page .button#description{max-width:200px;display:block;text-align:center;margin:0 auto}section.page div.images{width:700px;position:relative;float:left;padding:0;margin:0 30px 0 0}section.page div.images .thumbs{padding:0;margin:15px 0 0}section.page div.images .thumbs .slick-arrow{width:100%;height:30px;display:-webkit-flex;display:flex;background-color:#ebebeb;border:none;padding:0;cursor:pointer;-webkit-align-items:center;align-items:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.page div.images .thumbs .slick-arrow svg{fill:#d01429;margin:0 auto;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.page div.images .thumbs .slick-arrow.prev{margin:0 0 5px}section.page div.images .thumbs .slick-arrow.prev svg{rotate:270deg}section.page div.images .thumbs .slick-arrow.next{margin:0}section.page div.images .thumbs .slick-arrow.next svg{rotate:90deg}section.page div.images .thumbs .slick-arrow:hover{background-color:#d01429}section.page div.images .thumbs .slick-arrow:hover svg{fill:#FFF}section.page div.images .thumbs .slick-list,section.page div.images .thumbs .slick-list .slick-track{display:block;position:relative;padding:0!important;margin:0}section.page div.images .thumbs .slick-list .slick-track .slick-slide{display:block;position:relative;border:none!important;text-align:center!important;padding:0!important;margin:0 0 5px}section.page div.images .thumbs .slick-list .slick-track .slick-slide.slick-current div .image{border:5px solid #d01429}section.page div.images .thumbs .image{width:-moz-calc(100% - 10px)!important;width:-webkit-calc(100% - 10px)!important;width:-o-calc(100% - 10px)!important;width:calc(100% - 10px)!important;max-width:120px;height:auto;max-height:120px;display:block;position:relative;border:5px solid #FFF;padding:0;margin:0;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.page div.images .thumbs .image picture{position:relative;z-index:1}section.page div.images .thumbs .image .video{width:100%;height:100%;display:-webkit-flex;display:flex;position:absolute;background-color:rgba(97,89,114,0.5);padding:0;margin:0;z-index:99;-webkit-align-items:center;align-items:center}section.page div.images .thumbs .image .video svg{width:50%;height:50%;display:block;fill:#FFF;margin:0 auto}section.page div.images .gallery{visibility:hidden;padding:0;margin:0;opacity:0;transition:opacity 2s ease;-webkit-transition:opacity 2s ease}section.page div.images .gallery.slick-initialized{visibility:visible;opacity:1}section.page div.images .gallery .image{max-width:700px;max-height:700px;display:block;position:relative;padding:0;margin:0;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.page div.images .gallery .image picture{position:relative;z-index:1}section.page div.images .gallery .image .hover{width:10%;height:10%;display:-webkit-flex;display:flex;position:absolute;bottom:15px;right:15px;background-color:rgba(20,20,20,0.85);padding:0;margin:0;opacity:0;z-index:99;-webkit-align-items:center;align-items:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}section.page div.images .gallery .image .hover svg{width:25%;height:auto;display:block;fill:#FFF;margin:0 auto}section.page div.images .gallery .image:hover .hover{opacity:1}section.page div.images .labels{position:absolute;top:15px;left:15px;padding:0;margin:0;z-index:999}section.page div.images .labels .label{display:inline-block;font-size:clamp(10px,1vw,14px);color:#FFF;padding:clamp(2px,0.5vw,5px) clamp(5px,1vw,10px);margin:0 5px 0 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}section.page div.images .labels .label strong{color:#FFF}section.page div.details{width:-moz-calc(100% - 730px);width:-webkit-calc(100% - 730px);width:-o-calc(100% - 730px);width:calc(100% - 730px);float:left;padding:0;margin:0}section.page div.details.full{width:auto;float:none;margin:0}section.page div.details .code{display:block;position:relative;font-size:14px;color:#141414;text-decoration:none;font-weight:400;font-style:normal;vertical-align:middle;line-height:120%;padding:0;margin:0 0 15px}section.page div.details .status{max-height:22px;display:inline-block;vertical-align:middle;line-height:100%;padding:0;margin:0}section.page div.details .status p{display:inline-block;font-family:'OpenSansLight';vertical-align:middle;line-height:22px;padding:0;margin:0}section.page div.details .status svg{display:inline-block;vertical-align:middle;padding:0;margin:0 5px 0 0}section.page div.details svg.like{display:inline-block;vertical-align:middle;padding:0;margin:0 15px 0 0;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.page div.details svg.like.add{fill:#CCC}section.page div.details svg.like.add:hover{fill:#000}section.page div.details svg.like.delete{fill:#E77173}section.page div.details svg.like.delete:hover{color:#CF2326}section.page div.details .info{padding:0;margin:0}section.page div.details .info .box{display:inline-block;border-left:4px solid #CCC;vertical-align:middle;padding:0 0 0 clamp(15px,1.5vw,30px);margin:0 0 0 clamp(15px,1.5vw,30px)}section.page div.details .info .box:first-of-type{border-left:none;padding:0;margin:0}section.page div.details .info .slct{background-color:#FFF;margin:5px 0 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}section.page div.details .info .price{position:relative;font-family:'OpenSansBold';font-size:clamp(24px,3vw,36px);color:#141414;padding:0;margin:0}section.page div.details .info .promo{position:relative;font-size:clamp(14px,2vw,18px);color:#141414;text-decoration:line-through;padding:0;margin:5px 0 0}section.page div.details .info .color{width:30px;height:30px;display:inline-block;position:relative;text-indent:-9999px;vertical-align:middle;padding:0;margin:5px 5px 0 0;cursor:pointer;opacity:.5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.page div.details .info .color.active{opacity:1}section.page div.details .info .color:hover{opacity:.75}section.page div.details .info .size{min-width:20px;height:30px;display:inline-block;position:relative;background-color:#e5e5e5;font-size:14px;color:#666;text-decoration:none;font-weight:400;font-style:normal;text-transform:uppercase;text-align:center;vertical-align:middle;line-height:30px;padding:0 5px;margin:5px 5px 0 0;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.page div.details .info .size:hover{background-color:#141414;color:#FFF;text-decoration:none}section.page div.details .info .size.expired{background-color:#F5F5F5;color:#CCC;text-decoration:none}section.page div.details .info .size.active{background-color:#d01429;color:#FFF;text-decoration:none}section.page div.details .action{position:relative;padding:0;margin:30px 0 0}section.page div.details .action .hide{display:none}section.page div.details .action .button{padding:0 clamp(15px,2vw,30px)}section.page div.details .action .fast{background-color:#141414;margin:0 0 0 15px}section.page div.details .action .fast:hover{background-color:#d01429}section.page div.details .action .alert{background-color:#999}section.page div.details .action .alert:hover{background-color:#141414}section.page div.details .description{padding:0;margin:30px 0 0}section.page div.details .description hr{height:2px;margin:clamp(15px,1.5vw,30px) 0}section.page div.details .description .height{display:block;position:relative;padding:0;margin:0}section.page div.details .description .height.cut{height:480px;overflow:hidden}section.page div.details .description .height.cut::after{width:100%;height:25%;position:absolute;bottom:0;left:0;content:"";background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1.00) 100%)}section.page div.details .description .more{display:block;position:relative;font-size:14px;color:#d01429;text-decoration:none;font-weight:400;font-style:normal;padding:0;margin:-10px 0 clamp(10px,1vw,15px);cursor:pointer;z-index:99;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.page div.details .description .more p{width:20px;height:20px;display:inline-block;background-color:#d01429;font-size:16px;color:#FFF;text-align:center;line-height:20px;font-weight:700;vertical-align:baseline;padding:0;margin:0 clamp(8px,1vw,8px) 0 0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}section.page div.details .description .more:hover{color:#d01429}section.page div.details .description .information{display:-webkit-flex;display:flex;position:relative;padding:0;margin:0;-webkit-align-items:center;align-items:center}section.page div.details .description .information .box{display:block;position:relative;flex:1;line-height:120%;padding:0;margin:0}section.page div.details .description .information .box svg{display:block;float:left;padding:0;margin:2px clamp(10px,1vw,15px) 0 0}section.page div.details .description .information .box strong{display:block;color:#111}section.page div.details .description .information .box p{display:block}section.page div.details .description .information .box p a{text-transform:lowercase}section.page div.checkout{width:-moz-calc(50% - 30px);width:-webkit-calc(50% - 30px);width:-o-calc(50% - 30px);width:calc(50% - 30px);float:left;padding:0;margin:0 0 clamp(45px,6vw,90px) 60px}section.page div.checkout:nth-of-type(2n + 1){clear:left;margin:0 0 clamp(45px,6vw,90px)}section.page div.checkout hr{margin:clamp(10px,1vw,15px) 0 clamp(15px,2vw,30px)}section.page div.checkout .form,section.page div.checkout .invoice,section.page div.checkout .shipping{display:none}section.page div.checkout .shipping.open{display:block}section.page div.checkout .radio{display:inline-block;vertical-align:middle;padding:0;margin:0 0 clamp(10px,1vw,15px)}section.page div.checkout .radio input{width:10px;height:10px;padding:0;margin:0}section.page div.checkout label{display:inline-block;vertical-align:middle;padding:0;margin:0 0 clamp(10px,1vw,15px)}section.page div.checkout label.infotext{width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px);width:-o-calc(100% - 50px);width:calc(100% - 50px)}section.page div.checkout label p{display:inline-block;vertical-align:middle;padding:0;margin:0 0 0 clamp(10px,1vw,15px)}section.page div.checkout label big{display:inline-block;color:#d01429;vertical-align:middle;padding:0;margin:0 0 0 clamp(10px,1vw,15px)}section.page div.checkout label strong{display:inline-block;vertical-align:middle;padding:0;margin:0 0 0 clamp(10px,1vw,15px)}section.page div.checkout .wallet{display:block;position:relative;padding:0;margin:0 0 clamp(45px,6vw,60px)}section.page div.checkout .wallet p{display:inline-block;position:relative;vertical-align:middle;line-height:120%;padding:0;margin:0 0 0 clamp(10px,1vw,15px)}section.page div.checkout .wallet big{display:inline-block;font-family:'OpenSansBold';font-size:clamp(24px,3vw,32px);color:#d01429;font-weight:400;vertical-align:middle;padding:0;margin:0}

section.page div.checkout .wallet label{margin:0 0 0 clamp(10px,1vw,15px)} 
section.page div.checkout .wallet .checkbox{display:inline-block;float:none;vertical-align:middle;padding:0;margin:0}
section.page div.checkout .wallet .checkbox label,
section.page div.checkout .wallet .checkbox input{padding:0;margin:0}section.page div.aumont{position:relative;background-color:#f1f1f1;font-size:14px;color:#666;line-height:120%;padding:clamp(15px,2vw,30px);margin:clamp(10px,1vw,15px) 0 0}section.page div.aumont span{min-height:75px;display:-webkit-flex;display:flex;float:left;border-left:1px solid #CCC;color:#666;text-align:center;vertical-align:middle;padding:0 clamp(15px,2vw,30px);margin:0;-webkit-align-items:center;align-items:center}section.page div.aumont span p{display:inline-block;vertical-align:middle}section.page div.aumont span strong{display:block;font-size:24px;color:#141414;margin:clamp(5px,1vw,10px) 0 0}section.page div.aumont span:first-of-type{border-left:none;text-align:left;padding:0 clamp(15px,2vw,30px) 0 0}section.page div.aumont span:first-of-type p{min-width:100px;text-align:right}section.page div.aumont span:first-of-type svg{fill:#141414}

section.page div.aumont span:first-of-type strong{min-width:170px;display:inline-block;font-size:14px;color:#141414;font-weight:400;margin:0}
section.page div.aumont span:last-of-type{float:right;border-left:none;padding:0;margin:0}section.page div.thanks{max-width:860px;text-align:center;margin:0 auto}section.page div.thanks svg{display:block;padding:0;margin:0 auto clamp(15px,2vw,30px);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}section.page div.thanks a.button{margin:0 10px}section.page div.thanks .info{position:relative;border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;text-align:left;padding:clamp(15px,2vw,30px) 0;margin:clamp(15px,2vw,30px) auto}section.page div.thanks .info img{display:inline-block;vertical-align:middle;padding:0;margin:0 clamp(10px,1vw,15px) 0 0}section.page div.thanks .info span{display:inline-block;vertical-align:middle;padding:0;margin:0}section.mission{display:block;position:relative;background-color:#d01429;color:#FFF;line-height:160%;padding:clamp(30px,9vw,100px) 0;margin:0}section.mission .info{float:left}section.mission .info h2{color:#FFF;line-height:120%}section.mission .info p{display:block;padding:0;margin:0}section.mission .info p em{color:#999}section.mission .info p strong{font-family:'OpenSansBold';font-weight:400}section.mission div.social{float:right;padding:0;margin:0}section.mission div.social svg{width:48px;height:auto;display:inline-block;fill:#FFF;vertical-align:middle;padding:0;margin:20px 0 0 15px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.mission div.social svg:hover{fill:#B7B3C3}section.about{display:block;position:relative;line-height:160%;padding:clamp(30px,9vw,100px) 0;margin:0}section.about div.box{width:-moz-calc(33.334% - 41px);width:-webkit-calc(33.334% - 41px);width:-o-calc(33.334% - 41px);width:calc(33.334% - 41px);display:block;float:left;padding:0;margin:0 0 0 60px}section.about div.box:nth-of-type(3n + 1){margin:0}section.about div.box img{display:block;padding:0;margin:0 0 60px}section.contacts{display:block;position:relative;line-height:160%;padding:0;margin:0 0 clamp(30px,9vw,100px)}section.contacts div.box{width:-moz-calc(25% - 45px);width:-webkit-calc(25% - 45px);width:-o-calc(25% - 45px);width:calc(25% - 45px);display:block;float:left;padding:0;margin:0 0 0 60px}section.contacts div.box:nth-of-type(4n + 1){margin:0}section.contacts div.box em{font-size:12px;color:#999;text-decoration:none}section.contacts div.box svg{height:auto;display:block;fill:#d01429;padding:0;margin:0 0 30px}section.contacts div.box strong{display:block;font-family:'OpenSansBold';color:#000;text-decoration:none;font-weight:400;line-height:normal;text-transform:uppercase;padding:0;margin:0 0 15px}section.contacts div.box .button{margin:15px 0 0;cursor:pointer}div.question{display:block;clear:left;background-color:#141414;font-size:clamp(16px,2vw,24px);color:#FFF;text-decoration:none;line-height:clamp(16px,2vw,24px);font-weight:400;font-style:normal;text-transform:uppercase;padding:15px;margin:0 0 30px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}div.question em{width:0;height:0;display:block;float:right;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #FFF;padding:0;margin:7px 0 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}div.question:hover{background-color:#666}div.question.active{background-color:#d01429;margin:0}div.question.active em{border-top:10px solid #FFF;-ms-transform:rotate(180deg);transform:rotate(180deg)}span.answer{width:100%;display:none;overflow:auto;float:left;padding:0 0 20px;margin:0 0 1px}span.answer.faq{padding:15px 0 30px}section.shop{display:block;position:relative;line-height:160%;padding:0;margin:0 0 clamp(30px,9vw,100px)}section.shop h4{font-family:'OpenSansBold';color:#d01429;text-transform:uppercase}section.shop strong{display:block;color:#000;padding:0;margin:30px 0 15px}section.shop .button{margin:30px 0 0}section.shop .navigation{width:-moz-calc(50% - 270px);width:-webkit-calc(50% - 270px);width:-o-calc(50% - 270px);width:calc(50% - 270px);min-height:360px;display:block;float:left;padding:0;margin:0 0 30px 30px}section.shop div.half{width:-moz-calc(25% - 20px);width:-webkit-calc(25% - 20px);width:-o-calc(25% - 20px);width:calc(25% - 20px);display:block;float:left;padding:0;margin:0 30px 30px 0}section.shop div.full{width:-moz-calc(50% - 20px);width:-webkit-calc(50% - 20px);width:-o-calc(50% - 20px);width:calc(50% - 20px);display:block;float:left;padding:0;margin:0 0 30px}section.shop div.checkbox{margin:3px 15px 0 0}section.shop picture{float:left;padding:0;margin:0 0 30px}section.shop picture img{display:block;padding:0;margin:0}section.shop .info{width:-moz-calc(50% - 270px);width:-webkit-calc(50% - 270px);width:-o-calc(50% - 270px);width:calc(50% - 270px);min-height:360px;display:block;float:left;padding:0;margin:0 0 30px 30px}section.shop .info strong{font-size:12px;color:#333;text-transform:uppercase;padding:0;margin:0}section.shop .info .box{border-top:1px dotted #999;padding:15px 0;margin:0}section.shop .info .box:first-of-type{border-top:none}section.info{display:block;position:relative;line-height:160%;padding:0;margin:0 auto clamp(30px,6vw,100px)}section.info a.box{width:-moz-calc(33.3334% - 61px);width:-webkit-calc(33.3334% - 61px);width:-o-calc(33.3334% - 61px);width:calc(33.3334% - 61px);display:block;float:left;border-left:1px solid #DDD;text-align:center;padding:30px;margin:0 0 60px}section.info a.box:nth-of-type(3n + 1){claer:left;border-left:none}section.info a.box p{display:block;font-size:clamp(12px,1vw,14px);color:#666;text-decoration:none;line-height:140%;padding:0;margin:0 auto 30px}section.info a.box h2{display:block;font-family:'OpenSansLight';font-size:24px;color:#2e2e2e;text-decoration:none;font-weight:400;font-style:300;text-transform:uppercase;line-height:24px;padding:0;margin:0 0 10px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.info a.box em{display:inline-block;position:relative;background-color:#d01429;font-family:'OpenSans';font-size:clamp(14px,1vw,16px);color:#FFF;text-decoration:none;text-transform:uppercase;font-weight:400;font-style:normal;line-height:36px;padding:0 clamp(20px,2vw,40px);margin:0;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.info a.box svg{display:block;fill:#141414;padding:0;margin:0 auto 30px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.info a.box:hover{text-decoration:none}section.info a.box:hover h2{color:#d01429;text-decoration:none}section.info a.box:hover em{background-color:#141414}section.info a.box:hover svg{fill:#d01429}

section.deliveries{display:block;position:relative;background-color:#666;color:#FFF;line-height:160%;padding:clamp(30px,9vw,100px) 0;margin:0}
section.deliveries h2{color:#FFF}
section.deliveries h5{color:#CCC}
section.deliveries svg{fill:#FFF}
section.deliveries .tooltip{margin:0 0 0 5px}
section.deliveries .button{margin:30px 0 0}section.deliveries strong{display:block;color:#FFF;text-transform:uppercase;padding:0;margin:30px 0 15px}section.deliveries table strong{display:inline-block;color:#141414;margin:0}section.deliveries div.box{width:-moz-calc(25% - 22.5px);width:-webkit-calc(25% - 22.5px);width:-o-calc(25% - 22.5px);width:calc(25% - 22.5px);display:block;float:left;padding:0;margin:0 0 30px 30px}section.deliveries div.box:nth-of-type(4n + 1){clear:left;margin:0 0 30px}section.deliveries div.box label.label{margin:5px 0 0}

/*
section.post{display:block;position:relative;text-align:center;padding:0;margin:0 0 clamp(50px,6vw,100px)}
section.post h1{margin:0 0 15px}
section.post div.text{max-width:1024px;display:block;text-align:justify;line-height:160%;padding:0;margin:0 auto clamp(25px,2.5vw,50px)}

section.post time{display:inline-block;background-color:#d01429;padding:5px 10px 7px 15px;margin:0 0 clamp(20px,2vw,40px);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}
section.post time p{display:inline-block;color:#FFF;vertical-align:middle;padding:0;margin:0}
section.post time svg{display:inline-block;fill:#FFF;vertical-align:middle;padding:0;margin:0 5px 0 0}section.post picture{width:1024px;max-width:100%;display:block;padding:0;margin:0 auto clamp(15px,2vw,30px)}section.post picture img{width:100%;max-width:100%;display:block;padding:0;margin:0}section.post a.back{margin:0 30px 0 0}section.post a.back p{display:inline-block;vertical-align:middle;padding:0;margin:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.post a.back svg{display:inline-block;fill:#d01429;vertical-align:middle;padding:0;margin:0 4px 0 3px;-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.post a.back:hover{text-decoration:none}section.post a.back:hover p{color:#141414}
section.post a.back:hover svg{margin:0 7px 0 0}
*/

footer{display:block;position:relative;text-align:center;padding:0;margin:0 auto}
footer div.navigation{position:relative;background-color:#ebebeb;text-align:left;padding:clamp(15px,4.25vw,70px) 0;margin:0}footer div.navigation .box{width:-moz-calc(20% - 25px);width:-webkit-calc(20% - 25px);width:-o-calc(20% - 25px);width:calc(20% - 25px);display:block;float:left;padding:0;margin:0 0 0 30px}footer div.navigation .box:nth-of-type(5n + 1){clear:left;margin:0}footer div.navigation .box strong{display:block;position:relative;font-family:'OpenSansBold';font-size:clamp(15px,1.5vw,24px);color:#141414;text-decoration:none;font-weight:400;font-style:normal;text-transform:uppercase;line-height:120%;padding:0;margin:0 0 clamp(15px,2vw,30px)}footer div.navigation .box ul{display:block;list-style:none;padding:0;margin:0}footer div.navigation .box ul li{display:block;border-top:1px solid #cecece;list-style:none;padding:0;margin:0}footer div.navigation .box ul li:first-child{border-top:none}footer div.navigation .box ul li a,footer div.navigation .box ul li .link{display:block;font-size:clamp(12px,1vw,16px);color:#666;text-decoration:none;line-height:140%;padding:10px 0;margin:0;cursor:pointer}footer div.navigation .box ul li a:hover,footer div.navigation .box ul li .link:hover,footer div.navigation .box ul li.active a,footer div.navigation .box ul li.active .link{color:#d01429}
footer div.program{padding:30px 0;}
footer div.program svg{display:inline-block; vertical-align:middle; margin:0 10px 0 0;}
footer div.data{background-color:#2f2f2f;padding:20px 0;margin:0}footer div.data p{display:block;float:left;font-size:12px;color:#999;text-decoration:none;font-weight:400;font-style:normal;line-height:16px;padding:0;margin:0}footer div.data p strong{color:#FFF;font-weight:400}footer div.data .payments{display:inline-block;padding:0;margin:0}footer div.data .payments svg{display:inline-block;vertical-align:middle;padding:0;margin:0 5px}footer div.data div.created{float:right;font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,"sans-serif";font-size:12px;color:#999;text-decoration:none;font-weight:400;font-style:normal;line-height:16px;padding:0;margin:0}footer div.data div.created a{color:#f60;text-decoration:none}footer div.data div.created a:hover{text-decoration:underline}section.warning{position:relative;padding:0;margin:0 auto clamp(15px,3vw,50px)}section.warning .count{width:100%;background-color:#d01429;padding:clamp(15px,2vw,30px) 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}section.warning p{display:block;float:left;color:#CCC;padding:0;margin:0 0 0 clamp(15px,2vw,30px)}section.warning h2{display:block;float:left;color:#FFF;padding:0;margin:0 0 0 clamp(10px,1vw,15px)}section.warning svg{display:block;float:left;fill:#FFF;padding:0;margin:0 0 0 clamp(15px,2vw,30px)}section.filters{position:relative;padding:0;margin:0 auto clamp(15px,3vw,50px)}section.filters .count{width:100%;background-color:#f3f3f3;padding:0}section.filters strong{display:inline-block;font-family:'OpenSansLight';font-size:clamp(12px,1vw,14px);color:#111;text-decoration:none;font-weight:400;font-style:normal;vertical-align:middle;padding:0;margin:0}section.filters a.button{display:none;background-color:#141414;text-align:center}section.filters a.button:hover{background-color:#d01429;color:#2e2e2e}section.filters .show{position:relative;float:left;line-height:26px;padding:clamp(10px,1vw,15px);margin:0}section.filters .show div.option{width:26px;height:26px;display:inline-block;background-color:#141414;font-family:'OpenSansLight';font-size:clamp(12px,1vw,14px);color:#FFF;text-decoration:none;font-weight:400;font-style:normal;text-align:center;line-height:26px;vertical-align:middle;padding:0;margin:0 0 0 5px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.filters .show div.option:hover{background-color:#999}section.filters .show div.option.select{background-color:#d01429}section.filters .order{min-width:270px;position:relative;float:right;line-height:26px;padding:clamp(10px,1vw,15px);margin:0}section.filters .order span.slct{max-width:165px;height:26px;display:inline-block;vertical-align:middle;margin:0 0 0 5px;cursor:pointer}section.filters .order span.slct select{padding:6px 3px;cursor:pointer}section.pagination{display:block;position:relative;text-align:center;padding:0;margin:0 auto clamp(30px,6vw,100px)}section.pagination hr{height:2px;background-color:#ebebeb;color:#ebebeb;margin:0}section.pagination a{display:inline-block;position:relative;background-color:transparent;border-top:4px solid rgba(255,255,255,0);font-family:'OpenSans';font-size:clamp(14px,1vw,18px);color:#333;text-decoration:none;line-height:clamp(18px,1vw,22px);font-weight:400;font-style:normal;vertical-align:middle;padding:13px 10px 5px;margin:-2px 3px 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.pagination a.page{margin:-3px 3px 0}section.pagination a.page:hover{border-top:4px solid #141414;color:#141414;text-decoration:none}section.pagination a.current{border-top:4px solid #d01429;color:#d01429;text-decoration:none;margin:-3px 3px 0}section.pagination a.prev,section.pagination a.next{border:none}section.pagination a.prev:hover,section.pagination a.next:hover{color:#d01429}div.table{position:relative;overflow-x:auto;overflow-y:hidden;padding:1px;margin:0}table{border:none;border-right:1px solid #666;border-top:1px solid #666;border-collapse:collapse;padding:0;margin:0}table tr{background-color:#FFF}table tr th{background-color:#141414;border-collapse:collapse;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#FFF;text-decoration:none;font-weight:400;padding:5px 10px;margin:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}table tr td{border:none;border-left:1px solid #666;border-bottom:1px solid #666;border-collapse:collapse;font-size:14px;color:#666;text-decoration:none;padding:5px 10px;margin:0}table tr:hover{background-color:#ECD9D9}table tr td a.hover{color:#d01429;text-decoration:none}table tr td a.more{text-decoration:none}table tr td a.more em{display:inline-block;color:#141414;vertical-align:middle;padding:0;margin:0}table tr td a.more svg{display:inline-block;fill:#141414;vertical-align:middle;padding:0;margin:0}table tr td a.more:hover em{color:#d01429}table tr td a.more:hover svg{fill:#d01429}table tr td a.product,table tr td a.product:hover{display:block;position:relative;color:#666;text-decoration:none;line-height:140%}table tr td a.product h5{font-family:'OpenSans';color:#141414;font-weight:700;margin:0}table tr td a.product em{color:#d01429;font-style:normal}table tr td a.product strong{font-family:'OpenSans';color:#111;font-weight:400}table tr td a.product picture{max-width:120px;display:block;float:left;padding:0;margin:0 clamp(10px,1vw,15px) 0 0}table tr td a.product div.tooltip{position:absolute;top:50%;right:clamp(10px,1vw,15px);margin:-16px 0 0;cursor:pointer;z-index:99;pointer-events:all}table tr td a.product div.tooltip svg{fill:#999;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}table tr td a.product div.tooltip svg:hover{fill:#333}table tr td a.product div.tooltip svg.active{fill:#d01429}.swal2-styled.swal2-deny,.swal2-styled.swal2-cancel,.swal2-styled.swal2-confirm{-webkit-border-radius:clamp(10px,2vw,20px)!important;-moz-border-radius:clamp(10px,2vw,20px)!important;border-radius:clamp(10px,2vw,20px)!important}.swal2-file,.swal2-input,.swal2-textarea{height:40px!important;border:2px solid #CCC!important;font-family:'OpenSans'!important;font-size:clamp(12px,2vw,16px)!important;color:#141414!important;text-decoration:none!important;font-weight:400!important;font-style:normal!important;text-transform:none!important;-webkit-border-radius:clamp(12px,2.5vw,24px)!important;-moz-border-radius:clamp(12px,2.5vw,24px)!important;border-radius:clamp(12px,2.5vw,24px)!important}.swal2-container.swal2-bottom-end,.swal2-container.swal2-center-end,.swal2-container.swal2-top-end{padding:clamp(30px,5vw,60px)!important}.swal2-container.swal2-bottom-end > .swal2-popup,.swal2-container.swal2-bottom-right > .swal2-popup{display:block!important;padding:0!important}.swal2-container.swal2-bottom-end .swal2-html-container,.swal2-container.swal2-center-end .swal2-html-container,.swal2-container.swal2-top-end .swal2-html-container{width:-moz-calc(100% - 364px)!important;width:-webkit-calc(100% - 364px)!important;width:-o-calc(100% - 364px)!important;width:calc(100% - 364px)!important;display:block!important;float:left!important;text-align:left!important;padding:15px!important;margin:0!important}.swal2-container.swal2-bottom-end .swal2-actions,.swal2-container.swal2-center-end .swal2-actions,.swal2-container.swal2-top-end .swal2-actions{width:326px!important;display:block!important;float:left!important;padding:17px 0!important;margin:0!important}.fancybox-stage h3{color:#d01429;text-transform:uppercase;margin:0 0 clamp(10px,1vw,15px)}.fancybox-stage input{width:100%}.fancybox-stage strong{display:block;color:#000;margin:0 0 clamp(10px,1vw,15px)}.fancybox-stage .checkbox{margin:0 clamp(10px,1vw,15px) 0 0}.fancybox-stage .checkbox input{width:auto;height:auto;padding:0;margin:0}.popupreturn{width:80%;max-width:480px;display:none}.popupreturn h5{font-size:clamp(16px,2vw,24px);color:#d01429}.popupreturn strong{margin:clamp(10px,1vw,15px) 0 5px}.popupreturn textarea{width:100%;margin:clamp(5px,1vw,10px) 0 0}.popupreturn .bankinfo{margin:clamp(10px,1vw,15px) 0 0 clamp(30px,3vw,45px)}.popupsizes{width:80%;max-width:860px;display:none}.popupsizes strong{display:inline}.sharepopup{width:80%;max-width:480px;display:none;padding:0}.sharepopup .form,.sharepopup .social{position:relative;padding:30px;margin:0}.sharepopup .social svg{display:inline-block;fill:#999;vertical-align:middle;margin:0 10px 0 0;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sharepopup .social svg:hover{fill:#d01429}.sharepopup .copy{position:relative;background-color:#D5D2DC;padding:30px;margin:0}.sharepopup .copy p{display:block;position:relative;background-color:rgba(255,255,255,0.5);vertical-align:middle;padding:10px 50px 10px 15px;margin:0;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.sharepopup .copy p svg{display:block;position:absolute;top:50%;right:15px;fill:#333;vertical-align:middle;margin:-12px 0 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sharepopup .copy p span{word-break:break-all}.sharepopup .copy p:hover svg{fill:#d01429}.alertpopup{width:80%;max-width:480px;display:none}

.fastpopup,
.alertpopup{width:80%;max-width:480px;display:none}
.fastpopup p,
.alertpopup p{display:block;margin:0 0 clamp(10px,1vw,15px)}
.fastpopup .success,
.alertpopup .success{text-align:center;}
.reviewpopup{width:80%;max-width:480px;display:none}.reviewpopup p{display:block;margin:0 0 clamp(10px,1vw,15px)}.reviewpopup textarea{width:100%}.reviewpopup svg{display:inline-block;vertical-align:middle;padding:0;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.reviewpopup svg:hover{opacity:.5}.reviewpopup svg.full{fill:#ffac33;margin:0 0 clamp(10px,1vw,15px)}.reviewpopup svg.null{fill:#CCC;margin:0 0 clamp(10px,1vw,15px)}.msgpopup{max-wwidth:80%;max-height:80%;display:none;padding:0;margin:0}.msgpopup a{display:block;color:#666;text-decoration:none;padding:0;margin:0}.msgpopup p{display:block;padding:clamp(10px,1vw,15px);margin:0}.msgpopup h2{display:block;padding:clamp(10px,1vw,15px);margin:0}.msgpopup picture{display:block;padding:0;margin:0}

/* BLOG */
section.blog{display:block; position:relative; text-align:center; padding:0; margin:0 auto clamp(30px, 7.5vw, 120px) auto;}
section.blog h3{display:block; font-family:'OpenSansBold'; font-size:clamp(24px, 4vw, 60px); color:#655b71; text-decoration:none; font-weight:normal; font-style:normal; text-align:left; line-height:100%; padding:0; margin:0 0 clamp(24px, 4vw, 60px) 0;}

/* --- POST --- */
section.blog a.post{width:-moz-calc(25% - 9px); width:-webkit-calc(25% - 9px); width:-o-calc(25% - 9px); width:calc(25% - 9px); display:block; position:relative; float:left; background-color:#F1F1F1; text-align:left; padding:0; margin:0 0 12px 12px;}
section.blog a.post:nth-of-type(4n + 1){clear:left; margin:0 0 12px 0;}

section.blog a.post picture{width:100%; max-width:100%; display:block;}

section.blog a.post div.info{width:-moz-calc(100% - clamp(30px, 6vw, 60px)); width:-webkit-calc(100% - clamp(30px, 6vw, 60pxx)); width:-o-calc(100% - clamp(30px, 6vw, 60px)); width:calc(100% - clamp(30px, 6vw, 60px)); position:relative; float:left; padding:clamp(15px, 3vw, 30px); margin:0;}
section.blog a.post div.info h4{display:block; font-family:'OpenSansBold'; font-size:clamp(16px, 2vw, 20px); color:#000; text-decoration:none; font-weight:normal; text-transform:uppercase; font-style:normal; line-height:100%; padding:0; margin:0; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
section.blog a.post div.info time{display:block; font-size:clamp(12px, 1vw, 14px); color:#000; line-height:120%; padding:0; margin:0 0 clamp(5px, 1vw, 10px) 0;}

section.blog a.post:hover{text-decoration:none;}
section.blog a.post:hover div.info h4{color:#d01429;}

/* POST */
section.post{display:block; position:relative; text-align:center; padding:0; margin:0 0 clamp(50px, 6vw, 100px) 0;}
section.post h1{margin:0 0 15px 0;}
section.post time{display:inline-block; color:#d01429; padding:0; margin:0 0 clamp(20px, 2vw, 40px) 0;}
section.post div.text{max-width:1024px; display:block; text-align:justify; line-height:160%; padding:0; margin:0 auto clamp(25px, 2.5vw, 50px) auto;}

/* --- IMAGE --- */
section.post picture{width:1024px; max-width:100%; display:block; padding:0; margin:0 auto clamp(15px, 2vw, 30px) auto;}
section.post picture img{width:100%; max-width:100%; display:block; padding:0; margin:0;}

/* MOBILE */
@media only screen and (max-width: 2025px){section.welcome div.banners{width:32%}}
@media only screen and (max-width: 2000px){section.page article a.item{width:-moz-calc(33.3334% - 9px);width:-webkit-calc(33.3334% - 9px);width:-o-calc(33.3334% - 9px);width:calc(33.3334% - 9px);margin:0 0 30px 9px}section.page article a.item:nth-of-type(4n+1){clear:none;margin:0 0 30px 9px}section.page article a.item:nth-of-type(3n+1){clear:left;margin:0 0 30px}}
@media only screen and (max-width: 1950px){section.warning .count{width:95vw}}
@media only screen and (max-width: 1900px){section.slider div.slide span.count .info{padding:0 0 5vw}}
@media only screen and (max-width: 1850px){section.page div.images{width:-moz-calc(50% - 15px);width:-webkit-calc(50% - 15px);width:-o-calc(50% - 15px);width:calc(50% - 15px);margin:0 30px 0 0}section.page div.images .thumbs{margin:0 10px 0 0}section.page div.images .gallery{width:-moz-calc(100% - 140px);width:-webkit-calc(100% - 140px);width:-o-calc(100% - 140px);width:calc(100% - 140px)}section.page div.details{width:-moz-calc(50% - 15px);width:-webkit-calc(50% - 15px);width:-o-calc(50% - 15px);width:calc(50% - 15px);margin:0}section.page div.details .info{width:auto;float:none}section.page div.details .description{width:auto;float:none;margin:clamp(15px,2vw,30px) 0 0}}
@media only screen and (max-width: 1800px){header nav ul li div{margin:0 0 0 10px}section.page div.profile .box{padding:clamp(15px,3vw,45px);margin:0 0 0 clamp(15px,2vw,25px)}}
@media only screen and (max-width: 1650px){body{font-size:clamp(14px,2vw,15px)}
	
section.page aside{width:320px;margin:0 15px 0 0}section.page article{width:-moz-calc(100% - 335px);width:-webkit-calc(100% - 335px);width:-o-calc(100% - 335px);width:calc(100% - 335px)}}
@media only screen and (max-width: 1600px){section.banners .banner{width:-moz-calc(50% - 5px);width:-webkit-calc(50% - 5px);width:-o-calc(50% - 5px);width:calc(50% - 5px);display:none;margin:0 0 10px 10px}section.banners .banner:nth-child(-n+2){display:block}section.about div.box{width:-moz-calc(33.334% - 20px);width:-webkit-calc(33.334% - 20px);width:-o-calc(33.334% - 20px);width:calc(33.334% - 20px);display:block;float:left;padding:0;margin:0 0 0 30px}section.about div.box img{display:block;padding:0;margin:0 0 30px}section.page div.profile .box{padding:clamp(15px,2vw,30px);margin:0 0 0 clamp(15px,2vw,20px)}}
@media only screen and (max-width: 1550px){section.shopingcart div.cart{width:75%}section.shopingcart div.discount{width:-moz-calc(25% - 75px);width:-webkit-calc(25% - 75px);width:-o-calc(25% - 75px);width:calc(25% - 75px);margin:0 0 0 15px}section.shopingcart div.discount h2{font-size:clamp(15px,1.5vw,27px)}section.shopingcart div.cart .middle a.row1 .info h3{display:block}section.shopingcart div.cart .middle a.row1 .info .label{margin:0 clamp(5px,1vw,10px) clamp(5px,1vw,10px) 0}}

@media only screen and (max-width: 1450px){
	section.points div.box p{text-align:center}
	section.points div.box svg{display:block;max-height:40px;padding:0;margin:0 auto clamp(15px,1.25vw,20px)}
	
	a.item{width:-moz-calc(33.3334% - 8px);width:-webkit-calc(33.3334% - 8px);width:-o-calc(33.3334% - 8px);width:calc(33.3334% - 8px);margin:0 0 36px 12px}
	a.item:nth-of-type(5n + 1),
	a.item:nth-of-type(4n + 1){clear:none;margin:0 0 36px 12px}
	a.item:nth-of-type(3n + 1){clear:left;margin:0 0 36px}
	
	section.blog a.post{width:-moz-calc(33.3334% - 8px); width:-webkit-calc(33.3334% - 8px); width:-o-calc(33.3334% - 8px); width:calc(33.3334% - 8px);}
	section.blog a.post:nth-of-type(4n + 1){clear:none; margin:0 0 12px 12px;}
	section.blog a.post:nth-of-type(3n + 1){clear:left; margin:0 0 12px 0;}
}

@media only screen and (max-width: 1350px){header div.controls .action.bag{padding:0 15px}header div.controls .action.bag p{right:10px}header div.controls .action.menu{display:block}section.page div.profile .box{padding:clamp(15px,2vw,30px);margin:0 0 0 clamp(10px,1vw,15px)}section.page div.checkout{width:-moz-calc(50% - 15px);width:-webkit-calc(50% - 15px);width:-o-calc(50% - 15px);width:calc(50% - 15px);margin:0 0 clamp(45px,6vw,90px) 30px}section.page div.checkout .wallet p{width:60%;display:block;float:left;margin:0 0 clamp(10px,1vw,15px)}section.page div.checkout .wallet big{width:40%;display:block;float:left;line-height:120%;margin:0 0 clamp(10px,1vw,15px)}section.page div.checkout .wallet .checkbox{clear:left;margin:0}}
@media only screen and (max-width: 1300px){section.welcome strong{font-size:clamp(24px,2.5vw,48px)}section.welcome .big{width:-moz-calc(33% - 8px);width:-webkit-calc(33% - 8px);width:-o-calc(33% - 8px);width:calc(33% - 8px);margin:0 15px 0 0}section.welcome .big .info{top:15px;left:15px}section.welcome div.slider{width:-moz-calc(67% - 8px);width:-webkit-calc(67% - 8px);width:-o-calc(67% - 8px);width:calc(67% - 8px);margin:0}section.welcome div.slider .slide .info{left:15px;bottom:50px}section.welcome div.slider .slick-dots{bottom:35px;margin:0}section.welcome div.banners{width:100%;max-width:none;float:none;clear:left;padding:0}section.welcome div.banners .small{width:-moz-calc(25% - 10px);width:-webkit-calc(25% - 10px);width:-o-calc(25% - 10px);width:calc(25% - 10px);margin:0 15px 0 0}section.welcome div.banners .small:first-of-type{margin:0 15px 0 0}section.welcome div.banners .small strong{top:15px;left:15px;font-size:clamp(24px,2.5vw,48px)}section.welcome div.banners .small:first-of-type strong{bottom:15px}section.welcome div.banners .medium{width:-moz-calc(50% - 10px);width:-webkit-calc(50% - 10px);width:-o-calc(50% - 10px);width:calc(50% - 10px);float:left;clear:none;margin:0}section.welcome div.banners .medium .info{bottom:15px;left:15px}div.question{font-size:clamp(16px,1vw,20px);line-height:clamp(16px,1vw,20px)}section.shopingcart div.cart .row1{width:-moz-calc(100% - 400px);width:-webkit-calc(100% - 400px);width:-o-calc(100% - 400px);width:calc(100% - 400px);float:left;padding:clamp(15px,2vw,20px) 0;margin:0}section.shopingcart div.cart .row2{display:none}section.shopingcart div.cart .top .row1{width:-moz-calc(100% - 430px);width:-webkit-calc(100% - 430px);width:-o-calc(100% - 430px);width:calc(100% - 430px)}section.shopingcart div.cart .top .row2{display:none}section.shopingcart div.cart .middle .row2{display:none}}
@media only screen and (max-width: 1250px){footer div.navigation .box{width:-moz-calc(50% - 20px);width:-webkit-calc(50% - 20px);width:-o-calc(50% - 20px);width:calc(50% - 20px);margin:0 0 30px 30px}footer div.navigation .box:nth-of-type(3n){display:none}footer div.navigation .box:nth-of-type(5n + 1),footer div.navigation .box:nth-of-type(4n){clear:left;margin:0 0 30px}section.page div.profile{display:block}section.page div.profile .box{flex:none;padding:clamp(15px,2vw,30px);margin:clamp(15px,2vw,30px) 0 0}section.page div.profile .box:first-of-type{margin:0}section.page div.profile .box .info{max-height:none}section.page div.tabs a{padding:10px 20px}section.page div.tabs a svg{display:none}section.page div.contents{padding:20px}}

@media only screen and (max-width: 1200px){
	section.deliveries div.box{width:-moz-calc(50% - 15px);width:-webkit-calc(50% - 15px);width:-o-calc(50% - 15px);width:calc(50% - 15px);margin:0 0 30px 30px}
	section.deliveries div.box:nth-of-type(2n + 1){clear:left;margin:0 0 30px}
	
	section.info a.box{width:-moz-calc(50% - 61px);width:-webkit-calc(50% - 61px);width:-o-calc(50% - 61px);width:calc(50% - 61px)}
	section.info a.box:nth-of-type(3n + 1){clear:none;border-left:1px solid #DDD}
	section.info a.box:nth-of-type(2n + 1){clear:left;border-left:none}
	
	section.page div.button#filters{display:block}
	
	section.page aside{width:100%;display:none;float:none}
	section.page aside.contacts{display:block; float:left;}
	
	section.page article{width:100%;float:none;margin:30px 0 0}
	section.page article.contacts{float:left;}
	section.page article a.item{width:-moz-calc(33.3334% - 9px);width:-webkit-calc(33.3334% - 9px);width:-o-calc(33.3334% - 9px);width:calc(33.3334% - 9px);margin:0 0 30px 9px}
	section.page article a.item:nth-of-type(4n+1),
	section.page article a.item:nth-of-type(2n+1){clear:none;margin:0 0 30px 9px}
	section.page article a.item:nth-of-type(3n+1){clear:left;margin:0 0 30px}
}

@media only screen and (max-width: 1150px){
	section.points div.box strong{max-width:150px}
	
	section.page div.home{width:auto;float:none;padding:clamp(30px,3.5vw,60px) 0 0;margin:0}
	
	section.page div.images{width:auto;max-width:none;float:none;clear:left;margin:0 0 clamp(15px,2vw,30px)}
	section.page div.images .gallery{width:auto;float:none;margin:0 auto clamp(10px,1vw,15px)}
	section.page div.images .gallery .image{max-width:100%;max-height:100%}
	section.page div.images .thumbs{width:auto;float:none;margin:0 auto}
	
	section.page div.details{width:auto;float:none;clear:left;margin:0}
	section.page aside.contacts .location .details{clear:none;}
}


@media only screen and (max-width: 1050px){section.points div.box{width:25%}section.points div.box:nth-child(4){display:none}section.shopingcart div.cart{width:auto;float:none}section.shopingcart div.discount{width:auto;float:none;margin:15px 0 0}section.shopingcart div.discount input{max-width:none}}
@media only screen and (max-width: 1000px){a.item{width:-moz-calc(50% - 5px);width:-webkit-calc(50% - 5px);width:-o-calc(50% - 5px);width:calc(50% - 5px);margin:0 0 30px 10px}a.item:nth-of-type(5n + 1),a.item:nth-of-type(4n + 1),a.item:nth-of-type(3n + 1){clear:none;margin:0 0 30px 10px}a.item:nth-of-type(2n + 1){clear:left;margin:0 0 30px}}

@media only screen and (max-width: 950px){
	header nav ul li a{padding:0 10px}
	header nav ul li div{margin:0}
	
	section.welcome strong{font-size:clamp(24px,2.5vw,48px)}
	section.welcome .big{display:none}
	section.welcome div.slider{width:100%;max-width:none}
	section.welcome div.slider .slide picture{max-width:none}
	
	footer div.data{text-align:center}
	footer div.data .payments{margin:0 0 15px}
	footer div.data p,
	footer div.data div.created{float:none}
	
	section.page div.option h3{text-transform:uppercase}
	
	section.about div.box{width:auto;float:none;margin:clamp(15px,4vw,60px) 0 0}
	section.about div.box:first-of-type{margin:0}
	
	section.shop picture{float:none;margin:0}
	section.shop .navigation{width:auto;float:none;margin:0 0 clamp(15px,2vw,30px)}
	
	section.page aside.contacts,
	section.page article.contacts{width:100%; float:none; margin:0;}
	
	section.blog a.post{width:-moz-calc(50% - 6px); width:-webkit-calc(50% - 6px); width:-o-calc(50% - 6px); width:calc(50% - 6px);}
	section.blog a.post:nth-of-type(4n + 1),
	section.blog a.post:nth-of-type(3n + 1){clear:none; margin:0 0 12px 12px;}
	section.blog a.post:nth-of-type(2n + 1){clear:left; margin:0 0 12px 0;}
}

@media only screen and (max-width: 900px){section.top .phone{display:none}section.top div.delivery{float:left}section.top ul li.hide:first-of-type{display:block}header div.bag,header svg.logo{margin:0}header nav{width:100%;display:none;position:absolute;top:58px;left:0;background-color:#f9f9f9;margin:0}header nav ul,header nav ul li{float:none}header nav ul li a{font-size:18px;line-height:38px;padding:0 15px;border-radius:0}header nav ul li a:hover{background-color:#9dd8dc;color:#FFF}header nav ul li a.sub{cursor:default;border-radius:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header nav ul li div{width:auto;position:relative;background-color:#FFF;padding:20px;margin:0;box-shadow:none}header nav ul li div.big,header nav ul li div.small{max-width:none}header nav ul li div.medium{max-width:100%}header nav ul li div .banner{display:none}header nav ul li div.big ul{width:100%}header nav ul li div ul li a{background-color:transparent}header nav ul li.active a,header nav ul li:hover a{background-color:#d01429;color:#FFF}header nav ul li:hover div ul li a{background-color:transparent}header.pinned nav ul li a{font-size:18px;line-height:38px;padding:0 15px}section.page div.address{width:auto;float:none;margin:clamp(45px,6vw,90px) 0 0}section.page div.address.empty{margin:0}section.page article a.item{width:-moz-calc(50% - 5px);width:-webkit-calc(50% - 5px);width:-o-calc(50% - 5px);width:calc(50% - 5px);margin:0 0 30px 10px}section.page article a.item:nth-of-type(4n+1),section.page article a.item:nth-of-type(3n+1){clear:none;margin:0 0 30px 10px}section.page article a.item:nth-of-type(2n+1){clear:left;margin:0 0 30px}section.page div.images .thumbs{max-height:135px}section.page div.checkout,section.page div.checkout:nth-of-type(2n + 1){width:auto;float:none;margin:0 0 clamp(45px,6vw,90px)}section.page div.login{width:auto;float:none}section.page div.sigin{width:auto;float:none;margin:30px 0 0}.swal2-container.swal2-bottom-end .swal2-html-container,.swal2-container.swal2-center-end .swal2-html-container,.swal2-container.swal2-top-end .swal2-html-container{width:auto!important;display:block!important;float:none!important;text-align:left!important;padding:15px!important;margin:0!important}.swal2-container.swal2-bottom-end .swal2-actions,.swal2-container.swal2-center-end .swal2-actions,.swal2-container.swal2-top-end .swal2-actions{display:block!important;font-size:4vw!important;text-align:center!important;padding:0 0 5%!important;margin:0!important}section.mission .info,section.mission div.social{float:none;text-align:center}}
@media only screen and (max-width: 850px){section.category aside{width:auto;max-width:none;float:none;margin:0 0 30px}section.category article{width:auto;float:none;padding:30px;margin:0}section.page div.login a.forgot{margin:8px 0 0}.cell2{display:none!important}section.page div.aumont span:last-of-type{float:none;clear:both}}

@media only screen and (max-width: 800px){
	section.top{position:fixed;bottom:0;z-index:9999}
	section.top div.delivery{display:none}
	section.top ul{float:none;margin:0 auto}
	section.top ul li,
	section.top ul li.hide:first-child{width:20%;display:block;float:left;padding:5px 0}
	
	table tr td a.product picture{display:none}
}

@media only screen and (max-width: 750px){section.points div.box{width:50%}section.headline{text-align:center}section.headline ul{width:auto;max-width:100%;display:inline-flex;float:none;overflow-x:scroll}section.headline h1,section.headline big{float:none!important;font-size:clamp(24px,2vw,32px)}section.headline div.mask{width:100%;max-width:100%;float:none;margin:clamp(10px,1.5vw,20px) 0 0}section.headline div.mask::before{width:10%;background-image:linear-gradient(to right,rgba(235,235,235,0),#ebebeb)}section.shopingcart div.cart .middle a.row1 picture{display:none}section.shopingcart div.cart .middle a.row1 .info{width:auto;float:none}section.shopingcart div.cart .middle a.row1 .info h3{margin:0 0 -15px}section.form div.box,section.deliveries div.box{width:auto;float:none;clear:left;margin:0 0 30px}section.info a.box,section.info a.box:nth-of-type(3n + 1),section.info a.box:nth-of-type(2n + 1){width:auto;float:none;clear:left;border-left:none}section.page div.details .description .information{display:block}section.page div.details .description .information .box{margin:20px 0 0}section.page div.details .description .information .box:first-of-type{margin:0}section.page div.details .description .information .box svg{width:41px;margin:0 15px 0 0}}
@media only screen and (max-width: 700px){section.page article .box{width:auto;float:none;clear:left;margin:30px 0 0}section.page div.option p{max-width:100%;float:none}section.page div.option a.button{float:none;margin:30px 0 0}section.shopingcart div.cart .top{display:none}section.shopingcart div.cart .row1{width:-moz-calc(100% - 280px);width:-webkit-calc(100% - 280px);width:-o-calc(100% - 280px);width:calc(100% - 280px)}section.shopingcart div.cart .row4{display:none}section.shopingcart div.cart .top .row1{width:-moz-calc(100% - 250px);width:-webkit-calc(100% - 250px);width:-o-calc(100% - 250px);width:calc(100% - 250px)}section.shopingcart div.cart .top .row4{display:none}section.shopingcart div.cart .middle .row4{display:none}section.page div.tabs a{padding:10px}section.page div.tabs a p{display:none}section.page div.tabs a svg{display:block;padding:0;margin:0}section.shopingcart div.bottom{text-align:center}section.shopingcart div.bottom a.button{display:block;float:none;margin:15px 0 0}section.shopingcart div.discount{text-align:center}section.shopingcart div.discount h2{display:none}}
@media only screen and (max-width: 650px){section.welcome div.banners .small{width:-moz-calc(50% - 5px);width:-webkit-calc(50% - 5px);width:-o-calc(50% - 5px);width:calc(50% - 5px);margin:0 0 15px 10px}section.welcome div.banners .small:first-of-type{margin:0 0 15px}section.welcome div.banners .medium{width:100%;float:none;clear:left}section.page div.home .controls svg{width:24px;height:24px}a.item.small{width:auto;float:none;margin:0 0 15px}section.filters strong{display:none}section.page div.details .info .box{display:block;border-left:none;padding:0;margin:15px 0 0}section.shopingcart div.empty{text-align:center}section.shopingcart div.empty p{display:block}section.shopingcart div.empty svg{display:block;margin:0 auto clamp(10px,2vw,20px)}section.shopingcart div.empty a.button{display:block;float:none;margin:clamp(10px,2vw,20px) 0 0}.popupsizes{width:94%}.popupsizes .frame{width:auto;max-width:100%;overflow-x:auto;padding:0;margin:0}.popupsizes .frame table{min-width:650px}}
@media only screen and (max-width: 600px){section.shopingcart div.bottom span{border-left:none;border-right:1px solid #FFF}section.shopingcart div.bottom span:last-of-type{border-right:none}section.shopingcart div.bottom span.info{display:block;border-right:none;text-align:center;margin:0 0 15px}table tr td a.product div.tooltip{position:relative;top:0;right:0;margin:10px 0 0}section.page div.aumont{text-align:center}section.page div.aumont span{min-height:25px;display:inline-block;float:none;border-left:none}section.page div.aumont span:nth-of-type(2n){border-right:1px solid #CCC}section.page div.aumont span:last-of-type{display:block;border-right:none;margin:15px 0 0}section.page div.aumont span:first-of-type{display:block;float:none;text-align:center;padding:0;margin:0 0 15px}section.page div.total{float:none}section.page div.back{float:none}}

@media only screen and (max-width: 550px){
	section.top ul li,
	section.top ul li.hide:first-child{width:16.6664%}
	section.top ul li svg{margin:0}
	section.top ul li span{display:none}
	section.top ul li.hide{display:inline-block;float:none}
	
	header div.bag{display:none}
	header svg.logo{float:none;margin:0 auto}
	header.pinned{padding:15px 0}
	header.pinned svg.logo{margin:0 auto}
	
	section.filters .order{min-width:170px}
	
	section.page div.images .labels{top:-10px}
	
	a.item h3,
	a.item div.info{width:auto;float:none;min-height:20px}
	a.item div.labels{height:21px;top:0;overflow-y:hidden}
	
	section.page aside.contacts .location .details .button{max-width:100px; display:block; margin: 10px auto 0 auto;}
	
	section.blog a.post,
	section.blog a.post:nth-of-type(4n + 1),
	section.blog a.post:nth-of-type(3n + 1),
	section.blog a.post:nth-of-type(2n + 1){width:100%; float:none; clear:left; padding:0; margin:0 0 12px 0;}
}

@media only screen and (max-width: 500px){
	section.slider div.slide span.count{-webkit-align-items:center;align-items:center}
	section.slider div.slide span.count .info{width:100%;text-align:center;padding:0}
	section.slider div.slide span.count .info h2{font-size:clamp(18px,3vw,48px)}.cell4{display:none!important}
	
	section.page aside input{width:80px}
}

@media only screen and (max-width: 450px){
	section.shopingcart div.cart .row1{width:auto;min-height:36px!important;float:none;padding:15px 0 0}
	section.shopingcart div.cart .row3{width:auto;min-height:36px!important}
	section.shopingcart div.cart .row5{width:auto;min-height:36px!important;float:right}
	section.shopingcart div.cart .middle a.row1 .info{height:auto;min-height:20px}
	section.shopingcart div.cart .top .row1{width:auto;float:none}
	section.shopingcart div.cart .top .row3,
	section.shopingcart div.cart .top .row5{display:none}
	
	section.filters .show{display:none}
	
	section.page aside.contacts .location picture{float:none; margin:0 auto clamp(10px,1vw,15px) auto;}
	section.page aside.contacts .location .details{width:auto; float:none; text-align:center;}
}

@media only screen and (max-width: 400px){section.points{display:none}a.item,a.item:nth-of-type(5n + 1),a.item:nth-of-type(4n + 1),a.item:nth-of-type(3n + 1),a.item:nth-of-type(2n + 1){width:auto;float:none;clear:left;margin:0 0 15px}section.page article a.item{width:-moz-calc(50% - 5px);width:-webkit-calc(50% - 5px);width:-o-calc(50% - 5px);width:calc(50% - 5px);clear:none;margin:0 0 30px 10px}section.page article a.item:nth-of-type(4n+1),section.page article a.item:nth-of-type(3n+1){clear:none;margin:0 0 30px 10px}section.page article a.item:nth-of-type(2n+1){clear:left;margin:0 0 30px}section.page div.tabs a{padding:5px}footer div.navigation .box,footer div.navigation .box:nth-of-type(6n + 1),footer div.navigation .box:nth-of-type(3n + 1),footer div.navigation .box:nth-of-type(2n + 1){width:auto;float:none;clear:both;margin:30px 0 0}footer div.navigation .box:first-of-type{margin:0}footer div.navigation .box ul{display:none}footer div.navigation .box strong{cursor:pointer}footer div.navigation .box strong:before{position:absolute;right:0;content:"\A";border-style:solid;border-width:5px 7px 5px 0;border-color:transparent #141414 transparent transparent;rotate:-90deg}footer div.navigation .box strong:hover{color:#d01429}footer div.navigation .box.active ul{display:block}footer div.navigation .box.active strong:before{rotate:90deg}}
@media only screen and (max-width: 350px){footer div.data .payments{display:none}}
@media only screen and (max-width: 300px){section.top ul li{padding:0 10px}section.top ul li a span{display:none}section.top ul li a p.icon1{margin:4px 0}section.top ul li a p.icon2{margin:4px 0}section.top ul li a p.icon3{margin:6px 0 5px}section.top ul li a p.icon4{margin:4px 0}}