.re4-enquiry-modal .powermail_legend{font-weight:500}.re4-enquiry-modal:has(.re4-enquiry__list) .powermail_fieldset:has(#powermail_field_enquiry_products){padding:0;margin:0}.re4-enquiry-modal:has(.re4-enquiry__list) #powermail_field_enquiry_products{visibility:hidden;height:0;overflow:hidden;padding:0;margin:0}#powermail_field_enquiry_products{pointer-events:none;cursor:not-allowed;border:none;padding-left:0;padding-right:0;padding-bottom:0;margin-bottom:0;line-height:21px}#powermail_field_enquiry_products[readonly]{pointer-events:auto}.re4-modal.re4-enquiry-modal .tx-powermail .powermail_fieldwrap_type_submit,.re4-modal.re4-enquiry-modal .powermail_fieldset.actionBar{opacity:0;visibility:hidden;height:0;overflow:hidden}.re4-enquiry-modal details{border:1px solid #9d9d9c;background:#fff;margin-bottom:1rem}.re4-enquiry-modal details summary{display:flex;align-items:center;gap:.75rem;padding:10px;cursor:pointer;font-weight:500;font-size:1rem;list-style:none;-webkit-user-select:none;user-select:none}.re4-enquiry-modal details summary::-webkit-details-marker{display:none}.re4-enquiry-modal details summary::before{content:"+";display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;border:1px solid #0069b4;color:#0069b4;font-size:2rem;font-weight:200;line-height:1}.re4-enquiry-modal details[open] summary::before{content:"−"}.re4-enquiry-modal details .powermail_fieldset{border:none;margin:0;padding:10px}.re4-enquiry-modal details .powermail_fieldwrap{margin-bottom:1rem}.re4-enquiry-modal details .powermail_fieldwrap:last-child{margin-bottom:0}.re4-enquiry-modal .powermail_create{margin:1rem 0}.re4-enquiry-modal:has(.powermail_create) .re4-enquiry-modal__product-overview,.re4-enquiry-modal:has(.powermail_create) .re4-alert{display:none}.re4-enquiry__group-title{text-align:left;font-size:.85rem;font-weight:500}.re4-enquiry__formfield{display:flex;flex-wrap:nowrap;justify-content:center}.re4-enquiry__form{display:flex;gap:5px;align-items:center;justify-content:flex-end;flex-direction:column}@media screen and (min-width: 400px){.re4-enquiry__form{flex-direction:row;flex-wrap:nowrap}}.re4-enquiry-table__tablecell:has(.re4-enquiry__btn-remove){vertical-align:middle}.re4-enquiry__form .re4-enquiry__btn,.re4-enquiry__form .re4-enquiry__input,.re4-enquiry__form .re4-enquiry__submit-btn{height:34px}.re4-enquiry__btn-remove{flex-shrink:0;padding:6px 10px;line-height:1;font-size:1.1rem;color:#585b5e}.re4-enquiry__btn-remove svg{width:20px}input[type=number].re4-enquiry__input{text-align:center;width:3rem;appearance:textfield}.re4-enquiry__input::-webkit-outer-spin-button,.re4-enquiry__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}button.re4-enquiry__btn,button.re4-enquiry__submit-btn,[type=button].re4-enquiry__btn,[type=button].re4-enquiry__submit-btn,[type=reset].re4-enquiry__btn,[type=reset].re4-enquiry__submit-btn,[type=submit].re4-enquiry__btn,[type=submit].re4-enquiry__submit-btn,input[type=reset].re4-enquiry__btn,input[type=reset].re4-enquiry__submit-btn,input[type=button].re4-enquiry__btn,input[type=button].re4-enquiry__submit-btn,input[type=submit].re4-enquiry__btn,input[type=submit].re4-enquiry__submit-btn,button[type=submit].re4-enquiry__btn,button[type=submit].re4-enquiry__submit-btn{padding:10px 20px}@media screen and (min-width: 768px){button.re4-enquiry__btn,button.re4-enquiry__submit-btn,[type=button].re4-enquiry__btn,[type=button].re4-enquiry__submit-btn,[type=reset].re4-enquiry__btn,[type=reset].re4-enquiry__submit-btn,[type=submit].re4-enquiry__btn,[type=submit].re4-enquiry__submit-btn,input[type=reset].re4-enquiry__btn,input[type=reset].re4-enquiry__submit-btn,input[type=button].re4-enquiry__btn,input[type=button].re4-enquiry__submit-btn,input[type=submit].re4-enquiry__btn,input[type=submit].re4-enquiry__submit-btn,button[type=submit].re4-enquiry__btn,button[type=submit].re4-enquiry__submit-btn{padding:7px 10px}}.re4-enquiry-modal__product-overview{background:#e8e8e9;padding:10px;margin-left:-10px;margin-right:-10px}.re4-enquiry-modal__product-overview header{margin-bottom:3px;font-weight:500;font-size:.95rem}.re4-enquiry__list{list-style:none;margin:0;padding:0}.re4-enquiry__list-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.re4-enquiry__list-empty{margin:1rem 0;color:rgba(112,111,111,.7);font-style:italic}.re4-enquiry-open-btn{padding:5px 16px 6px 8px;white-space:nowrap;font-size:.875rem}.re4-enquiry-open-btn.is-open.re4-enquiry-open-btn.button-primary-outline{background:#0069b4;color:#fff;border:1px solid #0069b4}.re4-enquiry-open-btn.is-open.re4-enquiry-open-btn.button-primary-outline .badge{background:#fff;color:#0069b4}.re4-enquiry-open-btn.is-open.re4-enquiry-open-btn.button-primary-outline:hover,.re4-enquiry-open-btn.is-open.re4-enquiry-open-btn.button-primary-outline:focus{background:#004b81;color:#fff;border:1px solid #004b81}.re4-enquiry-open-btn.is-open.re4-enquiry-open-btn.button-primary-outline:hover .badge,.re4-enquiry-open-btn.is-open.re4-enquiry-open-btn.button-primary-outline:focus .badge{background:#fff;color:#004b81}.re4-enquiry-open-btn.is-empty.re4-enquiry-open-btn.button-primary-outline{background:#fff;color:#706f6f;border:1px solid #706f6f}.re4-enquiry-open-btn.is-empty.re4-enquiry-open-btn.button-primary-outline .badge{opacity:.5;background:#706f6f;color:#fff}.re4-enquiry-open-btn.is-empty.re4-enquiry-open-btn.button-primary-outline:hover,.re4-enquiry-open-btn.is-empty.re4-enquiry-open-btn.button-primary-outline:focus{background:#fff;color:#565656;border:1px solid #565656}.re4-enquiry-open-btn.is-empty.re4-enquiry-open-btn.button-primary-outline:hover .badge,.re4-enquiry-open-btn.is-empty.re4-enquiry-open-btn.button-primary-outline:focus .badge{background:#565656;color:#fff}.re4-enquiry-open-btn.button-primary-outline svg{width:18px}.re4-enquiry-open-btn__text{position:relative;line-height:19px;display:none}@media screen and (min-width: 900px){.re4-enquiry-open-btn__text{display:block}}@media screen and (min-width: 1050px){.re4-enquiry-open-btn__text{display:none}}@media screen and (min-width: 1440px){.re4-enquiry-open-btn__text{display:block}}.fancybox-content.re4-modal.re4-enquiry-modal{width:80vw;max-width:600px;max-height:90vh}.re4-modal.re4-enquiry-modal{max-height:65vh}.re4-enquiry-modal__overview{display:block;font-size:.85rem;margin-bottom:.75rem}.re4-enquiry-modal__overview-sperator{font-weight:500}.re4-enquiry-modal__product-overview .re4-enquiry__group:first-child .re4-enquiry__group-title{margin-top:0}.re4-enquiry-modal__product-overview .re4-enquiry__group-title{text-align:left;font-size:.85rem;font-weight:500;margin-bottom:.25rem;margin-top:.5rem}.frame-type-table .re4-enquiry__btn--increase.button-secondary,.frame-type-table .re4-enquiry__btn--decrease.button-secondary{display:none}@media screen and (min-width: 550px){.frame-type-table .re4-enquiry__btn--increase.button-secondary,.frame-type-table .re4-enquiry__btn--decrease.button-secondary{display:block}}@media screen and (min-width: 1024px){.frame-type-table .re4-enquiry__btn--increase.button-secondary,.frame-type-table .re4-enquiry__btn--decrease.button-secondary{display:none}}@media screen and (min-width: 1500px){.frame-type-table .re4-enquiry__btn--increase.button-secondary,.frame-type-table .re4-enquiry__btn--decrease.button-secondary{display:block}}.frame-type-table .re4-enquiry-table__tablehead .re4-enquiry-table__tablehead-hint{display:block}.frame-type-table .re4-enquiry-table__tablehead .re4-enquiry-table__tablehead-hint::before{content:attr(data-hint-short);display:inline}@media screen and (min-width: 550px){.frame-type-table .re4-enquiry-table__tablehead .re4-enquiry-table__tablehead-hint::before{display:none}}@media screen and (min-width: 1024px){.frame-type-table .re4-enquiry-table__tablehead .re4-enquiry-table__tablehead-hint::before{display:inline}}@media screen and (min-width: 1500px){.frame-type-table .re4-enquiry-table__tablehead .re4-enquiry-table__tablehead-hint::before{display:none}}.frame-type-table .re4-enquiry-table__tablehead .re4-enquiry-table__tablehead-hint::after{content:attr(data-hint-full);display:none}@media screen and (min-width: 550px){.frame-type-table .re4-enquiry-table__tablehead .re4-enquiry-table__tablehead-hint::after{display:inline}}@media screen and (min-width: 1024px){.frame-type-table .re4-enquiry-table__tablehead .re4-enquiry-table__tablehead-hint::after{display:none}}@media screen and (min-width: 1500px){.frame-type-table .re4-enquiry-table__tablehead .re4-enquiry-table__tablehead-hint::after{display:inline}}.frame-type-table .re4-enquiry-table__tablecell:has(.re4-enquiry__form){width:auto}@media screen and (min-width: 550px){.frame-type-table .re4-enquiry-table__tablecell:has(.re4-enquiry__form){width:170px}}@media screen and (min-width: 1024px){.frame-type-table .re4-enquiry-table__tablecell:has(.re4-enquiry__form){width:120px}}@media screen and (min-width: 1500px){.frame-type-table .re4-enquiry-table__tablecell:has(.re4-enquiry__form){width:170px}}@media screen and (min-width: 1500px){.frame-type-container-3-cols .frame-type-table .re4-enquiry__btn--increase.button-secondary,.frame-type-container-3-cols .frame-type-table .re4-enquiry__btn--decrease.button-secondary{display:none}}.frame-type-container-3-cols .frame-type-table .re4-enquiry-table__tablehead .re4-enquiry-table__tablehead-hint{display:block}@media screen and (min-width: 1500px){.frame-type-container-3-cols .frame-type-table .re4-enquiry-table__tablehead .re4-enquiry-table__tablehead-hint::before{display:inline}}@media screen and (min-width: 1500px){.frame-type-container-3-cols .frame-type-table .re4-enquiry-table__tablehead .re4-enquiry-table__tablehead-hint::after{display:none}}@media screen and (min-width: 1500px){.frame-type-container-3-cols .frame-type-table .re4-enquiry-table__tablecell:has(.re4-enquiry__form){width:120px}}@media screen and (min-width: 1280px){.frame-type-container-2-cols .frame-type-table.frame-layout-510 .re4-enquiry__btn--increase.button-secondary,.frame-type-container-2-cols .frame-type-table.frame-layout-510 .re4-enquiry__btn--decrease.button-secondary{display:block}}@media screen and (min-width: 1280px){.frame-type-container-2-cols .frame-type-table.frame-layout-510 .re4-enquiry-table__tablecell:has(.re4-enquiry__form){width:170px}}@media screen and (min-width: 1280px){.frame-type-container-2-cols .frame-type-table.frame-layout-510 .re4-enquiry-table__tablehead .re4-enquiry-table__tablehead-hint::before{display:none}}@media screen and (min-width: 1280px){.frame-type-container-2-cols .frame-type-table.frame-layout-510 .re4-enquiry-table__tablehead .re4-enquiry-table__tablehead-hint::after{display:inline}}.re4-enquiry-modal .re4-enquiry__btn--increase.button-secondary,.re4-enquiry-modal .re4-enquiry__btn--decrease.button-secondary{display:none}@media screen and (min-width: 900px){.re4-enquiry-modal .re4-enquiry__btn--increase.button-secondary,.re4-enquiry-modal .re4-enquiry__btn--decrease.button-secondary{display:block}}.re4-enquiry-modal .re4-enquiry-table__tablecell:has(.re4-enquiry__input){width:120px}@media screen and (min-width: 900px){.re4-enquiry-modal .re4-enquiry-table__tablecell:has(.re4-enquiry__input){width:170px}}.re4-enquiry-table__tablecell:has(.re4-enquiry__btn-remove){width:30px}.frame-type-table.frame-layout-520 .re4-enquiry__btn--increase.button-secondary,.frame-type-table.frame-layout-520 .re4-enquiry__btn--decrease.button-secondary{display:none}@media screen and (min-width: 550px){.frame-type-table.frame-layout-520 .re4-enquiry__btn--increase.button-secondary,.frame-type-table.frame-layout-520 .re4-enquiry__btn--decrease.button-secondary{display:block}}@media screen and (min-width: 950px){.frame-type-table.frame-layout-520 .re4-enquiry__btn--increase.button-secondary,.frame-type-table.frame-layout-520 .re4-enquiry__btn--decrease.button-secondary{display:none}}@media screen and (min-width: 1500px){.frame-type-table.frame-layout-520 .re4-enquiry__btn--increase.button-secondary,.frame-type-table.frame-layout-520 .re4-enquiry__btn--decrease.button-secondary{display:block}}tr:has(.js-enquiry-basket-submit-bnt.is-added){background-color:rgba(0,105,180,.08) !important;transition:background-color .3s ease;outline:2px solid rgba(0,105,180,.25);outline-offset:-2px}
/*# sourceMappingURL=maps/main.css.map */
