.yo-detail{--yellow:#f6d87c;--ink:#221714;--paper:#fffdf8;--soft:#fff4d0;--muted:#6b5c51;--line:#d9dfdb;background:var(--paper);color:var(--ink);overflow-wrap:anywhere;font:400 16px/1.75 YourOvenPretendard,Pretendard,sans-serif}.yo-detail *,.yo-detail :before,.yo-detail :after{box-sizing:border-box}.yo-detail h1,.yo-detail h2,.yo-detail h3,.yo-detail h4,.yo-detail p,.yo-detail dl,.yo-detail dd,.yo-detail ul,.yo-detail ol,.yo-detail figure{margin:0}.yo-detail h1,.yo-detail h2,.yo-detail h3,.yo-detail h4{color:var(--ink);letter-spacing:-.04em;word-break:keep-all;line-height:1.35}.yo-detail h1{max-width:900px;font-size:max(34px,min(4.2vw,60px));font-weight:700}.yo-detail h2{font-size:max(28px,min(3vw,40px));font-weight:700}.yo-detail h3{font-size:24px;font-weight:600}.yo-detail h4{font-size:21px;font-weight:600}.yo-detail a{color:inherit;text-underline-offset:5px}.yo-detail :focus-visible{outline:3px solid var(--ink);outline-offset:4px}.yo-detail [id]{scroll-margin-top:24px}.yo-detail .detail-wrap{width:min(1296px,100% - 144px);margin-left:auto;margin-right:auto}.yo-detail .detail-skip{background:var(--yellow);z-index:10;padding:12px;position:absolute;top:-100px;left:20px}.yo-detail .detail-skip:focus{top:12px}.yo-detail .detail-header{justify-content:space-between;align-items:center;gap:28px;min-height:110px;display:flex}.yo-detail .detail-logo{flex:none;width:158px;display:block}.yo-detail .brand-art{width:100%;display:block;position:relative;overflow:hidden}.yo-detail .brand-art img{max-width:none;height:auto;position:absolute}.yo-detail .detail-header nav{align-items:center;gap:28px;min-width:0;display:flex}.yo-detail .detail-header nav>a{white-space:nowrap;align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.yo-detail .detail-header .detail-supply-link{gap:8px}.yo-detail .detail-nav-audience{background:var(--yellow);min-height:22px;color:var(--ink);letter-spacing:-.02em;white-space:nowrap;border-radius:3px;align-items:center;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.yo-detail .detail-button{border:1px solid var(--yellow);background:var(--yellow);border-radius:4px;justify-content:center;align-items:center;min-height:52px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex}.yo-detail .detail-button:hover{background:#eac764}.yo-detail .detail-text-link,.yo-detail .detail-back{align-items:center;min-height:44px;display:inline-flex}.yo-detail .detail-hero{border-bottom:1px solid var(--line);padding:50px 0 64px}.yo-detail .detail-label{letter-spacing:.04em;margin:24px 0 16px;font-size:14px;font-weight:600}.yo-detail .detail-lead{max-width:780px;color:var(--muted);margin-top:24px;font-size:20px}.yo-detail .detail-toc{flex-wrap:wrap;gap:8px 24px;margin-top:32px;display:flex}.yo-detail .detail-toc a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.yo-detail .detail-section{border-bottom:1px solid var(--line);padding-top:80px;padding-bottom:80px}.yo-detail .detail-section-intro{margin-bottom:32px}.yo-detail .detail-section-intro p{max-width:780px;color:var(--muted);margin-top:16px}.yo-detail .detail-copy p+p{margin-top:8px}.yo-detail .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.yo-detail .detail-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.yo-detail .detail-card{border:1px solid var(--line);border-radius:4px;min-width:0;padding:24px}.yo-detail .detail-card h3,.yo-detail .detail-card h4{margin-bottom:16px}.yo-detail .detail-card>.detail-copy,.yo-detail .detail-card>p,.yo-detail .detail-card>ul{margin-top:16px}.yo-detail .detail-card .detail-button,.yo-detail .detail-card .detail-text-link{margin-top:20px}.yo-detail .detail-card .detail-button{width:100%}.yo-detail .detail-photo{aspect-ratio:var(--photo-ratio);background:#f5e5b7;margin-bottom:20px}.yo-detail .detail-photo picture,.yo-detail .detail-photo img{width:100%;height:100%;display:block}.yo-detail .detail-photo img{object-fit:contain}.yo-detail .detail-product-image{aspect-ratio:1;object-fit:contain;background:#f5e5b7;width:100%;height:auto;margin-bottom:20px;display:block}.yo-detail .detail-caption{color:var(--muted);font-size:13px}.yo-detail .detail-category{margin:20px 0 8px;font-size:14px;font-weight:600}.yo-detail .detail-notice{background:var(--soft);border-radius:4px;margin-bottom:28px;padding:24px}.yo-detail .detail-notice p+p{margin-top:8px}.yo-detail .detail-ledger>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,.3fr) minmax(0,.7fr);gap:24px;padding-top:20px;padding-bottom:20px;display:grid}.yo-detail .detail-ledger dt{font-weight:600}.yo-detail .detail-table-wrap{max-width:100%;margin-top:24px;overflow-x:auto}.yo-detail .detail-table-wrap:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.yo-detail .detail-table{border-collapse:collapse;width:100%;min-width:560px}.yo-detail .detail-table caption{text-align:left;margin-bottom:12px;font-weight:600}.yo-detail .detail-table th,.yo-detail .detail-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:12px 14px;font-size:14px;line-height:1.6}.yo-detail .detail-ledger dd{color:var(--muted)}.yo-detail .detail-conditions{margin-top:20px;padding-left:22px}.yo-detail .detail-conditions li+li{margin-top:8px}.yo-detail .detail-card details,.yo-detail .faq details{border-top:1px solid var(--line);margin-top:20px}.yo-detail summary{cursor:pointer;min-height:52px;padding-top:14px;padding-bottom:14px;font-weight:600}.yo-detail details>.detail-copy,.yo-detail details>dl{padding-bottom:20px}.yo-detail .detail-package{background:var(--yellow);border-radius:4px;margin-top:32px;margin-bottom:32px;padding:36px}.yo-detail .detail-price{letter-spacing:-.04em;margin-top:20px;margin-bottom:8px;font-size:max(40px,min(5vw,64px));font-weight:700;line-height:1.3}.yo-detail .detail-package .detail-copy{margin-top:20px}.yo-detail .detail-price-scope{margin-top:16px;font-weight:600}.yo-detail .detail-extra{background:var(--soft);margin-top:24px;padding:24px}.yo-detail .process{padding:0;list-style:none}.yo-detail .process>li{border-top:1px solid var(--line);grid-template-columns:52px minmax(180px,.4fr) minmax(0,.6fr);gap:24px;padding-top:28px;padding-bottom:28px;display:grid}.yo-detail .step-number{font-size:18px;font-weight:600}.yo-detail .process-start-details,.yo-detail .process-next{margin-top:20px}.yo-detail .process-next ul{padding-left:20px}.yo-detail .process-next p{margin-top:12px}.yo-detail .process-production{background:var(--soft);margin-top:32px;padding:28px}.yo-detail .process-production .detail-copy{margin-top:16px}.yo-detail .wellness-low-iodine{background:var(--soft);margin-top:24px}.yo-detail .detail-reference-badge{background:var(--soft);margin-bottom:16px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-block}.yo-detail .collab-case-metric{margin-top:24px;font-size:22px;font-weight:600}.yo-detail .collab-case-context,.yo-detail .collab-case-limitation{color:var(--muted);font-size:14px}.yo-detail .collab-source{align-items:center;min-height:44px;margin-top:12px;font-size:14px;display:inline-flex}.yo-detail .collab-related{flex-wrap:wrap;gap:4px 20px;margin-top:20px;display:flex}.yo-detail .collab-related a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.yo-detail .detail-contact{background:var(--soft);border-radius:4px;margin-top:64px;margin-bottom:80px;padding:48px}.yo-detail .detail-contact p{margin-top:16px}.yo-detail .detail-contact .detail-button{margin:28px 24px 0 0}.yo-detail .detail-footer{background:var(--yellow);padding-top:48px;padding-bottom:48px}.yo-detail .detail-footer p{margin-top:24px}.yo-detail .detail-footer .detail-wrap>a[href^=mailto\:]{align-items:center;min-height:44px;display:inline-flex}.yo-detail .detail-footer nav{flex-wrap:wrap;gap:12px 24px;margin-top:24px;display:flex}.yo-detail .detail-footer nav a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:1023px){.yo-detail .detail-wrap{width:calc(100% - 48px)}.yo-detail .detail-header{flex-wrap:wrap;gap:20px;padding-top:24px;padding-bottom:24px}.yo-detail .detail-header nav{flex-wrap:wrap;gap:8px 20px}.yo-detail .detail-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.yo-detail .process>li{grid-template-columns:36px minmax(0,1fr)}.yo-detail .process-step-copy{grid-column:2}}@media (max-width:767px){.yo-detail .detail-header{align-items:flex-start}.yo-detail .detail-header nav{gap:8px 16px;width:100%}.yo-detail .detail-header nav .detail-button{width:100%}.yo-detail .detail-logo{width:132px}.yo-detail .detail-hero{padding-top:24px;padding-bottom:40px}.yo-detail .detail-lead{font-size:18px}.yo-detail .detail-section{padding-top:48px;padding-bottom:48px}.yo-detail .detail-grid,.yo-detail .detail-grid-three{grid-template-columns:minmax(0,1fr)}.yo-detail .detail-card{padding:20px}.yo-detail .detail-photo{aspect-ratio:var(--photo-mobile-ratio)}.yo-detail .detail-ledger>div{grid-template-columns:minmax(0,1fr);gap:8px}.yo-detail .detail-package,.yo-detail .detail-contact{padding:24px}.yo-detail .detail-contact{margin-top:40px;margin-bottom:48px}.yo-detail .detail-contact .detail-button{margin-right:0;display:flex}.yo-detail .process>li{gap:12px}.yo-detail .process-production{padding:24px}}
