:root{--font-sans: TT Norms, Helvetica Neue, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-serif: EB Garamond, Georgia, Times New Roman, serif;--font-base-size: 16px;--font-base-line-height: 24px;--font-base-weight: 400;--font-base-letter-spacing: -1.5%}:root{--fq-color-white-0: #ffffff;--fq-color-grey-50: #FBFCFC;--fq-color-grey-100: #F6F8FA;--fq-color-grey-300: #E5EBEF;--fq-color-grey-600: #7F8589;--fq-color-black-1000: #000000;--fq-color-black-800: #5C5C5C;--fq-color-black-900: #262424;--fq-color-red-400: #FF576B;--fq-color-red-800: #C55B67;--fq-color-red-900: #A83946;--fq-color-red-hover: #732630;--fq-color-blog: #278288;--fq-color-sport: #0D8335;--fq-color-motori: #5D696F;--fq-color-salute: #3D77A3;--fq-color-magazine: #BE21B4;--fq-color-millennium: #000000;--fq-color-sponsor: #FFF2D2;--fq-color-sponsor-2: #DAFFCE;--fq-color-ioscelgo: #0D8D9C;--fq-color-tvloft: #d01c2d;--color-success-50: #4caf50;--color-success-100: #388e3c;--color-success-200: #2e7d32;--color-error-50: #d32f2f;--color-error-100: #c62828;--color-error-200: #b71c1c;--color-warning-50: #ff9800;--color-warning-100: #f57c00;--color-warning-200: #ef6c00;--color-info-50: #2196f3;--color-info-100: #1976d2;--color-info-200: #1565c0;--fq-system-success-50: #e7f5e8;--fq-system-success-200: #9fd6a3;--fq-system-warning-50: #fff5dd;--fq-system-warning-200: #ffdf8d;--fq-system-error-50: #fcecec;--fq-system-error-200: #f5b5b5}.fq-font-heading-01{font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:2rem;line-height:2.375rem;font-weight:600;letter-spacing:-.015em;font-style:normal;text-transform:none}@media(min-width:768px){.fq-font-heading-01{font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:2.625rem;line-height:3.25rem;font-weight:600;letter-spacing:-.015em;font-style:normal;text-transform:none}}.fq-font-heading-02{font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:1.5rem;line-height:1.875rem;font-weight:600;letter-spacing:-.015em;font-style:normal;text-transform:none}@media(min-width:768px){.fq-font-heading-02{font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:2rem;line-height:2.375rem;font-weight:600;letter-spacing:-.015em;font-style:normal;text-transform:none}}.fq-font-heading-03{font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.75rem;font-weight:600;letter-spacing:-.015em;font-style:normal;text-transform:none}@media(min-width:768px){.fq-font-heading-03{font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:1.5rem;line-height:1.875rem;font-weight:600;letter-spacing:-.015em;font-style:normal;text-transform:none}}.fq-font-heading-03-blog{font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.75rem;font-weight:600;letter-spacing:-.015em;font-style:italic;text-transform:none}@media(min-width:768px){.fq-font-heading-03-blog{font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:1.5rem;line-height:1.875rem;font-weight:600;letter-spacing:-.015em;font-style:italic;text-transform:none}}.fq-font-heading-04{font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:1rem;line-height:1.5rem;font-weight:600;letter-spacing:-.02em;font-style:normal;text-transform:none}@media(min-width:768px){.fq-font-heading-04{font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.625rem;font-weight:600;letter-spacing:-.02em;font-style:normal;text-transform:none}}.fq-font-heading-04-blog{font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:1rem;line-height:1.5rem;font-weight:600;letter-spacing:-.02em;font-style:normal;text-transform:none}@media(min-width:768px){.fq-font-heading-04-blog{font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.625rem;font-weight:600;letter-spacing:-.015em;font-style:italic;text-transform:none}}.fq-font-heading-05{font-family:TT Norms,Helvetica Neue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2rem;line-height:2.5rem;font-weight:500;letter-spacing:-.015em;font-style:normal;text-transform:none}@media(min-width:768px){.fq-font-heading-05{font-family:TT Norms,Helvetica Neue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2rem;line-height:2.5rem;font-weight:500;letter-spacing:-.015em;font-style:normal;text-transform:none}}.fq-font-subheading-01{font-family:TT Norms,Helvetica Neue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:500;letter-spacing:-.015em;font-style:normal;text-transform:none}.fq-font-subheading-02{font-family:TT Norms,Helvetica Neue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:500;letter-spacing:-.015em;font-style:normal;text-transform:none}.fq-font-button-regular{font-family:TT Norms,Helvetica Neue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:normal;font-weight:500;letter-spacing:-.015em;font-style:normal;text-transform:uppercase}.fq-font-button-small{font-family:TT Norms,Helvetica Neue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;line-height:normal;font-weight:500;letter-spacing:-.015em;font-style:normal;text-transform:uppercase}.fq-font-caption-00{font-family:TT Norms,Helvetica Neue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:-.015em;font-style:normal;text-transform:uppercase}.fq-font-caption-01{font-family:TT Norms,Helvetica Neue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:700;letter-spacing:-.015em;font-style:normal;text-transform:uppercase}.fq-font-caption-02{font-family:TT Norms,Helvetica Neue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;letter-spacing:-.015em;font-style:normal;text-transform:uppercase}.fq-font-caption-03{font-family:TT Norms,Helvetica Neue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;line-height:1.5rem;font-weight:500;letter-spacing:-.015em;font-style:normal;text-transform:uppercase}.fq-font-body-article-300{font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.875rem;font-weight:300;letter-spacing:0;font-style:normal;text-transform:none}.fq-font-body-article-600{font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.875rem;font-weight:600;letter-spacing:0;font-style:normal;text-transform:none}.fq-font-body-regular-300{font-family:TT Norms,Helvetica Neue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:0;font-style:normal;text-transform:none}.fq-font-body-regular-600{font-family:TT Norms,Helvetica Neue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;letter-spacing:0;font-style:normal;text-transform:none}.fq-font-body-small-300{font-family:TT Norms,Helvetica Neue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:0;font-style:normal;text-transform:none}.fq-font-body-small-600{font-family:TT Norms,Helvetica Neue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:0;font-style:normal;text-transform:none}.fq-font-body-tiny-300{font-family:TT Norms,Helvetica Neue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:0;font-style:normal;text-transform:none}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px}.fq-button{--_bg: var(--fq-color-red-900);--_bg-hover: var(--fq-color-red-hover);--_color: var(--fq-color-white-0);--_border: var(--fq-color-red-900);--_radius: var(--radius-xs, 2px);--_pad-x: var(--space-5, 24px);--_icon_pad-x: var(--space-2, 8px);--_column-gap: var(--space-2, 8px);--_height: 54px;--_width: auto;--_max-width: auto;--_cursor: pointer;background:var(--_bg);color:var(--_color);border-color:var(--_border);border-radius:var(--_radius);cursor:var(--_cursor);column-gap:var(--_column-gap);padding:0 var(--_pad-x);height:var(--_height);max-width:var(--_max-width);width:var(--_width);border-style:solid;border-width:1px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background .18s ease,color .18s ease,box-shadow .18s ease,border-color .18s ease;box-sizing:border-box;align-self:flex-start;text-align:center;font-family:TT Norms,Helvetica Neue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:normal;font-weight:500;letter-spacing:-.015em;font-style:normal;text-transform:uppercase}.fq-button a{color:inherit;text-decoration:none;text-align:center}.fq-button:hover,.selected .fq-button{background:var(--_bg-hover)}.fq-button:disabled,.fq-button[aria-disabled=true]{--_bg: var(--fq-color-grey-300);--_bg-hover: var(--fq-color-grey-300);--_color: var(--fq-color-black-800);--_border: var(--fq-color-grey-300);--_cursor: not-allowed}.fq-button--secondary{--_bg: var(--fq-color-white-0);--_bg-hover: var(--fq-color-grey-100);--_color: var(--fq-color-black-900);--_border: var(--fq-color-black-900)}.fq-button--tertiary{--_bg: var(--fq-color-black-900);--_bg-hover: var(--fq-color-black-800);--_color: var(--fq-color-white-0);--_border: var(--fq-color-black-900)}.fq-button--disabled{--_bg: var(--fq-color-grey-300);--_bg-hover: var(--fq-color-grey-300);--_color: var(--fq-color-black-800);--_border: var(--fq-color-grey-300);--_cursor: not-allowed}.fq-button--muted{--_cursor: default;pointer-events:none}.fq-button--cta{--_width: 100%}@media(min-width:768px){.fq-button--cta{--_width: 268px}}.fq-button--full-width,.fq-button--auto{--_width: 100%}@media(min-width:768px){.fq-button--auto{--_width: auto}}.fq-button--centered{margin-left:auto;margin-right:auto}.fq-button--md{--_pad-x: var(--space-4, 16px);--_height: 48px}.fq-button--sm{--_pad-x: var(--space-3, 12px);--_height: 40px;font-family:TT Norms,Helvetica Neue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;line-height:normal;font-weight:500;letter-spacing:-.015em;font-style:normal;text-transform:uppercase}.fq-button--xs{--_pad-x: var(--space-2, 8px);--_height: 24px;font-family:TT Norms,Helvetica Neue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;line-height:normal;font-weight:500;letter-spacing:-.015em;font-style:normal;text-transform:uppercase}.fq-link-arrow{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--space-1, 4px);color:var(--fq-color-red-900, #a83946);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:0}.fq-link-arrow:after{content:"";display:inline-block;width:12px;height:9px;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 4.5H11.1667M7.16667 8.5L11.1667 4.5L7.16667 0.5' stroke='%23A83946' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}.ifqs-back-link{display:inline-flex;align-items:center;gap:var(--space-2, 8px);font-family:TT Norms,Helvetica Neue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;line-height:1.5rem;font-weight:500;letter-spacing:-.015em;font-style:normal;text-transform:uppercase;color:var(--fq-color-black-900, #262424);text-decoration:none;line-height:1}.ifqs-back-link img{flex-shrink:0}.ifqs-checkout-onepage{overflow-x:clip}.ifqs-checkout-onepage .entry-content.woocommerce{display:flex;flex-direction:column;position:relative}.ifqs-checkout-onepage__cover{width:100%;height:auto;z-index:-1}@media(min-width:768px){.ifqs-checkout-onepage__cover{position:absolute;left:0;top:20px}}.ifqs-checkout-onepage form.woocommerce-checkout{display:flex;flex-direction:column;width:100%;max-width:700px;margin:0 auto;z-index:1}@media(max-width:767.98px){.ifqs-checkout-onepage form.woocommerce-checkout{padding-top:0}}@media(min-width:768px){.ifqs-checkout-onepage form.woocommerce-checkout{margin-top:200px}}.ifqs-checkout-onepage .woocommerce:has(form.woocommerce-checkout) #order_review [data-collapsible-header=dark]{background:var(--fq-color-black-1000, #000)!important;color:var(--fq-color-white-0, #fff)!important}.ifqs-checkout-onepage .woocommerce:has(form.woocommerce-checkout) #order_review [data-collapsible-header=dark] [data-collapsible-toggle]{display:none}.ifqs-checkout-onepage .woocommerce:has(form.woocommerce-checkout) #order_review>*:not([data-collapsible-header]){display:block!important}@media(min-width:768px){.ifqs-checkout-onepage .woocommerce:has(form.woocommerce-checkout) #order_review [data-collapsible-header=dark]{display:flex}.ifqs-checkout-onepage .woocommerce:has(form.woocommerce-checkout) #order_review [data-collapsible-header=dark]+*{padding-top:var(--space-6, 32px)}.ifqs-checkout-onepage .woocommerce:has(form.woocommerce-checkout) #order_review:has([data-collapsible-header=dark]) .ifqs-review-order__title{visibility:hidden}}.ifqs-checkout-onepage .woocommerce:has(form.woocommerce-checkout) #order_review .woocommerce-checkout-review-order{padding:var(--space-4, 16px)}.ifqs-checkout-onepage .woocommerce:has(form.woocommerce-checkout) #order_review .woocommerce-checkout-review-order .title-product-name-order{font-family:TT Norms,Helvetica Neue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:700;letter-spacing:-.015em;font-style:normal;text-transform:uppercase;margin-top:0}.ifqs-checkout-onepage .woocommerce:has(form.woocommerce-checkout) #order_review .woocommerce-checkout-review-order .info-product-order{font-family:TT Norms,Helvetica Neue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;letter-spacing:-.015em;font-style:normal;text-transform:uppercase}.ifqs-checkout-onepage .woocommerce:has(form.woocommerce-checkout) #order_review .woocommerce-checkout-review-order .rates{display:flex;flex-direction:column;gap:var(--space-4, 16px);justify-content:center;align-items:center}@media(min-width:768px){.ifqs-checkout-onepage .woocommerce:has(form.woocommerce-checkout) #order_review .woocommerce-checkout-review-order .rates{flex-direction:row}}.ifqs-checkout-onepage .woocommerce:has(form.woocommerce-checkout) #order_review .woocommerce-checkout-review-order .rates .rate{width:100%}.ifqs-checkout-onepage .woocommerce:has(form.woocommerce-checkout) #order_review .woocommerce-checkout-review-order .rates .rate.selected .fq-button{--_bg: var(--fq-color-red-900);--_bg-hover: var(--fq-color-red-hover);--_color: var(--fq-color-white-0);--_border: var(--fq-color-red-900);--_radius: var(--radius-xs, 2px);--_pad-x: var(--space-5, 24px);--_icon_pad-x: var(--space-2, 8px);--_column-gap: var(--space-2, 8px);--_height: 54px;--_width: auto;--_max-width: auto;--_cursor: pointer;background:var(--_bg);color:var(--_color);border-color:var(--_border);border-radius:var(--_radius);cursor:var(--_cursor);column-gap:var(--_column-gap);padding:0 var(--_pad-x);height:var(--_height);max-width:var(--_max-width);width:var(--_width);border-style:solid;border-width:1px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background .18s ease,color .18s ease,box-shadow .18s ease,border-color .18s ease;box-sizing:border-box;align-self:flex-start;text-align:center;font-family:TT Norms,Helvetica Neue,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:normal;font-weight:500;letter-spacing:-.015em;font-style:normal;text-transform:uppercase}.ifqs-checkout-onepage .woocommerce:has(form.woocommerce-checkout) #order_review .woocommerce-checkout-review-order .rates .rate.selected .fq-button a{color:inherit;text-decoration:none;text-align:center}.ifqs-checkout-onepage .woocommerce:has(form.woocommerce-checkout) #order_review .woocommerce-checkout-review-order .rates .rate.selected .fq-button:hover,.selected .ifqs-checkout-onepage .woocommerce:has(form.woocommerce-checkout) #order_review .woocommerce-checkout-review-order .rates .rate.selected .fq-button{background:var(--_bg-hover)}.ifqs-checkout-onepage .woocommerce:has(form.woocommerce-checkout) #order_review .woocommerce-checkout-review-order .rates .rate.selected .fq-button:disabled,.ifqs-checkout-onepage .woocommerce:has(form.woocommerce-checkout) #order_review .woocommerce-checkout-review-order .rates .rate.selected .fq-button[aria-disabled=true]{--_bg: var(--fq-color-grey-300);--_bg-hover: var(--fq-color-grey-300);--_color: var(--fq-color-black-800);--_border: var(--fq-color-grey-300);--_cursor: not-allowed}.ifqs-checkout-onepage .woocommerce:has(form.woocommerce-checkout) #order_review .woocommerce-checkout-review-order .rates .rate.selected .fq-button{--_pad-x: var(--space-4, 16px);--_height: 48px;--_width: 100%}.ifqs-checkout-onepage .woocommerce:has(form.woocommerce-checkout) .wc_payment_methods li{display:flex;align-items:flex-start;gap:10px}.ifqs-checkout-onepage .woocommerce:has(form.woocommerce-checkout) .wc_payment_methods li input.input-radio{flex:0 0 auto;margin-top:4px}.ifqs-checkout-onepage .woocommerce:has(form.woocommerce-checkout) .wc_payment_methods li label{flex:1;min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;white-space:normal}.ifqs-checkout-onepage .woocommerce:has(form.woocommerce-checkout) .wc_payment_methods li label img{flex:0 0 auto;height:20px;display:inline-block}.ifqs-checkout-onepage #payment{margin-top:0}
