@media(max-width:479.98px){.hide-mobile{display:none!important}}@media(min-width:1024px){.hide-desktop{display:none!important}}: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}body.ifqshop-theme--tvloft{--ifqs-theme-page-bg: var(--fq-color-black-900, #262424);--ifqs-theme-text-primary: var(--fq-color-white-0, #ffffff);--ifqs-theme-text-secondary: var(--fq-color-grey-300, #E5EBEF);--ifqs-theme-border: var(--fq-color-grey-600, #7F8589);--ifqs-theme-accent: var(--fq-color-tvloft, #d01c2d);background:var(--ifqs-theme-page-bg);color:var(--ifqs-theme-text-primary)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout){row-gap:0}@media(min-width:768px){body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout){row-gap:var(--space-6, 32px)}}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) [data-collapsible-header] [data-collapsible-toggle]{display:inline-flex;align-items:center;gap:var(--space-2, 8px);background:none;border:none;cursor:pointer;padding:0;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;color:var(--ifqs-theme-text-primary);text-transform:uppercase;flex-shrink:0}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) #order_review{margin-left:var(--space-4, 16px);margin-right:var(--space-4, 16px);width:auto}@media(min-width:768px){body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) #order_review{margin-left:0;margin-right:calc(var(--space-4, 16px) * -1);width:100%}}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) #payment li:is(.payment_method_stripe,.payment_method_paypal,.payment_method_satispay,.payment_method_bollettino-postale,.payment_method_bacs),body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .payment_box,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .wc-stripe-upe-element.StripeElement{background:var(--ifqs-theme-page-bg);color:var(--ifqs-theme-text-primary)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) #payment li:is(.payment_method_stripe,.payment_method_paypal,.payment_method_satispay,.payment_method_bollettino-postale,.payment_method_bacs) .input-radio,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) #payment li:is(.payment_method_stripe,.payment_method_paypal,.payment_method_satispay,.payment_method_bollettino-postale,.payment_method_bacs) .woocommerce-SavedPaymentMethods-tokenInput,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .payment_box .input-radio,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .payment_box .woocommerce-SavedPaymentMethods-tokenInput,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .wc-stripe-upe-element.StripeElement .input-radio,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .wc-stripe-upe-element.StripeElement .woocommerce-SavedPaymentMethods-tokenInput{background:var(--fq-color-white-0)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) h3[data-collapsible-header] img{filter:brightness(0) invert(1)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) #customer_details{padding:var(--space-4, 16px)}@media(min-width:768px){body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) #customer_details{padding:0}}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .woocommerce-billing-fields .woocommerce-input-wrapper input::placeholder{color:var(--fq-color-black-1000, #000000)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .woocommerce-SavedPaymentMethods.wc-saved-payment-methods{border:1px solid var(--fq-color-grey-300, #E5EBEF);border-radius:var(--radius-sm, 4px)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .wc-stripe-upe-element.StripeElement{margin-top:var(--space-4, 16px);background:var(--ifqs-theme-page-bg)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .ifqs-checkout-subscription-disclaimer{color:var(--ifqs-theme-text-secondary)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .checkout-inline-error-message{color:var(--ifqs-theme-page-bg)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) input[type=checkbox]{background:var(--fq-color-white-0);border-color:var(--ifqs-theme-text-secondary)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) input[type=checkbox]:checked{background:var(--ifqs-theme-accent);border-color:var(--ifqs-theme-accent)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) input[type=checkbox]:focus{outline-color:var(--ifqs-theme-accent)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) input[type=radio]{background:transparent;border-color:var(--ifqs-theme-text-secondary)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) input[type=radio]:checked{background:transparent;border-color:var(--ifqs-theme-accent)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) #order_review,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) #customer_details{color:var(--ifqs-theme-text-primary)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .woocommerce-billing-fields,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .woocommerce-shipping-fields,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .woocommerce-additional-fields,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) #order_review_heading,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) #payment,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .ifqs-review-order,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .woocommerce-checkout-review-order,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .ifqs-checkout-shipping-methods,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .woocommerce-form-coupon-toggle,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .woocommerce-form-login-toggle,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .checkout_coupon{background:var(--ifqs-theme-page-bg);border-color:var(--ifqs-theme-border)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) #order_review:not(.is-collapsed){background:var(--ifqs-theme-page-bg)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) #payment .payment_box:not(.payment_method_stripe,.payment_method_floapay){background:var(--ifqs-theme-page-bg)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .checkout_coupon p,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .payment_box,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .woocommerce-form__label-for-checkbox span,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .select2-container .select2-selection--single .select2-selection__rendered,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .wc_payment_method>label,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) label,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .ifqs-checkout-shipping-methods ul.woocommerce-shipping-methods li label{color:var(--ifqs-theme-text-secondary)}body.ifqshop-theme--tvloft .ifqs-header{--header-bg: var(--ifqs-theme-page-bg)}body.ifqshop-theme--tvloft .ifqs-back-link{color:var(--ifqs-theme-accent);text-decoration:underline;text-decoration-color:var(--ifqs-theme-accent)}body.ifqshop-theme--tvloft .ifqs-back-link img{filter:invert(29%) sepia(90%) saturate(5041%) hue-rotate(342deg) brightness(82%) contrast(100%)}body.ifqshop-theme--tvloft .main-container{padding-left:0;padding-right:0}body.ifqshop-theme--tvloft .fq-link-arrow{color:var(--ifqs-theme-text-primary)}body.ifqshop-theme--tvloft .fq-link-arrow:after{background-image: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='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body.ifqshop-theme--tvloft label,body.ifqshop-theme--tvloft label .optional{color:var(--ifqs-theme-text-secondary)}body.ifqshop-theme--tvloft label:has(input[type=checkbox]),body.ifqshop-theme--tvloft label:has(input[type=radio]){color:var(--ifqs-theme-text-secondary)}body.ifqshop-theme--tvloft .select2-container .select2-selection--single .select2-selection__rendered{color:var(--ifqs-theme-text-secondary)}body.ifqshop-theme--tvloft .select2-container .select2-selection--single .select2-selection__arrow b{border-top-color:var(--ifqs-theme-text-primary)}body.ifqshop-theme--tvloft .main-container,body.ifqshop-theme--tvloft .ifqs-page,body.ifqshop-theme--tvloft .page.type-page{background:var(--ifqs-tv);color:inherit}body.ifqshop-theme--tvloft .entry-title,body.ifqshop-theme--tvloft .ifqs-page-subscription-section__title,body.ifqshop-theme--tvloft .ifqs-products-section__title,body.ifqshop-theme--tvloft .ifqs-subscriptions-section__title{color:var(--ifqs-theme-text-primary)}body.ifqshop-theme--tvloft .ifqs-page-subscription-section__description,body.ifqshop-theme--tvloft .ifqs-products-section__subtitle,body.ifqshop-theme--tvloft .ifqs-subscriptions-section__subtitle{color:var(--ifqs-theme-text-secondary)}body.ifqshop-theme--tvloft .entry-content :where(p,li),body.ifqshop-theme--tvloft .ifqs-page-subscription-section :where(p,li){color:var(--ifqs-theme-text-secondary)}body.ifqshop-theme--tvloft .woocommerce-error li{color:var(--fq-color-black-900, #262424)}body.ifqshop-theme--tvloft .entry-content.woocommerce,body.ifqshop-theme--tvloft form.woocommerce-checkout{color:var(--ifqs-theme-text-primary)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .woocommerce-billing-fields h3,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .woocommerce-shipping-fields h3,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .woocommerce-additional-fields h3,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .woocommerce-checkout-payment h3,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) #order_review_heading,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .ifqs-checkout-shipping-methods h2,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) #customer_details>.place-order h2,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .ifqs-ssc-step--billing-payment .place-order h2,body.ifqshop-theme--tvloft .woocommerce:has(form#order_review) .woocommerce-billing-fields h3,body.ifqshop-theme--tvloft .woocommerce:has(form#order_review) .woocommerce-shipping-fields h3,body.ifqshop-theme--tvloft .woocommerce:has(form#order_review) .woocommerce-additional-fields h3,body.ifqshop-theme--tvloft .woocommerce:has(form#order_review) .woocommerce-checkout-payment h3,body.ifqshop-theme--tvloft .woocommerce:has(form#order_review) #order_review_heading,body.ifqshop-theme--tvloft .woocommerce:has(form#order_review) .ifqs-checkout-shipping-methods h2,body.ifqshop-theme--tvloft .woocommerce:has(form#order_review) #customer_details>.place-order h2,body.ifqshop-theme--tvloft .woocommerce:has(form#order_review) .ifqs-ssc-step--billing-payment .place-order h2,body.ifqshop-theme--tvloft form#add_payment_method .woocommerce-billing-fields h3,body.ifqshop-theme--tvloft form#add_payment_method .woocommerce-shipping-fields h3,body.ifqshop-theme--tvloft form#add_payment_method .woocommerce-additional-fields h3,body.ifqshop-theme--tvloft form#add_payment_method .woocommerce-checkout-payment h3,body.ifqshop-theme--tvloft form#add_payment_method #order_review_heading,body.ifqshop-theme--tvloft form#add_payment_method .ifqs-checkout-shipping-methods h2,body.ifqshop-theme--tvloft form#add_payment_method #customer_details>.place-order h2,body.ifqshop-theme--tvloft form#add_payment_method .ifqs-ssc-step--billing-payment .place-order h2{color:var(--ifqs-theme-text-primary)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) #payment .wc_payment_method>label,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) #payment .payment_box,body.ifqshop-theme--tvloft .woocommerce:has(form#order_review) #payment .wc_payment_method>label,body.ifqshop-theme--tvloft .woocommerce:has(form#order_review) #payment .payment_box,body.ifqshop-theme--tvloft form#add_payment_method #payment .wc_payment_method>label,body.ifqshop-theme--tvloft form#add_payment_method #payment .payment_box{color:var(--ifqs-theme-text-secondary)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) #payment .payment_box strong,body.ifqshop-theme--tvloft .woocommerce:has(form#order_review) #payment .payment_box strong,body.ifqshop-theme--tvloft form#add_payment_method #payment .payment_box strong{color:var(--ifqs-theme-text-primary)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) #payment .payment_box:not(.payment_method_stripe,.payment_method_floapay),body.ifqshop-theme--tvloft .woocommerce:has(form#order_review) #payment .payment_box:not(.payment_method_stripe,.payment_method_floapay),body.ifqshop-theme--tvloft form#add_payment_method #payment .payment_box:not(.payment_method_stripe,.payment_method_floapay){background:var(--ifqs-theme-page-bg)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) #payment ul.payment_methods li.wc_payment_method:hover,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) #payment ul.payment_methods li:has(>input[type=radio]:checked),body.ifqshop-theme--tvloft .woocommerce:has(form#order_review) #payment ul.payment_methods li.wc_payment_method:hover,body.ifqshop-theme--tvloft .woocommerce:has(form#order_review) #payment ul.payment_methods li:has(>input[type=radio]:checked),body.ifqshop-theme--tvloft form#add_payment_method #payment ul.payment_methods li.wc_payment_method:hover,body.ifqshop-theme--tvloft form#add_payment_method #payment ul.payment_methods li:has(>input[type=radio]:checked){border-color:var(--ifqs-theme-border)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .ifqs-checkout-shipping-methods ul.woocommerce-shipping-methods li:hover,body.ifqshop-theme--tvloft .woocommerce:has(form#order_review) .ifqs-checkout-shipping-methods ul.woocommerce-shipping-methods li:hover,body.ifqshop-theme--tvloft form#add_payment_method .ifqs-checkout-shipping-methods ul.woocommerce-shipping-methods li:hover{border-color:var(--fq-color-grey-300, #E5EBEF)}body.ifqshop-theme--tvloft .ifqs-review-order__row-label{color:var(--ifqs-theme-text-secondary)}body.ifqshop-theme--tvloft .ifqs-review-order__row{border-color:var(--ifqs-theme-border)}body.ifqshop-theme--tvloft .ifqs-review-order__row-value,body.ifqshop-theme--tvloft .ifqs-review-order__product-meta,body.ifqshop-theme--tvloft .ifqs-review-order__renewal-disclaimer{color:var(--ifqs-theme-text-secondary)}body.ifqshop-theme--tvloft .ifqs-review-order__product{border-color:var(--ifqs-theme-border);border-radius:var(--radius-xs, 2px);background:var(--ifqs-theme-page-bg)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) #payment ul.payment_methods li.wc_payment_method,body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .ifqs-checkout-shipping-methods ul.woocommerce-shipping-methods li{border-color:var(--ifqs-theme-border);border-radius:var(--radius-xs, 2px);background:var(--ifqs-theme-page-bg)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) #order_review [data-collapsible-header=dark]{background-color:var(--fq-color-black-1000, #000000)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) #order_review [data-collapsible-header=dark]+*{padding-bottom:var(--space-4, 16px)}body.ifqshop-theme--tvloft .woocommerce:not(:has(form.woocommerce-form-login.hidden)) .woocommerce-form-login__wrapper label,body.ifqshop-theme--tvloft .woocommerce:not(:has(form.woocommerce-form-login.hidden)) .woocommerce-form-login__wrapper span,body.ifqshop-theme--tvloft .woocommerce:not(:has(form.woocommerce-form-login.hidden)) .woocommerce-form-login__wrapper p{color:var(--ifqs-theme-page-bg)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) .is-collapsed,body.ifqshop-theme--tvloft #order_review.is-collapsed [data-collapsible-header=dark]{background:var(--ifqs-theme-page-bg);border-color:var(--ifqs-theme-border)!important;color:var(--ifqs-theme-text-primary)}body.ifqshop-theme--tvloft #order_review [data-collapsible-toggle]{color:var(--ifqs-theme-text-primary)}body.ifqshop-theme--tvloft .ifqs-checkout-heading-link,body.ifqshop-theme--tvloft .place-order a,body.ifqshop-theme--tvloft .woocommerce-privacy-policy-text a,body.ifqshop-theme--tvloft .woocommerce-form__label-for-checkbox a{color:var(--ifqs-theme-text-primary);border-color:currentColor}body.ifqshop-theme--tvloft #place_order,body.ifqshop-theme--tvloft #place_order_2{background:var(--ifqs-theme-accent);border-color:var(--ifqs-theme-accent);color:var(--ifqs-theme-text-primary)}body.ifqshop-theme--tvloft .woocommerce:has(form.woocommerce-checkout) #customer_details>.place-order #place_order{background:var(--ifqs-theme-accent);color:var(--ifqs-theme-text-primary)}body.ifqshop-theme--tvloft .woocommerce-form-login__submit{--_bg: var(--ifqs-theme-accent);--_bg-hover: var(--ifqs-theme-accent);--_border: var(--ifqs-theme-accent)}body.ifqshop-theme--tvloft.ifqs-login-page{padding-top:var(--space-6, 32px)}body.ifqshop-theme--tvloft.ifqs-login-page__brand-logo{display:block;margin:0 auto;height:40px}@media(min-width:768px){body.ifqshop-theme--tvloft.ifqs-login-page__brand-logo{height:auto}}body.ifqshop-theme--tvloft.ifqs-login-page .woocommerce-form-login__title,body.ifqshop-theme--tvloft.ifqs-login-page .form-row label,body.ifqshop-theme--tvloft.ifqs-login-page .lost_password,body.ifqshop-theme--tvloft.ifqs-login-page .ifqs-account-auth__bar h1,body.ifqshop-theme--tvloft.ifqs-login-page .woo-slg-social-container>span legend{color:var(--ifqs-theme-text-secondary)}body.ifqshop-theme--tvloft.ifqs-login-page .wwa-try-username{color:var(--ifqs-theme-text-primary)}body.ifqshop-theme--tvloft .ifqs-account-auth__link a{color:var(--ifqs-theme-accent)}body.ifqshop-theme--tvloft .ifqs-account-auth__strillone{display:none}body.ifqshop-theme--tvloft .ifqs-account-auth__bar{border:none;padding:0}body.ifqshop-theme--tvloft .ifqs-account-auth__bar h1,body.ifqshop-theme--tvloft .ifqs-account-auth__bar h2{padding:0}
