@keyframes fade-in-black{0%{background-color:transparent}to{background-color:#000}}@keyframes fade-in-transparent{0%{background-color:#000}to{background-color:transparent}}@keyframes fade-in-border{0%{border-bottom:1px solid transparent}to{border-bottom:1px solid #fff}}@keyframes fade-out-border{0%{border-bottom:1px solid #fff}to{border-bottom:1px solid transparent}}.btnLoaderMain{position:relative;padding-right:38px!important;cursor:progress}.btnLoaderMain:before{content:"";position:absolute;top:13px;right:16px;border:3px solid #fff;border-top-color:#ff585d;border-radius:50%;width:12px;height:12px;vertical-align:-50%;animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.checkout-page{margin:0 auto 20px;padding:0 20px;width:100%}@media (min-width:1100px){.checkout-page{margin:0 auto 40px;max-width:1150px;padding:0 40px}}@media (min-width:1920px){.checkout-page{max-width:1414px}}.checkout-page .mini-basket-popup{top:unset}.checkout-page .mini-basket-popup .icon{margin-top:5px;margin-left:5px;height:15px;width:15px}.checkout-page h1,.checkout-page h2{margin:20px auto;text-align:center}.checkout-page h3{margin:20px auto}.checkout-page .action-button{display:block;margin:20px auto}.checkout-page .action-button span{line-height:32px}.checkout-page .action-button i{position:relative;top:6px}.checkout-page .empty-basket{text-align:center}.checkout-page .empty-basket .text{margin-bottom:20px}.checkout-page .empty-basket .button{margin-top:20px}.checkout-page .checkout-basket{display:grid;grid-gap:20px;margin:0 auto 20px;max-width:1200px;position:relative}.checkout-page .checkout-basket .remove-all-button{margin-left:auto;width:fit-content}.checkout-page .checkout-basket .basket-items{display:grid;grid-gap:20px}.checkout-page .checkout-basket .agreement-icon{height:20px!important;width:20px!important;margin-left:5px}.checkout-page .checkout-basket .agreement-price-indicator{background-color:#36ca50}.checkout-page .checkout-basket .basket-item{align-items:center;border-bottom:1px solid #d9d9d6;display:grid;grid-gap:20px;grid-template-columns:60px 1fr;padding-bottom:20px}.checkout-page .checkout-basket .basket-item .product-img{grid-row:1/span 2}.checkout-page .checkout-basket .basket-item .info{display:flex;flex-direction:column}.checkout-page .checkout-basket .basket-item .name{font-size:18px;font-size:14px;font-weight:600}@media screen and (min-width:768px){.checkout-page .checkout-basket .basket-item .name{font-size:calc(9.37349px + .60241vw)}}@media screen and (min-width:1100px){.checkout-page .checkout-basket .basket-item .name{font-size:16px}}.checkout-page .checkout-basket .basket-item .article-number{font-size:12px;font-size:10px}@media screen and (min-width:768px){.checkout-page .checkout-basket .basket-item .article-number{font-size:calc(7.68675px + .3012vw)}}@media screen and (min-width:1100px){.checkout-page .checkout-basket .basket-item .article-number{font-size:11px}}.checkout-page .checkout-basket .basket-item .prices{display:flex;flex-direction:row;justify-content:space-between}.checkout-page .checkout-basket .basket-item .prices .total-price{font-weight:600}.checkout-page .checkout-basket .basket-item .button-group{border:1px solid #d9d9d6;display:grid;grid-template-columns:30px 30px 30px;justify-content:flex-end;justify-self:flex-end}.checkout-page .checkout-basket .basket-item .button-group .button,.checkout-page .checkout-basket .basket-item .button-group .input{background-color:#f3f3f3;border:none;padding:0;text-align:center}.checkout-page .checkout-basket .basket-item.basket-item-header{font-size:12px;font-size:10px;border-bottom:2px solid #000;padding-bottom:10px}@media screen and (min-width:768px){.checkout-page .checkout-basket .basket-item.basket-item-header{font-size:calc(7.68675px + .3012vw)}}@media screen and (min-width:1100px){.checkout-page .checkout-basket .basket-item.basket-item-header{font-size:11px}}.checkout-page .checkout-basket .basket-item.basket-item-header .basket-header-quantity,.checkout-page .checkout-basket .basket-item.basket-item-header .basket-header-sum{display:none}.checkout-page .checkout-basket .basket-item.basket-item-header .basket-header-sum{justify-self:flex-end}.checkout-page .checkout-basket .basket-item:last-child{border-bottom:2px solid #000}.checkout-page .checkout-footer{display:grid;grid-gap:20px}.checkout-page .checkout-footer .checkout-actions{display:grid;grid-gap:10px;grid-auto-rows:min-content}.checkout-page .checkout-footer .checkout-actions .checkout-coupon .button-coupon-input,.checkout-page .checkout-footer .checkout-actions .fast-add-to-ordertemplate-container .order-template-action,.checkout-page .checkout-footer .checkout-actions .send-basket-container .send-basket-button{width:100%}.checkout-page .checkout-footer .checkout-actions .send-basket-container .input-group{grid-template-columns:1fr min-content}.checkout-page .checkout-footer .checkout-actions .send-basket-container .input-group .to-email-input{grid-row:2/span 1;grid-column:1/span 2}.checkout-page .checkout-footer .checkout-actions .send-basket-container .input-group .button{grid-row:2/span 1;grid-column:2/span 1}.checkout-page .checkout-footer .checkout-coupon{display:grid;grid-gap:10px}.checkout-page .checkout-footer .checkout-coupon .input-group{grid-template-columns:1fr min-content}.checkout-page .checkout-footer .checkout-coupon span{align-items:center;display:flex;grid-gap:10px;flex-direction:row}.checkout-page .checkout-footer .checkout-coupon .button-coupon-input{font-size:12px;font-size:10px;background-color:#d9d9d6;justify-self:left}@media screen and (min-width:768px){.checkout-page .checkout-footer .checkout-coupon .button-coupon-input{font-size:calc(7.68675px + .3012vw)}}@media screen and (min-width:1100px){.checkout-page .checkout-footer .checkout-coupon .button-coupon-input{font-size:11px}}.checkout-page .checkout-footer .checkout-coupon .button-coupon-input .icon{height:24px;margin-right:10px;width:24px}.checkout-page .checkout-footer .checkout-summary{display:grid;grid-template-columns:1fr 1fr}.checkout-page .checkout-footer .checkout-summary span{padding-bottom:10px}.checkout-page .checkout-footer .checkout-summary span.price{font-weight:600;justify-self:flex-end}.checkout-page .checkout-footer .checkout-summary span.total{font-size:25px;line-height:1.2em;font-size:18px}@media screen and (min-width:768px){.checkout-page .checkout-footer .checkout-summary span.total{font-size:calc(11.06024px + .90361vw)}}@media screen and (min-width:1100px){.checkout-page .checkout-footer .checkout-summary span.total{font-size:21px}}.checkout-page .checkout-footer .checkout-summary span.vat{font-size:12px;font-size:10px}@media screen and (min-width:768px){.checkout-page .checkout-footer .checkout-summary span.vat{font-size:calc(7.68675px + .3012vw)}}@media screen and (min-width:1100px){.checkout-page .checkout-footer .checkout-summary span.vat{font-size:11px}}.checkout-page .checkout-footer .fast-add-to-ordertemplate-container{align-items:center;display:flex;flex-wrap:wrap;grid-gap:10px;position:relative;width:100%}.checkout-page .checkout-footer .fast-add-to-ordertemplate-container .ordertemplate-info{display:block!important}.checkout-page .checkout-footer .fast-add-to-ordertemplate-container .order-template-action{font-size:12px;font-size:10px;background-color:#d9d9d6;color:#000;height:36px;padding:0 20px;width:auto}@media screen and (min-width:768px){.checkout-page .checkout-footer .fast-add-to-ordertemplate-container .order-template-action{font-size:calc(7.68675px + .3012vw)}}@media screen and (min-width:1100px){.checkout-page .checkout-footer .fast-add-to-ordertemplate-container .order-template-action{font-size:11px}}.checkout-page .checkout-footer .fast-add-to-ordertemplate-container .order-template-action .icon{height:20px;margin-right:10px;width:20px}.checkout-page .checkout-footer .fast-add-to-ordertemplate-container .order-template-action .icon.icon-list-add-white{background-image:url(/dist_web/assets/icon-list-add-grey.7be3da24d6eb2fca5d9ae68da250639d.svg)}.checkout-page .checkout-footer .fast-add-to-ordertemplate-container .selectable-ordertemplates-container:before{border:12px solid transparent;border-top:none;border-bottom:12px solid #d9d9d6;bottom:auto;top:-12px}.checkout-page .checkout-footer .fast-add-to-ordertemplate-container .selectable-ordertemplates-container:after{border:12px solid transparent;border-top:none;border-bottom:12px solid #fff;bottom:auto;top:-10px}.checkout-page .checkout-footer .fast-add-to-ordertemplate-container .selectable-ordertemplates-container .input-group .button{padding:0}.checkout-page .checkout-footer .send-basket-container .send-basket-button{background-color:#d9d9d6;color:#000;margin-bottom:20px;font-size:12px}.checkout-page .checkout-footer .send-basket-container .send-basket-button .icon{margin-right:10px}.checkout-page .order-prestep{position:relative;margin:20px auto}.checkout-page .order-prestep .order-prestep-group{max-width:450px;margin:0 auto}.checkout-page .order-prestep .order-prestep-group .border{padding:20px;border:1px solid #d9d9d6;min-height:140px}.checkout-page .order-prestep .order-prestep-group .border span{min-height:30px;display:block;padding-top:18px}.checkout-page .order-prestep .order-prestep-group .border span:first-child{padding-top:0}.checkout-page .order-prestep .order-prestep-group .message.error{color:#ff585d}.checkout-page .order-prestep .order-prestep-group .input-group{display:flex;flex-direction:column;height:100%;min-height:98px;justify-content:space-between}.checkout-page .order-prestep .order-prestep-group .input{width:100%;margin:10px 0 0}.checkout-page .order-prestep .order-prestep-group .input.error{border:1px solid #ff585d}.checkout-page .order-prestep .order-prestep-group .input::placeholder{color:#d9d9d6}.checkout-page .order-prestep .order-prestep-group .info{margin-bottom:10px;display:block}.checkout-page .payment-info-text{font-size:12px;font-size:10px;font-style:italic;text-align:center}@media screen and (min-width:768px){.checkout-page .payment-info-text{font-size:calc(7.68675px + .3012vw)}}@media screen and (min-width:1100px){.checkout-page .payment-info-text{font-size:11px}}.checkout-page .payment-buttons{padding:0 20px;width:100%;font-size:12px;font-size:10px;display:flex;grid-gap:10px;flex-direction:column;margin:0 auto 20px}@media (min-width:1100px){.checkout-page .payment-buttons{margin:0 auto 40px;max-width:768px;padding:0 40px}}@media screen and (min-width:768px){.checkout-page .payment-buttons{font-size:calc(7.68675px + .3012vw)}}@media screen and (min-width:1100px){.checkout-page .payment-buttons{font-size:11px}}.checkout-page .payment-buttons .payment-button{border:1px solid #d9d9d6;display:flex;justify-content:space-between;padding:20px}.checkout-page .payment-buttons .payment-button .radio{user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.checkout-page .payment-buttons .payment-button.selected{border:1px solid #000}.checkout-page .checkout-payment-container{border-top:2px solid #000;max-width:1200px;margin:0 auto;min-height:800px}.checkout-page .disabler{position:absolute;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.7803921568627451);z-index:8}.checkout-page .checkout-payment{margin:auto;max-width:1200px;position:relative;border-top:2px solid #000;padding-top:20px}.checkout-page .checkout-payment .select{margin-bottom:20px;width:100%}.checkout-page .checkout-payment .checkout-form .checkout-grid{display:grid;grid-gap:20px;border-bottom:2px solid #000;padding-bottom:40px;margin-bottom:40px}.checkout-page .checkout-payment .checkout-form .checkout-grid .address{border:1px solid #d9d9d6;border-bottom:none;display:grid;grid-template-columns:1fr 1fr}.checkout-page .checkout-payment .checkout-form .checkout-grid .address span{border-bottom:1px solid #d9d9d6;color:#75787d;padding:10px}.checkout-page .checkout-payment .checkout-form .checkout-grid .address span.value{color:#000}.checkout-page .checkout-payment .checkout-form .border{width:100%;display:block;margin-bottom:40px;text-align:center}.checkout-page .checkout-payment .checkout-form .button{justify-self:center}.checkout-page .checkout-payment .checkout-overlay{background:hsla(0,0%,100%,.8);bottom:0;left:0;right:0;position:absolute;top:0}.checkout-page .checkout-remove-popup{width:380px;position:fixed;top:30%;left:50%;transform:translate(-50%);padding:20px;background-color:#fff;z-index:1000}.checkout-page .checkout-remove-popup .info{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}.checkout-page .checkout-remove-popup .info .icon{position:absolute;right:20px;height:18px;cursor:pointer}.checkout-page .checkout-remove-popup .info h3{grid-column:1/span 2}@media (min-width:1100px){.checkout-page .checkout-remove-popup{top:40%}}.checkout-page .background-layer{background-color:rgba(0,0,0,.2);position:fixed;top:0;bottom:0;left:0;right:0;z-index:100}@media (min-width:768px){.checkout-page .checkout-basket{margin:0 auto 40px}.checkout-page .checkout-basket .agreement-price-indicator{background-color:#36ca50}.checkout-page .checkout-basket .basket-item{grid-template-columns:60px 2fr 90px 1fr;grid-template-rows:min-content min-content}.checkout-page .checkout-basket .basket-item .button-group,.checkout-page .checkout-basket .basket-item .info{grid-row:1/span 2}.checkout-page .checkout-basket .basket-item .prices{grid-column:4/span 1;grid-row:2/span 1;justify-content:flex-end}.checkout-page .checkout-basket .basket-item .prices .total-price{margin-left:10px}.checkout-page .checkout-basket .basket-item .delete{grid-column:4/span 1;grid-row:1/span 1;justify-self:flex-end}.checkout-page .checkout-basket .basket-item.basket-item-header{grid-template-columns:60px 2fr 90px 1fr;grid-template-rows:min-content}.checkout-page .checkout-basket .basket-item.basket-item-header .basket-header-quantity,.checkout-page .checkout-basket .basket-item.basket-item-header .basket-header-sum{display:block}.checkout-page .checkout-footer{grid-template-columns:60px 2fr 90px 1fr}.checkout-page .checkout-footer .checkout-actions{grid-column:1/span 2}.checkout-page .checkout-footer .checkout-actions .checkout-coupon .button-coupon-input,.checkout-page .checkout-footer .checkout-actions .fast-add-to-ordertemplate-container .order-template-action,.checkout-page .checkout-footer .checkout-actions .send-basket-container .send-basket-button{width:332px}.checkout-page .checkout-footer .checkout-actions .send-basket-container .input-group{grid-template-columns:min-content min-content}.checkout-page .checkout-footer .checkout-actions .send-basket-container .input-group .input{width:350px}.checkout-page .checkout-footer .checkout-summary{grid-column:3/span 2}.checkout-page .order-prestep{display:flex;width:100%;padding:0 auto;justify-content:center;gap:40px}.checkout-page .order-prestep .order-prestep-group{margin:unset}.checkout-page .order-prestep .input{width:324px}.checkout-page .checkout-payment .checkout-form .checkout-grid{grid-template-columns:1fr 1fr}.checkout-page .checkout-payment .checkout-form .checkout-grid .button{grid-column:1/span 2}.checkout-page .fast-add-to-ordertemplate-container .selectable-ordertemplates-container{bottom:auto;top:54px;width:100%}}.checkout-page .hidden{display:none}