/* GENERATO da tools/build-mobile-text.js — non modificare a mano.
   Da telefono (≤767px, attributo media del <link>) tutti i testi 1px più piccoli (02/11/2026).
   Regole: 484. */
/* BundlePlugin/css/style.css */
.macro-tab-button .category-name { font-size: calc(0.9rem - 1px); }
.macro-tab-button .macro-price { font-size: calc(0.78rem - 1px); }
.exit-popup button { font-size: 15px; }
#bundle-list li strong { font-size: calc(1.1rem - 1px); }
#bundle-list li a.button, #bundle-list li .delete-bundle-button, #bundle-list li .add-bundle-to-cart-button { font-size: calc(0.9rem - 1px); }
.product-title { font-size: calc(1.5rem - 1px); }
.product-summary { font-size: calc(0.9rem - 1px); }
.product-summary-mobile { font-size: calc(0.9rem - 1px); }
.info-icon { font-size: 14px; }
.description-toggle { font-size: 12px; }
.product-quantity-bundle { font-size: calc(1rem - 1px); }
.text-grammi { font-size: 13px; }
@media (max-width: 600px) {
.title-bundle { font-size: 24px !important; }
}
.category-quantity { font-size: calc(0.7rem - 1px); }
.category-price { font-size: calc(1rem - 1px); }
.per-gram { font-size: calc(0.75rem - 1px); }
.next-step-msg { font-size: calc(0.75rem - 1px); }
#bundle-total-price { font-size: calc(1.5rem - 1px); }
#bundle-total-price.has-discount { font-size: calc(1.1rem - 1px); }
.bundle-buttons button { font-size: 13px; }
.edit-bundle-link { font-size: calc(0.9rem - 1px); }
.aroma-item { font-size: 10px; }
.save-text { font-size: 10px !important; }
@media (max-width: 600px) {
.notification { font-size: 12px !important; }
}
@media screen and (max-width: 992px) {
.bundle-buttons-mobile .add-bundle-to-cart { font-size: 14px; }
}
.notification { font-size: 15px; }
.quantity-decrement, .quantity-increment { font-size: 39px; }
.grammi-label { font-size: 11px; }
.mobile-deal-bar { font-size: 12px; }
#notification-bar .notification { font-size: 12px !important; }
#mobile-category-name { font-size: 12px; }
.mobile-category-total { font-size: 14px; }
@media (min-width: 993px) {
.notification-bar-desktop.notification-bar-visible { font-size: 14px; }
}
.deal-message { font-size: 11px; }
.price-per-gram-label { font-size: 12px; }
#deal-success-animation { font-size: 17px; }
@media (max-width: 768px) {
#deal-success-animation { font-size: 13px; }
#deal-success-animation strong { font-size: 13px; }
}
.di-flex .category-quantity-ali { font-size: 13px; }
.cart-expandable-header h3 { font-size: 13px; }
.cart-close-btn { font-size: 24px; }
.cart-item-name { font-size: 14px; }
.mobile-total-display { font-size: 13px; }
.cart-item-cat { font-size: 10px; }
.cart-qty-btn { font-size: 13px; }
.cart-qty-display { font-size: 12px; }
.cart-empty-msg { font-size: 13px; }
.expand-hint { font-size: 15px; }
.cart-empty-icon { font-size: 47px; }
.cart-footer-info { font-size: 11px; }
.strong-price { font-size: calc(1.5rem - 1px); }
.cart-price-simple { font-size: 13px; }
.cart-macro-title { font-size: 14px; }
.cart-category-title { font-size: 11px; }
.title-icon { font-size: 17px; }
.cart-notification-content { font-size: 11px; }
.desktop-bundle-popup-header h3 { font-size: 19px; }
.desktop-bundle-popup-close { font-size: 31px; }
.desktop-bundle-popup-body .cart-item-quantity { font-size: 13px; }
.desktop-bundle-popup-body .cart-qty-btn { font-size: 17px; }
.desktop-bundle-popup-body .cart-total { font-size: 17px; }
.desktop-bundle-popup-body .cart-total-amount { font-size: 23px; }
.desktop-bundle-popup-body .add-bundle-to-cart-mobile { font-size: 15px; }
.discount-title { font-size: 13px !important; }
.discount-icon { font-size: 17px; }
.discount-points-badge { font-size: 10px; }
.discount-toggle-icon { font-size: 11px; }
.discount-description { font-size: 11px; }
.discount-qty-btn { font-size: 19px; }
.discount-points-input { font-size: 15px; }
.discount-preview { font-size: 13px; }
.discount-preview strong { font-size: 15px; }
@media (max-width: 480px) {
.discount-qty-btn { font-size: 17px; }
}
.credit-title { font-size: 13px !important; }
.credit-icon { font-size: 17px; }
.credit-balance-badge { font-size: 10px; }
.credit-description { font-size: 11px; }
.credit-qty-btn { font-size: 19px; }
.credit-amount-input { font-size: 15px; }
.credit-preview { font-size: 13px; }
.credit-preview strong { font-size: 15px; }
@media (max-width: 480px) {
.credit-qty-btn { font-size: 17px; }
}
.gift-title { font-size: 13px !important; }
.gift-icon { font-size: 17px; }
.gift-counter { font-size: 10px; }
.gift-toggle-icon { font-size: 11px; }
.gift-description { font-size: 11px; }
.gift-cat-name { font-size: 12px; }
.gift-item-name { font-size: 11px; }
.gift-qty-btn { font-size: 15px; }
.gift-qty-display { font-size: 13px; }
@media (max-width: 480px) {
.gift-item-name { font-size: 10px; }
.gift-qty-btn { font-size: 13px; }
}
.cart-category-total { font-size: calc(1rem - 1px); }
.variation-label { font-size: calc(0.9rem - 1px); }
.variation-price { font-size: calc(0.85rem - 1px); }
@media (max-width: 992px) {
.bundle-product-non-scaglioni .bundle-product-title { font-size: calc(1rem - 1px); }
.grammi-label { font-size: 13px; }
.macro-tab-button .category-name { font-size: calc(0.75rem - 1px); }
.category-name { font-size: calc(0.75rem - 1px); }
.macro-tabs-scroll-arrow, .sticky-tabs-scroll-arrow { font-size: 21px; }
}
@media (max-width: 992px) {
.erc-float-icon { font-size: 19px; }
.erc-float-label { font-size: 10px; }
.erc-popup-title { font-size: 17px; }
.erc-popup-close { font-size: 13px; }
.erc-popup-loading { font-size: 14px; }
.erc-popup-cap-label { font-size: 14px; }
.erc-popup-cap-input { font-size: 19px; }
.erc-popup-cap-result { font-size: 14px; }
.erc-popup-fidelity-box h4 { font-size: 10px; }
.erc-fid-value { font-size: 29px; }
.erc-fid-sub { font-size: 11px; }
.erc-popup-fidelity-accordion-toggle { font-size: 13px; }
.erc-popup-fidelity-accordion-content { font-size: 13px; }
.erc-popup-prezzi-content { font-size: 13px; }
.erc-cart-popup-close { font-size: 27px; }
.erc-cart-popup-title { font-size: 16px; }
}
.erc-cart-header-icon-btn { font-size: 10px; }
.erc-cart-confirm-msg { font-size: 15px; }
.erc-cart-confirm-ok, .erc-cart-confirm-cancel { font-size: 14px; }
.trinciati-prev-btn, .trinciati-next-btn { font-size: 15px; }
.trinciati-current-label { font-size: 13px; }
.trinciati-current-price { font-size: 12px; }
.bundle-product-non-scaglioni .bundle-product-title { font-size: 14px; }
.bundle-page-title h3 { font-size: 21px; }
#mobile-scaglioni-total { font-size: 14px; }
.variation-attribute-title { font-size: 12px; }
.trinciati-card-label { font-size: 12px; }
.trinciati-card-price { font-size: 11px; }
.trinciati-deselect-btn { font-size: 11px; }
.var-card-badge { font-size: 12px; }
.product-quantity-bundle[data-is-scaglioni="1"] { font-size: calc(1.5rem - 1px); }
.cart-change-toast { font-size: 12px; }
.bundle-login-banner { font-size: 13px; }
.bundle-login-banner-btn { font-size: 12px; }
.add-bundle-to-cart-popup-confirm { font-size: 15px; }
.erc-fid-value.erc-fid-value--tier { font-size: 21px; }
.erc-popup-fidelity-next-tier { font-size: 12px; }
.exit-popup-msg { font-size: 13px; }
/* FidelityCard-1/css/registration-form.css */
.fcp-reg-field label { font-size: 13px; }
.fcp-reg-hint { font-size: 11px; }
.fcp-reg-toggle-pw { font-size: 15px; }
.fcp-reg-error { font-size: 13px; }
.fcp-reg-submit { font-size: 14px; }
.fcp-reg-modal h3 { font-size: 19px; }
.fcp-reg-modal > div > p { font-size: 13px; }
.fcp-reg-confirm-label { font-size: 11px; }
.fcp-reg-confirm-email-box { font-size: 15px; }
.fcp-reg-btn-secondary { font-size: 13px; }
.fcp-reg-success-icon { font-size: 29px; }
#fcp-reg-success-step h3 { font-size: 21px; }
#fcp-reg-success-step p { font-size: 13px; }
.fcp-login-links a { font-size: 12px; }
/* erc-theme/style.css */
.search-menu-icon i { font-size: 17px !important; }
.custom-navigation-item a { font-size: 15px; }
.custom-navigation-item a::after, .woocommerce-MyAccount-navigation ul li.is-active a::after, .woocommerce-MyAccount-navigation ul li a::after { font-size: 15px; }
.custom-breadcrumb ul { font-size: 12px; }
.awb-menu__woo-wrap.total { font-size: 16px; }
.user-mobile i { font-size: 20px !important; }
.remove-item { font-size: 24px !important; }
.fusion-carousel-title { font-size: 17px !important; }
.fusion-woo-product-design-clean .products .product .product-title { font-size: 17px !important; }
.woocommerce-cart #wrapper .post-content h2, .woocommerce-checkout #wrapper .post-content h2, .woocommerce-checkout #wrapper .woocommerce .checkout h3 { font-size: 19px !important; }
.avada-woocommerce-myaccount-heading { font-size: 29px !important; }
.c-icon-call { font-size: 21px; }
.c-icon-order { font-size: 20px; }
.c-order-delivery-time p { font-size: 15px; }
.fuori-roma p { font-size: 15px; }
@media screen and (max-width: 600px) {
.delivery-home, .delivery-home i { font-size: 10px; }
}
@media screen and (max-width: 600px) {
.custom-content-box h2 { font-size: 14px !important; }
.icon-sicky-menu i, .icon-sicky-menu .fusion-widget-cart-icon { font-size: 19px; }
}
@media screen and (min-width: 600px) {
.icon-sicky-menu i, .icon-sicky-menu .fusion-widget-cart-icon { font-size: 19px; }
}
.fusion-tabs-widget .fusion-tabs-nav ul li a { font-size: 17px !important; }
.custom-btn-contact i { font-size: 15px; }
.fusion-body .woocommerce-MyAccount-content h2 { font-size: 24px !important; }
.fusion-carousel-title { font-size: 19px !important; }
.fusion-carousel-meta .woocommerce-Price-amount { font-size: 15px !important; }
.related.products h3 { font-size: 19px !important; }
.variations .label { font-size: 23px; }
.price { font-size: 14px !important; }
#menu-influencer-shop-menu .fusion-icon-only-link i, #menu-influencer-shop-menu .fusion-megamenu-icon i { font-size: 14px; }
#menu-categorie-prodotti i { font-size: 29px; }
@media screen and (min-width: 600px) {
.woocommerce-container .product-title { font-size: 24px !important; }
}
@media screen and (max-width: 600px) {
.woocommerce-container .product-title { font-size: 17px !important; }
}
.fusion-accordian #accordian-1 .panel-title a { font-size: 16px !important; }
@media screen and (max-width: 600px) {
.fusion-menu-element-wrapper.collapse-enabled .fusion-megamenu-icon { font-size: 17px; }
}
.cross-sells .product-title { font-size: 22px !important; }
.page-id-115 .site-main h2 { font-size: 34px !important; }
.fusion-faq-post .panel-heading .collapsed::before { font-size: 14px; }
.fusion-faq-post .panel-heading .active::before { font-size: 14px; }
.c-icon-contact .awb-icon-whatsapp { font-size: 29px !important; }
.c-icon-contact .awb-icon-telegram { font-size: 29px !important; }
.woocommerce-orders-table__cell .button.cancel::before, .woocommerce-orders-table__cell .button.pay::before { font-size: 17px !important; }
.woocommerce-orders-table__cell .button.view::after { font-size: 17px !important; }
@media only screen and (max-width: 600px) {
.subcategories-list li a { font-size: 10px; }
}
@media only screen and (max-width: 920px) and (min-width: 600px) {
.subcategories-list li a { font-size: 12px; }
.icon-sicky-menu i { font-size: 29px; }
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) { font-size: 17px; }
}
.fusion-megamenu-icon i { font-size: 23px !important; }
.form-row terms wc-terms-and-conditions { font-size: 11px; }
.fusion-woo-cart-1 tr .label { font-size: 17px !important; }
.c-icon-infiorescenze { font-size: 34px; }
.c-icon-hemp { font-size: 19px; }
.fusion-breadcrumbs { font-size: 11px !important; }
.product_cat-cannabis .single-product-variable-items li { font-size: 14px !important; }
.variable-item-span-button { font-size: 12px !important; }
.product_merchandising .color-variable-item.variable-item:not(.radio-variable-item), .button-variable-item.variable-item:not(.radio-variable-item) { font-size: 14px !important; }
.c-table th { font-size: 21px; }
.product_cat-cannabis-light-cbd .woocommerce-variation-price::before { font-size: 19px; }
.product_cat-cannabis-light-cbd .woocommerce-variation-price span { font-size: 21px !important; }
.product_cat-cannabis-light-cbd .woocommerce-variation-price del span { font-size: 17px !important; }
.woocommerce_custom_field span { font-size: 14px !important; }
.type-product.product .yith-par-message-variation { font-size: 13px !important; }
.product-point-conversion { font-size: 19px; }
.product_cat-cannabis-easy .woosb-products .woosb-product .woosb-description, .woosb-products .woosb-product .woosb-variation-description { font-size: 13px; }
.analisi tr th { font-size: 24px; }
.fee td { font-size: 17px; }
.order-total { font-size: 21px; }
.product-details-container h3 a { font-size: 17px !important; }
.fusion-price-rating bdi { font-size: 17px; }
.product_category_title { font-size: 11px; }
.c-crossell-product h3 { font-size: 24px !important; }
.fusion-post-cards .fusion-tb-categories a { font-size: 11px !important; }
.fusion-post-cards .woocommerce-Price-amount.amount { font-size: 15px !important; }
@media screen and (max-width: 600px) {
.woosb-title-inner { font-size: 17px; }
.woosb-title-inner { font-size: 21px; }
.woosb-title-inner { font-size: 31px; }
.type-product.product .yith-par-message-variation { font-size: 13px !important; }
.product-point-conversion { font-size: 19px; }
.product_cat-cannabis-light-cbd .woocommerce-variation-price span { font-size: 21px; }
.variable-item-span-button { font-size: 12px !important; }
.col-products h5 { font-size: 13px !important; }
.col-products .price span { font-size: 13px !important; }
}
@media screen and (max-width: 600px) {
.header-stripe, .header-stripe i { font-size: 10px; }
}
.fa-truck::before { font-size: 14px; }
/* FidelityCard-1/css/popup-style.css */
.popup-close { font-size: 19px; }
.product-title { font-size: 15px; }
.header-points { font-size: 17px; }
.remove-button { font-size: 15px; }
.remove-button-discount { font-size: 13px; }
.remove-icon { font-size: 17px; }
.woocommerce-MyAccount-content .fidelity-card-section h3 { font-size: 17px; }
.woocommerce-MyAccount-content .fidelity-card-section p { font-size: 23px; }
.fidelity-status-dot { font-size: 11px; }
.fidelity-status-details h4 { font-size: 15px; }
@media screen and (max-width: 960px) {
.fidelity-text p { font-size: 13px; }
}
.form-table tr th { font-size: 49px; }
/* erc-theme/css/erc-design.css */
body { font-size: 15px; }
/* erc-theme/css/erc-header-footer.css */
.erc-topbar { font-size: 12px; }
.erc-search .erc-search-field { font-size: 14px; }
.erc-header-account, .erc-header-cart { font-size: 13px; }
.erc-cart-count { font-size: 10px; }
.erc-menu-main > li > a { font-size: 14px; }
.erc-menu-main .sub-menu a { font-size: 13px; }
@media (max-width: 992px) {
.erc-topbar-inner { font-size: 11px; }
.erc-menu-main > li > a { font-size: 15px; }
.erc-menu-main .sub-menu a { font-size: 14px; }
}
#erc-footer { font-size: 13px; }
.erc-footer-title { font-size: 12px; }
.erc-footer-disclaimer { font-size: 10px; }
.erc-footer-bottom { font-size: 12px; }
@media (max-width: 560px) {
#erc-footer { font-size: 12.5px; }
}
/* erc-theme/css/erc-content.css */
.page .entry-title, .single-post .entry-title { font-size: calc(clamp(26px, 4vw, 34px) - 1px); }
.entry-content h2 { font-size: 25px; }
.entry-content h3 { font-size: 21px; }
.entry-content h4 { font-size: 18px; }
.entry-content h5 { font-size: 16px; }
.entry-content h6 { font-size: 14px; }
.erc-faq-item summary::after { font-size: 21px; }
.analisi table { font-size: 13px; }
.analisi tr th { font-size: 17px; }
.erc-guides-header .entry-title { font-size: 31px; }
.erc-guide-card-date { font-size: 11px; }
.erc-guide-card-title { font-size: 16px; }
.erc-guide-card-excerpt { font-size: 13px; }
.erc-guide-card-more { font-size: 12px; }
.erc-article-title { font-size: 33px; }
.erc-article-date { font-size: 12px; }
.erc-article-back { font-size: 13px; }
@media (max-width: 768px) {
.erc-article-title { font-size: 25px; }
}
.erc-page-title { font-size: 31px; }
.erc-contact-section > h2 { font-size: 23px; }
.erc-form-check { font-size: 13px; }
@media (max-width: 768px) {
.erc-contact-action { font-size: 13px; }
}
.erc-home-eyebrow { font-size: 12px; }
.erc-home-section-title { font-size: calc(clamp(24px, 3vw, 32px) - 1px); }
.erc-home-section-link { font-size: 14px; }
.erc-home-hero .erc-home-title { font-size: calc(clamp(30px, 4.2vw, 48px) - 1px); }
.erc-home-hero-sub { font-size: 17px; }
.erc-home-cta { font-size: 15px; }
.erc-home-usp li { font-size: 13px; }
.erc-home-category-text strong { font-size: 17px; }
.erc-home-category-text > span:not(.erc-home-category-more) { font-size: 13px; }
.erc-home-category-more { font-size: 13px; }
.erc-home-fidelity-title { font-size: calc(clamp(26px, 3.4vw, 38px) - 1px); }
.erc-home-fidelity-level h3 { font-size: 17px; }
@media (max-width: 640px) {
.erc-home-hero-sub { font-size: 15px; }
.erc-home-category-text strong { font-size: 15px; }
.erc-home-category-text > span:not(.erc-home-category-more) { font-size: 12px; }
}
.erc-search-type { font-size: 10px; }
.erc-search-title { font-size: 16px; }
.erc-search-excerpt { font-size: 13px; }
/* erc-theme/css/erc-shop.css */
.erc-shop-title { font-size: 31px; }
.erc-subcat-nav a { font-size: 13px; }
.erc-shop-toolbar { font-size: 13px; }
.woocommerce ul.products li.product .product_category_title { font-size: 10px; }
.woocommerce ul.products li.product .woocommerce-loop-product__title { font-size: 14px; }
.woocommerce ul.products li.product .price { font-size: 14px !important; }
.woocommerce span.onsale { font-size: 11px; }
.single-product .woocommerce-breadcrumb { font-size: 12px; }
.single-product div.product .product_title { font-size: 29px; }
.single-product div.product p.price, .single-product div.product span.price { font-size: 23px !important; }
.erc-delivery-box { font-size: 13px; }
.single-product .related.products > h2 { font-size: 17px; }
/* erc-theme/css/erc-bundle.css */
.erc-bundle-page .macro-tab-button .category-name { font-size: 14px; }
.erc-bundle-page .macro-tab-button .macro-price { font-size: 12px; }
.erc-bundle-page .subcategory-button .category-name { font-size: 13px; }
.erc-bundle-page .subcategory-button .category-price { font-size: 12px; }
.erc-bundle-page .subcategory-button .per-gram { font-size: 10px; }
.erc-bundle-page .strong-price { font-size: 11px; }
.erc-bundle-page #bundle-total-price { font-size: 25px; }
.erc-bundle-page #bundle-total-price.has-discount { font-size: 14px; }
.erc-bundle-page .bundle-buttons .add-bundle-to-cart { font-size: 14px; }
.erc-bundle-page .product-title-out { font-size: 11px; }
.erc-bundle-page .bundle-product-title, .erc-bundle-page .bundle-product-non-scaglioni .bundle-product-title { font-size: 19px; }
.erc-bundle-page .product-summary { font-size: 13px; }
.erc-bundle-page .erc-spec dt { font-size: 10px; }
.erc-bundle-page .erc-spec dd { font-size: 13px; }
.erc-bundle-page .erc-specs-note { font-size: 11px; }
.erc-bundle-page .aroma-item { font-size: 11px; }
@media (max-width: 359px) {
.erc-bundle-page .aroma-item { font-size: 10px; }
}
.erc-bundle-page .product-intro { font-size: 13px; }
.erc-bundle-page .quantity-decrement, .erc-bundle-page .quantity-increment { font-size: 25px; }
.erc-bundle-page .input-grammi input, .erc-bundle-page .product-quantity-bundle { font-size: 21px; }
.erc-bundle-page .product-quantity-bundle[data-is-scaglioni="1"] { font-size: 23px; }
.erc-bundle-page .grammi-label { font-size: 11px; }
.erc-bundle-page .variation-attribute-title { font-size: 10px; }
.erc-bundle-page .trinciati-card-label { font-size: 13px; }
.erc-bundle-page .trinciati-card-price { font-size: 12px; }
@media (min-width: 993px) {
.erc-bundle-page .notification-bar-desktop.notification-bar-visible { font-size: 14px; }
}
@media (max-width: 992px) {
.erc-bundle-page #erc-float-cart-btn .erc-float-cart-total { font-size: 12px; }
}
.erc-bundle-page .desktop-bundle-popup-header h3, .erc-bundle-page .erc-cart-popup-title { font-size: 18px; }
.erc-bundle-page .erc-cart-header-icon-btn { font-size: 10px; }
.erc-bundle-page .desktop-bundle-popup-close, .erc-bundle-page .erc-cart-popup-close { font-size: 31px; }
.erc-bundle-page .cart-macro-title { font-size: 11px; }
.erc-bundle-page .cart-category-title, .erc-bundle-page .cart-category-title.has-category-color { font-size: 12px; }
.erc-bundle-page .category-total-grams { font-size: 11px; }
.erc-bundle-page .cart-item-name { font-size: 13px; }
.erc-bundle-page .cart-item-name .variation-info { font-size: 11px; }
.erc-bundle-page .cart-qty-btn, .erc-bundle-page .desktop-bundle-popup-body .cart-qty-btn { font-size: 17px; }
.erc-bundle-page .cart-qty-display { font-size: 13px; }
.erc-bundle-page .cart-price-grid { font-size: 13px; }
.erc-bundle-page .total-row { font-size: 17px; }
.erc-bundle-page .discount-title, .erc-bundle-page .credit-title, .erc-bundle-page .gift-title { font-size: 14px !important; }
.erc-bundle-page .add-bundle-to-cart-popup-confirm { font-size: 14px; }
.erc-bundle-page .erc-go-to-cart { font-size: 14px; }
.erc-bundle-page .discount-description, .erc-bundle-page .credit-description { font-size: 12px; }
.erc-bundle-page .discount-preview, .erc-bundle-page .credit-preview { font-size: 12px; }
@media (max-width: 992px) {
.erc-bundle-page .macro-tab-button .category-name { font-size: 12px; }
}
@media (max-width: 600px) {
.erc-bundle-page .subcategory-button .category-name { font-size: 12px; }
.erc-bundle-page .subcategory-button .category-price { font-size: 11px; }
.erc-bundle-page .subcategory-button .per-gram { font-size: 10px; }
.erc-bundle-page .bundle-product-title { font-size: 17px; }
.erc-bundle-page .info-icon { font-size: 12px; }
}
.erc-bundle-page .cart-expandable-header h3 { font-size: 15px; }
@media (max-width: 600px) {
.erc-bundle-page .var-card-row .trinciati-card-label { font-size: 12px; }
.erc-bundle-page .var-card-row .trinciati-card-price { font-size: 11px; }
.erc-bundle-page .var-card-badge { font-size: 10px; }
}
@media (max-width: 992px) {
.erc-bundle-page .mobile-deal-bar:not(.expanded) #mobile-category-name { font-size: 10px; }
.erc-bundle-page .mobile-deal-bar:not(.expanded) .mobile-category-total { font-size: 12px; }
.erc-bundle-page .mobile-deal-bar:not(.expanded) #notification-bar .notification { font-size: 11px !important; }
}
/* erc-theme/css/erc-cart.css */
.woocommerce-cart table.shop_table.cart th { font-size: 11px; }
.woocommerce-cart table.cart td.product-name { font-size: 13px; }
.woocommerce-cart table.cart td.product-name > a { font-size: 15px; }
.woocommerce-cart table.cart a.remove { font-size: 19px; }
.woocommerce-cart table.cart td .button, .woocommerce-cart table.cart td a.button { font-size: 12px; }
.woocommerce-cart .woocommerce-input-points { font-size: 13px; }
.woocommerce-cart .woocommerce-input-points .header-points { font-size: 12px; }
.woocommerce-cart .cart_totals > h2 { font-size: 17px; }
.woocommerce-cart .cart_totals table.shop_table th, .woocommerce-cart .cart_totals table.shop_table td { font-size: 13px; }
.woocommerce-cart .cart_totals tr.order-total th, .woocommerce-cart .cart_totals tr.order-total td { font-size: 19px; }
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button { font-size: 16px; }
@media (max-width: 768px) {
.woocommerce-cart table.cart tr.cart_item td.product-name { font-size: 12.5px; }
.woocommerce-cart table.cart tr.cart_item td.product-name > a { font-size: 14px; }
.woocommerce-cart table.cart tr.cart_item td.product-remove a.remove { font-size: 21px; }
.woocommerce-cart table.cart tr.cart_item td.product-price { font-size: 14px; }
.woocommerce-cart table.shop_table_responsive.cart tr.cart_item td.product-quantity::before { font-size: 10.5px; }
.woocommerce-cart .cart_totals .woocommerce-shipping-destination { font-size: 12px; }
}
.woocommerce-cart .cart_totals #shipping_method li .erc-delivery-estimate { font-size: 12px; }
.woocommerce-cart table.cart a.remove.erc-cart-remove, .woocommerce-cart table.cart tr.cart_item td.product-remove a.remove.erc-cart-remove { font-size: 11px; }
.erc-cart-addresses-title { font-size: 16px; }
.erc-cart-addresses .erc-address-card-alias { font-size: 12px; }
.erc-cart-addresses .erc-address-card-text { font-size: 12px; }
.erc-cart-addresses-manage { font-size: 12px; }
.erc-coupon-toggle { font-size: 14px; }
/* erc-theme/css/erc-checkout.css */
.erc-checkout-section-title { font-size: 16px; }
.erc-checkout-form .form-row label, .erc-checkout-form label { font-size: 13px !important; }
.erc-checkout-form #place_order { font-size: 15px !important; }
.erc-checkout-form .shop_table.woocommerce-checkout-review-order-table { font-size: 13px; }
.erc-checkout-form .shop_table thead th { font-size: 11px; }
.erc-checkout-form .shop_table tfoot th, .erc-checkout-form .shop_table tfoot td { font-size: 12px; }
.erc-checkout-form .shop_table .order-total th, .erc-checkout-form .shop_table .order-total td { font-size: 15px !important; }
.erc-checkout-form #shipping_method li label { font-size: 13px !important; }
.erc-checkout-form #payment ul.payment_methods label { font-size: 13px !important; }
.erc-checkout-form #payment .payment_box { font-size: 12px; }
.erc-checkout-form .woocommerce-form-coupon-toggle a { font-size: 12px; }
.erc-checkout-form .checkout_coupon p { font-size: 12px; }
.erc-checkout-form .checkout_coupon .button { font-size: 13px !important; }
.erc-address-card-alias { font-size: 12px; }
.erc-address-card-text { font-size: 11px; }
.erc-contact-summary-text { font-size: 13px; }
.erc-contact-edit-btn { font-size: 12px; }
.woocommerce-notices-wrapper .woocommerce-error, .woocommerce-notices-wrapper .woocommerce-message, .woocommerce-notices-wrapper .woocommerce-info, .erc-checkout-form .woocommerce-error, .erc-checkout-form .woocommerce-message, .erc-checkout-form .woocommerce-info { font-size: 13px; }
.erc-checkout-toggle-title { font-size: 16px; }
.erc-checkout-toggle-total { font-size: 15px; }
.erc-checkout-toggle-card-nested .erc-checkout-toggle-title { font-size: 13px; }
.erc-address-action-btn { font-size: 12px; }
.erc-checkout-form .product-info { font-size: 14px; }
.erc-checkout-form .product-info .product-quantity { font-size: 12px; }
.erc-checkout-form .product-info .variation { font-size: 11px; }
.erc-checkout-form .woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals th { font-size: 12px; }
.erc-cart-macro-title { font-size: 14px; }
.erc-cart-macro-price { font-size: 14px; }
.erc-cart-category-title { font-size: 12px; }
.erc-cart-product-name { font-size: 13px; }
.erc-cart-product-qty { font-size: 12px; }
.erc-ty-icon { font-size: 27px; }
.erc-ty-title { font-size: 21px; }
.erc-ty-subtitle { font-size: 13px; }
.erc-ty-overview-item { font-size: 13px; }
.erc-ty-overview-total .erc-ty-overview-value { font-size: 15px; }
.erc-ty-address { font-size: 13px; }
.erc-ty-btn { font-size: 13px; }
#erc-totals-shipping-block .woocommerce-checkout-review-order-table tfoot th, #erc-totals-shipping-block .woocommerce-checkout-review-order-table tfoot td { font-size: 14px; }
#erc-totals-shipping-block tfoot tr.order-total th, #erc-totals-shipping-block tfoot tr.order-total td { font-size: 19px !important; }
.erc-checkout-form #shipping_method li > label, .erc-checkout-form #payment ul.payment_methods li > label { font-size: 14px !important; }
.erc-checkout-form #shipping_method li .erc-delivery-estimate { font-size: 12px; }
.erc-checkout-login-card .erc-checkout-toggle-title { font-size: 14px; }
.erc-checkout-login-card .woocommerce-form-row label { font-size: 13px; }
.erc-checkout-login-card .woocommerce-form-login__rememberme { font-size: 13px; }
.erc-checkout-login-card .lost_password { font-size: 12px; }
.erc-address-toggle .erc-checkout-toggle-title { font-size: 12px; }
.erc-address-toggle .erc-checkout-toggle-title strong { font-size: 13px; }
.erc-address-toggle-change { font-size: 12px; }
.erc-coupon-toggle { font-size: 14px; }
/* erc-theme/css/erc-account.css */
.erc-account-nav-link { font-size: 14px; }
.erc-account-hello { font-size: 17px; }
.erc-account-card-title { font-size: 15px; }
.erc-account-card-desc { font-size: 12.5px; }
@media (max-width: 600px) {
.erc-account-nav-link { font-size: 13px; }
}
.erc-order-card-title { font-size: 15px; }
.erc-order-card-date { font-size: 12.5px; }
.erc-order-card-total { font-size: 15px; }
.erc-order-status { font-size: 11px; }
.erc-order-card-label { font-size: 11.5px; }
.erc-order-lines > li { font-size: 13.5px; }
.erc-order-line-gift { font-size: 11px; }
.erc-order-sublines { font-size: 12.5px; }
.erc-order-card-meta { font-size: 13px; }
.woocommerce-account .erc-order-card-btn { font-size: 13px; }
.erc-resi-status-note { font-size: 12px; }
.erc-bundle-card-msg { font-size: 13px; }
/* erc-theme/css/erc-myaccount.css */
.erc-myaccount-section-title { font-size: 16px; }
/* FidelityCard-1/css/account-fidelity.css */
.fcp-acc-stats .fcp-acc-stat-title { font-size: 12px; }
.fcp-acc-stats .fcp-acc-stat-value { font-size: 25px; }
.fcp-acc-stat-note { font-size: 13px; }
.fcp-acc-stat-note--small { font-size: 11.5px; }
.fcp-acc-howto-body { font-size: 13.5px; }
.fcp-acc-howto .fcp-acc-howto-body h4 { font-size: 14px; }
.fcp-acc-heading { font-size: 19px; }
.fcp-acc-item-date { font-size: 12px; }
.fcp-acc-item-note { font-size: 13px; }
.fcp-acc-lines { font-size: 13px; }
.fcp-acc-gift { font-size: 11px; }
.fcp-addr-badge { font-size: 11.5px; }
.fcp-addr-lines { font-size: 13.5px; }
.fcp-addr-btn { font-size: 13px; }
.fcp-addr-new-btn span { font-size: 19px; }
.fcp-addr-field label { font-size: 12.5px; }
@media (max-width: 600px) {
.fcp-acc-stats .fcp-acc-stat-value { font-size: 21px; }
}
/* FidelityCard-1/css/newsletter-confirm.css */
.erc-nl-confirm__title { font-size: 21px; }
.erc-nl-confirm__text { font-size: 14px; }
.erc-nl-confirm__consent { font-size: 14px; }
.erc-nl-confirm__btn { font-size: 15px; }
