.heart{cursor:pointer;height:30px;position:absolute;right:10px;top:10px;transition:scale .3s ease;width:30px;z-index:100}.heart:hover{scale:1.25}.heart svg path{fill:rgba(243,147,37,0);transition:fill .3s ease}.heart.is-favourite svg path{fill:#f39325}.variation-favourite{background-color:#f2f2f2;display:flex;flex-direction:column;height:100%;position:relative}.variation-favourite .label{font-weight:.7em;font-weight:700;line-height:1.1;padding:10px}.product--default .media-column{position:relative}.product--default .media-teaser{background-color:#f2f2f2;margin-bottom:15px}.product--default .in-showroom{align-items:center;bottom:10px;display:flex;justify-content:center;left:20px;line-height:1.1;position:absolute}.product--default .icon{align-items:center;background-color:#f29122;border-radius:50%;color:#f2f2f2;display:flex;height:40px;justify-content:center;margin-left:10px;padding:10px;width:40px}.product-footer{margin-bottom:15px;margin-top:15px;padding:30px}.product-footer .actions{display:flex}.product-footer .actions .column-wrapper{margin-left:auto;margin-top:auto}.product--variations{display:flex;flex-direction:row;flex-wrap:wrap;margin:-7.5px}.product--variations .variation-wrapper{padding:7.5px;width:var(--cw,50%)}.webform-entity-checkboxes--wrapper .label.label{align-items:center;display:flex}#edit-variation .js-form-type-checkbox:not(:last-child){border-bottom:1px solid #f2f2f2}#edit-variation .js-form-type-checkbox .css-checkbox input~.checkmark,#edit-variation .js-form-type-checkbox .css-radio input~.checkmark,#edit-variation .js-form-type-checkbox .css-select-checkbox .checkmark{margin-top:10px}.webform-entity-checkboxes--wrapper .views-field-field-media{background-color:#f2f2f2;height:50px;margin-right:10px;width:50px}.webform-entity-checkboxes--wrapper .views-field-field-media img{height:auto;width:100%}@media screen and (min-width:800px){.product--variations{--cw:20%}}