img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */
.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */
body.ron-product-html-bulk-target .ron-unified-header,body.ron-product-html-bulk-target .ron-unified-footer,body.ron-product-html-bulk-target .ron-unified-skip{display:none!important}body.ron-product-html-bulk-target .ron-unified-main{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}body.ron-product-html-bulk-target #rmi-header{display:none!important}body.ron-product-html-bulk-target .woocommerce-notices-wrapper{max-width:1320px;margin:0 auto;padding:0}body.ron-product-html-bulk-target .woocommerce-message,body.ron-product-html-bulk-target .woocommerce-info{display:none!important}body.ron-product-html-bulk-target .woocommerce-error{margin:16px clamp(18px,4vw,48px) 0;padding:20px;border:1px solid #c7a9a9;background:#fbf3f3;list-style:none}
/*# sourceURL=ron-product-html-mp110-inline-css */
.bg{opacity: 0; transition: opacity 1s; -webkit-transition: opacity 1s;} .bg-loaded{opacity: 1;}
.woocommerce-product-gallery{ opacity: 1 !important; }
.re-publisher{margin-top:32px;padding:20px;border:1px solid #c5cdbb;background:#f3f2e8;color:#183320;font-size:15px;line-height:1.75}
.re-product-guides{margin:32px 0;padding:28px;background:#f3f2e8;border:1px solid #c5cdbb;color:#183320}
.re-heading{margin:0 0 18px;font-family:"Times New Roman",serif;font-size:28px;line-height:1.3;color:#183320}
.re-link-list{display:grid;gap:12px;margin:0 0 20px;padding-left:22px}
.re-link{color:#314c28;font-size:16px;line-height:1.7;text-decoration:underline;text-underline-offset:4px}
.re-link:focus-visible{outline:3px solid #647b24;outline-offset:4px}
@media(max-width:540px){.re-product-guides{padding:20px}.re-heading{font-size:24px}}
:root {--primary-color: #90c211;}.container-width, .full-width .ubermenu-nav, .container, .row{max-width: 1170px}.row.row-collapse{max-width: 1140px}.row.row-small{max-width: 1162.5px}.row.row-large{max-width: 1200px}.header-main{height: 85px}#logo img{max-height: 85px}#logo{width:200px;}#logo img{padding:7px 0;}.header-bottom{min-height: 10px}.header-top{min-height: 32px}.transparent .header-main{height: 30px}.transparent #logo img{max-height: 30px}.has-transparent + .page-title:first-of-type,.has-transparent + #main > .page-title,.has-transparent + #main > div > .page-title,.has-transparent + #main .page-header-wrapper:first-of-type .page-title{padding-top: 60px;}.header.show-on-scroll,.stuck .header-main{height:55px!important}.stuck #logo img{max-height: 55px!important}.header-bg-color {background-color: #ffffff}.header-bottom {background-color: #f1f1f1}.header-main .nav > li > a{line-height: 16px }.stuck .header-main .nav > li > a{line-height: 19px }@media (max-width: 549px) {.header-main{height: 70px}#logo img{max-height: 70px}}.nav-dropdown{border-radius:10px}.nav-dropdown{font-size:100%}.header-top{background-color:#90c211!important;}/* Color */.accordion-title.active, .has-icon-bg .icon .icon-inner,.logo a, .primary.is-underline, .primary.is-link, .badge-outline .badge-inner, .nav-outline > li.active> a,.nav-outline >li.active > a, .cart-icon strong,[data-color='primary'], .is-outline.primary{color: #90c211;}/* Color !important */[data-text-color="primary"]{color: #90c211!important;}/* Background Color */[data-text-bg="primary"]{background-color: #90c211;}/* Background */.scroll-to-bullets a,.featured-title, .label-new.menu-item > a:after, .nav-pagination > li > .current,.nav-pagination > li > span:hover,.nav-pagination > li > a:hover,.has-hover:hover .badge-outline .badge-inner,button[type="submit"], .button.wc-forward:not(.checkout):not(.checkout-button), .button.submit-button, .button.primary:not(.is-outline),.featured-table .title,.is-outline:hover, .has-icon:hover .icon-label,.nav-dropdown-bold .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold > li > a:hover, .nav-dropdown-bold.dark .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold.dark > li > a:hover, .header-vertical-menu__opener ,.is-outline:hover, .tagcloud a:hover,.grid-tools a, input[type='submit']:not(.is-form), .box-badge:hover .box-text, input.button.alt,.nav-box > li > a:hover,.nav-box > li.active > a,.nav-pills > li.active > a ,.current-dropdown .cart-icon strong, .cart-icon:hover strong, .nav-line-bottom > li > a:before, .nav-line-grow > li > a:before, .nav-line > li > a:before,.banner, .header-top, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover, .button.primary:not(.is-outline), input[type='submit'].primary, input[type='submit'].primary, input[type='reset'].button, input[type='button'].primary, .badge-inner{background-color: #90c211;}/* Border */.nav-vertical.nav-tabs > li.active > a,.scroll-to-bullets a.active,.nav-pagination > li > .current,.nav-pagination > li > span:hover,.nav-pagination > li > a:hover,.has-hover:hover .badge-outline .badge-inner,.accordion-title.active,.featured-table,.is-outline:hover, .tagcloud a:hover,blockquote, .has-border, .cart-icon strong:after,.cart-icon strong,.blockUI:before, .processing:before,.loading-spin, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover{border-color: #90c211}.nav-tabs > li.active > a{border-top-color: #90c211}.widget_shopping_cart_content .blockUI.blockOverlay:before { border-left-color: #90c211 }.woocommerce-checkout-review-order .blockUI.blockOverlay:before { border-left-color: #90c211 }/* Fill */.slider .flickity-prev-next-button:hover svg,.slider .flickity-prev-next-button:hover .arrow{fill: #90c211;}/* Focus */.primary:focus-visible, .submit-button:focus-visible, button[type="submit"]:focus-visible { outline-color: #90c211!important; }/* Background Color */[data-icon-label]:after, .secondary.is-underline:hover,.secondary.is-outline:hover,.icon-label,.button.secondary:not(.is-outline),.button.alt:not(.is-outline), .badge-inner.on-sale, .button.checkout, .single_add_to_cart_button, .current .breadcrumb-step{ background-color:#4ea000; }[data-text-bg="secondary"]{background-color: #4ea000;}/* Color */.secondary.is-underline,.secondary.is-link, .secondary.is-outline,.stars a.active, .star-rating:before, .woocommerce-page .star-rating:before,.star-rating span:before, .color-secondary{color: #4ea000}/* Color !important */[data-text-color="secondary"]{color: #4ea000!important;}/* Border */.secondary.is-outline:hover{border-color:#4ea000}/* Focus */.secondary:focus-visible, .alt:focus-visible { outline-color: #4ea000!important; }body{color: #2b2b2b}h1,h2,h3,h4,h5,h6,.heading-font{color: #0a0a0a;}body{font-size: 100%;}@media screen and (max-width: 549px){body{font-size: 100%;}}body{font-family: Roboto, sans-serif;}body {font-weight: 400;font-style: normal;}.nav > li > a {font-family: Roboto, sans-serif;}.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-family: Roboto, sans-serif;}.nav > li > a,.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-weight: 500;font-style: normal;}h1,h2,h3,h4,h5,h6,.heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family: Roboto, sans-serif;}h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2 {font-weight: 700;font-style: normal;}.alt-font{font-family: "Dancing Script", sans-serif;}.alt-font {font-weight: 400!important;font-style: normal!important;}.header:not(.transparent) .header-nav-main.nav > li > a {color: #262626;}.header:not(.transparent) .header-nav-main.nav > li > a:hover,.header:not(.transparent) .header-nav-main.nav > li.active > a,.header:not(.transparent) .header-nav-main.nav > li.current > a,.header:not(.transparent) .header-nav-main.nav > li > a.active,.header:not(.transparent) .header-nav-main.nav > li > a.current{color: #c1d72e;}.header-nav-main.nav-line-bottom > li > a:before,.header-nav-main.nav-line-grow > li > a:before,.header-nav-main.nav-line > li > a:before,.header-nav-main.nav-box > li > a:hover,.header-nav-main.nav-box > li.active > a,.header-nav-main.nav-pills > li > a:hover,.header-nav-main.nav-pills > li.active > a{color:#FFF!important;background-color: #c1d72e;}a{color: #4ea000;}a:hover{color: #b9d800;}.tagcloud a:hover{border-color: #b9d800;background-color: #b9d800;}.widget a{color: #282828;}.widget a:hover{color: #4fa101;}.widget .tagcloud a:hover{border-color: #4fa101; background-color: #4fa101;}.has-equal-box-heights .box-image {padding-top: 100%;}@media screen and (min-width: 550px){.products .box-vertical .box-image{min-width: 300px!important;width: 300px!important;}}.absolute-footer, html{background-color: #161710}.nav-vertical-fly-out > li + li {border-top-width: 1px; border-top-style: solid;}/* Custom CSS */.header-main .nav > li > a{font-size:16px}.nav-spacing-xlarge>li {margin: 0 15px;}.footer-section .col{padding-bottom:0}.devvn_readmore_taxonomy_flatsome a{padding-bottom:20px}a.back-to-top{background:#b9d800 !important; color:white !important; border:none !important}.thu-ngo-section .large-12 .col-inner {border-radius: 5px;background: white;padding: 35px;margin-top: -60px;box-shadow: 2px 2px 20px #0000002b;border-top: 13px solid transparent;border-image: 16 repeating-linear-gradient(-45deg, #e00000 0, #b20000 1em, transparent 0, transparent 2em, #58a 0, #58a 3em, transparent 0, transparent 4em);border-bottom: 13px solid transparent;}.top-bar-nav li a{font-size:13px}.flickity-page-dots .dot {width: 7px;height: 7px;}.gioi-thieu-section{background-repeat: no-repeat;background-position-x: center;background: url(/wp-content/uploads/2019/12/background_dich-vu-web-1.png);}.banner-section .img-inner{border: 2px solid #90c211;border-radius: 10px;box-shadow: 6px 5px 3px #ffffff;}.section-title-center span:after {content: "";display: table;clear: both;background: url(/wp-content/uploads/2019/12/title-divide.png);width: 100%;height: 28px;background-repeat: no-repeat;background-position-x: center;background-position-y: bottom;padding-top: 30px;}.section-title-center span {text-transform:none;margin: 0 15px;color: #1c1d15;}.section-title b{background:#00000000}.banner-section{background: url(/wp-content/uploads/2019/12/bg2.jpg);background-repeat: repeat-x;}.banner-section .col{padding-bottom:0}.section-title-container {margin-bottom: 0;}.nut-xem-them{font-weight:normal; font-size:15px; letter-spacing:0}.gioi-thieu-section img{border-radius:7px}.gioi-thieu-section .col{padding-bottom:0}.danh-muc-san-pham .large-3{flex-basis:20%; max-width:20%}.danh-muc-san-pham .icon-box h3{color: #60a81e;margin-bottom:5px; font-size:18px}.product-small.box .product-title a{margin: 0;font-size: 16px;color: #333333;font-weight: 500;}.product-small.box {background: white;border: 0;box-shadow: 2px 2px 20px #00000017;border-radius: 10px;}.product-small .box-image .image-cover, .product-small .box-image {border-top-left-radius: 10px;border-top-right-radius: 10px;}.product-small .product-title a {font-size: 15px;color: #2d2d2d;margin-bottom: 0;height: 40px;overflow: hidden;}.product-small .product-title a:hover {color: #65a51c;}.danh-muc-san-pham .icon-box{ border: 1px solid #eaeaea; background: white;box-shadow: 2px 2px 20px #00000012;padding: 15px 10px;border-radius: 7px;}.danh-muc-san-pham .col.large-12{padding-bottom:0}.danh-muc-san-pham .icon-box:hover {border:1px solid #90c211}.danh-muc-san-pham .icon-box .icon-box-img img{border: 2px solid #90c211;padding-top:0; border-radius:99%}.product-small .price .amount {color: #4ea000;font-size: 17px;font-weight: 400;}.product-small .box-image:hover::before{-webkit-animation:shine .75s;animation:shine .75s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.product-small .box-image::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.dream-come-true .col{padding-bottom:0}.dream-come-true img{border-radius:7px}.hinh-anh-video .col.large-12{padding-bottom:0}.banner-ron{margin-top:-80px; border-radius:10px}.banner-ron img{border-radius:15px}.list-post .post-item .post-title {height:60px; overflow:hidden;margin-bottom: 10px;font-size: 16px;}.box-blog-post .is-divider {display: None;}.list-post .post-item .box-image {border-top-left-radius: 5px;border-top-right-radius: 5px;}.list-post .post-item .box-text {border-top: 2px solid #CDDC39;background: white;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;padding: 10px 0px;}.san-pham-noi-bat .col.large-12{padding-bottom:0}.danh-muc-san-pham .icon-box .icon-box-text{font-size:15px}.list-post .post-item a:hover {color: black;}.list-post .post-item .post-title:hover {color: #5f9e17;}.tin-tuc-section .col.large-12{padding-bottom:0}.list-post2 .post-item .box-text {padding: 0;padding-left: 10px;padding-right: 10px;}.list-post2 .post-item {background: white;margin-bottom: 17px;padding-bottom: 0;padding: 0px;}.list-post2 .post-item .box-text .post-title {font-size: 15px;font-weight: normal;}.list-post2 .post-item .box-text .post-title {font-size: 15px;font-weight: normal;}.list-post2 .post-item .box-text .post-title:hover {color: #6bb11b;}.con-so-section .row2 .col p {line-height: 27px;margin-bottom: 0;}.con-so-section img{border-radius:10px}.con-so-section .col{padding-bottom:0}.tin-tuc-section .col.large-8, .tin-tuc-section .col.large-4{padding-bottom:0}.footer-section{background-image: url(/wp-content/uploads/2019/12/transparent-pattern-png-8.png);/* opacity: 0.2; */background-repeat: repeat-x;background-size: 347px;}.footer-section a:hover{color:#b9d800}.nav-dropdown{border:none; padding:10px}.nav-dropdown.nav-dropdown-default>li>a {border-bottom: 0;padding: 6px;font-size: 16px;color: #292929;font-weight: 500;}.nav-dropdown.nav-dropdown-default>li>a:hover{color:#61a91f}input[type='search']{box-shadow:none; border-top-left-radius:5px; border-bottom-left-radius:5px}.searchform .button.icon{border-top-right-radius:5px; border-bottom-right-radius:5px}.header-main {box-shadow: 2px 2px 20px #00000014;}.row-info img{border-radius:10px}.page-right-sidebar .large-3 {padding-left: 0;}.page-right-sidebar .large-9 {border-right: none;}span.widget-title {display: block;margin-bottom: 11px;font-size: 20px;font-weight: 500;text-transform: none;letter-spacing: 0;}.widget .is-divider {display: none;}.flatsome_recent_posts ul, .product_list_widget {border: 1px solid #e8e8e8;padding: 10px;border-radius: 4px;}.recent-blog-posts {padding: 10px 0 10px;}.recent-blog-posts-li .badge .badge-inner {border-radius: 99%;}.recent-blog-posts a {margin-bottom: 0;font-size: 15px;}.category-page-title {background: #efefef;padding-bottom: 20px;}.archive #woocommerce_product_categories-2 ul {display: inline-block;clear: both;text-align: center;}.archive #woocommerce_product_categories-2 ul li {border-top: none;display: inline-block;margin: 5px;}.archive #woocommerce_product_categories-2 ul {display: inline-block;clear: both;text-align: center;}#woocommerce_product_categories-2{text-align:center}.archive #woocommerce_product_categories-2 ul li a {background: #90c211;padding: 6px 15px;border-radius: 20px;border: 1px solid #8BC34A;font-size: 15px;color: white;}.archive #woocommerce_product_categories-2 ul li a:hover, .archive #woocommerce_product_categories-2 ul li.current-cat a{background:#6aa920}#breadcrumbs {margin-bottom: 10px;font-size: 15px;}.blog-archive h1.page-title {text-transform: none;letter-spacing: 0;font-size: 23px;}.blog-archive .archive-page-header .large-12 {text-align: left;padding-bottom: 0px;}.archive .badge {display: none;}.blog-archive .post-item {padding: 5px;}.blog-archive .large-columns-4 {margin-left: -5px !important;margin-right: -5px !important;}.blog-archive .post-item .box-image {border-radius: 5px;}.blog-archive .post-item .post-title {margin-bottom: 8px;height: 44px;overflow: hidden;}.archive h1.shop-page-title{color: #5fb100;}.breadcrumbs {color: #222;letter-spacing: 0;text-transform: none;font-size: 15px;letter-spacing: 0;font-weight: normal;}.woocommerce-result-count{font-size:15px}.woocommerce-ordering select{font-size: 15px;border-radius: 20px;}.blog-archive .post-item .post-title:hover {color: #639a23;}.blog-archive .post-item a:hover {color: black;}.blog-single h1.entry-title{font-size: 21px;}.is-divider{display:none}.blog-single .entry-header .entry-meta {font-size: 14px !important;letter-spacing: 0;text-transform: none;color: gray !important;background: none;border-top: none !important;padding-top: 0 !important;padding-left: 0 !important;}.entry-content {padding-top: 0;padding-bottom: 0;}.blog-single .large-3 {padding-left: 0;}.xem-them .tieu-de-xem-them {font-weight: 500;display: block;margin-bottom: 10px;font-size: 19px;color: black;}.xem-them ul li {margin-bottom: 3px;}.xem-them ul li a {font-weight: 700;font-size: 16px;color: #478400;}.xem-them ul li a:hover {text-decoration: underline;}.blog-single .blog-share {text-align: left;}.danh-muc {margin-bottom: 15px;}.danh-muc span.title, .the-tim-kiem span.title {border-radius: 4px;background: #8BC34A;padding: 4px 10px;color: white;margin-right: 5px;}.danh-muc a, .the-tim-kiem a {border-radius: 4px;margin-bottom: 10px;padding: 4px 10px;background: #dedede;color: #464646;}.danh-muc a:hover, .the-tim-kiem a:hover {background: #b4dc39;color: white;}.bai-viet-lien-quan {margin-top: 20px;}.bai-viet-lien-quan h3 {font-size: 20px;color: black;font-weight: 500;}.bai-viet-lien-quan ul li {list-style: none;width: 25%;color: graytext;float: left;padding-left: 4px;padding-right: 5px;}.bai-viet-lien-quan ul li .box-image img {height: 120px;border-radius: 4px;object-fit: cover;object-position: center;}.bai-viet-lien-quan h4 {font-size: 15px;color: black;line-height: 19px;padding-top: 7px;height: 64px;overflow: hidden;}.bai-viet-lien-quan h4:hover {color: #599611;text-decoration: underline;}.form-lien-he2 .des{margin-bottom:8px}.form-lien-he2 input, .form-lien-he2 textarea, .form-lien-he2 select{border-radius:4px; font-size:15px; box-shadow:none}.single-product .large-9{border-right:none !important}.single-product .large-3{padding-left:0; padding-top:20px}.product-main {padding: 20px 0;}.off-canvas:not(.off-canvas-center) .nav-vertical li>a {padding-left: 20px;padding-top: 10px;padding-bottom: 10px;font-size: 16px;text-transform: none;color: #232323;font-weight: 500;}.off-canvas:not(.off-canvas-center) .nav-vertical li ul{padding-bottom:0}.off-canvas:not(.off-canvas-center) .nav-vertical li ul li a{padding-top:7px;padding-bottom:7px}.single-product .price span.amount {font-size:19px;white-space: nowrap;color: #64a718;font-weight: bold;}.single-product .product-short-description{margin-bottom:15px}.single-product .product-short-description p{margin-bottom:10px}a.devvn_buy_now_style{margin-bottom:10px; background:#90c211 }a.devvn_buy_now_style:hover, a.devvn_buy_now_style:focus{background:#639c20;}.single-product .product-images{border:1px solid #ececec}p.form-row-first, p.form-row-last{width:100%}.woocommerce-input-wrapper input{border-radius:4px; font-size:15px; box-shadow:none}.single-product .large-5{padding-bottom:0}.product-footer .woocommerce-tabs{padding-top:0}.devvn-popup-title, .popup-customer-info-group .devvn-order-btn{background:#74b727}.devvn-popup-quickbuy{font-family:"roboto", sans-serif}.single_add_to_cart_button{border-radius:5px; text-transform:none; font-size:15px; letter-spacing:0;font-weight:normal; margin-bottom:0}.cart{margin-bottom:0}.form-dien-thoai {margin-top: 12px;background: #66ad14;padding: 15px;border-radius: 5px;}.form-dien-thoai .form-sdt {display: inline-block;width: 100%;}.form-dien-thoai .form-sdt .left {float: left;width: 85%;display: inline-block;}.form-dien-thoai .form-sdt .right {width: 15%;float: left;display: inline-block;}.form-dien-thoai .wpcf7 input[type='submit'] { border-radius: 0 !important;text-align: left;margin: 0;padding: 0 10px;font-size: 14px;text-transform: none;}.form-dien-thoai input[type='tel'] {font-size:14px;margin-bottom: 0;border-radius: 0;box-shadow: 0px 0px 0px;}form{margin-bottom:0}.form-dien-thoai label {background: url(/wp-content/uploads/2019/12/icon-phone.png) left top no-repeat;padding: 0 5px 0 52px;margin: 0px;text-align: left;font-weight: 400;font-size: 14px;color: white;margin-bottom: 11px;}.single-product .product-short-description ul li{margin-bottom:3px}.single-product .product-short-description ul{margin-bottom:0}.single-product .product-short-description{font-size:14px; background:#f5f5f5; padding:10px; border-radius:6px}.single-product h1.product-title{font-size: 21px;}.product_list_widget li a{font-size:15px}.single-product .product-info{padding-bottom:0}.product_meta>span{font-size:15px}.nav-tabs>li>a {background: #eaeaea;font-family: "roboto",sans-serif;font-size: 16px;text-transform: none;color: black;font-weight: 700;}.nav-tabs+.tab-panels {padding: 20px;}div#reviews.woocommerce-Reviews, .devvn_prod_cmt{max-width:100%}.product_list_widget li span.amount{color: #619622;font-size: 15px;font-weight: normal;}ul.product_list_widget li img{border-radius:99%}.product-footer .woocommerce-tabs {border-top: 0;}.nav-tabs>li.active>a {border-top-color: #8BC34A;}.nav-tabs>li.active>a {background-color: #fff;}.nav-tabs>li>a {background: #eaeaea;font-family: "roboto",sans-serif;font-size: 16px;text-transform: none;color: black;font-weight: 700;}#comments a.btn-reviews-now {background-color: #8BC34A;}span.devvn_num_reviews {color: #8bc34a;}button#devvn_cmt_submit, button#devvn_cmt_replysubmit {background: #b9d800;}.related{border-top:none}.related h3{text-transform: none;letter-spacing: 0;}.related .product-small.box .price span.amount{font-size:17px}.contact-section .col{padding-bottom:0}.contact-section h3{margin-bottom:5px}.contact-section .icon-box-center .icon-box-img{margin-bottom:0px}.contact-section p{margin-bottom:0}.contact-section{background-image: linear-gradient(to right,rgb(131,182,20),#4ea000)!important;}.slider-section .flickity-page-dots{bottom:26px}a.devvn_buy_now_style{max-width:100%}.chat-facebook{background: #125c9e !important;}.chat-zalo{background: #03a9f4 !important;}.block-contact .col{padding-bottom:0}.thong-tin-lien-he {display: inline-block;background: #ffffff;padding: 15px;border-radius: 3px;margin-bottom: 15px;margin-top: 0px;box-shadow: 2px 2px 19px #00000017;}.thong-tin-lien-he .thong-tin {padding-right: 10px;margin-bottom: 0;width: 50%;float: left;display: inline-block;}.thong-tin-lien-he .right {border-radius: 5px;width: 50%;float: right;display: inline-block;background: #fff;padding: 10px;color: #ff5400;font-size: 15px;}.single-product .thong-tin-lien-he .thong-tin .tieu-de {margin-top: 0!important;}.thong-tin-lien-he .thong-tin .tieu-de {color: #4ea000;}.single-product .thong-tin .des {margin-top: 0;}.thong-tin .des {margin-top: -28px;display: block;margin-bottom: 10px;font-size: 15px;}.thong-tin-lien-he ul {margin-bottom: 0;font-size: 15px;}.thong-tin-lien-he ul {margin-left: 0;}.single-product .thong-tin ul li {margin-bottom: 5px;margin-left: 15px;}.thong-tin-lien-he input, .thong-tin-lien-he textarea{border-radius:5px; font-size:14px; box-shadow:none}.thong-tin-lien-he input[type='submit']{margin-bottom:0}.san-pham-lien-quan .product-small.box .price span.amount{font-size:17px}.page-right-sidebar .page-inner h2, .blog-single .entry-content h2 {font-size: 21px;}.page-right-sidebar .page-inner h3, .blog-single .entry-content h3 {font-size: 20px;}.page-right-sidebar .page-inner h4, .blog-single .entry-content h4 {font-size: 19px;}.page-right-sidebar .page-inner h5, .blog-single .entry-content h5 {font-size: 18px;}.page-right-sidebar .page-inner h6, .blog-single .entry-content h6 {font-size: 17px;}.dang-ky-dai-ly p.des {font-size: 15px;margin-bottom: 15px;}.dang-ky-dai-ly .row-info {display: inline-block;width: 100%;clear: both;}.dang-ky-dai-ly .row-info .left {display: inline-block;width: 50%;float: left;padding-right: 10px;}.dang-ky-dai-ly .row-info .right {display: inline-block;width: 50%;float: left;padding-left: 10px;}.dang-ky-dai-ly input, .dang-ky-dai-ly select, .dang-ky-dai-ly textarea {border-radius: 4px;box-shadow: none;}h1.entry-title.mb {margin-bottom: 15px;text-transform: none;letter-spacing: 0;}.single-product .textwidget p{margin-bottom:5px}.single-product .textwidget ul li{margin-bottom: 0;font-size: 15px;list-style: square;margin-left: 20px;color: #464646;}.devvn_cmt_input textarea, .devvn_cmt_input input{border: 1px solid #dddddd;}.devvn_cmt_form_bottom{border: 1px solid #dddddd; border-bottom-left-radius:5px; border-bottom-right-radius:5px}.single-product .textwidget{background:#f5f5f5; border: 1px solid #e8e8e8;padding: 7px;border-radius: 5px;}.top-bar-nav .cart-item{display:none;}.mobile-nav .cart-item{display:none;}.product-info .devvn_buy_now {display:none;}/* Product partnership section: readable headings on its dark background. */#ron-products-v92 #ron86-partner h2,#ron-products-v92 #ron86-partner h3 {color: var(--ron-cream, #F6F4EF);}/* Custom CSS Mobile */@media (max-width: 549px){.page-right-sidebar .large-3, .blog-single .large-3 {padding-left:15px;}.banner-section .col, .gioi-thieu-section .col, .dream-come-true .col, .tin-tuc-section .col.large-8, .tin-tuc-section .col.large-4 {padding-bottom: 10px;}.danh-muc-san-pham .large-3{padding:5px; flex-basis:50%; max-width:50%}.danh-muc-san-pham .icon-box h3{font-size:16px}.list-post .post-item{padding:5px; flex-basis:50%; max-width:50%}.list-post .post-item .from_the_blog_excerpt {display:none}.list-post .post-item .box-text{padding:8px}.list-post .post-item .post-title{font-size:15px; height:58px; margin-bottom:0}.list-post2{display:None}body,html{overflow-x:hidden}.archive .product-small.col{padding:5px}.blog-archive .post-item{flex-basis:50%; max-width:50%}.blog-archive .post-item .from_the_blog_excerpt {display:none}.thu-ngo-section .large-12 .col-inner{margin-top:-30px; padding:15px}.blog-archive .post-item .post-title{font-size:15px; height:58px}.bai-viet-lien-quan ul li{width:50%}.bai-viet-lien-quan ul li .box-image img{height:100px}.san-pham-khac{display:none}.contact-section .cot2 .large-4{flex-basis:33.33%; max-width:33.33%}.contact-section .col{padding-bottom:10px}.contact-section .cot2{padding-bottom:0}.san-pham-noi-bat .col.san-pham-khac{display:none}.absolute-footer{padding-bottom: 75px;}}.label-new.menu-item > a:after{content:"New";}.label-hot.menu-item > a:after{content:"Hot";}.label-sale.menu-item > a:after{content:"Sale";}.label-popular.menu-item > a:after{content:"Popular";}
/* RON-FACE-GRID-20261006-1: presentation only, exact category, desktop only. */
@media (min-width: 1024px) {
  body.tax-product_cat.term-cham-soc-da-mat #ron-main.ron-unified-main {
    width: 100%;
    max-width: none;
    padding-inline: clamp(24px, 2.15vw, 48px);
  }
  body.tax-product_cat.term-cham-soc-da-mat #ron-main > .ron-unified-article-head {
    max-width: 1080px;
    padding-block: 20px 28px;
    margin-bottom: 36px;
  }
  body.tax-product_cat.term-cham-soc-da-mat #ron-main > .ron-unified-article-head h1 {
    font-size: clamp(36px, 3.1vw, 56px);
    line-height: 1.2;
  }
  body.tax-product_cat.term-cham-soc-da-mat #ron-main > .ron-unified-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 48px clamp(20px, 2.15vw, 40px);
    align-items: stretch;
  }
  body.tax-product_cat.term-cham-soc-da-mat #ron-main .ron-unified-card {
    min-width: 0;
    padding: 0;
    border: 0;
    display: flex;
    flex-direction: column;
    transition: transform 220ms ease;
  }
  body.tax-product_cat.term-cham-soc-da-mat #ron-main .ron-unified-card > a:first-child {
    display: block;
  }
  body.tax-product_cat.term-cham-soc-da-mat #ron-main .ron-unified-card img {
    display: block;
    width: 100%;
    height: auto;
    aspect-ratio: 1;
    object-fit: contain;
    background: #FFFFFF;
  }
  body.tax-product_cat.term-cham-soc-da-mat #ron-main .ron-unified-card h2 {
    margin: 18px 0 10px;
    font-size: clamp(18px, 1.35vw, 23px);
    line-height: 1.45;
    letter-spacing: -.02em;
    overflow-wrap: anywhere;
  }
  body.tax-product_cat.term-cham-soc-da-mat #ron-main .ron-unified-card > p:not(.rsu-card-price) {
    font-size: 15px;
    line-height: 1.7;
    margin-bottom: 16px;
  }
  body.tax-product_cat.term-cham-soc-da-mat #ron-main .ron-unified-card > .ron-unified-text-link {
    margin-top: auto;
    padding-block: 10px;
    min-height: 44px;
  }
  body.tax-product_cat.term-cham-soc-da-mat #ron-main .ron-unified-card > .rsu-card-price {
    margin: 10px 0 14px;
  }
}
@media (min-width: 1024px) and (hover: hover) and (prefers-reduced-motion: no-preference) {
  body.tax-product_cat.term-cham-soc-da-mat #ron-main .ron-unified-card:hover {
    transform: translateY(-3px);
  }
}
@media (min-width: 1024px) and (prefers-reduced-motion: reduce) {
  body.tax-product_cat.term-cham-soc-da-mat #ron-main .ron-unified-card {
    transition: none;
    transform: none;
  }
}

