.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.bread-crumbs{margin:75px 10px 20px}.basket{position:relative;padding:20px 0 50px}.basket .title{padding:0 20px;text-align:center;position:relative;margin-bottom:50px}.basket .title::after{content:'';left:50%;top:50%;width:280px;height:82px;position:absolute;background:url("../img/title-bg.png") no-repeat 50% 50%;background-size:cover;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.basket .title h2{z-index:3;color:#313131;font-size:22px;font-weight:600;text-align:center;line-height:22px;position:relative;margin:0 auto 20px;text-transform:uppercase}.basket .basket-content{z-index:1;padding:0 20px;position:relative}.basket .basket-content .basket-item{padding:15px;margin-bottom:25px;background-color:#ffffff;box-shadow:0 6px 21px rgba(141,141,141,0.17)}.basket .basket-content .basket-item .img{text-align:center;margin-bottom:10px}.basket .basket-content .basket-item .img img{width:80%}.basket .basket-content .basket-item .text{margin-bottom:20px}.basket .basket-content .basket-item .text h3{color:#000000;font-size:16px;font-weight:600;line-height:20px;margin-bottom:10px}.basket .basket-content .basket-item .text ul{margin-bottom:5px}.basket .basket-content .basket-item .text ul li{color:#a09f9f;font-size:12px;font-weight:400;line-height:16px;margin-bottom:2px;font-style:italic}.basket .basket-content .basket-item .text ul li:last-child{margin-bottom:0}.basket .basket-content .basket-item .text a{color:#353535;font-size:12px;font-weight:400;line-height:20px;font-style:italic;display:inline-block;text-decoration:underline}.basket .basket-content .basket-item .sum input{width:48px;float:left;height:30px;color:#000000;font-size:16px;font-weight:600;line-height:24px;text-align:center;margin-right:10px;border:1px solid #cccccc;background-color:#ffffff;box-shadow:inset 0 3px 7px rgba(0,0,0,0.1)}.basket .basket-content .basket-item .sum strong{float:left;margin-top:5px;color:#000000;font-size:14px;font-weight:600;line-height:20px}.basket .basket-content .basket-item .sum span{display:block;color:#a09f9f;font-size:14px;font-weight:400;line-height:20px;margin:10px 0 5px}.basket .basket-content .basket-item .sum a{color:#353535;font-size:12px;font-weight:400;line-height:16px;font-style:italic;text-decoration:underline}.basket .basket-content .bonus-share{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e3e3e3}.basket .basket-content .bonus-share .bonus{padding:10px;text-align:center;margin-bottom:15px;background:url("../img/bonus-bg.png") no-repeat 50% 50%;background-size:cover}.basket .basket-content .bonus-share .bonus h5{color:#a6626a;font-size:16px;font-weight:600;line-height:20px;margin-bottom:5px}.basket .basket-content .bonus-share .bonus p{color:#353535;font-size:12px;font-weight:400;line-height:18px;margin-bottom:10px}.basket .basket-content .bonus-share .bonus a{color:#ffffff;font-size:16px;font-weight:600;line-height:20px;border-radius:5px;padding:6px 14px 8px;display:inline-block;border:2px solid #ffffff;background-color:#ffffff;background-image:linear-gradient(to right, #f17102 0%, #fad00b 100%);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.basket .basket-content .bonus-share .bonus a:hover{background-image:linear-gradient(to right, #fad00b 0%, #f17102 100%)}.basket .basket-content .bonus-share .coupon{text-align:center;padding:15px 10px;background-color:#ffffff;box-shadow:0 6px 21px rgba(141,141,141,0.17)}.basket .basket-content .bonus-share .coupon p{color:#353535;font-size:12px;font-weight:400;line-height:18px;font-style:italic;margin-bottom:10px}.basket .basket-content .bonus-share .coupon form{width:260px;margin:0 auto}.basket .basket-content .bonus-share .coupon form input{width:56%;float:left;height:30px;padding:0 10px;border-radius:5px;border:1px solid #cccccc;background-color:#ffffff;box-shadow:inset 0 3px 7px rgba(0,0,0,0.1)}.basket .basket-content .bonus-share .coupon form button{width:40%;height:30px;float:right;border:none;cursor:pointer;color:#ffffff;font-size:14px;font-weight:600;line-height:18px;border-radius:5px;background-color:#ffffff;background-image:linear-gradient(to right, #4c8abc 0%, #50cae7 100%);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.basket .basket-content .bonus-share .coupon form button:hover{background-image:linear-gradient(to right, #50cae7 0%, #4c8abc 100%)}.basket .basket-content .pay{text-align:center}.basket .basket-content .pay .pay-sum{padding:15px 10px;margin-bottom:10px;border-radius:5px;border:2px solid #caa0a1;background-color:#ffffff}.basket .basket-content .pay .pay-sum h6{color:#9e525b;font-size:12px;font-weight:600;line-height:20px;position:relative;padding-left:35px;margin-bottom:2px;display:inline-block}.basket .basket-content .pay .pay-sum h6::after{content:'';left:0;top:50%;width:30px;height:17px;position:absolute;background:url("../img/pay-after.png") no-repeat 50% 50%;background-size:cover;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.basket .basket-content .pay .pay-sum span{display:block;color:#8b8b8b;font-size:14px;font-weight:400;line-height:20px;margin-bottom:5px}.basket .basket-content .pay .pay-sum strong{display:block;color:#000000;font-size:16px;font-weight:600;line-height:22px;margin-bottom:5px}.basket .basket-content .pay .pay-sum ul li{margin:0 2px;color:#838383;font-size:18px;font-weight:600;line-height:26px;display:inline-block;vertical-align:middle}.basket .basket-content .pay .pay-sum ul li:last-child{color:#f17102;font-size:24px}.basket .basket-content .pay i{color:#8b8b8b;font-size:14px;font-weight:400;line-height:20px;font-style:normal}.checkout{position:relative;padding:20px 0 170px}.checkout .title{padding:0 20px;text-align:center;position:relative;margin-bottom:50px}.checkout .title::after{content:'';left:50%;top:50%;width:280px;height:82px;position:absolute;background:url("../img/title-bg.png") no-repeat 50% 50%;background-size:cover;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.checkout .title h2{z-index:3;color:#313131;font-size:18px;font-weight:600;text-align:center;line-height:22px;position:relative;margin:0 auto 20px;text-transform:uppercase}.checkout .checkout-content{z-index:1;padding:0 20px;position:relative}.checkout .checkout-content .checkout-form{margin-bottom:20px;padding:15px 10px 5px;background-color:#ffffff;box-shadow:0 6px 21px rgba(141,141,141,0.17)}.checkout .checkout-content .checkout-form .item{margin-bottom:10px}.checkout .checkout-content .checkout-form h4{color:#000000;font-size:16px;font-weight:600;line-height:20px;margin-bottom:5px}.checkout .checkout-content .checkout-form .input{margin-bottom:10px}.checkout .checkout-content .checkout-form .input label{color:#000000;font-size:12px;font-weight:500;line-height:20px}.checkout .checkout-content .checkout-form .input input{width:100%;height:43px;padding:0 5px;color:#000000;font-size:14px;line-height:24px;font-style:italic;border-radius:5px;border:1px solid #cccccc;background-color:#ffffff}.checkout .checkout-content .checkout-form .fio{margin-bottom:10px}.checkout .checkout-content .checkout-form .fio label{color:#000000;font-size:12px;font-weight:500;line-height:20px}.checkout .checkout-content .checkout-form .fio input{width:49%;height:43px;float:left;padding:0 5px;color:#000000;font-size:14px;line-height:24px;font-style:italic;border-radius:5px;border:1px solid #cccccc;background-color:#ffffff}.checkout .checkout-content .checkout-form .fio input:last-child{float:right}.checkout .checkout-content .checkout-form .tel{margin-bottom:10px}.checkout .checkout-content .checkout-form .tel label{color:#000000;font-size:12px;font-weight:500;line-height:20px}.checkout .checkout-content .checkout-form .tel div{position:relative;padding-left:50px;margin-bottom:5px}.checkout .checkout-content .checkout-form .tel div .select{top:0;left:0;margin:0;padding:0;width:50px;position:absolute}.checkout .checkout-content .checkout-form .tel div .select .jcf-select .jcf-select-text{display:block;color:#000000;font-size:12px;font-weight:600;line-height:16px;text-transform:uppercase;padding:14px 20px 11px 6px;border-radius:5px 0 0 5px;border:1px solid #cccccc}.checkout .checkout-content .checkout-form .tel div .select .jcf-select .jcf-select-opener{top:20px;right:7px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #9d525b;position:absolute;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.checkout .checkout-content .checkout-form .tel div .select .jcf-select.jcf-drop-active .jcf-select-opener{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.checkout .checkout-content .checkout-form .tel div .select .jcf-select-drop{padding:0;margin-top:-4px;background:#fff;border-radius:0 0 5px 5px;border:1px solid #cccccc;border-top:none}.checkout .checkout-content .checkout-form .tel div .select .jcf-select-drop .jcf-option{color:#000000;font-size:12px;font-weight:600;line-height:16px;padding:3px 6px;cursor:pointer;display:inline-block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.checkout .checkout-content .checkout-form .tel div .select .jcf-select-drop .jcf-option:hover{color:#9d525b}.checkout .checkout-content .checkout-form .tel div .select .jcf-select-drop .jcf-option.jcf-selected{color:#9d525b}.checkout .checkout-content .checkout-form .tel div .select .jcf-select-drop div{padding:0}.checkout .checkout-content .checkout-form .tel div input{width:100%;height:43px;padding:0 5px;color:#000000;font-size:14px;line-height:24px;font-style:italic;border-radius:0 5px 5px 0;border:1px solid #cccccc;background-color:#ffffff;border-left:none}.checkout .checkout-content .checkout-form .tel p{font-size:12px;font-weight:400;color:#2c2c2c;line-height:18px;font-style:italic}.checkout .checkout-content .checkout-form .tel p a{color:#f17102;display:inline-block;text-decoration:underline}.checkout .checkout-content .checkout-form .input-select{margin-bottom:10px}.checkout .checkout-content .checkout-form .input-select label{color:#000000;font-size:12px;font-weight:500;line-height:20px}.checkout .checkout-content .checkout-form .input-select .jcf-select{display:block;position:relative}.checkout .checkout-content .checkout-form .input-select .jcf-select .jcf-select-text{display:block;color:#000000;font-size:12px;font-weight:600;line-height:16px;border-radius:5px;text-transform:uppercase;padding:14px 20px 11px 6px;border:1px solid #cccccc}.checkout .checkout-content .checkout-form .input-select .jcf-select .jcf-select-opener{top:20px;right:7px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #9d525b;position:absolute;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.checkout .checkout-content .checkout-form .input-select .jcf-select.jcf-drop-active .jcf-select-opener{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.checkout .checkout-content .checkout-form .input-select .jcf-select-drop{padding:0;margin-top:-4px;background:#fff;border-radius:0 0 5px 5px;border:1px solid #cccccc;border-top:none}.checkout .checkout-content .checkout-form .input-select .jcf-select-drop .jcf-option{color:#000000;font-size:12px;font-weight:600;line-height:16px;padding:3px 6px;cursor:pointer;display:inline-block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.checkout .checkout-content .checkout-form .input-select .jcf-select-drop .jcf-option:hover{color:#9d525b}.checkout .checkout-content .checkout-form .input-select .jcf-select-drop .jcf-option.jcf-selected{color:#9d525b}.checkout .checkout-content .checkout-form .input-select .jcf-select-drop div{padding:0}.checkout .checkout-content .checkout-form .input-checkbox{position:relative;margin-bottom:10px;border-radius:5px;padding:8px 5px 9px 30px;border:1px solid #cccccc;background-color:#ffffff}.checkout .checkout-content .checkout-form .input-checkbox label{color:#000000;font-size:14px;font-weight:700;line-height:18px}.checkout .checkout-content .checkout-form .input-checkbox .jcf-checkbox{top:50%;left:5px;width:16px;height:16px;position:absolute;border-radius:2px;border:2px solid #eadee0;background-color:#ffffff;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.checkout .checkout-content .checkout-form .input-checkbox .jcf-checkbox span{top:50%;left:50%;opacity:0;width:10px;height:10px;position:absolute;border-radius:2px;background-color:#9e525b;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.checkout .checkout-content .checkout-form .input-checkbox .jcf-checkbox input{top:0;left:0;width:100%;height:100%;position:absolute}.checkout .checkout-content .checkout-form .input-checkbox .jcf-checkbox.jcf-checked span{opacity:1}.checkout .checkout-content .checkout-form .input-checkbox .jcf-radio{top:50%;left:5px;width:16px;height:16px;position:absolute;border-radius:2px;border:2px solid #eadee0;background-color:#ffffff;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.checkout .checkout-content .checkout-form .input-checkbox .jcf-radio span{top:50%;left:50%;opacity:0;width:10px;height:10px;position:absolute;border-radius:2px;background-color:#9e525b;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.checkout .checkout-content .checkout-form .input-checkbox .jcf-radio input{top:0;left:0;width:100%;height:100%;position:absolute}.checkout .checkout-content .checkout-form .input-checkbox .jcf-radio.jcf-checked span{opacity:1}.checkout .checkout-content .checkout-form .dom{margin-bottom:10px}.checkout .checkout-content .checkout-form .dom input{width:60%;height:43px;float:left;padding:0 5px;color:#000000;font-size:14px;line-height:24px;font-style:italic;border-radius:5px;border:1px solid #cccccc;background-color:#ffffff}.checkout .checkout-content .checkout-form .dom input:last-child{width:38%;float:right}.checkout .checkout-content .checkout-form .textarea p{color:#2c2c2c;font-size:12px;line-height:18px;font-style:italic;margin-bottom:5px}.checkout .checkout-content .checkout-form .textarea textarea{width:100%;height:180px;font-size:14px;color:#000000;padding:5px 10px;line-height:24px;font-style:italic;border-radius:5px;margin-bottom:10px;border:1px solid #cccccc;background-color:#ffffff}.checkout .checkout-content .checkout-form .textarea .jcf-file{position:relative;padding-left:34px}.checkout .checkout-content .checkout-form .textarea .jcf-file::after{content:'';top:65%;left:0;width:24px;height:19px;position:absolute;background:url("../img/file-after.png") no-repeat 50% 50%;background-size:cover;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.checkout .checkout-content .checkout-form .textarea .jcf-file input{top:0;left:0;z-index:1;width:100%;height:100%;position:absolute}.checkout .checkout-content .checkout-form .textarea .jcf-file .jcf-fake-input{color:#f17102;font-size:12px;font-weight:500;line-height:16px;font-style:italic;text-decoration:underline}.checkout .checkout-content .checkout-form .textarea .jcf-file .jcf-upload-button{display:none}.checkout .checkout-content .total{text-align:center}.checkout .checkout-content .total h5{color:#000000;font-size:28px;font-weight:800;line-height:34px;position:relative;margin-bottom:12px;padding-bottom:12px}.checkout .checkout-content .total h5::after{content:'';left:50%;bottom:0;height:2px;width:180px;position:absolute;background:url("../img/total-after.png") no-repeat 50% 50%;background-size:cover;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.checkout .checkout-content .total h5 i{color:#353535;font-size:18px;font-weight:400;line-height:24px;font-style:italic}.checkout .checkout-content .total button{cursor:pointer;border:none;position:relative;margin-bottom:10px;display:inline-block;background:transparent}.checkout .checkout-content .total button::after{content:'';top:50%;left:50%;z-index:0;width:226px;height:58px;position:absolute;background:url("../img/generate-link2.png") no-repeat 50% 50%;background-size:cover;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.checkout .checkout-content .total button:hover span{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.checkout .checkout-content .total button span{z-index:1;color:#ffffff;font-size:18px;font-weight:400;line-height:20px;position:relative;padding:20px 55px;display:inline-block;letter-spacing:0.25px;text-transform:uppercase;text-shadow:1px 1px 4px #c05d1d;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.checkout .checkout-content .total p{display:table;font-size:12px;font-weight:400;color:#000000;line-height:18px;padding-left:30px;position:relative;margin:0 auto 10px}.checkout .checkout-content .total p:last-child{padding:0;margin-bottom:0}.checkout .checkout-content .total p a{color:#fc7a0f;display:inline-block;text-decoration:underline}.checkout .checkout-content .total p .jcf-checkbox{top:50%;left:5px;width:16px;height:16px;position:absolute;border-radius:2px;border:2px solid #eadee0;background-color:#ffffff;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.checkout .checkout-content .total p .jcf-checkbox span{top:50%;left:50%;opacity:0;width:10px;height:10px;position:absolute;border-radius:2px;background-color:#9e525b;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.checkout .checkout-content .total p .jcf-checkbox input{top:0;left:0;width:100%;height:100%;position:absolute}.checkout .checkout-content .total p .jcf-checkbox.jcf-checked span{opacity:1}.checkout .checkout-content .total p .jcf-radio{top:50%;left:5px;width:16px;height:16px;position:absolute;border-radius:2px;border:2px solid #eadee0;background-color:#ffffff;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.checkout .checkout-content .total p .jcf-radio span{top:50%;left:50%;opacity:0;width:10px;height:10px;position:absolute;border-radius:2px;background-color:#9e525b;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.checkout .checkout-content .total p .jcf-radio input{top:0;left:0;width:100%;height:100%;position:absolute}.checkout .checkout-content .total p .jcf-radio.jcf-checked span{opacity:1}.jcf-select-drop{z-index:2}@media screen and (min-width: 768px){.bread-crumbs{margin:130px 30px 20px}.basket{padding:20px 0 50px}.basket .basket-content{width:700px;margin:0 auto}.basket .basket-content .basket-item{padding:20px}.basket .basket-content .basket-item .img{width:30%;float:left;margin-bottom:0;margin-right:4%}.basket .basket-content .basket-item .img img{width:100%}.basket .basket-content .basket-item .text{width:40%;float:left;margin-top:10px;margin-bottom:0}.basket .basket-content .basket-item .sum{width:20%;float:right;text-align:right}.basket .basket-content .basket-item .sum div{display:inline-block}.checkout{padding:20px 0 150px}.checkout .checkout-content{width:630px;margin:0 auto}.checkout .checkout-content .total h5{margin-bottom:20px;padding-bottom:15px}.checkout .checkout-content .total button{margin-bottom:15px}.checkout .checkout-content .total button::after{width:260px;height:66px}}@media screen and (min-width: 1024px){.basket .basket-content{width:820px}.basket .basket-content .bonus-share .bonus{margin:0;width:49%;float:left;text-align:left;position:relative;padding:10px 200px 10px 10px}.basket .basket-content .bonus-share .bonus a{top:50%;right:15px;position:absolute;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.basket .basket-content .bonus-share .coupon{width:49%;float:right;text-align:left;padding:25px 20px}.basket .basket-content .bonus-share .coupon form{width:100%}.basket .basket-content .bonus-share .coupon form input{width:60%;height:51px;font-size:20px}.basket .basket-content .bonus-share .coupon form button{width:37%;height:51px}.basket .basket-content .pay .pay-content{width:49%;float:right}.checkout .checkout-content{width:760px}.checkout .checkout-content .checkout-item{width:48%;float:left}.checkout .checkout-content .checkout-item:last-child{float:right}.checkout .checkout-content .checkout-form{padding:20px 25px 15px}}@media screen and (min-width: 1280px){.bread-crumbs{margin:130px 30px 20px}.basket{padding:45px 0 60px}.basket .title{margin-bottom:80px}.basket .title::after{width:413px;height:122px}.basket .title h2{font-size:30px;line-height:30px;margin:0 auto 43px}.basket .basket-content{padding:0;width:900px}.basket .basket-content .basket-item .img{width:22%}.basket .basket-content .bonus-share .bonus{padding:14px 200px 15px 15px}.basket .basket-content .bonus-share .bonus p{margin-bottom:1px}.basket .basket-content .bonus-share .coupon{padding:16px 20px}.checkout{padding:35px 0 180px}.checkout .title{margin-bottom:80px}.checkout .title::after{width:413px;height:122px}.checkout .title h2{font-size:24px;line-height:30px;margin:0 auto 43px}.checkout .checkout-content{padding:0;width:830px}}@media screen and (min-width: 1400px){.bread-crumbs{margin:120px 30px 0 125px}.basket{padding:65px 0 60px}.basket .title{margin-bottom:90px}.basket .basket-content{width:1170px}.basket .basket-content .basket-item{margin-bottom:33px;padding:20px 60px 20px 27px}.basket .basket-content .basket-item .img{width:18%}.basket .basket-content .basket-item .text{margin-top:7px}.basket .basket-content .basket-item .text h3{font-size:20px;margin-bottom:12px}.basket .basket-content .basket-item .text ul li{font-size:16px;line-height:23px}.basket .basket-content .basket-item .text a{font-size:16px;line-height:34px}.basket .basket-content .basket-item .sum{margin-top:13px}.basket .basket-content .basket-item .sum input{margin-right:20px}.basket .basket-content .basket-item .sum strong{margin-top:3px;font-size:20px}.basket .basket-content .basket-item .sum span{font-size:19px;line-height:26px;margin:10px 0 12px}.basket .basket-content .basket-item .sum a{font-size:16px;line-height:30px}.basket .basket-content .bonus-share{margin-bottom:33px;padding-bottom:40px}.basket .basket-content .bonus-share .bonus{width:48.6%;padding:14px 245px 12px 25px}.basket .basket-content .bonus-share .bonus h5{font-size:19px;line-height:22px;margin-bottom:5px}.basket .basket-content .bonus-share .bonus p{font-size:16px;margin-bottom:0;line-height:20px}.basket .basket-content .bonus-share .bonus a{top:57%;right:25px;font-size:20px;padding:10px 17px 12px}.basket .basket-content .bonus-share .coupon{padding:11px 25px 18px}.basket .basket-content .bonus-share .coupon p{font-size:16px;line-height:20px;margin-bottom:13px}.basket .basket-content .bonus-share .coupon form input{width:55%}.basket .basket-content .bonus-share .coupon form button{width:41%;font-size:23px}.basket .basket-content .pay .pay-sum{padding:19px 10px 11px}.basket .basket-content .pay .pay-sum h6{font-size:18px;line-height:20px;padding-left:86px;margin-bottom:2px;letter-spacing:-0.5px}.basket .basket-content .pay .pay-sum h6::after{left:16px;width:60px;height:34px}.basket .basket-content .pay .pay-sum span{font-size:18px;line-height:24px;margin-bottom:5px}.basket .basket-content .pay .pay-sum strong{font-size:20px;line-height:26px;margin-bottom:2px}.basket .basket-content .pay .pay-sum ul li{font-size:24px;line-height:30px}.basket .basket-content .pay .pay-sum ul li:last-child{font-size:30px}.basket .basket-content .pay i{font-size:18px}.checkout{padding:35px 0 193px}.checkout .title{margin-bottom:67px}.checkout .checkout-content{width:1096px}.checkout .checkout-content .checkout-item{width:47.6%}.checkout .checkout-content .checkout-form{margin-bottom:30px;padding:35px 50px 48px}.checkout .checkout-content .checkout-form .item{margin-bottom:0;margin-top:-10px}.checkout .checkout-content .checkout-form .item:last-child{margin-bottom:0}.checkout .checkout-content .checkout-form h4{font-size:20px;line-height:22px;margin-bottom:15px;letter-spacing:-0.3px}.checkout .checkout-content .checkout-form .input{margin-bottom:13px}.checkout .checkout-content .checkout-form .input label{font-size:16px;line-height:24px}.checkout .checkout-content .checkout-form .input input{padding:0 18px;font-size:16px;line-height:24px}.checkout .checkout-content .checkout-form .fio{margin-bottom:13px}.checkout .checkout-content .checkout-form .fio label{font-size:16px;line-height:24px}.checkout .checkout-content .checkout-form .fio input{padding:0 18px;font-size:16px;line-height:24px}.checkout .checkout-content .checkout-form .tel label{font-size:16px;line-height:24px}.checkout .checkout-content .checkout-form .tel div{padding-left:62px;margin-bottom:8px}.checkout .checkout-content .checkout-form .tel div .select{width:62px}.checkout .checkout-content .checkout-form .tel div .select .jcf-select .jcf-select-text{font-size:16px;line-height:20px;padding:11px 30px 10px 10px}.checkout .checkout-content .checkout-form .tel div .select .jcf-select .jcf-select-opener{top:19px;right:12px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #9d525b}.checkout .checkout-content .checkout-form .tel div input{padding:0 18px;font-size:16px;line-height:24px}.checkout .checkout-content .checkout-form .tel p{font-size:14px;line-height:18px;padding-right:60px}.checkout .checkout-content .checkout-form .input-select{margin-bottom:20px}.checkout .checkout-content .checkout-form .input-select label{font-size:16px;line-height:15px;margin-bottom:4px;display:inline-block}.checkout .checkout-content .checkout-form .input-select .jcf-select .jcf-select-text{font-size:13px;line-height:20px;padding:11px 50px 10px 19px}.checkout .checkout-content .checkout-form .input-select .jcf-select .jcf-select-opener{top:19px;right:30px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #9d525b}.checkout .checkout-content .checkout-form .input-checkbox{border-radius:5px;margin-bottom:16px;padding:10px 15px 11px 46px}.checkout .checkout-content .checkout-form .input-checkbox .jcf-checkbox{left:20px}.checkout .checkout-content .checkout-form .input-checkbox .jcf-radio{left:20px}.checkout .checkout-content .checkout-form .dom{margin-bottom:15px}.checkout .checkout-content .checkout-form .dom input{width:74%;padding:0 18px;font-size:16px;line-height:24px}.checkout .checkout-content .checkout-form .dom input:last-child{width:22%;float:right}.checkout .checkout-content .checkout-form .textarea textarea{height:240px}.checkout .checkout-content .checkout-form .textarea .jcf-file{padding-left:45px}.checkout .checkout-content .checkout-form .textarea .jcf-file::after{width:31px;height:25px}.checkout .checkout-content .checkout-form .textarea .jcf-file .jcf-fake-input{font-size:14px;line-height:16px}.checkout .checkout-content .total h5{font-size:34px;line-height:48px;margin-bottom:34px;padding-bottom:17px}.checkout .checkout-content .total h5 i{font-size:24px;line-height:30px}.checkout .checkout-content .total button{margin-bottom:42px}.checkout .checkout-content .total button::after{width:321px;height:82px}.checkout .checkout-content .total button span{font-size:22px}.checkout .checkout-content .total p{font-size:16px;line-height:26px;padding-left:28px}}@media screen and (min-width: 1700px){.bread-crumbs{margin:110px 30px 0 372px}}
