@charset "UTF-8";@media (min-width: 320px) and (max-width: 579px){.goods{padding:10px 15px 25px 15px;margin-bottom:-1px}}.goods__not-available{position:absolute;bottom:5px;right:0;color:red}.goods__list{position:relative;list-style:none;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:14px}.goods__list.active{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 320px) and (max-width: 579px){.goods__list{margin-bottom:17px}}@media (min-width: 768px) and (max-width: 991px){.goods__list{margin-bottom:16px}}.goods__item,.goods-delayed__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:19px 0;border-bottom:1px solid #c0c0c0}@media (min-width: 768px) and (max-width: 991px){.goods__item,.goods-delayed__item{padding-bottom:16px;padding-top:21px}}@media (min-width: 320px) and (max-width: 767px){.goods__item,.goods-delayed__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:10px}}.goods__item:first-child,.goods-delayed__item:first-child{padding-top:0}.goods__item select,.goods-delayed__item select{position:relative;display:inline-block;vertical-align:middle;border:1px solid #c4c4c4;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;background:#ffffff;width:170px;height:30px;padding:0;padding-left:11px;padding-right:27px;margin-right:10px;-moz-appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;appearance:none;font-style:normal;font-weight:normal;font-size:12px;line-height:16px;color:#000000;background-image:url("../img/demo/select-arrow.svg");background-repeat:no-repeat;background-position:98% 55%}@media (min-width: 768px) and (max-width: 991px){.goods__item select,.goods-delayed__item select{background-position:96% 55%;padding-left:7px}}.goods__item select:hover,.goods-delayed__item select:hover{border:1px solid #e7e7e7}@media (min-width: 320px) and (max-width: 767px){.goods__item select,.goods-delayed__item select{margin-bottom:5px;margin-right:0;width:100%}}.goods__item input,.goods-delayed__item input{display:inline-block;vertical-align:middle;width:45px;height:30px;padding-left:6px;border:1px solid #c4c4c4;-moz-appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-moz-appearance:textfield;appearance:none}.goods__item input:hover,.goods-delayed__item input:hover{border:1px solid #e7e7e7}@media (min-width: 320px) and (max-width: 767px){.goods__item input,.goods-delayed__item input{width:100%}}.goods__item input::-webkit-outer-spin-button,.goods__item input::-webkit-inner-spin-button,.goods-delayed__item input::-webkit-outer-spin-button,.goods-delayed__item input::-webkit-inner-spin-button{/* display: none; <- Crashes Chrome on hover */-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;margin:0}.goods__item:before,.goods-delayed__item:before{content:""}.goods__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.goods__col.goods__del{margin-left:7px}@media (min-width: 320px) and (max-width: 767px){.goods__col{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.goods__col.goods__info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.goods__col.goods__choice{-ms-flex-preferred-size:60%;flex-basis:60%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.goods__col.goods__price{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:auto}.goods__col.goods__del{height:60px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:0px}}.goods__choice{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 768px){.goods__choice{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width: 320px) and (max-width: 579px){.goods__choice{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:77%}}.goods__info{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 320px) and (max-width: 767px){.goods__info{margin-bottom:5px}}.goods__info-img{width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:16px}.goods__logo{max-width:60px;max-height:60px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.goods__name{-ms-flex-item-align:center;align-self:center;margin:0;max-width:190px;font-style:normal;font-weight:normal;font-size:14px;line-height:19px;color:#000000}@media (min-width: 320px) and (max-width: 579px){.goods__name{max-width:180px;font-size:12px;line-height:16px}}.goods__group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.goods__group > div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:10px}.goods__price{display:-webkit-box;display:-ms-flexbox;display:flex;width:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 768px){.goods__price{margin-left:30px}}@media (min-width: 580px) and (max-width: 767px){.goods__price{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width: 320px) and (max-width: 579px){.goods__price{position:relative;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.goods__old-value{font-style:normal;font-weight:bold;font-size:12px;line-height:16px;color:#c4c4c4;margin-left:19px;position:relative}.goods__old-value:before{content:"";position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:2px;background-color:#c0c0c0}.goods__price-value{font-style:normal;font-weight:normal;font-size:20px;line-height:27px;color:#000000;letter-spacing:0.4px}.goods__price-value:after{content:"₽";margin-left:3px;font-size:18px}@media (min-width: 580px) and (max-width: 991px){.goods__price-value{letter-spacing:-1.5px}}.goods .buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:20px}.goods .buttons-wrapper .goods__delete{margin-top:7px}.goods__delete,.goods__add{width:24px;height:24px;background-image:url("../img/demo/delete_icon.svg");background-position:center;background-repeat:no-repeat;background-color:#c4c4c4;border-radius:2px;cursor:pointer}@media (min-width: 320px) and (max-width: 579px){.goods__delete,.goods__add{top:16%}}.goods__delete:hover,.goods__add:hover{background-color:#e7e7e7}.goods__add{background-image:url("../img/demo/add.svg");background-size:75%}.goods__amount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:11%}@media (min-width: 768px) and (max-width: 991px){.goods__amount{padding-right:7%}}@media (min-width: 320px) and (max-width: 767px){.goods__amount{padding-right:19px;letter-spacing:-0.2px}}.goods__text{font-style:normal;font-weight:normal;font-size:14px;line-height:19px;text-align:right;color:#000000;margin-right:15px;letter-spacing:0.5px}@media (min-width: 320px) and (max-width: 579px){.goods__text{margin-right:18px}}@media (min-width: 768px) and (max-width: 991px){.goods__text{margin-right:17px}}.goods__sum{font-style:normal;font-weight:bold;font-size:20px;line-height:20px;color:#000000;letter-spacing:-0.4px}@media (min-width: 768px) and (max-width: 991px){.goods__sum{letter-spacing:-1px}}@media (min-width: 320px) and (max-width: 579px){.goods__sum{letter-spacing:-1px}}.goods .delayed .goods__choice{display:none}.goods .delayed .goods-delayed__empty-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;margin-top:10px;color:#a3a3a3}.goods .delayed .goods-delayed__empty-wrapper::before{content:none}.discounts{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:35px;padding-top:17px}@media (min-width: 768px) and (max-width: 991px){.discounts{padding-top:17px;padding-left:22px}}@media (min-width: 320px) and (max-width: 579px){.discounts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 15px 20px 15px}}.discounts__form{width:269px;margin-right:35px;position:relative;font-size:0}.discounts__form--last{margin-right:0}@media (min-width: 320px) and (max-width: 579px){.discounts__form{margin-right:0;width:100%}.discounts__form:not(:last-child){margin-bottom:25px}.discounts__form label{display:block}}@media (min-width: 580px) and (max-width: 767px){.discounts__form{margin-right:30px}.discounts__form--last{margin-right:0}}.discounts__text{display:inline-block;font-style:normal;font-weight:normal;font-size:14px;line-height:15px;color:#000;margin-bottom:18px}@media (min-width: 320px) and (max-width: 579px){.discounts__text{margin-bottom:5px}}.discounts input{position:relative;border:1px solid #c4c4c4;background:#fff;border-radius:2px;max-width:265px;width:100%;height:40px;display:inline-block;vertical-align:middle;padding-right:40px}.discounts input::-webkit-input-placeholder{font-style:normal;font-weight:normal;font-size:14px;line-height:19px;color:#666666}.discounts input::-moz-placeholder{font-style:normal;font-weight:normal;font-size:14px;line-height:19px;color:#666666}.discounts input::-ms-input-placeholder{font-style:normal;font-weight:normal;font-size:14px;line-height:19px;color:#666666}.discounts input::placeholder{font-style:normal;font-weight:normal;font-size:14px;line-height:19px;color:#666666}@media (min-width: 320px) and (max-width: 579px){.discounts input{max-width:100%;padding-left:8px;letter-spacing:-1px}}@media (min-width: 580px) and (max-width: 767px){.discounts input{padding-left:8px;letter-spacing:-1px}}.discounts__submit{position:absolute;right:0;width:40px;height:40px;background-color:#b41818;border:none;border-radius:2px;display:inline-block;vertical-align:middle}.discounts__submit:hover{background-color:#cf1c1c}.discounts__submit:before,.discounts__submit:after{content:"";position:absolute;width:2px;height:20px;background:#fff;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.discounts__submit:after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.discounts input.discounts__input{max-width:100% !important}@media (min-width: 768px){.discounts input.discounts__input{max-width:265px !important}}.discounts input.discounts__input--success{border:1px solid #90c545}.discounts input.discounts__input--success ~ .code-success{visibility:visible;opacity:1;color:#90c545}.discounts input.discounts__input--error{border:1px solid #b41818}.discounts input.discounts__input--error ~ .code-error{visibility:visible;opacity:1;color:#b41818}.discounts__wrap{position:relative}.code-error,.code-success{position:absolute;top:104% !important;left:0 !important;display:inline-block;font-size:10px;line-height:14px;visibility:hidden;opacity:0}@media (min-width: 320px) and (max-width: 579px){.code-error,.code-success{top:80%;left:9px;white-space:nowrap}}.discounts.block-inner{padding-bottom:40px}.checkout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout.not-available{pointer-events:none}.checkout.not-available .checkout__submit{background:#c4c4c4}.checkout.not-available .checkout__one-click{color:#c4c4c4;border:1px solid #c4c4c4}.checkout:hover a{color:#ffffff}@media (min-width: 320px) and (max-width: 579px){.checkout{letter-spacing:-1px}}.checkout__one-click{display:inline-block;text-align:center;width:160px;padding:9px;border:1px solid #b41818;border-radius:2px;font-style:normal;font-weight:normal;font-size:14px;line-height:19px;color:#b41818;cursor:pointer}.checkout__submit{width:100%;max-width:160px;margin-left:31px;background-color:#b41818;font-style:normal;font-weight:bold;font-size:14px;line-height:19px;text-align:center;color:#ffffff;padding:10px;border:0;border-radius:2px}.checkout__submit:hover{background-color:#cf1c1c}@media (min-width: 320px) and (max-width: 579px){.checkout__submit{margin-left:0;margin-top:10px;letter-spacing:-1px;padding-top:12px}}a.checkout__submit:hover{color:#ffffff}a.checkout__submit:focus{color:#ffffff;background-color:#cf1c1c}.cart-empty{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.cart-empty__text{font-style:normal;font-weight:normal;font-size:18px;line-height:25px;color:#000000;margin:0}.cart-empty__link{width:160px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:#b41818;font-weight:bold;font-size:14px;color:#ffffff}.cart-empty__link:hover{color:#ffffff;background-color:#cf1c1c}@media (min-width: 320px) and (max-width: 579px){.cart-empty__link{font-size:13px}}/* <div class="lds-dual-ring"></div> */.lds-dual-ring{display:inline-block;width:60px;height:60px}.lds-dual-ring--wide-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lds-dual-ring--center-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.lds-dual-ring--order-container{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.lds-dual-ring:after{content:" ";display:block;width:44px;height:44px;margin:8px;border-radius:50%;border:6px solid #b41818;border-color:#b41818 transparent #b41818 transparent;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}@-webkit-keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cart{background-color:#fafafa;padding-top:39px;padding-bottom:40px}@media (min-width: 320px) and (max-width: 579px){.cart{padding-top:22px;padding-bottom:20px}}.cart__container{max-width:760px;width:100%;padding-left:0;padding-right:30px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px) and (max-width: 991px){.cart__container{padding-left:25px;padding-right:43px}}@media (min-width: 580px) and (max-width: 767px){.cart__container{padding-left:15px;padding-right:15px}}@media (min-width: 320px) and (max-width: 579px){.cart__container{width:100%;min-width:320px;padding:0}}.cart__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:28px}@media (min-width: 320px) and (max-width: 579px){.cart__header{padding:0 15px 20px 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cart__reset{border:1px solid #c4c4c4;background:#fafafa;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;font-style:normal;font-weight:normal;font-size:14px;color:#666666;padding:10px 0;width:160px}@media (min-width: 320px) and (max-width: 579px){.cart__reset{padding:5px 0;width:80px;font-size:11px}}.cart__title{font-size:24px;line-height:42px;color:#000000;font-style:normal;font-weight:bold}@media (min-width: 320px) and (max-width: 579px){.cart__title{font-size:14px;line-height:19px}}.cart__checkout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 320px) and (max-width: 579px){.cart__checkout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cart .btn-lg{padding:10px 17px}@media (min-width: 992px) and (max-width: 1199px){.cart .card-detail__price-block-inner{max-height:100%;margin-left:0px;margin-top:0px;position:relative}}.cart__discounts input[type="text"]{position:relative;border:1px solid #c4c4c4;background:#ffffff;border-radius:2px;max-width:265px;width:100%;height:40px;display:inline-block;vertical-align:middle;padding-right:40px}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs .tabs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 320px) and (max-width: 579px){.tabs .tabs-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px}.tabs .tabs-wrapper .basket-data-filter{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #c4c4c4;margin-top:-1px}.tabs .tabs-wrapper .basket-data-filter::before{content:none}.tabs .tabs-wrapper .basket-data-filter.active{border-color:#b41818;z-index:1}}.tabs .basket-data-filter{margin-right:20px;font-size:13px;color:#000;-webkit-transition:0.3s;transition:0.3s;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:10px 0}@media (min-width: 320px) and (max-width: 579px){.tabs .basket-data-filter{margin-right:0;padding:5px 10px;font-size:10px}}.tabs .basket-data-filter.disabled{display:none}.tabs .basket-data-filter.active{color:#b41818}.tabs .basket-data-filter.active::before{left:0}.tabs .basket-data-filter::before{content:"";position:absolute;left:-100%;width:100%;bottom:0;height:2px;background:#b41818;-webkit-transition:0.3s;transition:0.3s}.tabs .basket-data-filter:hover{color:#b41818;-webkit-transition:0.3s;transition:0.3s}.tabs .basket-data-filter:hover::before{left:0;-webkit-transition:0.3s;transition:0.3s}