.logo{display:inline-flex;align-items:center;gap:10px;letter-spacing:0}.logo img{width:165px;height:auto;object-fit:contain;mix-blend-mode:multiply}.logo span{margin:0}.network-overview{background:#203a30;color:#fff5df;padding:45px 4% 28px;margin-bottom:60px;overflow:hidden}.network-top{display:flex;justify-content:space-between;gap:30px;align-items:flex-start}.network-top .eyebrow{font-size:10px;color:#dec99a}.network-top h3{font-size:33px;line-height:1.4;letter-spacing:-.05em}.network-stat{text-align:right}.network-stat>strong{font:500 96px/.9 Georgia,serif;letter-spacing:-.06em}.network-stat strong span{font:500 13px 'Noto Sans KR',sans-serif;margin-left:12px;letter-spacing:0}.network-stat p{font-size:9px;letter-spacing:.15em;margin-top:15px;color:#dec99a}.network-map{position:relative;margin:10px -1% 24px}.network-map img{height:auto;width:100%}.map-caption{position:absolute;bottom:0;left:0;font-size:8px;letter-spacing:.18em;color:#c7d3bc}.market-list{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:0;border-top:1px solid #ffffff25}.market-list li{display:flex;align-items:center;gap:12px;padding:19px 7px;border-bottom:1px solid #ffffff25}.market-code{font:500 10px sans-serif;color:#e9cf9d;border:1px solid #ffffff30;border-radius:50%;width:31px;height:31px;display:grid;place-items:center;flex-shrink:0}.market-list strong{display:block;font-size:12px;font-weight:500}.market-list small{display:block;font-size:10px;color:#becabd;margin-top:3px}.network-footnote{font-size:9px;color:#b6c7b7;margin-top:20px}.retail-heading h3,.retail-scenes-title h3{font-size:29px;letter-spacing:-.05em}.retail-heading>p:last-child{font-size:13px;line-height:1.9;color:var(--muted);margin-top:14px}.retailer-logos{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#dedbd1;border:1px solid #dedbd1;margin:30px 0}.retailer-logo{padding:28px 15px;background:#fffdf6;text-align:center}.retailer-logo>div{height:65px;display:flex;justify-content:center;align-items:center;margin-bottom:20px}.retailer-logo img{max-width:140px;width:auto;max-height:65px;height:auto;object-fit:contain;mix-blend-mode:multiply}.retailer-logo strong{font-size:12px;display:block}.retailer-logo span{font-size:8px;letter-spacing:.12em;color:var(--muted);display:block;margin-top:8px}.retail-directory{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:30px}.retail-directory h4{font-size:11px;letter-spacing:.08em;margin-bottom:12px}.retail-directory h4 span{display:block;font-size:10px;color:var(--muted);margin-top:5px;font-weight:500;letter-spacing:0}.retail-directory p{font-size:12px;line-height:2;color:#655e53}.retail-scenes-title{margin-top:65px;padding-top:35px;border-top:1px solid #35291f25}.retail-scenes-title .eyebrow{margin-bottom:14px}.social{display:flex;align-items:center;justify-content:space-between;gap:50px;background:#f8e9dd}.social-copy>p:not(.eyebrow){font-size:14px;line-height:1.95;color:var(--muted);margin:25px 0}.instagram-qr{width:245px;padding:20px;background:white;border-radius:20px;box-shadow:0 12px 45px #79482f0b;flex-shrink:0;text-align:center}.instagram-qr img{height:auto;object-fit:contain}.instagram-qr span{display:block;font-size:10px;color:var(--muted);margin-top:15px}.footer-top .logo img{width:165px}
@media(max-width:1000px){.retailer-logo img{max-width:105px}.market-list{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.logo img,.footer-top .logo img{width:128px}.network-overview{padding:28px 6% 22px;margin:0 -2% 45px}.network-top{gap:15px}.network-top h3{font-size:24px}.network-top .eyebrow{font-size:8px;letter-spacing:.1em}.network-stat>strong{font-size:67px}.network-stat strong span{display:block;font-size:10px;letter-spacing:0;margin:8px 0 0}.network-stat p{font-size:7px;max-width:100px;line-height:1.7}.network-map{margin:28px -5% 25px}.map-caption{font-size:6px}.market-list{grid-template-columns:1fr 1fr}.market-list li{gap:8px;padding:14px 2px}.market-list strong{font-size:10px}.market-list small{font-size:9px}.market-code{width:25px;height:25px;font-size:8px}.network-footnote{font-size:8px}.retail-heading h3,.retail-scenes-title h3{font-size:23px;line-height:1.45}.retail-heading>p:last-child{font-size:11px}.retailer-logos{grid-template-columns:repeat(2,1fr);margin:25px 0}.retailer-logo:last-child{grid-column:1/-1}.retailer-logo{padding:22px 12px}.retailer-logo>div{height:53px;margin-bottom:14px}.retailer-logo img{max-width:120px;max-height:53px}.retail-directory{grid-template-columns:1fr;gap:24px}.retail-directory h4{margin-bottom:8px}.retail-directory h4 span{display:inline;margin-left:8px}.retail-directory p{font-size:11px}.retail-scenes-title{margin-top:40px;padding-top:28px}.social{flex-direction:column;align-items:flex-start;gap:35px}.social-copy>p:not(.eyebrow){font-size:12px}.instagram-qr{align-self:center;width:230px}}

.stock-notice{font-weight:700;color:#a9262d;border-left:3px solid #c52e32;padding:10px 14px;background:#fff8ed}.stock-notice[hidden]{display:none}

.creator-section{background:#fffaf3}.creator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.creator-card{min-width:0;background:#fff;border:1px solid #e8dfd2;border-radius:18px;overflow:hidden}.creator-media{background:#f5f1eb;min-height:590px}.creator-media iframe{display:block;width:100%;height:620px;border:0;background:#fff}.creator-copy{padding:24px}.creator-credit{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;font-size:12px;color:#796854}.creator-credit span{font-size:10px;letter-spacing:0;background:#f4eee5;padding:3px 7px;border-radius:20px}.creator-copy h3{font-size:22px;line-height:1.4;margin:14px 0 8px}.creator-copy>p:not(.creator-credit){font-size:14px;color:#796854;line-height:1.7}.creator-copy .text-link{display:inline-block;margin-top:16px}.creator-note{font-size:12px;line-height:1.7;color:#857665;margin-top:24px}@media(max-width:1100px){.creator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.creator-grid{grid-template-columns:minmax(0,1fr);gap:22px}.creator-media iframe{height:620px}.creator-copy{padding:22px}.creator-copy h3{font-size:21px}}

.loop-section{background:#fff4df}.loop-section h2 span{color:#c52e32}.loop-intro{display:flex;align-items:flex-start;flex-direction:column;gap:20px}.loop-toggle{background:transparent;border:1px solid #9b7c60;border-radius:30px;padding:10px 18px;color:#543c29;font:inherit;font-size:12px;cursor:pointer}.loop-toggle:hover{background:#f6e6c9}.loop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.loop-card{min-width:0}.loop-media{position:relative;display:block;aspect-ratio:9/16;overflow:hidden;background:#e4d2b5;border-radius:150px 150px 20px 20px;isolation:isolate}.loop-media video{display:block;width:100%;height:100%;object-fit:cover}.loop-media:after{content:"";position:absolute;inset:65% 0 0;background:linear-gradient(transparent,rgba(33,21,10,.56));pointer-events:none}.loop-chip{position:absolute;bottom:22px;left:14px;right:14px;z-index:1;color:white;text-align:center;font-size:13px;font-weight:700;text-shadow:0 1px 4px #432}.loop-arrow{position:absolute;right:14px;top:16px;border-radius:50%;background:#fff8e9;color:#743b24;padding:9px 12px;font-size:18px}.loop-caption{padding:18px 2px}.loop-caption p{font-size:12px;color:#8b6e55;margin:0 0 10px}.loop-caption h3{font-size:19px;letter-spacing:-.6px;margin:0 0 10px;line-height:1.4}.loop-caption>span{font-size:10px;color:#917d65}.loop-media:hover .loop-arrow{background:#c52e32;color:white}@media(max-width:900px){.loop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}}@media(max-width:500px){.loop-grid{gap:24px 12px}.loop-caption h3{font-size:16px}.loop-caption p{font-size:10px}.loop-chip{font-size:11px;left:8px;right:8px;bottom:15px}.loop-arrow{top:12px;right:10px;padding:5px 8px;font-size:14px}.loop-media{border-radius:90px 90px 14px 14px}}

.store-buy{margin-top:24px;font-size:13px}.supply-link{display:block;margin-top:18px}.store-stock-note{font-size:12px;line-height:1.6;color:#9a4131}.store-stock-note[hidden]{display:none}

/* Requested visual refinements: preserve product source colors and detail. */
.round-sticker.gold-medallion{background:linear-gradient(125deg,#fff4b4 0%,#e3b12e 24%,#fff1a0 43%,#b98818 72%,#f3d36b 100%);border:3px solid #cf9d28;box-shadow:0 0 0 5px #e8c45d,0 0 0 8px #f8e59a,0 8px 20px #6f4e1429;transform:rotate(8deg);isolation:isolate;color:#8b391c}
.gold-medallion:before{content:"";position:absolute;inset:6px;border:1px solid #fff7c9;border-radius:50%;pointer-events:none}
.intro-row{display:block;max-width:900px;margin:36px auto 0}.intro-row p{font-size:16px;line-height:2.1}
.network-overview{padding-left:2%;padding-right:2%}.network-map{margin:14px -2% 28px}.network-map img{width:100%;max-width:none}
.retail-directory h4{font-size:15px;font-weight:800}.retail-directory h4 span{font-size:13px;font-weight:700;color:#51483d}.retail-directory p{font-size:16px;font-weight:700;color:#453b30;line-height:1.9}
.product-visual{background:#fff;padding:24px;min-height:480px}.product-visual>span{display:none}.product-visual img{width:100%;height:auto;max-height:520px;object-fit:contain;mix-blend-mode:normal;filter:none;opacity:1}.mix-grid article>img{mix-blend-mode:normal;filter:none;opacity:1;background:#fff;object-fit:contain}
@media(max-width:760px){.intro-row p{font-size:14px;line-height:2}.network-overview{padding-left:4%;padding-right:4%}.network-map{margin-left:-4%;margin-right:-4%}.retail-directory p{font-size:14px}.product-visual{height:auto;min-height:0;padding:12px}.product-visual img{height:auto;max-height:420px}.round-sticker.gold-medallion{border-width:2px}}
