.elementor-kit-12{--e-global-color-primary:#070707;--e-global-color-secondary:#454545;--e-global-color-text:#838383;--e-global-color-accent:#FC5F49;--e-global-color-border-light:#E3E3E3;--e-global-color-border-dark:#070707;--e-global-typography-primary-font-family:"Roboto Condensed";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1170px;}.e-con{--container-max-width:1170px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1189px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1189px;}.e-con{--container-max-width:1189px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */li.c-top-menu__item {
    padding-right: 50px;
}
/* === SUN68 PDP Italiano === */
body.single-product:has(.c-product__brands a[href*="sun68"]) {background:#f4efe4}
body.single-product:has(.c-product__brands a[href*="sun68"]) .c-product__title {font-family:'Frank Ruhl Libre','Heebo',serif!important;font-weight:900!important;color:#3a2f26!important}
body.single-product:has(.c-product__brands a[href*="sun68"]) .c-product__brands a {font-family:'Playfair Display',Georgia,serif!important;font-style:italic;color:#c2603e!important;letter-spacing:.12em;font-size:14px}
body.single-product:has(.c-product__brands a[href*="sun68"]) .c-product__col-2 .price,
body.single-product:has(.c-product__brands a[href*="sun68"]) .woocommerce-variation-price .price {color:#c2603e!important;font-family:'Frank Ruhl Libre',serif!important;font-weight:900!important}
body.single-product:has(.c-product__brands a[href*="sun68"]) .single_add_to_cart_button {background:linear-gradient(135deg,#c96843,#b0522f)!important;border:none!important;border-radius:2px!important;color:#fff!important;font-weight:700!important;letter-spacing:.06em;box-shadow:0 14px 26px -14px rgba(176,82,47,.65);transition:transform .2s}
body.single-product:has(.c-product__brands a[href*="sun68"]) .single_add_to_cart_button:hover {transform:translateY(-2px);background:linear-gradient(135deg,#b0522f,#9c4526)!important}
body.single-product:has(.c-product__brands a[href*="sun68"]) .stock.in-stock {color:#c2603e!important;font-weight:700!important;font-style:italic}
body.single-product:has(.c-product__brands a[href*="sun68"]) .stock.out-of-stock {color:#8a8378!important;font-weight:700!important}
body.single-product:has(.c-product__brands a[href*="sun68"]) .c-product__gallery {background:#fff;border-radius:8px;box-shadow:0 24px 54px -32px rgba(58,47,38,.45);padding:14px}
body.single-product:has(.c-product__brands a[href*="sun68"]) .c-product__after-summary--boxed {background:#fff;border-radius:8px;box-shadow:0 18px 40px -28px rgba(58,47,38,.35)}/* End custom CSS */