@font-face{font-family:Pretendard;src:url("/approved-details/media/2aca5abee15c/Pretendard-Regular.woff2")}@font-face{font-family:Pretendard;src:url("/approved-details/media/2aca5abee15c/Pretendard-Bold.woff2");font-weight:700 900}@font-face{font-family:Maru;src:url("/approved-details/media/2aca5abee15c/MaruBuri-FullBold.woff2");font-weight:700}.approved-detail-color-dang *{box-sizing:border-box}.approved-detail-color-dang{scroll-behavior:smooth;scroll-padding-top:80px}.approved-detail-color-dang{margin:0;background:#f7f6ef;color:#431e24;font-family:Pretendard,sans-serif;font-size:19px;line-height:1.7;word-break:keep-all}.approved-detail-color-dang button,.approved-detail-color-dang input{font:inherit}.approved-detail-color-dang a{color:inherit;text-decoration:none}.approved-detail-color-dang button,.approved-detail-color-dang a,.approved-detail-color-dang input,.approved-detail-color-dang summary{-webkit-tap-highlight-color:transparent}.approved-detail-color-dang button,.approved-detail-color-dang summary{cursor:pointer}.approved-detail-color-dang button{color:inherit}.approved-detail-color-dang button:focus-visible,.approved-detail-color-dang a:focus-visible,.approved-detail-color-dang input:focus-visible,.approved-detail-color-dang summary:focus-visible{outline:3px solid #b8812d;outline-offset:6px}.approved-detail-color-dang header{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 4%;border-bottom:1px solid #154a4326;background:#f8f8f0;position:relative;z-index:20}.approved-detail-color-dang header img{width:120px;height:auto}.approved-detail-color-dang header button{border:1px solid #143b4230;background:transparent;border-radius:30px;padding:7px 15px;font-size:14px}.approved-detail-color-dang .brand-series{font-size:12px;letter-spacing:.2em;font-weight:700}.approved-detail-color-dang .skip{position:fixed;left:0;top:-100px;z-index:100;background:white;padding:12px}.approved-detail-color-dang .skip:focus{top:0}.approved-detail-color-dang .scene{position:relative;isolation:isolate;overflow:hidden;padding:90px 6%;min-height:850px}.approved-detail-color-dang .copy{position:relative;z-index:3;max-width:750px}.approved-detail-color-dang .eyebrow{margin:0 0 30px;font-size:15px;font-weight:700;letter-spacing:.09em}.approved-detail-color-dang h1,.approved-detail-color-dang h2,.approved-detail-color-dang h3,.approved-detail-color-dang p{margin-top:0}.approved-detail-color-dang h1,.approved-detail-color-dang h2{font-family:Maru,serif;font-weight:700;letter-spacing:-.055em;line-height:1.22;margin-bottom:28px}.approved-detail-color-dang h1{font-size:clamp(48px,5.6vw,86px)}.approved-detail-color-dang h2{font-size:clamp(42px,4.55vw,68px)}.approved-detail-color-dang h1 span,.approved-detail-color-dang h1 em,.approved-detail-color-dang h2 span,.approved-detail-color-dang h2 em{display:block}.approved-detail-color-dang em{font-style:normal;color:#b44e18}.approved-detail-color-dang h3{font-size:30px;line-height:1.4;letter-spacing:-.04em}.approved-detail-color-dang .lead{font-size:24px;line-height:1.7}.approved-detail-color-dang .line{display:flex;max-width:390px;justify-content:space-between;align-items:center;border-top:1px solid currentColor;padding:20px 0;margin-top:35px;font-weight:700}.approved-detail-color-dang .line b{font-size:26px}.approved-detail-color-dang .dark{background:#3b1723;color:#f7fbef}.approved-detail-color-dang .dark em{color:#ffc477}.approved-detail-color-dang .bg{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover}.approved-detail-color-dang .shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#063947e8,transparent 80%)}.approved-detail-color-dang .bottom-note{position:relative;z-index:3;font-size:17px;margin:50px 0 0;max-width:640px}.approved-detail-color-dang .hero{min-height:900px;padding-top:100px;background:#eff3ec}.approved-detail-color-dang .hero .copy{max-width:760px}.approved-detail-color-dang .hero .copy .lead{margin-top:45px}.approved-detail-color-dang .hero-art{position:absolute;right:0;top:0;bottom:0;width:64%;z-index:-1;mask-image:linear-gradient(90deg,transparent,#000 30%)}.approved-detail-color-dang .hero-art video,.approved-detail-color-dang .hero-art .fallback{width:100%;height:100%;object-fit:cover;object-position:center}.approved-detail-color-dang .hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#eff3ec 0,transparent 30%)}.approved-detail-color-dang .hero-orb{position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse at 20% 25%,#fff8da,transparent 60%)}.approved-detail-color-dang .fallback{display:none}.approved-detail-color-dang .media-failed video{display:none}.approved-detail-color-dang .media-failed .fallback{display:block}.approved-detail-color-dang .hero-bottom{display:flex;position:relative;z-index:3;gap:5%;border-top:1px solid #1e4e4b42;margin-top:170px;max-width:840px;padding-top:22px}.approved-detail-color-dang .hero-bottom>div{flex:1}.approved-detail-color-dang .hero-bottom small{display:block;font-size:16px}.approved-detail-color-dang .hero-bottom b{font-size:32px}.approved-detail-color-dang .hero-bottom b small{display:inline;font-size:24px;padding-left:5px}.approved-detail-color-dang .hero-bottom i{font-family:Maru;font-style:normal;font-size:40px;color:#b44e18;margin-left:10px}.approved-detail-color-dang .fruit{min-height:960px}.approved-detail-color-dang .fruit .bg{object-position:center}.approved-detail-color-dang .quality-words{display:flex;gap:24px;margin-top:220px;font-family:Maru;font-size:36px;font-weight:700;position:relative;z-index:3}.approved-detail-color-dang .quality-words span{border-bottom:2px solid #bdcdaa;padding-bottom:16px}.approved-detail-color-dang .fruit .bottom-note{margin-top:30px}.approved-detail-color-dang .formula{min-height:1000px}.approved-detail-color-dang .formula-art{position:absolute;right:-8%;top:60px;width:72%;height:900px;z-index:-2}.approved-detail-color-dang .formula-art video,.approved-detail-color-dang .formula-art .fallback{width:100%;height:100%;object-fit:cover;mask-image:linear-gradient(90deg,transparent,#000 28%)}.approved-detail-color-dang .formula-ui{position:relative;z-index:3;margin-top:70px;max-width:540px}.approved-detail-color-dang .tabs{display:flex;gap:8px;flex-wrap:wrap;position:relative;z-index:3}.approved-detail-color-dang .tabs button{background:transparent;border:0;border-bottom:2px solid #57857e;padding:12px 18px;font-size:18px;font-weight:700;color:inherit}.approved-detail-color-dang .tabs button[aria-selected=true]{color:#4b1f25;background:#ffd491;border-color:#ffd491}.approved-detail-color-dang .formula-symbol{font-size:110px;line-height:1.3;display:block;color:#ffd491;font-weight:700;margin:35px 0 20px}.approved-detail-color-dang .formula-symbol span{font-size:24px;margin-left:15px}.approved-detail-color-dang #fpanel{min-height:290px}.approved-detail-color-dang #fpanel p{font-size:20px}.approved-detail-color-dang .architecture{min-height:950px}.approved-detail-color-dang .architecture .shade,.approved-detail-color-dang .timing .shade{background:linear-gradient(90deg,#f8f8f0f2,#f8f8f000 88%)}.approved-detail-color-dang .architecture .lead{margin-top:45px}.approved-detail-color-dang .role-path{position:relative;display:flex;align-items:center;gap:25px;margin-top:225px;font-family:Maru;font-size:30px}.approved-detail-color-dang .role-path span{color:#b44e18}.approved-detail-color-dang .architecture .bottom-note{margin-top:35px}.approved-detail-color-dang .crops{min-height:920px}.approved-detail-color-dang .crops .bg{transform:scale(1.1);object-position:75%}.approved-detail-color-dang .crops .shade{background:linear-gradient(90deg,#3b1723f5,transparent),linear-gradient(0deg,#062e3bea,transparent 80%)}.approved-detail-color-dang .crop-ui{margin-top:230px;max-width:780px}.approved-detail-color-dang #cpanel{margin-top:30px;min-height:140px}.approved-detail-color-dang #cpanel p{font-size:22px}.approved-detail-color-dang .crops .bottom-note{margin-top:0}.approved-detail-color-dang .timing{min-height:870px}.approved-detail-color-dang .timing .bg{object-position:80%;opacity:.5}.approved-detail-color-dang .time-number{display:flex;gap:25px;align-items:center;margin:30px 0}.approved-detail-color-dang .time-number>strong{font-size:160px;line-height:1.2;color:#a03d25}.approved-detail-color-dang .time-number b{font-size:40px;font-family:Maru}.approved-detail-color-dang .time-number p{margin:10px 0}.approved-detail-color-dang .timeline{display:flex;position:relative;padding-top:25px;max-width:940px;gap:30px}.approved-detail-color-dang .timeline>div:not(.timeline-track){flex:1}.approved-detail-color-dang .timeline b{font-size:24px;display:block}.approved-detail-color-dang .timeline span{display:block;font-size:18px}.approved-detail-color-dang .timeline-track{position:absolute;top:0;height:3px;width:100%;background:#234e4829}.approved-detail-color-dang .timeline-track i{display:block;height:3px;width:100%;background:#b44e18;transform-origin:left}.approved-detail-color-dang .usage{background:radial-gradient(ellipse at 25% 70%,#a9d8d0,#e6eee6 45%,#faf8ed 95%);min-height:970px}.approved-detail-color-dang .usage>.tabs{margin-top:45px}.approved-detail-color-dang .usage-stage{display:grid;grid-template-columns:44% 56%;align-items:center;max-width:1180px;margin:30px auto 0}.approved-detail-color-dang .measure{width:100%;max-height:430px}.approved-detail-color-dang .dose{font-size:clamp(48px,5.3vw,76px);line-height:1.3;display:block;color:#a03d25;letter-spacing:-.04em}.approved-detail-color-dang .dose small{font-size:28px;margin-left:8px}.approved-detail-color-dang .usage-label{font-size:22px;font-weight:700;margin-bottom:12px}.approved-detail-color-dang .measure-copy{font-size:27px;margin-top:20px}.approved-detail-color-dang .usage-detail{font-size:20px}.approved-detail-color-dang .bottle{min-height:1000px;background:#e5e4df}.approved-detail-color-dang .bottle .copy{max-width:850px}.approved-detail-color-dang .rotation{width:52%;margin-top:35px;position:relative}.approved-detail-color-dang .rotation img{width:100%;height:530px;object-fit:contain;mix-blend-mode:multiply}.approved-detail-color-dang .rotation label{display:flex;justify-content:space-between;margin:0 auto 5px;max-width:330px;font-size:18px}.approved-detail-color-dang .rotation input{display:block;width:330px;max-width:90%;margin:auto;accent-color:#9b4429}.approved-detail-color-dang .bottle-facts{position:absolute;left:59%;top:410px;right:7%}.approved-detail-color-dang .bottle-facts h3{font-family:Maru;font-size:44px}.approved-detail-color-dang .price{font-size:62px;font-weight:700;line-height:1.3;letter-spacing:-.04em;margin:25px 0}.approved-detail-color-dang .price small{font-size:25px;margin-left:10px}.approved-detail-color-dang .facts-row{border-top:1px solid #16434238;padding:19px 0;display:flex;justify-content:space-between;gap:12px}.approved-detail-color-dang .faq{display:grid;grid-template-columns:40% 55%;padding:90px 5%;min-height:950px;background:#f5f3e8;gap:5%}.approved-detail-color-dang .faq-art{position:relative;min-height:700px}.approved-detail-color-dang .faq-art>img:first-child{position:absolute;width:100%;height:100%;object-fit:cover;object-position:80%;mix-blend-mode:multiply}.approved-detail-color-dang .small-pack{position:absolute;left:28%;top:22%;height:430px;width:42%;object-fit:contain;filter:drop-shadow(12px 25px 22px #113f4533)}.approved-detail-color-dang .faq-copy{padding-right:9%}.approved-detail-color-dang .faq h2{font-size:clamp(36px,3.1vw,52px)}.approved-detail-color-dang details{border-top:1px solid #1a504347}.approved-detail-color-dang summary{padding:24px 28px 24px 0;list-style:none;position:relative;font-size:22px;font-weight:700}.approved-detail-color-dang summary:after{content:'+';position:absolute;right:0;color:#a36f1b}.approved-detail-color-dang details[open] summary:after{content:'−'}.approved-detail-color-dang details p{font-size:18px;line-height:1.8;padding-bottom:12px}.approved-detail-color-dang .buy{min-height:1050px}.approved-detail-color-dang .buy .bg{width:80%;left:35%;object-position:45%;mask-image:linear-gradient(90deg,transparent,#000 25%)}.approved-detail-color-dang .buy .shade{background:linear-gradient(90deg,#3b1723f5,#3b172300 83%)}.approved-detail-color-dang .buy .copy{max-width:700px}.approved-detail-color-dang .buy .lead{margin-top:55px}.approved-detail-color-dang .buy .price{font-size:80px;color:#ffd491;margin:40px 0 30px}.approved-detail-color-dang .primary{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#ffd491;color:#4b1f25;padding:23px 28px;max-width:500px;font-size:25px;font-weight:700}.approved-detail-color-dang .primary:hover{background:#ffe3b3}.approved-detail-color-dang .phone{max-width:500px;padding:25px 0;border-bottom:1px solid #ffffff55;display:flex;justify-content:space-between;gap:16px;font-size:20px}.approved-detail-color-dang .note{font-size:16px;margin-top:20px}.approved-detail-color-dang footer{padding:45px 6% 120px;font-size:16px;background:#ecede4}.approved-detail-color-dang .dock{position:fixed;bottom:0;left:0;right:0;z-index:30;background:#f7f8eff5;backdrop-filter:blur(12px);border-top:1px solid #1c504637;display:flex;justify-content:space-between;align-items:center;padding:12px 5%;box-shadow:0 -5px 20px #153a4310}.approved-detail-color-dang .dock span{display:flex;gap:20px;align-items:center}.approved-detail-color-dang .dock small{font-size:16px}.approved-detail-color-dang .dock a{background:#4b1f25;color:#fff;padding:10px 28px;font-weight:700}.approved-detail-color-dang .pop .word{display:inline-block}.approved-detail-color-dang .no-motion *{animation:none!important;scroll-behavior:auto!important}
@media(max-width:700px){.approved-detail-color-dang{scroll-padding-top:20px}.approved-detail-color-dang{font-size:18px}.approved-detail-color-dang header{height:65px;padding:0 6%}.approved-detail-color-dang header img{width:104px}.approved-detail-color-dang .brand-series{display:none}.approved-detail-color-dang header button{font-size:12px}.approved-detail-color-dang .scene{padding:58px 7%;min-height:760px}.approved-detail-color-dang .eyebrow{font-size:12px;margin-bottom:25px;letter-spacing:.045em}.approved-detail-color-dang h1{font-size:45px}.approved-detail-color-dang h2{font-size:39px;line-height:1.28}.approved-detail-color-dang h3{font-size:26px}.approved-detail-color-dang .lead{font-size:20px}.approved-detail-color-dang .hero{padding-top:50px;min-height:990px}.approved-detail-color-dang .hero-art{top:280px;bottom:100px;right:-22%;width:140%;mask-image:linear-gradient(0deg,#000 80%,transparent)}.approved-detail-color-dang .hero-art video,.approved-detail-color-dang .hero-art .fallback{object-position:center}.approved-detail-color-dang .hero .copy .lead{margin-top:25px}.approved-detail-color-dang .hero .line{margin-top:20px;padding:12px 0;font-size:16px;width:85%}.approved-detail-color-dang .hero .copy{z-index:3}.approved-detail-color-dang .hero-bottom{margin-top:485px;gap:10px;padding-top:16px;max-width:100%}.approved-detail-color-dang .hero-bottom small{font-size:12px}.approved-detail-color-dang .hero-bottom b{font-size:21px}.approved-detail-color-dang .hero-bottom i{font-size:23px;margin-left:3px}.approved-detail-color-dang .hero-bottom b small{font-size:18px}.approved-detail-color-dang .fruit{min-height:970px}.approved-detail-color-dang .fruit .bg{object-position:66% 70%}.approved-detail-color-dang .fruit .shade{background:linear-gradient(180deg,#063947f5,transparent 60%,#062c36ee)}.approved-detail-color-dang .quality-words{margin-top:410px;gap:15px;flex-wrap:wrap;font-size:24px}.approved-detail-color-dang .quality-words span{padding-bottom:8px}.approved-detail-color-dang .bottom-note{font-size:15px;margin-top:30px}.approved-detail-color-dang .formula{min-height:1140px}.approved-detail-color-dang .formula-art{top:210px;right:-25%;width:145%;height:565px}.approved-detail-color-dang .formula-art video,.approved-detail-color-dang .formula-art .fallback{mask-image:linear-gradient(0deg,transparent,#000 30%,#000 80%,transparent)}.approved-detail-color-dang .formula-ui{margin-top:420px}.approved-detail-color-dang .tabs{gap:5px}.approved-detail-color-dang .tabs button{font-size:16px;padding:10px 12px}.approved-detail-color-dang .formula-symbol{font-size:76px;margin-top:28px}.approved-detail-color-dang .formula-symbol span{font-size:21px}.approved-detail-color-dang #fpanel{min-height:265px}.approved-detail-color-dang #fpanel p{font-size:18px}.approved-detail-color-dang .architecture{min-height:930px}.approved-detail-color-dang .architecture .bg{object-position:72%}.approved-detail-color-dang .architecture .shade{background:linear-gradient(180deg,#f8f8f0f2,#f8f8f050 45%,#f8f8f0ef 90%)}.approved-detail-color-dang .architecture .lead{margin-top:24px}.approved-detail-color-dang .role-path{font-size:20px;gap:10px;margin-top:385px}.approved-detail-color-dang .architecture .bottom-note{margin-top:25px}.approved-detail-color-dang .crops{min-height:940px}.approved-detail-color-dang .crops .bg{object-position:64%}.approved-detail-color-dang .crops .shade{background:linear-gradient(180deg,#3b1723f5,transparent 55%,#3b1723 86%)}.approved-detail-color-dang .crop-ui{margin-top:360px}.approved-detail-color-dang .crop-ui .tabs{gap:1px}.approved-detail-color-dang .crop-ui .tabs button{font-size:15px;padding:10px}.approved-detail-color-dang #cpanel{margin-top:20px;min-height:140px}.approved-detail-color-dang #cpanel h3{font-size:24px}.approved-detail-color-dang #cpanel p{font-size:18px}.approved-detail-color-dang .crops .bottom-note{margin-top:10px}.approved-detail-color-dang .timing{min-height:790px}.approved-detail-color-dang .time-number>strong{font-size:130px}.approved-detail-color-dang .time-number b{font-size:34px}.approved-detail-color-dang .timeline{gap:12px;flex-direction:column;padding-left:25px;padding-top:0}.approved-detail-color-dang .timeline-track{left:0;top:0;bottom:0;width:3px;height:auto}.approved-detail-color-dang .timeline-track i{width:3px;height:100%;transform-origin:top}.approved-detail-color-dang .timeline b{font-size:22px}.approved-detail-color-dang .timeline span{font-size:17px}.approved-detail-color-dang .usage{min-height:1020px}.approved-detail-color-dang .usage>.tabs{margin-top:25px}.approved-detail-color-dang .usage-stage{display:flex;flex-direction:column;margin-top:10px;gap:10px}.approved-detail-color-dang .measure{height:310px;width:100%}.approved-detail-color-dang #upanel{width:100%;min-height:240px}.approved-detail-color-dang .dose{font-size:46px}.approved-detail-color-dang .dose small{font-size:23px}.approved-detail-color-dang .usage-label{font-size:18px}.approved-detail-color-dang .measure-copy{font-size:21px}.approved-detail-color-dang .usage-detail{font-size:18px}.approved-detail-color-dang .usage .bottom-note{margin-top:5px}.approved-detail-color-dang .bottle{min-height:1130px}.approved-detail-color-dang .bottle h2{font-size:35px}.approved-detail-color-dang .rotation{width:100%;margin-top:5px}.approved-detail-color-dang .rotation img{height:390px}.approved-detail-color-dang .bottle-facts{position:relative;top:auto;left:auto;right:auto;margin-top:35px}.approved-detail-color-dang .bottle-facts>p:first-child{font-size:17px}.approved-detail-color-dang .bottle-facts h3{font-size:34px;margin-bottom:12px}.approved-detail-color-dang .price{font-size:50px;margin:15px 0}.approved-detail-color-dang .facts-row{font-size:18px;padding:12px 0}.approved-detail-color-dang .bottle-facts .line{margin-top:18px;padding:14px 0}.approved-detail-color-dang .faq{display:block;min-height:1040px;padding-top:40px}.approved-detail-color-dang .faq-art{min-height:340px;margin-bottom:35px}.approved-detail-color-dang .small-pack{height:270px;top:8%;width:40%;left:32%}.approved-detail-color-dang .faq-copy{padding:0}.approved-detail-color-dang .faq h2{font-size:35px}.approved-detail-color-dang summary{font-size:19px;padding:22px 27px 22px 0}.approved-detail-color-dang details p{font-size:18px}.approved-detail-color-dang .buy{min-height:1170px}.approved-detail-color-dang .buy .bg{width:160%;left:-26%;top:240px;height:660px;mask-image:linear-gradient(0deg,transparent,#000 28%,#000 75%,transparent)}.approved-detail-color-dang .buy .shade{background:linear-gradient(0deg,#3b1723 15%,transparent 60%)}.approved-detail-color-dang .buy .lead{margin-top:24px;font-size:18px}.approved-detail-color-dang .buy .price{margin-top:510px;font-size:63px}.approved-detail-color-dang .primary{font-size:21px;padding:20px}.approved-detail-color-dang .phone{font-size:17px;gap:5px}.approved-detail-color-dang .note{font-size:14px}.approved-detail-color-dang .dock{padding:10px 5%;gap:10px}.approved-detail-color-dang .dock span{display:block;line-height:1.4}.approved-detail-color-dang .dock small{display:block;font-size:12px}.approved-detail-color-dang .dock b{font-size:16px}.approved-detail-color-dang .dock a{font-size:16px;padding:10px 18px}.approved-detail-color-dang footer{font-size:14px}.approved-detail-color-dang .architecture .bottom-note br,.approved-detail-color-dang .fruit .bottom-note br,.approved-detail-color-dang .crops .bottom-note br{display:none}}
@media(prefers-reduced-motion:reduce){.approved-detail-color-dang{scroll-behavior:auto}.approved-detail-color-dang *{animation:none!important}.approved-detail-color-dang .pop .word{transform:none!important;opacity:1!important}}


@media(max-width:700px){.approved-detail-color-dang .role-path{font-size:17px;gap:8px}.approved-detail-color-dang .role-path strong{white-space:nowrap}.approved-detail-color-dang .rotation img{mask-image:radial-gradient(ellipse,#000 43%,transparent 73%)}}

@media(max-width:700px){.approved-detail-color-dang h1{font-size:clamp(34px,10.3vw,45px)}.approved-detail-color-dang .hero-art{top:355px}.approved-detail-color-dang .hero .line{margin-top:15px}.approved-detail-color-dang .hero-bottom{margin-top:510px}}

.approved-detail-color-dang .usage{background:linear-gradient(90deg,#e9f1e8e8,#f5f6ebdd),url("/approved-details/media/2aca5abee15c/calma-glass.png") center/cover}.approved-detail-color-dang .dose-visual{margin:0;text-align:center}.approved-detail-color-dang .dose-bottle{height:400px;max-width:85%;object-fit:contain;filter:drop-shadow(14px 24px 16px #113f4330)}.approved-detail-color-dang .dose-visual figcaption{margin:15px 0;font-family:Maru;font-size:23px;color:#8a4324}@media(max-width:700px){.approved-detail-color-dang .dose-bottle{height:285px}.approved-detail-color-dang .dose-visual figcaption{font-size:20px}.approved-detail-color-dang .usage-stage{gap:25px}}

/* FAQ R3: single integrated product photograph, no separate bottle overlay. */
.approved-detail-color-dang .faq-art{min-height:0;align-self:start}.approved-detail-color-dang .faq-art>img:first-child{position:static;display:block;width:100%;height:auto;object-fit:contain;mix-blend-mode:normal}

/* R2: preserve hero, give formula and timing distinct scenes. */
.approved-detail-color-dang .formula{background:#3b1723;min-height:950px}
.approved-detail-color-dang .formula-art{inset:0;width:100%;height:100%;z-index:-2}
.approved-detail-color-dang .formula-art img{width:100%;height:100%;object-fit:cover;object-position:70% center;mask-image:linear-gradient(90deg,transparent 8%,#000 65%)}
.approved-detail-color-dang .formula-ui{max-width:510px}.approved-detail-color-dang .formula .bottom-note{max-width:490px}
.approved-detail-color-dang .timing{background:#f6f5ed;min-height:920px}
.approved-detail-color-dang .timing .bg{opacity:1;object-position:70% center}
.approved-detail-color-dang .timing .shade{background:linear-gradient(90deg,#f6f5edfa 0%,#f6f5ede8 39%,#f6f5ed00 77%),linear-gradient(0deg,#f6f5ed 0%,#f6f5ed00 40%)}
.approved-detail-color-dang .timing .timeline{max-width:860px}.approved-detail-color-dang .timing .time-number>strong{font-weight:800}
@media(max-width:700px){
 .approved-detail-color-dang .formula{min-height:1080px}.approved-detail-color-dang .formula-art{top:205px;left:0;right:auto;width:100%;height:395px}
 .approved-detail-color-dang .formula-art img{object-position:82% center;mask-image:linear-gradient(0deg,transparent,#000 20%,#000 82%,transparent)}
 .approved-detail-color-dang .formula-ui{margin-top:345px}.approved-detail-color-dang .formula .bottom-note{margin-top:20px}
 .approved-detail-color-dang .timing{min-height:1130px}.approved-detail-color-dang .timing .bg{top:220px;height:340px;object-position:78% center}
 .approved-detail-color-dang .timing .shade{background:linear-gradient(180deg,#f6f5ed 190px,transparent 300px,transparent 440px,#f6f5ed 570px)}
 .approved-detail-color-dang .timing .time-number{margin-top:335px;gap:18px}.approved-detail-color-dang .timing .time-number>strong{font-size:130px}
 .approved-detail-color-dang .timing .bottom-note{font-size:16px}.approved-detail-color-dang .timing .timeline-track i{transform:none!important}
}

.approved-detail-color-dang{--ink:#431e24;--accent:#b44e18;--cream:#fff8ed;--dark:#3b1723;--light:#ffd491}.approved-detail-color-dang{background:var(--cream);color:var(--ink)}.approved-detail-color-dang header{background:#fff8ed}.approved-detail-color-dang .hero{background:#fff2dd;min-height:980px}.approved-detail-color-dang .hero-art{width:57%;mask-image:linear-gradient(90deg,transparent,#000 22%)}.approved-detail-color-dang .hero-art video,.approved-detail-color-dang .hero-art .fallback{object-fit:cover;object-position:60% 55%}.approved-detail-color-dang .hero-art:after{background:linear-gradient(0deg,#fff2dd,transparent 25%)}.approved-detail-color-dang .hero-orb{background:radial-gradient(ellipse at 20% 25%,#fff8e2,transparent 60%)}.approved-detail-color-dang .hero .copy{max-width:720px}.approved-detail-color-dang .hero-bottom{max-width:760px;margin-top:200px;border-color:#83482b40}.approved-detail-color-dang .hero-bottom i{color:var(--accent)}.approved-detail-color-dang .hero-bottom b{font-size:30px}.approved-detail-color-dang .dark{background:var(--dark)}.approved-detail-color-dang .shade{background:linear-gradient(90deg,#300b20ed,transparent 85%)}.approved-detail-color-dang .harvest-art{position:absolute;inset:0;z-index:-3}.approved-detail-color-dang .harvest-art video,.approved-detail-color-dang .harvest-art img{width:100%;height:100%;object-fit:cover;object-position:75%}.approved-detail-color-dang .fruit .shade{background:linear-gradient(90deg,#300b20f2,transparent 90%),linear-gradient(0deg,#300b20a0,transparent 60%)}.approved-detail-color-dang .fruit .quality-words{margin-top:225px}.approved-detail-color-dang .quality-words span{border-color:#f7c792}.approved-detail-color-dang .formula{min-height:990px}.approved-detail-color-dang .formula-art img{object-position:74%;mask-image:linear-gradient(90deg,transparent,#000 75%)}.approved-detail-color-dang .formula-ui{max-width:560px}.approved-detail-color-dang .formula-symbol{font-size:95px}.approved-detail-color-dang .formula .bottom-note{max-width:490px}.approved-detail-color-dang .tabs button{border-bottom-color:#a5685e}.approved-detail-color-dang .tabs button[aria-selected=true]{background:var(--light);color:var(--ink)}.approved-detail-color-dang .formula .tabs{gap:2px}.approved-detail-color-dang .formula .tabs button{padding:12px 16px}.approved-detail-color-dang .reading{background:#fff4e0;min-height:980px}.approved-detail-color-dang .reading-art{position:absolute;right:0;top:0;width:65%;height:100%;z-index:-2;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 48%)}.approved-detail-color-dang .reading-art img{width:100%;height:100%;object-fit:cover;object-position:85%;transition:transform 1.2s ease}.approved-detail-color-dang .reading:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fff4e0 12%,#fff4e0d9 42%,transparent 90%)}.approved-detail-color-dang .reading-controls{position:relative;max-width:540px;margin-top:70px}.approved-detail-color-dang .reading-word{display:block;font-weight:800;font-size:100px;line-height:1.2;color:var(--accent);letter-spacing:-.05em;margin:30px 0 20px}.approved-detail-color-dang #rpanel{min-height:320px}.approved-detail-color-dang .brix-mode .reading-art img{transform:scale(1.17)}.approved-detail-color-dang .crops .bg{object-position:75% 70%}.approved-detail-color-dang .crops .shade{background:linear-gradient(90deg,#3b1723f5,transparent),linear-gradient(0deg,#3b1723ec,transparent 80%)}.approved-detail-color-dang .timing{background:#fff4e0;min-height:950px}.approved-detail-color-dang .timing .bg{opacity:1;object-position:85%}.approved-detail-color-dang .timing .shade{background:linear-gradient(90deg,#fff4e0 5%,#fff4e0ed 43%,#fff4e044 85%),linear-gradient(0deg,#fff4e0,transparent 65%)}.approved-detail-color-dang .time-number>strong{font-size:130px;white-space:nowrap}.approved-detail-color-dang .time-number b{white-space:nowrap}.approved-detail-color-dang .timing .timeline{max-width:850px}.approved-detail-color-dang .timeline-track{background:#ae695233}.approved-detail-color-dang .timeline-track i{background:var(--accent)}.approved-detail-color-dang .usage{background:#fff7e9;min-height:1050px}.approved-detail-color-dang .usage-stage{grid-template-columns:44% 51%;gap:5%;margin-top:40px}.approved-detail-color-dang .dose-visual{width:100%}.approved-detail-color-dang .dose-bottle{width:100%;height:auto;max-width:100%;display:block;filter:none}.approved-detail-color-dang .dose{font-size:65px}.approved-detail-color-dang .dose small{font-size:27px}.approved-detail-color-dang .usage .bottom-note{font-size:18px}.approved-detail-color-dang .bottle{background:#eee5d6}.approved-detail-color-dang .rotation img{mix-blend-mode:multiply}.approved-detail-color-dang .faq{background:#fff8ed}.approved-detail-color-dang .faq-art{min-height:0}.approved-detail-color-dang .faq-art img{height:auto}.approved-detail-color-dang .buy .bg{width:64%;left:40%;object-position:60%}.approved-detail-color-dang .buy .shade{background:linear-gradient(90deg,#3b1723 28%,#3b1723c9 48%,transparent 86%)}.approved-detail-color-dang .buy .primary{background:var(--light)}.approved-detail-color-dang .buy .price{color:var(--light)}.approved-detail-color-dang .dock{background:#fff8edf5}.approved-detail-color-dang .dock a{background:var(--dark)}.approved-detail-color-dang footer{background:#eee4d3}.approved-detail-color-dang .phone{border-color:#f9d4b555}.approved-detail-color-dang .no-motion .reading-art img{transition:none}
@media(max-width:700px){
 .approved-detail-color-dang .hero{min-height:1090px}.approved-detail-color-dang .hero-art{top:330px;bottom:95px;width:100%;right:0;mask-image:linear-gradient(0deg,transparent,#000 15%,#000 82%,transparent)}.approved-detail-color-dang .hero-art video,.approved-detail-color-dang .hero-art .fallback{object-fit:cover;object-position:55% 65%}.approved-detail-color-dang .hero .copy{max-width:100%}.approved-detail-color-dang .hero-bottom{margin-top:575px;gap:8px}.approved-detail-color-dang .hero-bottom b{font-size:21px}.approved-detail-color-dang .hero-bottom small{font-size:12px}.approved-detail-color-dang .hero h1{font-size:clamp(34px,9.8vw,45px)}
 .approved-detail-color-dang .fruit{min-height:960px}.approved-detail-color-dang .harvest-art video,.approved-detail-color-dang .harvest-art img{object-position:70%}.approved-detail-color-dang .fruit .shade{background:linear-gradient(180deg,#3b1723f7,transparent 58%,#3b1723ee)}.approved-detail-color-dang .fruit .quality-words{margin-top:390px;font-size:23px}.approved-detail-color-dang .formula-art{top:215px;height:385px;width:100%;left:0}.approved-detail-color-dang .formula-art img{object-position:80%;mask-image:linear-gradient(0deg,transparent,#000 18%,#000 80%,transparent)}.approved-detail-color-dang .formula{min-height:1110px}.approved-detail-color-dang .formula-ui{margin-top:340px}.approved-detail-color-dang .formula .tabs button{font-size:15px;padding:10px 11px}.approved-detail-color-dang .formula-symbol{font-size:68px}.approved-detail-color-dang .formula .bottom-note{font-size:16px}
 .approved-detail-color-dang .reading{min-height:1190px}.approved-detail-color-dang .reading .lead{font-size:19px}.approved-detail-color-dang .reading-art{top:285px;width:100%;height:440px;mask-image:linear-gradient(0deg,transparent,#000 22%,#000 80%,transparent)}.approved-detail-color-dang .reading:after{display:none}.approved-detail-color-dang .reading-controls{margin-top:425px}.approved-detail-color-dang .reading-word{font-size:76px;margin-top:24px}.approved-detail-color-dang #rpanel{min-height:270px}.approved-detail-color-dang .reading-controls h3{font-size:25px}.approved-detail-color-dang .reading-controls p{font-size:18px}.approved-detail-color-dang .reading-art img{object-position:78%}
 .approved-detail-color-dang .crops .shade{background:linear-gradient(180deg,#3b1723f5,transparent 55%,#3b1723 88%)}.approved-detail-color-dang .crops .bg{object-position:72%}.approved-detail-color-dang .crops .crop-ui{margin-top:365px}.approved-detail-color-dang .crops .tabs button{padding:10px 8px}.approved-detail-color-dang .timing{min-height:1050px}.approved-detail-color-dang .timing .bg{top:210px;height:320px;object-position:79%}.approved-detail-color-dang .timing .shade{background:linear-gradient(180deg,#fff4e0 190px,transparent 300px,transparent 425px,#fff4e0 535px)}.approved-detail-color-dang .timing .time-number{margin-top:330px;gap:12px}.approved-detail-color-dang .time-number>strong,.approved-detail-color-dang .timing .time-number>strong{font-size:86px}.approved-detail-color-dang .time-number b{font-size:27px}.approved-detail-color-dang .time-number p{font-size:16px}.approved-detail-color-dang .timeline-track i{transform:none!important}
 .approved-detail-color-dang .usage{min-height:1240px}.approved-detail-color-dang .usage-stage{gap:32px}.approved-detail-color-dang .dose-visual{max-width:340px}.approved-detail-color-dang .dose-bottle{height:auto;width:100%;max-width:100%}.approved-detail-color-dang .dose{font-size:44px}.approved-detail-color-dang .dose small{font-size:22px}.approved-detail-color-dang .usage .bottom-note{font-size:16px;margin-top:15px}.approved-detail-color-dang .faq-art{min-height:0}.approved-detail-color-dang .faq h2{font-size:36px}.approved-detail-color-dang .buy{min-height:1240px}.approved-detail-color-dang .buy .bg{left:0;top:270px;width:100%;height:650px;object-fit:cover;object-position:60%;mask-image:linear-gradient(0deg,transparent,#000 22%,#000 80%,transparent)}.approved-detail-color-dang .buy .shade{background:linear-gradient(0deg,#3b1723 14%,transparent 65%)}.approved-detail-color-dang .buy .price{margin-top:585px}.approved-detail-color-dang .buy .primary{font-size:21px}.approved-detail-color-dang .bottle h2{font-size:36px}.approved-detail-color-dang .rotation img{mask-image:radial-gradient(ellipse,#000 43%,transparent 73%)}
}

.approved-detail-color-dang .scene.field-story{height:285svh;min-height:0;padding:0;overflow:visible;background:#172619;color:#fff8e5}
.approved-detail-color-dang .field-stage{height:calc(100svh - 76px);min-height:560px;position:sticky;top:0;isolation:isolate;overflow:hidden}
.approved-detail-color-dang .field-frames,.approved-detail-color-dang .field-vignette{position:absolute;inset:0;z-index:-2}
.approved-detail-color-dang .field-shot{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .6s ease;will-change:transform,opacity}
.approved-detail-color-dang .field-shot.active{opacity:1}.approved-detail-color-dang .field-shot:nth-child(2){object-position:60% 52%}
.approved-detail-color-dang .field-vignette{z-index:-1;background:linear-gradient(90deg,#08150fd9,transparent 78%),linear-gradient(0deg,#06130ff2,transparent 65%,#06130f85)}
.approved-detail-color-dang .field-top{position:absolute;top:35px;left:6%;right:6%;display:flex;justify-content:space-between;gap:24px;font-size:16px;font-weight:700;line-height:1.5}
.approved-detail-color-dang .field-top p{margin:0}.approved-detail-color-dang .field-top span{text-align:right;color:#e9edd4}
.approved-detail-color-dang .field-copy{position:absolute;left:6%;right:6%;bottom:190px;max-width:920px}
.approved-detail-color-dang .field-kicker{font-size:19px;font-weight:700;letter-spacing:.08em;color:#ffcf78;margin-bottom:20px}
.approved-detail-color-dang .field-copy h2{font-size:clamp(50px,6.5vw,96px);line-height:1.22;margin-bottom:26px;letter-spacing:-.05em;text-shadow:0 3px 30px #05120855}
.approved-detail-color-dang .field-copy h2 span,.approved-detail-color-dang .field-copy h2 em{display:block}.approved-detail-color-dang .field-copy h2 em{color:#ffd16b}
.approved-detail-color-dang .field-caption{font-size:24px;font-weight:700;margin:0;max-width:720px;color:#fff7dd}
.approved-detail-color-dang .field-bottom{position:absolute;bottom:25px;left:6%;right:6%}
.approved-detail-color-dang .field-steps{display:flex;gap:24px}
.approved-detail-color-dang .field-steps button{position:relative;background:none;border:0;border-top:1px solid #ffffff70;color:#eeeeda;flex:1;text-align:left;padding:17px 0 15px;min-height:56px;font-size:22px;font-weight:700}
.approved-detail-color-dang .field-steps small{font-size:15px;margin-right:13px;color:#ffcf78}
.approved-detail-color-dang .field-steps i{position:absolute;left:0;top:-2px;height:3px;width:var(--fill,0%);background:#ffd16b}
.approved-detail-color-dang .field-steps button[aria-pressed=true]{color:#ffd16b}
.approved-detail-color-dang .field-links{display:flex;gap:28px;align-items:center;font-size:15px}.approved-detail-color-dang .field-links>span{margin-right:auto}
.approved-detail-color-dang .field-links a{font-weight:700;min-height:44px;display:flex;align-items:center}
.approved-detail-color-dang .field-static.scene.field-story{height:auto}.approved-detail-color-dang .field-static .field-stage{position:relative}.approved-detail-color-dang .field-static .field-shot{transition:none;will-change:auto}
.approved-detail-color-dang .field-static .field-steps button[aria-pressed=true] i{width:100%}
@media(max-width:700px){.approved-detail-color-dang .scene.field-story{height:265svh}.approved-detail-color-dang .field-stage{height:calc(100svh - 74px);min-height:620px}.approved-detail-color-dang .field-top{top:27px;font-size:12px;gap:12px}.approved-detail-color-dang .field-top span{font-size:12px}.approved-detail-color-dang .field-shot{object-position:58% center}.approved-detail-color-dang .field-shot:nth-child(2){object-position:56% center}.approved-detail-color-dang .field-vignette{background:linear-gradient(180deg,#07140c99,transparent 33%,#07140c44 45%,#07140fed 83%),linear-gradient(90deg,#07140c55,transparent)}.approved-detail-color-dang .field-copy{bottom:180px}.approved-detail-color-dang .field-kicker{font-size:15px;margin-bottom:16px}.approved-detail-color-dang .field-copy h2{font-size:clamp(33px,10.1vw,43px);margin-bottom:20px;line-height:1.28}.approved-detail-color-dang .field-caption{font-size:18px;max-width:320px}.approved-detail-color-dang .field-steps{gap:12px}.approved-detail-color-dang .field-steps button{font-size:17px;line-height:1.4;padding-top:13px}.approved-detail-color-dang .field-steps small{display:block;margin:0 0 5px;font-size:12px}.approved-detail-color-dang .field-bottom{bottom:20px}.approved-detail-color-dang .field-links{font-size:13px;gap:17px;flex-wrap:wrap}.approved-detail-color-dang .field-links>span{flex-basis:100%;font-size:12px;line-height:1.2}.approved-detail-color-dang .field-links a{min-height:44px}.approved-detail-color-dang .field-links a:last-child{margin-left:auto}.approved-detail-color-dang .field-static.scene.field-story{height:auto}}
@media(prefers-reduced-motion:reduce){.approved-detail-color-dang .scene.field-story{height:auto}.approved-detail-color-dang .field-stage{position:relative}.approved-detail-color-dang .field-shot{transition:none!important;transform:none!important}}

/* Clip the scene without creating a nested focus-scroll container. */
.approved-detail-color-dang .field-stage{overflow:clip}

/* R4: one-screen field interlude; cream continuity with reading and timing. */
.approved-detail-color-dang .scene.field-story,.approved-detail-color-dang .field-static.scene.field-story{height:auto;background:#fff4e0}
.approved-detail-color-dang .field-stage{position:relative;height:calc(100svh - 76px);min-height:700px;max-height:900px;overflow:clip}
.approved-detail-color-dang .field-vignette{background:linear-gradient(180deg,#fff4e0 0%,#fff4e0e8 5%,#fff4e000 20%,#28151b33 38%,#28151bc9 74%,#fff4e0 86%),linear-gradient(90deg,#28151b85,transparent 85%)}
.approved-detail-color-dang .field-top,.approved-detail-color-dang .field-top span{color:#431e24}.approved-detail-color-dang .field-top{top:25px}
.approved-detail-color-dang .field-copy{bottom:215px;max-width:1000px}.approved-detail-color-dang .field-copy h2{font-size:clamp(48px,5.8vw,80px);margin-bottom:18px}.approved-detail-color-dang .field-caption{font-size:21px;max-width:820px}
.approved-detail-color-dang .field-bottom{bottom:18px;color:#431e24}.approved-detail-color-dang .field-steps button{color:#6e4b40;border-color:#b44e1850}.approved-detail-color-dang .field-steps button[aria-pressed=true],.approved-detail-color-dang .field-steps small{color:#a55015}.approved-detail-color-dang .field-steps i{background:#b46c22}.approved-detail-color-dang .field-links{color:#643d30}
@media(max-width:700px){.approved-detail-color-dang .field-stage{height:calc(100svh - 74px);min-height:700px;max-height:820px}.approved-detail-color-dang .field-top{top:23px}.approved-detail-color-dang .field-copy{bottom:210px}.approved-detail-color-dang .field-copy h2{font-size:clamp(31px,9.3vw,40px);line-height:1.3;margin-bottom:14px}.approved-detail-color-dang .field-kicker{font-size:14px;margin-bottom:14px}.approved-detail-color-dang .field-caption{font-size:17px;line-height:1.6;max-width:310px}.approved-detail-color-dang .field-vignette{background:linear-gradient(180deg,#fff4e0 0%,#fff4e0eb 7%,transparent 23%,#28151b22 33%,#28151bd1 72%,#fff4e0 85%),linear-gradient(90deg,#28151b44,transparent)}.approved-detail-color-dang .field-bottom{bottom:12px}.approved-detail-color-dang .field-links{gap:8px 20px}.approved-detail-color-dang .field-links>span{flex-basis:auto;margin-right:auto;font-size:12px}.approved-detail-color-dang .field-links a:last-child{display:none}.approved-detail-color-dang .field-steps{margin-bottom:4px}.approved-detail-color-dang .field-steps button{font-size:17px}.approved-detail-color-dang .field-shot:nth-child(1){object-position:64% center}}

.approved-detail-color-dang .hero .eyebrow{letter-spacing:0;line-height:1.6}@media(max-width:700px){.approved-detail-color-dang .hero .eyebrow{font-size:13px}}

.approved-detail-color-dang{isolation:isolate;position:relative;width:100%;min-width:0} .approved-detail-color-dang>footer,.approved-detail-color-dang>.dock,.approved-detail-color-dang>.bar,.approved-detail-color-dang>.sticky-buy,.approved-detail-color-dang>.buy-bar,.approved-detail-color-dang>.sticky-cta,.approved-detail-color-dang .qty{display:none!important} .approved-detail-color-dang>header{position:relative!important;top:auto!important} .approved-detail-color-dang>header:not(:has(button)){display:none!important} .approved-detail-color-dang>header a{display:none} .approved-detail-color-dang .scene{scroll-margin-top:80px}
