*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:focus{outline:none}html,body{width:100%;margin:0;padding:0;background-color:#fff;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#333}body{overflow-y:scroll}header{width:100%}.logo{display:block;width:100%;text-align:center}.text{display:block;width:100%;text-align:center}.text a{color:#333}.country,.code-chk{display:flex;flex-flow:column nowrap;justify-content:center;width:100%}.country>*{margin:10px 0}.country .button{background:linear-gradient(to right,#0a2c68 0,#008bd2 100%);border-radius:.125em;padding:14px 18px;transition:.2s ease-out;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);text-transform:uppercase;min-width:170px}.unskew{transform:skewX(10deg);-webkit-transform:skewX(10deg);display:inline-block}h1,h2,.title{display:block;margin-bottom:20px;font-size:24px;line-height:28px;font-weight:800;text-align:center}h1.result-title{margin:0 0 7px}.button{display:block;width:80%;margin:7px auto;padding:7px 0;font-size:16px;text-align:center;color:#fff;text-decoration:none;border:none;background-color:#1976d2;border-radius:25px}.button:active{color:#1976d2;background-color:#fff}button.button{margin:20px auto;background-color:#1976d2}.ppriv{width:100%}.gray,button.gray{color:#333;background-color:#e3e3e3}.blue{color:#007acc;font-weight:600}.code-chk input{padding:5px 0;font-size:24px;text-align:center;color:#333;background-color:transparent;border:none;border-bottom:1px solid #1976d2}::-webkit-input-placeholder{color:rgba(0,0,0,.6)}:-ms-input-placeholder{color:rgba(0,0,0,.6)}::-moz-placeholder{color:rgba(0,0,0,.6)}:-moz-placeholder{color:rgba(0,0,0,.6)}select,option{color:rgba(0,0,0,.6)}.help{display:block;width:100%;color:#333;text-align:center}ul{width:100%;-webkit-padding-start:20px}.back{display:block;width:100%;font-size:16px;padding:0;color:#007acc;background-color:transparent;border:none;text-align:center}.chk-result{display:flex;flex-flow:column nowrap;width:100%;margin-bottom:20px;background-color:#fff}.result-img{width:100%;height:50%;background-repeat:no-repeat;background-position:center;background-size:auto 70%;-webkit-background-size:auto 70%;-moz-background-size:auto 70%;-o-background-size:auto 70%}.good{background-image:url(../img/delivery-complete.svg)}.bad{background-image:url(../img/attention-signal.svg)}.result-txt{position:relative;flex-grow:1;width:100%;height:50%;padding:15px 0;text-align:center}.result-txt>*{display:block;color:#333}.result-good,.good-page{font-weight:600}.good-page{position:absolute;left:0;bottom:15px;width:100%;text-align:center}.result-txt span a{color:#333}.result-title{display:block;width:100%;font-size:24px;font-weight:800}.help-div{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1000}.help-img{position:fixed;width:90%;height:auto;top:5%;left:5%;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);z-index:500}.bonus-txt{margin-bottom:10px;text-align:center}.bonus-off{font-weight:600;color:#ff6a00}.mail{display:block;margin-bottom:30px;font-size:13px;color:#333;text-align:center}.bonus{display:flex;flex-flow:row wrap;justify-content:flex-start;width:100%}.bonus input,.bonus select{width:30%;margin:20px 35%;padding:7px 15px;font-size:18px;border:1px solid #007acc;border-radius:15px}.bonus input.no-mb,.bonus button.no-mb{margin-bottom:5px}.bonus-part{width:32%;margin:7px 1.5% 7px 0;padding:10px;font-size:14px;line-height:18px;border:1px solid gray}.bonus-part:nth-child(3n+2){margin-right:0}.bonus-part>*{width:100%}.bonus-part h2{min-height:54px}.bonus-logo{display:flex;justify-content:center;align-items:center;height:150px}.bonus-logo img{width:auto;height:100%}.bonus-type{margin-bottom:10px;font-size:16px;color:#007acc}body main .bonus-part .button{width:100%;margin-bottom:10px}.bonus-code{margin:10px auto;padding:7px 15px;font-size:24px;font-weight:800;color:gray;text-align:center;line-height:40px;background-color:#e5e5e5}.compliance{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin-top:10px;color:#007acc}.compliance input{width:24px;height:24px;margin-right:10px}.compliance a{color:#007acc}.bonus-num{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin-bottom:20px}.bonus-num-block{padding:0 30px 10px;font-weight:800;color:#999;text-align:center;line-height:44px}.bonus-num .bonus-num-block:first-child{border-right:3px solid #c5c5c5}.bonus-num-block span{font-size:64px;font-weight:800}.seller-reg{width:100%}form.bonus.seller-reg{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}form.bonus.seller-reg h2,form.bonus.seller-reg .text{width:100%;text-align:center}form.bonus.seller-reg input,form.bonus.seller-reg select{margin:10px 10px 10px 0}form.bonus.seller-reg a{color:#007acc}form.bonus.seller-reg button{margin:20px 10px;height:37px}.seller-info{margin:0 auto}.seller-info span:first-child{font-weight:600;color:#333}.pin-code{margin:10px auto;padding:7px 15px;font-size:24px;letter-spacing:2px;font-weight:800;color:#333;text-align:center;line-height:40px;background-color:#e5e5e5;max-width:80%}.menu{display:block;margin:30px 0;text-align:center}.menu a{font-size:13px;color:#333;margin-right:12px}.menu a:hover{color:silver}body.dtp header{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center;position:relative;min-width:768px;height:35vmax;max-height:600px;margin-bottom:20px;padding:20px 20px 40px;background-image:url(../img/header-bg3-3-gs.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);cursor:pointer}body.dtp header .himg,body.dtp header .himg1{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;-webkit-transition:opacity 1.5s;-moz-transition:opacity 1.5s;-ms-transition:opacity 1.5s;transition:opacity 1.5s}body.dtp header .himg_,body.dtp header .himg1_{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}body.dtp header.ru{justify-content:space-around;background-image:url(../img/header-bg11-gs.jpg)}body.dtp .logo{max-width:960px;min-width:728px;text-align:center;z-index:100}body.dtp .logo img{width:160px}body.dtp header.ru .logo img{width:200px}body.dtp header.ru .logo,body.dtp header.ru .header-t{text-align:left}body.dtp header.ru .header-t{color:#fff;z-index:200}.header-t{width:100%;max-width:960px;min-width:728px;text-align:center;font-size:60px;line-height:60px;font-weight:800;color:transparent}body.dtp main{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;position:relative;max-width:1024px;min-width:768px;height:unset;margin:0 auto;padding:0 20px}body.dtp .button{width:25%;cursor:pointer}body.dtp .country{flex-flow:row wrap;margin-top:0}body.dtp .country span{width:100%;margin:0}body.dtp .country span.title{margin:40px auto 20px}body.dtp .country .button{width:17%;margin:10px}.dtp .button:hover{color:#fff;background-color:#1976d2;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.code-chk{display:flex;flex-flow:column nowrap;align-items:center;margin:30px 0 0}body.dtp .code-chk input[type=email],body.dtp .code-chk input[type=text],body.dtp .code-chk input[type=password]{width:50%}body.dtp .help-img{left:35%;width:30%;border:10px solid #fff}body.dtp .chk-result{width:70%;margin-bottom:0}body.dtp .result-img{min-height:130px}body.dtp .mail{margin-top:10px}body.dtp form.seller-tel{justify-content:center;align-items:center}body.dtp form.seller-tel *{margin:20px 0 10px}body.dtp form.seller-tel .country-code{color:#333;padding:9px 0 10px}body.dtp form.seller-tel input[type="tel"]{margin:20px 10px 10px -30px;padding:8px 15px 8px 35px;background-color:transparent}body.dtp form.seller-tel button[type="submit"]{padding:10px 5px;margin-left:10px}body.dtp form.seller-tel .compliance{margin:10px auto}body.dtp form.seller-tel .compliance input{margin-right:10px}body.dtp form.seller-tel .compliance a{color:#007acc}body.dtp .login .button{width:100%}html,body{min-height:100vh;height:100vh}body.mob{display:flex;flex-flow:column nowrap;min-height:100%}body.mob header{display:flex;flex-flow:row nowrap;justify-content:center;padding:20px 0 0;min-height:60px}body.mob main{margin:0 5%}body.mob .country,body.mob .code-chk{margin:20px 0}body.mob .chk-result{margin-bottom:0}body.mob .help{margin-bottom:20px}body.mob .gray{margin-top:10px}body.mob .country{margin:30px 0}body.mob .result-img{min-height:170px}body.mob .mail{margin-top:20px}body.mob .bonus-part{width:100%;margin:10px 0}body.mob .bonus input{width:100%;margin:20px 0}body.mob .compliance input{width:40px;height:40px;margin-right:10px}body.mob .bonus-num-block{width:100%}body.mob .bonus-num .bonus-num-block:first-child{border:none}body.mob form.seller-tel{position:relative}body.mob .country-code{position:absolute;top:26px;left:12px}body.mob form.seller-tel input[type="tel"]{margin-bottom:0;padding-left:35px}body.mob form.bonus.seller-reg{margin:10px 0}body.mob form.bonus.seller-reg>*{width:100%;margin:5px 0}body.mob form.bonus.seller-reg>button{margin:15px 0}body.mob .goodslist li{font-size:12px}body.error{display:flex;flex-flow:column nowrap;justify-content:center;min-height:100vh;align-items:center;padding:20px 5%}body.error img{width:150px;height:auto}body.error h1{font-size:20px;color:red}body.error div{font-size:14px;margin-bottom:10px;text-align:center}.bonus-points{font-size:20px;font-weight:300;text-align:center}.personal-info{width:100%;padding:20px;background-color:#ececec}.personal-info h2,.personal-info h3{margin:0;color:#007acc;text-align:center}.personal-info p{text-align:center}.personal-info .gray{background-color:#c5c5c5}.Product{display:flex;flex-flow:column nowrap;margin-bottom:40px}.Product .list-item{display:flex;flex-flow:row nowrap;color:#000;text-decoration:none;padding:0;height:170px;border:1px solid #c5c5c5;border-bottom:none;transition:.2s}.Product .list-item:hover{color:#007acc}.Product .list-item .list-img{width:20%;height:168px;background-color:#fff;text-align:center;line-height:0}.Product .list-item .list-img img{width:auto;height:calc(100% - 2px);margin:1px}.Product .list-item .list-txt{width:80%;padding:20px}.list-item .list-txt span{display:block}.list-item .li-t{margin-bottom:20px;font-size:18px;line-height:22px;font-weight:800}.list.actions .list-item .li-t{font-size:24px;font-weight:300}.list-item .li-h{font-size:14px}.Product .list-item .list-txt .li-t{margin-bottom:0}.Product .list-item .list-txt .li-s{font-weight:800;color:gray}.full-catalog{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%}.full-catalog h1{width:100%}.product-filter{width:20%;margin:0 0 20px;padding:0;position:relative;list-style-type:none}.product-filter h3{display:block;width:100%;height:100%;margin:0;padding:5px 10px;font-size:16px;background-color:#ececec}.product-filter li{cursor:pointer}.product-filter>li{margin-bottom:3px}.product-filter>li[data-order="3"]{padding:5px 0;border-bottom:1px solid #ececec}.product-filter .specifications,.types{display:none}.sl-item{display:inline-block;margin-bottom:15px;padding:5px 10px 7px 10px;background-color:#ececec;border-radius:15px;cursor:pointer}.sl-item input{display:none}.sl-item-close{display:inline-block;width:10px;height:10px;margin-left:10px;background-image:url(/img/icons/cancel.svg);background-repeat:no-repeat;background-size:10px}.product-filter li ul{display:none}.subfilter ul{display:flex;flex-flow:row wrap;width:100%;height:auto;margin:0 0 20px;padding:20px;background-color:#ececec;list-style-type:none;z-index:1000}.subfilter ul li{width:33.3333%;padding:5px 7px;color:#000;background-color:#c5c5c5;border:1px solid #ececec;cursor:pointer}.subfilter ul>li[data-order="3"]{position:relative;width:calc(33.3333% - 2px);margin:1px;background-color:#fff}.product-filter li[data-order="3"]:hover,.subfilter ul>li[data-order="3"]:hover{color:#007acc;background-color:#fff}.subfilter li[data-order="3"]{position:relative;padding-left:30px}.subfilter input{position:absolute;top:3px;left:0;width:20px;height:20px;display:inline-block;opacity:.3}.subfilter input:checked{opacity:1}.subfilter ul li.lastFilter{display:block;width:100%;padding:5px 0;background-color:#ececec}.subfilter ul li.lastFilter:hover{color:#007acc;background-color:#ececec}.subfilter ul li.lastFilter ul li:hover{background-color:#fff;color:#007acc}.subfilter ul li.lastFilter ul{display:flex;padding:0}.subfilter ul li.lastFilter ul li{width:calc(33.3333% - 2px);margin:1px;background-color:#fff}.subfilter ul li ul{display:none}.product-filter li ul li h3{background-color:#c5c5c5}.product-filter h3:hover,.product-filter li ul li:hover,.product-filter li ul li:hover h3,.subfilter ul li:hover{color:#fff;background-color:gray}.product-filter .current,.product-filter .current h3,.subfilter .current{color:#fff;background-color:#007acc}.full-catalog .fc-page{width:78%}.p-buttons{width:100%;text-align:center}.p-buttons a{display:inline-block;text-decoration:none;color:#fff;background-color:gray;width:25px;height:25px;padding:3px;border-radius:50%}.p-buttons a.curent,.p-buttons a:hover{background-color:#007acc}.product-filter>li.basket-btn{display:flex;flex-flow:row nowrap;align-items:center;margin-bottom:20px;padding:7px 10px 7px 15px;color:#fff;background-color:#007acc;border-radius:20px}.product-filter>li.basket-btn:hover{color:#fff;background-color:#1976d2;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.sl-item.sendorderdiv{color:#fff;background-color:#007acc}.sendorderdiv:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.basket-btn img{margin-right:10px}.inputbasket{display:none}.basket-txt{}.product-buy{display:flex;flex-flow:row wrap;margin-bottom:5px;padding:10px 0 10px 20px;font-size:14px;font-weight:300;background-color:#ececec;border:1px solid #c5c5c5;border-top:none;transition:.2s}.product-buy .fullprice,.product-buy .discprice{width:43%}.product-buy .minusone,.product-buy .plusone{width:3%;font-size:20px;text-align:center;cursor:pointer}.product-buy .minusone:hover,.product-buy .plusone:hover{font-weight:700;color:#fff;background-color:gray}.product-buy .countbasket{width:7%;font-size:16px;background-color:#fff;text-align:center}.bonus-pay .table{width:70%;margin:20px auto;border:1px solid gray}.bonus-pay .table .th,.bonus-pay .table .tr{display:flex;flex-flow:row nowrap;justify-content:flex-start;background-color:#fff}.bonus-pay .table .th{color:#fff;background-color:gray}.bonus-pay .table .tr:nth-child(odd){background-color:#ececec}.bonus-pay .table .th span,.bonus-pay .table .tr span{width:33%;padding:3px 5px;font-size:14px;text-align:center}.bonus-back{width:100%;margin-bottom:40px}.bonus-back .bonus-points{margin-bottom:0;text-align:right}.sublist #sl-address{width:100%;font-size:16px;padding-left:10px;margin-bottom:10px}body.mob .bonus-points{text-align:center}.bonus-points{cursor:pointer;color:#000}.bonus-points:hover{text-decoration:none;text-decoration:underline}body.mob .Product{width:100%}body.mob .Product .list-item{height:auto}body.mob .Product .list-item .list-img img{width:100%;height:auto}body.mob .full-catalog{flex-flow:column nowrap}body.mob .product-filter,body.mob .full-catalog .fc-page{width:90%;margin:20px auto}body.mob .product-filter{display:none}body.mob .subfilter ul li{width:100%;padding:10px 7px}body.mob .add-f{width:100%;padding:7px 0;color:#fff;text-align:center;background-image:none;background-color:#007acc}body.mob li[data-order="5"] .subfilter{max-height:90vw;overflow-y:scroll}body.mob li[data-order="5"] .subfilter ul,body.mob li[data-order="5"] .subfilter .lastFilter ul{display:flex}body.mob li[data-order="5"] .subfilter ul li ul{display:none}body.mob li[data-order="5"] h3{height:auto}body.mob .product-filter li[data-order="3"],body.mob .subfilter .lastFilter ul li[data-order="3"]{padding-left:30px;width:100%}body.mob .subfilter input{top:7px}body.mob .product-buy{justify-content:center;align-items:center;padding:10px}body.mob .product-buy .fullprice,body.mob .product-buy .discprice{width:100%;margin-bottom:10px;text-align:center}body.mob .product-buy .minusone,body.mob .product-buy .plusone{width:20%;font-size:34px}body.mob .product-buy .countbasket{width:30%;font-size:24px;padding:5px}body.mob .bonus-pay .table{width:100%}body.mob .bonus-pay .table .th span,body.mob .bonus-pay .table .tr span{font-size:12px;text-align:left}.upload-drop-zone.drop{border-width:2px;border-style:dashed;color:#222;border-color:#222}.admin div.header{height:40px}.admin .checkin{border-bottom:1px solid #000;margin-bottom:40px}footer{margin-top:40px;min-height:20px}.admin div.orders{display:block;margin:20px auto;width:100%;max-width:800px;font-size:12px}.admin div.orders>div{display:flex;flex-direction:row;margin-bottom:20px;border-bottom:1px solid silver;padding-bottom:10px}.admin div.orders>div>div:nth-child(1){width:24%;margin-right:1%}.admin div.orders>div>div:nth-child(2){width:45%;margin-right:1%}.admin div.orders>div>div:nth-child(3){width:29%}.admin div.orders>div>div{display:table-cell}.admin div.order div:last-child{font-size:16px;font-weight:600}.admin div.basket>div b{display:inline-block;vertical-align:bottom;width:30%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:5px;color:gray}.admin div.basket>div span{font-weight:700;display:inline-block;width:140px}.admin div.basket>div:first-child{font-weight:600;font-size:16px;text-align:center}.admin div.basket .sum{text-align:right}.admin div.note textarea{width:100%;height:100%}.admin div.note div{color:silver;position:absolute;bottom:-15px;font-size:10px;text-transform:lowercase}.admin div.note button{font-size:10px;position:absolute;top:-13px;right:0;opacity:.75;cursor:pointer}.admin div.note button:hover{opacity:1}.admin div.note span{font-size:10px;position:absolute;top:-20px;left:0}.admin div.note{position:relative}