/* RON-MP104-CONTRAST-20261008: product-only live typography and contrast. */
body.ron-product-mp104 .ron-benefits-section .ron-dark-title,
body.ron-product-mp104 .ron-closing-section .ron-closing-title,
body.ron-product-mp104 .ron-closing-section .ron-closing-advice-link {
  color: var(--ron-white);
}

body.ron-product-mp104 .ron-benefits-section .ron-dark-title {
  font-family: "Times New Roman", serif;
}

body.ron-product-mp104 .ron-closing-section .ron-closing-advice-link:hover {
  color: var(--ron-lime);
}

/* RON-MP103-CONTRAST-20261010: toner dark panels only. */
body.ron-product-mp103 .ron-benefits-section .ron-dark-title,
body.ron-product-mp103 .ron-closing-section .ron-closing-title,
body.ron-product-mp103 .ron-closing-section .ron-closing-advice-link {
  color: var(--ron-white);
}

body.ron-product-mp103 .ron-closing-section .ron-closing-advice-link:hover {
  color: var(--ron-lime);
}

/* RON-MP103-VI-FONT-20261010: full Vietnamese glyph coverage. */
body.ron-product-mp103 .ron-product-html-bulk {
  --ron-serif: Cambria, "Times New Roman", serif;
}

/* RON-SPA-HUB-LAYOUT-20261012: page 6440 only. */
body.page-id-6440 #ron-main.ron-unified-main{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
body.page-id-6440 #ron-main>.ron-unified-prose{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
body.page-id-6440 #ron-main>.ron-unified-article-head{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
body.page-id-6440 #ron-main>.ron-unified-breadcrumb{width:min(100% - 44px,1200px)!important;max-width:1200px!important;margin:0 auto!important;padding:18px 0!important;font-size:12px!important}
@media(max-width:760px){body.page-id-6440 #ron-main>.ron-unified-breadcrumb{width:calc(100% - 32px)!important}}

/* RON: retain complete editorial graphics in the two article archives. */
body.category-387 .ron-unified-card img,
body.category-16 .ron-unified-card img {
  object-fit: contain;
  background: #f6f4ef;
}

/* RON-VI-SERIF-PRODUCTS-20261013: Vietnamese headings on three product pages. */
body.postid-4499 :is(.ron-pillar-title, #ron-skin-title, #ron-science-title, .ron-science-title, #ron-texture-title, #ron-visuals-title, #ron-routine-title, #ron-details-title, #ron-closing-title, .ron-more-title),
body.postid-4538 :is(.ron-pillar-title, #ron-skin-title, #ron-science-title, .ron-science-title, #ron-texture-title, #ron-routine-title, #ron-details-title, [data-enju-combo] > h3),
body.postid-4527 :is(#ron-story-title, .ron-pillar-title, #ron-benefits-title, #ron-skin-title, .ron-science-title, #ron-texture-title, #ron-routine-title, #ron-details-title, [data-enju-combo] > h3) {
  --ron-serif: Cambria, "Times New Roman", serif;
}
header.ronHeader,header.ron-header,header.ronc-header,header.rx-topbar,header.ron-unified-header,header.ronLeadershipHeader,header#rmi-header{display:none!important}.ron-ph[data-ron-ph-tabs="off"] .ron-ph__tab[data-ron-tab],.ron-ph[data-ron-ph-tabs="off"] .ron-ph__drawer-caption,.ron-ph[data-ron-ph-tabs="off"] .ron-ph__drawer nav[aria-label="Menu trang sản phẩm"],.ron-ph[data-ron-ph-tabs="all-only"] .ron-ph__tab[data-ron-tab],.ron-ph[data-ron-ph-tabs="all-only"] .ron-ph__drawer-caption,.ron-ph[data-ron-ph-tabs="all-only"] .ron-ph__drawer nav[aria-label="Menu trang sản phẩm"]{display:none!important}body>.ron-ph{margin:0}.ron-ph__tab--all{color:#4F6D0F!important;font-weight:800}.ron-ph__tab--all:hover{color:#12130F!important}.ron-ph__tab--site[aria-current="page"]{color:#12130F!important;border-bottom-color:#BDDC24}.ron-ph[data-ron-ph-tabs="off"] .ron-ph__tab--all{margin-left:auto}.ron-ph-zalo{position:fixed!important;right:20px!important;bottom:calc(var(--ron-dd-app-bottom,144px) + 120px)!important;z-index:98!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px;box-sizing:border-box;width:48px;height:48px;padding:4px;border:1px solid #dce3cf;border-radius:16px;background:#fff;color:#18210b;text-decoration:none;box-shadow:0 5px 18px #18210b16;line-height:1}.ron-ph-zalo:hover{background:#f4f8e8;border-color:#BDDC24}.ron-ph-zalo:focus-visible{outline:3px solid #829c30;outline-offset:3px}.ron-ph-zalo svg{display:block;width:22px;height:22px}.ron-ph-zalo span{display:block;font:700 9px/12px Arial,sans-serif;letter-spacing:.6px;color:#18210b}@media (max-width:900px){.ron-ph-zalo{display:none!important}}@media (min-width:901px){.rsu-floating-cart{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;gap:0!important;justify-content:center!important;border-radius:16px!important;bottom:calc(var(--ron-dd-app-bottom,144px) + 112px)!important}.rsu-floating-label{display:none!important}#ron-shopping-ui .rsu-floating-cart .rsu-badge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;font-size:11px;line-height:18px}.ron-ph-zalo{bottom:calc(var(--ron-dd-app-bottom,144px) + 56px)!important}}#ron-desktop-app-dock{z-index:10030!important}.ron-results-meta [data-ron-count]{display:none!important}.ron-topline{display:none!important}.ron-ph__country-code{background:transparent!important;overflow:hidden;border-radius:2px}.ron-ph__country-flag{display:block;width:30px;height:20px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgba(18,19,15,.10)}.ron-ph-intl-note{max-width:1050px;margin:0 auto 18px;padding:13px 18px;border:1px solid #d8e0c6;background:#f6f8ef;color:#2c3a22;font-size:14px;line-height:1.65;border-radius:2px}.ron-ph-intl-note a{color:#4F6D0F;font-weight:700;text-decoration:underline;text-underline-offset:3px}
/* RON INTERNATIONAL® footer V139 — one-level component selectors. */
.ronSf139-footer{display:block;box-sizing:border-box;inline-size:100%;margin:0;padding:60px 0 28px;background:#fafafa;color:#363636;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:normal;text-align:start;isolation:isolate;clear:both;}
.ronSf139-end{display:none;}
.ronSf139-inner{box-sizing:border-box;inline-size:100%;max-inline-size:1360px;margin-inline:auto;padding-inline:24px;}
.ronSf139-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start;}
.ronSf139-left{display:block;min-inline-size:0;}
.ronSf139-right{display:block;min-inline-size:0;}
.ronSf139-navGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start;}
.ronSf139-nav{display:block;min-inline-size:0;margin:0;padding:0;}
.ronSf139-heading{display:block;margin:0 0 10px;padding:0;color:#111;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:1.35;letter-spacing:0;text-transform:none;overflow-wrap:anywhere;}
.ronSf139-navList{display:block;margin:0;padding:0;list-style:none;}
.ronSf139-navItem{display:block;margin:0;padding:0;list-style:none;}
.ronSf139-navLink{display:flex;box-sizing:border-box;align-items:center;min-block-size:26px;margin:0;padding:4px 0;color:#3f3f3f;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:1.35;text-decoration:none;overflow-wrap:anywhere;}
.ronSf139-navLink:hover{color:#000;text-decoration:underline;text-underline-offset:3px;}
.ronSf139-navLink:focus-visible{outline:2px solid #111;outline-offset:3px;}
.ronSf139-business{display:block;margin:34px 0 0;padding:0;}
.ronSf139-businessTop{display:flex;min-block-size:44px;align-items:center;justify-content:space-between;gap:20px;margin:0 0 9px;}
.ronSf139-brandLink{display:flex;flex:0 0 104px;align-items:center;justify-content:center;min-block-size:44px;color:#111;text-decoration:none;}
.ronSf139-brandLink:focus-visible{outline:2px solid #111;outline-offset:3px;}
.ronSf139-logo{display:block;box-sizing:border-box;inline-size:104px;block-size:59px;max-inline-size:100%;margin:0;border:0;object-fit:contain;}
.ronSf139-companyName{display:block;margin:0 0 7px;padding:0;color:#333;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;font-weight:600;line-height:1.55;}
.ronSf139-businessText{display:block;margin:0 0 7px;padding:0;color:#444;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:1.55;overflow-wrap:anywhere;}
#ron-footer-v139 .ronSf139-hotlineLink{color:#4F6D0F}
.ronSf139-address{display:block;margin:0;padding:0;color:#444;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:1.55;overflow-wrap:anywhere;}
.ronSf139-socialAppRow{display:flex;align-items:start;justify-content:flex-start;gap:64px;}
.ronSf139-socialGroup{display:block;min-inline-size:0;}
.ronSf139-appGroup{display:block;min-inline-size:0;}
.ronSf139-iconRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;padding:0;}
.ronSf139-iconLink{display:inline-flex;box-sizing:border-box;inline-size:44px;block-size:44px;flex:0 0 44px;align-items:center;justify-content:center;margin:0;padding:8px;border:0;border-radius:0;background:transparent;color:#111;text-decoration:none;transition:opacity 160ms ease;}
.ronSf139-iconLink:hover{opacity:.66;color:#111;}
.ronSf139-iconLink:focus-visible{outline:2px solid #111;outline-offset:2px;}
.ronSf139-icon{display:block;inline-size:26px;block-size:26px;flex:0 0 26px;max-inline-size:100%;color:inherit;}
.ronSf139-zaloIcon{display:flex;align-items:center;justify-content:center;inline-size:31px;block-size:25px;border:1.8px solid currentColor;border-radius:7px;color:#111;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:10px;font-weight:700;line-height:1;letter-spacing:-.6px;}
.ronSf139-connect{display:block;margin:27px 0 0;padding:0;}
.ronSf139-ctaList{display:grid;gap:18px;margin:0;padding:0;}
.ronSf139-ctaRow{display:flex;box-sizing:border-box;min-inline-size:0;min-block-size:44px;border:1px solid #c9c9c9;background:#fff;}
.ronSf139-ctaPrompt{display:flex;box-sizing:border-box;flex:1 1 auto;align-items:center;min-inline-size:0;margin:0;padding:10px 12px;color:#666;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:1.4;overflow-wrap:anywhere;}
.ronSf139-ctaLink{display:flex;box-sizing:border-box;flex:0 0 128px;align-items:center;justify-content:center;min-block-size:44px;margin-block:-1px;margin-inline:0 -1px;padding:10px 14px;border:1px solid #000;border-radius:0;background:#000;color:#fff!important;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1.35;text-align:center;text-decoration:none;overflow-wrap:anywhere;}
.ronSf139-ctaLink:hover{background:#2c2c2c;color:#fff!important;}
.ronSf139-ctaLink:focus-visible{outline:2px solid #111;outline-offset:3px;}
.ronSf139-payment{display:block;margin:54px 0 0;padding:0;}
.ronSf139-paymentList{display:flex;align-items:center;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0;}

.ronSf139-text{color:inherit;font:inherit;letter-spacing:inherit;}
.ronSf139-tradeLink{display:inline-flex;box-sizing:border-box;align-items:center;min-block-size:44px;margin:12px 0 0;padding:0;color:#222;text-decoration:none;}
.ronSf139-tradeLink:focus-visible{outline:2px solid #111;outline-offset:3px;}
.ronSf139-tradeImage{display:block;inline-size:118px!important;block-size:45px!important;max-inline-size:100%;margin:0;border:0;object-fit:contain;}
.ronSf139-qrDetails{display:block;margin:18px 0 0;padding:0;border:0;background:transparent;}
.ronSf139-qrSummary{display:list-item;box-sizing:border-box;inline-size:fit-content;max-inline-size:100%;min-block-size:44px;margin:0;padding:12px 0;color:#333;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:1.5;cursor:pointer;list-style-position:inside;}
.ronSf139-qrSummary:focus-visible{outline:2px solid #111;outline-offset:3px;}
.ronSf139-qrGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:10px 0 0;padding:0;max-inline-size:448px;}
.ronSf139-qrLink{display:flex;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-inline-size:0;min-block-size:44px;margin:0;padding:8px;border:1px solid #e0e0e0;background:#fff;color:#333;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.4;text-align:center;text-decoration:none;}
.ronSf139-qrLink:hover{color:#000;border-color:#777;}
.ronSf139-qrLink:focus-visible{outline:2px solid #111;outline-offset:3px;}
.ronSf139-qrImage{display:block;box-sizing:border-box;inline-size:100%;block-size:auto;aspect-ratio:1;max-inline-size:128px;margin:0;border:0;object-fit:contain;}
.ronSf139-bottom{display:block;margin:48px 0 0;padding:20px 0 0;border-block-start:1px solid #e5e5e5;color:#555;text-align:center;}
.ronSf139-copyright{display:block;margin:0;padding:0;color:#555;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.5;}
.ronSf139-legalNav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 20px;margin:0;padding:0;}
.ronSf139-legalLink{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;min-block-size:44px;margin:0;padding:6px 0;color:#555;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.5;text-align:center;text-decoration:underline;text-underline-offset:2px;}
.ronSf139-legalLink:hover{color:#000;}
.ronSf139-legalLink:focus-visible{outline:2px solid #111;outline-offset:3px;}
.ronSf139-country{display:flex;align-items:center;justify-content:center;gap:3px;margin:0;padding:0;color:#333;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.5;}
@media (min-width:1440px){.ronSf139-main{gap:64px;}.ronSf139-navGrid{gap:30px;}}
@media (max-width:1100px){.ronSf139-main{gap:36px;}.ronSf139-navGrid{gap:18px;}.ronSf139-socialAppRow{gap:32px;}.ronSf139-ctaLink{flex-basis:110px;}}
@media (max-width:900px){.ronSf139-navLink{min-block-size:44px;padding-block:7px;}.ronSf139-footer{padding-block-start:40px;}.ronSf139-main{grid-template-columns:minmax(0,1fr);gap:36px;}.ronSf139-navGrid{gap:30px;}.ronSf139-business{margin-block-start:24px;}.ronSf139-socialAppRow{gap:64px;}.ronSf139-payment{margin-block-start:30px;}.ronSf139-bottom{margin-block-start:36px;}}
@media (max-width:560px){.ronSf139-footer{padding:30px 0 24px;}.ronSf139-inner{padding-inline:20px;}.ronSf139-navGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px;}.ronSf139-heading{font-size:12px;line-height:1.45;}.ronSf139-navLink{font-size:13px;}.ronSf139-businessTop{gap:10px;}.ronSf139-brandLink{flex-basis:88px;}.ronSf139-logo{inline-size:88px;block-size:50px;}.ronSf139-socialAppRow{justify-content:space-between;gap:20px;}.ronSf139-iconRow{gap:2px;}.ronSf139-connect{margin-block-start:24px;}.ronSf139-ctaList{gap:12px;}.ronSf139-ctaPrompt{padding:10px;font-size:12px;}.ronSf139-ctaLink{flex-basis:96px;padding:10px 8px;font-size:13px;}.ronSf139-paymentList{gap:10px;}.ronSf139-qrGrid{gap:8px;}.ronSf139-qrLink{padding:6px;font-size:11px;}.ronSf139-legalNav{gap:0 16px;}.ronSf139-legalLink{font-size:12px;}.ronSf139-bottom{margin-block-start:30px;}}
@media (prefers-reduced-motion:reduce){.ronSf139-iconLink{transition:none;}}
/* V139: original reference logos, fixed dimensions and native responsive wrapping. */
.ronSf139-paymentItem{display:flex;box-sizing:border-box;flex:0 0 auto;align-items:center;justify-content:center;min-inline-size:0;margin:0;padding:0;border:0;background:transparent;list-style:none;}
.ronSf139-paymentLogo{display:block;box-sizing:border-box;inline-size:36px!important;block-size:24px!important;max-inline-size:100%;margin:0;padding:0;border:0;border-radius:0;object-fit:contain;}
.ronSf139-unionPay{outline:1px solid #b8b8b8;outline-offset:4px;}
.ronSf139-trustList{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:17px 0 0;padding:0;border:0;list-style:none;}
.ronSf139-trustLogo{display:block;inline-size:auto!important;block-size:15px!important;max-inline-size:100%;margin:0;padding:0;border:0;object-fit:contain;}


/* Adapter: retain legacy DOM hooks required by page engines, hide the replaced footer. */
.ronSf139-legacy{display:none!important;visibility:hidden!important}

/* Keep CTA text white when a page template sets inherited link colors. */
/* V139.2 — Account V12 visual parity across every public footer.
   The root background declaration above remains untouched, preserving the
   visible pre-sync footer surface on each page. */
#ron-footer-v139{
  --ron-green-950:#0b2419;
  --ron-green-700:#286046;
  --ron-lime:#c4e600;
  --ron-neu-bg:#eaf0f9;
  --ron-neu-hover-transform:translateY(-1px);
  --ron-neu-hover-shadow:3px 3px 8px rgba(145,164,190,.42),-3px -3px 8px rgba(255,255,255,.92);
  --ron-ui-timing:180ms cubic-bezier(.2,.7,.25,1);
  --ron-ui-press-transform:translateY(3px) scale(.96);
  --ron-ui-press-shadow:inset 4px 4px 9px rgba(125,146,177,.42),inset -4px -4px 9px rgba(255,255,255,.96);
  --ron-lime-hover-shadow:5px 7px 15px rgba(159,190,0,.3),-5px -5px 12px rgba(255,255,255,.9);
  --ron-lime-press-shadow:inset 4px 4px 8px rgba(122,148,0,.32),inset -4px -4px 8px rgba(232,255,91,.65);
}
#ron-footer-v139 .ronSf139-ctaRow{
  background:transparent;
  border-color:rgba(116,135,160,.3);
  transition:box-shadow var(--ron-ui-timing);
}
#ron-footer-v139 .ronSf139-ctaLink{
  border-color:var(--ron-lime);
  background:var(--ron-lime);
  color:var(--ron-green-950)!important;
  box-shadow:5px 5px 12px rgba(145,164,190,.3),-5px -5px 12px rgba(255,255,255,.8);
  text-decoration:none!important;
  --ron-ui-hover-shadow:var(--ron-lime-hover-shadow);
  --ron-ui-press-shadow:var(--ron-lime-press-shadow);
}
#ron-footer-v139 .ronSf139-iconLink{
  border-radius:50%;
  color:#111!important;
  opacity:1;
  text-decoration:none!important;
}
#ron-footer-v139 .ronSf139-qrLink{
  border-radius:12px;
  color:#333!important;
  text-decoration:none!important;
}
#ron-footer-v139 .ronSf139-qrSummary{border-radius:8px}
#ron-footer-v139 .ronSf139-logo{
  background:transparent;
  mix-blend-mode:normal;
  filter:drop-shadow(0 5px 8px rgba(105,125,147,.15));
  transition:transform var(--ron-ui-timing),filter var(--ron-ui-timing);
}
#ron-footer-v139 .ronSf139-country>.ronSf139-icon{
  color:var(--ron-lime);
  fill:currentColor;
  stroke:none;
  transform-origin:center;
  filter:drop-shadow(0 3px 5px rgba(196,230,0,.18));
  transition:transform var(--ron-ui-timing),filter var(--ron-ui-timing),color var(--ron-ui-timing),stroke var(--ron-ui-timing);
}
#ron-footer-v139 :is(.ronSf139-ctaLink,.ronSf139-iconLink,.ronSf139-qrLink,.ronSf139-qrSummary){
  --ron-ui-hover-shadow:var(--ron-neu-hover-shadow);
  transition:transform var(--ron-ui-timing),box-shadow var(--ron-ui-timing),background-color var(--ron-ui-timing),color var(--ron-ui-timing),border-color var(--ron-ui-timing);
}#ron-footer-v139 .ronSf139-ctaLink{--ron-ui-hover-shadow:var(--ron-lime-hover-shadow)}

#ron-footer-v139 :is(.ronSf139-navLink,.ronSf139-legalLink){
  transition:transform var(--ron-ui-timing),color var(--ron-ui-timing),text-decoration-color var(--ron-ui-timing);
}
#ron-footer-v139 :is(.ronSf139-brandLink,.ronSf139-tradeLink){
  transition:transform var(--ron-ui-timing),filter var(--ron-ui-timing);
}
#ron-footer-v139 :is(.ronSf139-ctaLink,.ronSf139-iconLink,.ronSf139-qrLink,.ronSf139-qrSummary,.ronSf139-navLink,.ronSf139-legalLink,.ronSf139-brandLink,.ronSf139-tradeLink):focus-visible{
  outline:2px solid var(--ron-green-700);
  outline-offset:4px;
}
#ron-footer-v139 :is(.ronSf139-ctaLink,.ronSf139-iconLink,.ronSf139-qrLink,.ronSf139-qrSummary):focus-visible{
  transform:var(--ron-neu-hover-transform);
  box-shadow:var(--ron-ui-hover-shadow);
}
#ron-footer-v139 .ronSf139-ctaLink:focus-visible{
  color:var(--ron-green-950)!important;
  background:var(--ron-lime);
}
#ron-footer-v139 :is(.ronSf139-navLink,.ronSf139-legalLink):focus-visible{
  color:var(--ron-green-700);
  text-decoration:underline;
  text-underline-offset:3px;
}
#ron-footer-v139 :is(.ronSf139-brandLink,.ronSf139-tradeLink):focus-visible{
  transform:translateY(-3px) scale(1.06);
  filter:drop-shadow(0 10px 9px rgba(105,125,147,.3));
}
#ron-footer-v139 .ronSf139-ctaRow:focus-within{box-shadow:var(--ron-neu-hover-shadow)}
#ron-footer-v139 :is(.ronSf139-ctaLink,.ronSf139-iconLink,.ronSf139-qrLink,.ronSf139-qrSummary):active{
  transform:var(--ron-ui-press-transform);
  box-shadow:var(--ron-ui-press-shadow);
}
#ron-footer-v139 .ronSf139-ctaLink:active{
  color:var(--ron-green-950)!important;
  background:var(--ron-lime);
}
#ron-footer-v139 :is(.ronSf139-navLink,.ronSf139-legalLink):active{
  transform:translateY(2px);
  color:var(--ron-green-950);
}
#ron-footer-v139 :is(.ronSf139-brandLink,.ronSf139-tradeLink):active{
  transform:translateY(4px) scale(.88);
  filter:drop-shadow(0 2px 3px rgba(105,125,147,.28));
}
#ron-footer-v139 .ronSf139-country:active>.ronSf139-icon{
  transform:translateY(2px) scale(.94);
  filter:drop-shadow(0 2px 3px rgba(196,230,0,.28));
}
@media (hover:hover) and (pointer:fine){
  #ron-footer-v139 :is(.ronSf139-ctaLink,.ronSf139-iconLink,.ronSf139-qrLink,.ronSf139-qrSummary):hover{
    transform:var(--ron-neu-hover-transform);
    box-shadow:var(--ron-ui-hover-shadow);
  }
  #ron-footer-v139 .ronSf139-ctaLink:hover{
    color:var(--ron-green-950)!important;
    background:var(--ron-lime);
  }
  #ron-footer-v139 :is(.ronSf139-iconLink,.ronSf139-qrSummary):hover{
    color:#111!important;
    background:var(--ron-neu-bg);
    opacity:1;
  }
  #ron-footer-v139 .ronSf139-qrLink:hover{
    color:#333!important;
    border-color:#e0e0e0;
  }
  #ron-footer-v139 :is(.ronSf139-navLink,.ronSf139-legalLink):hover{
    transform:var(--ron-neu-hover-transform);
    color:var(--ron-green-700);
    text-decoration:underline;
    text-underline-offset:3px;
  }
  #ron-footer-v139 :is(.ronSf139-brandLink,.ronSf139-tradeLink):hover{
    transform:translateY(-3px) scale(1.06);
    filter:drop-shadow(0 10px 9px rgba(105,125,147,.3));
  }
  #ron-footer-v139 .ronSf139-ctaRow:hover{box-shadow:var(--ron-neu-hover-shadow)}
  #ron-footer-v139 .ronSf139-country:hover>.ronSf139-icon,
  #ron-footer-v139 .ronSf139-country>.ronSf139-icon:hover{
    transform:translateY(-3px) scale(1.18);
    filter:drop-shadow(0 7px 8px rgba(196,230,0,.42));
  }
}
@media (prefers-reduced-motion:reduce){
  #ron-footer-v139 :is(.ronSf139-ctaLink,.ronSf139-iconLink,.ronSf139-qrLink,.ronSf139-qrSummary,.ronSf139-navLink,.ronSf139-legalLink,.ronSf139-brandLink,.ronSf139-tradeLink),
  #ron-footer-v139 .ronSf139-country>.ronSf139-icon{
    transform:none!important;
    transition:none!important;
  }
}
/* Account V12 exact computed-style parity; the footer background declaration remains unchanged. */
#ron-footer-v139 .ronSf139-navLink{color:#3f3f3f!important}
#ron-footer-v139 .ronSf139-qrImage{max-inline-size:128px!important;max-width:128px!important}
#ron-footer-v139{position:static!important;max-width:none!important}
#ron-footer-v139 .ronSf139-paymentItem{min-height:0!important;line-height:normal!important}
#ron-footer-v139 :is(.ronSf139-brandLink,.ronSf139-tradeLink){color:#363636!important}
/* V139.2 interaction hardening against page-level link/button overrides. */
#ron-footer-v139 .ronSf139-qrSummary{color:#333!important}
#ron-footer-v139 :is(.ronSf139-brandLink,.ronSf139-tradeLink){text-underline-offset:3px!important}
#ron-footer-v139 :is(.ronSf139-ctaLink,.ronSf139-iconLink,.ronSf139-qrLink,.ronSf139-qrSummary,.ronSf139-navLink,.ronSf139-legalLink,.ronSf139-brandLink,.ronSf139-tradeLink):not(:focus-visible){outline:none!important}
#ron-footer-v139 :is(.ronSf139-ctaLink,.ronSf139-iconLink,.ronSf139-qrLink,.ronSf139-qrSummary,.ronSf139-navLink,.ronSf139-legalLink,.ronSf139-brandLink,.ronSf139-tradeLink):focus-visible{outline:2px solid var(--ron-green-700)!important;outline-offset:4px!important}
#ron-footer-v139 :is(.ronSf139-ctaLink,.ronSf139-iconLink,.ronSf139-qrLink,.ronSf139-qrSummary):focus-visible{transform:var(--ron-neu-hover-transform)!important;box-shadow:var(--ron-ui-hover-shadow)!important}
#ron-footer-v139 .ronSf139-ctaLink:focus-visible{color:var(--ron-green-950)!important;background:var(--ron-lime)!important}
#ron-footer-v139 :is(.ronSf139-navLink,.ronSf139-legalLink):focus-visible{color:var(--ron-green-700)!important;text-decoration:underline!important;text-underline-offset:3px!important}
#ron-footer-v139 :is(.ronSf139-brandLink,.ronSf139-tradeLink):focus-visible{transform:translateY(-3px) scale(1.06)!important;filter:drop-shadow(0 10px 9px rgba(105,125,147,.3))!important}
#ron-footer-v139 :is(.ronSf139-ctaLink,.ronSf139-iconLink,.ronSf139-qrLink,.ronSf139-qrSummary):active{transform:var(--ron-ui-press-transform)!important;box-shadow:var(--ron-ui-press-shadow)!important}
#ron-footer-v139 .ronSf139-ctaLink:active{color:var(--ron-green-950)!important;background:var(--ron-lime)!important}
#ron-footer-v139 :is(.ronSf139-navLink,.ronSf139-legalLink):active{transform:translateY(2px)!important;color:var(--ron-green-950)!important}
#ron-footer-v139 :is(.ronSf139-brandLink,.ronSf139-tradeLink):active{transform:translateY(4px) scale(.88)!important;filter:drop-shadow(0 2px 3px rgba(105,125,147,.28))!important}
@media (hover:hover) and (pointer:fine){
 #ron-footer-v139 :is(.ronSf139-ctaLink,.ronSf139-iconLink,.ronSf139-qrLink,.ronSf139-qrSummary):hover{transform:var(--ron-neu-hover-transform)!important;box-shadow:var(--ron-ui-hover-shadow)!important}
 #ron-footer-v139 .ronSf139-ctaLink:hover{color:var(--ron-green-950)!important;background:var(--ron-lime)!important}
 #ron-footer-v139 :is(.ronSf139-iconLink,.ronSf139-qrSummary):hover{color:#111!important;background:var(--ron-neu-bg)!important;opacity:1!important}
 #ron-footer-v139 .ronSf139-qrSummary:hover{color:#333!important}
 #ron-footer-v139 .ronSf139-qrLink:hover{color:#333!important;border-color:#e0e0e0!important}
 #ron-footer-v139 :is(.ronSf139-navLink,.ronSf139-legalLink):hover{transform:var(--ron-neu-hover-transform)!important;color:var(--ron-green-700)!important;text-decoration:underline!important;text-underline-offset:3px!important}
 #ron-footer-v139 :is(.ronSf139-brandLink,.ronSf139-tradeLink):hover{transform:translateY(-3px) scale(1.06)!important;filter:drop-shadow(0 10px 9px rgba(105,125,147,.3))!important}
}
/* Active state follows hover so press feedback wins while the pointer remains over a control. */
#ron-footer-v139 :is(.ronSf139-ctaLink,.ronSf139-iconLink,.ronSf139-qrLink,.ronSf139-qrSummary):active{transform:var(--ron-ui-press-transform)!important;box-shadow:var(--ron-ui-press-shadow)!important}
#ron-footer-v139 .ronSf139-ctaLink:active{color:var(--ron-green-950)!important;background:var(--ron-lime)!important}
#ron-footer-v139 :is(.ronSf139-navLink,.ronSf139-legalLink):active{transform:translateY(2px)!important;color:var(--ron-green-950)!important}
#ron-footer-v139 :is(.ronSf139-brandLink,.ronSf139-tradeLink):active{transform:translateY(4px) scale(.88)!important;filter:drop-shadow(0 2px 3px rgba(105,125,147,.28))!important}/* Keep the approved Account V12 keyboard ring above route-level focus rules. */
html:root #ron-footer-v139#ron-footer-v139 :is(.ronSf139-ctaLink,.ronSf139-iconLink,.ronSf139-qrLink,.ronSf139-qrSummary,.ronSf139-navLink,.ronSf139-legalLink,.ronSf139-brandLink,.ronSf139-tradeLink):focus-visible{outline:2px solid var(--ron-green-700)!important;outline-offset:4px!important}
/* Final reduced-motion guard follows all interaction hardening. */
@media (prefers-reduced-motion:reduce){
  html:root #ron-footer-v139#ron-footer-v139 :is(.ronSf139-ctaLink,.ronSf139-iconLink,.ronSf139-qrLink,.ronSf139-qrSummary,.ronSf139-navLink,.ronSf139-legalLink,.ronSf139-brandLink,.ronSf139-tradeLink),
  html:root #ron-footer-v139#ron-footer-v139 .ronSf139-country>.ronSf139-icon{transform:none!important;transition:none!important;animation:none!important}
}
.rsc-guide{box-sizing:border-box;max-width:1160px;width:calc(100% - 32px);margin:28px auto;padding:24px;background:#f2f6f3;color:#193b32;border:1px solid #d5e3da;border-radius:16px;font-family:inherit;line-height:1.65;text-align:left}.rsc-heading{font-family:inherit;font-size:24px;line-height:1.35;color:#193b32;margin:22px 0 12px}.rsc-copy{font-size:16px;line-height:1.75;margin:12px 0;color:#263d35;overflow-wrap:anywhere}.rsc-links{display:flex;flex-wrap:wrap;gap:12px 20px;margin:16px 0 0}.rsc-link{color:#174c3b;text-decoration:underline;text-underline-offset:3px;line-height:1.6;font-size:16px;overflow-wrap:anywhere}.rsc-link:focus-visible{outline:2px solid #174c3b;outline-offset:4px}.rsc-content{max-width:900px;margin:0 auto;color:#263d35}.rsc-list{font-size:16px;line-height:1.8;padding-left:24px;color:#263d35}.rsc-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:16px;color:#263d35}.rsc-caption{text-align:left;margin:0 0 12px;font-size:16px;color:#263d35}.rsc-cell-head{text-align:left;padding:12px;border:1px solid #d5e3da;background:#eaf1ec;color:#193b32;font-size:16px}.rsc-cell{text-align:left;padding:12px;border:1px solid #d5e3da;background:#fff;font-size:16px}.rsc-product-guide{margin:18px 0}.rsc-content-title{font-family:inherit;font-size:36px;line-height:1.2;color:#193b32}@media(max-width:600px){.rsc-guide{padding:18px;margin:20px auto}.rsc-heading{font-size:21px}.rsc-links{gap:12px;flex-direction:column}.rsc-content-title{font-size:28px}}
/* Remove the Cart / Zalo / Contact floating group on every screen size. */
body .ronFloatNav,
body.ronSiteBody .ronFloatNav {
  display: none !important;
}

/* Desktop-only shared control; mobile keeps its existing controls. */
body button#ron-desktop-back-top { display: none !important; }
@media (min-width: 851px) {
  body .ronBackTop,
  body.ronSiteBody .ronBackTop,
  body button#backTop { display: none !important; }
  /* Keep footer columns in place while the shared button replaces old links. */
  body .ronc-footer-bottom .ronc-back-top,
  body .ron-footer-bottom a[data-copy="top"][href="#ron-header"],
  body .ron-footer-bottom a[data-i="top"][href="#ron-bi-main"],
  body .ron-footer-bottom a.ron-footer-top[href="#ron-top"],
  body .ron-footer-bottom a.ron-text-link[href="#ron-products-v92"] {
    visibility: hidden !important;
    pointer-events: none !important;
  }
  body button#ron-desktop-back-top {
    box-sizing: border-box !important;
    display: grid !important;
    place-items: center !important;
    position: fixed !important;
    top: auto !important;
    left: auto !important;
    right: 20px !important;
    bottom: var(--ron-desktop-backtop-bottom, 24px) !important;
    width: 48px !important;
    height: 48px !important;
    min-width: 48px !important;
    min-height: 48px !important;
    max-width: 48px !important;
    max-height: 48px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 1px solid rgba(25, 38, 8, .10) !important;
    border-radius: 16px !important;
    background: #BDDC24 !important;
    color: #18210b !important;
    box-shadow: 0 6px 20px rgba(24, 33, 11, .18), inset 0 1px 0 rgba(255, 255, 255, .45) !important;
    font-size: 0 !important;
    line-height: 1 !important;
    transform: none !important;
    cursor: pointer !important;
    z-index: 96 !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
    touch-action: manipulation;
    -webkit-tap-highlight-color: transparent;
    transition: background-color .18s ease, box-shadow .18s ease, opacity .18s ease !important;
  }
  body button#ron-desktop-back-top.ron-desktop-top-visible {
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
  }
  body button#ron-desktop-back-top::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    margin: auto !important;
    width: 24px !important;
    height: 24px !important;
    border: 0 !important;
    border-radius: 0 !important;
    transform: none !important;
    background: center / 24px 24px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2318210b' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5m-6 6 6-6 6 6'/%3E%3C/svg%3E") !important;
    pointer-events: none !important;
  }
  body button#ron-desktop-back-top::after { content: none !important; }
  body button#ron-desktop-back-top:hover {
    background-color: #c8e447 !important;
    box-shadow: 0 8px 24px rgba(24, 33, 11, .24) !important;
  }
  body button#ron-desktop-back-top:active {
    background-color: #aac71e !important;
    box-shadow: 0 2px 8px rgba(24, 33, 11, .16) !important;
  }
  body button#ron-desktop-back-top:focus-visible {
    outline: 3px solid #18210b !important;
    outline-offset: 3px !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  body button#ron-desktop-back-top { transition: none !important; }
}
.rmi-header,.rmi-home,.rmi-bottom,.rmi-bottom-space,.rmi-dialog{display:none}
@media(max-width:850px){
.ronHeader,.ron-header,.ron-unified-header,.ronTopBar,.ronMobileBar,.ronFloatNav,.ron-mobile-contact,.ron-mobile-bar,.ron-mobile-actions,.ronV93Chapters{display:none!important}
.rmi-header,.rmi-home,.rmi-bottom,.rmi-dialog{box-sizing:border-box;font-family:Arial,"Helvetica Neue",sans-serif;font-size:15px;line-height:1.5;color:#303a25;letter-spacing:normal;text-transform:none;-webkit-font-smoothing:antialiased}
.rmi-header{display:block;position:relative;z-index:101;background:#fff;padding:12px 16px;border-bottom:1px solid #e8e8df;text-align:left}
.rmi-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px}
.rmi-brand{display:flex;align-items:center;flex-shrink:0;width:144px;min-height:44px;color:#303a25;text-decoration:none;background:#fff}
.rmi-brand-image{display:block;width:144px;height:36px;max-width:100%;object-fit:contain}
.rmi-actions{display:flex;align-items:center;position:relative;gap:3px}
.rmi-country-trigger,.rmi-menu-trigger,.rmi-search-submit,.rmi-close{display:flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:8px;border:0;border-radius:8px;box-shadow:none;background:#fff;color:#303a25;font-family:Arial,sans-serif;font-size:13px;line-height:1.3;font-weight:400;letter-spacing:normal;text-transform:none;cursor:pointer}
.rmi-country-trigger{gap:6px;max-width:140px;text-align:left}
.rmi-country-name{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rmi-current-flag{display:block;width:18px;height:12px;object-fit:cover;flex-shrink:0}
.rmi-chevron{font-size:16px}
.rmi-menu-trigger,.rmi-close{width:44px;flex-shrink:0}
.rmi-icon{display:block;flex-shrink:0;width:24px;height:24px;margin:0;fill:none}
.rmi-countries{position:absolute;top:48px;right:0;z-index:120;width:236px;max-width:calc(100vw - 32px);max-height:min(352px,60dvh);overflow:auto;overscroll-behavior:contain;padding:6px;border:1px solid #deded2;border-radius:12px;box-shadow:0 8px 28px #17200e26;background:#fff}
.rmi-countries[hidden],.rmi-status[hidden]{display:none!important}
.rmi-country-option{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;box-sizing:border-box;margin:0;padding:9px 10px;border:0;border-radius:7px;background:#fff;color:#303a25;font-family:Arial,sans-serif;font-size:14px;line-height:1.4;font-weight:400;letter-spacing:normal;text-transform:none;text-align:left;box-shadow:none;cursor:pointer}
.rmi-country-option:hover,.rmi-country-option[aria-checked=true]{background:#f2f4e9;color:#303a25}
.rmi-flag{display:block;flex-shrink:0;width:24px;height:auto;object-fit:cover;border:1px solid #e4e4db}
.rmi-native-name{flex:1;min-width:0}
.rmi-check{opacity:0;color:#536334}
.rmi-country-option[aria-checked=true] .rmi-check{opacity:1}
.rmi-search{display:flex;align-items:center;width:100%;box-sizing:border-box;min-height:46px;margin:7px 0 0;border:1px solid #deded3;border-radius:10px;background:#f7f7f2;overflow:hidden}
.rmi-search-input{display:block;flex:1;box-sizing:border-box;min-width:0;width:100%;height:44px;min-height:44px;margin:0;padding:10px 12px;border:0;border-radius:0;box-shadow:none;background:transparent;color:#303a25;font-family:Arial,sans-serif;font-size:16px;line-height:24px}
.rmi-search-input::placeholder{color:#71766a;opacity:1;font-size:14px}
.rmi-search-submit{width:44px;flex-shrink:0;background:transparent}
.rmi-status{margin:6px 0 0;font-size:13px;line-height:1.5;color:#505840}
.rmi-home{display:block;padding:16px;background:#f7f7f2;text-align:left}
.rmi-intro{padding:22px 20px;border:1px solid #e1e4d8;border-radius:17px;background:#fff}
.rmi-eyebrow{margin:0 0 13px;font-family:Arial,sans-serif;font-size:11px;line-height:1.5;font-weight:700;letter-spacing:1.4px;color:#68714f}
.rmi-title{margin:0 0 23px;font-family:Arial,sans-serif;font-size:28px;line-height:1.28;font-weight:500;color:#303a25;letter-spacing:-.55px;text-transform:none}
.rmi-primary{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;box-sizing:border-box;margin:0;padding:12px 14px;border:1px solid #303a25;border-radius:10px;background:#303a25;color:#fff;font-family:Arial,sans-serif;font-size:14px;line-height:1.5;font-weight:400;letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;text-align:left}
.rmi-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}
.rmi-shortcut{display:flex;align-items:center;gap:12px;min-height:74px;box-sizing:border-box;padding:15px 12px;border:1px solid #e0e3d6;border-radius:12px;background:#fff;color:#303a25;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.45;text-decoration:none}
.rmi-science{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;box-sizing:border-box;padding:12px 14px;border:1px solid #dedfce;border-radius:11px;background:#eef1e4;color:#303a25;font-size:14px;text-decoration:none}
.rmi-bottom{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;z-index:100;bottom:0;left:0;right:0;width:auto;box-sizing:border-box;padding:5px max(4px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left));border-top:1px solid #e3e5da;box-shadow:0 -3px 16px #26311a0a;background:#fff;direction:ltr}
.rmi-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;position:relative;box-sizing:border-box;min-width:0;min-height:61px;height:auto;margin:0;padding:5px 2px;border:0;border-radius:7px;background:#fff;color:#6a6e61;font-family:Arial,sans-serif;font-size:11px;line-height:1.35;font-weight:400;letter-spacing:normal;text-transform:none;text-align:center;text-decoration:none;box-shadow:none;cursor:pointer;overflow-wrap:anywhere}
.rmi-tab[aria-current=page]{color:#303a25;font-weight:700}
.rmi-tab[aria-current=page]::after{content:"";position:absolute;top:0;left:calc(50% - 12px);width:24px;height:2px;border-radius:2px;background:#a7bf25}
.rmi-tab .rmi-icon{width:24px;height:28px}
.rmi-home-mark{display:block;width:48px;height:28px;object-fit:contain;background:#fff}
.rmi-bottom-space{display:block;height:calc(88px + env(safe-area-inset-bottom));background:#fff}
.rmi-dialog[open]{display:block;position:fixed;z-index:1000001;box-sizing:border-box;inset:auto 0 0;margin:0 auto;width:100%;max-width:520px;max-height:85dvh;overflow:auto;padding:20px 20px calc(24px + env(safe-area-inset-bottom));border:1px solid #e3e5da;border-radius:20px 20px 0 0;background:#fff;text-align:left}
.rmi-dialog::backdrop{background:#17200e80}
.rmi-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px}
.rmi-dialog-title{margin:0;font-family:Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.35;color:#303a25;text-transform:none;letter-spacing:normal}
.rmi-menu-links{display:block}
.rmi-menu-link{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;box-sizing:border-box;padding:12px 0;border-bottom:1px solid #ebede5;color:#303a25;font-family:Arial,sans-serif;font-size:15px;line-height:1.5;text-decoration:none}
.rmi-advice-copy{margin:10px 0 18px;font-size:15px;line-height:1.6;color:#59624d}
.rmi-contact{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border-radius:10px;background:#303a25;color:#fff;font-size:15px;text-decoration:none}
.rmi-contact:hover,.rmi-primary:hover{background:#455236;color:#fff}
.rmi-shortcut:hover,.rmi-science:hover,.rmi-menu-link:hover{color:#303a25;background:#f2f4e9}
.rmi-tab:focus-visible,.rmi-shortcut:focus-visible,.rmi-menu-trigger:focus-visible,.rmi-country-trigger:focus-visible,.rmi-country-option:focus-visible,.rmi-primary:focus-visible,.rmi-menu-link:focus-visible,.rmi-close:focus-visible,.rmi-search-submit:focus-visible,.rmi-contact:focus-visible,.rmi-brand:focus-visible,.rmi-science:focus-visible{outline:2px solid #61772a;outline-offset:2px}
.rmi-search:focus-within{outline:2px solid #61772a;outline-offset:2px}
.ronBackTop,.ron-backTop,button#backTop{bottom:calc(88px + env(safe-area-inset-bottom))!important}
.rmi-keyboard .rmi-bottom{visibility:hidden}
.rmi-product .rmi-bottom,.rmi-checkout .rmi-bottom{display:none}
.rmi-product .rmi-bottom-space,.rmi-checkout .rmi-bottom-space{height:24px}
}
@media(max-width:350px){.rmi-header{padding:9px 12px}.rmi-brand,.rmi-brand-image{width:112px}.rmi-country-trigger{padding:6px;max-width:123px}.rmi-country-name{max-width:71px}.rmi-home{padding:12px}.rmi-intro{padding:20px 16px}.rmi-title{font-size:26px}.rmi-shortcut{gap:8px;padding:12px 9px;font-size:13px}}

@media(max-width:850px){
.rmi-header,.rmi-home,.rmi-bottom,.rmi-dialog,.rmi-title,.rmi-copy,.rmi-menu-link,.rmi-search-input,.rmi-eyebrow,.rmi-tab,.rmi-country-option,.rmi-country-trigger,.rmi-dialog-title,.rmi-advice-copy,.rmi-contact,.rmi-primary{font-family:Arial,"Helvetica Neue",sans-serif!important}
.rmi-title{font-size:28px!important;line-height:1.28!important;font-weight:500!important;color:#303a25!important}
.rmi-tab:focus-visible,.rmi-shortcut:focus-visible,.rmi-menu-trigger:focus-visible,.rmi-country-trigger:focus-visible,.rmi-country-option:focus-visible,.rmi-primary:focus-visible,.rmi-menu-link:focus-visible,.rmi-close:focus-visible,.rmi-search-submit:focus-visible{outline:2px solid #61772a!important;outline-offset:2px!important}
}
@media(max-width:350px){.rmi-title{font-size:26px!important}}

@media(max-width:850px){#rmi-home .rmi-title,#rmi-home .rmi-copy,#rmi-menu .rmi-dialog-title,#rmi-advice .rmi-dialog-title,#rmi-advice .rmi-copy{font-family:Arial,"Helvetica Neue",sans-serif!important}#rmi-home .rmi-title{font-size:28px!important;line-height:1.28!important}}
@media(max-width:350px){#rmi-home .rmi-title{font-size:26px!important}}

/* Compatibility: the homepage heading rule repeats #ron-page eight times. */
@media(max-width:850px){.rmi-title:not(#ron-page#ron-page#ron-page#ron-page#ron-page#ron-page#ron-page#ron-page#ron-page),.rmi-copy:not(#ron-page#ron-page#ron-page#ron-page#ron-page#ron-page#ron-page#ron-page#ron-page),.rmi-dialog-title:not(#ron-page#ron-page#ron-page#ron-page#ron-page#ron-page#ron-page#ron-page#ron-page){font-family:Arial,"Helvetica Neue",sans-serif!important}}

@media(max-width:850px){header.header,.ronLeadershipHeader,.ron-mobile-cta{display:none!important}#cs-live-chat{bottom:calc(88px + env(safe-area-inset-bottom))!important}}

/* Member experience owns its own mobile navigation. Prevent the global bar from stacking underneath it. */
@media (max-width: 850px) {
  body:has(#rx-bottom-nav) #rmi-bottom,
  body:has(#rx-bottom-nav) .rmi-bottom-space {
    display: none !important;
  }
}

/* Hide internal fallback copy on public pages; navigation links remain available. */
noscript .ron-ph__panel-note{display:none!important}

/* Product pages already expose the primary purchase controls in their content. */
@media(max-width:767px){body.single-product .ron-mobile-buy-section{display:none!important}body.single-product{padding-bottom:0!important}}

/* Keep Vietnamese review headings legible across operating systems and browsers. */
body.single-product #ron-product-reviews #rpr-editorial-title,
body.single-product #ron-product-reviews .rpr-editorial-head>div>p,
body.single-product #ron-product-reviews .rpr-write>summary{font-family:Arial,"Helvetica Neue",sans-serif!important;font-kerning:normal;text-rendering:optimizeLegibility}
body.single-product #ron-product-reviews #rpr-editorial-title{line-height:1.3!important;letter-spacing:-.01em!important;overflow-wrap:normal;word-break:normal}

/* Make the canonical mobile hamburger the top touch target on real phones. */
@media(max-width:850px){.ron-ph__icon-button--menu{position:relative!important;z-index:1000002!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent}}
/* Safari/iPhone touch layers: keep the two primary controls above transparent overlays. */
@media(max-width:850px){.ron-ph__header{position:relative!important;z-index:1000000!important}.ron-ph__icon-button--menu,.rmi-tab[data-rmi-dialog]{position:relative!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent}.ron-ph__icon-button--menu{z-index:2!important}.rmi-bottom{z-index:999999!important;pointer-events:auto!important}.rmi-tab[data-rmi-dialog]{z-index:2!important}}
#rmi-bottom .ron-zalo-nav-tab{min-width:44px;min-height:61px}
#rmi-bottom .ron-zalo-nav-image{display:block;width:48px;height:48px;max-width:100%;object-fit:contain}
@media(max-width:850px){html.ron-zalo-hop #rmi-bottom .ron-zalo-nav-image{animation:ron-zalo-nav-hop 5.6s ease-in-out infinite}}
@keyframes ron-zalo-nav-hop{0%,5%,12%,19%,100%{transform:translateY(0)}8%,15%{transform:translateY(-5px)}}
@media(prefers-reduced-motion:reduce){#rmi-bottom .ron-zalo-nav-image{animation:none!important}}
#ron-mobile-back-top,#ron-mobile-hotline{display:none}
@media(min-width:851px){html body.ron-account-v12-page button#ron-desktop-back-top{display:grid!important}}
@media(max-width:850px){
 html{--ron-mobile-nav-visual-height:calc(71px + env(safe-area-inset-bottom,0px));--ron-mobile-nav-reserve:calc(88px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))}
 html body,html body.ronSiteBody,html body.ron-wp-managed{padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))!important}
 html body #rmi-bottom.rmi-bottom,
 html body.ron-account-v12-page #rmi-bottom.rmi-bottom,
 html body:has(#rx-bottom-nav) #rmi-bottom.rmi-bottom{display:grid!important;position:fixed!important;right:0!important;bottom:0!important;left:0!important;z-index:1000000!important}
 html body .rmi-bottom-space,
 html body.ron-account-v12-page .rmi-bottom-space,
 html body:has(#rx-bottom-nav) .rmi-bottom-space{display:block!important;height:var(--ron-mobile-nav-reserve)!important}
 html.rmi-keyboard #rmi-bottom.rmi-bottom{visibility:hidden!important;pointer-events:none!important}
 html body.ron-account-v12-page #rmi-advice[open]{display:block!important}
 html body.ron-account-v12-page #ron-zalo-float.ron-zalo-float,
 html body #ron-zalo-float.ron-zalo-float{display:none!important}
 body .ron-ph-zalo{display:none!important}
 .ronBackTop,.ron-backTop,button#backTop,html body.ronSiteBody .ronBackTop{display:none!important}
 #ron-mobile-back-top.ron-mobile-back-top{box-sizing:border-box;position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(80px + env(safe-area-inset-bottom,0px));z-index:1000002;display:grid;width:40px;height:40px;margin:0;padding:0;place-items:center;border:1px solid #DCE4C7;border-radius:50%;background:#EEF2E4;color:#071006;box-shadow:0 3px 10px rgba(7,16,6,.12);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
 #ron-mobile-back-top.ron-mobile-back-top svg{display:block;width:19px;height:19px;stroke-width:1.5}
 #ron-mobile-back-top.ron-mobile-back-top.ron-mobile-back-top-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
 #ron-mobile-back-top.ron-mobile-back-top:focus-visible{outline:3px solid #61772a;outline-offset:3px}
 #ron-mobile-hotline{box-sizing:border-box;display:grid;place-items:center;position:fixed;left:max(16px,env(safe-area-inset-left,0px));right:auto;bottom:calc(80px + env(safe-area-inset-bottom,0px));z-index:1000002;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:50%;background:#071006;color:#BDDC24;box-shadow:0 3px 10px rgba(7,16,6,.2);text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
 #ron-mobile-hotline svg{display:block;width:21px;height:21px}
 #ron-mobile-hotline span{display:none}
 #ron-mobile-hotline:visited,#ron-mobile-hotline:hover{color:#BDDC24}
 #ron-mobile-hotline:focus-visible{outline:3px solid #61772a;outline-offset:3px}

 html.rmi-product body .ronpx-mobile-buy{bottom:var(--ron-mobile-nav-visual-height)!important;padding-bottom:10px!important;z-index:999999!important}
 html.rmi-product body .ron-mobile-buy-section{bottom:var(--ron-mobile-nav-visual-height)!important;padding-bottom:10px!important;z-index:999999!important}
 html.rmi-product{scroll-padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))}
 html body.single-product{padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))!important}
 html.rmi-product.ron-mobile-buy-docked{scroll-padding-bottom:calc(254px + env(safe-area-inset-bottom,0px))}
 html.rmi-product.ron-mobile-buy-docked body.single-product{padding-bottom:calc(166px + env(safe-area-inset-bottom,0px))!important}
 html.rmi-product.ron-mobile-buy-docked #ron-mobile-back-top.ron-mobile-back-top,html.rmi-product.ron-mobile-buy-docked #ron-mobile-hotline{bottom:var(--ron-mobile-controls-buy-bottom)!important}

 body:has(#rx-bottom-nav) #rx-bottom-nav{position:static!important;inset:auto!important;z-index:20!important;display:grid!important;grid-template-columns:repeat(5,minmax(68px,1fr))!important;width:100%!important;min-height:72px!important;box-sizing:border-box!important;margin:0!important;padding:8px max(6px,env(safe-area-inset-right,0px))!important;overflow-x:auto!important;border-top:1px solid var(--rx-line,#e3e5da)!important;border-bottom:1px solid var(--rx-line,#e3e5da)!important;background:#fff!important;box-shadow:none!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}
 body:has(#rx-bottom-nav) #rx-bottom-nav::-webkit-scrollbar{display:none}
 body:has(#rx-bottom-nav) #rx-bottom-nav .rx-bottom-link{min-width:68px!important}
 body:has(#rx-bottom-nav) .rx-footer{padding-bottom:30px!important}
 body:has(#rx-bottom-nav) .rx-toast{bottom:var(--ron-mobile-nav-reserve)!important}

 html.rmi-keyboard #ron-mobile-hotline,
 html:has(dialog[open]) #ron-mobile-hotline,
 html:has(.ron-native-mobile-menu[open]) #ron-mobile-hotline,
 html.rmi-keyboard #ron-zalo-float,
 html.rmi-keyboard #ron-mobile-back-top,
 html:has(dialog[open]) #ron-zalo-float,
 html:has(dialog[open]) #ron-mobile-back-top,
 html:has(.ron-native-mobile-menu[open]) #ron-zalo-float,
 html:has(.ron-native-mobile-menu[open]) #ron-mobile-back-top{visibility:hidden!important;pointer-events:none!important}
}
@media(prefers-reduced-motion:reduce){#ron-mobile-back-top.ron-mobile-back-top{transition:none}}
.ron-native-mobile-menu{display:none}
@media(max-width:850px){
 .ron-native-desktop-menu{display:none!important}
 .ron-native-mobile-menu{display:block!important;flex:0 0 44px;width:44px;margin:0;padding:0;border:0}
 .ron-native-menu-trigger{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;list-style:none!important;width:44px;min-width:44px;height:44px;margin:0;padding:8px;border:0;border-radius:8px;background:#fff;color:#303a25;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
 .ron-native-menu-trigger::-webkit-details-marker{display:none}
 .ron-native-menu-trigger::marker{content:""}
 .ron-native-menu-trigger::after{display:none!important}
 .ron-native-menu-trigger:focus-visible{outline:2px solid #61772a;outline-offset:2px}
 .ron-native-menu-open{display:flex;align-items:center;justify-content:center}
 .ron-native-menu-close{display:none;font:32px/1 Arial,sans-serif}
 .ron-native-mobile-menu:not([open])>.ron-native-menu-panel{display:none!important}
 .ron-native-mobile-menu[open]>.ron-native-menu-trigger{position:fixed!important;right:16px;top:12px;top:max(12px,env(safe-area-inset-top));z-index:2147483002!important}
 .ron-native-mobile-menu[open] .ron-native-menu-open{display:none}
 .ron-native-mobile-menu[open] .ron-native-menu-close{display:block}
 .ron-native-mobile-menu[open]>.ron-native-menu-panel{display:block!important;position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:none!important;max-height:none!important;box-sizing:border-box!important;overflow:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:24px 24px calc(32px + env(safe-area-inset-bottom));padding-top:max(24px,env(safe-area-inset-top));border:0;background:#fff;color:#303a25;text-align:left;z-index:2147483001!important}
 #rmi-header:has(.ron-native-mobile-menu[open]),#ron-product-header:has(.ron-native-mobile-menu[open]),.ron-ph__header:has(.ron-native-mobile-menu[open]){z-index:2147483000!important}
 .ron-native-menu-open{width:32px;height:32px;flex:0 0 32px;background:url("data:image/webp;base64,UklGRvAJAABXRUJQVlA4TOMJAAAvX8AXEMpQ0LYN0/CH3e4iiIgJ0CatJr7Bu4cO27YNJO6/9v31/q8/gN1EUKOt7dgbXc9zP1Ftri4HtW0mmdp2f41ts7Zt27Ztd2pbeZ+X1wRAaCNJklT8ac/uPYMgIiOCQQAASaghDVfaetU6pttpmV9TJJBEjEQtfWaclQ654Ka77rnjqqPWmug7HZSXGZKQULA1TSCRoJavLXfBO3zMumG9nzWUFRJC70MKkUVrM9zEtkIef+1w+djWPfO1lxVCkz1IISoY4Sa23OnVC9cdsc06K07scNz/XuGVO23dNkolCE3e1yaaWcnHsoK2blvjdx1UkEcM3IqVTyWd/Gmd29gK2JZvjaYQQr+LYhKNbMIK2JZrj+/VlAk+UjRJ0gMfZVLD9/bysCwfa4sGEOZNdCLFUiyX1zrjRymQhDChqQO355RMIYnSvnMOy+O25isJFP0aJuL86h3yTmujlgRCDTnw1UPPScRoZROWy0cvfQ5h3kHRUctxFHGw1qoPydD5qSVR3wYsB2uHRCBvoBNf85CDdVhqQhMKfn5IIT5wDEVsvdAbaOpnBGS3FIVsvfYlAZrAS0lBjO+9Qw7WcAj9IyaSnEVWUFskAUXgxQSirL3lnVolC5CfMFHX43KwfoFM3k1NiBEoZOuwAkB+wESqd8hBT6QD3by+VPTlIgddVATI15hI5yIHnZccJjtSE409LwddVTjkS0w0lCFia69cMNlUTFRwFznonDyhv0JABS+RrR0yA4FtmUh0Bzlov3ia+kKjgJvIQXtkCp2NmSjtEXLQMhjq0SFjX9k6LyfQ2ZqJat4JWfQHMI8mxpQVeawEENh8oo2Ix61WQB4Q0BHnCDQCJtuLiS+QFXqqMEUvtQp4KuSiL0FM/iATi5CD1oYsEbAUZdTaTP4hRcvmhohF/YAsENCmXIFnClL0h9NtzyUENEau0BP56N6cSnBdxEX9wuRPTkwsB00KuZn4CjloTwhc6Shrs51Xu/qR+wH58B5QnSqgIiG0tVFxoC9UZfdAyOcqS5EP58jtibCj2g0TA3BbbUMumRiIbK2BTxM/loPmA4EbXQWmKylZqc8SN9V9up3YXHuazrltSVbSAoEWN6GJUyKeUDUgkFBHNvdFAlYyRd/phoZlSxMr9Y6JjsjWyg8TA5CDFoTAne41mhZLv14sbepK6HFGxOdJDp2Ucgh5QjWoNaMyef3ElCUm+iMHDc6EgGoiPtoXOv+FOrK6LzruygwUE8NQRg0Ks2YMEUdeL46YupSJEchB7YGhxqWKvJIXqDWDs6VxawRUE/FEFoSASoeHVobAEt8y6VqND65ans2p26q59rhy7ezsopvTWrr1fGkroRgXsB7LCvFVZVQ/ilnSv9tqvcTEsLLVFGItCjiKAb1ARWFDjTbCSMMN60dUVK8Zyg2b4nRu18QNAxzp+FseoBYIaIqsyN8gwf9YJ6iT/3sip+citD3K8wQ1GZg1arY9SzmxB+uBHLqXrYFP/uXEqPIFavgHuVUXyBrFbHue6Fu2BliKQu8VAXrtXxJQB3k13CGs2+KBWjlRxDAjjZjoxusoqgbQovVIK6iitps2McZ/8gC1QkdxrhCt8X/rWKisMtEHt9UKyMqJbB5iHfVCVJuBfqAb33LpWlVn6fz6dT3rk761kmZdpT2hXcL6nyNAS4E8qSGwpQmVuhYqjqLIEwEfzQLmge5oLBF3+HVxxLRHdOxFodciXk3/gtEZXp+Y8gV7UChDwEcz/4WpqMUje1HonfeCWgzkkTG02EOvi6VNRakPqDiAIi88E9WmLxgBW5qE0h4kzrXu+R/rUKgHugnMUFzSieMKoIAAHjVABOJRUAEkKm6BQOoaFXFuYV1wBOsqgbNmYLfV9on8XmPtsKIiL+RZo6O0tTbP3EYFURR3bLW4lRZDQIUkqXNihWJArzQqiPhopuHIE6kUeuV/EtAK2frBQGSrMzBrFKFvQRXFL/CLRwXBJ2dt4idkq51aQh4a/ORfErAKhazScnqItQ3oNYrZ9iydiHcT65o4sLf1RDaglv4kHZVEfLQiMULEVmMgC1QUNsRIw3vtNUXlarVmbW2Larv+6rmKDTpT/8gD1AITn6OM+jzRqhw0FJiFiT64rVZAFujYhnyRyhC5vDzoHE0t6c63Ujudruyqrmjbai0uLwlYlY2iDyCdaiNf2godRbwXoqtiKALWlSdUFchSDc6WxqMWKxMfV0aNzgylP3LQ8MyKnmjMiD/yunjG1DXqOFZe1QmhQB4vRMcD2aizoDsaGYbXJ6ZU6gKh1BXx0JlQEAJmIwf1AWY/UyttBSwoB30e5qKmiFcn6C7ohsbQYg+9LpY2ZYWmJHIEQi/kBSoJHbuQrTZA7nSv4dnSBJR6R8BMlFFjYJKEgPRy6zihFwRmSFT6NHCGOlUURVFAUDzFD0pLtFCgxQ1NKcMVxHtFTy9pHUG2+gNzY2C31eaGgPXloNEh8JGAZsgTuisbTV0aKVZZZ8MZN1fcuqdnAAULqhUtaFtnjhWKAn0hoBXyhJ7JR9GfQsA6ZGsCMJc/eGhZ3BCx6BMgcEtTkjh8nkgDIB8osu35wMQkZOvkkHMXAn4uK3JdVpq67D7RFnlHqFYILFJEjJPI1nxg/gAdRT0VsugvYLJMRyWWz0VfgJjtKCLWIWRrPwm1FiY+RC5fpBUwm1ET85Er8lxRoPOUiVnICr1RFZitqInByOWjliHw+BBxDiJbD6UAsxE18VO5U5+FyRfpKOAmsnVXGZhtKAJ+Ko+tIcDkqwSU9RTZeqQaiNmEpuI/5HFrShjqOyGguldl65U0mLPDRKzZyOPWdCAUfJuJ2l4iW4FPIOR1Z6Kovcjl1XigqXyfiWoeICus6bIAc95FIFp7UFZUvwOh4JdMJDqHXF6dVx9CXkQTkNVoLAfHgBAKfktATutQwFbgX1mBJi8pgWjtEvK56Ia6wOTnBOJvLCusy7pCaEL9rgSivCVYDnbkBSYvpOho4ToK2NZ2zSBh6J90qERpk1nknXpuEITAO5nIaXLL5bW2aS8GQjH0+crpNIk65shAIdtaqDjQVN5KIBrZh2X5WOf9rCwkIczQpW7OKZlAEkV9ZB9WyLYOS4cweTFFIPq6gOVOy7fPD6rLBJ/paz5LUMUXNnuD5XFbp/SiQmh4Nzkg3kAnseUIsHXLWr/roqpCEuCzOAVU0t7PVrqJrZBta5/uDITA+wmE1soKb7Blub1665bT9tlus632OOWW13jlcdu6b7L6kBDYkiKQKOoTm73CtnxuRXh/+DwhtnXLHO3lgFDkwK6H0JAooI3BtrvLw6feuWSZb9SWAAkJ7E0zTRLZVdDZdyZYbZ+zLrnigpN2W2a4j6UrJRaSkFDwcwA=") center/contain no-repeat}
 .ron-native-menu-open svg{display:none!important}
 .ron-native-menu-title{margin:0 52px 24px 0;font:500 20px/1.4 Arial,sans-serif;color:#303a25;text-transform:none;letter-spacing:normal}
 .ron-native-menu-panel a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 0;box-sizing:border-box;border-bottom:1px solid #ebede5;color:#303a25;font:400 15px/1.5 Arial,sans-serif;text-decoration:none}
 .ron-native-menu-panel a svg{width:24px;height:24px;flex-shrink:0}
}
.ron-authority-product-context{box-sizing:border-box;max-width:1320px;margin:24px auto;padding:0 clamp(20px,4vw,48px);font:400 16px/1.7 Arial,sans-serif!important;color:#183320;overflow-wrap:anywhere}.ron-authority-product-link{font:inherit!important;color:inherit;text-decoration:underline;text-underline-offset:3px}.ron-authority-product-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}