.product-form-overrider{position:relative}.product-form-overrider--active:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:hsla(0,0%,100%,.6);z-index:1;transition:opacity .15s ease}.product-form-overrider__reset{display:block;text-align:center;margin-top:.5rem;text-decoration:none}.product-form-overrider__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:1rem;width:100%;max-width:350px;background-color:#fff;border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:0 10px 15px -7px rgba(0,0,0,.1);padding:1rem;text-align:center;z-index:2}.product-form-overrider__content button,.product-price{margin-top:1rem}.product-price{border-radius:var(--border-radius);background-color:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.1);padding:1rem}.product-price table{border-collapse:collapse;width:100%}.product-price__value{font-weight:700;text-align:right}.product-price__value-raw{text-decoration:line-through;margin-right:10px;text-align:right;opacity:.4}.product-price__area{opacity:.5;font-style:italic}.product-price__item{display:flex;justify-content:space-between}.product-price__item+.product-price__item{margin-top:.25rem}.product-price label{font-weight:400}[data-field=image] .kvass-media-droparea{min-height:300px}.variants-modal__main .card,.variants-modal__variant .card{width:100%;max-width:800px;min-height:600px}.variants-modal__main .card__content,.variants-modal__variant .card__content{display:flex;flex-direction:column;gap:1rem}.variants-modal__main .card__content header,.variants-modal__variant .card__content header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--light-grey);padding-bottom:1rem}.variants-modal__main .card__content header h2,.variants-modal__variant .card__content header h2{margin:0}.variants-modal__main .card__footer .end,.variants-modal__variant .card__footer .end{display:flex;justify-content:space-between;width:100%}.variants-modal__main .card__footer .end section,.variants-modal__variant .card__footer .end section{display:flex;gap:1rem}.variants-modal__main .card{max-width:950px;width:100%}.variants-modal__main__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(30%,1fr));gap:1rem}.variants-modal__main__items h4{margin-bottom:0;margin-top:1rem;grid-column:1/-1}.variants-modal__main__items .alert{grid-column:1/-1}.variants-modal__main__items__item{display:grid;grid-template-columns:50px 1fr 2rem 2rem;gap:.6rem;width:100%;position:relative;align-items:center;border:1px solid var(--grey);border-radius:var(--border-radius);padding-right:.2rem}.variants-modal__main__items__item--selected{border-width:1px;border-color:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.9);color:var(--primary);font-weight:500}.variants-modal__main__items__item:hover [data-type=action]{opacity:.4}.variants-modal__main__items__item:hover [data-type=action]:hover{opacity:1}.variants-modal__main__items__item__label{border:none;background:none;justify-content:flex-start;min-height:50px}.variants-modal__main__items__item__label:hover:before{opacity:0!important}.variants-modal__main__items__item__label span{display:block;max-width:14ch;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex-grow:0;padding:0}.variants-modal__main__items__item button{border:none}.variants-modal__main__items__item button:hover{cursor:pointer}.variants-modal__main__items__item--edit,.variants-modal__main__items__item--remove{opacity:0;transition:opacity .15s ease;width:2rem;height:2rem;border:none;border-radius:100%;position:relative;z-index:3}.variants-modal__main__items__item--create{background-color:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.1);border-color:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.25);border-style:dashed;justify-content:center;align-items:center}.variants-modal__main__items__item--create span{flex-grow:0}.variants-modal__main__items__item img{width:50px;height:100%;-o-object-fit:cover;object-fit:cover;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.variants-modal__variant .card__content__header{margin-bottom:1rem}.variants-modal__variant .card__content section{display:flex;flex-direction:column;gap:1rem}.variants-modal .elder-button--error{background-color:rgba(156,35,35,.050980392156862744)!important;border-color:#9c2323!important;color:#9c2323!important}.variants-modal .elder-button--error:hover{background-color:#9c2323!important;color:#fff!important}.product-form{margin:0 auto;max-width:1000px}.product-form__card .card__content,.product-form__card .card__header{padding:2.5rem}.product-form__card .card__header{align-items:normal;border-bottom:none}.product-form__card .card__footer{grid-column-end:span 2}.product-form__card .elder-input[disabled=disabled],.product-form__card .kvass-file[readonly=readonly],.product-form__card .kvass-media[disabled=disabled]{opacity:.4;cursor:not-allowed;pointer-events:none;transition:opacity .15s ease-out}.product-form__card .tabs{margin-top:1rem}.product-form__card__bundle-select .product-card__subtitle{display:none}.product-form__card h3{font-weight:700;font-size:1.6rem;margin:0;display:inline-flex;align-items:center;gap:.2rem}.product-form__card h3 .trigger{display:flex!important;align-self:center}.product-form__card__title{display:flex;align-items:center;gap:1rem}.product-form__card__descriptions .tabs__tab{padding:0!important}.product-form__card__descriptions .tabs__tab .richtext{border:none!important;position:relative;border-top-left-radius:0!important}.product-form__card__descriptions .tabs__tab .richtext__menubar{padding:1rem}.product-form__card__additions,.product-form__card__info{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem 2rem;align-items:flex-start}.product-form__card__header{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem 2rem;margin-bottom:2rem;width:100%}.product-form__card__header [data-field=internalId]{flex-direction:row;flex-grow:1;align-items:center;padding:.3rem .8rem;background-color:#eaeaea;border-radius:.5rem;width:100%}.product-form__card__header [data-field=internalId] .elder-input__label{display:block;font-size:.9rem}.product-form__card__header [data-field=internalId] .elder-input__wrapper{margin-top:0;align-items:center}.product-form__card__header [data-field=internalId] .elder-input__field{border:1px solid transparent;background-color:transparent;padding:0 .2rem;font-size:1rem;font-weight:700;color:var(--dark)}.product-form__card__header [data-field=internalId] .elder-input__field--focus{border:1px solid var(--vue-elder-primary,#3a9acd)}.product-form__card__info{grid-template-columns:1fr 1fr;grid-gap:1rem 2rem;align-items:flex-start;padding-top:0}.product-form__card__info .tabs{grid-column:span 2}.product-form__card__info [data-field=category]{cursor:pointer;overflow-x:auto}.product-form__card__info [data-field=description],.product-form__card__info [data-field=technicalDescription]{height:100%}.product-form__card__info [data-field=images]{min-height:450px;height:100%}.product-form__card__info [data-field=images] .kvass-media-droparea{background-color:#fff}.product-form__card__info [data-field=attachments]{min-height:300px;height:100%}.product-form__card__info [data-field=attachments] .kvass-file__droparea{background-color:#fff}.product-form__card__info [data-id=description],.product-form__card__info [data-id=technicalDescription]{padding:0}.product-form__card__info [data-id=description] .tabs__tab,.product-form__card__info [data-id=technicalDescription] .tabs__tab{padding:1.4rem 1.3rem}.product-form__card__info [data-id=description] .richtext,.product-form__card__info [data-id=technicalDescription] .richtext{background-color:#fff;border-radius:.5rem;border:1px solid var(--border-color)}.product-form__card__price .tabs__tab{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem 2rem}.product-form__card__price [data-field="pricing.rounding"],.product-form__card__price [data-field="pricing.vat"]{height:auto;align-self:start}.product-form__card__price [data-field="pricing.rounding"] .kvass-radio,.product-form__card__price [data-field="pricing.vat"] .kvass-radio{justify-content:space-around;padding:1rem 0}.product-form__card__price [data-field="pricing.pricing"] .product-price{margin-top:0;border:none;background-color:#fafafa}.product-form__card__price:has([data-field="pricing.vat"]) [data-field="pricing.pricing"]{grid-column-end:span 2}.product-form__card__additions{margin-top:var(--card-spacing)}.product-form__card__additions h3{grid-column:span 2}.product-form__card__additions .product-bundle .elder-input__element,.product-form__card__additions .variants-modal .elder-input__element{display:flex;align-items:center;justify-content:center}.product-form__card__additions .product-bundle__default,.product-form__card__additions .variants-modal__default{flex-direction:column;min-height:250px;height:100%;display:flex;align-items:center;justify-content:center;width:100%}.product-form__card__additions .product-bundle__default:hover,.product-form__card__additions .variants-modal__default:hover{cursor:pointer}.product-form__card__additions .product-bundle__default h3,.product-form__card__additions .variants-modal__default h3{font-size:1.4rem;margin-bottom:0}.product-form__card__additions .product-bundle__default p,.product-form__card__additions .variants-modal__default p{margin-top:.2rem}.product-form__card__additions .product-bundle__default__items,.product-form__card__additions .variants-modal__default__items{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;margin:0;padding:0 1rem}.product-form__card__additions .product-bundle__default__items--element:nth-of-type(n+4),.product-form__card__additions .variants-modal__default__items--element:nth-of-type(n+4){display:none}.product-form__card__margin-type{gap:.25rem;flex-wrap:nowrap}.product-form__card__margin-type .elder-choices__item-label{padding:1rem;min-width:80px}