.order-form-product-photo{position:relative}.order-form-product-photo__pic{width:100%;height:auto;display:block}.order-form-product-photo__badges,.order-form-product-photo__eec{position:absolute;left:0}.order-form-product-photo__badges{top:0}.order-form-product-photo__eec{bottom:0}.order-form-product{gap:20px;position:relative}@media (width>=1024px) and (width<=1279px),(width>=475px) and (width<=767px){.order-form-product{gap:12px}}@media (width>=768px){.order-form-product{padding-right:16px}}.order-form-product--unavailable .order-form-product__attribute,.order-form-product--unavailable .order-form-product__product-name{opacity:.3}.order-form-product__product-name{margin:0 0 8px;font-size:16px;line-height:1.21}@media (width>=768px){.order-form-product__product-name{font-size:18px;font-weight:700}}.order-form-product__product-link{color:currentColor;transition:color .15s}@media (hover:hover){.order-form-product__product-link:hover{color:#008dca}}.order-form-product__attribute{color:#7e7e7e;flex-wrap:wrap;width:100%;margin:0;display:flex}.order-form-product__attribute dd{margin:0 0 0 6px}.order-form-product__delivery-info{margin:8px 0 0;padding-bottom:0;line-height:1.15}.order-form-product__delivery-info--unavailable{align-items:center;display:flex}.order-form-product__delivery-info--unavailable:before{content:" ";background-color:#e30513;border-radius:50%;width:10px;height:10px;margin-right:8px}@media (width<=1023px){.order-form-product-price{text-align:right}}.order-form-product-price__from-label{padding-right:4px}.order-form-product-price__free,.order-form-product-price__old,.order-form-product-price__regular,.order-form-product-price__sale{white-space:nowrap}.order-form-product-price:not(.order-form-product-price--compact) .order-form-product-price__free,.order-form-product-price:not(.order-form-product-price--compact) .order-form-product-price__old,.order-form-product-price:not(.order-form-product-price--compact) .order-form-product-price__regular,.order-form-product-price:not(.order-form-product-price--compact) .order-form-product-price__sale{font-weight:700}.order-form-product-price__old{font-size:12px;text-decoration:line-through}.cart-table__price .order-form-product-price__old{display:block}.order-form-product-price:not(.order-form-product-price--compact) .order-form-product-price__old{color:#606060}.order-form-product-price__sale{color:#e30513;padding-left:4px}.order-form-product-price__regular{padding-left:4px}.order-form-product-price:not(.order-form-product-price--compact) .order-form-product-price__regular{color:#008dca}.order-form-product-price__free{color:#0ab21d}.order-form-product-price__base-price{font-size:12px}.order-form-product-price__from-voucher,.order-form-product-price__savings{color:#7e7e7e;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:4px;font-size:14px;line-height:1.25}.order-form-product-actions{align-items:center;gap:12px;min-height:48px;display:flex}.order-form-product-actions__button{color:#7e7e7e;cursor:pointer;background:0 0;border:0;align-items:center;height:37px;margin:0;padding:8px;font-size:24px;transition:color .15s;display:flex}@media (width>=768px){.order-form-product-actions__button{height:auto;margin-right:12px;padding:0}.order-form-product-actions__button:last-child{margin-right:0}}@media (hover:hover){.order-form-product-actions__button--change-variant:hover{color:#008dca}}.order-form-product-actions__button--delete{font-size:20px}@media (hover:hover){.order-form-product-actions__button--delete:hover{color:#e30513}}.order-form-product-actions__big-button{margin-left:auto}.order-form-product-actions__big-button-label,.order-form-product-actions__button-label{text-align:left}@media (width<=474px){.order-form-product-actions__big-button-label{display:none}}.order-form-product-actions__button-label{color:currentColor;padding-left:6px;font-size:14px}.order-form-order-nr-input{align-items:stretch;display:flex}@media (width>=475px){.order-form-order-nr-input__field{max-width:200px}}.order-form-order-nr-input__field .input__field{padding-right:16px}@media (width<=767px){.order-form-order-nr-input__field .input__field{border-top-right-radius:0;border-bottom-right-radius:0}}.order-form-order-nr-input .input__hint-error{margin:0}.order-form-order-nr-input__load-button{max-height:48px;margin:0}@media (width<=767px){.order-form-order-nr-input__load-button{border-top-left-radius:0;border-bottom-left-radius:0;display:inline-flex!important}.order-form-order-nr-input__load-button[disabled]{border-left:0;border-color:#bfbfbf!important}}@media (width>=768px){.order-form-order-nr-input__load-button{margin-left:8px}.order-form-order-nr-input__load-button--hidden{display:none}}.order-form-order-nr-input__loading-box{z-index:2;background:#ffffffbf;justify-content:flex-end;padding-right:20px}.order-form-table{--photo-width:85px}.order-form-table__product-loading{background:#ffffffd9}@media (width<=767px){.order-form-table{border-top:1px solid #e3e0d9;margin-top:20px;padding-top:20px}.order-form-table__entry,.order-form-table__table{display:block}.order-form-table thead{display:none}.order-form-table__item{border-top:1px solid #e3e0d9;flex-wrap:wrap;width:100%;padding:20px 0;display:flex}.order-form-table__entry:first-of-type .order-form-table__item{border-top:0;padding-top:0}.order-form-table__item-actions,.order-form-table__item-actions-row{display:block}.order-form-table__photo{width:var(--photo-width)}.order-form-table__product{width:calc(100% - var(--photo-width));padding-left:12px}.order-form-table__price,.order-form-table__qty{margin-top:20px}.order-form-table__price{grid-area:price;align-items:center;margin-left:auto;display:flex}.order-form-table .order-form-table__entry--unavailable .order-form-table__qty:after{height:100%;top:0}}.order-form-table__table{table-layout:fixed;width:100%}.order-form-table__item--loading .order-form-table__product:after{content:"";z-index:2;background:#ffffffbf;width:100%;height:100%;position:absolute;top:0;left:0}.order-form-table__item .lightning-quantity-info{width:122px;margin:6px auto 0}.order-form-table__entry{position:relative}.order-form-table__entry:not(:last-of-type) .order-form-table__item-actions-row .order-form-table__item-actions{padding-bottom:20px}.order-form-table__entry--unavailable .order-form-table__photo,.order-form-table__entry--unavailable .order-form-table__price,.order-form-table__entry--unavailable .order-form-table__qty{position:relative}.order-form-table__entry--unavailable .order-form-table__photo:after,.order-form-table__entry--unavailable .order-form-table__price:after,.order-form-table__entry--unavailable .order-form-table__qty:after{content:"";z-index:3;background:#ffffffbf;width:100%;height:calc(100% - 2px);position:absolute;top:1px;left:0}.order-form-table__delete-button{color:#7e7e7e;cursor:pointer;background:0 0;border:0;align-items:center;height:37px;margin:0;padding:8px;font-size:20px;transition:color .15s;display:flex}@media (width>=768px){.order-form-table__delete-button{height:auto;padding:0}}@media (hover:hover){.order-form-table__delete-button:hover{color:#e30513}}.order-form-table__delete-button-label{color:currentColor;padding-left:6px;font-size:14px}@media (width>=768px){.order-form-table{--photo-width:140px}.order-form-table__th{border-bottom:1px solid #e3e0d9;padding:8px 16px 20px;font-weight:700;line-height:1}.order-form-table__th--photo{width:var(--photo-width);text-align:left;white-space:nowrap;padding-left:0}.order-form-table__th--item{width:45%}.order-form-table__th--qty{text-align:center;min-width:154px}.order-form-table__th--subtotal{text-align:right;padding-right:0}.order-form-table__item--empty td{padding-bottom:24px!important}.order-form-table__item td{vertical-align:top;border-top:1px solid #e3e0d9;padding:24px 8px 0;outline:none!important}.order-form-table__item td:first-child{padding-left:0}.order-form-table__item td:last-child{padding-right:0}.order-form-table__entry:first-child td,.order-form-table__entry:first-of-type .order-form-table__item td{border-top:0}.order-form-table__price{text-align:right}.order-form-table__item-actions-row{vertical-align:baseline}.order-form-table__item-actions-row .order-form-table__item-actions{padding-left:8px}.order-form-table__item-actions-row:not(:last-child) .order-form-table__item-actions{padding-bottom:24px}}.order-form-table .order-form-table__add{padding:12px 0}.order-form-table .order-form-table__add-row-icon{font-size:18px}.order-form-table .order-form-table__error{color:#e30513;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:0;padding-bottom:6px;display:flex}.order-form-actions__addtocart-button,.order-form-actions__bulk-remove-button{position:relative}@media (width<=767px){.order-form-actions__addtocart-button,.order-form-actions__bulk-remove-button{width:100%}.order-form-actions__bulk-remove-button{margin-bottom:16px}}.order-form-actions__button-loader{background:#f7f6f426}@media (width>=768px){.order-form-actions{justify-content:flex-end;gap:8px;display:flex}}@media (width<=1024px){.order-form-actions__bulk-add-button{display:none}}.order-form__header{padding-bottom:12px;position:relative}.order-form__header:after{content:" ";background:var(--background);background-size:600px 10px;width:100%;height:10px;position:absolute;top:100%;left:0;transform:scale(-1)}.order-form__page-title{margin-top:0;font:700 21px/30px Roboto,sans-serif}@media (width>=1024px){.order-form__page-title{font:700 27px/38px Roboto,sans-serif}}.order-form__main{background:#fff;border:1px solid #e3e0d9;border-radius:4px;margin-top:32px;padding:20px}.order-form__intro p{margin:0 0 12px;font:14px/17px Roboto,sans-serif}@media (width>=1024px){.order-form__intro p{font:16px/21px Roboto,sans-serif}}
