:where(.ron-sp).ron-sp{color:#152111;background:#f6f4ef;margin:0;font-family:Arial,Noto Sans,sans-serif;font-size:16px;line-height:1.7}:where(.ron-sp).ron-sp *{box-sizing:border-box}:where(.ron-sp).ron-sp a{color:inherit}:where(.ron-sp).ron-sp img{max-width:100%;height:auto}:where(.ron-sp).ron-sp h1,:where(.ron-sp).ron-sp h2,:where(.ron-sp).ron-sp h3{letter-spacing:-.035em;color:#152111;font-weight:400}:where(.ron-sp).ron-sp h1{margin:0 0 24px;font-size:clamp(2.15rem,4.6vw,4.5rem);line-height:1.1}:where(.ron-sp).ron-sp h2{font-size:clamp(1.55rem,2.5vw,2.4rem);line-height:1.25}:where(.ron-sp) .ron-unified-main{max-width:1320px;min-height:55vh;margin:auto;padding:28px 40px 100px}:where(.ron-sp) .ron-unified-breadcrumb{color:#64715a;flex-wrap:wrap;gap:12px;margin:0 0 55px;font-size:12px;display:flex}:where(.ron-sp) .ron-unified-breadcrumb a{text-decoration:none}:where(.ron-sp) .ron-unified-eyebrow{letter-spacing:.17em;color:#617148;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:700}:where(.ron-sp) .ron-unified-prose{overflow-wrap:anywhere;max-width:880px;margin:auto}:where(.ron-sp) .ron-unified-prose p{margin:0 0 1.35em}:where(.ron-sp) .ron-unified-prose h2{margin:1.7em 0 .8em}:where(.ron-sp) .ron-unified-prose h3{margin:1.5em 0 .7em;font-size:1.4rem}:where(.ron-sp) .ron-unified-prose li{margin-bottom:.5em}:where(.ron-sp) .ron-unified-prose a{text-underline-offset:3px;text-decoration:underline}:where(.ron-sp) .ron-unified-lead{font-size:19px;line-height:1.8}:where(.ron-sp) .ron-unified-product-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:70px;margin:35px 0 70px;display:grid}:where(.ron-sp) .ron-unified-product-photo{background:#e8eddf;overflow:hidden}:where(.ron-sp) .ron-unified-product-photo img{aspect-ratio:1;object-fit:contain;width:100%;display:block}:where(.ron-sp) .ron-unified-product-copy h1{font-size:clamp(2rem,3.4vw,3.8rem)}:where(.ron-sp) .ron-unified-original{color:#647054;margin-bottom:26px;font-size:17px}:where(.ron-sp) .ron-unified-spec{border-top:1px solid #d5dbc9;padding-top:20px;font-size:14px}:where(.ron-sp) .ron-unified-price{flex-direction:column;gap:6px;margin:30px 0;display:flex}:where(.ron-sp) .ron-unified-price span{letter-spacing:.06em;text-transform:uppercase;font-size:12px}:where(.ron-sp) .ron-unified-price strong{font-size:27px;font-weight:500}:where(.ron-sp) .ron-unified-button,:where(.ron-sp).ron-sp .single_add_to_cart_button{letter-spacing:0;text-transform:none;cursor:pointer;background:#172710;border:1px solid #172710;border-radius:0;justify-content:center;align-items:center;min-height:50px;padding:15px 25px;font-size:14px;font-weight:400;line-height:1.45;display:inline-flex;color:#f6f4ef!important;text-decoration:none!important}:where(.ron-sp) .ron-unified-button:hover,:where(.ron-sp).ron-sp .single_add_to_cart_button:hover{background:#354b22}:where(.ron-sp).ron-sp .cart{margin:0 0 14px}:where(.ron-sp).ron-sp .quantity{vertical-align:middle;margin-right:10px;display:inline-flex}:where(.ron-sp).ron-sp .quantity input{text-align:center;background:#fff;border:1px solid #cbd3bf;width:65px;min-height:49px;padding:8px}:where(.ron-sp) .ron-unified-product-detail{border-top:1px solid #cdd5c1;padding-top:30px}:where(.ron-sp) .ron-unified-next{background:#e8eddf;border:1px solid #cdd5c1;justify-content:space-between;align-items:center;gap:40px;max-width:1050px;margin:75px auto 0;padding:42px;display:flex}:where(.ron-sp) .ron-unified-next h2{margin:0 0 14px}:where(.ron-sp) .ron-unified-next p{margin:0 0 12px}:where(.ron-sp).ron-sp :focus-visible{outline-offset:5px;outline:3px solid #76923c}@media (max-width:800px){:where(.ron-sp) .ron-unified-main{padding:25px 22px 65px}:where(.ron-sp) .ron-unified-breadcrumb{margin-bottom:35px}:where(.ron-sp) .ron-unified-product-hero{grid-template-columns:1fr;gap:30px;margin:25px 0 50px}:where(.ron-sp) .ron-unified-product-photo{width:100%;max-width:560px;margin:auto}:where(.ron-sp) .ron-unified-product-copy h1{font-size:2.55rem}:where(.ron-sp) .ron-unified-next{margin-top:50px;padding:26px;display:block}:where(.ron-sp) .ron-unified-next .ron-unified-button{margin-top:20px}:where(.ron-sp) .ron-unified-lead{font-size:17px}}@media (max-width:480px){:where(.ron-sp) .ron-unified-product-copy h1{font-size:2.15rem}:where(.ron-sp) .ron-unified-next h2{font-size:1.6rem}:where(.ron-sp) .ron-unified-breadcrumb{font-size:11px}:where(.ron-sp) .ron-unified-price strong{font-size:24px}}:where(.ron-sp) .ron-unified-prose table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}:where(.ron-sp) .ron-unified-prose td,:where(.ron-sp) .ron-unified-prose th{border:1px solid #c9cebf;padding:12px}:where(.ron-sp) .ron-unified-prose img{max-width:100%;height:auto}:where(.ron-sp) .ron-unified-product-copy .button{border-radius:0;color:#f6f4ef!important;background:#142718!important}:where(.ron-sp) .ron-unified-product-copy .quantity input{color:#142718!important}:where(.ron-sp).ron-sp .screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}:where(.ron-sp) .ron-unified-product-copy form.cart{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where(.ron-sp) .ron-unified-product-copy form.cart .quantity{margin:0}:where(.ron-sp) .ron-unified-product-copy .ronpx-buy-now{cursor:pointer;border:1px solid #142718;min-height:50px;padding:15px 25px;font-size:14px;line-height:1.45}:where(.ron-sp).ron-sp a:focus-visible,:where(.ron-sp).ron-sp button:focus-visible{outline-offset:3px}:where(.ron-sp) .ron-ph,:where(.ron-sp) .ron-ph *,:where(.ron-sp) .ron-ph :before,:where(.ron-sp) .ron-ph :after{box-sizing:border-box}@media (max-width:800px){:where(.ron-sp) .ron-ph__container{width:calc(100% - 40px)}:where(.ron-sp) .ron-ph__tab{padding-inline:19px}}@media (max-width:600px){:where(.ron-sp) .ron-ph__container{width:calc(100% - 32px)}:where(.ron-sp) .ron-ph__tabs .ron-ph__container{width:100%}:where(.ron-sp) .ron-ph__tab-track{padding-inline:16px}:where(.ron-sp) .ron-ph__tab{letter-spacing:.2px;min-height:49px;padding-inline:16px;font-size:12px}}@media (prefers-reduced-motion:reduce){:where(.ron-sp) .ron-ph *,:where(.ron-sp) .ron-ph :before,:where(.ron-sp) .ron-ph :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:where(.ron-sp).ron-sp{--ron-white:#fff;--ron-cream:#f6f4ef;--ron-ink:#12130f;--ron-muted:#6b6d65;--ron-line:#d9d9d2;--ron-lime:#bddc24;--ron-green:#4f6d0f;--ron-deep:#0b1408;--ron-font-serif:"RON VI Serif V24", "Noto Serif", "Times New Roman", serif;--ron-font-sans:"RON VI Sans V24", "Noto Sans", Arial, sans-serif}div:where(.ron-sp){-webkit-text-size-adjust:100%;background:var(--ron-white);color:var(--ron-ink);font-family:var(--ron-font-sans);margin:0;line-height:1.75}:where(.ron-sp) img{max-width:100%;height:auto}div:where(.ron-sp)>.ron-ph,:where(.ron-sp) .ron-ph{margin:0}:where(.ron-sp) .ron-main{display:block}@media (prefers-reduced-motion:reduce){:where(.ron-sp) *,:where(.ron-sp) :before,:where(.ron-sp) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:where(.ron-sp) .ron-eyebrow{color:var(--ron-green);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:750}:where(.ron-sp) .ron-prose h1{font-family:var(--ron-font-serif);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(30px,4.4vw,52px);font-weight:400;line-height:1.2}:where(.ron-sp) .ron-prose{font-size:17px}:where(.ron-sp) .ron-prose h2,:where(.ron-sp) .ron-prose h3{font-family:var(--ron-font-serif);color:var(--ron-deep);margin:34px 0 10px;font-weight:400;line-height:1.3}:where(.ron-sp) .ron-prose h2{font-size:clamp(24px,3vw,34px)}:where(.ron-sp) .ron-prose h3{font-size:clamp(20px,2.4vw,26px)}:where(.ron-sp) .ron-prose p{margin:0 0 16px}:where(.ron-sp) .ron-prose img{border-radius:12px}:where(.ron-sp) .ron-prose a{color:var(--ron-green)}:where(.ron-sp) .ron-prose figure{margin:24px 0}:where(.ron-sp) .ron-prose figcaption{color:var(--ron-muted);text-align:center;font-size:14px}:where(.ron-sp) .ron-prose table{border-collapse:collapse;width:100%}:where(.ron-sp) .ron-prose td,:where(.ron-sp) .ron-prose th{border:1px solid var(--ron-line);padding:8px 10px}:where(.ron-sp) .screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;overflow-wrap:normal!important;position:absolute!important}:where(.ron-sp) .screen-reader-text:focus{clip-path:none;color:#2b2d2f;z-index:100000;background-color:#fff;border-radius:3px;width:auto;height:auto;padding:15px 23px 14px;font-size:.875rem;font-weight:700;line-height:normal;text-decoration:none;display:block;top:5px;left:5px;box-shadow:0 0 2px 2px #0009;clip:auto!important}:where(.ron-sp) .rpr-shell{--rpr-green:#153d2f;--rpr-deep:#102d24;--rpr-lime:#bddc24;--rpr-ink:#172019;--rpr-muted:#657069;--rpr-line:#e1e5df;box-sizing:border-box;width:min(1180px,100% - 32px);color:var(--rpr-ink);margin:64px auto;padding:0;font-family:Arial,Helvetica Neue,sans-serif}:where(.ron-sp) .rpr-shell *{box-sizing:border-box}:where(.ron-sp) .rpr-title{border-bottom:2px solid var(--rpr-green);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:18px;display:flex}:where(.ron-sp) .rpr-title p,:where(.ron-sp) .rpr-editorial-head p{color:#4f6d0f;letter-spacing:.18em;margin:0 0 7px;font-size:11px;font-weight:800}:where(.ron-sp) .rpr-title h2{color:var(--rpr-deep);margin:0;font-family:RonSerif,Noto Serif,Times New Roman,serif;font-size:32px;line-height:1.15}:where(.ron-sp) .rpr-summary{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:45px;padding:34px 0;display:grid}:where(.ron-sp) .rpr-score{text-align:center}:where(.ron-sp) .rpr-score strong{color:var(--rpr-green);font-family:RonSerif,Noto Serif,Times New Roman,serif;font-size:62px;line-height:1;display:inline-block}:where(.ron-sp) .rpr-score>span{color:var(--rpr-muted);font-size:18px}:where(.ron-sp) .rpr-score p{color:var(--rpr-muted);margin:7px 0 0;font-size:13px}:where(.ron-sp) .rpr-score-empty strong{color:#aeb5af}:where(.ron-sp) .rpr-distribution{gap:10px;display:grid}:where(.ron-sp) .rpr-distribution>div{grid-template-columns:54px minmax(100px,1fr) 34px;align-items:center;gap:12px;font-size:12px;display:grid}:where(.ron-sp) .rpr-distribution b{text-align:right}:where(.ron-sp) .rpr-bar{background:#edf0eb;border-radius:99px;height:8px;overflow:hidden}:where(.ron-sp) .rpr-bar i{border-radius:inherit;background:var(--rpr-lime);height:100%;display:block}:where(.ron-sp) .rpr-controls{border-top:1px solid var(--rpr-line);border-bottom:1px solid var(--rpr-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 0;display:flex}:where(.ron-sp) .rpr-filters{flex-wrap:wrap;gap:8px;display:flex}:where(.ron-sp) .rpr-filters button,:where(.ron-sp) .rpr-load{min-height:42px;color:var(--rpr-ink);cursor:pointer;background:#fff;border:1px solid #ccd2ca;border-radius:999px;padding:0 14px;font-size:12px;font-weight:700}:where(.ron-sp) .rpr-filters button:hover,:where(.ron-sp) .rpr-filters button:focus-visible,:where(.ron-sp) .rpr-filters button.is-active{border-color:var(--rpr-green);background:var(--rpr-green);color:#fff}:where(.ron-sp) .rpr-controls label{color:var(--rpr-muted);flex:none;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}:where(.ron-sp) .rpr-controls select{min-height:42px;color:var(--rpr-ink);background:#fff;border:1px solid #ccd2ca;border-radius:8px;padding:0 34px 0 12px}:where(.ron-sp) .rpr-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px 0;display:grid}:where(.ron-sp) .rpr-load-row{text-align:center;margin:0 0 24px}:where(.ron-sp) .rpr-load{border-color:var(--rpr-green);min-width:190px;color:var(--rpr-green);border-radius:8px}:where(.ron-sp) .rpr-load:hover,:where(.ron-sp) .rpr-load:focus-visible{background:var(--rpr-green);color:#fff}:where(.ron-sp) .rpr-empty{color:var(--rpr-muted);text-align:center;border:1px dashed #ccd2ca;border-radius:12px;grid-column:1/-1;margin:0;padding:25px}:where(.ron-sp) .rpr-write{border:1px solid var(--rpr-line);background:#fafbf8;border-radius:15px;margin:28px 0}:where(.ron-sp) .rpr-write>summary{min-height:54px;color:var(--rpr-green);cursor:pointer;padding:17px 20px;font-weight:800}:where(.ron-sp) .rpr-login-prompt{padding:4px 20px 22px}:where(.ron-sp) .rpr-primary{border:1px solid var(--rpr-green);background:var(--rpr-green);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;min-height:46px;margin-top:18px;padding:0 22px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}:where(.ron-sp) .rpr-editorial{background:#f3f5ef;border-radius:20px;margin-top:50px;padding:30px}:where(.ron-sp) .rpr-editorial-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}:where(.ron-sp) .rpr-editorial-head h3{color:var(--rpr-deep);margin:0;font-family:RonSerif,Noto Serif,Times New Roman,serif;font-size:25px}:where(.ron-sp) .rpr-editorial-head>span{max-width:230px;color:var(--rpr-muted);text-align:right;font-size:11px}:where(.ron-sp) .rpr-modal{border:0;border-radius:14px;width:min(900px,100% - 30px);max-height:90vh;padding:0;box-shadow:0 25px 80px #00000047}:where(.ron-sp) .rpr-modal::backdrop{background:#0a1914b8}:where(.ron-sp) .rpr-modal header{border-bottom:1px solid var(--rpr-line);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}:where(.ron-sp) .rpr-modal h3{margin:0;font-size:16px}:where(.ron-sp) .rpr-modal [data-rpr-close]{cursor:pointer;background:#fff0;border:0;width:44px;height:44px;font-size:26px}:where(.ron-sp) .rpr-modal [data-rpr-modal-content]{place-items:center;min-height:260px;padding:15px;display:grid}:where(.ron-sp) .rpr-modal img{max-width:100%;max-height:70vh;display:block}:where(.ron-sp) .rpr-live{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}:where(.ron-sp) .rpr-shell button:focus-visible,:where(.ron-sp) .rpr-shell select:focus-visible,:where(.ron-sp) .rpr-shell input:focus-visible,:where(.ron-sp) .rpr-shell summary:focus-visible{outline-offset:2px;outline:3px solid #bddc2480}@media (max-width:1024px){:where(.ron-sp) .rpr-shell{margin-top:45px}:where(.ron-sp) .rpr-summary{grid-template-columns:240px 1fr;gap:28px}:where(.ron-sp) .rpr-controls{flex-direction:column}:where(.ron-sp) .rpr-controls label{align-self:flex-end}:where(.ron-sp) .rpr-list{grid-template-columns:1fr 1fr}}@media (max-width:768px){:where(.ron-sp) .rpr-shell{width:min(100% - 24px,680px);margin:35px auto}:where(.ron-sp) .rpr-title h2{font-size:27px}:where(.ron-sp) .rpr-summary{grid-template-columns:1fr;gap:25px}:where(.ron-sp) .rpr-distribution{width:100%}:where(.ron-sp) .rpr-list{grid-template-columns:1fr}:where(.ron-sp) .rpr-editorial{padding:22px 16px}:where(.ron-sp) .rpr-editorial-head{flex-direction:column;align-items:flex-start}:where(.ron-sp) .rpr-editorial-head>span{text-align:left}}@media (max-width:430px){:where(.ron-sp) .rpr-shell{width:calc(100% - 18px);margin:28px auto}:where(.ron-sp) .rpr-title h2{font-size:23px}:where(.ron-sp) .rpr-score strong{font-size:50px}:where(.ron-sp) .rpr-controls label{justify-content:space-between;width:100%}:where(.ron-sp) .rpr-controls select{max-width:190px}:where(.ron-sp) .rpr-filters{grid-template-columns:repeat(2,1fr);width:100%;display:grid}:where(.ron-sp) .rpr-filters button{width:100%;padding:0 8px}:where(.ron-sp) .rpr-editorial{margin-top:35px;padding:18px 10px}:where(.ron-sp) .rpr-editorial-head{padding:0 6px}:where(.ron-sp) .rpr-editorial-head h3{font-size:21px}:where(.ron-sp) .rpr-login-prompt{padding-left:14px;padding-right:14px}}@media (max-width:370px){:where(.ron-sp) .rpr-shell{width:calc(100% - 12px)}:where(.ron-sp) .rpr-title h2{font-size:21px}:where(.ron-sp) .rpr-filters{grid-template-columns:1fr 1fr}}:where(.ron-sp) .ronpg{color:#152111;background:#f6f4ef;width:100%;min-width:0}:where(.ron-sp) .ronpg-figure{margin:0}:where(.ron-sp) .ronpg-full{background:#efede7;display:block}:where(.ron-sp) .ronpg .ronpg-main{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}:where(.ron-sp) .ronpg-caption{color:#415039;justify-content:space-between;align-items:center;gap:12px;padding:12px 3px;font-family:Arial,sans-serif;font-size:13px;line-height:1.5;display:flex}:where(.ron-sp) .ronpg-open{color:#263b1d;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}:where(.ron-sp) .ronpg-thumbnails{overscroll-behavior-x:contain;scrollbar-width:thin;background:#f6f4ef;gap:8px;padding:5px 3px 12px;display:flex;overflow-x:auto}:where(.ron-sp) .ronpg-thumbnail{background:#efede7;border:2px solid #d3d9ca;border-radius:2px;flex:0 0 70px;text-decoration:none;display:block}:where(.ron-sp) .ronpg-thumbnail[aria-current=true]{border-color:#263b1d;box-shadow:0 0 0 1px #263b1d}:where(.ron-sp) .ronpg .ronpg-thumbnail img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}:where(.ron-sp) .ronpg a:focus-visible{outline-offset:2px;outline:3px solid #517430}@media (max-width:480px){:where(.ron-sp) .ronpg-thumbnail{flex-basis:56px}:where(.ron-sp) .ronpg-thumbnails{gap:7px}:where(.ron-sp) .ronpg-caption{font-size:12px}}:where(.ron-spn-1).ron-sp{--ron-white:#fff;--ron-cream:#f6f4ef;--ron-cream-2:#eeece6;--ron-ink:#12130f;--ron-muted:#6b6d65;--ron-line:#d9d9d2;--ron-lime:#bddc24;--ron-green:#4f6d0f;--ron-deep:#0b1408;--ron-gold:#a8844b;--ron-danger:#7c352d;--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;--ron-max:1600px;--ron-copy:760px;--ron-gutter:clamp(18px, 4vw, 70px);--ron-shadow:0 20px 60px #12130f14}:where(.ron-spn-1) *{box-sizing:border-box}div:where(.ron-spn-1){scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--ron-ink);font-family:var(--ron-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;scroll-padding-top:76px;font-size:16px;line-height:1.75;overflow-x:clip}:where(.ron-spn-1) img{max-width:100%;height:auto;display:block}:where(.ron-spn-1) button,:where(.ron-spn-1) input,:where(.ron-spn-1) summary{font:inherit}:where(.ron-spn-1) .ron-skip-link{z-index:9999;background:var(--ron-white);color:var(--ron-ink);border:2px solid var(--ron-deep);padding:12px 16px;text-decoration:none;position:fixed;top:-80px;left:12px}:where(.ron-spn-1) .ron-skip-link:focus{outline:3px solid var(--ron-lime);outline-offset:3px;top:12px}:where(.ron-spn-1) .ron-product-hero{width:100%;padding:28px var(--ron-gutter) 78px;background:var(--ron-cream)}:where(.ron-spn-1) .ron-hero-shell{width:100%;max-width:var(--ron-max);grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);align-items:start;gap:clamp(36px,5vw,84px);margin:0 auto;display:grid}:where(.ron-spn-1) .ron-gallery{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid;position:sticky;top:24px}:where(.ron-spn-1) .ron-thumb-rail{scrollbar-width:thin;overscroll-behavior-y:contain;grid-auto-rows:min-content;align-content:start;gap:12px;width:82px;min-width:0;min-height:0;display:grid;position:absolute;inset:0 auto 0 0;overflow:hidden auto}:where(.ron-spn-1) .ron-thumb-button{aspect-ratio:4/5;border:1px solid var(--ron-line);background:var(--ron-white);cursor:pointer;width:100%;min-width:0;height:auto;padding:0;transition:border-color .18s;display:block;position:relative;overflow:hidden}:where(.ron-spn-1) .ron-thumb-button:hover{border-color:var(--ron-gold)}:where(.ron-spn-1) .ron-thumb-button:focus-visible{outline:3px solid var(--ron-lime);outline-offset:3px}:where(.ron-spn-1) .ron-thumb-selected{border-color:var(--ron-deep);box-shadow:inset 0 0 0 1px var(--ron-deep)}:where(.ron-spn-1) .ron-thumb-image{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}:where(.ron-spn-2) .ron-main-figure{aspect-ratio:4/5;background:var(--ron-white);border:1px solid var(--ron-line);grid-column:2;width:100%;min-width:0;margin:0;position:relative;overflow:hidden}:where(.ron-spn-3) .ron-main-figure{aspect-ratio:4/5;background:var(--ron-cream-2);border:1px solid var(--ron-line);grid-column:2;width:100%;min-width:0;margin:0;position:relative;overflow:hidden}:where(.ron-spn-1) .ron-main-image{object-fit:contain;object-position:center;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}:where(.ron-spn-1) .ron-zoom-button{min-width:48px;min-height:48px;color:var(--ron-ink);letter-spacing:.06em;cursor:pointer;background:#fffffff0;border:1px solid #12130f38;padding:10px 14px;font-size:13px;font-weight:750;position:absolute;bottom:16px;right:16px}:where(.ron-spn-1) .ron-zoom-button:hover{background:var(--ron-lime)}:where(.ron-spn-1) .ron-zoom-button:focus-visible{outline:3px solid var(--ron-lime);outline-offset:3px}:where(.ron-spn-1) .ron-product-panel{background:var(--ron-white);border:1px solid var(--ron-line);min-width:0;box-shadow:var(--ron-shadow);padding:clamp(28px,3vw,48px);position:sticky;top:24px}:where(.ron-spn-1) .ron-product-panel:has(.ron-policy-details[open]){position:relative;top:auto}:where(.ron-spn-1) .ron-eyebrow{color:var(--ron-green);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:800;line-height:1.6}:where(.ron-spn-1) .ron-product-title{color:var(--ron-ink);font-family:var(--ron-serif);letter-spacing:-.038em;margin:0;font-size:58px;font-weight:400;line-height:1.04}:where(.ron-spn-1) .ron-product-name{color:var(--ron-gold);font-family:var(--ron-sans);letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:15px;font-weight:800;line-height:1.5;display:block}:where(.ron-spn-1) .ron-product-subtitle{color:var(--ron-ink);margin:22px 0 0;font-size:17px;font-weight:650;line-height:1.75}:where(.ron-spn-1) .ron-price-row{border-top:1px solid var(--ron-line);border-bottom:1px solid var(--ron-line);justify-content:space-between;align-items:end;gap:20px;margin-top:26px;padding:22px 0;display:flex}:where(.ron-spn-1) .ron-price-label{color:var(--ron-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:750;line-height:1.4}:where(.ron-spn-1) .ron-price{color:var(--ron-ink);font-family:var(--ron-serif);margin:0;font-size:34px;font-weight:400;line-height:1.1}:where(.ron-spn-1) .ron-size{color:var(--ron-muted);text-align:right;margin:0;font-size:14px;line-height:1.6}:where(.ron-spn-1) .ron-benefit-list{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}:where(.ron-spn-1) .ron-benefit-item{color:var(--ron-ink);margin:0;padding-left:28px;font-size:15px;line-height:1.65;position:relative}:where(.ron-spn-1) .ron-benefit-item:before{content:"";background:var(--ron-lime);border:1px solid var(--ron-green);width:10px;height:10px;position:absolute;top:9px;left:0;transform:rotate(45deg)}:where(.ron-spn-1) .ron-buy-form{grid-template-columns:160px minmax(0,1fr);gap:12px;margin:0;display:grid}:where(.ron-spn-1) .ron-quantity-box{border:1px solid var(--ron-line);background:var(--ron-white);grid-template-columns:48px 64px 48px;min-height:52px;display:grid}:where(.ron-spn-1) .ron-quantity-button{background:var(--ron-white);min-width:48px;min-height:50px;color:var(--ron-ink);cursor:pointer;border:0;padding:0;font-size:21px}:where(.ron-spn-1) .ron-quantity-button:hover{background:var(--ron-cream)}:where(.ron-spn-1) .ron-quantity-button:focus-visible{outline:3px solid var(--ron-lime);outline-offset:-3px}:where(.ron-spn-1) .ron-quantity-input{border:0;border-left:1px solid var(--ron-line);border-right:1px solid var(--ron-line);background:var(--ron-white);width:64px;min-height:50px;color:var(--ron-ink);text-align:center;-moz-appearance:textfield;padding:0 4px;font-size:16px;font-weight:750}:where(.ron-spn-1) .ron-add-button{border:1px solid var(--ron-deep);background:var(--ron-deep);min-height:52px;color:var(--ron-white);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:14px 20px;font-size:14px;font-weight:800;transition:background .18s,color .18s}:where(.ron-spn-1) .ron-add-button:hover{background:var(--ron-lime);color:var(--ron-ink)}:where(.ron-spn-1) .ron-add-button:focus-visible{outline:3px solid var(--ron-lime);outline-offset:3px}:where(.ron-spn-1) .ron-buy-now-link{border:1px solid var(--ron-deep);background:var(--ron-lime);min-height:52px;color:var(--ron-ink);letter-spacing:.06em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;margin-top:12px;padding:14px 20px;font-size:14px;font-weight:850;text-decoration:none;display:flex}:where(.ron-spn-1) .ron-buy-now-link:hover{background:var(--ron-white);color:var(--ron-ink)}:where(.ron-spn-1) .ron-buy-now-link:focus-visible{outline:3px solid var(--ron-lime);outline-offset:3px}:where(.ron-spn-1) .ron-commerce-note{color:var(--ron-muted);text-align:center;margin:16px 0 0;font-size:13px;line-height:1.7}:where(.ron-spn-1) .ron-policy-grid{border-top:1px solid var(--ron-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;padding-top:20px;display:grid}:where(.ron-spn-1) .ron-policy-details{border:1px solid var(--ron-line);background:var(--ron-white);min-height:48px}:where(.ron-spn-1) .ron-policy-details[open]{grid-column:1/-1}:where(.ron-spn-1) .ron-policy-summary{min-height:48px;color:var(--ron-ink);text-align:center;cursor:pointer;justify-content:center;align-items:center;padding:10px 30px 10px 8px;font-size:12px;font-weight:700;line-height:1.45;list-style:none;display:flex}:where(.ron-spn-1) .ron-policy-summary::-webkit-details-marker{display:none}:where(.ron-spn-1) .ron-policy-summary:after{content:"+";color:var(--ron-green);font-size:18px;line-height:1;position:absolute;top:13px;right:12px}:where(.ron-spn-1) .ron-policy-details[open] .ron-policy-summary:after{content:"−"}:where(.ron-spn-1) .ron-policy-summary:hover{color:var(--ron-green)}:where(.ron-spn-1) .ron-policy-summary:focus-visible{outline:3px solid var(--ron-lime);outline-offset:3px}:where(.ron-spn-1) .ron-policy-panel{border:1px solid var(--ron-line);background:var(--ron-white);width:100%;color:var(--ron-ink);text-align:left;border-bottom:0;border-left:0;border-right:0;margin-top:0;padding:22px;position:static}:where(.ron-spn-1) .ron-policy-panel-title{margin:0 0 12px;font-size:18px;line-height:1.35}:where(.ron-spn-1) .ron-policy-panel p,:where(.ron-spn-1) .ron-policy-panel li{font-size:13px;line-height:1.65}:where(.ron-spn-1) .ron-policy-panel p{margin:0 0 10px}:where(.ron-spn-1) .ron-policy-panel ul{margin:0 0 14px;padding-left:20px}:where(.ron-spn-1) .ron-policy-panel-link{color:var(--ron-green);text-underline-offset:3px;font-size:13px;font-weight:750}:where(.ron-spn-4) .ron-advice-link{color:var(--ron-green);text-underline-offset:4px;align-items:center;margin-top:16px;font-size:14px;font-weight:750;text-decoration:underline;display:inline-flex}:where(.ron-spn-4) .ron-advice-link:hover{color:var(--ron-ink)}:where(.ron-spn-4) .ron-advice-link:focus-visible{outline:3px solid var(--ron-lime);outline-offset:3px}:where(.ron-spn-5) .ron-advice-links{justify-items:start;gap:10px;margin-top:16px;display:grid}:where(.ron-spn-5) .ron-advice-link,:where(.ron-spn-5) .ron-agency-link{color:var(--ron-green);text-underline-offset:4px;align-items:center;font-size:14px;font-weight:750;text-decoration:underline;display:inline-flex}:where(.ron-spn-5) .ron-agency-link{color:var(--ron-muted);font-weight:650}:where(.ron-spn-5) .ron-advice-link:hover,:where(.ron-spn-5) .ron-agency-link:hover{color:var(--ron-ink)}:where(.ron-spn-5) .ron-advice-link:focus-visible,:where(.ron-spn-5) .ron-agency-link:focus-visible{outline:3px solid var(--ron-lime);outline-offset:3px}:where(.ron-spn-1) .ron-subnav-section{z-index:890;background:var(--ron-white);border-top:1px solid var(--ron-line);border-bottom:1px solid var(--ron-line);width:100%;position:sticky;top:76px}:where(.ron-spn-1) .ron-subnav-shell{width:100%;max-width:var(--ron-max);padding:0 var(--ron-gutter);scrollbar-width:none;align-items:center;margin:0 auto;display:flex;overflow-x:auto}:where(.ron-spn-1) .ron-subnav-link{min-height:58px;color:var(--ron-muted);letter-spacing:.05em;white-space:nowrap;border-bottom:2px solid #fff0;flex:none;justify-content:center;align-items:center;padding:0 22px;font-size:13px;font-weight:780;text-decoration:none;display:inline-flex}:where(.ron-spn-1) .ron-subnav-link:hover{color:var(--ron-ink);border-bottom-color:var(--ron-gold)}:where(.ron-spn-1) .ron-subnav-link:focus-visible{outline:3px solid var(--ron-lime);outline-offset:-3px}:where(.ron-spn-1) .ron-subnav-active{color:var(--ron-ink);border-bottom-color:var(--ron-lime)}:where(.ron-spn-1) .ron-story-section{width:100%;padding:112px var(--ron-gutter);background:var(--ron-white);scroll-margin-top:70px}:where(.ron-spn-1) .ron-section-shell{width:100%;max-width:var(--ron-max);margin:0 auto}:where(.ron-spn-1) .ron-section-header{text-align:center;max-width:980px;margin:0 auto 58px}:where(.ron-spn-1) .ron-section-kicker{color:var(--ron-green);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:850;line-height:1.6}:where(.ron-spn-1) .ron-section-title{color:var(--ron-ink);font-family:var(--ron-serif);letter-spacing:-.035em;margin:0;font-size:52px;font-weight:400;line-height:1.12}:where(.ron-spn-1) .ron-section-intro{max-width:780px;color:var(--ron-muted);margin:20px auto 0;font-size:17px;line-height:1.85}:where(.ron-spn-1) .ron-story-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(48px,7vw,112px);display:grid}:where(.ron-spn-1) .ron-story-copy{max-width:var(--ron-copy)}:where(.ron-spn-1) .ron-story-lead{color:var(--ron-ink);font-family:var(--ron-serif);letter-spacing:-.025em;margin:0 0 26px;font-size:35px;font-weight:400;line-height:1.38}:where(.ron-spn-1) .ron-prose{color:var(--ron-muted);margin:0 0 20px;font-size:16px;line-height:1.9}:where(.ron-spn-2) .ron-story-image-frame{aspect-ratio:auto;background:var(--ron-cream);border:1px solid var(--ron-line);align-self:center;width:100%;min-width:0;height:auto;min-height:0;margin:0;position:relative;overflow:hidden}:where(.ron-spn-2) .ron-story-image{object-fit:contain;width:100%;height:auto;position:static;inset:auto}:where(.ron-spn-3) .ron-story-image-frame{aspect-ratio:4/5;background:var(--ron-cream);border:1px solid var(--ron-line);width:100%;min-width:0;margin:0;position:relative;overflow:hidden}:where(.ron-spn-3) .ron-story-image{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}:where(.ron-spn-1) .ron-pillar-grid{background:var(--ron-line);border:1px solid var(--ron-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:84px;display:grid}:where(.ron-spn-1) .ron-pillar-card{background:var(--ron-white);min-height:330px;padding:34px 28px}:where(.ron-spn-1) .ron-pillar-mark{background:var(--ron-lime);width:34px;height:4px;margin-bottom:28px}:where(.ron-spn-1) .ron-pillar-title{color:var(--ron-ink);font-family:var(--ron-serif);margin:0 0 16px;font-size:27px;font-weight:400;line-height:1.28}:where(.ron-spn-1) .ron-pillar-copy{color:var(--ron-muted);margin:0;font-size:14px;line-height:1.85}:where(.ron-spn-1) .ron-benefits-section{width:100%;padding:112px var(--ron-gutter);background:var(--ron-deep);scroll-margin-top:70px}:where(.ron-spn-1) .ron-benefits-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(48px,7vw,112px);display:grid}:where(.ron-spn-1) .ron-benefits-media{aspect-ratio:4/5;background:var(--ron-deep);border:1px solid #ffffff29;width:100%;min-width:0;margin:0;position:relative;overflow:hidden}:where(.ron-spn-1) .ron-benefits-image{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}:where(.ron-spn-1) .ron-benefits-copy{max-width:700px}:where(.ron-spn-1) .ron-dark-kicker{color:var(--ron-lime);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:850;line-height:1.6}:where(.ron-spn-1) .ron-dark-title{color:var(--ron-white);font-family:var(--ron-serif);letter-spacing:-.035em;margin:0;font-size:52px;font-weight:400;line-height:1.12}:where(.ron-spn-1) .ron-dark-intro{color:#ffffffc7;margin:24px 0 0;font-size:15px;line-height:1.75}:where(.ron-spn-1) .ron-dark-list{border-top:1px solid #ffffff2e;gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}:where(.ron-spn-1) .ron-dark-item{color:#ffffffe0;border-bottom:1px solid #ffffff2e;margin:0;padding:18px 0 18px 34px;font-size:16px;line-height:1.7;position:relative}:where(.ron-spn-1) .ron-dark-item:before{content:"✓";color:var(--ron-lime);font-size:17px;font-weight:900;position:absolute;top:18px;left:2px}:where(.ron-spn-1) .ron-disclaimer{color:#fff9;margin:24px 0 0;font-size:13px;line-height:1.75}:where(.ron-spn-1) .ron-skin-section{width:100%;padding:112px var(--ron-gutter);background:var(--ron-cream);scroll-margin-top:70px}:where(.ron-spn-1) .ron-skin-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(48px,7vw,112px);display:grid}:where(.ron-spn-1) .ron-skin-intro{position:sticky;top:92px}:where(.ron-spn-1) .ron-skin-title{color:var(--ron-ink);font-family:var(--ron-serif);letter-spacing:-.035em;margin:0;font-size:50px;font-weight:400;line-height:1.14}:where(.ron-spn-1) .ron-skin-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}:where(.ron-spn-1) .ron-skin-item{background:var(--ron-white);color:var(--ron-ink);border:1px solid var(--ron-line);margin:0;padding:24px 24px 24px 56px;font-size:16px;line-height:1.75;position:relative}:where(.ron-spn-1) .ron-skin-item:before{content:"";background:var(--ron-lime);border:1px solid var(--ron-green);width:12px;height:12px;position:absolute;top:31px;left:24px;transform:rotate(45deg)}:where(.ron-spn-1) .ron-oily-note{color:var(--ron-danger);border-left:4px solid var(--ron-gold);background:#fff9ef;margin:18px 0 0;padding:24px;font-size:15px;line-height:1.8}:where(.ron-spn-1) .ron-science-section{width:100%;padding:112px var(--ron-gutter);background:var(--ron-white);scroll-margin-top:70px}:where(.ron-spn-1) .ron-science-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}:where(.ron-spn-1) .ron-science-card{background:var(--ron-cream);border:1px solid var(--ron-line);min-height:100%;padding:36px 30px}:where(.ron-spn-1) .ron-science-label{color:var(--ron-green);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:850;line-height:1.6}:where(.ron-spn-1) .ron-science-title{color:var(--ron-ink);font-family:var(--ron-serif);margin:0 0 22px;font-size:31px;font-weight:400;line-height:1.25}:where(.ron-spn-1) .ron-science-copy{color:var(--ron-muted);margin:0 0 18px;font-size:15px;line-height:1.85}:where(.ron-spn-1) .ron-peptide-list{border-top:1px solid var(--ron-line);border-bottom:1px solid var(--ron-line);gap:8px;margin:22px 0;padding:20px 0 20px 22px;display:grid}:where(.ron-spn-1) .ron-peptide-item{color:var(--ron-ink);font-size:13px;line-height:1.5}:where(.ron-spn-1) .ron-texture-section{background:var(--ron-cream-2);width:100%;padding:0}:where(.ron-spn-1) .ron-texture-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;display:grid}:where(.ron-spn-1) .ron-texture-media{aspect-ratio:4/5;background:var(--ron-cream);align-self:center;width:100%;min-width:0;margin:0;position:relative;overflow:hidden}:where(.ron-spn-1) .ron-texture-image{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}:where(.ron-spn-1) .ron-texture-copy{flex-direction:column;justify-content:center;padding:clamp(52px,7vw,112px);display:flex}:where(.ron-spn-1) .ron-texture-title{color:var(--ron-ink);font-family:var(--ron-serif);letter-spacing:-.035em;margin:0;font-size:50px;font-weight:400;line-height:1.14}:where(.ron-spn-1) .ron-texture-statement{color:var(--ron-green);margin:28px 0 0;font-size:20px;font-weight:700;line-height:1.75}:where(.ron-spn-6) .ron-texture-note{color:#5b5d55;margin:22px 0 0;font-size:15px;line-height:1.85}:where(.ron-spn-7) .ron-texture-note{color:var(--ron-muted);margin:22px 0 0;font-size:15px;line-height:1.85}:where(.ron-spn-1) .ron-routine-section{width:100%;padding:112px var(--ron-gutter);background:var(--ron-cream);scroll-margin-top:70px}:where(.ron-spn-1) .ron-routine-line{background:var(--ron-deep);max-width:1180px;color:var(--ron-white);text-align:center;margin:0 auto 52px;padding:24px 28px;font-size:15px;font-weight:720;line-height:1.8}:where(.ron-spn-1) .ron-step-grid{background:var(--ron-line);border:1px solid var(--ron-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}:where(.ron-spn-1) .ron-step-card{background:var(--ron-white);min-height:250px;padding:28px 24px}:where(.ron-spn-1) .ron-step-number{color:var(--ron-green);font-family:var(--ron-serif);margin:0 0 24px;font-size:36px;line-height:1}:where(.ron-spn-1) .ron-step-copy{color:var(--ron-ink);margin:0;font-size:14px;line-height:1.8}:where(.ron-spn-1) .ron-routine-guidance{max-width:900px;color:var(--ron-muted);text-align:center;margin:42px auto 0;font-size:15px;line-height:1.9}:where(.ron-spn-1) .ron-details-section{width:100%;padding:112px var(--ron-gutter);background:var(--ron-white);scroll-margin-top:70px}:where(.ron-spn-1) .ron-details-shell{width:100%;max-width:1120px;margin:0 auto}:where(.ron-spn-1) .ron-details-box{border-top:1px solid var(--ron-line);margin:0}:where(.ron-spn-1) .ron-details-summary{min-height:76px;color:var(--ron-ink);font-family:var(--ron-serif);cursor:pointer;padding:22px 52px 22px 0;font-size:28px;line-height:1.3;list-style:none;position:relative}:where(.ron-spn-1) .ron-details-summary:after{content:"+";color:var(--ron-green);font-family:var(--ron-sans);font-size:30px;font-weight:400;position:absolute;top:18px;right:4px}:where(.ron-spn-1) .ron-details-summary:focus-visible{outline:3px solid var(--ron-lime);outline-offset:3px}:where(.ron-spn-1) .ron-details-content{border-bottom:1px solid var(--ron-line);padding:8px 0 36px}:where(.ron-spn-1) .ron-ingredient-list{columns:3;column-gap:36px;margin:0;padding:0;list-style-position:inside}:where(.ron-spn-1) .ron-ingredient-item{break-inside:avoid;color:var(--ron-muted);margin:0 0 10px;font-size:14px;line-height:1.65}:where(.ron-spn-1) .ron-notes-list{gap:10px;margin:0;padding:0 0 0 22px;display:grid}:where(.ron-spn-1) .ron-notes-item{color:var(--ron-muted);font-size:15px;line-height:1.8}:where(.ron-spn-1) .ron-spec-grid{background:var(--ron-line);border:1px solid var(--ron-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}:where(.ron-spn-1) .ron-spec-line{color:var(--ron-ink);margin:0 0 20px;font-size:16px;line-height:1.7}:where(.ron-spn-1) .ron-spec-card{background:var(--ron-cream);min-height:140px;padding:28px}:where(.ron-spn-1) .ron-spec-label{color:var(--ron-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:820;line-height:1.5}:where(.ron-spn-1) .ron-spec-value{color:var(--ron-ink);font-family:var(--ron-serif);margin:0;font-size:27px;line-height:1.25}:where(.ron-spn-1) .ron-closing-section{width:100%;padding:112px var(--ron-gutter) 130px;background:var(--ron-deep)}:where(.ron-spn-1) .ron-closing-shell{text-align:center;width:100%;max-width:1180px;margin:0 auto}:where(.ron-spn-1) .ron-closing-title{color:var(--ron-white);font-family:var(--ron-serif);letter-spacing:-.035em;margin:0;font-size:56px;font-weight:400;line-height:1.14}:where(.ron-spn-1) .ron-closing-copy{color:#ffffffc2;max-width:800px;margin:28px auto 0;font-size:17px;line-height:1.9}:where(.ron-spn-1) .ron-closing-line{max-width:820px;color:var(--ron-lime);font-family:var(--ron-serif);margin:32px auto 0;font-size:30px;line-height:1.45}:where(.ron-spn-1) .ron-closing-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:40px;display:flex}:where(.ron-spn-1) .ron-closing-buy-link{background:var(--ron-lime);border:1px solid var(--ron-lime);min-width:230px;min-height:52px;color:var(--ron-ink);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;padding:14px 22px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}:where(.ron-spn-1) .ron-closing-buy-link:hover{background:var(--ron-white);border-color:var(--ron-white);color:var(--ron-ink)}:where(.ron-spn-1) .ron-closing-buy-link:focus-visible{outline:3px solid var(--ron-lime);outline-offset:4px}:where(.ron-spn-1) .ron-closing-advice-link{min-width:230px;min-height:52px;color:var(--ron-white);letter-spacing:.04em;background:#fff0;border:1px solid #ffffff80;justify-content:center;align-items:center;padding:14px 22px;font-size:14px;font-weight:780;text-decoration:none;display:inline-flex}:where(.ron-spn-1) .ron-closing-advice-link:hover{border-color:var(--ron-lime);color:var(--ron-lime)}:where(.ron-spn-1) .ron-closing-advice-link:focus-visible{outline:3px solid var(--ron-lime);outline-offset:4px}:where(.ron-spn-1) .ron-lightbox{background:#fff0;border:0;width:min(94vw,1180px);max-width:94vw;max-height:94dvh;padding:0;overflow:visible}:where(.ron-spn-1) .ron-lightbox::backdrop{background:#050904e6}:where(.ron-spn-1) .ron-lightbox-image{object-fit:contain;background:var(--ron-white);width:100%;height:auto;max-height:90dvh}:where(.ron-spn-1) .ron-lightbox-close{z-index:1;background:var(--ron-deep);min-width:46px;min-height:46px;color:var(--ron-white);cursor:pointer;border:1px solid #fff9;padding:8px;font-size:25px;line-height:1;position:absolute;top:10px;right:10px}:where(.ron-spn-1) .ron-lightbox-close:focus-visible{outline:3px solid var(--ron-lime);outline-offset:3px}:where(.ron-spn-1) .ron-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.ron-spn-1) .ron-mobile-buy-section,:where(.ron-spn-1) .ron-end-marker{display:none}@media (max-width:1180px){:where(.ron-spn-1) .ron-hero-shell{grid-template-columns:minmax(0,1fr) minmax(360px,.84fr);gap:32px}:where(.ron-spn-1) .ron-product-title{font-size:48px}:where(.ron-spn-1) .ron-product-panel{padding:30px}:where(.ron-spn-1) .ron-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.ron-spn-1) .ron-pillar-card{min-height:270px}:where(.ron-spn-1) .ron-science-grid{grid-template-columns:1fr}:where(.ron-spn-1) .ron-science-card{min-height:0}:where(.ron-spn-1) .ron-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.ron-spn-1) .ron-ingredient-list{columns:2}}@media (max-width:900px){:where(.ron-spn-1) .ron-product-hero{padding-top:20px}:where(.ron-spn-1) .ron-hero-shell{grid-template-columns:1fr}:where(.ron-spn-1) .ron-gallery{position:relative;top:auto}:where(.ron-spn-1) .ron-product-panel{position:static}:where(.ron-spn-1) .ron-story-grid{grid-template-columns:1fr}:where(.ron-spn-1) .ron-story-image-frame{order:-1;min-height:0}:where(.ron-spn-1) .ron-benefits-grid{grid-template-columns:1fr}:where(.ron-spn-1) .ron-benefits-media{max-width:720px}:where(.ron-spn-1) .ron-skin-grid{grid-template-columns:1fr}:where(.ron-spn-1) .ron-skin-intro{position:static}:where(.ron-spn-1) .ron-texture-grid{grid-template-columns:1fr}:where(.ron-spn-1) .ron-texture-media{min-height:0}}@media (max-width:760px){div:where(.ron-spn-1){padding-bottom:78px;scroll-padding-top:62px}:where(.ron-spn-1) .ron-product-hero{padding:0 0 42px}:where(.ron-spn-1) .ron-hero-shell{gap:0}:where(.ron-spn-1) .ron-gallery{flex-direction:column;gap:12px;display:flex}:where(.ron-spn-1) .ron-main-figure{border-left:0;border-right:0;order:-1}:where(.ron-spn-1) .ron-thumb-rail{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:10px;width:100%;max-height:none;padding:4px 16px;display:flex;position:static;inset:auto;overflow:auto hidden}:where(.ron-spn-1) .ron-thumb-rail::-webkit-scrollbar{display:none}:where(.ron-spn-1) .ron-thumb-button{scroll-snap-align:start;flex:0 0 70px;width:70px}:where(.ron-spn-1) .ron-zoom-button{bottom:12px;right:12px}:where(.ron-spn-1) .ron-product-panel{box-shadow:none;margin:24px 16px 0;padding:26px 20px}:where(.ron-spn-1) .ron-product-title{font-size:39px;line-height:1.08}:where(.ron-spn-1) .ron-product-name{font-size:13px}:where(.ron-spn-1) .ron-product-subtitle{font-size:16px}:where(.ron-spn-1) .ron-price-row{align-items:start}:where(.ron-spn-1) .ron-price{font-size:31px}:where(.ron-spn-1) .ron-buy-form{grid-template-columns:1fr}:where(.ron-spn-1) .ron-quantity-box{width:160px}:where(.ron-spn-1) .ron-policy-grid{grid-template-columns:1fr}:where(.ron-spn-1) .ron-policy-panel,:where(.ron-spn-1) .ron-policy-details:nth-child(2n) .ron-policy-panel{width:100%;max-height:none;box-shadow:none;margin-top:0;position:static;overflow-y:visible}:where(.ron-spn-1) .ron-subnav-shell{padding:0 8px}:where(.ron-spn-1) .ron-subnav-link{min-height:56px;padding:0 14px;font-size:12px}:where(.ron-spn-1) .ron-story-section,:where(.ron-spn-1) .ron-benefits-section,:where(.ron-spn-1) .ron-skin-section,:where(.ron-spn-1) .ron-science-section,:where(.ron-spn-1) .ron-routine-section,:where(.ron-spn-1) .ron-details-section{padding:72px 18px;scroll-margin-top:62px}:where(.ron-spn-1) .ron-closing-section{padding:76px 18px 88px}:where(.ron-spn-1) .ron-section-header{text-align:left;margin-bottom:38px}:where(.ron-spn-1) .ron-section-title{font-size:38px;line-height:1.18}:where(.ron-spn-1) .ron-section-intro{margin-left:0;font-size:16px}:where(.ron-spn-1) .ron-story-grid{gap:38px}:where(.ron-spn-1) .ron-story-lead{font-size:29px;line-height:1.45}:where(.ron-spn-1) .ron-pillar-grid{grid-template-columns:1fr;margin-top:52px}:where(.ron-spn-1) .ron-pillar-card{min-height:0;padding:28px 24px}:where(.ron-spn-1) .ron-benefits-grid{gap:42px}:where(.ron-spn-1) .ron-dark-title{font-size:39px;line-height:1.2}:where(.ron-spn-1) .ron-skin-grid{gap:34px}:where(.ron-spn-1) .ron-skin-title{font-size:38px;line-height:1.2}:where(.ron-spn-1) .ron-skin-item{padding:20px 18px 20px 48px}:where(.ron-spn-1) .ron-skin-item:before{top:28px;left:20px}:where(.ron-spn-1) .ron-science-card{padding:30px 22px}:where(.ron-spn-1) .ron-science-title{font-size:29px}:where(.ron-spn-1) .ron-texture-copy{padding:58px 20px 68px}:where(.ron-spn-1) .ron-texture-title{font-size:38px;line-height:1.2}:where(.ron-spn-1) .ron-texture-statement{font-size:18px}:where(.ron-spn-1) .ron-routine-line{text-align:left;margin-bottom:32px;padding:22px 18px}:where(.ron-spn-1) .ron-step-grid{grid-template-columns:1fr}:where(.ron-spn-1) .ron-step-card{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;min-height:0;display:grid}:where(.ron-spn-1) .ron-step-number{margin:0;font-size:31px}:where(.ron-spn-1) .ron-details-summary{font-size:24px}:where(.ron-spn-1) .ron-ingredient-list{columns:1}:where(.ron-spn-1) .ron-spec-grid{grid-template-columns:1fr}:where(.ron-spn-1) .ron-closing-title{font-size:41px;line-height:1.2}:where(.ron-spn-1) .ron-closing-copy{font-size:16px}:where(.ron-spn-1) .ron-closing-line{font-size:25px}:where(.ron-spn-1) .ron-closing-actions{flex-direction:column;align-items:stretch}:where(.ron-spn-1) .ron-closing-buy-link,:where(.ron-spn-1) .ron-closing-advice-link{width:100%}:where(.ron-spn-1) .ron-mobile-buy-section{width:100%;min-height:72px;padding:10px max(14px, env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-right));z-index:80;background:var(--ron-white);border-top:1px solid var(--ron-line);grid-template-columns:minmax(0,1fr) minmax(142px,.9fr);align-items:center;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px #12130f17}:where(.ron-spn-1) .ron-mobile-price-label{color:var(--ron-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800;line-height:1.3}:where(.ron-spn-1) .ron-mobile-price{color:var(--ron-ink);font-family:var(--ron-serif);margin:2px 0 0;font-size:22px;line-height:1.1}:where(.ron-spn-1) .ron-mobile-buy-link{background:var(--ron-lime);border:1px solid var(--ron-deep);min-height:50px;color:var(--ron-ink);letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;padding:12px 16px;font-size:13px;font-weight:850;text-decoration:none;display:flex}:where(.ron-spn-1) .ron-mobile-buy-link:focus-visible{outline:3px solid var(--ron-lime);outline-offset:3px}}@media (max-width:420px){:where(.ron-spn-1) .ron-product-title{font-size:35px}:where(.ron-spn-1) .ron-price{font-size:28px}:where(.ron-spn-1) .ron-section-title{font-size:35px}:where(.ron-spn-1) .ron-story-lead{font-size:27px}:where(.ron-spn-1) .ron-dark-title{font-size:36px}:where(.ron-spn-1) .ron-skin-title,:where(.ron-spn-1) .ron-texture-title{font-size:35px}:where(.ron-spn-1) .ron-closing-title{font-size:37px}}@media (prefers-reduced-motion:reduce){div:where(.ron-spn-1){scroll-behavior:auto}:where(.ron-spn-1) *{scroll-behavior:auto;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:where(.ron-spn-1) .ron-visuals-section{width:100%;padding:96px var(--ron-gutter);background:var(--ron-white);scroll-margin-top:70px}:where(.ron-spn-1) .ron-visuals-shell{width:100%;max-width:1180px;margin:0 auto}:where(.ron-spn-1) .ron-visuals-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:30px;display:grid}:where(.ron-spn-1) .ron-visual-card{background:var(--ron-cream);border:1px solid var(--ron-line);min-width:0;margin:0}:where(.ron-spn-1) .ron-visual-open{aspect-ratio:4/5;background:var(--ron-cream);width:100%;color:var(--ron-ink);cursor:zoom-in;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}:where(.ron-spn-1) .ron-visual-open:focus-visible{outline:3px solid var(--ron-green);outline-offset:4px}:where(.ron-spn-1) .ron-visual-image{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;display:block;position:absolute;inset:0}:where(.ron-spn-1) .ron-visual-caption{color:var(--ron-ink);margin:0;padding:20px 22px;font-size:16px;font-weight:700;line-height:1.65}:where(.ron-spn-1) .ron-visual-note{color:var(--ron-muted);margin-top:7px;font-size:13px;font-weight:400;line-height:1.7;display:block}:where(.ron-spn-1) .ron-visual-hint{width:34px;height:34px;color:var(--ron-ink);border:1px solid var(--ron-line);background:#ffffffeb;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;bottom:10px;right:10px}@media (max-width:760px){:where(.ron-spn-1) .ron-visuals-section{padding:68px 18px;scroll-margin-top:62px}:where(.ron-spn-1) .ron-visuals-grid{grid-template-columns:minmax(0,1fr);gap:24px}:where(.ron-spn-1) .ron-visual-caption{padding:16px;font-size:15px}:where(.ron-spn-1) .ron-subnav-section{display:none}}@media (min-width:761px){div:where(.ron-spn-1){scroll-padding-top:150px}:where(.ron-spn-1) [data-ron-observe-section]{scroll-margin-top:150px}}@media (max-width:760px){div:where(.ron-spn-1){scroll-padding-top:86px}:where(.ron-spn-1) [data-ron-observe-section]{scroll-margin-top:86px}}:where(.ron-spn-1) .ron-v14-facts{width:100%;max-width:var(--ron-max);border-top:1px solid var(--ron-line);border-bottom:1px solid var(--ron-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:48px auto 0;display:grid}:where(.ron-spn-1) .ron-v14-fact{border-right:1px solid var(--ron-line);padding:22px clamp(14px,2.2vw,32px)}:where(.ron-spn-1) .ron-v14-fact:last-child{border-right:0}:where(.ron-spn-1) .ron-v14-fact strong{font-family:var(--ron-serif);font-size:clamp(23px,2vw,34px);font-weight:400;line-height:1.15;display:block}:where(.ron-spn-1) .ron-v14-fact span{color:var(--ron-muted);letter-spacing:.04em;margin-top:8px;font-size:11px;display:block}@media (max-width:760px){:where(.ron-spn-1) .ron-v14-facts{grid-template-columns:1fr 1fr;margin-top:30px}:where(.ron-spn-1) .ron-v14-fact{border-bottom:1px solid var(--ron-line);min-height:112px}:where(.ron-spn-1) .ron-v14-fact:nth-child(2){border-right:0}:where(.ron-spn-1) .ron-v14-fact:nth-child(n+3){border-bottom:0}:where(.ron-spn-1) .ron-v14-fact strong{font-size:24px}}@media (max-width:380px){:where(.ron-spn-1) .ron-v14-fact{padding:18px 12px}:where(.ron-spn-1) .ron-v14-fact strong{font-size:21px}}div:where(.ron-spn-4){margin:0}:where(.ron-sp-mp106) .ron-science-section .ron-science-label,:where(.ron-sp-mp106) .ron-science-section .ron-section-header:before{color:var(--ron-lime)}:where(.ron-spn-2) .ron-support-cta{justify-items:start;gap:8px;min-width:0;max-width:100%;margin:20px 0 0;display:grid}:where(.ron-spn-2) .ron-support-cta a{box-sizing:border-box;width:fit-content;max-width:100%;min-height:44px;font-family:var(--ron-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif);white-space:normal;overflow-wrap:anywhere;text-underline-offset:4px;padding:8px 0;line-height:1.65;text-decoration:underline;text-decoration-thickness:1px;display:block}:where(.ron-spn-2) .ron-support-cta .ron-support-cta__advice{color:var(--ron-green,#4f6d0f);font-size:14px;font-weight:750}:where(.ron-spn-2) .ron-support-cta .ron-support-cta__dealer{color:var(--ron-muted,#6b6d65);font-size:13px;font-weight:400}:where(.ron-spn-2) .ron-support-cta a:hover{color:var(--ron-ink,#12130f)}:where(.ron-spn-2) .ron-support-cta a:focus-visible{outline:2px solid var(--ron-green,#4f6d0f);outline-offset:4px}:where(.ron-spn-2) .ron-ph{--ron-ph-ink:#171a13;--ron-ph-muted:#6c6b65;--ron-ph-green:#b8d925;--ron-ph-line:#d9d8cf;--ron-ph-surface:#fff;z-index:50;width:100%;color:var(--ron-ph-ink);background:var(--ron-ph-surface);text-align:left;-webkit-text-size-adjust:100%;isolation:isolate;font-family:Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.4;position:relative}:where(.ron-spn-2) .ron-ph[data-sticky=true]{position:sticky;top:0}:where(.ron-spn-2) .ron-ph,:where(.ron-spn-2) .ron-ph *,:where(.ron-spn-2) .ron-ph :before,:where(.ron-spn-2) .ron-ph :after{box-sizing:border-box}:where(.ron-spn-2) .ron-ph [hidden]{display:none!important}:where(.ron-spn-2) .ron-ph :where(a){color:inherit;text-decoration:none}:where(.ron-spn-2) .ron-ph button,:where(.ron-spn-2) .ron-ph a{-webkit-tap-highlight-color:#fff0}:where(.ron-spn-2) .ron-ph :where(button){font:inherit;color:inherit;cursor:pointer;margin:0}:where(.ron-spn-2) .ron-ph button:focus-visible,:where(.ron-spn-2) .ron-ph a:focus-visible{outline-offset:3px;outline:2px solid #667f12}:where(.ron-spn-2) .ron-ph button:disabled{cursor:not-allowed}:where(.ron-spn-2) .ron-ph__container{width:min(1464px,100% - 48px);margin-inline:auto}:where(.ron-spn-2) .ron-ph__tabs{border-top:1px solid var(--ron-ph-line);border-bottom:1px solid var(--ron-ph-line);background:linear-gradient(#f8f8f7 0%,#fff 65%)}:where(.ron-spn-2) .ron-ph__tab-track{scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}:where(.ron-spn-2) .ron-ph__tab-track::-webkit-scrollbar{display:none}:where(.ron-spn-2) .ron-ph__tab{letter-spacing:.45px;white-space:nowrap;border-bottom:2px solid #fff0;flex:none;justify-content:center;align-items:center;min-height:58px;padding:0 22px;font-size:13px;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex;position:relative;color:var(--ron-ph-muted)!important}:where(.ron-spn-2) .ron-ph__tab[aria-current=location]{border-bottom-color:var(--ron-ph-green);color:#10130b!important}:where(.ron-spn-2) .ron-ph__tab:hover{background:#f7f9ef;color:#10130b!important}:where(.ron-spn-2) .ron-ph__tab:focus-visible{outline-offset:-5px}@media (max-width:800px){:where(.ron-spn-2) .ron-ph__container{width:calc(100% - 40px)}:where(.ron-spn-2) .ron-ph__tab{padding-inline:19px}}@media (max-width:600px){:where(.ron-spn-2) .ron-ph__container{width:calc(100% - 32px)}:where(.ron-spn-2) .ron-ph__tabs .ron-ph__container{width:100%}:where(.ron-spn-2) .ron-ph__tab-track{padding-inline:16px}:where(.ron-spn-2) .ron-ph__tab{letter-spacing:.2px;min-height:49px;padding-inline:16px;font-size:12px}}@media (prefers-reduced-motion:reduce){:where(.ron-spn-2) .ron-ph *,:where(.ron-spn-2) .ron-ph :before,:where(.ron-spn-2) .ron-ph :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:where(.ron-spn-8) .ron-product-hero .ron-main-figure{aspect-ratio:4/5!important;overflow:hidden!important}:where(.ron-spn-8) .ron-product-hero .ron-main-figure img[data-ron-main-image]{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}:where(.ron-spn-8) .ron-product-hero .ron-thumb-button{aspect-ratio:4/5!important;overflow:hidden!important}:where(.ron-spn-8) .ron-product-hero .ron-thumb-button img{object-fit:cover!important;width:100%!important;height:100%!important}:where(.ron-spn-9) .ron-policy-summary{position:relative}:where(.ron-spn-9) .ron-science-section .ron-science-label{color:var(--ron-lime)}:where(.ron-spn-10) .ron-v14-fact{min-height:auto!important;padding-top:14px!important;padding-bottom:14px!important}:where(.ron-spn-10) .ron-story-image-frame{aspect-ratio:auto!important;background:0 0!important}:where(.ron-spn-10) .ron-story-image{object-fit:contain!important;width:100%!important;height:auto!important;display:block!important;position:static!important}@media (max-width:760px){:where(.ron-spn-10) .ron-v14-fact{padding-top:12px!important;padding-bottom:12px!important}}:where(.ron-spn-10) .ron-v14-fact--origin{flex-direction:column!important;justify-content:center!important;display:flex!important}:where(.ron-spn-10) .ron-v14-fact--origin span{color:var(--ron-muted)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-top:10px!important;font-size:11px!important}:where(.ron-spn-11).ron-sp{--ron-gold:#4f6d0f;--ron-danger:#12130f;--ron-serif:"RON VI Serif V24","Noto Serif","Times New Roman",serif;--ron-sans:"RON VI Sans V24","Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--ron-bar-h:72px;--ron-subnav-h:52px;--ron-sticky:calc(var(--ron-bar-h) + var(--ron-subnav-h) + 2px)}div:where(.ron-spn-11){scroll-padding-top:var(--ron-sticky)}@media (max-width:760px){:where(.ron-sp-mp102).ron-sp{--ron-sticky:106px}}@media (min-width:761px) and (max-width:1180px){:where(.ron-spn-12).ron-sp{--ron-bar-h:125px}}@media (max-width:760px){:where(.ron-spn-12).ron-sp{--ron-sticky:154px}}@media (min-width:761px){div:where(.ron-spn-12).ron-sp .ron-ph__tabs{display:none!important}div:where(.ron-spn-12).ron-sp .ron-subnav-section{top:0!important}}:where(.ron-spn-13).ron-sp .ron-unified-main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}:where(.ron-spn-13).ron-sp .ron-subnav-section{top:var(--ron-global-header-offset,96px)}:where(.ron-sp-mp43) .ron-product-hero .ron-main-figure{aspect-ratio:4/5!important;overflow:hidden!important}:where(.ron-sp-mp43) .ron-product-hero .ron-main-figure img[data-ron-main-image]{object-fit:cover!important;width:100%!important;height:100%!important}:where(.ron-sp-mp43) .ron-product-hero .ron-thumb-button{aspect-ratio:4/5!important;overflow:hidden!important}:where(.ron-sp-mp43) .ron-product-hero .ron-thumb-button img{object-fit:cover!important;width:100%!important;height:100%!important}:where(.ron-sp-mp43) .ron-product-hero .ron-main-figure,:where(.ron-sp-mp43) .ron-product-hero .ron-thumb-button{aspect-ratio:4/5!important;overflow:hidden!important}:where(.ron-sp-mp43) .ron-product-hero .ron-main-figure img,:where(.ron-sp-mp43) .ron-product-hero .ron-thumb-button img{object-fit:cover!important;width:100%!important;height:100%!important}:where(.ron-sp-mp43) .ron-duo-routine{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0 18px;display:grid}:where(.ron-sp-mp43) .ron-duo-card{border:1px solid var(--ron-line);background:#fff;padding:20px}:where(.ron-sp-mp43) .ron-duo-card strong{color:var(--ron-green);font-family:var(--ron-serif);font-size:24px;font-weight:500;display:block}:where(.ron-sp-mp43) .ron-duo-card span{color:var(--ron-ink);margin-top:8px;font-size:14px;line-height:1.6;display:block}@media (max-width:760px){:where(.ron-sp-mp43) .ron-duo-routine{grid-template-columns:1fr}:where(.ron-sp-mp43) .ron-duo-card strong{font-size:21px}}:where(.ron-sp) .ron-ph{--ron-ph-ink:#171a13;--ron-ph-muted:#6c6b65;--ron-ph-green:#b8d925;--ron-ph-line:#d9d8cf;--ron-ph-surface:#fff;z-index:50;width:100%;color:var(--ron-ph-ink);background:var(--ron-ph-surface);text-align:left;-webkit-text-size-adjust:100%;isolation:isolate;font-family:Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.4;position:relative}:where(.ron-sp) .ron-ph[data-sticky=true]{position:sticky;top:0}:where(.ron-sp) .ron-ph,:where(.ron-sp) .ron-ph *,:where(.ron-sp) .ron-ph :before,:where(.ron-sp) .ron-ph :after{box-sizing:border-box}:where(.ron-sp) .ron-ph [hidden]{display:none!important}:where(.ron-sp) .ron-ph :where(a){color:inherit;text-decoration:none}:where(.ron-sp) .ron-ph button,:where(.ron-sp) .ron-ph a{-webkit-tap-highlight-color:transparent}:where(.ron-sp) .ron-ph :where(button){font:inherit;color:inherit;cursor:pointer;margin:0}:where(.ron-sp) .ron-ph button:focus-visible,:where(.ron-sp) .ron-ph a:focus-visible{outline-offset:3px;outline:2px solid #667f12}:where(.ron-sp) .ron-ph button:disabled{cursor:not-allowed}:where(.ron-sp) .ron-ph__container{width:min(1464px,100% - 48px);margin-inline:auto}:where(.ron-sp) .ron-ph__tabs{border-top:1px solid var(--ron-ph-line);border-bottom:1px solid var(--ron-ph-line);background:linear-gradient(#f8f8f7 0%,#fff 65%)}:where(.ron-sp) .ron-ph__tab-track{scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}:where(.ron-sp) .ron-ph__tab-track::-webkit-scrollbar{display:none}:where(.ron-sp) .ron-ph__tab{letter-spacing:.45px;white-space:nowrap;border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;min-height:58px;padding:0 22px;font-size:13px;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex;position:relative;color:var(--ron-ph-muted)!important}:where(.ron-sp) .ron-ph__tab[aria-current=location]{border-bottom-color:var(--ron-ph-green);color:#10130b!important}:where(.ron-sp) .ron-ph__tab:hover{background:#f7f9ef;color:#10130b!important}:where(.ron-sp) .ron-ph__tab:focus-visible{outline-offset:-5px}@media (max-width:800px){:where(.ron-sp) .ron-ph__container{width:calc(100% - 40px)}:where(.ron-sp) .ron-ph__tab{padding-inline:19px}}@media (max-width:600px){:where(.ron-sp) .ron-ph__container{width:calc(100% - 32px)}:where(.ron-sp) .ron-ph__tabs .ron-ph__container{width:100%}:where(.ron-sp) .ron-ph__tab-track{padding-inline:16px}:where(.ron-sp) .ron-ph__tab{letter-spacing:.2px;min-height:49px;padding-inline:16px;font-size:12px}}@media (prefers-reduced-motion:reduce){:where(.ron-sp) .ron-ph *,:where(.ron-sp) .ron-ph :before,:where(.ron-sp) .ron-ph :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:where(.ron-spn-14).ron-sp{color:#152111;background:#f6f4ef;margin:0;font-family:Arial,Noto Sans,sans-serif;font-size:16px;line-height:1.7}:where(.ron-spn-14).ron-sp *{box-sizing:border-box}:where(.ron-spn-14).ron-sp a{color:inherit}:where(.ron-spn-14).ron-sp img{max-width:100%;height:auto}:where(.ron-spn-14).ron-sp h1,:where(.ron-spn-14).ron-sp h2,:where(.ron-spn-14).ron-sp h3{letter-spacing:-.035em;color:#152111;font-weight:400}:where(.ron-spn-14).ron-sp h1{margin:0 0 24px;font-size:clamp(2.15rem,4.6vw,4.5rem);line-height:1.1}:where(.ron-spn-14).ron-sp h2{font-size:clamp(1.55rem,2.5vw,2.4rem);line-height:1.25}:where(.ron-spn-14) .ron-unified-main{max-width:1320px;min-height:55vh;margin:auto;padding:28px 40px 100px}:where(.ron-spn-14) .ron-unified-breadcrumb{color:#64715a;flex-wrap:wrap;gap:12px;margin:0 0 55px;font-size:12px;display:flex}:where(.ron-spn-14) .ron-unified-breadcrumb a{text-decoration:none}:where(.ron-spn-14) .ron-unified-eyebrow{letter-spacing:.17em;color:#617148;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:700}:where(.ron-spn-14) .ron-unified-prose{overflow-wrap:anywhere;max-width:880px;margin:auto}:where(.ron-spn-14) .ron-unified-prose p{margin:0 0 1.35em}:where(.ron-spn-14) .ron-unified-prose h2{margin:1.7em 0 .8em}:where(.ron-spn-14) .ron-unified-prose h3{margin:1.5em 0 .7em;font-size:1.4rem}:where(.ron-spn-14) .ron-unified-prose li{margin-bottom:.5em}:where(.ron-spn-14) .ron-unified-prose a{text-underline-offset:3px;text-decoration:underline}:where(.ron-spn-14) .ron-unified-lead{font-size:19px;line-height:1.8}:where(.ron-spn-14) .ron-unified-product-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:70px;margin:35px 0 70px;display:grid}:where(.ron-spn-14) .ron-unified-product-photo{background:#e8eddf;overflow:hidden}:where(.ron-spn-14) .ron-unified-product-photo img{aspect-ratio:1;object-fit:contain;width:100%;display:block}:where(.ron-spn-14) .ron-unified-product-copy h1{font-size:clamp(2rem,3.4vw,3.8rem)}:where(.ron-spn-14) .ron-unified-original{color:#647054;margin-bottom:26px;font-size:17px}:where(.ron-spn-14) .ron-unified-spec{border-top:1px solid #d5dbc9;padding-top:20px;font-size:14px}:where(.ron-spn-14) .ron-unified-price{flex-direction:column;gap:6px;margin:30px 0;display:flex}:where(.ron-spn-14) .ron-unified-price span{letter-spacing:.06em;text-transform:uppercase;font-size:12px}:where(.ron-spn-14) .ron-unified-price strong{font-size:27px;font-weight:500}:where(.ron-spn-14) .ron-unified-button,:where(.ron-spn-14).ron-sp .single_add_to_cart_button{letter-spacing:0;text-transform:none;cursor:pointer;background:#172710;border:1px solid #172710;border-radius:0;justify-content:center;align-items:center;min-height:50px;padding:15px 25px;font-size:14px;font-weight:400;line-height:1.45;display:inline-flex;color:#f6f4ef!important;text-decoration:none!important}:where(.ron-spn-14) .ron-unified-button:hover,:where(.ron-spn-14).ron-sp .single_add_to_cart_button:hover{background:#354b22}:where(.ron-spn-14).ron-sp .cart{margin:0 0 14px}:where(.ron-spn-14).ron-sp .quantity{vertical-align:middle;margin-right:10px;display:inline-flex}:where(.ron-spn-14).ron-sp .quantity input{text-align:center;background:#fff;border:1px solid #cbd3bf;width:65px;min-height:49px;padding:8px}:where(.ron-spn-14) .ron-unified-product-detail{border-top:1px solid #cdd5c1;padding-top:30px}:where(.ron-spn-14) .ron-unified-next{background:#e8eddf;border:1px solid #cdd5c1;justify-content:space-between;align-items:center;gap:40px;max-width:1050px;margin:75px auto 0;padding:42px;display:flex}:where(.ron-spn-14) .ron-unified-next h2{margin:0 0 14px}:where(.ron-spn-14) .ron-unified-next p{margin:0 0 12px}:where(.ron-spn-14).ron-sp :focus-visible{outline-offset:5px;outline:3px solid #76923c}@media (max-width:800px){:where(.ron-spn-14) .ron-unified-main{padding:25px 22px 65px}:where(.ron-spn-14) .ron-unified-breadcrumb{margin-bottom:35px}:where(.ron-spn-14) .ron-unified-product-hero{grid-template-columns:1fr;gap:30px;margin:25px 0 50px}:where(.ron-spn-14) .ron-unified-product-photo{width:100%;max-width:560px;margin:auto}:where(.ron-spn-14) .ron-unified-product-copy h1{font-size:2.55rem}:where(.ron-spn-14) .ron-unified-next{margin-top:50px;padding:26px;display:block}:where(.ron-spn-14) .ron-unified-next .ron-unified-button{margin-top:20px}:where(.ron-spn-14) .ron-unified-lead{font-size:17px}}@media (max-width:480px){:where(.ron-spn-14) .ron-unified-product-copy h1{font-size:2.15rem}:where(.ron-spn-14) .ron-unified-next h2{font-size:1.6rem}:where(.ron-spn-14) .ron-unified-breadcrumb{font-size:11px}:where(.ron-spn-14) .ron-unified-price strong{font-size:24px}}:where(.ron-spn-14) .ron-unified-prose table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}:where(.ron-spn-14) .ron-unified-prose td,:where(.ron-spn-14) .ron-unified-prose th{border:1px solid #c9cebf;padding:12px}:where(.ron-spn-14) .ron-unified-prose img{max-width:100%;height:auto}:where(.ron-spn-14) .ron-unified-product-copy .button{border-radius:0;color:#f6f4ef!important;background:#142718!important}:where(.ron-spn-14) .ron-unified-product-copy .quantity input{color:#142718!important}:where(.ron-spn-14).ron-sp .screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}:where(.ron-spn-14) .ron-unified-product-copy form.cart{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where(.ron-spn-14) .ron-unified-product-copy form.cart .quantity{margin:0}:where(.ron-spn-14) .ron-unified-product-copy .ronpx-buy-now{cursor:pointer;border:1px solid #142718;min-height:50px;padding:15px 25px;font-size:14px;line-height:1.45}:where(.ron-spn-14).ron-sp a:focus-visible,:where(.ron-spn-14).ron-sp button:focus-visible{outline-offset:3px}:where(.ron-sp) img:is([sizes=auto i],[sizes^=auto\, i]){contain-intrinsic-size:3000px 1500px}:where(.ron-sp) .screen-reader-text{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important;word-break:normal!important}:where(.ron-sp) .screen-reader-text:focus{clip-path:none;color:#444;z-index:100000;background-color:#ddd;width:auto;height:auto;padding:15px 23px 14px;font-size:1em;line-height:normal;text-decoration:none;display:block;top:5px;left:5px}div:where(.ron-sp) :where([style^=border-color],[style*=\;border-color],[style*="; border-color"]){border-style:solid}div:where(.ron-sp) :where([style^=border-top-color],[style*=\;border-top-color],[style*="; border-top-color"]){border-top-style:solid}div:where(.ron-sp) :where([style^=border-right-color],[style*=\;border-right-color],[style*="; border-right-color"]){border-right-style:solid}div:where(.ron-sp) :where([style^=border-bottom-color],[style*=\;border-bottom-color],[style*="; border-bottom-color"]){border-bottom-style:solid}div:where(.ron-sp) :where([style^=border-left-color],[style*=\;border-left-color],[style*="; border-left-color"]){border-left-style:solid}div:where(.ron-sp) :where([style^=border-width],[style*=\;border-width],[style*="; border-width"]){border-style:solid}div:where(.ron-sp) :where([style^=border-top-width],[style*=\;border-top-width],[style*="; border-top-width"]){border-top-style:solid}div:where(.ron-sp) :where([style^=border-right-width],[style*=\;border-right-width],[style*="; border-right-width"]){border-right-style:solid}div:where(.ron-sp) :where([style^=border-bottom-width],[style*=\;border-bottom-width],[style*="; border-bottom-width"]){border-bottom-style:solid}div:where(.ron-sp) :where([style^=border-left-width],[style*=\;border-left-width],[style*="; border-left-width"]){border-left-style:solid}div:where(.ron-sp) :where(img[class*=wp-image-]){max-width:100%;height:auto}:where(.ron-sp) :where(figure){margin:0 0 1em}div:where(.ron-sp){padding:0}div:where(.ron-spn-15).ron-sp .ron-unified-main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}:where(.ron-spn-13) .ron-subnav-section{z-index:auto!important;position:static!important;top:auto!important}:where(.ron-sp) .re-product-guides{color:#183320;background:#f3f2e8;border:1px solid #c5cdbb;margin:32px 0;padding:28px}:where(.ron-sp) .re-heading{color:#183320;margin:0 0 18px;font-family:Times New Roman,serif;font-size:28px;line-height:1.3}:where(.ron-sp) .re-link-list{gap:12px;margin:0 0 20px;padding-left:22px;display:grid}:where(.ron-sp) .re-link{color:#314c28;text-underline-offset:4px;font-size:16px;line-height:1.7;text-decoration:underline}:where(.ron-sp) .re-link:focus-visible{outline-offset:4px;outline:3px solid #647b24}@media (max-width:540px){:where(.ron-sp) .re-product-guides{padding:20px}:where(.ron-sp) .re-heading{font-size:24px}}:where(.ron-sp) [data-color=primary]{color:#90c211}:where(.ron-sp) [data-text-color=primary]{color:#90c211!important}:where(.ron-sp) [data-text-bg=primary],:where(.ron-sp) button[type=submit],:where(.ron-sp) input[type=submit]:not(.is-form),:where(.ron-sp) input.button.alt,:where(.ron-sp) input[type=reset].button{background-color:#90c211}:where(.ron-sp) button[type=submit]:focus-visible{outline-color:#90c211!important}:where(.ron-sp) [data-icon-label]:after,:where(.ron-sp) .button.alt:not(.is-outline),:where(.ron-sp) .single_add_to_cart_button,:where(.ron-sp) [data-text-bg=secondary]{background-color:#4ea000}:where(.ron-sp) [data-text-color=secondary]{color:#4ea000!important}:where(.ron-sp) .alt:focus-visible{outline-color:#4ea000!important}div:where(.ron-sp){color:#2b2b2b}:where(.ron-sp) h1,:where(.ron-sp) h2,:where(.ron-sp) h3{color:#0a0a0a}div:where(.ron-sp){font-size:100%}@media screen and (max-width:549px){div:where(.ron-sp){font-size:100%}}div:where(.ron-sp){font-family:Roboto,sans-serif;font-style:normal;font-weight:400}:where(.ron-sp) h1,:where(.ron-sp) h2,:where(.ron-sp) h3{font-family:Roboto,sans-serif;font-style:normal;font-weight:700}:where(.ron-sp) a{color:#4ea000}:where(.ron-sp) a:hover{color:#b9d800}div:where(.ron-sp){background-color:#161710}:where(.ron-sp) input[type=search]{box-shadow:none;border-top-left-radius:5px;border-bottom-left-radius:5px}:where(.ron-sp).ron-sp .price span.amount{white-space:nowrap;color:#64a718;font-size:19px;font-weight:700}:where(.ron-sp) .single_add_to_cart_button{text-transform:none;letter-spacing:0;border-radius:5px;margin-bottom:0;font-size:15px;font-weight:400}:where(.ron-sp) .cart,:where(.ron-sp) form{margin-bottom:0}@media (max-width:549px){div:where(.ron-sp){overflow-x:hidden}}div:where(.ron-spn-12).ron-sp .ron-benefits-section .ron-dark-title,div:where(.ron-spn-12).ron-sp .ron-closing-section .ron-closing-title,div:where(.ron-spn-12).ron-sp .ron-closing-section .ron-closing-advice-link{color:var(--ron-white)}div:where(.ron-sp-mp104).ron-sp .ron-benefits-section .ron-dark-title{font-family:Times New Roman,serif}div:where(.ron-spn-12).ron-sp .ron-closing-section .ron-closing-advice-link:hover{color:var(--ron-lime)}div:where(.ron-sp-mp103).ron-sp .ron-product-html-bulk{--ron-serif:Cambria, "Times New Roman", serif}:where(.ron-sp) .ron-ph[data-ron-ph-tabs=off] .ron-ph__tab[data-ron-tab],:where(.ron-sp) .ron-ph[data-ron-ph-tabs=all-only] .ron-ph__tab[data-ron-tab]{display:none!important}div:where(.ron-sp)>.ron-ph{margin:0}:where(.ron-sp) .ron-ph__tab--all{font-weight:800;color:#4f6d0f!important}:where(.ron-sp) .ron-ph__tab--all:hover{color:#12130f!important}:where(.ron-sp) .ron-ph__tab--site[aria-current=page]{border-bottom-color:#bddc24;color:#12130f!important}:where(.ron-sp) .ron-ph[data-ron-ph-tabs=off] .ron-ph__tab--all{margin-left:auto}:where(.ron-sp) .rsc-guide{box-sizing:border-box;color:#193b32;text-align:left;background:#f2f6f3;border:1px solid #d5e3da;border-radius:16px;width:calc(100% - 32px);max-width:1160px;margin:28px auto;padding:24px;font-family:inherit;line-height:1.65}:where(.ron-sp) .rsc-heading{color:#193b32;margin:22px 0 12px;font-family:inherit;font-size:24px;line-height:1.35}:where(.ron-sp) .rsc-copy{color:#263d35;overflow-wrap:anywhere;margin:12px 0;font-size:16px;line-height:1.75}:where(.ron-sp) .rsc-links{flex-wrap:wrap;gap:12px 20px;margin:16px 0 0;display:flex}:where(.ron-sp) .rsc-link{color:#174c3b;text-underline-offset:3px;overflow-wrap:anywhere;font-size:16px;line-height:1.6;text-decoration:underline}:where(.ron-sp) .rsc-link:focus-visible{outline-offset:4px;outline:2px solid #174c3b}@media (max-width:600px){:where(.ron-sp) .rsc-guide{margin:20px auto;padding:18px}:where(.ron-sp) .rsc-heading{font-size:21px}:where(.ron-sp) .rsc-links{flex-direction:column;gap:12px}}@media (max-width:767px){div:where(.ron-sp).ron-sp .ron-mobile-buy-section{display:none!important}div:where(.ron-sp).ron-sp{padding-bottom:0!important}}div:where(.ron-sp).ron-sp #ron-product-reviews #rpr-editorial-title,div:where(.ron-sp).ron-sp #ron-product-reviews .rpr-editorial-head>div>p,div:where(.ron-sp).ron-sp #ron-product-reviews .rpr-write>summary{font-kerning:normal;text-rendering:optimizelegibility;font-family:Arial,Helvetica Neue,sans-serif!important}div:where(.ron-sp).ron-sp #ron-product-reviews #rpr-editorial-title{overflow-wrap:normal;word-break:normal;letter-spacing:-.01em!important;line-height:1.3!important}@media (max-width:850px){div:where(.ron-sp){scroll-padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))}div:where(.ron-sp):is(div),div:where(.ron-sp).ron-sp:is(div){padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))!important}}:where(.ron-sp) .ron-authority-product-context{box-sizing:border-box;color:#183320;overflow-wrap:anywhere;max-width:1320px;margin:24px auto;padding:0 clamp(20px,4vw,48px);font:400 16px/1.7 Arial,sans-serif!important}:where(.ron-sp) .ron-authority-product-link{color:inherit;text-underline-offset:3px;text-decoration:underline;font:inherit!important}:where(.ron-sp) .ron-authority-product-link:focus-visible{outline-offset:4px;outline:2px solid}.ron-thanh-mua{display:none}@media (max-width:850px){html{--ron-thanh-mua-cao:64px}.ron-thanh-mua{box-sizing:border-box;left:0;right:0;bottom:var(--ron-thanh-mua-day,var(--ron-mobile-nav-visual-height,71px));z-index:999990;height:var(--ron-thanh-mua-cao);padding:8px max(14px,env(safe-area-inset-right)) 8px max(14px,env(safe-area-inset-left));color:#12130f;opacity:0;visibility:hidden;background:#fff;border-top:1px solid #e3e5da;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;font-family:Arial,Helvetica Neue,sans-serif;transition:transform .22s,opacity .22s,visibility 0s linear .22s;display:grid;position:fixed;transform:translateY(calc(100% + 12px));box-shadow:0 -6px 18px #12130f14}.ron-thanh-mua.ron-thanh-mua--hien{opacity:1;visibility:visible;transition:transform .22s,opacity .22s,visibility;transform:none}.ron-thanh-mua__chu{flex-direction:column;gap:2px;min-width:0;display:flex}.ron-thanh-mua__ten{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:700;line-height:1.3;overflow:hidden}.ron-thanh-mua__gia{color:#303a25;margin:0;font-size:15px;font-weight:400;line-height:1.3}.ron-thanh-mua__nut{box-sizing:border-box;color:#fff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:#0b1408;border:1px solid #0b1408;border-radius:0;min-width:132px;min-height:44px;margin:0;padding:10px 16px;font:800 13px/1.2 Arial,Helvetica Neue,sans-serif}.ron-thanh-mua__nut:hover{background:#25321f}.ron-thanh-mua__nut:focus-visible{outline-offset:2px;outline:3px solid #bddc24}html.rmi-keyboard .ron-thanh-mua,html.ron-qrt-mo .ron-thanh-mua{visibility:hidden!important}html body:has(.ron-thanh-mua) #rmi-bottom~.rmi-bottom-space.rmi-bottom-space{height:calc(var(--ron-mobile-nav-reserve,88px) + var(--ron-thanh-mua-cao))!important}#ron-mobile-hotline,#ron-mobile-back-top,.ron-zalo-float,.rl-added-zone{transition:transform .22s}html.ron-thanh-mua-hien :is(#ron-mobile-hotline,#ron-mobile-back-top,.ron-zalo-float,.rl-added-zone){transform:translateY(calc(-1 * var(--ron-thanh-mua-cao)))}html body:not(:has(#rmi-bottom)) .ron-thanh-mua{height:calc(var(--ron-thanh-mua-cao) + env(safe-area-inset-bottom,0px));padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}html body:has(.ron-thanh-mua):not(:has(#rmi-bottom)){padding-bottom:calc(var(--ron-thanh-mua-cao) + env(safe-area-inset-bottom,0px))}}@media (max-width:850px) and (prefers-reduced-motion:reduce){.ron-thanh-mua,.ron-thanh-mua.ron-thanh-mua--hien{transition:none}}.ron-size .ron-nowrap{white-space:nowrap}.ron-price-row.ron-price-row{flex-direction:column;align-items:stretch;gap:8px}.ron-price-row .ron-size.ron-size{text-align:left;width:100%}.ron-size .ron-br-may{display:none}.ron-size .ron-sep-dt{display:inline}.ron-size .ron-origin-decl{display:block}.ron-size .ron-origin-decl .ron-sep-may{display:none}@media (max-width:600px){.ron-story-lead{font-size:clamp(24px,6.4vw,26px)}}@media (max-width:760px){.ron-quantity-box{width:max-content;max-width:100%}}@media (max-width:850px){.rpr-controls select{font-size:16px}}@media (max-width:767px){.ron-origin-decl{letter-spacing:-.3px}}@media (min-width:761px){div.ron-sp--co-subnav .ron-ph__tabs{display:none!important}}
.ron-legal{width:100%;padding:clamp(56px, 8vw, 96px) var(--ron-gutter,clamp(18px, 4vw, 70px));background:var(--ron-cream,#f6f4ef);color:var(--ron-ink,#12130f);scroll-margin-top:70px}.ron-legal__shell{width:100%;max-width:1120px;margin:0 auto}.ron-legal__title{font-family:var(--ron-serif,var(--ron-font-serif,RonSerif, "Noto Serif", "Times New Roman", serif));letter-spacing:-.02em;margin:0 0 28px;font-size:clamp(28px,4vw,40px);font-weight:400;line-height:1.2}.ron-legal__rows{background:var(--ron-line,#d9d9d2);border:1px solid var(--ron-line,#d9d9d2);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.ron-legal__row{background:#fff;padding:20px 24px}.ron-legal__row:last-child:nth-child(odd){grid-column:1/-1}.ron-legal__row dt{color:var(--ron-muted,#6b6d65);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700;line-height:1.5}.ron-legal__row dd{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.6}.ron-legal__block{margin-top:40px}.ron-legal__sub{font-family:var(--ron-serif,var(--ron-font-serif,RonSerif, "Noto Serif", "Times New Roman", serif));margin:0 0 18px;font-size:clamp(22px,3vw,28px);font-weight:400;line-height:1.3}.ron-legal__inci{columns:3;column-gap:36px;margin:0;padding:0;list-style-position:inside}.ron-legal__inci li{break-inside:avoid;color:var(--ron-ink,#12130f);margin:0 0 8px;font-size:14px;line-height:1.6}.ron-legal__note{color:var(--ron-muted,#6b6d65);margin:20px 0 0;font-size:14px;line-height:1.7}.ron-legal__warn{gap:8px;margin:0;padding:0 0 0 22px;display:grid}.ron-legal__warn li{font-size:15px;line-height:1.75}@media (max-width:900px){.ron-legal__inci{columns:2}}@media (max-width:640px){.ron-legal__rows{grid-template-columns:1fr}.ron-legal__row{padding:16px 18px}.ron-legal__inci{columns:1}}
div.ron-sp .ron-add-button{color:var(--ron-ink,#12130f)}div.ron-sp .ron-benefits-section .ron-dark-title,div.ron-sp .ron-closing-section .ron-closing-title,div.ron-sp .ron-closing-section .ron-closing-advice-link{color:var(--ron-white,#fff)}div.ron-sp .ron-closing-section .ron-closing-advice-link:hover{color:var(--ron-lime,#bddc24)}:is(.ron-sp-mp101,.ron-sp-mp105,.ron-sp-mp106,.ron-sp-mp107,.ron-sp-mp108,.ron-sp-mp109,.ron-sp-mp110,.ron-sp-mp27,.ron-sp-mp37,.ron-sp-mp42,.ron-sp-mp43,.ron-sp-mp54,.ron-sp-mp55,.ron-sp-mp92,.ron-sp-mp99).ron-sp .ron-product-name{color:#8e703f}:is(.ron-sp-mp103,.ron-sp-mp104,.ron-sp-mp105,.ron-sp-mp106,.ron-sp-mp107,.ron-sp-mp108,.ron-sp-mp27,.ron-sp-mp37,.ron-sp-mp54,.ron-sp-mp55,.ron-sp-mp92,.ron-sp-mp99).ron-sp .ron-science-section .ron-science-label{color:#4f6d0f}:is(.ron-sp-mp103,.ron-sp-mp104,.ron-sp-mp108,.ron-sp-mp27,.ron-sp-mp37,.ron-sp-mp92,.ron-sp-mp99).ron-sp .ron-texture-note{color:#696b63}:is(.ron-sp-mp32,.ron-sp-mp50,.ron-sp-mp95).ron-sp .ron-unified-eyebrow{color:#606f47}
