.products-wrap .products-mobile{display:none}.products-wrap .products-mobile .product+.product{margin-top:5px}.products-wrap .products-mobile .product{background:#f1f1f2;padding:15px 0}.products-wrap .products-mobile .product-head{display:flex;position:relative}.products-wrap .products-mobile .product-head__left{margin-right:30px}.products-wrap .products-mobile .product-head__left h4{font-size:11px;font-weight:600;line-height:15px}.products-wrap .products-mobile .product-head__left h4+h4{margin-top:15px}.products-wrap .products-mobile .product-head__right p+p{margin-top:10px}.products-wrap .products-mobile .product-head__right p{font-size:12px;font-weight:400;height:20.5px;line-height:16px}.products-wrap .products-mobile .product-head__icon{align-items:center;display:flex;height:20px;justify-content:center;position:absolute;right:13px;width:20px}.products-wrap .products-mobile .product-head__icon span svg{height:5px;transition:transform .4s ease;width:9px}.products-wrap .products-mobile .product-head__icon span svg path{stroke:#333}.products-wrap .products-mobile .product-head__icon span.rotate svg{transform:rotate(180deg)}.products-wrap .products-mobile .product-content{display:flex;margin-top:10px}.products-wrap .products-mobile .product-content__left{margin-right:55px}.products-wrap .products-mobile .product-content__left h4+h4{margin-top:15px}.products-wrap .products-mobile .product-content__left h4{font-size:11px;font-weight:600;line-height:15px}.products-wrap .products-mobile .product-content__right{display:flex;flex-direction:column;justify-content:space-between}.products-wrap .products-mobile .product-content__right p{font-size:12px;font-weight:400;line-height:16px}.products-wrap .products-mobile .product-content__right p+p{margin-top:10px}.products-wrap .products-mobile .product-content__right .products-item__counter{align-items:center;border:1px solid #606060;display:flex;height:25px;justify-content:space-between;padding:0 10px}.products-wrap .products-mobile .product-content__right .products-item__counter h5{color:#171616;font-size:14px;font-weight:400;line-height:17px;padding:0 10px}.products-wrap .products-mobile .product-content__basket{cursor:pointer}.products-wrap .products-head{align-items:center;background:#f1f1f2;border-bottom:1px solid #828282;border-top:1px solid #828282;display:flex;justify-content:space-between;padding:9px 0 9px 20px}.products-wrap .products-head__title{font-size:11px;font-weight:500;line-height:14px;text-align:center}.products-wrap .products-body{display:flex;flex-direction:column;padding:12px 0 12px 20px;position:relative}.products-wrap .products-body:nth-child(2n){background:#f1f1f2}.products-wrap .products-item{align-items:center;display:flex;justify-content:space-between}.products-wrap .products-item__text{font-size:12px;font-weight:400;line-height:15px;text-align:center}.products-wrap .products-item__counter{align-items:center;border:1px solid #606060;display:flex;height:25px;justify-content:space-between;padding:0 10px}.products-wrap .products-item__counter h5{color:#171616;font-size:16px;font-weight:400;line-height:17px;padding:0 10px}.products-wrap .products .article{max-width:9%;text-align:left;width:100%}.products-wrap .products .name{max-width:32%;text-align:left;width:100%}.products-wrap .products .bonuses{max-width:8%;width:100%}.products-wrap .products .od{max-width:10%;width:100%}.products-wrap .products .pricemy{max-width:9%;width:100%}.products-wrap .products .price{max-width:13%;width:100%}.products-wrap .products .count{max-width:12%;width:100%}.products-wrap .products .basket{max-width:7%;text-align:center;width:100%}.loader{height:22px;position:absolute;right:-20px;top:25%;width:22px}.stock{font-size:12px;margin-left:0;margin-top:8px;opacity:.7;transition:all .5s cubic-bezier(.65,-.25,.25,1.95);white-space:normal}@media screen and (max-width:800px){.products-wrap .products{display:none}.products-wrap .products-mobile{display:block}}.order{padding-left:40px;padding-top:24px}.order-title{color:#171616;font-size:16px;font-weight:400;line-height:20px;margin-bottom:16px}.order-products{border-top:1px solid #828282}.order-products-mobile{display:none}.order-products-mobile__product{border-bottom:1px solid #828282;padding:15px 0}.order-products-mobile__product:nth-child(2n){background:#f1f1f2}.order-products-mobile__product-item{display:flex}.order-products-mobile__product-item h5,.order-products-mobile__product-item p{font-size:14px;font-weight:400;line-height:17px}.order-products-mobile__product-item h5.article,.order-products-mobile__product-item p.article{color:#595959;font-weight:500}.order-products-mobile__product-item h5{margin-right:7px}.order-products-mobile__product-item+.order-products-mobile__product-item{margin-top:5px}.order-products__head{align-items:center;background:#f1f1f2;border-bottom:1px solid #828282;border-top:1px solid #828282;display:flex;justify-content:space-between;padding:9px 34px 9px 24px}.order-products__head-title{font-size:11px;font-weight:500;line-height:14px;text-align:center}.order-products__item{align-items:center;display:flex;justify-content:space-between;padding:12px 10px 12px 24px}.order-products__item:nth-child(odd){background:#f1f1f2}.order-products__item-text{font-size:12px;font-weight:400;line-height:15px;text-align:center}.order-products .num{max-width:4%;-moz-text-align-last:left;text-align-last:left;width:100%}.order-products .article{max-width:10%;text-align:left;width:100%}.order-products .name{max-width:37%;text-align:left;width:100%}.order-products .count,.order-products .yourprice{max-width:12%;width:100%}.order-products .price{max-width:13%;width:100%}.order-products .sum{max-width:12%;width:100%}.order-info{padding:16px 50px}.order-info__text{font-size:12px;font-weight:400;line-height:15px;margin-bottom:8px}.order-info__bonus{border:1px solid #c4c4c4;max-width:270px;padding:8px 23px;width:100%}.order-info__bonus-title{font-size:12px;font-weight:500;line-height:15px;margin-bottom:9px}.order-info__bonus-wrap,.order-info__bonus-wrap div{display:flex}.order-info__bonus-wrap div p{font-size:12px;font-weight:400;line-height:15px;margin-left:3px}.order-info__bonus-subtitle{display:flex;font-size:12px;font-weight:400;line-height:15px;margin-right:11px}.order-total{background:#f1f1f2;display:flex;justify-content:space-between;padding:16px 64px 16px 50px}.order-total__right{display:flex}.order-total__text{font-size:12px;font-weight:500;line-height:15px}.order-total__text.bold{font-weight:700}.order-total__text span{text-transform:lowercase}.order-total__text+.order-total__text{margin-top:8px}.order-total__item{display:flex;flex-direction:column;justify-content:space-between;text-align:right}.order-total__item+.order-total__item{margin-left:23px}@media screen and (max-width:800px){.order{padding-left:0}.order-title{border-bottom:1px solid #828282;padding-bottom:10px}}.ordering{padding-left:40px;padding-top:24px;position:relative}.ordering-select{margin-bottom:16px;position:relative}.ordering-select .wrap{border-color:#c4c4c4}.ordering-select .wrap,.ordering-select .wrap .main-select input{font-size:12px;font-weight:400;line-height:13px}.ordering-select .wrap .main-select input::-moz-placeholder{font-size:12px;font-weight:400;line-height:13px}.ordering-select .wrap .main-select input::placeholder{font-size:12px;font-weight:400;line-height:13px}.ordering-wrap{display:flex;margin-left:-9px;margin-right:-9px;margin-top:16px}.ordering-item{flex:0 0 33.33%;max-width:33.33%;padding-left:9px;padding-right:9px;position:relative;width:100%}.ordering-item__head{background:#f8f8f8;cursor:pointer;display:flex;margin-bottom:24px;padding:12px;position:relative}.ordering-item__head-num{margin-right:27px}.ordering-item__head-title{color:#171616;font-size:12px;font-weight:600;line-height:15px;text-transform:uppercase}.ordering-item__head-title.expanded{font-weight:700}.ordering-item__head-icon{align-items:center;display:flex;height:20px;justify-content:center;position:absolute;right:35px;top:22%;width:20px}.ordering-item__head-icon span svg{height:5px;transition:transform .4s ease;width:9px}.ordering-item__head-icon span svg path{stroke:#333}.ordering-item__head-icon span.rotate svg{transform:rotate(180deg)}.ordering-item__content{margin-bottom:50px}.ordering-item__content .payment .payment-container-validation .errorValidation{left:-100px;top:40px}.ordering-item__content .payment .payment-container-validation .select:first-child{margin-right:20px}.ordering-item__content .payment .payment-container-validation p{justify-content:flex-end}.ordering-item__content .payment .loader{bottom:3px;height:22px;left:105px;position:absolute;width:22px}.ordering-item__content .payment .payment-radio{margin-top:40px}.ordering-item__content .payment .payment-radio .errorValidate{bottom:-25px;color:red;font-size:16px;left:0;opacity:.7;position:absolute;transition:all .5s cubic-bezier(.65,-.25,.25,1.95)}.ordering-item__content .payment .payment-radio span{padding-left:0!important;position:relative!important}.ordering-item__content .payment .payment-radio p{color:#e5e5e5}.ordering-item__content .payment .payment-radio .active{color:#171616}.ordering-item__content .payment .payment-radio label{border:1px solid #c4c4c4;cursor:pointer;max-width:300px;padding:7px 19px 7px 24px;position:relative;width:100%}.ordering-item__content .payment .payment-radio label:first-child{margin-right:20px}.ordering-item__content .payment .payment-container-large{display:flex}.ordering-item__content .payment .payment-container-large input{max-width:100%!important}.ordering-item__content .payment .payment-container-large p{border:1px solid #c4c4c4;color:#171616;font-size:16px;font-weight:400;max-width:100%!important;padding:8px 40px 8px 70px}.ordering-item__content .payment .payment-container{display:flex;flex-direction:column;gap:16px;margin-bottom:16px;position:relative;width:100%}.ordering-item__content .payment .payment-container .pdv{left:0;position:absolute;top:45px}.ordering-item__content .payment .payment-container-filial{display:flex;flex-direction:column;gap:16px;margin-bottom:-24px;margin-top:40px}.ordering-item__content .payment .payment-container-filial input{background-color:transparent;border:1px solid #c4c4c4;color:#171616;font-size:16px;font-weight:400;padding:6px 20px;position:relative;width:100%}.ordering-item__content .payment .payment-container-filial-name{max-width:100%!important}.ordering-item__content .payment .payment-container-ipn{align-items:center;display:flex;justify-content:space-between}.ordering-item__content .payment .payment-container-ipn .ipn{border:1px solid #c4c4c4;color:#171616;display:flex;font-size:16px;font-weight:400;max-width:300px;padding:8px 0 8px 20px;width:100%}.ordering-item__content .payment .payment-container-ipn .ipn p{padding-left:20px}.ordering-item__content .payment .payment-container-ipn .pdv{display:flex;justify-content:flex-start;margin-left:20px;max-width:300px;width:100%}.ordering-item__content .payment .payment-container span{padding-left:20px;position:absolute}.ordering-item__content .payment .payment-container span:first-child{padding-top:25px}.ordering-item__content .payment .payment-container p{align-items:center;color:#171616;display:flex;font-size:16px;font-weight:400;max-width:300px;width:100%}.ordering-item__content .payment .payment-container p:last-child{justify-content:center}.ordering-item__content .payment .payment-container input{background-color:transparent;border:1px solid #c4c4c4;color:#171616;font-size:16px;font-weight:400;padding:6px 8px 6px 70px;position:relative}.ordering-item__content .payment .payment-container input::-moz-placeholder{color:#171616;font-size:16px;font-weight:400}.ordering-item__content .payment .payment-container input::placeholder{color:#171616;font-size:16px;font-weight:400}.ordering-item__content .payment .payment-container .select{font-size:14px;font-weight:400;line-height:17px;position:relative}.ordering-item__content .payment .payment-container .select span{left:0;padding-left:20px;position:absolute;top:10px}.ordering-item__content .payment .payment-container .select input{padding-left:125px}.ordering-item__content .payment .payment-container .select,.ordering-item__content .payment .payment-container input{max-width:300px;width:100%}.ordering-item__content .payment .payment-container .select__item,.ordering-item__content .payment .payment-container input__item{width:100%}.ordering-item__content .payment__method_item{align-items:flex-start;display:flex;justify-content:flex-start}.ordering-item__content .payment__method_item input{display:none}.ordering-item__content .payment__method_item-wrap h3{font-size:17px;font-weight:900;line-height:18px;margin-top:10px}.ordering-item__content .payment__method_item span{border:1px solid #585858;border-radius:50%;box-sizing:border-box;cursor:pointer;display:block;margin-right:17px;min-height:16px;min-width:16px;position:relative}.ordering-item__content .payment__method_item p{font-size:16px;font-weight:500;line-height:17px}.ordering-item__content .payment__method_item .activeItem{border:1px solid #585858}.ordering-item__content .payment__method_item .activeItem:before{background:#585858;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.ordering-item__content .payment__method .select{align-items:center;display:flex;justify-content:space-between}.ordering-item__content .payment__method .select__item{border-color:#c4c4c4;width:48%}.ordering-item__content .payment__method .select__item input{width:100%}.ordering-item__content .payment__method .container-ipn{display:flex;flex-direction:column;position:relative}.ordering-item__content .payment__method .container-ipn__ipn{border:1px solid #c4c4c4;color:#171616;display:flex;font-size:16px;font-weight:400;max-width:300px;padding:8px 0 8px 20px;width:100%}.ordering-item__content .payment__method .container-ipn__ipn span{margin-right:8px}.ordering-item__content .payment__method .container-ipn__pdv{left:0;position:absolute;top:45px}.ordering-item__content-checkbox{margin-bottom:26px;position:relative}.ordering-item__content-checkbox .check{align-items:center;cursor:pointer;display:flex}.ordering-item__content-checkbox .check input{border:none;cursor:pointer;height:14px;opacity:0;padding-right:10px;padding-top:20px;width:14px;z-index:10}.ordering-item__content-checkbox .check input:checked+span:after{background:#333;bottom:50%;content:"";height:12px;left:3px;position:absolute;transform:translateY(50%);width:12px}.ordering-item__content-checkbox .check:before{border:1px solid #333;bottom:50%;content:"";height:16px;left:0;position:absolute;transform:translateY(50%);width:16px}.ordering-item__content-checkbox .check span{color:#333;font-size:12px;font-weight:500;line-height:15px;margin-left:17px}.ordering-item__content-radio+.ordering-item__content-radio{margin-top:20px}.ordering-item__content-btm{margin-top:12px}.ordering-item__content-select{border:1px solid #c4c4c4;margin-bottom:12px}.ordering-item__content-textarea{border:1px solid #c4c4c4;width:100%}.ordering-item__content-textarea textarea{border:none;font-size:12px;font-weight:400;line-height:15px;min-height:120px;padding:10px;resize:none}.ordering-item__content-radio{margin-bottom:26px;position:relative}.ordering-item__content-radio_big+.ordering-item__content-radio_big{margin-top:8px}.ordering-item__content-radio_big{border:1px solid #c4c4c4;padding:12px 24px;position:relative}.ordering-item__content-radio_big .radio{align-items:center;cursor:pointer;display:flex}.ordering-item__content-radio_big .radio input{border:none;cursor:pointer;height:16px;opacity:0;padding-right:10px;padding-top:20px;width:16px;z-index:10}.ordering-item__content-radio_big .radio input:checked+span:after{background:#303030;border-radius:50%;bottom:50%;content:"";height:12px;left:27px;position:absolute;transform:translateY(50%);width:12px}.ordering-item__content-radio_big .radio input:checked+span{opacity:1}.ordering-item__content-radio_big .radio:before{border:1px solid #303030;border-radius:50%;bottom:50%;content:"";height:16px;left:24px;position:absolute;transform:translateY(50%);width:16px}.ordering-item__content-radio_big .radio span{color:#171616;font-size:12px;font-weight:500;line-height:15px;margin-left:17px;opacity:.5}.ordering-item__content-radio .radio{align-items:center;cursor:pointer;display:flex}.ordering-item__content-radio .radio input{border:none;cursor:pointer;height:16px;opacity:0;padding-right:10px;padding-top:20px;width:16px;z-index:10}.ordering-item__content-radio .radio input:checked+span:after{background:#303030;border-radius:50%;bottom:50%;content:"";height:12px;left:3px;position:absolute;transform:translateY(50%);width:12px}.ordering-item__content-radio .radio input:checked+span{opacity:1}.ordering-item__content-radio .radio:before{border:1px solid #303030;border-radius:50%;bottom:50%;content:"";height:16px;left:0;position:absolute;transform:translateY(50%);width:16px}.ordering-item__content-radio .radio span{color:#171616;font-size:12px;font-weight:500;line-height:15px;margin-left:17px;opacity:.5}.ordering__otherRecipient{margin:15px 0}.ordering__otherRecipient__wrap{display:flex;flex-direction:column;gap:10px;position:relative}.ordering__otherRecipient__wrap__courier{flex-direction:column}.ordering__otherRecipient__wrap__courier .name{margin-bottom:15px;position:relative}.ordering__otherRecipient__wrap__courier input{border:1px solid #c4c4c4;color:#171616;cursor:pointer;font-size:14px;font-weight:400;line-height:17px;padding:12px 40px 12px 12px;text-transform:capitalize;transition:border-color .3s ease;width:100%}.ordering__otherRecipient__wrap__courier input::-moz-placeholder{color:#171616;font-size:12px;font-weight:400;line-height:17px}.ordering__otherRecipient__wrap__courier input::placeholder{color:#171616;font-size:12px;font-weight:400;line-height:17px}.ordering__otherRecipient__wrap_select{margin-top:16px;position:relative}.ordering__otherRecipient__wrap_next{display:flex;justify-content:flex-end;margin-top:16px}.ordering__otherRecipient__wrap_item{border:1px solid #c4c4c4;color:#171616;font-size:12px;font-weight:400;line-height:17px;margin-bottom:8px;padding:8px;position:relative}.ordering__otherRecipient__wrap_item input{color:#171616;font-size:12px;font-weight:400;line-height:13px;width:100%}.ordering__otherRecipient__wrap_item input::-moz-placeholder{color:#171616;font-size:12px;font-weight:400;line-height:13px}.ordering__otherRecipient__wrap_item input::placeholder{color:#171616;font-size:12px;font-weight:400;line-height:13px}.ordering__otherRecipient__departments{display:flex;gap:10px;position:relative;width:100%}.ordering__otherRecipient__departments .department{position:relative;width:100%}.ordering .claim-order{display:flex;justify-content:flex-end;margin-bottom:30px;margin-top:23px;position:relative}.ordering .claim-order .mainButton{border:1px solid #171616;color:#171616;font-size:16px;font-weight:600;height:50px;line-height:20px;max-width:300px;text-transform:uppercase;width:100%}.ordering .claim-order .mainButton:active,.ordering .claim-order .mainButton:focus,.ordering .claim-order .mainButton:hover{background-color:#171616;border-color:transparent;color:#fff;letter-spacing:.1rem}.ordering .delivery__courier{background-color:#f8f8f8;display:flex;margin-bottom:15px;padding-left:22px}.ordering .delivery__courier .delivery__method_item:first-child{margin-right:56px}.ordering .delivery__courier .delivery__method_item{align-items:center;display:inherit;margin:15px 0}.ordering .delivery__courier .delivery__method_item span{border:1px solid #585858;border-radius:0;box-sizing:border-box;cursor:pointer;display:block;height:16px;margin-right:17px;position:relative;width:16px}.ordering .delivery__courier .delivery__method_item .activeItem:before{background:#585858;border-radius:0;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}@media screen and (max-width:800px){.ordering{margin-top:30px;padding:0}.ordering-wrap{flex-direction:column}.ordering-item{flex:none;margin:0;max-width:100%;padding:0;position:relative}.ordering-item+.ordering-item{margin-top:20px}.claim-order .mainButton{max-width:100%}}.containerIpn{align-items:center;display:flex;max-width:300px;width:100%}.errorValidation{color:red;font-size:12px;left:-120px;opacity:.7;position:absolute;top:37px;transform:translate(50%);transition:all .5s cubic-bezier(.65,-.25,.25,1.95);white-space:nowrap;width:240px}.errorTown{top:42px}.errorPayload{left:-110px;top:46px}.errorUserInfo{left:auto;right:180px;top:55px}.loader{height:22px;position:absolute;right:0;top:15%;width:22px}.catalog .load-catalog{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.catalog-tabs{display:flex}.catalog-tabs__item{border-bottom:2px solid #c8c8c8;cursor:pointer;display:flex;flex-direction:column;height:56px;justify-content:center;text-align:center;width:50%}.catalog-tabs__item.active{background:#f8f8f8;border-bottom:2px solid #171616}.catalog-tabs__item p{font-size:16px;font-weight:500;line-height:18px;text-transform:uppercase}.catalog-tabs__item p span{text-transform:lowercase}.catalog-products__item{border-bottom:1px solid #c4c4c4;cursor:pointer;padding:16px 0}.catalog-products__item-head{display:flex;position:relative}.catalog-products__item-title{color:#171616;font-size:16px;font-weight:400;line-height:20px}.catalog-products__item-title.expanded{font-weight:700}.catalog-products__item-icon{align-items:center;display:flex;height:20px;justify-content:center;margin-right:16px;width:20px}.catalog-products__item-icon span svg{height:7px;transform:rotate(270deg);transition:transform .4s ease;width:14px}.catalog-products__item-icon span svg path{stroke:#333}.catalog-products__item-icon span.rotate svg{transform:rotate(1turn)}.catalog-products__content{padding-left:70px}.catalog-products__content-item+.catalog-products__content-item{padding-top:18px}.catalog-products__content-head{display:flex;flex-direction:column;position:relative}.catalog-products__content-head .main{display:inherit;flex-direction:row;margin-top:14px}.catalog-products__content-inner{padding-top:34px}@media screen and (max-width:800px){.catalog-products__content-inner .products{display:none}.catalog-products__content-inner .products-mobile{display:block}.order-products{display:none}.order-products-mobile{display:block}.catalog-products__content{padding-left:0}.catalog-products__content-head{padding-left:70px}.catalog-tabs{flex-direction:column}.catalog-tabs__item{width:100%}.catalog-tabs__item p{font-size:14px;font-weight:400;line-height:14px}.order-info{padding:20px 0}.order-total{flex-direction:column;padding:15px 0}.order-total__item{-moz-text-align-last:left;text-align-last:left}.order-total__right{margin-top:17px}.ordering{margin-top:30px;padding:0}.ordering-wrap{flex-direction:column}.ordering-item{flex:none;margin:0;max-width:100%;padding:0}.ordering-item+.ordering-item{margin-top:20px}}.loader{height:22px;position:absolute;right:0;top:0;width:22px}.errorValidation{color:red;font-size:12px;left:-80px;opacity:.7;position:absolute;top:33px;transform:translate(50%);transition:all .5s cubic-bezier(.65,-.25,.25,1.95);white-space:normal}
