/* Richs SEO Product Pages: temanin H1 kurallarinin was-h1 basliklarina aynasi (ayni ozgulluk). Otomatik uretildi: 2026-11-03, 71 tema CSS dosyasi. */
h2:where(.was-h1){font-size:2em;margin-block:0.67em;font-weight:bold}
h2:where(.was-h1){font-size: 2em; margin: 0.67em 0px;}
h2:where(.was-h1){margin: 0px;}
h2:where(.was-h1){font-size: inherit; font-weight: inherit;}
h2:where(.was-h1){text-transform: uppercase; font-weight: 900; margin-bottom: 1.5em; line-height: 1.075;}
h2:where(.was-h1) a{font-size: inherit;}
h2:where(.was-h1){font-size: 4.125rem;}
@media (max-width: 768px){h2:where(.was-h1){font-size: 2.75rem;}}
.modal-overlay .modal .content h2:where(.was-h1){color: rgb(211, 17, 69); font-size: 2.5rem; margin-bottom: 0.4em;}
#timeline-embed .tl-slide h2:where(.was-h1){color: rgb(211, 17, 69); font-family: "Alright Sans", Verdana, sans-serif;}
#timeline-embed .tl-timemarker h2:where(.was-h1){font-family: "Alright Sans", Verdana, sans-serif; font-size: 12px !important; text-transform: none !important;}
#timeline-embed .tl-timemarker.tl-timemarker-active .tl-timemarker-content-container h2:where(.was-h1),#timeline-embed .tl-timemarker-content-container h2:where(.was-h1){color: white !important;}
#wysiwyg-the-block h2:where(.was-h1){font-family: HDUAlrightSans-Black, Verdana;}
html[lang="vi"] body #footer-menus.container-link .editor-footer h2:where(.was-h1){font-family: Verdana !important;}
html[lang="en-US"] body #footer-menus.container-link .editor-footer h2:where(.was-h1){font-family: "Alright Sans" !important;}
.article-content h2:where(.was-h1){text-transform: uppercase; font-weight: 900; color: rgb(211, 17, 69); margin-bottom: 1rem; margin-top: 1.5rem;}
.article-content h2:where(.was-h1){font-size: 2.25rem;}
.article-content > ul h2:where(.was-h1),.article-content > ol h2:where(.was-h1){display: inline-block;}
.banner_details_product_desktop h2:where(.was-h1),.banner_details_product_mobile h2:where(.was-h1){color: white; font-size: 2.25rem; margin-bottom: 20px; font-family: HDUAlrightSans-Black, Verdana;}
@media screen and (max-width: 767px){.banner_details_product_mobile h2:where(.was-h1){font-size: 24px !important;}}
.catalogo_products #site-header #main-nav .content_m_productos h2:where(.was-h1){color: white; margin-top: 20px; margin-bottom: 48px; font-family: "Alright Sans Ultra"; width: 90%; max-width: 1120px; margin-left: 15px;}
.header_blog h2:where(.was-h1){font-family: "Alright Sans Ultra"; font-size: 48px; text-align: left; color: rgb(211, 17, 69); font-weight: 900; margin-bottom: 24px;}
@media screen and (max-width: 980px){.header_blog h2:where(.was-h1){font-size: 30px;}}
@media screen and (max-width: 1100px){.header_blog h2:where(.was-h1){font-size: 40px;}}
@media screen and (max-width: 980px){.header_blog h2:where(.was-h1){font-size: 23px;}}
@media (max-width: 1035px){.content_title_margin h2:where(.was-h1){margin-top: 70px !important;}}
@media screen and (max-width: 768px){.content_title_margin h2:where(.was-h1){margin-top: 25px !important;}}
.banner_n .contenido_banner_n h2:where(.was-h1) span{font-size: 22px; text-align: left; color: rgb(255, 255, 255); text-transform: uppercase;}
.banner_n .contenido_banner_n h2:where(.was-h1){color: rgb(255, 255, 255); font-size: 22px; text-transform: uppercase; text-align: left; font-weight: 400;}
.data_banner_n .data_content .data_c h2:where(.was-h1){font-size: 72px; color: rgb(255, 255, 255); text-align: center; line-height: 60px; text-transform: uppercase; margin-bottom: 16px;}
@media (max-width: 960px){.data_banner_n .data_content .data_c h2:where(.was-h1){font-size: 50px;}}
@media (max-width: 768px){.data_banner_n .data_content .data_c h2:where(.was-h1){font-size: 70px;}}
.galeria_n h2:where(.was-h1),.galeria_n_dinamic h2:where(.was-h1).title,.gallery_slider h2:where(.was-h1).title{display: flex; justify-content: start; width: 100%; max-width: 1176px; text-transform: uppercase; padding: 20px 20px 0px; margin-bottom: 2rem; font-size: 34px; color: rgb(186, 12, 47);}
.gallery_slider h2:where(.was-h1).title{padding: 10px; font-size: 26px;}
@media (max-width: 768px){.galeria_n h2:where(.was-h1){margin-left: 35px; font-size: 26px; margin-bottom: 20px; margin-top: 40px;}}
@media (max-width: 768px){.mobile-gallery .image-container-2 .image .title-button h2:where(.was-h1),.mobile-gallery .image-container-1 h2:where(.was-h1){margin-bottom: 0px; color: white; font-size: 26px;}}
@media (max-width: 550px){.mobile-gallery .image-container-2 .image .title-button h2:where(.was-h1),.mobile-gallery .image-container-1 h2:where(.was-h1){font-size: 16px; max-width: 130px;}}
@media (max-width: 360px){.mobile-gallery .image-container-2 .image .title-button h2:where(.was-h1),.mobile-gallery .image-container-1 h2:where(.was-h1){max-width: 110px;}}
@media (max-width: 530px){.galeria_n h2:where(.was-h1){margin-left: 0px !important; padding-left: 18px !important;}}
.galeria_n_dinamic .title-container h2:where(.was-h1){font-size: 22px; text-transform: uppercase; text-align: left; color: rgb(255, 255, 255); position: relative; transform: translateY(65px); transition: transform 0.4s;}
.galeria_n_dinamic .container-image:hover h2:where(.was-h1){transform: translateY(20px);}
.slider_n h2:where(.was-h1){color: rgb(186, 12, 47); font-size: 34px; text-align: left; margin-top: 0px; text-transform: uppercase; width: 100%; max-width: 1160px; margin-bottom: 0px;}
@media (max-width: 768px){.slider_n h2:where(.was-h1){font-size: 26px !important; text-align: left !important;}}
@media (max-width: 480px){.slider_n h2:where(.was-h1){padding-left: 16px !important;}}
@media (max-width: 768px){.banner-carousel-m .text-banner-1 h2:where(.was-h1){font-size: 24px; color: rgb(255, 255, 255); text-align: left; margin-bottom: 16px; width: 100%; max-width: 375px;}}
.slider_two h2:where(.was-h1){color: rgb(186, 12, 47); font-size: 34px; text-align: center; margin-bottom: 0px; margin-top: 82px;}
.slider_two h2:where(.was-h1) br{display: none;}
@media (max-width: 768px){.slider_two h2:where(.was-h1){font-size: 26px; margin-top: 40px; width: 100%; padding-right: 5%; text-align: left; margin-left: 20px; margin-bottom: 20px !important;}}
@media (max-width: 768px){.slider_two h2:where(.was-h1) br{display: inline;}}
@media (max-width: 768px){.slider_two h2:where(.was-h1){text-align: left; margin-top: 64px; margin-left: 0px; padding: 0px 6%;}}
.slider_three h2:where(.was-h1){color: rgb(186, 12, 47); font-size: 26px; text-align: left; margin-bottom: 0px; margin-top: 0px; text-wrap: wrap; text-transform: uppercase;}
@media screen and (max-width: 1024px){.slider_three h2:where(.was-h1){margin-left: 60px;}}
@media screen and (max-width: 768px){.slider_three h2:where(.was-h1){margin-left: 32px;}}
.galery-container h2:where(.was-h1){margin: 0px; color: rgb(211, 17, 69); font-size: 34px; padding-bottom: 30px;}
.slider_four .slider-card-four h2:where(.was-h1){font-size: 30px; text-align: left; text-transform: uppercase; color: rgb(255, 255, 255); margin-bottom: 16px;}
@media (max-width: 768px){.slider_four .slider-card-four h2:where(.was-h1){font-size: 26px;}}
@media (max-width: 430px){.slider_four .slider-card-four h2:where(.was-h1){font-size: 20px;}}
.bannerour_n .contenido_banner9_n .texts h2:where(.was-h1){color: rgb(255, 255, 255); font-size: 34px; text-transform: uppercase; text-align: left; font-weight: 400; margin-bottom: 32px;}
@media (max-width: 940px){.bannerour_n .contenido_banner9_n .texts h2:where(.was-h1){font-size: 30px; margin-bottom: 20px;}}
@media (max-width: 768px){.bannerour_n .contenido_banner9_n .texts h2:where(.was-h1){margin-bottom: 15px;}}
.header-mid-opacity .container .info h2:where(.was-h1){padding: 0px; margin: 0px; color: white;}
.collage_p h2:where(.was-h1){width: 100%;}
.text_image2 .text_image_container2 .texts h2:where(.was-h1){font-size: 34px; color: rgb(186, 12, 47); text-align: left; margin-bottom: 16px; line-height: 48px;}
@media screen and (max-width: 768px){.text_image2 .text_image_container2 .texts h2:where(.was-h1){font-size: 26px; line-height: 34px !important;}}
@media screen and (max-width: 768px){.text_image2 .text_image_container2 .texts h2:where(.was-h1) br{display: none !important;}}
.slider-cards h2:where(.was-h1){font-style: normal; font-variant: normal; font-weight: 900;}
.slider-cards h2:where(.was-h1){font-size: 26px; line-height: 36px; color: rgb(186, 12, 47); text-transform: uppercase;}
@media (max-width: 768px){.slider-cards h2:where(.was-h1){margin-bottom: 16px;}}
.category-template h2:where(.was-h1){color: rgb(211, 17, 69); font-family: "Alright Sans", Verdana, sans-serif; font-size: 35px; font-weight: 900; letter-spacing: 1.31px; line-height: 45px; margin-bottom: 30px;}
.recipe-category-page .top-section h2:where(.was-h1){text-align: center; margin-bottom: 25px;}
.section-cards .cards .card h2:where(.was-h1){font-style: normal; font-variant: normal; font-weight: 900; color: rgb(0, 0, 0); font-size: 10px; line-height: 20px; text-align: center; margin-top: 32px; margin-bottom: 0px;}
.page-id-227 #site-header #main-nav .content_m_productos h2:where(.was-h1){color: white; margin-top: 10px; margin-bottom: 48px; font-family: "Alright Sans Ultra"; width: 100%; max-width: 1176px; margin-left: 15px;}
#color-cards-block h2:where(.was-h1){font-size: 34px; line-height: 42px; color: rgb(186, 12, 47); position: relative;}
.slider-hover-block .title-container h2:where(.was-h1).title{display: inline-block; padding: 0px 10px; color: rgb(186, 12, 47); font-size: 26px; line-height: 26px; margin-bottom: 0px; border-bottom: 5px solid;}
.slider-hover-block .title-container h2:where(.was-h1).title.line-black{border-bottom-color: rgb(0, 0, 0);}
.slider-hover-block .title-container h2:where(.was-h1).title.line-blue{border-bottom-color: rgb(24, 52, 104);}
.slider-hover-block .title-container h2:where(.was-h1).title.line-brown{border-bottom-color: rgb(114, 43, 4);}
.slider-hover-block .title-container h2:where(.was-h1).title.line-pink{border-bottom-color: rgb(230, 135, 155);}
.slider-hover-block .title-container h2:where(.was-h1).title.line-pink-weak{border-bottom-color: rgb(214, 197, 213);}
.slider-hover-block .title-container h2:where(.was-h1).title.line-red{border-bottom-color: rgb(211, 17, 69);}
.slider-hover-block .title-container h2:where(.was-h1).title.line-red-weak{border-bottom-color: rgb(175, 39, 47);}
.slider-hover-block .title-container h2:where(.was-h1).title.line-yellow{border-bottom-color: rgb(218, 151, 21);}
@media screen and (max-width: 768px){.slider-hover-block .title-container h2:where(.was-h1).title{font-size: 20px; width: 100%; text-align: left !important;}}
@media screen and (max-width: 768px){.slider-hover-block .title-container h2:where(.was-h1).title.line-black{border-bottom-color: rgb(255, 255, 255);}}
@media screen and (max-width: 768px){.slider-hover-block .title-container h2:where(.was-h1).title.line-blue{border-bottom-color: rgb(255, 255, 255);}}
@media screen and (max-width: 768px){.slider-hover-block .title-container h2:where(.was-h1).title.line-brown{border-bottom-color: rgb(255, 255, 255);}}
@media screen and (max-width: 768px){.slider-hover-block .title-container h2:where(.was-h1).title.line-pink{border-bottom-color: rgb(255, 255, 255);}}
@media screen and (max-width: 768px){.slider-hover-block .title-container h2:where(.was-h1).title.line-pink-weak{border-bottom-color: rgb(255, 255, 255);}}
@media screen and (max-width: 768px){.slider-hover-block .title-container h2:where(.was-h1).title.line-red{border-bottom-color: rgb(255, 255, 255);}}
@media screen and (max-width: 768px){.slider-hover-block .title-container h2:where(.was-h1).title.line-red-weak{border-bottom-color: rgb(255, 255, 255);}}
@media screen and (max-width: 768px){.slider-hover-block .title-container h2:where(.was-h1).title.line-yellow{border-bottom-color: rgb(255, 255, 255);}}
@media (max-width: 767px){h2:where(.was-h1).block-title{font-size: 28px;}}
@media (min-width: 768px){.page-icehot .hero h2:where(.was-h1).title{font-size: 57px;}}
.thank-you-wrap h2:where(.was-h1).block-title{color: rgb(211, 17, 69); margin-bottom: 2rem;}
.not-found-wrap h2:where(.was-h1).block-title{margin-bottom: 0.3em;}
@media (max-width: 767px){h2:where(.was-h1).title.lang_vi_font.lang_en_font.center{text-align: center; padding-bottom: 88px;}}
@media (max-width: 767px){.link-cards h2:where(.was-h1){font-size: 1.75rem;}}
@media (max-width: 767px){@media (max-width: 768px){.text-with-video h2:where(.was-h1).block-title{font-size: 45px !important;}}}
@media (max-width: 767px){@media only screen and (max-width: 1023px){h2:where(.was-h1).block-title.market-pro{font-size: 45px;}}}
@media (max-width: 767px){@media only screen and (min-width: 1024px) and (max-width: 1199px){h2:where(.was-h1).block-title.market-pro{font-size: 3rem;}}}
@media (max-width: 767px){@media only screen and (min-width: 768px) and (max-width: 1024px){.hero h2:where(.was-h1).title{font-size: 50px;}}}
#footer-menus.container-link .editor-footer h2:where(.was-h1){font-size: 18px; line-height: 24px;}
@media screen and (max-width: 768px){#footer-menus.container-link .editor-footer h2:where(.was-h1){margin-top: 30px;}}
.cards3_n h2:where(.was-h1){color: rgb(186, 12, 47); font-size: 34px; text-align: center; margin-bottom: 0px; margin-top: 60px;}
@media (max-width: 1160px){.cards3_n h2:where(.was-h1){margin-top: 0px; margin-bottom: 20px;}}
@media (max-width: 768px){.cards3_n h2:where(.was-h1){margin-bottom: 24px; font-size: 26px;}}
#certificate-cards h2:where(.was-h1){font-size: 22px; line-height: 26px; margin-bottom: 10px; color: rgb(186, 12, 47); min-height: 52px; display: flex; align-content: center; flex-wrap: wrap;}
@media (max-width: 768px){#certificate-cards h2:where(.was-h1){margin-bottom: 30px;}}
#tarjet-newsroom h2:where(.was-h1).title{font-size: 34px; line-height: 40px; color: rgb(255, 255, 255); margin-bottom: 10px; font-weight: 900;}
@media (max-width: 768px){#tarjet-newsroom h2:where(.was-h1).title{font-size: 24px;}}
#careers h2:where(.was-h1).title{color: rgb(186, 12, 47); font-size: 34px; line-height: 46px;}
#careers .banner-career h2:where(.was-h1){color: rgb(255, 255, 255); max-width: 176px; font-size: 26px; line-height: 36px; position: relative; z-index: 2;}
html[lang="vi"] body #careers h2:where(.was-h1).title,html[lang="vi"] body #careers .banner-career h2:where(.was-h1),html[lang="vi"] body #careers .container-careers .career-card .container-info-card .career-excerpt h2:where(.was-h1){font-family: Verdana !important;}
html[lang="en-US"] body #careers h2:where(.was-h1).title,html[lang="en-US"] body #careers .banner-career h2:where(.was-h1),html[lang="en-US"] body #careers .container-careers .career-card .container-info-card .career-excerpt h2:where(.was-h1){font-family: "Alright Sans" !important;}
@media (max-width: 768px){#careers .banner-career h2:where(.was-h1){max-width: 325px; margin-bottom: 16px !important;}}
.freal-faqs h2:where(.was-h1){font-size: 34px; line-height: 48px; font-weight: 900; margin-bottom: 24px;}
#product-declaration h2:where(.was-h1){font-size: 34px; line-height: 42px; color: rgb(186, 12, 47);}
@media (max-width: 576px){#product-declaration h2:where(.was-h1){font-size: 26px; line-height: 32px;}}
