.gform-theme--foundation{--gf-ctrl-btn-bg-color-hover-primary:var(--theme-button-background-hover-color);--gf-ctrl-btn-bg-color-primary:var(--theme-button-background-initial-color);--gf-ctrl-btn-color-primary:var(--theme-button-text-initial-color);--gf-ctrl-btn-radius:var(--theme-button-border-radius);--gf-ctrl-radius:var(--theme-form-field-border-radius);--gf-ctrl-size-md:var(--theme-form-field-height);--gf-ctrl-textarea-radius:calc(var(--theme-form-field-border-radius) / 2);--gf-form-gap-x:1rem;--gf-form-gap-y:1rem}.gform-theme--foundation .gform_fields{--gf-ctrl-border-color:var(--theme-form-field-border-initial-color);--gf-ctrl-border-color-focus:var(--theme-form-field-border-focus-color);--gf-ctrl-shadow:none;align-items:flex-start}.gform-theme--foundation .gfield--type-html{font-size:1rem}.gform-theme--framework .gfield textarea.small{min-block-size:var(--theme-form-field-height)}.gform-theme--framework .gfield--type-choice .gfield_checkbox,.gform-theme--framework .gfield--type-choice .gfield_radio{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(49%,1fr))}.c-newsletter .gform-theme--foundation{--gf-ctrl-btn-border-color-primary:var(--theme-palette-color-8);--gf-form-footer-margin-y-start:0.5rem;--gf-form-gap-x:0.5rem;--gf-form-gap-y:0.5rem}.c-newsletter .gform-theme--foundation .gfield--type-html{color:var(--theme-palette-color-8);font-size:.9rem}.gform-theme--foundation{--gf-form-validation-heading-font-size:1rem;--gf-form-validation-summary-font-size:1rem}.gform-theme--foundation .gform_validation_errors{--gf-form-validation-bg-color:#ffcaca;--gf-form-validation-border-color:var(--gf-form-validation-heading-color)}.gform-theme--foundation .gform_confirmation_message{background:#ecfdf5;border:var(--gf-form-validation-border-width) var(--gf-form-validation-border-style) #159672;border-radius:var(--gf-form-validation-radius);color:#065f46;font-size:var(--gf-form-validation-summary-font-size);margin-block:var(--gf-form-validation-margin-y);padding-block:var(--gf-form-validation-padding-y);padding-inline:var(--gf-form-validation-padding-x);text-align:center}.iub_content h1,.iub_content hr,.iubenda_legal_document h1,.iubenda_legal_document hr{display:none}.iub_content h2,.iub_content h3,.iubenda_legal_document h2,.iubenda_legal_document h3{margin-top:3rem}.iub_content h4,.iubenda_legal_document h4{margin-top:2rem}.iub_content h2{display:none}.c-iubenda-notice{background:#fff5f5;border:1px solid #fc8181;display:grid;height:auto;inset:0;padding:2rem;place-content:center;position:absolute;text-align:center;width:100%}.c-iubenda-notice_content{color:#c53030;font-size:.9em;line-height:1.5}.c-iubenda-notice span{background:var(--theme-palette-color-8) no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath fill='%231CC691' fill-rule='evenodd' d='M16 7a4 4 0 0 1 2.627 7.016L19.5 25h-7l.873-10.984A4 4 0 0 1 16 7z'/%3E%3C/svg%3E");background-size:32px 32px;border:1px solid var(--theme-palette-color-5);border-radius:4px;display:inline-block;height:34px;vertical-align:middle;width:34px}.c-iubenda-notice+iframe{aspect-ratio:16/9;height:auto}:root{--quantity-height:var(--theme-form-field-height);--theme-table-padding:0.5em;--quantity-width:100px}td,th{line-height:1.2}.ct-search-form select{max-width:200px}.ct-e-button .elementor-button-icon{align-self:center;font-size:10px;line-height:1em}.ct-e-button.ct-contact .elementor-button-icon{font-size:18px}.elementor-widget-n-accordion .e-n-accordion-item [aria-expanded=false]{border-radius:15px}[data-products=type-2] .ct-woo-card-actions .button{line-height:1.1}li.pdf2pi-product .ct-compare-button-archive.ct-button,li.pdf2pi-product .ct-open-quick-view.ct-button{display:none!important}.site-logo-container img{width:100%}.rwd-table{border-collapse:collapse;margin:auto;max-width:100%;min-width:280px;overflow:hidden}.rwd-table th{display:none;font-size:13px;text-transform:uppercase}.rwd-table td{display:block}.rwd-table td:before{content:attr(data-th) ": ";display:inline-block;font-size:12px;width:120px}.rwd-table td,.rwd-table th{text-align:left}@media screen and (min-width:922px){.rwd-table td:before{display:none}.rwd-table td,.rwd-table th{display:table-cell}}
/*# sourceMappingURL=main.css.map */