/* Rāon / quiet editorial storefront. Original photography and commerce retained. */
:root{--paper:#faf9f6;--ink:#252621;--line:#dedfd8;--muted:#686b61;--gutter:clamp(24px,5vw,88px);--section:clamp(64px,7vw,112px)}
body{background:var(--paper);color:var(--ink);font-size:16px;line-height:1.65}
::selection{background:#dfe3d5;color:#242720}
.site-header,.site-header.is-overlay,.site-header.is-solid{position:relative;inset:auto;height:88px;padding:0 var(--gutter);color:var(--ink);background:var(--paper);border-bottom:1px solid var(--line)}
.admin-bar .site-header{top:0}.wordmark{font-size:24px;letter-spacing:.17em}.desktop-nav{gap:32px;font-size:13px;letter-spacing:.01em}.cart-link{font-size:13px;gap:8px}.cart-link span,.site-header.is-solid .cart-link span{border:0;background:#eeefe9;font-size:11px}
.eyebrow,.section-number{font-size:11px;line-height:1.6;letter-spacing:.11em;font-weight:500;color:var(--muted);margin-bottom:20px}
.hero{display:grid;grid-template-columns:.84fr 1.16fr;min-height:640px;height:min(740px,76vw);max-height:820px;margin:0 var(--gutter);background:none;color:var(--ink);overflow:visible}
.hero::after{content:"";grid-column:2;grid-row:1;background:#4b3b30 url('images/gon37-hero.jpg') 56% 50%/cover no-repeat;margin:32px 0}
.hero-shade{display:none}.hero-copy{position:relative;inset:auto;transform:none;grid-column:1;grid-row:1;align-self:center;width:auto;max-width:480px;padding:40px 60px 76px 0}
.hero h1{font-size:clamp(68px,7vw,112px);line-height:.98;letter-spacing:-.045em}.hero h1 span{font-family:var(--font-sans),sans-serif;font-size:clamp(19px,1.8vw,27px);font-style:normal;line-height:1.45;letter-spacing:-.025em;margin-top:17px}
.hero-intro{color:var(--muted);font-size:15px;line-height:1.85;margin-top:26px;max-width:360px}.hero-actions{flex-direction:column;align-items:flex-start;gap:22px;margin-top:32px}
.raon-store .button,.raon-store .text-link,.dark-link{font-size:13px;letter-spacing:.01em;text-transform:none;font-weight:500;line-height:1.5}.button{min-height:48px;padding:13px 23px;border:1px solid transparent;transition:background-color .18s,color .18s}.button-light,.button-dark{background:var(--ink);color:var(--paper)}.button:hover{background:#454a3e;color:white}.dark-link,.text-link{border-color:currentColor;padding-bottom:3px}.hero .text-link{color:var(--ink)}
.hero-colors{left:0;right:auto;bottom:49px;font-size:12px;letter-spacing:0;text-transform:none;gap:22px}.hero-colors>span{color:var(--muted)}.dial-dot{width:10px;height:10px;border-color:#aaa99e}
.assurance{min-height:82px;margin:0 var(--gutter);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.assurance p{padding:18px 24px 18px 0;border:0;font-size:14px}.assurance span{font-size:11px;letter-spacing:.05em;color:var(--muted)}
.raon-definition{min-height:420px;margin:var(--section) var(--gutter) 0;grid-template-columns:1fr 1fr;background:transparent;border:0}.raon-hangul{min-height:420px;padding:40px;border:0;font-size:46px;font-weight:400;letter-spacing:.06em;background-position:50% 48%}.raon-hangul::before{display:none}.raon-hangul::after{background:#17191055}.raon-hangul span{text-shadow:none}.raon-entry{padding:48px 0 48px 7vw}.raon-entry-head{align-items:center;justify-content:flex-start;gap:30px;padding-bottom:22px}.raon-entry-head h2{font-size:64px;line-height:1}.raon-entry-head span{font-size:19px}.raon-entry-head small{font-size:12px;letter-spacing:.03em}.raon-word-origin{font-size:11px!important;letter-spacing:.09em;margin-top:20px}.raon-word-definition{font-size:clamp(28px,3.1vw,43px);line-height:1.17;margin-top:22px;max-width:480px}.raon-word-note{font-size:14px!important;margin-top:22px;line-height:1.8}
.intro-grid{padding:var(--section) var(--gutter);gap:8vw;grid-template-columns:1fr 1fr}.intro-grid h2,.color-heading h2,.trigram-roadmap h2,.included-copy h2,.accessory-teaser h2,.about-copy h2,.lineage-section h2,.support-contact h2,.product-story-block h2,.spec-title h2,.box-section h2,.korea-build-copy h2{font-size:clamp(34px,3.5vw,52px);line-height:1.1;letter-spacing:-.025em;font-weight:400}.intro-body{padding-top:36px}.intro-body p{font-size:15px;line-height:1.85;color:var(--muted);margin-bottom:28px}
.color-story{padding:0 var(--gutter) var(--section);gap:24px}.color-heading{padding:0 0 35px}.color-card{background:none;color:var(--ink)}.color-card>img{aspect-ratio:1/1.1}.color-card>div:last-child{min-height:66px;padding:17px 0 0}.color-card>div:last-child span{font:500 16px/1.5 var(--font-sans)}.color-card>div:last-child a{font-size:12px;letter-spacing:0;text-transform:none}
.trigram-roadmap,.lineage-section{padding:var(--section) var(--gutter);background:#f0f1eb;color:var(--ink)}.trigram-roadmap-copy,.lineage-intro{gap:8vw;padding:0 0 44px}.trigram-roadmap-copy>div:last-child>p,.lineage-intro>div:last-child p,.lineage-current>p{color:var(--muted);font-size:15px;line-height:1.85}.trigram-roadmap .text-link{color:var(--ink)}
.trigram-family-grid{border-color:#d5d8ce}.trigram-family-card{min-height:358px;padding:26px 26px 96px;background:transparent;color:#51564b;border-color:#d5d8ce}.trigram-family-card.is-current{background:#e4e8dc;color:#252c21}.trigram-card-top{font-size:10px;letter-spacing:.03em;color:#73796a}.trigram-card-top>span:first-child{display:none}.trigram{width:58px;gap:6px;margin:36px 0 28px}.trigram-line{height:7px;gap:8px}.trigram-name{font-size:11px;letter-spacing:.07em;font-weight:400}.trigram-family-card h3{font-size:29px;margin-bottom:7px}.trigram-category,.trigram-family-card.is-current .trigram-category{font-size:13px;line-height:1.6;color:#63695a}.trigram-status{left:26px;bottom:25px;font-size:10px;letter-spacing:.04em;color:#717568}.trigram-current-image{display:none}.trigram-current-link{left:26px;bottom:56px;font-size:11px;letter-spacing:0;text-transform:none}.lineage-current{padding:55px 0 0;gap:6vw}
.included-section,.about-feature,.korea-build-section{grid-template-columns:1fr 1fr;margin:var(--section) var(--gutter);background:none;min-height:0}.included-image{background:#ebe9e2;align-self:stretch}.included-image img{height:100%;min-height:520px;max-height:760px;animation:none}.included-copy,.about-copy,.korea-build-copy{padding:38px 0 38px 6vw}.included-copy>p:not(.section-number),.about-copy>p:not(.section-number),.korea-build-copy>p:not(.section-number){font-size:15px;line-height:1.85;color:var(--muted);margin:24px 0 30px}.included-accordion{margin-bottom:28px}.included-trigger{grid-template-columns:1fr auto;min-height:56px}.included-trigger>span{display:none}.included-trigger b{font-size:14px;font-weight:400}.included-panel{padding-left:0}.included-panel p{font-size:14px;line-height:1.8;color:var(--muted)}
.accessory-teaser{padding:70px var(--gutter);gap:8vw;background:#f0f1eb;color:var(--ink)}.accessory-list,.accessory-list a{border-color:#d5d8ce}.accessory-list a{min-height:68px;font-size:14px}.accessory-list b{color:var(--muted);font-size:12px;letter-spacing:0;text-transform:none}
.site-footer{padding:70px var(--gutter) 28px;background:var(--paper);border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 3fr;column-gap:7vw}.footer-mark{font-size:34px;line-height:1.2;letter-spacing:.13em;border:0;padding:0}.footer-columns{width:100%;max-width:none;margin:0 0 64px;gap:24px}.footer-columns div{gap:9px}.footer-columns p{font-size:11px!important;letter-spacing:.06em;margin-bottom:9px}.footer-columns a{font-size:13px;line-height:1.65}.footer-bottom{grid-column:1/-1;font-size:11px!important;letter-spacing:.02em;text-transform:none;padding-top:24px}
.interior-hero{min-height:0;padding:72px var(--gutter) 60px;border:0}.interior-hero h1,.cart-page h1{font-size:clamp(46px,5.3vw,76px);line-height:1.03;letter-spacing:-.035em;max-width:850px}.interior-hero>p:last-child{margin:25px 0 0;max-width:560px;font-size:15px;line-height:1.8;color:var(--muted)}
.page .raon-definition{margin-top:0}.about-image img,.korea-build-image img{min-height:500px;max-height:700px}.values-grid{margin:0 var(--gutter) var(--section);border-color:var(--line);gap:42px}.values-grid article{min-height:0;border:0;padding:34px 0}.values-grid article>span{display:none}.values-grid h3{margin:0 0 15px;font-size:28px}.values-grid p{font-size:15px;line-height:1.8;margin:0}.collection-grid,.accessories-grid{padding:0 var(--gutter) var(--section);gap:40px 24px}.collection-image{aspect-ratio:1/1.04;background:#e6e7df}.collection-info{padding:18px 0 0;font-size:14px;gap:20px;align-items:baseline}.collection-info span{flex-wrap:wrap;font-size:14px;gap:4px 8px}.collection-info b,.collection-info strong{font-weight:500;font-size:14px}.accessory-visual{aspect-ratio:1;background:#eeefe9;font-size:11px;letter-spacing:.08em;overflow:hidden}.accessory-visual img{object-fit:cover}.accessory-6 .accessory-visual{background:#e7e9e0;color:#59634f}.raon-catalogue-note{margin:-50px var(--gutter) 75px;font-size:13px}.product-category-grid{margin:0 var(--gutter) var(--section);gap:24px;border:0}.product-category-grid a,.product-category-grid a:last-child{padding:40px;min-height:300px;border:1px solid var(--line);background:#f0f1eb}.product-category-grid span{font-size:11px}.product-category-grid h2{font:400 46px/1.1 var(--font-display);margin:95px 0 12px}.product-category-grid p{font-size:14px}
.product-top,.draft-detail{grid-template-columns:1.12fr .88fr;gap:6vw;min-height:0;margin:40px var(--gutter) var(--section);border:0}.product-gallery{gap:12px;background:none;grid-template-columns:repeat(5,minmax(0,1fr));align-self:start}.product-gallery figure,.product-gallery figure.gallery-wide{grid-column:auto;aspect-ratio:1}.product-gallery figure:first-child{grid-column:1/-1;aspect-ratio:1}.product-gallery:not(.is-enhanced) figure:not(:first-child){aspect-ratio:1}.raon-gallery-thumb{display:block;width:100%;height:100%;border:1px solid transparent;padding:0;cursor:pointer;background:#eeefe9}.raon-gallery-thumb[aria-pressed=true]{border-color:var(--ink);padding:3px}.raon-gallery-thumb img{height:100%;width:100%;object-fit:cover}.product-gallery figure:first-child img{object-fit:cover}.purchase-panel{position:relative;top:auto;padding:24px 0 0}.purchase-panel h1,.draft-copy h1{font-size:clamp(45px,4.5vw,64px);line-height:1.06;letter-spacing:-.035em}.price{margin-top:22px;font-size:21px}.price small{font-size:11px;letter-spacing:.03em}.purchase-intro{margin:24px 0;font-size:15px;line-height:1.85;color:var(--muted)}
.raon-purchase form.cart{margin:24px 0}.raon-purchase .variations th{font-size:13px;font-weight:500}.raon-purchase select,.raon-purchase input.qty{border:1px solid var(--line);background:transparent;padding:12px;border-radius:0}.raon-purchase .reset_variations{font-size:12px;color:var(--muted)}.raon-purchase .single_add_to_cart_button,.raon-commerce .button,.raon-commerce button.button,.raon-commerce input.button{font-size:14px!important;font-weight:500!important;letter-spacing:.01em!important;text-transform:none!important;background:var(--ink)!important;color:var(--paper)!important;min-height:50px;border-color:var(--ink)!important}.raon-purchase .purchase-notes{gap:8px;margin-top:24px;font-size:12px;line-height:1.6;letter-spacing:0;text-transform:none;border-top:1px solid var(--line);padding-top:20px;color:var(--muted)}.raon-product-back{font-size:12px;margin-top:24px}.raon-variation-note{font-size:13px}.draft-visual{min-height:0;aspect-ratio:1;background:#eeefe9;align-self:start}.draft-visual img{min-height:0;height:100%;aspect-ratio:1}.draft-copy{padding:25px 0;display:block}.product-story-block{padding:60px var(--gutter);border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:none}.product-story-block>p:last-child{font-size:15px;margin-top:24px;line-height:1.85}.korea-build-section{color:var(--ink)}.korea-build-copy .section-number{color:var(--muted)}.korea-build-copy ol,.korea-build-copy li{border-color:var(--line)}.korea-build-copy li{font-size:13px}.korea-build-copy li span{font-size:11px}.spec-layout{padding:var(--section) var(--gutter);background:#f0f1eb;gap:7vw;grid-template-columns:.7fr 1.3fr}.spec-groups{gap:34px}.spec-group h3{font:500 16px/1.5 var(--font-sans);margin-bottom:16px}.spec-list,.spec-list div{border-color:#d5d8ce}.spec-list div{font-size:14px!important;padding:14px 0;gap:20px}.spec-list dd{line-height:1.7}.box-section{padding:var(--section) var(--gutter);gap:7vw;grid-template-columns:.7fr 1.3fr}.box-accordion summary{grid-template-columns:1fr auto;min-height:60px}.box-accordion summary>span{display:none}.box-accordion summary b{font-size:14px;font-weight:400}.box-accordion details>div{padding-left:0;grid-template-columns:120px 1fr;gap:20px}.box-accordion details img{width:120px}.box-accordion details p{font-size:14px;line-height:1.8}
.support-layout{padding:20px var(--gutter) var(--section);gap:8vw;grid-template-columns:1fr 1.25fr}.support-contact>p:not(.section-number){font-size:15px}.support-email-note{font-size:13px!important}.support-social-link{font-size:13px;letter-spacing:0;text-transform:none}.support-topics summary{min-height:76px;grid-template-columns:1fr auto;font:500 16px/1.5 var(--font-sans)}.support-topics summary>span{display:none}.support-topics details>div{padding-left:0}.support-topics p{font-size:15px!important;color:var(--muted)}.policy-content{padding:0 var(--gutter) var(--section)}.policy-content article{margin:0!important;max-width:880px}.policy-content h2{font-size:32px}.policy-content p{font-size:16px;line-height:1.85}
.raon-commerce{padding:64px var(--gutter) var(--section);max-width:1400px}.raon-commerce>h1{font-size:64px;line-height:1.08;margin-bottom:32px}.raon-commerce h2,.raon-commerce h3{font-size:32px;line-height:1.15}.raon-delivery{padding:28px 32px;background:#f0f1eb;border:0;max-width:960px;margin:30px 0 44px}.raon-delivery h2{font-size:29px}.raon-delivery p{font-size:14px;line-height:1.85}.raon-commerce input:not([type=checkbox]):not([type=radio]),.raon-commerce select,.raon-commerce textarea{border-color:var(--line);background:#fff}.raon-commerce table th,.raon-commerce table td{padding:18px 12px;font-size:14px}.raon-commerce #payment{background:#f0f1eb;border:1px solid var(--line)}.woocommerce-message,.woocommerce-error,.woocommerce-info{border-top-color:#77816c!important;background:#f0f1eb!important;color:var(--ink)!important}.raon-cart-dialog{padding:40px;box-shadow:0 16px 64px #0002}.raon-cart-dialog::backdrop{background:#20241e66}.raon-cart-dialog h2{font-size:36px}.cart-prompt-product b{font-size:25px}.cart-prompt-product strong{font-size:14px}.cart-prompt-close{font-size:24px}.raon-cart-dialog .prompt-continue{background:transparent;color:var(--ink)}
@media(min-width:1500px){.hero,.assurance,.raon-definition,.included-section,.about-feature,.korea-build-section,.product-top,.draft-detail,.values-grid{max-width:1424px;margin-left:auto;margin-right:auto}}
@media(max-width:1024px){.hero-copy{padding-right:32px}.hero{min-height:610px}.trigram-family-card{padding-left:19px;padding-right:19px}.trigram-status,.trigram-current-link{left:19px}.site-footer{grid-template-columns:1fr}.footer-mark{margin-bottom:36px}.raon-entry{padding-left:40px}.product-top,.draft-detail{gap:35px}.included-copy,.about-copy,.korea-build-copy{padding-left:36px}.spec-layout,.box-section{gap:45px;grid-template-columns:.65fr 1.35fr}}
@media(max-width:760px){
 :root{--gutter:24px;--section:64px}.site-header,.site-header.is-overlay,.site-header.is-solid{height:72px;padding:0 24px}.wordmark{font-size:22px}.desktop-nav{display:none}.menu-button{width:28px;height:28px;padding:8px 0;cursor:pointer}.mobile-nav{inset:72px 0 0;background:var(--paper);padding:36px 24px;gap:20px;font-size:34px}.admin-bar .mobile-nav{top:118px}.mobile-nav a{padding:6px 0}.cart-link{display:none}
 .hero{display:flex;flex-direction:column;min-height:0!important;height:auto;max-height:none;margin:0 24px;overflow:visible}.hero-copy{order:0;padding:47px 0 30px;transform:none;max-width:500px;align-self:stretch;width:100%}.hero::after{order:1;display:block;width:100%;height:auto;aspect-ratio:1/1.04;margin:0;background-position:54% 50%;flex:none}.hero h1{font-size:69px!important;line-height:1}.hero h1 span{font-size:21px;margin-top:12px}.hero .eyebrow{font-size:10px;margin-bottom:18px}.hero-intro{font-size:15px!important;line-height:1.8;max-width:390px;margin-top:20px}.raon-store .hero-actions{flex-direction:row;align-items:center;flex-wrap:wrap;gap:18px;margin-top:26px}.hero-actions .button{min-height:48px;font-size:13px}.hero-actions .text-link{font-size:12px}.hero-colors{position:relative;order:2;inset:auto;padding:21px 0;gap:22px;font-size:12px}.hero-colors>span{font-size:12px}
 .assurance{margin:0 24px;min-height:0;grid-template-columns:1fr;gap:0;padding:10px 0}.assurance p{padding:9px 0;display:flex;flex-direction:row;justify-content:space-between;gap:14px;align-items:baseline;font-size:13px;border:0}.assurance span{font-size:11px;letter-spacing:.02em}
 .raon-definition{grid-template-columns:1fr;min-height:0;margin:64px 24px 0}.raon-hangul{min-height:0;height:300px;font-size:39px;padding:30px;background-position:50% 52%}.raon-entry{padding:35px 0 0}.raon-entry-head{flex-direction:row;gap:24px;align-items:center;padding-bottom:20px}.raon-entry-head h2{font-size:53px}.raon-entry-head p{text-align:left;gap:4px}.raon-entry-head span{font-size:19px}.raon-entry-head small{font-size:12px!important}.raon-word-origin{font-size:11px!important;margin-top:20px}.raon-word-definition{font-size:32px;line-height:1.15;margin-top:22px}.raon-word-note{font-size:15px!important;line-height:1.8;margin-top:22px}
 .intro-grid{grid-template-columns:1fr;padding:64px 24px;gap:24px}.intro-grid h2,.color-heading h2,.trigram-roadmap h2,.included-copy h2,.accessory-teaser h2,.about-copy h2,.lineage-section h2,.support-contact h2,.product-story-block h2,.spec-title h2,.box-section h2,.korea-build-copy h2{font-size:36px;line-height:1.12}.intro-body{padding:0}.intro-body p{font-size:16px;margin-bottom:22px}.section-number{font-size:11px;margin-bottom:17px}.color-story{padding:0 24px 64px;gap:22px 14px;grid-template-columns:1fr 1fr}.color-heading{padding:0 0 12px}.color-heading h2{font-size:34px}.color-card>img{aspect-ratio:3/4}.color-card>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-height:0;padding:14px 0 0}.color-card>div:last-child span{font-size:15px}.color-card>div:last-child a{font-size:12px}
 .trigram-roadmap,.lineage-section{padding:56px 24px}.trigram-roadmap-copy,.lineage-intro{grid-template-columns:1fr;padding:0 0 30px;gap:24px}.trigram-roadmap-copy>div:last-child>p,.lineage-intro>div:last-child p{font-size:16px;margin-top:0}.trigram-family-grid{grid-template-columns:1fr 1fr}.trigram-family-card{min-height:318px;padding:23px 18px 88px;border-bottom:1px solid #d5d8ce}.trigram-family-card:nth-child(2){border-right:0}.trigram-family-card:nth-last-child(-n+2){border-bottom:0}.trigram-card-top{font-size:9px;letter-spacing:.02em}.trigram{width:49px;gap:5px;margin:28px 0 23px}.trigram-line{height:6px;gap:7px}.trigram-name{font-size:10px}.trigram-family-card h3{font-size:28px}.trigram-category{font-size:13px;line-height:1.6}.trigram-status{font-size:9px;left:18px;bottom:20px;max-width:120px;line-height:1.6}.trigram-current-link{font-size:10px;left:18px;bottom:54px}.lineage-current{grid-template-columns:1fr;padding-top:40px;gap:22px}.lineage-current .button{grid-column:1}.lineage-current>p{font-size:16px}
 .included-section,.about-feature,.korea-build-section{grid-template-columns:1fr;margin:64px 24px}.included-image img{min-height:0;height:auto;aspect-ratio:1;max-height:none;object-fit:cover}.included-copy,.about-copy,.korea-build-copy{padding:34px 0 0}.included-copy>p:not(.section-number),.about-copy>p:not(.section-number),.korea-build-copy>p:not(.section-number){font-size:16px}.included-panel-image{display:none}.included-panel{padding-left:0}.included-trigger b{font-size:15px}.included-panel p{font-size:15px}.included-trigger{min-height:60px}.included-accordion{margin-bottom:28px}.accessory-teaser{grid-template-columns:1fr;gap:32px;padding:56px 24px}.accessory-list a{font-size:14px;gap:20px}.accessory-list b{font-size:11px;text-align:right}
 .site-footer{padding:50px 24px 24px;display:block}.footer-mark{font-size:30px;margin-bottom:36px}.footer-columns{grid-template-columns:1fr 1fr;gap:30px 22px;margin:0 0 36px}.footer-columns a{font-size:13px}.footer-columns p{font-size:11px!important}.footer-bottom{font-size:11px!important;display:flex;flex-direction:column;gap:6px;line-height:1.7}
 .interior-hero{padding:48px 24px 40px;min-height:0}.interior-hero h1,.cart-page h1{font-size:46px;line-height:1.08;letter-spacing:-.025em}.interior-hero>p:last-child{font-size:16px;margin-top:22px;line-height:1.8}.about-image img,.korea-build-image img{min-height:0;height:auto;aspect-ratio:1;max-height:none}.values-grid{grid-template-columns:1fr;gap:0;margin:0 24px 64px}.values-grid article{padding:28px 0;border-bottom:1px solid var(--line);min-height:0}.values-grid article:last-child{border:0}.values-grid h3{font-size:27px;margin:0 0 12px}.values-grid p{font-size:16px}.collection-grid{padding:0 24px 64px;grid-template-columns:1fr;gap:30px}.collection-image{aspect-ratio:1}.collection-info,.collection-info strong,.collection-info span{font-size:14px}.accessories-grid{padding:0 24px 64px;grid-template-columns:1fr 1fr;gap:30px 14px}.accessories-grid .collection-info{display:flex;flex-direction:column;gap:5px;padding-top:12px;line-height:1.5}.accessories-grid .collection-info span,.accessories-grid .collection-info b,.accessories-grid .collection-info strong{font-size:13px}.raon-catalogue-note{margin:-28px 24px 58px;font-size:13px;line-height:1.8}.product-category-grid{grid-template-columns:1fr;gap:18px;margin:0 24px 64px}.product-category-grid a,.product-category-grid a:last-child{padding:26px;min-height:260px}.product-category-grid h2{font-size:41px;margin-top:80px}
 .product-top,.draft-detail{display:grid;grid-template-columns:1fr;gap:30px;margin:24px 24px 64px;min-height:0}.product-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.product-gallery figure,.product-gallery figure.gallery-wide{grid-column:auto;aspect-ratio:1}.product-gallery figure:first-child{grid-column:1/-1;aspect-ratio:1}.purchase-panel{padding:0;position:static}.purchase-panel h1,.draft-copy h1{font-size:48px;line-height:1.05}.raon-purchase .eyebrow{font-size:10px;margin-bottom:17px}.price{font-size:22px;margin-top:20px}.purchase-intro{font-size:16px;margin:22px 0}.raon-purchase .variations th{display:table-cell;font-size:14px;padding:12px 18px 12px 0}.raon-purchase .variations td{display:table-cell}.raon-purchase select{font-size:16px;min-width:0;width:100%}.raon-purchase .single_add_to_cart_button{font-size:15px!important}.raon-purchase .purchase-notes{font-size:13px;line-height:1.7;gap:8px}.raon-product-back{font-size:13px}.draft-copy{padding:0}.draft-visual,.draft-visual img{min-height:0;aspect-ratio:1}.product-story-block{padding:50px 24px;text-align:left}.product-story-block>p:last-child{font-size:16px}.korea-build-copy li{font-size:14px;line-height:1.6}.spec-layout,.box-section{grid-template-columns:1fr;gap:30px;padding:56px 24px}.spec-list div{font-size:14px!important;grid-template-columns:1fr 1.25fr;gap:18px;padding:15px 0}.spec-list dt,.spec-list dd{line-height:1.7}.box-accordion summary b{font-size:15px}.box-accordion details>div{grid-template-columns:1fr;gap:16px;padding-left:0}.box-accordion details img{width:100%;max-height:210px;object-fit:cover}.box-accordion details p{font-size:15px}
 .support-layout{grid-template-columns:1fr;padding:0 24px 64px;gap:42px}.support-contact>p:not(.section-number){font-size:16px}.support-topics summary{font-size:16px;min-height:72px}.support-topics p{font-size:16px!important}.support-topics details>div{padding-left:0}.support-email-note{font-size:13px!important}.policy-content{padding:0 24px 64px}.policy-content article{padding:25px 0}.policy-content h2{font-size:31px}.policy-content p{font-size:16px!important}.raon-commerce{padding:48px 24px 64px}.raon-commerce>h1{font-size:49px;margin-bottom:28px}.raon-delivery{padding:24px;margin:24px 0 36px}.raon-delivery h2{font-size:29px}.raon-delivery p{font-size:15px}.raon-commerce table th,.raon-commerce table td{font-size:14px;padding:14px 8px}.raon-commerce .woocommerce .form-row label{font-size:14px}.raon-commerce input,.raon-commerce select,.raon-commerce textarea{font-size:16px}.raon-commerce .cart_totals{margin-top:25px}.raon-cart-dialog{padding:34px 24px;width:calc(100vw - 32px)}.raon-cart-dialog h2{font-size:33px;line-height:1.1}.cart-prompt-product{grid-template-columns:82px 1fr;gap:18px}.cart-prompt-product img{width:82px;height:82px}.cart-prompt-product b{font-size:23px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
