@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}}.receipt-page{margin:0 auto 20px;padding:0 20px;width:100%}@media (min-width:1100px){.receipt-page{margin:0 auto 40px;max-width:1150px;padding:0 40px}}@media (min-width:1920px){.receipt-page{max-width:1414px}}.receipt-page h1,.receipt-page h2{margin:20px auto;text-align:center}.receipt-page h2{margin-bottom:0}.receipt-page h3{margin:20px auto}.receipt-page .thank-you-message{text-align:center;padding-bottom:20px}.receipt-page .thank-you-message .text{margin-bottom:10px}.receipt-page .order-info{text-align:center;margin-bottom:20px;font-size:12px;font-size:10px}@media screen and (min-width:768px){.receipt-page .order-info{font-size:calc(7.68675px + .3012vw)}}@media screen and (min-width:1100px){.receipt-page .order-info{font-size:11px}}.receipt-page .checkout-basket{display:grid;grid-gap:20px;margin:0 auto 20px;max-width:1200px}.receipt-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}.receipt-page .checkout-basket .basket-item img{grid-row:1/span 2}.receipt-page .checkout-basket .basket-item .info{display:flex;flex-direction:column}.receipt-page .checkout-basket .basket-item .name{font-size:18px;font-size:14px;font-weight:600}@media screen and (min-width:768px){.receipt-page .checkout-basket .basket-item .name{font-size:calc(9.37349px + .60241vw)}}@media screen and (min-width:1100px){.receipt-page .checkout-basket .basket-item .name{font-size:16px}}.receipt-page .checkout-basket .basket-item .agreement-icon{height:20px!important;width:20px!important;vertical-align:middle;margin-left:5px}.receipt-page .checkout-basket .basket-item .agreement-price-indicator{background-color:#36ca50}.receipt-page .checkout-basket .basket-item .article-number{font-size:12px;font-size:10px}@media screen and (min-width:768px){.receipt-page .checkout-basket .basket-item .article-number{font-size:calc(7.68675px + .3012vw)}}@media screen and (min-width:1100px){.receipt-page .checkout-basket .basket-item .article-number{font-size:11px}}.receipt-page .checkout-basket .basket-item .prices{display:flex;flex-direction:row;justify-content:space-between}.receipt-page .checkout-basket .basket-item .prices .total-price{font-weight:600}.receipt-page .checkout-basket .basket-item .button-group{display:grid;grid-template-columns:30px 30px 30px;justify-content:flex-end}.receipt-page .checkout-basket .basket-item .button-group .button,.receipt-page .checkout-basket .basket-item .button-group .input{background:rgba(0,0,0,.8);border:none;color:#fff;padding:0;text-align:center}.receipt-page .checkout-payment{margin:auto;max-width:1200px;position:relative}.receipt-page .checkout-payment .select{margin-bottom:20px;width:100%}.receipt-page .checkout-payment .checkout-form{display:grid;grid-gap:20px}.receipt-page .checkout-payment .checkout-form .address{border:1px solid #d9d9d6;border-bottom:none;display:grid;grid-template-columns:1fr 1fr}.receipt-page .checkout-payment .checkout-form .address span{border-bottom:1px solid #d9d9d6;color:#75787d;padding:10px}.receipt-page .checkout-payment .checkout-form .address span.value{color:#000}.receipt-page .checkout-payment .checkout-form .button{justify-self:center}.receipt-page .checkout-payment .checkout-overlay{background:hsla(0,0%,100%,.8);bottom:0;left:0;right:0;position:absolute;top:0}.receipt-page .checkout-footer,.receipt-page .checkout-footer .checkout-coupon{display:grid;grid-gap:20px}.receipt-page .checkout-footer .checkout-coupon .input-group{grid-template-columns:1fr min-content}.receipt-page .checkout-footer .checkout-coupon span{align-items:center;display:flex;grid-gap:10px;flex-direction:row}.receipt-page .checkout-footer .checkout-summary{display:grid;grid-template-columns:1fr 1fr}.receipt-page .checkout-footer .checkout-summary span{padding-bottom:10px}.receipt-page .checkout-footer .checkout-summary span.price{font-weight:600;justify-self:flex-end}.receipt-page .checkout-footer .checkout-summary span.total{font-size:25px;line-height:1.2em;font-size:18px}@media screen and (min-width:768px){.receipt-page .checkout-footer .checkout-summary span.total{font-size:calc(11.06024px + .90361vw)}}@media screen and (min-width:1100px){.receipt-page .checkout-footer .checkout-summary span.total{font-size:21px}}.receipt-page .checkout-footer .checkout-summary span.vat{font-size:12px;font-size:10px}@media screen and (min-width:768px){.receipt-page .checkout-footer .checkout-summary span.vat{font-size:calc(7.68675px + .3012vw)}}@media screen and (min-width:1100px){.receipt-page .checkout-footer .checkout-summary span.vat{font-size:11px}}@media (min-width:768px){.receipt-page .checkout-footer{grid-template-columns:1fr 1fr}.receipt-page .checkout-basket{margin:0 auto 40px}.receipt-page .checkout-basket .basket-item{grid-template-columns:60px 1fr 1fr 1fr;grid-template-rows:min-content min-content}.receipt-page .checkout-basket .basket-item .button-group,.receipt-page .checkout-basket .basket-item .info{grid-row:1/span 2}.receipt-page .checkout-basket .basket-item .prices{grid-column:4/span 1;grid-row:2/span 1;justify-content:flex-end}.receipt-page .checkout-basket .basket-item .prices .total-price{margin-left:10px}.receipt-page .checkout-payment .checkout-form{grid-template-columns:1fr 1fr}.receipt-page .checkout-payment .checkout-form .button{grid-column:1/span 2}}