/* Supplied RON layout; theme assets are excluded on this template only. */
body{margin:0}
body.ron-export-body{margin:0;background:#fff}#ron-products-v92{--ron-ink:#12130F;--ron-muted:#6B6D65;--ron-line:#D9D9D2;--ron-cream:#F6F4EF;--ron-lime:#BDDC24;--ron-deep:#0B1408;--ron-serif:Didot,"Bodoni MT","Bodoni 72",Baskerville,"Times New Roman",serif;--ron-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--ron-ink);background:#fff;font:16px/1.7 var(--ron-sans);width:100%;overflow:clip;position:relative;text-size-adjust:100%;-webkit-text-size-adjust:100%;isolation:isolate}#ron-products-v92 *,#ron-products-v92 *::before,#ron-products-v92 *::after{box-sizing:border-box}#ron-products-v92 [hidden]{display:none!important}#ron-products-v92 h1,#ron-products-v92 h2,#ron-products-v92 h3,#ron-products-v92 p,#ron-products-v92 figure{margin:0}#ron-products-v92 a{color:inherit;text-decoration:none}#ron-products-v92 img{display:block;max-width:100%;height:auto}#ron-products-v92 button,#ron-products-v92 input,#ron-products-v92 select{font:inherit;color:inherit;border-radius:0}#ron-products-v92 button,#ron-products-v92 a,#ron-products-v92 select{touch-action:manipulation}#ron-products-v92 button{cursor:pointer}#ron-products-v92 button{background:none;border:0}#ron-products-v92 :is(a,button,input,select):focus-visible{outline:3px solid var(--ron-lime);outline-offset:4px}#ron-products-v92 .ron-sr,#ron-products-v92 .ron-skip{position:absolute;clip-path:inset(50%);height:1px;width:1px;overflow:hidden}#ron-products-v92 .ron-skip:focus{clip-path:none;left:15px;top:15px;width:auto;height:auto;padding:12px;background:var(--ron-lime);z-index:110}#ron-products-v92 .ron-wrap{max-width:1600px;margin-inline:auto;padding-inline:clamp(22px,4vw,70px)}#ron-products-v92 .ron-kicker{font:700 12px/1.7 var(--ron-sans);letter-spacing:.13em;text-transform:uppercase;color:#4F6D0F;margin-bottom:20px}#ron-products-v92 h1,#ron-products-v92 h2{font-family:var(--ron-serif);font-weight:400;letter-spacing:-.04em;line-height:1.12;white-space:pre-line;overflow-wrap:anywhere}#ron-products-v92 h1{font-size:clamp(48px,4.7vw,72px);max-width:750px}#ron-products-v92 h2{font-size:clamp(36px,3.4vw,56px)}#ron-products-v92 .ron-topline{padding:8px 4vw;background:var(--ron-deep);color:#fff;display:flex;justify-content:center;gap:18px;font-size:12px;letter-spacing:.06em}#ron-products-v92 .ron-topline span+span{color:#D8EB72;border-left:1px solid #61704e;padding-left:18px}#ron-products-v92 .ron-header{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid var(--ron-line)}#ron-products-v92 .ron-header-inner{max-width:1740px;min-height:100px;padding:18px clamp(22px,4vw,70px);margin:auto;display:flex;justify-content:space-between;align-items:center;gap:28px}#ron-products-v92 .ron-logo{display:block;flex-shrink:0;width:255px}#ron-products-v92 .ron-logo img{width:100%;aspect-ratio:1800/440;object-fit:contain}#ron-products-v92 .ron-desktop-nav{display:flex;align-items:center;gap:30px;font-size:14px}#ron-products-v92 nav a{min-height:44px;display:flex;align-items:center}#ron-products-v92 nav a:hover{color:#4F6D0F}#ron-products-v92 nav a[aria-current=page]{text-decoration:underline;text-underline-offset:8px;text-decoration-color:var(--ron-lime);text-decoration-thickness:2px}#ron-products-v92 .ron-header-actions{display:flex;align-items:center;gap:20px;flex-shrink:0}#ron-products-v92 .ron-icon{height:48px;width:48px;min-width:48px;display:inline-flex;align-items:center;justify-content:center;padding:0}#ron-products-v92 .ron-icon:hover{background:var(--ron-cream)}#ron-products-v92 .ron-flag{width:24px;height:18px;object-fit:contain;flex-shrink:0}#ron-products-v92 .ron-market-toggle{display:flex;align-items:center;gap:9px;min-height:48px;font-size:14px;padding:0;max-width:220px;text-align:left}#ron-products-v92 .ron-market-toggle>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ron-products-v92 .ron-market-toggle>svg{width:16px;flex-shrink:0}#ron-products-v92 .ron-menu-toggle{display:none}#ron-products-v92 .ron-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:52px;padding:14px 25px;border:1px solid var(--ron-deep);background:var(--ron-deep);color:#fff;font:500 14px/1.5 var(--ron-sans);text-align:center;transition:background .2s,color .2s}#ron-products-v92 .ron-button svg{flex-shrink:0}#ron-products-v92 .ron-button:hover{background:var(--ron-lime);border-color:var(--ron-lime);color:var(--ron-ink)}#ron-products-v92 .ron-outline{background:transparent;color:var(--ron-ink);border-color:var(--ron-line)}#ron-products-v92 .ron-hero{display:grid;grid-template-columns:47% 53%;max-width:1740px;margin:auto;min-height:610px;background:var(--ron-cream)}#ron-products-v92 .ron-hero-copy{padding:35px clamp(22px,4vw,70px) 38px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#ron-products-v92 .ron-crumb{font-size:12px;display:flex;gap:13px;color:var(--ron-muted);margin-bottom:56px}#ron-products-v92 .ron-hero h1{margin-bottom:25px}#ron-products-v92 .ron-intro{font-size:16px;line-height:1.85;color:#51564B;max-width:520px;margin-bottom:28px}#ron-products-v92 .ron-hero-signature{font-size:12px;letter-spacing:.09em;margin-top:38px;display:flex;gap:15px;color:#667353;flex-wrap:wrap}#ron-products-v92 .ron-hero-gallery{display:flex;flex-direction:column;justify-content:center;min-width:0;background:#F4F5F1;padding:34px 0 0}#ron-products-v92 .ron-slides{position:relative;aspect-ratio:4/3;width:100%;overflow:hidden}#ron-products-v92 .ron-slide{position:absolute;inset:0;background:#F4F5F1}#ron-products-v92 .ron-slide img{width:100%;height:100%;object-fit:contain}#ron-products-v92 .ron-slide.ron-active{animation:ronFade .6s ease both}#ron-products-v92 .ron-slide-tools{padding:18px 32px;display:flex;align-items:center;justify-content:space-between;gap:12px}#ron-products-v92 .ron-slide-tools>div{display:flex;gap:5px}#ron-products-v92 .ron-slide-no{display:flex;align-items:center;gap:15px;font-size:12px;font-variant-numeric:tabular-nums}#ron-products-v92 .ron-slide-line{width:80px;height:1px;background:#B9BFB0}#ron-products-v92 .ron-catalog{padding-top:92px;padding-bottom:84px;scroll-margin-top:105px}#ron-products-v92 .ron-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:42px;margin-bottom:42px}#ron-products-v92 .ron-section-head>div{max-width:800px}#ron-products-v92 .ron-section-head>p{max-width:340px;color:var(--ron-muted);font-size:15px}#ron-products-v92 .ron-brand-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--ron-line);margin-bottom:25px;gap:22px}#ron-products-v92 .ron-brand-tabs button{display:flex;align-items:center;gap:14px;text-align:left;min-height:75px;padding:12px 0;position:relative;font-size:14px;line-height:1.5;font-weight:500}#ron-products-v92 .ron-brand-tabs button[aria-pressed=true]::after{content:'';height:3px;background:var(--ron-ink);position:absolute;bottom:-1px;left:0;right:0}#ron-products-v92 .ron-brand-tabs button[aria-pressed=true]{color:#4F6D0F}#ron-products-v92 .ron-tab-number{font:italic 17px var(--ron-serif);color:#8B927F;flex-shrink:0}#ron-products-v92 .ron-filter-row{display:flex;gap:20px;align-items:center}#ron-products-v92 .ron-search{display:flex;align-items:center;flex:1;border-bottom:1px solid var(--ron-line);gap:12px;min-width:140px}#ron-products-v92 .ron-search input{width:100%;border:0;background:transparent;min-height:50px;font-size:14px;min-width:0}#ron-products-v92 .ron-search svg{flex-shrink:0;color:#6b6d65}#ron-products-v92 .ron-select-wrap{max-width:28%;min-width:165px}#ron-products-v92 .ron-select-wrap select{width:100%;min-height:50px;padding:8px 26px 8px 8px;border:0;border-bottom:1px solid var(--ron-line);background:#fff;font-size:14px}#ron-products-v92 .ron-results-meta{display:flex;justify-content:space-between;align-items:center;margin:24px 0;gap:22px;font-size:13px;color:#6B6D65}#ron-products-v92 .ron-results-meta>[data-ron-count]{white-space:nowrap;color:var(--ron-ink)}#ron-products-v92 .ron-results-meta p{text-align:right}#ron-products-v92 .ron-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}#ron-products-v92 .ron-card{min-width:0;display:flex;flex-direction:column;border-bottom:1px solid var(--ron-line);padding-bottom:16px}#ron-products-v92 .ron-media{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:#F6F4EF}#ron-products-v92 .ron-media img{width:100%;height:100%;object-fit:contain;transition:transform .4s ease}#ron-products-v92 .ron-media:hover img{transform:scale(1.025)}#ron-products-v92 .ron-badge{position:absolute;bottom:12px;left:12px;right:12px;padding:6px 10px;background:#fff;color:#555;font-size:12px;text-align:center}#ron-products-v92 .ron-card-copy{padding:20px 0 0;display:flex;flex-direction:column;flex:1}#ron-products-v92 .ron-brand{font-size:11px;letter-spacing:.07em;color:#4F6D0F;margin-bottom:9px}#ron-products-v92 .ron-card h3{font:500 18px/1.4 var(--ron-sans);letter-spacing:-.02em;overflow-wrap:anywhere;margin-bottom:10px}#ron-products-v92 .ron-spec{font-size:14px;color:var(--ron-muted);line-height:1.6;margin-bottom:17px}#ron-products-v92 .ron-card-bottom{margin-top:auto}#ron-products-v92 .ron-price{font-size:16px;line-height:1.5;font-weight:600;letter-spacing:.02em;margin-bottom:6px;font-variant-numeric:tabular-nums}#ron-products-v92 .ron-detail{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;font-size:13px}#ron-products-v92 .ron-detail:hover{color:#4f6d0f}#ron-products-v92 .ron-more-wrap{text-align:center;margin-top:45px}#ron-products-v92 .ron-empty{text-align:center;padding:70px 20px}#ron-products-v92 .ron-empty p{margin-bottom:20px}#ron-products-v92 .ron-collection{display:grid;grid-template-columns:1fr 1fr;max-width:1600px;margin:auto;background:var(--ron-cream)}#ron-products-v92 .ron-collection-c{background:#fff}#ron-products-v92 .ron-collection-c .ron-collection-image{order:2}#ron-products-v92 .ron-collection-image{display:flex;align-items:center;background:#F7F8F4;min-width:0}#ron-products-v92 .ron-collection-image img{width:100%;object-fit:contain;aspect-ratio:4/3}#ron-products-v92 .ron-collection-copy{padding:65px clamp(32px,5vw,86px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#ron-products-v92 .ron-collection-copy h2{margin-bottom:25px}#ron-products-v92 .ron-collection-copy>p:not(.ron-kicker){color:var(--ron-muted);max-width:450px}#ron-products-v92 .ron-text-link{display:inline-flex;align-items:center;gap:24px;min-height:48px;border-bottom:1px solid currentColor;font-size:14px;margin-top:24px}#ron-products-v92 .ron-text-link svg{flex-shrink:0}#ron-products-v92 .ron-help{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:85px clamp(22px,5vw,80px);max-width:1600px;margin:0 auto;background:#EEF2E4}#ron-products-v92 .ron-help>div+div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#ron-products-v92 .ron-help p:not(.ron-kicker){margin-bottom:26px;color:#51564B;max-width:490px}#ron-products-v92 .ron-footer{background:var(--ron-deep);color:#fff;padding:65px clamp(22px,4vw,70px) 20px}#ron-products-v92 .ron-footer-main{max-width:1460px;margin:auto;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:70px;padding-bottom:50px}#ron-products-v92 .ron-footer-brand img{width:200px;height:auto;object-fit:contain;background:#fff}#ron-products-v92 .ron-footer-brand p{font-size:13px;color:#bec5b5;margin-top:22px;line-height:1.8}#ron-products-v92 .ron-footer nav{font-size:14px}#ron-products-v92 .ron-footer .ron-kicker{color:#D8EB72;margin-bottom:12px}#ron-products-v92 .ron-footer-contact>a{display:flex;align-items:center;min-height:38px;font-size:14px}#ron-products-v92 .ron-footer .ron-market-toggle{margin-top:18px}#ron-products-v92 .ron-footer-bottom{border-top:1px solid #39422F;max-width:1460px;padding-top:18px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#bec5b5;font-size:12px}#ron-products-v92 .ron-footer-bottom .ron-text-link{margin:0;border:0;font-size:12px}#ron-products-v92 dialog{border:0;padding:34px;max-height:90dvh;overflow:auto;color:var(--ron-ink);background:#fff;margin:auto}#ron-products-v92 dialog::backdrop{background:rgba(11,20,8,.65)}#ron-products-v92 .ron-region-dialog{width:min(900px,calc(100% - 32px))}#ron-products-v92 .ron-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}#ron-products-v92 .ron-dialog-head h2{font-size:36px}#ron-products-v92 .ron-dialog-head .ron-kicker{margin-bottom:8px}#ron-products-v92 .ron-dialog-intro{font-size:14px;color:var(--ron-muted);margin:20px 0 26px}#ron-products-v92 .ron-market-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 14px}#ron-products-v92 .ron-market-grid button{display:flex;align-items:center;gap:12px;border:1px solid var(--ron-line);padding:12px;min-height:76px;text-align:left}#ron-products-v92 .ron-market-grid button[aria-pressed=true]{border-color:#4F6D0F;background:#F3F7E5}#ron-products-v92 .ron-market-grid button>span:first-of-type{min-width:0;flex:1}#ron-products-v92 .ron-market-grid b{display:block;font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}#ron-products-v92 .ron-market-grid small{display:block;font-size:12px;color:var(--ron-muted);line-height:1.7;margin-top:2px}#ron-products-v92 .ron-market-check{visibility:hidden;color:#4F6D0F}#ron-products-v92 [aria-pressed=true]>.ron-market-check{visibility:visible}#ron-products-v92 .ron-nav-dialog{width:min(620px,calc(100% - 32px))}#ron-products-v92 .ron-nav-dialog nav{margin:25px 0}#ron-products-v92 .ron-nav-dialog nav a{font-family:var(--ron-serif);font-size:28px;line-height:1.4;padding:14px 0;border-bottom:1px solid var(--ron-line)}#ron-products-v92 .ron-nav-dialog .ron-logo{max-width:75%}#ron-products-v92:lang(km),#ron-products-v92:lang(lo){line-height:1.9}#ron-products-v92:is(:lang(ko),:lang(ja),:lang(zh-TW),:lang(zh-CN),:lang(th),:lang(km),:lang(lo)) h1,#ron-products-v92:is(:lang(ko),:lang(ja),:lang(zh-TW),:lang(zh-CN),:lang(th),:lang(km),:lang(lo)) h2{font-family:var(--ron-sans);letter-spacing:0;line-height:1.35}#ron-products-v92:is(:lang(km),:lang(lo),:lang(th)) .ron-kicker{letter-spacing:0;line-height:1.9}#ron-products-v92:is(:lang(km),:lang(lo)) h1,#ron-products-v92:is(:lang(km),:lang(lo)) h2{line-height:1.65}
@keyframes ronFade{from{opacity:.6}to{opacity:1}}
@media(max-width:1510px){#ron-products-v92 .ron-desktop-nav{display:none}#ron-products-v92 .ron-menu-toggle{display:inline-flex}#ron-products-v92 .ron-header-inner{min-height:92px}#ron-products-v92 .ron-header-actions{gap:22px}#ron-products-v92 .ron-hero h1{font-size:clamp(44px,4.1vw,62px)}}
@media(max-width:1180px){#ron-products-v92 .ron-hero{min-height:540px;grid-template-columns:47% 53%}#ron-products-v92 .ron-hero-copy{padding:28px}#ron-products-v92 .ron-crumb{margin-bottom:32px}#ron-products-v92 .ron-hero-signature{margin-top:25px}#ron-products-v92 .ron-hero h1{font-size:45px}#ron-products-v92 .ron-hero-gallery{padding-top:20px}#ron-products-v92 .ron-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 26px}#ron-products-v92 .ron-brand-tabs{gap:14px}#ron-products-v92 .ron-brand-tabs button{gap:9px;font-size:12px}#ron-products-v92 .ron-collection-copy{padding:40px}#ron-products-v92 .ron-collection-copy h2{font-size:38px}#ron-products-v92 .ron-footer-main{gap:35px}#ron-products-v92 .ron-help{gap:35px}}
@media(max-width:760px){#ron-products-v92 .ron-topline{font-size:10px;gap:10px;padding:7px 10px;letter-spacing:.015em}#ron-products-v92 .ron-topline span+span{padding-left:10px}#ron-products-v92 .ron-header-inner{min-height:75px;padding:12px 16px;gap:10px}#ron-products-v92 .ron-logo{width:180px}#ron-products-v92 .ron-header-actions{gap:6px}#ron-products-v92 .ron-header .ron-market-toggle{font-size:12px;width:116px;gap:6px}#ron-products-v92 .ron-header .ron-flag{width:20px;height:15px}#ron-products-v92 .ron-icon{width:44px;height:44px;min-width:44px}#ron-products-v92 .ron-hero{display:flex;flex-direction:column;min-height:0}#ron-products-v92 .ron-hero-gallery{order:-1;padding:0}#ron-products-v92 .ron-slides{aspect-ratio:4/3;max-height:430px}#ron-products-v92 .ron-slide-tools{padding:6px 18px;background:#F5F5F0}#ron-products-v92 .ron-hero-copy{padding:26px 20px 34px}#ron-products-v92 .ron-crumb{margin-bottom:22px}#ron-products-v92 .ron-hero .ron-kicker{margin-bottom:14px}#ron-products-v92 .ron-hero h1{font-size:42px;max-width:600px;margin-bottom:18px}#ron-products-v92 .ron-intro{line-height:1.8;margin-bottom:23px}#ron-products-v92 .ron-hero-signature{font-size:11px;margin-top:26px;gap:9px}#ron-products-v92 .ron-wrap{padding-inline:18px}#ron-products-v92 .ron-catalog{padding-top:52px;padding-bottom:45px;scroll-margin-top:78px}#ron-products-v92 .ron-section-head{display:block;margin-bottom:28px}#ron-products-v92 h2{font-size:37px}#ron-products-v92 .ron-section-head .ron-kicker{margin-bottom:13px}#ron-products-v92 .ron-section-head>p{margin-top:18px;max-width:none}#ron-products-v92 .ron-brand-tabs{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;gap:28px;margin-bottom:20px}#ron-products-v92 .ron-brand-tabs button{flex-shrink:0;min-height:62px;font-size:13px;scroll-snap-align:start;gap:10px}#ron-products-v92 .ron-filter-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}#ron-products-v92 .ron-search{grid-column:1/-1}#ron-products-v92 .ron-select-wrap{max-width:none;min-width:0}#ron-products-v92 .ron-select-wrap select{font-size:13px;padding-left:0;max-width:100%}#ron-products-v92 .ron-results-meta{display:block;margin:20px 0;font-size:12px}#ron-products-v92 .ron-results-meta p{text-align:left;margin-top:7px}#ron-products-v92 .ron-grid{gap:28px 14px}#ron-products-v92 .ron-brand{font-size:10px;letter-spacing:0;margin-bottom:7px}#ron-products-v92 .ron-card-copy{padding-top:14px}#ron-products-v92 .ron-card h3{font-size:16px;line-height:1.4}#ron-products-v92 .ron-spec{font-size:13px;line-height:1.55;margin-bottom:14px}#ron-products-v92 .ron-price{font-size:15px}#ron-products-v92 .ron-detail{font-size:12px;gap:4px}#ron-products-v92 .ron-detail svg{width:18px;flex-shrink:0}#ron-products-v92 .ron-badge{font-size:11px;left:5px;right:5px;bottom:5px}#ron-products-v92 .ron-more-wrap{margin-top:32px}#ron-products-v92 .ron-collection{display:flex;flex-direction:column}#ron-products-v92 .ron-collection-c .ron-collection-image{order:0}#ron-products-v92 .ron-collection-copy{padding:35px 22px 45px}#ron-products-v92 .ron-collection-copy h2{font-size:37px;margin-bottom:20px}#ron-products-v92 .ron-collection-copy .ron-kicker{margin-bottom:15px}#ron-products-v92 .ron-help{display:block;padding:48px 22px}#ron-products-v92 .ron-help>div+div{margin-top:28px}#ron-products-v92 .ron-help .ron-button{width:100%;gap:12px;padding-inline:16px}#ron-products-v92 .ron-footer{padding:42px 22px 20px}#ron-products-v92 .ron-footer-main{grid-template-columns:1fr 1fr;gap:32px 20px;padding-bottom:28px}#ron-products-v92 .ron-footer-brand{grid-column:1/-1;display:flex;align-items:center;gap:22px}#ron-products-v92 .ron-footer-brand>a{flex-shrink:0}#ron-products-v92 .ron-footer-brand img{width:145px}#ron-products-v92 .ron-footer-brand p{margin:0;font-size:11px}#ron-products-v92 .ron-footer nav{font-size:13px}#ron-products-v92 .ron-footer-contact>a{font-size:13px}#ron-products-v92 .ron-footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}#ron-products-v92 dialog{padding:22px 18px;max-height:90dvh}#ron-products-v92 .ron-region-dialog{width:calc(100% - 24px)}#ron-products-v92 .ron-dialog-head h2{font-size:28px}#ron-products-v92 .ron-market-grid{grid-template-columns:1fr 1fr;gap:8px}#ron-products-v92 .ron-market-grid button{padding:10px 8px;gap:8px;min-height:75px}#ron-products-v92 .ron-market-grid b{font-size:13px}#ron-products-v92 .ron-market-grid .ron-flag{width:22px;height:16px}#ron-products-v92 .ron-market-check{font-size:12px}#ron-products-v92 .ron-nav-dialog nav a{font-size:25px}}
@media(max-width:420px){#ron-products-v92 .ron-header-inner{padding-inline:12px;gap:6px}#ron-products-v92 .ron-header .ron-logo{width:150px}#ron-products-v92 .ron-header .ron-market-toggle{width:112px}#ron-products-v92 .ron-header-actions{gap:0}#ron-products-v92 .ron-hero h1{font-size:38px}#ron-products-v92 .ron-wrap{padding-inline:14px}#ron-products-v92 .ron-hero-copy{padding-inline:18px}#ron-products-v92 .ron-grid{gap:25px 12px}#ron-products-v92 .ron-card h3{font-size:15px}#ron-products-v92 .ron-footer-brand{gap:15px}#ron-products-v92 .ron-footer-brand img{width:130px}#ron-products-v92 .ron-topline{font-size:9px}}
@media(max-width:350px){#ron-products-v92 .ron-header .ron-logo{width:125px}#ron-products-v92 .ron-header .ron-market-toggle{width:110px}#ron-products-v92 .ron-grid{grid-template-columns:1fr}#ron-products-v92 .ron-market-grid{grid-template-columns:1fr}#ron-products-v92 .ron-footer-brand{display:block}#ron-products-v92 .ron-footer-brand p{margin-top:18px}}
@media(prefers-reduced-motion:reduce){#ron-products-v92 *,#ron-products-v92 *::before,#ron-products-v92 *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

#ron-products-v92 .ron-brand-tabs::-webkit-scrollbar{display:none}

#ron-products-v92:lang(ko) :is(h1,h2,p){word-break:keep-all}

/* UAE / Dubai — Arabic typography and RTL; original logos/photos stay unmirrored. */
#ron-products-v92[dir="rtl"]{font-family:Tahoma,Arial,"Segoe UI",sans-serif;line-height:1.85;text-align:right}
#ron-products-v92[dir="rtl"] :is(h1,h2){font-family:Tahoma,Arial,"Segoe UI",sans-serif;font-weight:400;letter-spacing:0;line-height:1.45}
#ron-products-v92[dir="rtl"] .ron-kicker{letter-spacing:0;line-height:1.85}
#ron-products-v92[dir="rtl"] :is(.ron-market-toggle,.ron-brand-tabs button,.ron-market-grid button){text-align:right}
#ron-products-v92[dir="rtl"] .ron-results-meta p{text-align:left}
#ron-products-v92[dir="rtl"] :is(.ron-brand,.ron-card h3){direction:ltr;unicode-bidi:isolate;text-align:right}
#ron-products-v92[dir="rtl"] :is(.ron-logo,.ron-topline,.ron-hero-signature,.ron-slide-tools,.ron-slides,.ron-tab-number,.ron-footer-brand>a){direction:ltr;unicode-bidi:isolate}
#ron-products-v92[dir="rtl"] .ron-price{direction:rtl;unicode-bidi:isolate;font-variant-numeric:tabular-nums}
#ron-products-v92[dir="rtl"] :is(.ron-button,.ron-detail,.ron-text-link)>svg{transform:scaleX(-1)}
#ron-products-v92[dir="rtl"] .ron-select-wrap select{padding-left:26px;padding-right:8px}
#ron-products-v92[dir="rtl"] .ron-search input{text-align:right;direction:rtl}
#ron-products-v92[dir="rtl"] .ron-footer-contact>a{direction:ltr;unicode-bidi:isolate;justify-content:flex-end}
#ron-products-v92[dir="rtl"] .ron-button{text-align:center}
#ron-products-v92[dir="rtl"] :is(.ron-intro,.ron-spec,.ron-collection-copy>p,.ron-help p,.ron-footer-bottom p){unicode-bidi:plaintext}
@media(max-width:760px){#ron-products-v92[dir="rtl"] .ron-results-meta p{text-align:right}#ron-products-v92[dir="rtl"] .ron-select-wrap select{padding-right:0}#ron-products-v92[dir="rtl"] .ron-hero h1{font-size:36px}#ron-products-v92[dir="rtl"] h2{font-size:32px}#ron-products-v92[dir="rtl"] .ron-dialog-head h2{font-size:27px}}

/* Visible product-selection answers; native details remain usable without JS. */
#ron-products-v92 .ron-faq{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,90px);padding-top:72px;padding-bottom:72px;background:#fff}
#ron-products-v92 .ron-faq h2{max-width:550px}
#ron-products-v92 .ron-faq details{border-top:1px solid var(--ron-line);padding:18px 0}
#ron-products-v92 .ron-faq details:last-child{border-bottom:1px solid var(--ron-line)}
#ron-products-v92 .ron-faq summary{font:600 17px/1.7 var(--ron-sans);cursor:pointer;padding-inline-end:20px}
#ron-products-v92 .ron-faq details p{padding-top:15px;color:#51564B;font-size:15px;line-height:1.85}
#ron-products-v92 .ron-faq summary:focus-visible{outline:3px solid var(--ron-lime);outline-offset:4px}
@media(max-width:760px){#ron-products-v92 .ron-faq{grid-template-columns:1fr;gap:28px;padding-top:45px;padding-bottom:45px}#ron-products-v92 .ron-faq summary{font-size:16px}}

/* V88: Vietnamese diacritics, compact header, keyboard access and safe intrinsic sizing. */
#ron-products-v92{--ron-serif:"Noto Serif","Times New Roman",serif}
#ron-products-v92 :is(h1,h2){line-height:1.24;letter-spacing:-.028em}
#ron-products-v92 .ron-header-inner{min-height:84px;padding-block:12px}
#ron-products-v92 .ron-crumb a{min-height:32px}
#ron-products-v92 :is(input,select){min-height:48px}
#ron-products-v92 :is(summary,a,button,input,select):focus-visible{outline:3px solid #BDDC24;outline-offset:4px}
#ron-products-v92 .ron-card h3{overflow-wrap:anywhere}
#ron-products-v92 .ron-footer-brand>a{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:12px;background:#fff;vertical-align:top;line-height:0}
#ron-products-v92 .ron-footer-contact>a{min-height:44px}
#ron-products-v92 .ron-brand-tabs button{min-height:64px}
#ron-products-v92 :is(.ron-hero,.ron-collection,.ron-help,.ron-faq){scroll-margin-top:96px}
@media(max-width:760px){
 #ron-products-v92 .ron-header-inner{min-height:70px;padding-block:10px}
 #ron-products-v92 .ron-hero h1{font-size:clamp(34px,8.5vw,42px)}
 #ron-products-v92 .ron-brand{font-size:11px;line-height:1.6}
 #ron-products-v92 .ron-footer-brand{flex-wrap:wrap}
 #ron-products-v92 :is(.ron-hero,.ron-collection,.ron-help,.ron-faq){scroll-margin-top:82px}
}

/* Adapted from Banner-3D-09-b5-peptide-tren-be-kinh-V2. Native photos retain their URLs and markup. */
#ron-products-v92 .ron-hero-gallery[data-ron-molecular-hero]{position:relative;isolation:isolate;overflow:hidden}
#ron-products-v92 .ron-hero-gallery[data-ron-molecular-hero] .ron-product-molecular-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;opacity:.68}
#ron-products-v92 .ron-hero-gallery[data-ron-molecular-hero] .ron-slide-tools{position:relative;z-index:4}
#ron-products-v92 .ron-hero-gallery[data-ron-molecular-hero][data-ron-motion-paused="true"] .ron-product-molecular-canvas{opacity:.3}
@media(max-width:760px){#ron-products-v92 .ron-hero-gallery[data-ron-molecular-hero] .ron-product-molecular-canvas{opacity:.48}}
@media(prefers-reduced-motion:reduce){#ron-products-v92 .ron-hero-gallery[data-ron-molecular-hero] .ron-product-molecular-canvas{display:none}}

/* V88 country-linked currency, preserving source VND prices and responsive rows. */
#ron-products-v92 .ron-price-notes{max-width:850px;min-width:0}
#ron-products-v92 .ron-fx-source{font-size:12px;margin-top:5px;line-height:1.6}
#ron-products-v92 .ron-fx-source a{text-decoration:underline;text-underline-offset:3px}
#ron-products-v92 .ron-price{line-height:1.6;overflow-wrap:anywhere}
@media(max-width:760px){#ron-products-v92 .ron-price-notes{max-width:none}#ron-products-v92 .ron-price{font-size:14px}}

#ron-products-v92 h1,#ron-products-v92 h2{line-height:1.22}
#ron-products-v92 .ron85-skin{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,80px);padding-block:64px;background:#f6f4ef}
#ron-products-v92 .ron85-skin-copy>p:not(.ron-kicker){margin:24px 0;color:#51564b;max-width:530px;font-size:17px;line-height:1.8}
#ron-products-v92 .ron85-model{min-width:0;position:relative}
#ron-products-v92 .ron85-defs{position:absolute;width:0;height:0;overflow:hidden}
#ron-products-v92 .ron85-stage{position:relative;aspect-ratio:1.2;max-width:560px;margin:auto;isolation:isolate}
#ron-products-v92 .ron85-layer{position:absolute;inset:0;width:100%;height:100%;animation:ron85Breathe 8s ease-in-out infinite;transform-origin:center}
@keyframes ron85Breathe{0%,100%{transform:translateY(0)}50%{transform:translateY(calc((var(--layer) - 1.5)*14px))}}
#ron-products-v92 .ron85-model.ron85-still .ron85-layer{animation-play-state:paused}
#ron-products-v92 .ron85-layer-key{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;padding:12px 0;border-block:1px solid #d9d9d2;font-size:14px}
#ron-products-v92 .ron85-layer-key span{border-inline-start:3px solid #4f6d0f;padding-inline-start:10px}
#ron-products-v92 .ron85-model figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#51564b;margin-top:12px}
#ron-products-v92 .ron85-pause{min-height:44px;padding:8px 14px;border:1px solid #899279;flex-shrink:0}
#ron-products-v92 .ron85-lines{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;align-items:center;padding-block:40px}
#ron-products-v92 .ron85-lines h2{font-size:30px}
#ron-products-v92 .ron85-lines a{display:flex;align-items:center;justify-content:space-between;min-height:60px;border-bottom:1px solid #899279;font-size:15px;gap:12px}
#ron-products-v92 .ron85-lines a:hover{border-color:#4f6d0f;color:#4f6d0f}
#ron-products-v92 .ron-collection{scroll-margin-top:115px}
#ron-products-v92 .ron-collection-image{overflow:hidden;background:#f6f4ef}
#ron-products-v92 .ron-collection-image img{transition:transform 1.2s ease;will-change:auto}
@media(hover:hover){#ron-products-v92 .ron-collection-image:hover img{transform:scale(1.025)}}
@media(max-width:760px){#ron-products-v92 .ron85-skin{grid-template-columns:1fr;padding-block:42px;gap:20px}#ron-products-v92 .ron85-skin h2{font-size:34px}#ron-products-v92 .ron85-stage{max-width:440px}#ron-products-v92 .ron85-lines{grid-template-columns:1fr;gap:8px;padding-block:30px}#ron-products-v92 .ron85-lines h2{font-size:28px;margin-bottom:12px}#ron-products-v92 .ron85-model figcaption{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){#ron-products-v92 .ron85-layer{animation:none}#ron-products-v92 .ron-collection-image img{transition:none;transform:none!important}}
#ron-products-v92{--ron-serif:Georgia,"Times New Roman",serif}
#ron-products-v92 .ron-header-inner{min-height:88px;padding-block:12px}
#ron-products-v92 .ron-desktop-nav{gap:22px}
#ron-products-v92 .ron-desktop-nav .ron86-nav-spa{color:#4f6d0f;font-weight:650}
#ron-products-v92 .ron-hero{grid-template-columns:46% 54%;min-height:620px;background:#f6f4ef}
#ron-products-v92 .ron-hero-copy{padding-block:34px 48px}
#ron-products-v92 .ron-crumb{margin-bottom:38px}
#ron-products-v92 .ron-hero h1{font-size:clamp(38px,3.65vw,59px);line-height:1.24;letter-spacing:-.045em;margin-bottom:26px}
#ron-products-v92 .ron-hero .ron-intro{font-size:17px;line-height:1.8;max-width:510px;margin-bottom:30px}
#ron-products-v92 .ron86-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}
#ron-products-v92 .ron86-actions .ron-button{padding-inline:20px;gap:12px}
#ron-products-v92 .ron86-actions .ron-outline{background:transparent;color:#12130f}
#ron-products-v92 .ron-hero-gallery{padding-top:24px;background:#f0f2e9}
#ron-products-v92 .ron-hero-signature{margin-top:28px;letter-spacing:.05em}
#ron-products-v92 .ron86-goals{padding-block:64px 50px}
#ron-products-v92 .ron86-goals-head{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:end;margin-bottom:28px}
#ron-products-v92 .ron86-goals h2{font-size:clamp(28px,2.8vw,42px);max-width:580px}
#ron-products-v92 .ron86-goals-head p{font-size:15px;color:#596052;max-width:470px;line-height:1.8}
#ron-products-v92 .ron86-goal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
#ron-products-v92 .ron86-goal{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:155px;padding:28px;background:#f6f4ef;border:1px solid #d9d9d2;transition:background .2s,border-color .2s;text-align:start}
#ron-products-v92 .ron86-goal strong{font-size:19px;font-weight:550;line-height:1.5;padding-inline-end:24px}
#ron-products-v92 .ron86-goal p{font-size:14px;margin-top:12px;color:#596052;line-height:1.7}
#ron-products-v92 .ron86-goal>span{position:absolute;inset-inline-end:24px;top:28px;font-size:22px;color:#4f6d0f}
#ron-products-v92 .ron86-goal:hover,#ron-products-v92 .ron86-goal[aria-current=true]{background:#edf2df;border-color:#76845f}
#ron-products-v92 .ron-catalog{padding-top:35px;padding-bottom:65px}
#ron-products-v92 .ron-section-head{border-top:1px solid #d9d9d2;padding-top:45px;margin-bottom:32px}
#ron-products-v92 .ron-section-head h2{font-size:clamp(32px,3vw,46px)}
#ron-products-v92 .ron86-catalog-oa{display:inline-block;color:#4f6d0f;font-size:14px;text-decoration:underline;text-underline-offset:5px;margin:0 0 28px;min-height:44px;padding-top:10px}
#ron-products-v92 .ron86-filter-state{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 16px;background:#eef2e4;margin-bottom:24px;font-size:14px}
#ron-products-v92 .ron86-filter-state button{min-height:44px;padding:8px;text-decoration:underline}
#ron-products-v92 .ron-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}
#ron-products-v92 .ron-card{border:1px solid #d9d9d2;padding-bottom:0;background:#fff}
#ron-products-v92 .ron-card-copy{padding:22px;gap:0}
#ron-products-v92 .ron-card h3{font-size:20px;line-height:1.5;font-weight:550;margin-bottom:8px}
#ron-products-v92 .ron86-original{font-size:12px;line-height:1.65;color:#6b6d65;margin-bottom:12px;overflow-wrap:anywhere}
#ron-products-v92 .ron86-volume{font-size:13px;color:#596052;margin-bottom:12px}
#ron-products-v92 .ron86-price-label{display:block;font-size:12px;line-height:1.5;color:#6b6d65;margin-bottom:3px}
#ron-products-v92 .ron-price{font-size:18px;margin-bottom:12px}
#ron-products-v92 .ron-detail{font-size:14px;min-height:44px}
#ron-products-v92 .ron86-select{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;margin-top:14px;padding:12px 14px;border:1px solid #899279;background:#fff;font-size:14px;gap:8px;text-align:start}
#ron-products-v92 .ron86-select[aria-pressed=true]{background:#eef2e4;border-color:#4f6d0f;color:#354910}
#ron-products-v92 .ron86-select>i{font-style:normal;font-size:19px}
#ron-products-v92 .ron86-version{font-size:13px;color:#596052;padding:16px 0 0}
#ron-products-v92 .ron86-brands{padding-block:50px 64px;border-top:1px solid #d9d9d2}
#ron-products-v92 .ron86-brands-head{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:32px}
#ron-products-v92 .ron86-brands-head h2{font-size:clamp(30px,2.9vw,44px)}
#ron-products-v92 .ron86-brands-head p{max-width:480px;color:#596052;font-size:16px}
#ron-products-v92 .ron86-brand-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}
#ron-products-v92 .ron86-brand-grid .ron-collection{display:flex;flex-direction:column;min-width:0;background:#f6f4ef;border:1px solid #d9d9d2;margin:0}
#ron-products-v92 .ron86-brand-grid .ron-collection-image{order:0;width:100%}
#ron-products-v92 .ron86-brand-grid .ron-collection-image img{aspect-ratio:4/3}
#ron-products-v92 .ron86-brand-grid .ron-collection-copy{padding:32px;flex:1;justify-content:flex-start;width:100%}
#ron-products-v92 .ron86-brand-grid .ron-collection-copy h2{font-size:30px;line-height:1.3;margin-bottom:18px}
#ron-products-v92 .ron86-brand-grid .ron-collection-copy .ron-text-link{margin-top:auto;padding-top:20px}
#ron-products-v92 .ron86-brand-grid .ron-collection-copy>p:not(.ron-kicker){margin-bottom:20px;font-size:15px;line-height:1.8}
#ron-products-v92 .ron86-brand-grid .ron-kicker{font-size:18px;letter-spacing:.01em;margin-bottom:16px}
#ron-products-v92 .ron86-brand-cats{display:flex;flex-wrap:wrap;gap:8px 16px;padding:16px 0;margin:0 0 18px;list-style:none;border-block:1px solid #d9d9d2;width:100%;font-size:13px;color:#4f6d0f}
#ron-products-v92 .ron85-skin{padding-block:42px;gap:48px}
#ron-products-v92 .ron85-skin h2{font-size:clamp(30px,2.8vw,42px)}
#ron-products-v92 .ron85-stage{max-width:370px}
#ron-products-v92 .ron85-model{max-width:490px;width:100%;margin:auto}
#ron-products-v92 .ron86-partner{padding-block:70px;background:#0b1408;color:#fff;scroll-margin-top:105px}
#ron-products-v92 .ron86-partner-top{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:end;margin-bottom:40px}
#ron-products-v92 .ron86-partner .ron-kicker{color:#d8eb72}
#ron-products-v92 .ron86-partner h2{font-size:clamp(32px,3.1vw,48px)}
#ron-products-v92 .ron86-partner-top>p{color:#d6dccb;line-height:1.85;font-size:16px;max-width:510px}
#ron-products-v92 .ron86-partner-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-top:1px solid #4f5a44;padding-top:30px}
#ron-products-v92 .ron86-partner-steps h3{font-size:19px;font-weight:500;line-height:1.5;color:#fff;margin-bottom:16px}
#ron-products-v92 .ron86-partner-steps p{color:#c2cbb8;font-size:15px;line-height:1.8}
#ron-products-v92 .ron86-shortlist{background:#fff;color:#12130f;margin-top:40px;padding:30px;scroll-margin-top:105px}
#ron-products-v92 .ron86-shortlist h3{font-size:25px;font-weight:500;line-height:1.5;margin-bottom:14px}
#ron-products-v92 .ron86-shortlist textarea{display:block;width:100%;min-height:140px;resize:vertical;border:1px solid #d9d9d2;background:#fafbf7;color:#12130f;font:14px/1.8 var(--ron-sans);padding:16px;margin:16px 0}
#ron-products-v92 .ron86-shortlist p{font-size:14px;color:#596052;line-height:1.8;margin-bottom:16px}
#ron-products-v92 .ron86-short-clear{min-height:44px;padding:8px 0;font-size:13px;text-decoration:underline}
#ron-products-v92 .ron86-short-status{display:block;font-size:14px;line-height:1.7;margin-top:12px;min-height:24px;color:#4f6d0f}
#ron-products-v92 .ron86-shortbar{position:fixed;z-index:38;bottom:20px;inset-inline-start:50%;transform:translateX(-50%);display:flex;gap:22px;align-items:center;justify-content:center;flex-wrap:wrap;background:#0b1408;color:#fff;padding:12px 20px;border:1px solid #8d9b79;max-width:calc(100% - 32px);font-size:14px}
#ron-products-v92[dir=rtl] .ron86-shortbar{transform:translateX(50%)}
#ron-products-v92 .ron86-shortbar a{min-height:44px;display:flex;align-items:center;color:#d8eb72;white-space:nowrap}
#ron-products-v92 .ron86-shortbar span{display:flex;align-items:center;gap:10px}
#ron-products-v92 .ron86-shortbar b{display:flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;border:1px solid #8d9b79;font-weight:500}
#ron-products-v92 .ron-help{padding-block:55px}
#ron-products-v92 .ron-faq{padding-block:65px}
#ron-products-v92 .ron-help h2{font-size:36px}
#ron-products-v92 .ron-footer{padding-bottom:95px}
#ron-products-v92 [data-ron86-js]{display:none}
#ron-products-v92[data-ron86-ready] [data-ron86-js]{display:flex}
#ron-products-v92[data-ron86-ready] .ron86-shortlist[data-ron86-js]{display:block}
@media(max-width:1180px){#ron-products-v92 .ron-hero{grid-template-columns:1fr 1fr}#ron-products-v92 .ron-hero h1{font-size:41px}#ron-products-v92 .ron-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#ron-products-v92 .ron86-goal{padding:22px}#ron-products-v92 .ron86-partner-top{gap:30px}}
@media(max-width:760px){#ron-products-v92 .ron-hero{display:flex;flex-direction:column;min-height:0}#ron-products-v92 .ron-hero-copy{padding:26px 20px 32px;order:0}#ron-products-v92 .ron-hero-gallery{order:1;padding-top:0}#ron-products-v92 .ron-hero h1{font-size:37px;line-height:1.24}#ron-products-v92 .ron-hero .ron-intro{font-size:16px;line-height:1.8}#ron-products-v92 .ron-crumb{margin-bottom:25px}#ron-products-v92 .ron86-actions{width:100%;display:grid;grid-template-columns:1fr;gap:10px}#ron-products-v92 .ron86-actions a{width:100%;justify-content:center}#ron-products-v92 .ron-hero-signature{font-size:11px;margin-top:22px}#ron-products-v92 .ron86-goals{padding-block:40px 28px}#ron-products-v92 .ron86-goals-head,#ron-products-v92 .ron86-brands-head{grid-template-columns:1fr;gap:16px}#ron-products-v92 .ron86-goal-grid{grid-template-columns:1fr;gap:10px}#ron-products-v92 .ron86-goal{min-height:0;padding:20px}#ron-products-v92 .ron86-goal strong{font-size:18px}#ron-products-v92 .ron86-goal p{margin-top:7px}#ron-products-v92 .ron86-goal>span{top:20px}#ron-products-v92 .ron-catalog{padding-top:0;padding-bottom:45px}#ron-products-v92 .ron-section-head{padding-top:30px}#ron-products-v92 .ron-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px;overflow:visible!important;padding:0!important;scroll-snap-type:none}#ron-products-v92 .ron-card{width:auto!important;min-width:0!important;flex:initial!important}#ron-products-v92 .ron-card-copy{padding:13px 10px}#ron-products-v92 .ron-brand{font-size:10px;line-height:1.6}#ron-products-v92 .ron-card h3{font-size:16px;line-height:1.5}#ron-products-v92 .ron86-original{font-size:11px;line-height:1.65}#ron-products-v92 .ron-spec{font-size:12px}#ron-products-v92 .ron-price{font-size:15px;overflow-wrap:anywhere}#ron-products-v92 .ron-detail{font-size:12px;gap:4px}#ron-products-v92 .ron86-select{font-size:12px;padding:10px 8px}#ron-products-v92 .ron86-brand-grid{grid-template-columns:1fr;gap:20px}#ron-products-v92 .ron86-brand-grid .ron-collection-copy{padding:25px}#ron-products-v92 .ron86-brand-grid .ron-collection-copy h2{font-size:29px}#ron-products-v92 .ron86-brands{padding-block:35px 42px}#ron-products-v92 .ron85-skin{gap:20px;padding-block:35px}#ron-products-v92 .ron85-stage{max-width:320px}#ron-products-v92 .ron86-partner{padding-block:44px}#ron-products-v92 .ron86-partner-top{grid-template-columns:1fr;gap:24px;margin-bottom:28px}#ron-products-v92 .ron86-partner-steps{grid-template-columns:1fr;gap:25px;padding-top:25px}#ron-products-v92 .ron86-shortlist{padding:22px 18px;margin-top:30px}#ron-products-v92 .ron86-shortlist h3{font-size:23px}#ron-products-v92 .ron86-shortbar{bottom:12px;padding:7px 14px;gap:15px;font-size:12px;width:max-content}#ron-products-v92 .ron-help{padding:35px 22px;gap:25px}#ron-products-v92 .ron-help h2{font-size:30px}#ron-products-v92 .ron-faq{padding-block:42px}}
@media(max-width:380px){#ron-products-v92 .ron-grid{grid-template-columns:1fr}#ron-products-v92 .ron-card-copy{padding:20px}#ron-products-v92 .ron-card h3{font-size:20px}#ron-products-v92 .ron-hero h1{font-size:33px}}
@media(prefers-reduced-motion:reduce){#ron-products-v92 .ron86-goal{transition:none}}
@media print{#ron-products-v92 .ron86-shortbar,#ron-products-v92 .ron86-select{display:none!important}#ron-products-v92 .ron86-partner{background:#fff;color:#12130f}}
#ron-products-v92 .ron-hero{min-height:640px}
#ron-products-v92 .ron-desktop-nav .ron86-nav-spa{max-width:170px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}
#ron-products-v92 .ron-hero h1{font-size:clamp(39px,3.7vw,59px);line-height:1.24}
#ron-products-v92 .ron-hero .ron-intro{font-size:16px;line-height:1.85}
#ron-products-v92 .ron87-benefits{display:flex;flex-wrap:wrap;gap:8px 18px;padding:0;margin:23px 0 0;list-style:none;color:#4f6d0f;font-size:12px;line-height:1.7}
#ron-products-v92 .ron87-benefits li{padding-inline-start:10px;border-inline-start:2px solid #8d9b79}
#ron-products-v92 .ron-hero-signature{margin-top:19px}
#ron-products-v92 .ron87-paths{padding-block:30px 34px;border-bottom:1px solid #d9d9d2;background:#fff}
#ron-products-v92 .ron87-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
#ron-products-v92 .ron87-path{min-width:0;display:flex;flex-direction:column;padding:18px 28px;border-inline-end:1px solid #d9d9d2;min-height:176px}
#ron-products-v92 .ron87-path:first-child{padding-inline-start:0}
#ron-products-v92 .ron87-path:last-child{padding-inline-end:0;border-inline-end:0}
#ron-products-v92 .ron87-path strong{font-size:18px;line-height:1.55;font-weight:550;color:#12130f}
#ron-products-v92 .ron87-path strong,#ron-products-v92 .ron87-path-link>span:first-child{min-width:0;overflow-wrap:anywhere}
#ron-products-v92 .ron87-path p{font-size:14px;line-height:1.75;color:#596052;margin:10px 0 15px;max-width:380px}
#ron-products-v92 .ron87-path-link{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#4f6d0f;font-size:14px;margin-top:auto;min-height:30px}
#ron-products-v92 .ron87-path:hover .ron87-path-link{text-decoration:underline;text-underline-offset:5px}
#ron-products-v92 .ron86-goals{padding-block:40px 30px}
#ron-products-v92 .ron86-goals-head{margin-bottom:23px}
#ron-products-v92 .ron86-goals h2{font-size:clamp(29px,2.7vw,40px)}
#ron-products-v92 .ron86-goal{min-height:132px;padding:24px}
#ron-products-v92 .ron86-goal>span{top:24px}
#ron-products-v92 .ron87-shared-shortlist{margin:0 auto 50px;max-width:1460px;border:1px solid #a7af9a;background:#f6f4ef;padding-block:30px}
#ron-products-v92 .ron87-shared-shortlist h2{font-size:30px;line-height:1.3;margin-bottom:14px}
#ron-products-v92 .ron87-shared-shortlist textarea{background:#fff}
#ron-products-v92 .ron87-partner{padding-block:66px 72px;background:#0b1408;color:#fff;scroll-margin-top:110px}
#ron-products-v92 .ron87-partner-head{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:end;margin-bottom:38px}
#ron-products-v92 .ron87-partner-head .ron-kicker{color:#d8eb72;letter-spacing:.07em}
#ron-products-v92 .ron87-partner-head h2{font-size:clamp(32px,3vw,46px);line-height:1.3}
#ron-products-v92 .ron87-partner-head>p{color:#d0d9c5;font-size:16px;line-height:1.85;max-width:560px}
#ron-products-v92 .ron87-business-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}
#ron-products-v92 .ron87-business-card{min-width:0;display:flex;flex-direction:column;align-items:flex-start;scroll-margin-top:112px;border:1px solid #56624a;padding:34px;background:#13200d}
#ron-products-v92 .ron87-business-label{font-size:13px;letter-spacing:.02em;color:#d8eb72;margin-bottom:20px}
#ron-products-v92 .ron87-business-card h3{font:400 clamp(26px,2.3vw,34px)/1.35 var(--ron-serif);white-space:pre-line;letter-spacing:-.025em;margin-bottom:22px;overflow-wrap:anywhere}
#ron-products-v92 .ron87-business-intro{font-size:15px;line-height:1.8;color:#d0d9c5}
#ron-products-v92 .ron87-business-card ul{padding:0;margin:25px 0 30px;list-style:none;width:100%;color:#d0d9c5;font-size:14px;line-height:1.8}
#ron-products-v92 .ron87-business-card li{padding-block:11px;border-top:1px solid #46503d}
#ron-products-v92 .ron87-business-card .ron-button{margin-top:auto;background:#e8eddc;color:#12130f;border-color:#e8eddc;width:100%;padding-inline:18px;gap:15px}
#ron-products-v92 .ron87-business-card .ron-button>span:first-child{min-width:0;overflow-wrap:anywhere}
#ron-products-v92 .ron87-business-card .ron-button:hover{background:#bddc24;border-color:#bddc24}
#ron-products-v92 .ron-help .ron86-actions{gap:12px}
#ron-products-v92 .ron-help h2{font-size:clamp(30px,3vw,42px);line-height:1.3}
#ron-products-v92 .ron-help .ron-button{font-size:14px;gap:14px}
@media(max-width:1180px){#ron-products-v92 .ron87-path{padding-inline:20px}#ron-products-v92 .ron87-path strong{font-size:16px}#ron-products-v92 .ron87-partner-head{grid-template-columns:1fr;gap:25px}#ron-products-v92 .ron87-partner-head>p{max-width:760px}#ron-products-v92 .ron87-business-card{padding:27px}}
@media(max-width:760px){#ron-products-v92 .ron-hero{min-height:0}#ron-products-v92 .ron-hero h1{font-size:36px;line-height:1.26}#ron-products-v92 .ron87-benefits{font-size:11px;gap:8px 13px}#ron-products-v92 .ron87-paths{padding-block:15px}#ron-products-v92 .ron87-path-grid{grid-template-columns:1fr}#ron-products-v92 .ron87-path,#ron-products-v92 .ron87-path:first-child,#ron-products-v92 .ron87-path:last-child{padding:17px 0;min-height:0;border-inline-end:0;border-bottom:1px solid #d9d9d2}#ron-products-v92 .ron87-path:last-child{border-bottom:0}#ron-products-v92 .ron87-path strong{font-size:17px}#ron-products-v92 .ron87-path p{font-size:13px;margin:6px 0 9px;max-width:100%}#ron-products-v92 .ron87-path-link{font-size:13px;min-height:24px}#ron-products-v92 .ron86-goals{padding-block:30px 22px}#ron-products-v92 .ron86-goal{min-height:0;padding:18px}#ron-products-v92 .ron86-goal>span{top:18px}#ron-products-v92 .ron86-goals h2{font-size:29px}#ron-products-v92 .ron87-shared-shortlist{margin-bottom:35px;padding:25px 20px;border-inline:0}#ron-products-v92 .ron87-shared-shortlist h2{font-size:26px}#ron-products-v92 .ron87-partner{padding-block:42px 46px}#ron-products-v92 .ron87-partner-head{margin-bottom:28px;gap:22px}#ron-products-v92 .ron87-partner-head h2{font-size:30px}#ron-products-v92 .ron87-partner-head>p{font-size:15px}#ron-products-v92 .ron87-business-grid{grid-template-columns:1fr;gap:20px}#ron-products-v92 .ron87-business-card{padding:25px 22px}#ron-products-v92 .ron87-business-card h3{font-size:28px}#ron-products-v92 .ron87-business-card .ron-button{min-height:52px;font-size:13px}#ron-products-v92 .ron-help h2{font-size:30px}#ron-products-v92 .ron-help .ron86-actions{margin-top:5px}}
@media(max-width:380px){#ron-products-v92 .ron-hero h1{font-size:33px}#ron-products-v92 .ron87-business-card h3{font-size:25px}}
@media print{#ron-products-v92 .ron87-partner,#ron-products-v92 .ron87-business-card{color:#12130f;background:#fff}#ron-products-v92 .ron87-partner p,#ron-products-v92 .ron87-business-card ul{color:#12130f}}
/* Embedded Noto fonts: Copyright 2022 The Noto Project Authors
(https://github.com/notofonts/latin-greek-cyrillic).
Licensed under the SIL Open Font License, Version 1.1.
License: https://scripts.sil.org/OFL . Copyright and license metadata are
preserved in each embedded WOFF font. */
/* SIL Open Font
    License Version 1.1 – 26 February 2007

PREAMBLE The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font
    projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and
    open framework in which fonts may be shared and improved in partnership with others.

The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not
    sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold
    with any software provided that the font names of derivative works are changed. The fonts and derivatives, however,
    cannot be released under any other type of license. The requirement for fonts to remain under this license does not
    apply to any document created using the fonts or their derivatives.

DEFINITIONS "Font Software" refers to the set of files released by the Copyright Holder(s) under this license
    and clearly marked as such. This may include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the copyright statement(s).

"Original Version" refers to the collection of Font Software components as distributed by the Copyright
    Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting, or substituting – in part or in whole
    -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new
    environment.

"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the
    Font Software.

PERMISSION & CONDITIONS Permission is hereby granted, free of charge, to any person obtaining a copy of the
    Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of
    the Font Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold
    by itself.

2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any
    software, provided that each copy contains the above copyright notice and this license. These can be included
    either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields
    within text or binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission
    is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as
    presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote,
    endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and
    the Author(s) or with their explicit written permission.

5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this
    license, and must not be distributed under any other license. The requirement for fonts to remain under this
    license does not apply to any document created using the Font Software.

TERMINATION This license becomes null and void if any of the above conditions are not met.

DISCLAIMER THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
    BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
    COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM,
    DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER
    IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR
    FROM OTHER DEALINGS IN THE FONT SOFTWARE.

*/
@font-face{font-family:"RON Noto Serif";font-style:normal;font-weight:400;font-display:swap;src:url("/wp-content/plugins/ron-subpages-assets-02/fonts/22d985b973dd30881abec39eb30db2df4e8db554435043a3743b60e639199c22.woff") format("woff")}
@font-face{font-family:"RON Noto Serif";font-style:italic;font-weight:400;font-display:swap;src:url("/wp-content/plugins/ron-subpages-assets-01/fonts/0dd3a4dfe57328d3f2c5c41e32f977f85f41a5f814b611eba34489a71ce4b0ed.woff") format("woff")}
@font-face{font-family:"RON Noto Sans";font-style:normal;font-weight:400;font-display:swap;src:url("/wp-content/plugins/ron-subpages-assets-03/fonts/891a5b03afe7c6d3ac43e34f87cfecaa700a280bcd3b9c961bc8d825b25293a3.woff") format("woff")}
@font-face{font-family:"RON Noto Sans";font-style:normal;font-weight:700;font-display:swap;src:url("/wp-content/plugins/ron-subpages-assets-02/fonts/abcd2e0dea3856db9cfa3e3a84952a403a5dc62ecb4e428dbca9d63c83d54f0f.woff") format("woff")}
/* V88: Vietnamese-safe typefaces, scoped to the RON component. */
#ron-products-v92{
  --ron-serif:"RON Noto Serif","Times New Roman",serif;
  --ron-sans:"RON Noto Sans","Segoe UI",Roboto,Arial,sans-serif;
  font-family:var(--ron-sans);
  font-kerning:normal;
}
#ron-products-v92 :where(p,span,a,li,strong,b,small,label,summary,button,input,select,option,textarea){font-family:inherit}
#ron-products-v92 :is(p,li,label,summary,button,input,select,textarea){font-family:var(--ron-sans)}
#ron-products-v92 h1,#ron-products-v92 h2,
#ron-products-v92 .ron87-business-card h3,
#ron-products-v92 .ron-nav-dialog nav a{font-family:var(--ron-serif)}
#ron-products-v92 :is(h1,h2,h3) :where(span,strong,b,a,em){font-family:inherit}
#ron-products-v92 .ron-card h3{font-family:var(--ron-sans)}
#ron-products-v92:lang(vi) :is(h1,h2),
#ron-products-v92:lang(vi) .ron-hero h1,
#ron-products-v92:lang(vi) .ron87-business-card h3{
  line-height:1.34;
  letter-spacing:-.018em;
  overflow:visible;
  height:auto;
  max-height:none;
}
#ron-products-v92:lang(vi) .ron-kicker{line-height:1.85;letter-spacing:.065em}
#ron-products-v92:lang(vi) .ron-nav-dialog nav a{line-height:1.55;letter-spacing:0}
#ron-products-v92:lang(vi) .ron-card h3{line-height:1.55;letter-spacing:0}
#ron-products-v92:lang(vi) .ron-button{line-height:1.65;height:auto}
#ron-products-v92:lang(vi) .ron-hero h1{font-size:clamp(36px,3.5vw,56px)}
/* Retain the existing script-specific fallbacks and reading direction. */
#ron-products-v92:is(:lang(ko),:lang(ja),:lang(zh-TW),:lang(zh-CN),:lang(th),:lang(km),:lang(lo)) :is(h1,h2),
#ron-products-v92:is(:lang(ko),:lang(ja),:lang(zh-TW),:lang(zh-CN),:lang(th),:lang(km),:lang(lo)) .ron87-business-card h3{font-family:var(--ron-sans);letter-spacing:0}
#ron-products-v92[dir="rtl"]{--ron-sans:Tahoma,Arial,"Segoe UI",sans-serif;--ron-serif:Tahoma,Arial,"Segoe UI",sans-serif}
@media(max-width:760px){#ron-products-v92:lang(vi) .ron-hero h1{font-size:34px;line-height:1.35}}
@media(max-width:420px){#ron-products-v92:lang(vi) .ron-hero h1{font-size:32px}}


/* V92: shared, accessible product search in the main navigation. */
#ron-products-v92 .ron-header-inner{max-width:1920px;gap:20px;padding-inline:clamp(20px,3vw,58px)}
#ron-products-v92 .ron-desktop-nav{gap:18px;min-width:0}
#ron-products-v92 .ron-nav-search{position:relative;flex:0 1 260px;width:260px;min-width:220px;margin:0;z-index:2}
#ron-products-v92 .ron-nav-search-field{display:flex;align-items:center;min-height:46px;border:1px solid #d9d9d2;background:#f6f4ef;gap:0;padding-inline:3px}
#ron-products-v92 .ron-nav-search-input{width:100%;min-width:0;min-height:44px;padding:10px 4px 10px 10px;border:0;background:transparent;font-size:13px;line-height:1.65;box-shadow:none}
#ron-products-v92 .ron-nav-search-input::-webkit-search-cancel-button{display:none}
#ron-products-v92 .ron-nav-search-clear,#ron-products-v92 .ron-nav-search-submit{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:44px;padding:0;border:0;background:transparent;color:#304329}
#ron-products-v92 .ron-nav-search-clear{flex-basis:30px;width:30px;color:#62675c;font-size:24px;font-family:var(--ron-sans);line-height:1}
#ron-products-v92 .ron-nav-search-field:focus-within{border-color:#586a23;box-shadow:0 0 0 2px #bddc2440}
#ron-products-v92 .ron-nav-search-input:focus-visible{outline:0}
#ron-products-v92 .ron-nav-search-panel{position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;width:min(440px,calc(100vw - 32px));max-height:min(70vh,600px);max-height:min(70dvh,600px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid #d9d9d2;box-shadow:0 18px 50px #14230924;padding:14px}
#ron-products-v92 .ron-nav-search-top{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:0 4px 12px}
#ron-products-v92 .ron-nav-search-title{font-size:13px;font-weight:650;line-height:1.65}
#ron-products-v92 .ron-nav-search-count{font-size:12px;color:#646a5b;white-space:nowrap;line-height:1.65}
#ron-products-v92 .ron-nav-search-list{list-style:none;padding:0;margin:0;display:grid;gap:4px}
#ron-products-v92 .ron-nav-search-result{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:10px 7px;min-height:78px;border-bottom:1px solid #eceee6;text-align:start}
#ron-products-v92 .ron-nav-search-result:hover,#ron-products-v92 .ron-nav-search-result:focus-visible{background:#f6f7ef;color:#12130f}
#ron-products-v92 .ron-nav-search-image{width:56px;height:56px;object-fit:contain;background:#fafaf7}
#ron-products-v92 .ron-nav-search-copy{min-width:0;display:grid;gap:3px}
#ron-products-v92 .ron-nav-search-brand{font-size:10px;line-height:1.6;color:#53603e;letter-spacing:.02em}
#ron-products-v92 .ron-nav-search-name{font-size:13px;font-weight:650;line-height:1.6;overflow-wrap:anywhere}
#ron-products-v92 .ron-nav-search-spec{font-size:11px;line-height:1.65;color:#666b60}
#ron-products-v92 .ron-nav-search-empty{padding:20px 6px;font-size:14px;line-height:1.75;color:#62675c}
#ron-products-v92 .ron-nav-search-all{display:block;width:100%;min-height:46px;margin-top:10px;padding:10px 14px;background:#0b1408!important;color:#fff!important;font-size:13px;font-weight:600;line-height:1.75;text-align:center}
#ron-products-v92 .ron-nav-search-help{font-size:11px;line-height:1.8;color:#68705f;margin:10px 4px 0}
#ron-products-v92 .ron-catalog{scroll-margin-top:112px}
@media(min-width:1511px) and (max-width:1680px){#ron-products-v92 .ron-header-inner{gap:14px;padding-inline:24px}#ron-products-v92 .ron-header .ron-logo{width:220px}#ron-products-v92 .ron-desktop-nav{gap:13px;font-size:13px}#ron-products-v92 .ron-header-actions{gap:12px}#ron-products-v92 .ron-nav-search{flex-basis:232px;width:232px}}
@media(max-width:1510px){#ron-products-v92 .ron-desktop-nav{display:none}#ron-products-v92 .ron-nav-search{margin-inline-start:auto;flex:0 1 360px;width:360px;max-width:360px}}
@media(max-width:760px){#ron-products-v92 .ron-header-inner{display:flex;flex-wrap:wrap;padding:10px 16px 12px;gap:8px 10px;min-height:0}#ron-products-v92 .ron-header .ron-logo{order:0;width:160px}#ron-products-v92 .ron-header-actions{order:1;margin-inline-start:auto;gap:0}#ron-products-v92 .ron-nav-search{order:2;flex:0 0 100%;width:100%;min-width:0;max-width:none;margin:0}#ron-products-v92 .ron-nav-search-input{font-size:16px;min-height:44px;padding-inline-start:12px}#ron-products-v92 .ron-nav-search-panel{width:100%;inset-inline:0;max-height:calc(100vh - 190px);max-height:calc(100dvh - 190px);padding:10px}#ron-products-v92 .ron-catalog{scroll-margin-top:154px}#ron-products-v92 .ron-nav-search-name{font-size:13px}#ron-products-v92 .ron-nav-search-result{padding:9px 4px}}
@media(max-width:380px){#ron-products-v92 .ron-header-inner{padding-inline:12px;gap:8px 4px}#ron-products-v92 .ron-header .ron-logo{width:130px}#ron-products-v92 .ron-header .ron-market-toggle{width:104px}#ron-products-v92 .ron-nav-search-count{white-space:normal}}
@media(prefers-reduced-motion:reduce){#ron-products-v92 .ron-nav-search-panel{scroll-behavior:auto}}
