@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-pro-color *{box-sizing:border-box}.approved-detail-pro-color{scroll-behavior:smooth;scroll-padding-top:80px}.approved-detail-pro-color{margin:0;background:#f7f6ef;color:#243e2e;font-family:Pretendard,sans-serif;font-size:19px;line-height:1.7;word-break:keep-all}.approved-detail-pro-color button,.approved-detail-pro-color input{font:inherit}.approved-detail-pro-color a{color:inherit;text-decoration:none}.approved-detail-pro-color button,.approved-detail-pro-color a,.approved-detail-pro-color input,.approved-detail-pro-color summary{-webkit-tap-highlight-color:transparent}.approved-detail-pro-color button,.approved-detail-pro-color summary{cursor:pointer}.approved-detail-pro-color button{color:inherit}.approved-detail-pro-color button:focus-visible,.approved-detail-pro-color a:focus-visible,.approved-detail-pro-color input:focus-visible,.approved-detail-pro-color summary:focus-visible{outline:3px solid #b8812d;outline-offset:6px}.approved-detail-pro-color 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-pro-color header img{width:120px;height:auto}.approved-detail-pro-color header button{border:1px solid #143b4230;background:transparent;border-radius:30px;padding:7px 15px;font-size:14px}.approved-detail-pro-color .brand-series{font-size:12px;letter-spacing:.2em;font-weight:700}.approved-detail-pro-color .skip{position:fixed;left:0;top:-100px;z-index:100;background:white;padding:12px}.approved-detail-pro-color .skip:focus{top:0}.approved-detail-pro-color .scene{position:relative;isolation:isolate;overflow:hidden;padding:90px 6%;min-height:850px}.approved-detail-pro-color .copy{position:relative;z-index:3;max-width:750px}.approved-detail-pro-color .eyebrow{margin:0 0 30px;font-size:15px;font-weight:700;letter-spacing:.09em}.approved-detail-pro-color h1,.approved-detail-pro-color h2,.approved-detail-pro-color h3,.approved-detail-pro-color p{margin-top:0}.approved-detail-pro-color h1,.approved-detail-pro-color h2{font-family:Maru,serif;font-weight:700;letter-spacing:-.055em;line-height:1.22;margin-bottom:28px}.approved-detail-pro-color h1{font-size:clamp(48px,5.6vw,86px)}.approved-detail-pro-color h2{font-size:clamp(42px,4.55vw,68px)}.approved-detail-pro-color h1 span,.approved-detail-pro-color h1 em,.approved-detail-pro-color h2 span,.approved-detail-pro-color h2 em{display:block}.approved-detail-pro-color em{font-style:normal;color:#a36e20}.approved-detail-pro-color h3{font-size:30px;line-height:1.4;letter-spacing:-.04em}.approved-detail-pro-color .lead{font-size:24px;line-height:1.7}.approved-detail-pro-color .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-pro-color .line b{font-size:26px}.approved-detail-pro-color .dark{background:#152c20;color:#f7fbef}.approved-detail-pro-color .dark em{color:#ffc477}.approved-detail-pro-color .bg{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover}.approved-detail-pro-color .shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#063947e8,transparent 80%)}.approved-detail-pro-color .bottom-note{position:relative;z-index:3;font-size:17px;margin:50px 0 0;max-width:640px}.approved-detail-pro-color .hero{min-height:900px;padding-top:100px;background:#eff3ec}.approved-detail-pro-color .hero .copy{max-width:760px}.approved-detail-pro-color .hero .copy .lead{margin-top:45px}.approved-detail-pro-color .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-pro-color .hero-art video,.approved-detail-pro-color .hero-art .fallback{width:100%;height:100%;object-fit:cover;object-position:center}.approved-detail-pro-color .hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#eff3ec 0,transparent 30%)}.approved-detail-pro-color .hero-orb{position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse at 20% 25%,#fff8da,transparent 60%)}.approved-detail-pro-color .fallback{display:none}.approved-detail-pro-color .media-failed video{display:none}.approved-detail-pro-color .media-failed .fallback{display:block}.approved-detail-pro-color .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-pro-color .hero-bottom>div{flex:1}.approved-detail-pro-color .hero-bottom small{display:block;font-size:16px}.approved-detail-pro-color .hero-bottom b{font-size:32px}.approved-detail-pro-color .hero-bottom b small{display:inline;font-size:24px;padding-left:5px}.approved-detail-pro-color .hero-bottom i{font-family:Maru;font-style:normal;font-size:40px;color:#a36e20;margin-left:10px}.approved-detail-pro-color .fruit{min-height:960px}.approved-detail-pro-color .fruit .bg{object-position:center}.approved-detail-pro-color .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-pro-color .quality-words span{border-bottom:2px solid #bdcdaa;padding-bottom:16px}.approved-detail-pro-color .fruit .bottom-note{margin-top:30px}.approved-detail-pro-color .formula{min-height:1000px}.approved-detail-pro-color .formula-art{position:absolute;right:-8%;top:60px;width:72%;height:900px;z-index:-2}.approved-detail-pro-color .formula-art video,.approved-detail-pro-color .formula-art .fallback{width:100%;height:100%;object-fit:cover;mask-image:linear-gradient(90deg,transparent,#000 28%)}.approved-detail-pro-color .formula-ui{position:relative;z-index:3;margin-top:70px;max-width:540px}.approved-detail-pro-color .tabs{display:flex;gap:8px;flex-wrap:wrap;position:relative;z-index:3}.approved-detail-pro-color .tabs button{background:transparent;border:0;border-bottom:2px solid #57857e;padding:12px 18px;font-size:18px;font-weight:700;color:inherit}.approved-detail-pro-color .tabs button[aria-selected=true]{color:#284530;background:#e6cc80;border-color:#e6cc80}.approved-detail-pro-color .formula-symbol{font-size:110px;line-height:1.3;display:block;color:#e6cc80;font-weight:700;margin:35px 0 20px}.approved-detail-pro-color .formula-symbol span{font-size:24px;margin-left:15px}.approved-detail-pro-color #fpanel{min-height:290px}.approved-detail-pro-color #fpanel p{font-size:20px}.approved-detail-pro-color .architecture{min-height:950px}.approved-detail-pro-color .architecture .shade,.approved-detail-pro-color .timing .shade{background:linear-gradient(90deg,#f8f8f0f2,#f8f8f000 88%)}.approved-detail-pro-color .architecture .lead{margin-top:45px}.approved-detail-pro-color .role-path{position:relative;display:flex;align-items:center;gap:25px;margin-top:225px;font-family:Maru;font-size:30px}.approved-detail-pro-color .role-path span{color:#a36e20}.approved-detail-pro-color .architecture .bottom-note{margin-top:35px}.approved-detail-pro-color .crops{min-height:920px}.approved-detail-pro-color .crops .bg{transform:scale(1.1);object-position:75%}.approved-detail-pro-color .crops .shade{background:linear-gradient(90deg,#152c20f5,transparent),linear-gradient(0deg,#062e3bea,transparent 80%)}.approved-detail-pro-color .crop-ui{margin-top:230px;max-width:780px}.approved-detail-pro-color #cpanel{margin-top:30px;min-height:140px}.approved-detail-pro-color #cpanel p{font-size:22px}.approved-detail-pro-color .crops .bottom-note{margin-top:0}.approved-detail-pro-color .timing{min-height:870px}.approved-detail-pro-color .timing .bg{object-position:80%;opacity:.5}.approved-detail-pro-color .time-number{display:flex;gap:25px;align-items:center;margin:30px 0}.approved-detail-pro-color .time-number>strong{font-size:160px;line-height:1.2;color:#a03d25}.approved-detail-pro-color .time-number b{font-size:40px;font-family:Maru}.approved-detail-pro-color .time-number p{margin:10px 0}.approved-detail-pro-color .timeline{display:flex;position:relative;padding-top:25px;max-width:940px;gap:30px}.approved-detail-pro-color .timeline>div:not(.timeline-track){flex:1}.approved-detail-pro-color .timeline b{font-size:24px;display:block}.approved-detail-pro-color .timeline span{display:block;font-size:18px}.approved-detail-pro-color .timeline-track{position:absolute;top:0;height:3px;width:100%;background:#234e4829}.approved-detail-pro-color .timeline-track i{display:block;height:3px;width:100%;background:#a36e20;transform-origin:left}.approved-detail-pro-color .usage{background:radial-gradient(ellipse at 25% 70%,#a9d8d0,#e6eee6 45%,#faf8ed 95%);min-height:970px}.approved-detail-pro-color .usage>.tabs{margin-top:45px}.approved-detail-pro-color .usage-stage{display:grid;grid-template-columns:44% 56%;align-items:center;max-width:1180px;margin:30px auto 0}.approved-detail-pro-color .measure{width:100%;max-height:430px}.approved-detail-pro-color .dose{font-size:clamp(48px,5.3vw,76px);line-height:1.3;display:block;color:#a03d25;letter-spacing:-.04em}.approved-detail-pro-color .dose small{font-size:28px;margin-left:8px}.approved-detail-pro-color .usage-label{font-size:22px;font-weight:700;margin-bottom:12px}.approved-detail-pro-color .measure-copy{font-size:27px;margin-top:20px}.approved-detail-pro-color .usage-detail{font-size:20px}.approved-detail-pro-color .bottle{min-height:1000px;background:#e5e4df}.approved-detail-pro-color .bottle .copy{max-width:850px}.approved-detail-pro-color .rotation{width:52%;margin-top:35px;position:relative}.approved-detail-pro-color .rotation img{width:100%;height:530px;object-fit:contain;mix-blend-mode:multiply}.approved-detail-pro-color .rotation label{display:flex;justify-content:space-between;margin:0 auto 5px;max-width:330px;font-size:18px}.approved-detail-pro-color .rotation input{display:block;width:330px;max-width:90%;margin:auto;accent-color:#9b4429}.approved-detail-pro-color .bottle-facts{position:absolute;left:59%;top:410px;right:7%}.approved-detail-pro-color .bottle-facts h3{font-family:Maru;font-size:44px}.approved-detail-pro-color .price{font-size:62px;font-weight:700;line-height:1.3;letter-spacing:-.04em;margin:25px 0}.approved-detail-pro-color .price small{font-size:25px;margin-left:10px}.approved-detail-pro-color .facts-row{border-top:1px solid #16434238;padding:19px 0;display:flex;justify-content:space-between;gap:12px}.approved-detail-pro-color .faq{display:grid;grid-template-columns:40% 55%;padding:90px 5%;min-height:950px;background:#f5f3e8;gap:5%}.approved-detail-pro-color .faq-art{position:relative;min-height:700px}.approved-detail-pro-color .faq-art>img:first-child{position:absolute;width:100%;height:100%;object-fit:cover;object-position:80%;mix-blend-mode:multiply}.approved-detail-pro-color .small-pack{position:absolute;left:28%;top:22%;height:430px;width:42%;object-fit:contain;filter:drop-shadow(12px 25px 22px #113f4533)}.approved-detail-pro-color .faq-copy{padding-right:9%}.approved-detail-pro-color .faq h2{font-size:clamp(36px,3.1vw,52px)}.approved-detail-pro-color details{border-top:1px solid #1a504347}.approved-detail-pro-color summary{padding:24px 28px 24px 0;list-style:none;position:relative;font-size:22px;font-weight:700}.approved-detail-pro-color summary:after{content:'+';position:absolute;right:0;color:#a36f1b}.approved-detail-pro-color details[open] summary:after{content:'−'}.approved-detail-pro-color details p{font-size:18px;line-height:1.8;padding-bottom:12px}.approved-detail-pro-color .buy{min-height:1050px}.approved-detail-pro-color .buy .bg{width:80%;left:35%;object-position:45%;mask-image:linear-gradient(90deg,transparent,#000 25%)}.approved-detail-pro-color .buy .shade{background:linear-gradient(90deg,#152c20f5,#152c2000 83%)}.approved-detail-pro-color .buy .copy{max-width:700px}.approved-detail-pro-color .buy .lead{margin-top:55px}.approved-detail-pro-color .buy .price{font-size:80px;color:#e6cc80;margin:40px 0 30px}.approved-detail-pro-color .primary{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#e6cc80;color:#284530;padding:23px 28px;max-width:500px;font-size:25px;font-weight:700}.approved-detail-pro-color .primary:hover{background:#f1dda3}.approved-detail-pro-color .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-pro-color .note{font-size:16px;margin-top:20px}.approved-detail-pro-color footer{padding:45px 6% 120px;font-size:16px;background:#ecede4}.approved-detail-pro-color .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-pro-color .dock span{display:flex;gap:20px;align-items:center}.approved-detail-pro-color .dock small{font-size:16px}.approved-detail-pro-color .dock a{background:#284530;color:#fff;padding:10px 28px;font-weight:700}.approved-detail-pro-color .pop .word{display:inline-block}.approved-detail-pro-color .no-motion *{animation:none!important;scroll-behavior:auto!important}
@media(max-width:700px){.approved-detail-pro-color{scroll-padding-top:20px}.approved-detail-pro-color{font-size:18px}.approved-detail-pro-color header{height:65px;padding:0 6%}.approved-detail-pro-color header img{width:104px}.approved-detail-pro-color .brand-series{display:none}.approved-detail-pro-color header button{font-size:12px}.approved-detail-pro-color .scene{padding:58px 7%;min-height:760px}.approved-detail-pro-color .eyebrow{font-size:12px;margin-bottom:25px;letter-spacing:.045em}.approved-detail-pro-color h1{font-size:45px}.approved-detail-pro-color h2{font-size:39px;line-height:1.28}.approved-detail-pro-color h3{font-size:26px}.approved-detail-pro-color .lead{font-size:20px}.approved-detail-pro-color .hero{padding-top:50px;min-height:990px}.approved-detail-pro-color .hero-art{top:280px;bottom:100px;right:-22%;width:140%;mask-image:linear-gradient(0deg,#000 80%,transparent)}.approved-detail-pro-color .hero-art video,.approved-detail-pro-color .hero-art .fallback{object-position:center}.approved-detail-pro-color .hero .copy .lead{margin-top:25px}.approved-detail-pro-color .hero .line{margin-top:20px;padding:12px 0;font-size:16px;width:85%}.approved-detail-pro-color .hero .copy{z-index:3}.approved-detail-pro-color .hero-bottom{margin-top:485px;gap:10px;padding-top:16px;max-width:100%}.approved-detail-pro-color .hero-bottom small{font-size:12px}.approved-detail-pro-color .hero-bottom b{font-size:21px}.approved-detail-pro-color .hero-bottom i{font-size:23px;margin-left:3px}.approved-detail-pro-color .hero-bottom b small{font-size:18px}.approved-detail-pro-color .fruit{min-height:970px}.approved-detail-pro-color .fruit .bg{object-position:66% 70%}.approved-detail-pro-color .fruit .shade{background:linear-gradient(180deg,#063947f5,transparent 60%,#062c36ee)}.approved-detail-pro-color .quality-words{margin-top:410px;gap:15px;flex-wrap:wrap;font-size:24px}.approved-detail-pro-color .quality-words span{padding-bottom:8px}.approved-detail-pro-color .bottom-note{font-size:15px;margin-top:30px}.approved-detail-pro-color .formula{min-height:1140px}.approved-detail-pro-color .formula-art{top:210px;right:-25%;width:145%;height:565px}.approved-detail-pro-color .formula-art video,.approved-detail-pro-color .formula-art .fallback{mask-image:linear-gradient(0deg,transparent,#000 30%,#000 80%,transparent)}.approved-detail-pro-color .formula-ui{margin-top:420px}.approved-detail-pro-color .tabs{gap:5px}.approved-detail-pro-color .tabs button{font-size:16px;padding:10px 12px}.approved-detail-pro-color .formula-symbol{font-size:76px;margin-top:28px}.approved-detail-pro-color .formula-symbol span{font-size:21px}.approved-detail-pro-color #fpanel{min-height:265px}.approved-detail-pro-color #fpanel p{font-size:18px}.approved-detail-pro-color .architecture{min-height:930px}.approved-detail-pro-color .architecture .bg{object-position:72%}.approved-detail-pro-color .architecture .shade{background:linear-gradient(180deg,#f8f8f0f2,#f8f8f050 45%,#f8f8f0ef 90%)}.approved-detail-pro-color .architecture .lead{margin-top:24px}.approved-detail-pro-color .role-path{font-size:20px;gap:10px;margin-top:385px}.approved-detail-pro-color .architecture .bottom-note{margin-top:25px}.approved-detail-pro-color .crops{min-height:940px}.approved-detail-pro-color .crops .bg{object-position:64%}.approved-detail-pro-color .crops .shade{background:linear-gradient(180deg,#152c20f5,transparent 55%,#152c20 86%)}.approved-detail-pro-color .crop-ui{margin-top:360px}.approved-detail-pro-color .crop-ui .tabs{gap:1px}.approved-detail-pro-color .crop-ui .tabs button{font-size:15px;padding:10px}.approved-detail-pro-color #cpanel{margin-top:20px;min-height:140px}.approved-detail-pro-color #cpanel h3{font-size:24px}.approved-detail-pro-color #cpanel p{font-size:18px}.approved-detail-pro-color .crops .bottom-note{margin-top:10px}.approved-detail-pro-color .timing{min-height:790px}.approved-detail-pro-color .time-number>strong{font-size:130px}.approved-detail-pro-color .time-number b{font-size:34px}.approved-detail-pro-color .timeline{gap:12px;flex-direction:column;padding-left:25px;padding-top:0}.approved-detail-pro-color .timeline-track{left:0;top:0;bottom:0;width:3px;height:auto}.approved-detail-pro-color .timeline-track i{width:3px;height:100%;transform-origin:top}.approved-detail-pro-color .timeline b{font-size:22px}.approved-detail-pro-color .timeline span{font-size:17px}.approved-detail-pro-color .usage{min-height:1020px}.approved-detail-pro-color .usage>.tabs{margin-top:25px}.approved-detail-pro-color .usage-stage{display:flex;flex-direction:column;margin-top:10px;gap:10px}.approved-detail-pro-color .measure{height:310px;width:100%}.approved-detail-pro-color #upanel{width:100%;min-height:240px}.approved-detail-pro-color .dose{font-size:46px}.approved-detail-pro-color .dose small{font-size:23px}.approved-detail-pro-color .usage-label{font-size:18px}.approved-detail-pro-color .measure-copy{font-size:21px}.approved-detail-pro-color .usage-detail{font-size:18px}.approved-detail-pro-color .usage .bottom-note{margin-top:5px}.approved-detail-pro-color .bottle{min-height:1130px}.approved-detail-pro-color .bottle h2{font-size:35px}.approved-detail-pro-color .rotation{width:100%;margin-top:5px}.approved-detail-pro-color .rotation img{height:390px}.approved-detail-pro-color .bottle-facts{position:relative;top:auto;left:auto;right:auto;margin-top:35px}.approved-detail-pro-color .bottle-facts>p:first-child{font-size:17px}.approved-detail-pro-color .bottle-facts h3{font-size:34px;margin-bottom:12px}.approved-detail-pro-color .price{font-size:50px;margin:15px 0}.approved-detail-pro-color .facts-row{font-size:18px;padding:12px 0}.approved-detail-pro-color .bottle-facts .line{margin-top:18px;padding:14px 0}.approved-detail-pro-color .faq{display:block;min-height:1040px;padding-top:40px}.approved-detail-pro-color .faq-art{min-height:340px;margin-bottom:35px}.approved-detail-pro-color .small-pack{height:270px;top:8%;width:40%;left:32%}.approved-detail-pro-color .faq-copy{padding:0}.approved-detail-pro-color .faq h2{font-size:35px}.approved-detail-pro-color summary{font-size:19px;padding:22px 27px 22px 0}.approved-detail-pro-color details p{font-size:18px}.approved-detail-pro-color .buy{min-height:1170px}.approved-detail-pro-color .buy .bg{width:160%;left:-26%;top:240px;height:660px;mask-image:linear-gradient(0deg,transparent,#000 28%,#000 75%,transparent)}.approved-detail-pro-color .buy .shade{background:linear-gradient(0deg,#152c20 15%,transparent 60%)}.approved-detail-pro-color .buy .lead{margin-top:24px;font-size:18px}.approved-detail-pro-color .buy .price{margin-top:510px;font-size:63px}.approved-detail-pro-color .primary{font-size:21px;padding:20px}.approved-detail-pro-color .phone{font-size:17px;gap:5px}.approved-detail-pro-color .note{font-size:14px}.approved-detail-pro-color .dock{padding:10px 5%;gap:10px}.approved-detail-pro-color .dock span{display:block;line-height:1.4}.approved-detail-pro-color .dock small{display:block;font-size:12px}.approved-detail-pro-color .dock b{font-size:16px}.approved-detail-pro-color .dock a{font-size:16px;padding:10px 18px}.approved-detail-pro-color footer{font-size:14px}.approved-detail-pro-color .architecture .bottom-note br,.approved-detail-pro-color .fruit .bottom-note br,.approved-detail-pro-color .crops .bottom-note br{display:none}}
@media(prefers-reduced-motion:reduce){.approved-detail-pro-color{scroll-behavior:auto}.approved-detail-pro-color *{animation:none!important}.approved-detail-pro-color .pop .word{transform:none!important;opacity:1!important}}


@media(max-width:700px){.approved-detail-pro-color .role-path{font-size:17px;gap:8px}.approved-detail-pro-color .role-path strong{white-space:nowrap}.approved-detail-pro-color .rotation img{mask-image:radial-gradient(ellipse,#000 43%,transparent 73%)}}

@media(max-width:700px){.approved-detail-pro-color h1{font-size:clamp(34px,10.3vw,45px)}.approved-detail-pro-color .hero-art{top:355px}.approved-detail-pro-color .hero .line{margin-top:15px}.approved-detail-pro-color .hero-bottom{margin-top:510px}}

.approved-detail-pro-color .usage{background:linear-gradient(90deg,#e9f1e8e8,#f5f6ebdd),url("/approved-details/media/2aca5abee15c/pro-formula.webp") center/cover}.approved-detail-pro-color .dose-visual{margin:0;text-align:center}.approved-detail-pro-color .dose-bottle{height:400px;max-width:85%;object-fit:contain;filter:drop-shadow(14px 24px 16px #113f4330)}.approved-detail-pro-color .dose-visual figcaption{margin:15px 0;font-family:Maru;font-size:23px;color:#8a4324}@media(max-width:700px){.approved-detail-pro-color .dose-bottle{height:285px}.approved-detail-pro-color .dose-visual figcaption{font-size:20px}.approved-detail-pro-color .usage-stage{gap:25px}}

/* FAQ R3: single integrated product photograph, no separate bottle overlay. */
.approved-detail-pro-color .faq-art{min-height:0;align-self:start}.approved-detail-pro-color .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-pro-color .formula{background:#152c20;min-height:950px}
.approved-detail-pro-color .formula-art{inset:0;width:100%;height:100%;z-index:-2}
.approved-detail-pro-color .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-pro-color .formula-ui{max-width:510px}.approved-detail-pro-color .formula .bottom-note{max-width:490px}
.approved-detail-pro-color .timing{background:#f6f5ed;min-height:920px}
.approved-detail-pro-color .timing .bg{opacity:1;object-position:70% center}
.approved-detail-pro-color .timing .shade{background:linear-gradient(90deg,#f6f5edfa 0%,#f6f5ede8 39%,#f6f5ed00 77%),linear-gradient(0deg,#f6f5ed 0%,#f6f5ed00 40%)}
.approved-detail-pro-color .timing .timeline{max-width:860px}.approved-detail-pro-color .timing .time-number>strong{font-weight:800}
@media(max-width:700px){
 .approved-detail-pro-color .formula{min-height:1080px}.approved-detail-pro-color .formula-art{top:205px;left:0;right:auto;width:100%;height:395px}
 .approved-detail-pro-color .formula-art img{object-position:82% center;mask-image:linear-gradient(0deg,transparent,#000 20%,#000 82%,transparent)}
 .approved-detail-pro-color .formula-ui{margin-top:345px}.approved-detail-pro-color .formula .bottom-note{margin-top:20px}
 .approved-detail-pro-color .timing{min-height:1130px}.approved-detail-pro-color .timing .bg{top:220px;height:340px;object-position:78% center}
 .approved-detail-pro-color .timing .shade{background:linear-gradient(180deg,#f6f5ed 190px,transparent 300px,transparent 440px,#f6f5ed 570px)}
 .approved-detail-pro-color .timing .time-number{margin-top:335px;gap:18px}.approved-detail-pro-color .timing .time-number>strong{font-size:130px}
 .approved-detail-pro-color .timing .bottom-note{font-size:16px}.approved-detail-pro-color .timing .timeline-track i{transform:none!important}
}

.approved-detail-pro-color{--ink:#243e2e;--accent:#a36e20;--cream:#faf7ec;--dark:#152c20;--light:#e6cc80}.approved-detail-pro-color{background:var(--cream);color:var(--ink)}.approved-detail-pro-color header{background:#faf7ec}.approved-detail-pro-color .hero{background:#f5f2e7;min-height:980px}.approved-detail-pro-color .hero-art{width:57%;mask-image:linear-gradient(90deg,transparent,#000 22%)}.approved-detail-pro-color .hero-art video,.approved-detail-pro-color .hero-art .fallback{object-fit:cover;object-position:60% 55%}.approved-detail-pro-color .hero-art:after{background:linear-gradient(0deg,#f5f2e7,transparent 25%)}.approved-detail-pro-color .hero-orb{background:radial-gradient(ellipse at 20% 25%,#fff8e2,transparent 60%)}.approved-detail-pro-color .hero .copy{max-width:720px}.approved-detail-pro-color .hero-bottom{max-width:760px;margin-top:200px;border-color:#465f3140}.approved-detail-pro-color .hero-bottom i{color:var(--accent)}.approved-detail-pro-color .hero-bottom b{font-size:30px}.approved-detail-pro-color .dark{background:var(--dark)}.approved-detail-pro-color .shade{background:linear-gradient(90deg,#10271ced,transparent 85%)}.approved-detail-pro-color .harvest-art{position:absolute;inset:0;z-index:-3}.approved-detail-pro-color .harvest-art video,.approved-detail-pro-color .harvest-art img{width:100%;height:100%;object-fit:cover;object-position:75%}.approved-detail-pro-color .fruit .shade{background:linear-gradient(90deg,#10271cf2,transparent 90%),linear-gradient(0deg,#10271ca0,transparent 60%)}.approved-detail-pro-color .fruit .quality-words{margin-top:225px}.approved-detail-pro-color .quality-words span{border-color:#f7c792}.approved-detail-pro-color .formula{min-height:990px}.approved-detail-pro-color .formula-art img{object-position:74%;mask-image:linear-gradient(90deg,transparent,#000 75%)}.approved-detail-pro-color .formula-ui{max-width:560px}.approved-detail-pro-color .formula-symbol{font-size:95px}.approved-detail-pro-color .formula .bottom-note{max-width:490px}.approved-detail-pro-color .tabs button{border-bottom-color:#759073}.approved-detail-pro-color .tabs button[aria-selected=true]{background:var(--light);color:var(--ink)}.approved-detail-pro-color .formula .tabs{gap:2px}.approved-detail-pro-color .formula .tabs button{padding:12px 16px}.approved-detail-pro-color .reading{background:#f5f2e7;min-height:980px}.approved-detail-pro-color .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-pro-color .reading-art img{width:100%;height:100%;object-fit:cover;object-position:85%;transition:transform 1.2s ease}.approved-detail-pro-color .reading:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f5f2e7 12%,#f5f2e7d9 42%,transparent 90%)}.approved-detail-pro-color .reading-controls{position:relative;max-width:540px;margin-top:70px}.approved-detail-pro-color .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-pro-color #rpanel{min-height:320px}.approved-detail-pro-color .brix-mode .reading-art img{transform:scale(1.17)}.approved-detail-pro-color .crops .bg{object-position:75% 70%}.approved-detail-pro-color .crops .shade{background:linear-gradient(90deg,#152c20f5,transparent),linear-gradient(0deg,#152c20ec,transparent 80%)}.approved-detail-pro-color .timing{background:#f5f2e7;min-height:950px}.approved-detail-pro-color .timing .bg{opacity:1;object-position:85%}.approved-detail-pro-color .timing .shade{background:linear-gradient(90deg,#f5f2e7 5%,#f5f2e7ed 43%,#f5f2e744 85%),linear-gradient(0deg,#f5f2e7,transparent 65%)}.approved-detail-pro-color .time-number>strong{font-size:130px;white-space:nowrap}.approved-detail-pro-color .time-number b{white-space:nowrap}.approved-detail-pro-color .timing .timeline{max-width:850px}.approved-detail-pro-color .timeline-track{background:#ae695233}.approved-detail-pro-color .timeline-track i{background:var(--accent)}.approved-detail-pro-color .usage{background:#f6f4ea;min-height:1050px}.approved-detail-pro-color .usage-stage{grid-template-columns:44% 51%;gap:5%;margin-top:40px}.approved-detail-pro-color .dose-visual{width:100%}.approved-detail-pro-color .dose-bottle{width:100%;height:auto;max-width:100%;display:block;filter:none}.approved-detail-pro-color .dose{font-size:65px}.approved-detail-pro-color .dose small{font-size:27px}.approved-detail-pro-color .usage .bottom-note{font-size:18px}.approved-detail-pro-color .bottle{background:#e6e9da}.approved-detail-pro-color .rotation img{mix-blend-mode:multiply}.approved-detail-pro-color .faq{background:#faf7ec}.approved-detail-pro-color .faq-art{min-height:0}.approved-detail-pro-color .faq-art img{height:auto}.approved-detail-pro-color .buy .bg{width:64%;left:40%;object-position:60%}.approved-detail-pro-color .buy .shade{background:linear-gradient(90deg,#152c20 28%,#152c20c9 48%,transparent 86%)}.approved-detail-pro-color .buy .primary{background:var(--light)}.approved-detail-pro-color .buy .price{color:var(--light)}.approved-detail-pro-color .dock{background:#faf7ecf5}.approved-detail-pro-color .dock a{background:var(--dark)}.approved-detail-pro-color footer{background:#e6e9da}.approved-detail-pro-color .phone{border-color:#f9d4b555}.approved-detail-pro-color .no-motion .reading-art img{transition:none}
@media(max-width:700px){
 .approved-detail-pro-color .hero{min-height:1090px}.approved-detail-pro-color .hero-art{top:330px;bottom:95px;width:100%;right:0;mask-image:linear-gradient(0deg,transparent,#000 15%,#000 82%,transparent)}.approved-detail-pro-color .hero-art video,.approved-detail-pro-color .hero-art .fallback{object-fit:cover;object-position:55% 65%}.approved-detail-pro-color .hero .copy{max-width:100%}.approved-detail-pro-color .hero-bottom{margin-top:575px;gap:8px}.approved-detail-pro-color .hero-bottom b{font-size:21px}.approved-detail-pro-color .hero-bottom small{font-size:12px}.approved-detail-pro-color .hero h1{font-size:clamp(34px,9.8vw,45px)}
 .approved-detail-pro-color .fruit{min-height:960px}.approved-detail-pro-color .harvest-art video,.approved-detail-pro-color .harvest-art img{object-position:70%}.approved-detail-pro-color .fruit .shade{background:linear-gradient(180deg,#152c20f7,transparent 58%,#152c20ee)}.approved-detail-pro-color .fruit .quality-words{margin-top:390px;font-size:23px}.approved-detail-pro-color .formula-art{top:215px;height:385px;width:100%;left:0}.approved-detail-pro-color .formula-art img{object-position:80%;mask-image:linear-gradient(0deg,transparent,#000 18%,#000 80%,transparent)}.approved-detail-pro-color .formula{min-height:1110px}.approved-detail-pro-color .formula-ui{margin-top:340px}.approved-detail-pro-color .formula .tabs button{font-size:15px;padding:10px 11px}.approved-detail-pro-color .formula-symbol{font-size:68px}.approved-detail-pro-color .formula .bottom-note{font-size:16px}
 .approved-detail-pro-color .reading{min-height:1190px}.approved-detail-pro-color .reading .lead{font-size:19px}.approved-detail-pro-color .reading-art{top:285px;width:100%;height:440px;mask-image:linear-gradient(0deg,transparent,#000 22%,#000 80%,transparent)}.approved-detail-pro-color .reading:after{display:none}.approved-detail-pro-color .reading-controls{margin-top:425px}.approved-detail-pro-color .reading-word{font-size:76px;margin-top:24px}.approved-detail-pro-color #rpanel{min-height:270px}.approved-detail-pro-color .reading-controls h3{font-size:25px}.approved-detail-pro-color .reading-controls p{font-size:18px}.approved-detail-pro-color .reading-art img{object-position:78%}
 .approved-detail-pro-color .crops .shade{background:linear-gradient(180deg,#152c20f5,transparent 55%,#152c20 88%)}.approved-detail-pro-color .crops .bg{object-position:72%}.approved-detail-pro-color .crops .crop-ui{margin-top:365px}.approved-detail-pro-color .crops .tabs button{padding:10px 8px}.approved-detail-pro-color .timing{min-height:1050px}.approved-detail-pro-color .timing .bg{top:210px;height:320px;object-position:79%}.approved-detail-pro-color .timing .shade{background:linear-gradient(180deg,#f5f2e7 190px,transparent 300px,transparent 425px,#f5f2e7 535px)}.approved-detail-pro-color .timing .time-number{margin-top:330px;gap:12px}.approved-detail-pro-color .time-number>strong,.approved-detail-pro-color .timing .time-number>strong{font-size:86px}.approved-detail-pro-color .time-number b{font-size:27px}.approved-detail-pro-color .time-number p{font-size:16px}.approved-detail-pro-color .timeline-track i{transform:none!important}
 .approved-detail-pro-color .usage{min-height:1240px}.approved-detail-pro-color .usage-stage{gap:32px}.approved-detail-pro-color .dose-visual{max-width:340px}.approved-detail-pro-color .dose-bottle{height:auto;width:100%;max-width:100%}.approved-detail-pro-color .dose{font-size:44px}.approved-detail-pro-color .dose small{font-size:22px}.approved-detail-pro-color .usage .bottom-note{font-size:16px;margin-top:15px}.approved-detail-pro-color .faq-art{min-height:0}.approved-detail-pro-color .faq h2{font-size:36px}.approved-detail-pro-color .buy{min-height:1240px}.approved-detail-pro-color .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-pro-color .buy .shade{background:linear-gradient(0deg,#152c20 14%,transparent 65%)}.approved-detail-pro-color .buy .price{margin-top:585px}.approved-detail-pro-color .buy .primary{font-size:21px}.approved-detail-pro-color .bottle h2{font-size:36px}.approved-detail-pro-color .rotation img{mask-image:radial-gradient(ellipse,#000 43%,transparent 73%)}
}

.approved-detail-pro-color{--ink:#243e2e;--accent:#9b711f;--cream:#f5f2e7;--dark:#152c20;--light:#e6cc80}
.approved-detail-pro-color{color:var(--ink);background:var(--cream)}.approved-detail-pro-color .hero .lead,.approved-detail-pro-color .hero .line{position:relative;z-index:2;max-width:620px}.approved-detail-pro-color .hero-art{width:59%;mask-image:linear-gradient(90deg,transparent,#000 23%)}.approved-detail-pro-color .hero-art video,.approved-detail-pro-color .hero-art .fallback{object-position:55% 55%}.approved-detail-pro-color .hero-art:after{background:linear-gradient(0deg,#f5f2e7,transparent 22%)}.approved-detail-pro-color .hero-orb{background:radial-gradient(ellipse at 20% 20%,#ffffee,transparent 60%)}
.approved-detail-pro-color .formula{color:var(--ink);background:#f5f2e7;min-height:930px}.approved-detail-pro-color .formula-art{width:80%;height:100%;right:0;top:0}.approved-detail-pro-color .formula-art img{object-position:75%;mask-image:linear-gradient(90deg,transparent,#000 70%)}.approved-detail-pro-color .formula-symbol{font-size:clamp(45px,5vw,80px);color:#8d6d25;line-height:1.25}.approved-detail-pro-color .formula .bottom-note{font-size:19px;max-width:610px}.approved-detail-pro-color .formula h2 em{color:#9b711f}.approved-detail-pro-color .formula .tabs button{color:var(--ink)}
.approved-detail-pro-color .reading{min-height:1000px}.approved-detail-pro-color .reading-art{width:66%;mask-image:linear-gradient(90deg,transparent,#000 45%)}.approved-detail-pro-color .reading-art img{object-position:80%;transition:object-position .7s ease,transform .7s ease}.approved-detail-pro-color .reading-controls{max-width:580px}.approved-detail-pro-color .reading .tabs{flex-wrap:wrap}.approved-detail-pro-color .reading .tabs button{font-size:18px;padding:12px 15px}.approved-detail-pro-color .reading-word{font-size:105px;line-height:1}
.approved-detail-pro-color .crops{color:var(--ink);background:#f5f2e7;min-height:940px}.approved-detail-pro-color .crops .bg{object-position:right;width:100%}.approved-detail-pro-color .crops .shade{background:linear-gradient(90deg,#f5f2e7 0%,#f5f2e7e6 36%,transparent 80%),linear-gradient(0deg,#f5f2e7,transparent 50%)}.approved-detail-pro-color .crops .crop-ui{max-width:620px;margin-top:230px}.approved-detail-pro-color .crops h2 em{color:#9b711f}.approved-detail-pro-color .crops .tabs button{color:var(--ink)}
.approved-detail-pro-color .timing .bg{object-position:85%}.approved-detail-pro-color .timing .shade{background:linear-gradient(90deg,#f5f2e7 10%,#f5f2e7e8 50%,transparent),linear-gradient(0deg,#f5f2e7,transparent 60%)}.approved-detail-pro-color .time-number>strong{font-size:150px}.approved-detail-pro-color .timing{min-height:980px}
.approved-detail-pro-color .usage{background:linear-gradient(90deg,#f5f2e7e8,#f5f2e7e8),url("/approved-details/media/2aca5abee15c/pro-formula.webp") center/cover}.approved-detail-pro-color .dose{font-size:clamp(36px,4.5vw,64px);white-space:nowrap}.approved-detail-pro-color .dose small{font-size:24px;margin-left:8px}.approved-detail-pro-color .dose-visual img{mask-image:linear-gradient(0deg,transparent,#000 10%,#000 94%,transparent)}.approved-detail-pro-color .area-base{font-size:28px;font-weight:700;margin:20px 0 12px}.approved-detail-pro-color .usage-stage{align-items:center}.approved-detail-pro-color .usage .bottom-note{font-size:18px}
.approved-detail-pro-color .calculator{background:#e8eddf;min-height:930px;overflow:hidden}.approved-detail-pro-color .calc-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.23;z-index:-1}.approved-detail-pro-color .calc-body{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;margin-top:95px}.approved-detail-pro-color .calc-input label{display:flex;justify-content:space-between;font-size:23px;font-weight:700;margin-bottom:24px}.approved-detail-pro-color .calc-input input{width:100%;height:44px;accent-color:#456a42}.approved-detail-pro-color .calc-marks{display:flex;justify-content:space-between;font-size:16px;margin-bottom:36px}.approved-detail-pro-color .calc-input select{width:100%;font:inherit;font-weight:700;background:#fff9eeb0;color:#234331;border:0;border-bottom:2px solid #466343;padding:18px;min-height:54px}.approved-detail-pro-color .calc-result>span{font-size:22px;font-weight:700}.approved-detail-pro-color .calc-result strong{display:block;font-size:130px;line-height:1.2;color:#986b21;margin-top:14px;white-space:nowrap}.approved-detail-pro-color .calc-result small{font-size:32px;margin-left:12px}.approved-detail-pro-color .calc-result p{font-size:17px;max-width:400px}.approved-detail-pro-color .value-line{display:flex;justify-content:space-between;gap:40px;align-items:center;margin-top:90px;border-top:1px solid #41604350;padding-top:32px}.approved-detail-pro-color .value-line b{font:700 34px/1.5 Maru,serif}.approved-detail-pro-color .value-line em{color:#916a23}.approved-detail-pro-color .value-line p{font-size:18px}.approved-detail-pro-color .buy .shade{background:linear-gradient(90deg,#152c20 25%,#152c20bb 52%,transparent)}.approved-detail-pro-color .buy .bg{width:63%;left:40%;object-position:55% center}.approved-detail-pro-color .buy .copy{max-width:760px}.approved-detail-pro-color .faq h2{font-size:46px}.approved-detail-pro-color .faq-art img{mask-image:linear-gradient(0deg,transparent,#000 15%,#000 85%,transparent)}
@media(max-width:700px){.approved-detail-pro-color .hero{min-height:1100px}.approved-detail-pro-color .hero-art{width:100%;top:345px;bottom:105px;mask-image:linear-gradient(0deg,transparent,#000 12%,#000 90%,transparent)}.approved-detail-pro-color .hero .hero-bottom{margin-top:580px}.approved-detail-pro-color .hero h1{font-size:clamp(34px,10vw,43px)}.approved-detail-pro-color .hero-bottom b{font-size:20px}.approved-detail-pro-color .hero-bottom small{font-size:12px}.approved-detail-pro-color .hero .lead{font-size:19px}.approved-detail-pro-color .hero .line{font-size:17px}.approved-detail-pro-color .fruit .quality-words{margin-top:430px}.approved-detail-pro-color .fruit h2{font-size:36px}.approved-detail-pro-color .formula{min-height:1110px}.approved-detail-pro-color .formula-art{width:100%;height:420px;top:220px;left:0}.approved-detail-pro-color .formula-art img{object-position:78%;mask-image:linear-gradient(0deg,transparent,#000 15%,#000 85%,transparent)}.approved-detail-pro-color .formula-ui{margin-top:390px}.approved-detail-pro-color .formula-symbol{font-size:48px}.approved-detail-pro-color .formula .tabs{gap:1px}.approved-detail-pro-color .formula .tabs button{font-size:15px;padding:12px 9px}.approved-detail-pro-color .formula .bottom-note{font-size:17px}.approved-detail-pro-color .reading{min-height:1150px}.approved-detail-pro-color .reading-art{top:285px;width:100%;height:430px;mask-image:linear-gradient(0deg,transparent,#000 18%,#000 80%,transparent)}.approved-detail-pro-color .reading-controls{margin-top:420px}.approved-detail-pro-color .reading .tabs{gap:0}.approved-detail-pro-color .reading .tabs button{font-size:16px;padding:12px 10px}.approved-detail-pro-color .reading-word{font-size:80px}.approved-detail-pro-color .reading-controls p{font-size:18px}.approved-detail-pro-color .crops{min-height:1040px}.approved-detail-pro-color .crops .bg{top:240px;height:440px;object-position:83%}.approved-detail-pro-color .crops .shade{background:linear-gradient(180deg,#f5f2e7 230px,transparent 350px,transparent 490px,#f5f2e7 670px)}.approved-detail-pro-color .crops .crop-ui{margin-top:400px}.approved-detail-pro-color .crops .tabs button{font-size:15px;padding:12px 8px}.approved-detail-pro-color .crops .bottom-note{font-size:17px}.approved-detail-pro-color .timing{min-height:1110px}.approved-detail-pro-color .timing .bg{top:220px;height:380px}.approved-detail-pro-color .timing .shade{background:linear-gradient(180deg,#f5f2e7 210px,transparent 320px,transparent 440px,#f5f2e7 580px)}.approved-detail-pro-color .timing .time-number{margin-top:375px}.approved-detail-pro-color .timing .time-number>strong{font-size:105px}.approved-detail-pro-color .time-number b{font-size:26px}.approved-detail-pro-color .usage{min-height:1230px}.approved-detail-pro-color .usage .dose{font-size:clamp(30px,8.5vw,39px)}.approved-detail-pro-color .usage .dose small{font-size:20px;margin-left:4px}.approved-detail-pro-color .usage .measure-copy{font-size:20px}.approved-detail-pro-color .usage-stage{gap:28px}.approved-detail-pro-color .dose-visual{max-width:330px}.approved-detail-pro-color .usage .bottom-note{font-size:17px}.approved-detail-pro-color .calculator{min-height:1060px}.approved-detail-pro-color .calc-body{display:block;margin-top:45px}.approved-detail-pro-color .calc-result{margin-top:35px}.approved-detail-pro-color .calc-result strong{font-size:95px}.approved-detail-pro-color .calc-result small{font-size:30px}.approved-detail-pro-color .calc-result p{font-size:16px}.approved-detail-pro-color .calc-input label{font-size:21px;margin-bottom:15px}.approved-detail-pro-color .value-line{display:block;margin-top:35px;padding-top:25px}.approved-detail-pro-color .value-line b{font-size:27px}.approved-detail-pro-color .value-line p{font-size:17px;margin-top:17px}.approved-detail-pro-color .faq h2{font-size:35px}.approved-detail-pro-color .faq-art{margin-bottom:25px}.approved-detail-pro-color .buy{min-height:1270px}.approved-detail-pro-color .buy .bg{left:0;width:100%;top:280px;height:690px;object-position:55%;mask-image:linear-gradient(0deg,transparent,#000 20%,#000 88%,transparent)}.approved-detail-pro-color .buy .shade{background:linear-gradient(0deg,#152c20 12%,transparent 60%)}.approved-detail-pro-color .buy .price{margin-top:620px}.approved-detail-pro-color .buy .primary{font-size:21px}.approved-detail-pro-color .buy .phone{font-size:18px}.approved-detail-pro-color .buy .note{font-size:15px}}
@media(prefers-reduced-motion:reduce){.approved-detail-pro-color .reading-art img{transition:none}}

@media(min-width:701px){.approved-detail-pro-color .formula-art{left:auto;right:0}.approved-detail-pro-color .dose-visual img{height:620px;object-fit:contain}.approved-detail-pro-color .usage-stage{margin-top:30px}}

/* Keep enlarged type readable instead of clipping long words and units. */
.approved-detail-pro-color .pop .word{max-width:100%;overflow-wrap:anywhere;white-space:normal}
.approved-detail-pro-color .time-number{flex-wrap:wrap}.approved-detail-pro-color .time-number>div{min-width:0;max-width:100%}
.approved-detail-pro-color .usage .dose,.approved-detail-pro-color .calc-result strong,.approved-detail-pro-color .buy .price{white-space:normal;overflow-wrap:anywhere}
.approved-detail-pro-color .dock{flex-wrap:wrap}.approved-detail-pro-color .dock>div,.approved-detail-pro-color .dock>a{min-width:0;max-width:100%}

.approved-detail-pro-color .field-story{min-height:980px;background:#233a24!important;color:#fff9e9!important;display:flex;flex-direction:column;justify-content:space-between;gap:160px;padding-top:100px;padding-bottom:85px}
.approved-detail-pro-color .field-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;z-index:-3}
.approved-detail-pro-color .field-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#102918e8 0%,#122c2090 50%,transparent 100%),linear-gradient(0deg,#192f20f5,transparent 55%),linear-gradient(180deg,#f5f2e760,transparent 15%)}
.approved-detail-pro-color .field-story h2 em,.approved-detail-pro-color .field-story h3 em{color:#ffe19a}.approved-detail-pro-color .field-story h2{max-width:920px}.approved-detail-pro-color .field-bottom{max-width:780px;position:relative;z-index:2}.approved-detail-pro-color .field-tabs{display:flex;gap:30px;border-bottom:1px solid #ffffff50;margin-bottom:24px}.approved-detail-pro-color .field-tabs button{color:#fff8df;background:none;border:0;border-bottom:3px solid transparent;padding:15px 0;font-weight:700;font-size:23px}.approved-detail-pro-color .field-tabs button[aria-selected=true]{border-color:#ffe19a;color:#ffe19a}.approved-detail-pro-color .field-story h3{font-family:Maru,serif;font-size:42px;margin:14px 0 20px;line-height:1.35}.approved-detail-pro-color .field-place{font-size:16px;margin:0;font-weight:700;color:#e2e9cb}.approved-detail-pro-color .field-story #field-copy{font-size:21px;line-height:1.7;margin-bottom:25px}.approved-detail-pro-color .field-actions{display:flex;gap:30px;align-items:center;flex-wrap:wrap}.approved-detail-pro-color .field-actions button{border:0;background:#ffe19a;color:#1c3321;font-weight:800;font-size:22px;padding:17px 24px;display:flex;gap:15px;align-items:center}.approved-detail-pro-color .field-actions a{border-bottom:1px solid #f8e9bd90;font-size:18px}.approved-detail-pro-color .field-context{font-size:16px;color:#e3e9d7;margin:24px 0 0;max-width:730px}
.approved-detail-pro-color #field-dialog{width:min(1100px,95vw);max-height:95dvh;background:#102118;color:#fff8df;border:1px solid #7a9474;padding:20px}.approved-detail-pro-color #field-dialog::backdrop{background:#08150deb}.approved-detail-pro-color #field-close{display:block;margin-left:auto;background:none;color:inherit;border:1px solid #879880;padding:8px 15px;font-weight:700;margin-bottom:15px}.approved-detail-pro-color #field-player{aspect-ratio:16/9}.approved-detail-pro-color #field-player iframe{border:0;width:100%;height:100%}.approved-detail-pro-color #field-video-fallback{display:block;margin-top:15px;text-decoration:underline;font-size:18px}
@media(max-width:700px){.approved-detail-pro-color .field-story{min-height:1050px;padding:65px 7% 55px;gap:330px}.approved-detail-pro-color .field-story h2{font-size:34px}.approved-detail-pro-color .field-photo{object-position:58% center}.approved-detail-pro-color .field-shade{background:linear-gradient(0deg,#142b1afc 0%,#142b1ac9 40%,transparent 68%),linear-gradient(180deg,#172f1bea,transparent 45%)}.approved-detail-pro-color .field-tabs{gap:18px;margin-bottom:18px}.approved-detail-pro-color .field-tabs button{font-size:18px;padding:12px 0}.approved-detail-pro-color .field-story h3{font-size:28px}.approved-detail-pro-color .field-story #field-copy{font-size:18px}.approved-detail-pro-color .field-place{font-size:14px}.approved-detail-pro-color .field-actions{gap:17px}.approved-detail-pro-color .field-actions button{font-size:20px;padding:14px 20px}.approved-detail-pro-color .field-actions a{font-size:16px}.approved-detail-pro-color .field-context{font-size:15px;margin-top:20px}.approved-detail-pro-color .quality-words{flex-wrap:wrap}.approved-detail-pro-color .field-story .field-photo{height:100%;top:0}}


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

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