@font-face{font-family:Pretendard;src:url("/approved-details/media/387df0c90ee5/PretendardVariable.woff2") format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:MaruBuri;src:url("/approved-details/media/387df0c90ee5/MaruBuri.woff2") format('woff2');font-weight:700;font-display:swap}.approved-detail-seaweed *{box-sizing:border-box}.approved-detail-seaweed{scroll-behavior:smooth;scroll-padding-top:60px}.approved-detail-seaweed{margin:0;background:#e7e6df;color:#f6f2e5;font-family:Pretendard,sans-serif;font-size:20px;line-height:1.6}.approved-detail-seaweed a{color:inherit;text-decoration:none}.approved-detail-seaweed button{font:inherit}.approved-detail-seaweed button,.approved-detail-seaweed a{touch-action:manipulation}.approved-detail-seaweed button:focus-visible,.approved-detail-seaweed a:focus-visible,.approved-detail-seaweed summary:focus-visible{outline:3px solid #cf9d43;outline-offset:6px}.approved-detail-seaweed [data-approved-main],.approved-detail-seaweed .site-head{max-width:960px;margin:auto}.approved-detail-seaweed [data-approved-main]{background:#12261b;overflow:clip}.approved-detail-seaweed .site-head{height:66px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;background:#fbf8ee;color:#214533;font-weight:800;font-size:15px}.approved-detail-seaweed .brand{font-size:23px}.approved-detail-seaweed .brand span{font-size:11px;margin-left:13px;font-weight:600}.approved-detail-seaweed .skip{position:fixed;z-index:99;top:-100px;background:white;color:#163e28;padding:14px}.approved-detail-seaweed .skip:focus{top:0}.approved-detail-seaweed .scene{position:relative;isolation:isolate;overflow:hidden}.approved-detail-seaweed .scene-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.approved-detail-seaweed .shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(5,22,10,.7),transparent 75%),linear-gradient(0deg,#102515 0%,transparent 42%)}.approved-detail-seaweed .hero{height:1120px}.approved-detail-seaweed .hero-copy{position:absolute;top:10%;left:6%;z-index:2}.approved-detail-seaweed .eyebrow{font-weight:800;font-size:18px;letter-spacing:.03em;margin:0 0 24px;color:#dfbd7b}.approved-detail-seaweed h1,.approved-detail-seaweed h2,.approved-detail-seaweed h3,.approved-detail-seaweed p{margin-top:0}.approved-detail-seaweed h1,.approved-detail-seaweed h2{font-family:MaruBuri,serif;letter-spacing:-.055em;font-weight:700;line-height:1.25}.approved-detail-seaweed h1{font-size:72px;margin-bottom:32px}.approved-detail-seaweed em{font-style:normal;color:#e4bd75}.approved-detail-seaweed .hero-sub{font-size:24px;line-height:1.6;font-weight:600}.approved-detail-seaweed .hero-bottle{position:absolute;width:49%;right:2%;bottom:17%;filter:drop-shadow(10px 22px 15px #0007);transform-origin:bottom center}.approved-detail-seaweed .hero-facts{position:absolute;bottom:7%;left:6%;right:6%;display:flex;justify-content:space-between;border-top:1px solid #d4b37080;padding-top:22px}.approved-detail-seaweed .hero-facts div{flex:1}.approved-detail-seaweed .hero-facts div+div{border-left:1px solid #d4b37065;padding-left:25px}.approved-detail-seaweed .hero-facts strong{font-family:MaruBuri,serif;font-size:44px;color:#e4bd75;line-height:1.2}.approved-detail-seaweed .hero-facts strong span{font-family:Pretendard;font-size:19px;margin-left:6px}.approved-detail-seaweed .hero-facts p{font-size:18px;font-weight:600;margin:8px 0 0}.approved-detail-seaweed .scene-next{position:absolute;bottom:15px;left:6%;right:6%;display:flex;justify-content:space-between;font-size:15px;font-weight:700;color:#ede3c7}.approved-detail-seaweed .reveal{opacity:1}@media(max-width:620px){.approved-detail-seaweed{font-size:18px}.approved-detail-seaweed .site-head{height:54px;padding:0 20px;font-size:13px}.approved-detail-seaweed .brand{font-size:19px}.approved-detail-seaweed .brand span{display:none}.approved-detail-seaweed .hero{height:740px}.approved-detail-seaweed .hero-copy{top:7%;left:6%;max-width:68%}.approved-detail-seaweed .eyebrow{font-size:14px;margin-bottom:18px}.approved-detail-seaweed h1{font-size:43px;line-height:1.3;margin-bottom:20px}.approved-detail-seaweed .hero-sub{font-size:18px;max-width:190px}.approved-detail-seaweed .hero-bottle{width:55%;right:-1%;bottom:21%}.approved-detail-seaweed .hero-facts{bottom:8%;padding-top:18px;gap:10px}.approved-detail-seaweed .hero-facts div+div{padding-left:12px}.approved-detail-seaweed .hero-facts strong{font-size:28px}.approved-detail-seaweed .hero-facts strong span{font-size:13px;margin-left:3px}.approved-detail-seaweed .hero-facts p{font-size:13px;margin-top:7px}.approved-detail-seaweed .scene-next{font-size:13px;bottom:16px}}@media(prefers-reduced-motion:reduce){.approved-detail-seaweed{scroll-behavior:auto}.approved-detail-seaweed *,.approved-detail-seaweed *::before,.approved-detail-seaweed *::after{animation:none!important;transition:none!important}}
/* Full-width scenes */
.approved-detail-seaweed .section-copy{position:relative;padding:75px 6% 0;z-index:2}.approved-detail-seaweed h2{font-size:60px;margin-bottom:24px}.approved-detail-seaweed .lead{font-size:24px;font-weight:600;line-height:1.7}.approved-detail-seaweed .light{color:#213d2b;background:#f4eedc}.approved-detail-seaweed .light em,.approved-detail-seaweed .light .eyebrow{color:#987022}.approved-detail-seaweed .why{min-height:900px}.approved-detail-seaweed .why .scene-bg{object-position:center 40%}.approved-detail-seaweed .why .shade{background:linear-gradient(180deg,#091c17ed 0%,#0a221751 43%,#091d15dc 100%)}.approved-detail-seaweed .why-bottom{position:absolute;bottom:50px;left:6%;right:6%;display:flex;justify-content:space-between;border-top:1px solid #dbc39380;padding-top:20px;font-size:24px;font-weight:700}.approved-detail-seaweed .formula{background:#f5eddb}.approved-detail-seaweed .formula .section-copy{padding-bottom:0;background:linear-gradient(#f7f1e5,#f4eedc)}.approved-detail-seaweed .root-stage{position:relative;aspect-ratio:960/1040;margin-top:-30px}.approved-detail-seaweed .root-stage>img{width:100%;height:100%;object-fit:cover;object-position:center 52%;mask-image:linear-gradient(transparent,black 12%,black 90%,transparent)}.approved-detail-seaweed .root-lines{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#967331;stroke-width:2}.approved-detail-seaweed .ingredient{position:absolute;max-width:26%;color:#233a24;transition:color .3s,transform .3s;text-shadow:0 1px #fff8;line-height:1.35}.approved-detail-seaweed .ingredient small{display:block;font-size:17px;margin-bottom:8px}.approved-detail-seaweed .ingredient strong{font-family:MaruBuri,serif;font-size:29px;letter-spacing:-.045em}.approved-detail-seaweed .ingredient.active{color:#986512;transform:translateY(-4px)}.approved-detail-seaweed .ingredient.active strong{text-decoration:underline;text-decoration-color:#c69a4a;text-underline-offset:8px}.approved-detail-seaweed .i1,.approved-detail-seaweed .i3,.approved-detail-seaweed .i5{left:6%}.approved-detail-seaweed .i2,.approved-detail-seaweed .i4,.approved-detail-seaweed .i6{right:5%;text-align:right}.approved-detail-seaweed .i1,.approved-detail-seaweed .i2{top:24%}.approved-detail-seaweed .i3,.approved-detail-seaweed .i4{top:45%}.approved-detail-seaweed .i5,.approved-detail-seaweed .i6{top:66%}.approved-detail-seaweed .formula-controls{display:flex;justify-content:center;padding:0 6%;position:relative}.approved-detail-seaweed .formula-controls button{background:none;border:0;border-bottom:2px solid #bec3af;color:#47624b;padding:15px 30px;font-weight:800;font-size:22px;cursor:pointer}.approved-detail-seaweed .formula-controls button[aria-pressed=true]{border-color:#946b23;color:#946b23}.approved-detail-seaweed .formula-caption{text-align:center;font-size:20px;line-height:1.6;min-height:94px;margin:25px 6% 0;padding-bottom:28px}.approved-detail-seaweed .route{height:950px}.approved-detail-seaweed .route .scene-bg{object-position:center}.approved-detail-seaweed .route .shade{background:linear-gradient(180deg,#071b19d9 0%,#0d25232b 45%,#061c16f0 100%)}.approved-detail-seaweed .route-bottom{position:absolute;bottom:45px;left:6%;right:6%;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.approved-detail-seaweed .water-path{display:flex;align-items:center;justify-content:space-between;width:100%;font-weight:800;font-size:24px}.approved-detail-seaweed .water-path i{height:1px;flex:1;margin:0 20px;background:#d6b777;position:relative}.approved-detail-seaweed .water-path i:after{content:'›';position:absolute;right:0;top:-22px;color:#d6b777}.approved-detail-seaweed .video-toggle{font-size:16px;background:#10291b90;color:#fff6df;border:1px solid #e7c67980;padding:10px 20px;cursor:pointer}.approved-detail-seaweed .usage{min-height:1180px}.approved-detail-seaweed .usage .scene-bg{object-position:center bottom}.approved-detail-seaweed .usage .shade{background:linear-gradient(180deg,#102618ee,#17391c8c 52%,#132717f5)}.approved-detail-seaweed .usage-equation{display:flex;align-items:center;justify-content:space-between;margin:40px 10% 0;color:#ead5a5}.approved-detail-seaweed .usage-equation strong{font-size:105px;font-weight:700;letter-spacing:-.065em;line-height:1}.approved-detail-seaweed .usage-equation strong span{font-size:30px;letter-spacing:0;margin-left:10px}.approved-detail-seaweed .usage-equation p{margin:10px 0;font-size:21px}.approved-detail-seaweed .usage-equation>b{font-size:40px;font-weight:400}.approved-detail-seaweed .usage-visual{position:relative;height:430px;margin:25px 8%}.approved-detail-seaweed .usage-visual>img{height:100%;position:absolute;left:4%;width:38%;object-fit:contain;filter:drop-shadow(10px 12px 16px #071b16)}.approved-detail-seaweed .dilute{position:absolute;right:0;top:40px;width:52%;height:290px;border-left:1px solid #e3c57b88;border-right:1px solid #e3c57b88;border-bottom:2px solid #e3c57b88;text-align:center;padding-top:15px;overflow:hidden;isolation:isolate}.approved-detail-seaweed .dilute>span{font-size:21px;font-weight:700}.approved-detail-seaweed .dilute strong{font-size:78px;display:block;line-height:1.2;color:#f2d493;letter-spacing:-.04em}.approved-detail-seaweed .dilute small{display:block;font-size:29px}.approved-detail-seaweed .dilution-wave{position:absolute;inset:70% -50% -50%;background:#d9b87126;z-index:-1;border-radius:40%;animation:swell 8s infinite linear}@keyframes swell{to{transform:rotate(360deg)}}.approved-detail-seaweed .usage-end{margin:0 6%;padding:20px 0 40px;border-top:1px solid #d1b47880;text-align:center}.approved-detail-seaweed .usage-end>strong{font-family:MaruBuri,serif;font-size:35px}.approved-detail-seaweed .usage-end p{font-size:20px;line-height:1.7;margin:18px 0 0}.approved-detail-seaweed .field{padding-bottom:60px;background:#f6f0e1}.approved-detail-seaweed .field-gallery{position:relative;height:730px;margin-top:30px}.approved-detail-seaweed .field-photo{padding:0;border:0;position:absolute;background:transparent;color:white;text-align:left;cursor:zoom-in;overflow:hidden}.approved-detail-seaweed .field-photo img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.approved-detail-seaweed .field-photo:hover img{transform:scale(1.025)}.approved-detail-seaweed .field-photo span{position:absolute;bottom:0;left:0;right:0;padding:28px;background:linear-gradient(transparent,#001b12c9);font-size:17px;font-weight:800}.approved-detail-seaweed .field-photo.large{left:0;top:0;width:82%;height:580px}.approved-detail-seaweed .field-photo.small{right:0;bottom:0;width:45%;height:370px;border:9px solid #f6f0e1;border-right:0;border-bottom:0}.approved-detail-seaweed .field-copy{padding:35px 6% 0}.approved-detail-seaweed .field-copy>strong{font-size:28px}.approved-detail-seaweed .field-copy p{margin:15px 0 25px;font-size:21px}.approved-detail-seaweed .field-copy>a{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #21432a66;padding-top:22px;font-size:20px}.approved-detail-seaweed .compare{background:radial-gradient(ellipse at 65% 55%,#fbf9ef,transparent 65%),#e9e8d8}.approved-detail-seaweed .compare-stage{position:relative;display:flex;gap:20px;padding:28px 6% 0}.approved-detail-seaweed .compare-product{flex:1;text-align:center;min-width:0}.approved-detail-seaweed .compare-product>span{display:block;color:#99732d;font-size:19px;font-weight:800}.approved-detail-seaweed .compare-product img{height:460px;width:100%;object-fit:contain;filter:drop-shadow(0 18px 15px #26392225);padding:26px 0}.approved-detail-seaweed .compare-product h3{font-family:MaruBuri,serif;font-size:32px;line-height:1.35;margin:10px 0 16px;letter-spacing:-.05em}.approved-detail-seaweed .compare-product p{font-size:21px}.approved-detail-seaweed .compare-product+.compare-product{border-left:1px solid #41574036;padding-left:20px}.approved-detail-seaweed .compare-note{font-size:23px;text-align:center;font-weight:600;border-top:1px solid #57654a50;margin:25px 6% 0;padding:30px 0 60px}.approved-detail-seaweed .together{min-height:920px}.approved-detail-seaweed .together .scene-bg{object-position:80% center}.approved-detail-seaweed .together .shade{background:linear-gradient(90deg,#102416fa 15%,#102416ab 70%,#10241630)}.approved-detail-seaweed .together-key{margin:50px 0 25px;font-family:MaruBuri,serif;font-size:34px;line-height:1.7}.approved-detail-seaweed .together-key b{font-weight:700;color:#e0b86d}.approved-detail-seaweed .together .section-copy>p:not(.eyebrow):not(.lead):not(.together-key){font-size:22px;line-height:1.8}.approved-detail-seaweed .outline-cta{display:flex;justify-content:space-between;padding:22px 0;border-top:1px solid #ddc89b;border-bottom:1px solid #ddc89b;font-size:22px;font-weight:700;max-width:520px;margin-top:45px}.approved-detail-seaweed .faq{background:linear-gradient(100deg,#f3ebd6,#f8f4e7);padding-bottom:60px}.approved-detail-seaweed .faq-list{padding:10px 6% 0}.approved-detail-seaweed .faq details{border-bottom:1px solid #37513f4d;padding:24px 0}.approved-detail-seaweed .faq summary{cursor:pointer;list-style:none;position:relative;padding-right:38px;font-size:25px;font-weight:800;line-height:1.6}.approved-detail-seaweed .faq summary::-webkit-details-marker{display:none}.approved-detail-seaweed .faq summary:after{content:'+';position:absolute;right:0;color:#987022}.approved-detail-seaweed .faq details[open] summary:after{content:'−'}.approved-detail-seaweed .faq details p{font-size:21px;margin:20px 0 5px;line-height:1.85;max-width:680px;color:#3b4d3c}.approved-detail-seaweed .order{height:1040px}.approved-detail-seaweed .order .shade{background:linear-gradient(0deg,#0d2013 0%,#0d201399 55%,#0d2013ad 100%)}.approved-detail-seaweed .order .section-copy{padding-top:70px}.approved-detail-seaweed .order-bottle{position:absolute;left:2%;bottom:14%;width:43%;filter:drop-shadow(12px 24px 14px #0008)}.approved-detail-seaweed .order-info{position:absolute;top:37%;right:6%;width:47%}.approved-detail-seaweed .order-unit{font-size:23px;font-weight:700}.approved-detail-seaweed .price{font-size:61px;letter-spacing:-.065em;font-weight:800;line-height:1;margin-bottom:25px}.approved-detail-seaweed .price span{font-size:30px;margin-left:10px}.approved-detail-seaweed .pack{font-size:20px;line-height:1.8;color:#e8ddc6}.approved-detail-seaweed .buy{display:flex;justify-content:space-between;gap:15px;background:#e3bd75;color:#183321;padding:23px 22px;font-weight:900;font-size:22px;line-height:1.4;margin:30px 0}.approved-detail-seaweed .buy:hover{background:#f6dba6}.approved-detail-seaweed .phone{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:18px;font-weight:600}.approved-detail-seaweed .order-foot{position:absolute;bottom:35px;left:6%;right:6%;border-top:1px solid #f0d7a16b;padding-top:25px;display:flex;justify-content:space-between;font-size:18px}.approved-detail-seaweed .order-foot a{font-weight:800}.approved-detail-seaweed dialog{background:#0b1913;color:white;border:1px solid #a08656;padding:45px 10px 10px;max-width:94vw;max-height:94vh}.approved-detail-seaweed dialog::backdrop{background:#000c}.approved-detail-seaweed dialog img{display:block;max-width:85vw;max-height:78vh;object-fit:contain}.approved-detail-seaweed .close-photo{position:absolute;right:10px;top:7px;border:0;background:transparent;color:white;font-weight:800;font-size:18px;cursor:pointer}
@media(max-width:620px){.approved-detail-seaweed .section-copy{padding:46px 6% 0}.approved-detail-seaweed h2{font-size:35px;line-height:1.35;margin-bottom:22px}.approved-detail-seaweed .lead{font-size:19px;line-height:1.7}.approved-detail-seaweed .why{min-height:740px}.approved-detail-seaweed .why .scene-bg{object-position:60% center}.approved-detail-seaweed .why-bottom{bottom:30px;font-size:18px;padding-top:18px}.approved-detail-seaweed .formula .section-copy{padding-bottom:0}.approved-detail-seaweed .root-stage{margin-top:0;aspect-ratio:390/515}.approved-detail-seaweed .root-stage>img{object-position:center}.approved-detail-seaweed .ingredient{max-width:29%}.approved-detail-seaweed .ingredient small{font-size:12px;margin-bottom:7px}.approved-detail-seaweed .ingredient strong{font-size:18px}.approved-detail-seaweed .i1,.approved-detail-seaweed .i3,.approved-detail-seaweed .i5{left:4%}.approved-detail-seaweed .i2,.approved-detail-seaweed .i4,.approved-detail-seaweed .i6{right:4%}.approved-detail-seaweed .i1,.approved-detail-seaweed .i2{top:23%}.approved-detail-seaweed .i3,.approved-detail-seaweed .i4{top:44%}.approved-detail-seaweed .i5,.approved-detail-seaweed .i6{top:68%}.approved-detail-seaweed .root-lines{stroke-width:2}.approved-detail-seaweed .formula-controls button{font-size:17px;padding:12px 18px}.approved-detail-seaweed .formula-caption{font-size:17px;min-height:110px;margin-top:20px}.approved-detail-seaweed .route{height:730px}.approved-detail-seaweed .route-bottom{bottom:35px;gap:24px}.approved-detail-seaweed .water-path{font-size:17px}.approved-detail-seaweed .water-path i{margin:0 12px}.approved-detail-seaweed .water-path i:after{top:-16px}.approved-detail-seaweed .video-toggle{font-size:14px}.approved-detail-seaweed .usage{min-height:920px}.approved-detail-seaweed .usage-equation{margin:22px 8% 0}.approved-detail-seaweed .usage-equation strong{font-size:62px}.approved-detail-seaweed .usage-equation strong span{font-size:22px;margin-left:5px}.approved-detail-seaweed .usage-equation p{font-size:16px}.approved-detail-seaweed .usage-equation>b{font-size:24px}.approved-detail-seaweed .usage-visual{height:310px;margin:20px 5%}.approved-detail-seaweed .usage-visual>img{width:42%;left:0}.approved-detail-seaweed .dilute{width:52%;height:240px;top:23px}.approved-detail-seaweed .dilute strong{font-size:58px;margin:4px 0}.approved-detail-seaweed .dilute small{font-size:24px}.approved-detail-seaweed .dilute>span{font-size:16px}.approved-detail-seaweed .usage-end{padding-top:24px;padding-bottom:34px}.approved-detail-seaweed .usage-end>strong{font-size:26px}.approved-detail-seaweed .usage-end p{font-size:17px}.approved-detail-seaweed .field{padding-bottom:35px}.approved-detail-seaweed .field-gallery{height:510px;margin-top:26px}.approved-detail-seaweed .field-photo.large{height:400px;width:87%}.approved-detail-seaweed .field-photo.small{height:255px;width:48%;border-width:6px}.approved-detail-seaweed .field-photo span{font-size:13px;padding:24px 12px 16px}.approved-detail-seaweed .field-copy{padding-top:25px}.approved-detail-seaweed .field-copy>strong{font-size:22px}.approved-detail-seaweed .field-copy p{font-size:17px;line-height:1.8}.approved-detail-seaweed .field-copy>a{font-size:16px;flex-wrap:wrap;gap:8px}.approved-detail-seaweed .compare-stage{padding:10px 4% 0;gap:10px}.approved-detail-seaweed .compare-product+.compare-product{padding-left:10px}.approved-detail-seaweed .compare-product>span{font-size:14px}.approved-detail-seaweed .compare-product img{height:310px;padding:20px 0}.approved-detail-seaweed .compare-product h3{font-size:23px;min-height:62px;margin-top:0}.approved-detail-seaweed .compare-product p{font-size:16px;line-height:1.8}.approved-detail-seaweed .compare-note{font-size:18px;padding:24px 0 38px;line-height:1.8}.approved-detail-seaweed .together{min-height:780px}.approved-detail-seaweed .together-key{font-size:26px;margin:40px 0 26px}.approved-detail-seaweed .together .section-copy>p:not(.eyebrow):not(.lead):not(.together-key){font-size:18px}.approved-detail-seaweed .outline-cta{font-size:19px;margin-top:32px;padding:18px 0}.approved-detail-seaweed .faq{padding-bottom:36px}.approved-detail-seaweed .faq summary{font-size:20px;padding-right:25px}.approved-detail-seaweed .faq details{padding:21px 0}.approved-detail-seaweed .faq details p{font-size:18px;line-height:1.85}.approved-detail-seaweed .order{height:870px}.approved-detail-seaweed .order .section-copy{padding-top:46px}.approved-detail-seaweed .order-bottle{width:46%;left:-1%;bottom:30%}.approved-detail-seaweed .order-info{top:33%;right:5%;width:50%}.approved-detail-seaweed .order-unit{font-size:17px;margin-bottom:16px}.approved-detail-seaweed .price{font-size:39px;margin-bottom:20px}.approved-detail-seaweed .price span{font-size:22px;margin-left:5px}.approved-detail-seaweed .pack{font-size:16px}.approved-detail-seaweed .buy{padding:16px 12px;font-size:18px;gap:5px;line-height:1.5;margin:25px 0}.approved-detail-seaweed .phone{font-size:16px;line-height:1.7}.approved-detail-seaweed .order-foot{bottom:30px;font-size:14px;flex-wrap:wrap;gap:10px}.approved-detail-seaweed .order-info .phone b{font-size:17px}.approved-detail-seaweed .order .shade{background:linear-gradient(0deg,#0d2013,#0d2013b9 65%,#0d201380)}}
@media(max-width:370px){.approved-detail-seaweed h1{font-size:39px}.approved-detail-seaweed .hero{height:720px}.approved-detail-seaweed .hero-sub{font-size:17px;max-width:170px}.approved-detail-seaweed h2{font-size:32px}.approved-detail-seaweed .hero-bottle{bottom:21%;width:55%}.approved-detail-seaweed .ingredient strong{font-size:16px}.approved-detail-seaweed .ingredient small{font-size:11px}.approved-detail-seaweed .formula-controls button{padding-inline:14px}.approved-detail-seaweed .order-info{width:51%}.approved-detail-seaweed .price{font-size:35px}.approved-detail-seaweed .buy{font-size:17px}}
.approved-detail-seaweed .hero-bottle{height:710px;width:auto;max-width:49%;object-fit:contain;right:3%;bottom:17%}.approved-detail-seaweed .hero-copy{max-width:62%}@media(max-width:620px){.approved-detail-seaweed .hero{height:840px}.approved-detail-seaweed .hero-copy{max-width:88%;top:6%}.approved-detail-seaweed .hero-bottle{height:410px;width:auto;max-width:51%;right:0;bottom:19%}.approved-detail-seaweed .hero-sub{width:170px;font-size:17px}.approved-detail-seaweed .hero-facts p{font-size:12px}.approved-detail-seaweed .hero-facts{bottom:8%}.approved-detail-seaweed h1{font-size:40px}}@media(max-width:370px){.approved-detail-seaweed h1{font-size:37px}.approved-detail-seaweed .hero-sub{width:150px;font-size:16px}.approved-detail-seaweed .hero-bottle{height:390px;bottom:19%}}
.approved-detail-seaweed .root-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f7efdbdb 0%,#f7efdb9c 25%,transparent 40%,transparent 60%,#f7efdb9c 75%,#f7efdbdb 100%);pointer-events:none}.approved-detail-seaweed .root-lines{z-index:1}.approved-detail-seaweed .ingredient{z-index:2;color:#233b26!important;text-shadow:none}.approved-detail-seaweed .ingredient.active strong{text-decoration-thickness:2px}@media(max-width:620px){.approved-detail-seaweed .ingredient strong{font-size:20px;font-family:Pretendard;font-weight:850;letter-spacing:-.06em}.approved-detail-seaweed .ingredient small{font-size:13px;font-weight:700;color:#4e5d3c}.approved-detail-seaweed .ingredient{max-width:31%}.approved-detail-seaweed .i1,.approved-detail-seaweed .i3,.approved-detail-seaweed .i5{left:3%}.approved-detail-seaweed .i2,.approved-detail-seaweed .i4,.approved-detail-seaweed .i6{right:3%}}@media(max-width:370px){.approved-detail-seaweed .ingredient strong{font-size:18px}.approved-detail-seaweed .ingredient small{font-size:12px}}
.approved-detail-seaweed .order-bottle{height:610px;width:auto;max-width:40%;object-fit:contain;left:4%;bottom:14%}@media(max-width:620px){.approved-detail-seaweed .order-bottle{height:365px;width:auto;max-width:44%;left:1%;bottom:27%}.approved-detail-seaweed .hero-facts p{font-size:14px;line-height:1.45;max-width:100px}}
.approved-detail-seaweed{word-break:keep-all;overflow-wrap:break-word}.approved-detail-seaweed .media-failed{background:#17382b}.approved-detail-seaweed .media-failed video{object-fit:cover}
.approved-detail-seaweed .usage-end .usage-timing{font-size:24px;font-weight:750;margin:12px 0 0}@media(max-width:620px){.approved-detail-seaweed .usage-end .usage-timing{font-size:20px}}
/* Visual usage film — original product, water diagram, drench route */
.approved-detail-seaweed .howto-stage{position:relative;width:100%;height:760px;margin-top:14px;background:#102719;isolation:isolate;overflow:hidden}.approved-detail-seaweed .howto-stage video{position:absolute;width:100%;height:100%;inset:0;object-fit:contain;z-index:-2}.approved-detail-seaweed .howto-stage:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#102719 0%,#102719e0 12%,transparent 32%);z-index:-1;pointer-events:none}.approved-detail-seaweed .howto-caption{position:absolute;bottom:103px;left:6%;right:6%;text-align:center}.approved-detail-seaweed .howto-count{display:block;color:#dfbd77;font-size:16px;font-weight:800;letter-spacing:.1em}.approved-detail-seaweed .howto-caption strong{display:block;font-size:34px;line-height:1.35;font-weight:850;margin:10px 0}.approved-detail-seaweed .howto-caption p{font-size:21px;margin:0}.approved-detail-seaweed .howto-control{display:flex;position:absolute;bottom:25px;left:6%;right:6%;gap:12px;justify-content:center}.approved-detail-seaweed .howto-control button{border:0;border-bottom:2px solid #819382;background:transparent;color:#d9decf;padding:12px 18px;font-size:20px;font-weight:800;cursor:pointer}.approved-detail-seaweed .howto-control button[aria-pressed=true]{color:#efd08b;border-color:#efd08b}.approved-detail-seaweed .howto-control button:last-child{width:54px;padding-inline:0}.approved-detail-seaweed .usage-end{padding-top:30px}.approved-detail-seaweed .usage-end>p:last-child{display:none}
/* Shared management: product pair and three connected checks */
.approved-detail-seaweed .together{min-height:0;padding-bottom:52px}.approved-detail-seaweed .together .shade{background:linear-gradient(180deg,#102719e8,#102719b8 55%,#102719)}.approved-detail-seaweed .mix-workspace{position:relative;height:600px;margin-top:15px;isolation:isolate}.approved-detail-seaweed .mix-products{position:absolute;left:2%;top:35px;width:48%;height:520px}.approved-detail-seaweed .mix-pf{position:absolute;left:0;bottom:20px;width:75%;height:82%;object-fit:contain;filter:drop-shadow(10px 15px 16px #0008)}.approved-detail-seaweed .mix-bottle{position:absolute;right:0;bottom:0;height:82%;filter:drop-shadow(10px 15px 16px #0008)}.approved-detail-seaweed .mix-lines{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#dabb70;stroke-width:2;opacity:.65;z-index:-1}.approved-detail-seaweed .mix-checks{position:absolute;left:61%;right:5%;top:45px;display:flex;flex-direction:column;gap:34px}.approved-detail-seaweed .mix-checks>div{position:relative}.approved-detail-seaweed .mix-checks span{font-size:18px;display:block;color:#e3bd75;font-weight:800;margin-bottom:4px}.approved-detail-seaweed .mix-checks strong{font-size:29px;font-weight:850}.approved-detail-seaweed .mix-checks p{font-size:19px;line-height:1.55;margin:8px 0 0}.approved-detail-seaweed .mix-bottom{padding:0 6%;text-align:center}.approved-detail-seaweed .mix-bottom>strong{font-family:MaruBuri;font-size:36px;color:#e5c580}.approved-detail-seaweed .mix-bottom>p{font-size:22px;line-height:1.8;margin:22px 0}.approved-detail-seaweed .mix-bottom .outline-cta{max-width:100%;margin-top:28px;font-size:22px}
/* FAQ is one changing visual scene, not stacked text panels */
.approved-detail-seaweed .faq{padding-bottom:0;background:#f3efdf}.approved-detail-seaweed .answer-tabs{display:flex;flex-wrap:wrap;padding:8px 6% 0;gap:0;justify-content:space-between}.approved-detail-seaweed .answer-tabs button{background:none;border:0;border-bottom:3px solid #87978070;color:#526346;padding:16px 12px;font-weight:800;font-size:19px;cursor:pointer}.approved-detail-seaweed .answer-tabs button[aria-selected=true]{border-color:#8d692b;color:#21432d}.approved-detail-seaweed .answer-panel{position:relative;min-height:660px;display:grid;grid-template-columns:48% 52%;align-items:center;isolation:isolate;background:radial-gradient(ellipse at 12% 70%,#c5cbb0aa,transparent 60%)}.approved-detail-seaweed .answer-art{position:relative;height:600px;overflow:hidden}.approved-detail-seaweed .answer-photo{width:100%;height:100%;object-fit:cover;mask-image:linear-gradient(90deg,#000 80%,transparent)}.approved-detail-seaweed .answer-copy{padding:50px 10% 50px 4%;color:#233e29}.approved-detail-seaweed .answer-question{font-size:19px;font-weight:750;color:#6b734e}.approved-detail-seaweed .answer-key{font-family:MaruBuri;font-size:40px;line-height:1.45;letter-spacing:-.04em;margin:20px 0 28px}.approved-detail-seaweed .answer-detail{font-size:22px;line-height:1.9}.approved-detail-seaweed .answer-calendar,.approved-detail-seaweed .answer-pack,.approved-detail-seaweed .answer-store{display:none}.approved-detail-seaweed .answer-panel[data-answer=interval] .answer-photo,.approved-detail-seaweed .answer-panel[data-answer=store] .answer-photo,.approved-detail-seaweed .answer-panel[data-answer=pack] .answer-photo{display:none}.approved-detail-seaweed .answer-panel[data-answer=interval] .answer-calendar{display:flex;height:100%;flex-direction:column;justify-content:center;text-align:center;padding:10%}.approved-detail-seaweed .answer-calendar>span{font-size:22px;font-weight:800}.approved-detail-seaweed .answer-calendar>div{display:flex;align-items:baseline;justify-content:center;gap:12px;color:#98702c}.approved-detail-seaweed .answer-calendar b{font-size:96px;font-family:MaruBuri}.approved-detail-seaweed .answer-calendar i{font-size:36px;font-style:normal}.approved-detail-seaweed .answer-calendar small{font-size:28px}.approved-detail-seaweed .answer-calendar svg{width:100%;stroke:#98702c;fill:#f6f0d8;stroke-width:2}.approved-detail-seaweed .answer-panel[data-answer=pack] .answer-pack{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;height:100%;align-content:center;padding:36px}.approved-detail-seaweed .answer-pack img{height:140px;width:100%;object-fit:contain;filter:drop-shadow(3px 5px 3px #18371a28)}.approved-detail-seaweed .answer-panel[data-answer=store] .answer-store{display:block;height:100%;position:relative}.approved-detail-seaweed .answer-store svg{position:absolute;inset:12% 0 0;width:100%;height:80%;fill:none;stroke:#8c945d;stroke-width:3}.approved-detail-seaweed .answer-store img{position:absolute;height:55%;left:36%;bottom:16%;filter:drop-shadow(5px 8px 6px #18371a28)}
@media(max-width:620px){.approved-detail-seaweed .howto-stage{height:660px;margin-top:0}.approved-detail-seaweed .howto-stage video{height:555px;top:-10px}.approved-detail-seaweed .howto-caption{bottom:105px}.approved-detail-seaweed .howto-caption strong{font-size:25px}.approved-detail-seaweed .howto-caption p{font-size:18px;line-height:1.6}.approved-detail-seaweed .howto-count{font-size:14px}.approved-detail-seaweed .howto-control{bottom:26px;gap:3px;left:4%;right:4%}.approved-detail-seaweed .howto-control button{font-size:16px;padding:13px 10px}.approved-detail-seaweed .howto-control button:last-child{width:37px}.approved-detail-seaweed .usage-end>strong{font-size:29px}.approved-detail-seaweed .usage-end{padding-bottom:30px}.approved-detail-seaweed .mix-workspace{height:520px;margin-top:20px}.approved-detail-seaweed .mix-products{width:48%;left:0;top:90px;height:370px}.approved-detail-seaweed .mix-pf{height:75%;width:85%;left:-8%;bottom:38px}.approved-detail-seaweed .mix-bottle{height:72%;right:-5%;bottom:0}.approved-detail-seaweed .mix-lines{display:none}.approved-detail-seaweed .mix-checks{left:54%;right:5%;top:35px;gap:25px}.approved-detail-seaweed .mix-checks>div{border-left:1px solid #e4c07866;padding-left:14px}.approved-detail-seaweed .mix-checks span{font-size:14px}.approved-detail-seaweed .mix-checks strong{font-size:24px}.approved-detail-seaweed .mix-checks p{font-size:18px;line-height:1.65}.approved-detail-seaweed .mix-bottom>strong{font-size:24px}.approved-detail-seaweed .mix-bottom>p{font-size:18px;margin:22px 0;line-height:1.75}.approved-detail-seaweed .mix-bottom .outline-cta{flex-wrap:wrap;gap:8px;font-size:19px;text-align:left}.approved-detail-seaweed .together{padding-bottom:36px}.approved-detail-seaweed .answer-tabs{padding:0 6%;justify-content:flex-start;gap:0}.approved-detail-seaweed .answer-tabs button{font-size:17px;padding:14px 12px;flex:1 1 auto}.approved-detail-seaweed .answer-panel{display:flex;flex-direction:column;min-height:0}.approved-detail-seaweed .answer-art{width:100%;height:410px}.approved-detail-seaweed .answer-photo{object-position:center 54%;mask-image:linear-gradient(0deg,transparent,#000 15%)}.approved-detail-seaweed .answer-copy{padding:15px 6% 42px;width:100%}.approved-detail-seaweed .answer-question{font-size:17px}.approved-detail-seaweed .answer-key{font-size:31px;margin:12px 0 18px}.approved-detail-seaweed .answer-detail{font-size:20px;line-height:1.85}.approved-detail-seaweed .answer-calendar b{font-size:90px}.approved-detail-seaweed .answer-calendar{padding:15%!important}.approved-detail-seaweed .answer-pack{padding:30px 14%!important;gap:8px!important}.approved-detail-seaweed .answer-pack img{height:110px}.approved-detail-seaweed .answer-store img{height:57%;bottom:13%}.approved-detail-seaweed .answer-store svg{top:5%;height:93%}}
@media(max-width:370px){.approved-detail-seaweed .howto-control button{font-size:15px;padding-inline:8px}.approved-detail-seaweed .mix-checks strong{font-size:22px}.approved-detail-seaweed .mix-checks p{font-size:17px}.approved-detail-seaweed .answer-key{font-size:29px}}
.approved-detail-seaweed .answer-tabs{display:grid;grid-template-columns:repeat(5,1fr)}.approved-detail-seaweed .answer-tabs button{padding-inline:5px}.approved-detail-seaweed .answer-panel{background:linear-gradient(90deg,#f3efdfed,#f3efdfdd),url("/approved-details/media/387df0c90ee5/roots.png") center 54%/cover}.approved-detail-seaweed .answer-calendar{position:relative;isolation:isolate}.approved-detail-seaweed .answer-calendar:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(#f3efdfd9,#f3efdfb5),url("/approved-details/media/387df0c90ee5/roots.png") center 54%/cover}.approved-detail-seaweed .usage-criteria{text-align:center;font-size:21px;font-weight:750;margin:8px 6% 20px;color:#ecdfba}@media(max-width:620px){.approved-detail-seaweed .answer-tabs button{font-size:15px;white-space:nowrap;padding:15px 2px}.approved-detail-seaweed .usage-criteria{font-size:18px;line-height:1.7;margin-bottom:0}.approved-detail-seaweed .answer-art{height:370px}.approved-detail-seaweed .answer-pack img{height:100px}}
@media(max-width:620px){.approved-detail-seaweed .answer-tabs button{font-size:18px;padding:16px 4px}}
.approved-detail-seaweed .mix-workspace{display:grid;grid-template-columns:56% 44%;height:auto;min-height:600px}.approved-detail-seaweed .mix-checks{grid-column:2;position:relative;inset:auto;padding:45px 12% 35px 10%;gap:34px}.approved-detail-seaweed .mix-products{top:auto;bottom:25px}.approved-detail-seaweed .answer-tabs{display:flex;flex-wrap:wrap}.approved-detail-seaweed .answer-tabs button{flex:1 1 18%;min-width:max-content}@media(max-width:620px){.approved-detail-seaweed .mix-workspace{grid-template-columns:52% 48%;min-height:520px}.approved-detail-seaweed .mix-checks{padding:30px 10% 30px 4%;gap:25px}.approved-detail-seaweed .mix-products{bottom:30px}.approved-detail-seaweed .answer-tabs button{padding-inline:5px}}

.approved-detail-seaweed{background:#e3e9e5;color:#f5f5e8}.approved-detail-seaweed [data-approved-main]{background:#073b43}.approved-detail-seaweed .site-head{color:#073e44}.approved-detail-seaweed em,.approved-detail-seaweed .eyebrow{color:#e7cf91}.approved-detail-seaweed .scene .shade{background:linear-gradient(90deg,#063942e8,transparent 95%),linear-gradient(0deg,#063943,transparent 65%)}.approved-detail-seaweed .hero .shade{background:linear-gradient(90deg,#063942f0,#06394282 63%,transparent),linear-gradient(0deg,#063943,transparent 70%)}.approved-detail-seaweed .hero-bottle{right:4%;height:700px;bottom:18%}.approved-detail-seaweed .hero-facts strong{color:#e7cf91}.approved-detail-seaweed .hero-facts .hero-route{font-size:31px}.approved-detail-seaweed .hero-facts p{font-size:18px}.approved-detail-seaweed .hero-copy{max-width:70%}.approved-detail-seaweed .hero-sub{font-size:24px}.approved-detail-seaweed .ocean-toggle{position:absolute;right:6%;top:30px;background:#063b4366;color:white;border:1px solid #dce3bf80;font-size:18px;padding:8px 15px;cursor:pointer}.approved-detail-seaweed .why .shade{background:linear-gradient(#062d37ed,transparent 60%,#062d37e0)}.approved-detail-seaweed .source{height:960px}.approved-detail-seaweed .source .scene-bg{object-position:75% center}.approved-detail-seaweed .source .shade{background:linear-gradient(90deg,#063944d9,transparent 95%),linear-gradient(0deg,#063943de,transparent 70%)}.approved-detail-seaweed .source-number{position:absolute;left:7%;top:32%;width:370px;height:370px;display:flex;flex-direction:column;align-items:center;justify-content:center}.approved-detail-seaweed .source-number>span{font-size:24px;font-weight:750}.approved-detail-seaweed .source-number strong{font-size:160px;font-weight:750;line-height:1.15;letter-spacing:-.065em;color:#f0dca5}.approved-detail-seaweed .source-number small{font-size:48px;letter-spacing:0;margin-left:12px}.approved-detail-seaweed .source-number svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);fill:none;stroke:#e5d8ab55;stroke-width:1}.approved-detail-seaweed .source-number .percentage{stroke:#eedda5;stroke-width:5;stroke-dasharray:30 70}.approved-detail-seaweed .source-bottom{position:absolute;bottom:50px;left:7%;right:7%;padding-top:25px;border-top:1px solid #d4e4cf77}.approved-detail-seaweed .source-bottom strong{font-family:MaruBuri;font-size:35px;line-height:1.5}.approved-detail-seaweed .source-bottom p{font-size:21px;margin:20px 0 0}.approved-detail-seaweed .care{background:#ecf0e5;color:#173e3f}.approved-detail-seaweed .care .section-copy{background:linear-gradient(#edf2e9,#eeeedd)}.approved-detail-seaweed .care-stage{position:relative;height:770px;margin-top:-20px}.approved-detail-seaweed .care-stage>img{width:100%;height:100%;object-fit:cover;object-position:center 50%;mask-image:linear-gradient(transparent,#000 12%,#000 85%,transparent)}.approved-detail-seaweed .care-stage:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#eef0e5c0,transparent 45%,#eef0e5b0)}.approved-detail-seaweed .care-stage svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#2b7980;stroke-width:2;z-index:1}.approved-detail-seaweed .care-label{position:absolute;z-index:2;max-width:40%;transition:opacity .2s}.approved-detail-seaweed .care-label span{display:block;font-size:18px;color:#5d765f;font-weight:700}.approved-detail-seaweed .care-label strong{font-family:MaruBuri;font-size:31px}.approved-detail-seaweed .care-label.top{left:7%;top:15%}.approved-detail-seaweed .care-label.bottom{right:7%;bottom:18%;text-align:right}.approved-detail-seaweed .care-label.dim{opacity:.45}.approved-detail-seaweed .care-tabs{display:flex;padding:0 6%;justify-content:center}.approved-detail-seaweed .care-tabs button{font-size:23px;font-weight:800;border:0;border-bottom:3px solid #adbdae;background:none;padding:18px 45px;color:#547263;cursor:pointer}.approved-detail-seaweed .care-tabs button[aria-pressed=true]{border-color:#0c5c62;color:#06444b}.approved-detail-seaweed .care-caption{text-align:center;font-size:21px;margin:25px 7% 0;padding-bottom:42px;min-height:105px}.approved-detail-seaweed .light em,.approved-detail-seaweed .light .eyebrow{color:#19727a}.approved-detail-seaweed .usage .shade{background:linear-gradient(#073b43de,#073b43c5 50%,#073b43)}.approved-detail-seaweed .route-tabs{display:flex;margin:28px 6% 0;gap:22px}.approved-detail-seaweed .route-tabs button{flex:1;background:none;border:0;border-bottom:3px solid #bed1c277;color:#bad2c8;padding:18px 12px;cursor:pointer}.approved-detail-seaweed .route-tabs button[aria-pressed=true]{color:#f2db9f;border-color:#f2db9f}.approved-detail-seaweed .route-tabs strong{display:block;font-size:31px}.approved-detail-seaweed .route-tabs span{display:block;font-size:20px;margin-top:6px}.approved-detail-seaweed .howto-stage{background:#073b43}.approved-detail-seaweed .howto-stage:after{background:linear-gradient(0deg,#073b43,#073b43dd 12%,transparent 33%)}.approved-detail-seaweed .howto-control{justify-content:center;gap:25px}.approved-detail-seaweed .howto-control button:last-child{width:auto;padding-inline:20px}.approved-detail-seaweed .usage-end>p:last-child{display:block}.approved-detail-seaweed .usage-end strong{font-size:32px}.approved-detail-seaweed .timing{min-height:950px;padding-bottom:50px}.approved-detail-seaweed .timing .shade{background:linear-gradient(90deg,#052f3cf5,#052f3c77),linear-gradient(0deg,#073943,transparent)}.approved-detail-seaweed .timing-track{margin:35px 7% 0 12%;border-left:1px solid #e7cb8377;padding:0 0 0 45px}.approved-detail-seaweed .timing-track>div{position:relative;margin:0 0 45px}.approved-detail-seaweed .timing-track>div:before{content:'';position:absolute;left:-51px;top:15px;width:11px;height:11px;background:#e7cf91;border-radius:50%}.approved-detail-seaweed .timing-track span{font-size:17px;color:#e7cf91;font-weight:800;display:block}.approved-detail-seaweed .timing-track strong{font-family:MaruBuri;font-size:36px;display:block;margin:8px 0}.approved-detail-seaweed .timing-track p{font-size:22px}.approved-detail-seaweed .field{background:#edf3eb}.approved-detail-seaweed .field .lead{margin-bottom:0}.approved-detail-seaweed .compare{background:linear-gradient(90deg,#eef3e9e8,#eef3e9d9),url("/approved-details/media/387df0c90ee5/reading.webp") center/cover}.approved-detail-seaweed .compare-product>span{color:#26717b}.approved-detail-seaweed .compare-product img{height:470px}.approved-detail-seaweed .faq{background:linear-gradient(#eaf0e7ed,#eaf0e7d9),url("/approved-details/media/387df0c90ee5/reading.webp") center/cover}.approved-detail-seaweed .answer-panel{background:linear-gradient(90deg,#eaf0e7dc,#eaf0e7ca),url("/approved-details/media/387df0c90ee5/ocean.webp") center/cover}.approved-detail-seaweed .answer-bottle{display:none}.approved-detail-seaweed .answer-panel[data-answer=store] .answer-bottle,.approved-detail-seaweed .answer-panel[data-answer=mix] .answer-bottle{display:block;height:78%;width:100%;object-fit:contain;position:absolute;bottom:8%;filter:drop-shadow(9px 12px 10px #10443e35)}.approved-detail-seaweed .answer-panel[data-answer=store] .answer-photo,.approved-detail-seaweed .answer-panel[data-answer=mix] .answer-photo{display:none}.approved-detail-seaweed .answer-panel[data-answer=interval] .answer-photo{display:block}.approved-detail-seaweed .answer-copy{color:#173f42}.approved-detail-seaweed .answer-tabs button[aria-selected=true]{border-color:#19727a;color:#104f59}.approved-detail-seaweed .order .shade{background:linear-gradient(#073b43c9,#073b43c4 65%,#073b43)}.approved-detail-seaweed .order-info{width:47%;top:36%}.approved-detail-seaweed .buy{color:#073b43;background:#e7cf91}.approved-detail-seaweed .answer-question{color:#496c66}.approved-detail-seaweed .answer-key{font-size:39px}.approved-detail-seaweed .answer-photo{object-fit:cover}.approved-detail-seaweed .hero-facts>div:last-child{min-width:27%}
@media(max-width:620px){.approved-detail-seaweed .hero-bottle{height:400px;right:1%;bottom:19%}.approved-detail-seaweed .hero-copy{max-width:90%}.approved-detail-seaweed .hero-sub{font-size:18px;width:170px}.approved-detail-seaweed .hero-facts .hero-route{font-size:21px}.approved-detail-seaweed .hero-facts p{font-size:14px}.approved-detail-seaweed .source{height:810px}.approved-detail-seaweed .source-number{width:275px;height:275px;left:calc(50% - 137px);top:34%}.approved-detail-seaweed .source-number>span{font-size:19px}.approved-detail-seaweed .source-number strong{font-size:116px}.approved-detail-seaweed .source-number small{font-size:37px}.approved-detail-seaweed .source-bottom{bottom:35px}.approved-detail-seaweed .source-bottom strong{font-size:27px}.approved-detail-seaweed .source-bottom p{font-size:18px;line-height:1.7}.approved-detail-seaweed .care-stage{height:520px;margin-top:0}.approved-detail-seaweed .care-label strong{font-size:22px}.approved-detail-seaweed .care-label span{font-size:15px}.approved-detail-seaweed .care-label.top{left:5%;top:14%}.approved-detail-seaweed .care-label.bottom{right:5%;bottom:19%}.approved-detail-seaweed .care-tabs button{font-size:19px;padding:15px 25px}.approved-detail-seaweed .care-caption{font-size:18px;padding-bottom:30px;min-height:100px}.approved-detail-seaweed .route-tabs{gap:14px;margin-top:18px}.approved-detail-seaweed .route-tabs strong{font-size:25px}.approved-detail-seaweed .route-tabs span{font-size:18px}.approved-detail-seaweed .howto-control button{font-size:18px}.approved-detail-seaweed .howto-control button:last-child{padding-inline:18px}.approved-detail-seaweed .usage-end strong{font-size:26px}.approved-detail-seaweed .usage-end p{font-size:19px;line-height:1.9}.approved-detail-seaweed .timing{min-height:860px}.approved-detail-seaweed .timing-track{margin-left:9%;padding-left:27px;margin-top:40px}.approved-detail-seaweed .timing-track>div:before{left:-33px;top:10px}.approved-detail-seaweed .timing-track span{font-size:14px}.approved-detail-seaweed .timing-track strong{font-size:29px}.approved-detail-seaweed .timing-track p{font-size:19px;line-height:1.7}.approved-detail-seaweed .timing-track>div{margin-bottom:34px}.approved-detail-seaweed .compare-product img{height:315px}.approved-detail-seaweed .compare-product h3{font-size:23px}.approved-detail-seaweed .compare-product p{font-size:18px}.approved-detail-seaweed .answer-key{font-size:31px}.approved-detail-seaweed .order-info{top:35%;width:50%}.approved-detail-seaweed .order-unit{font-size:18px}.approved-detail-seaweed .price{font-size:39px}.approved-detail-seaweed .pack{font-size:18px}.approved-detail-seaweed .order-bottle{height:355px}.approved-detail-seaweed .buy{font-size:20px}.approved-detail-seaweed .phone{font-size:18px}.approved-detail-seaweed .hero-facts div+div{padding-left:10px}.approved-detail-seaweed .ocean-toggle{top:18px;font-size:15px;padding:6px 12px}}
@media(max-width:370px){.approved-detail-seaweed .hero h1{font-size:35px}.approved-detail-seaweed .hero-sub{width:145px;font-size:17px}.approved-detail-seaweed .hero-bottle{height:370px}.approved-detail-seaweed .hero-facts .hero-route{font-size:18px}.approved-detail-seaweed .source-number{top:34%}.approved-detail-seaweed .care-label strong{font-size:20px}.approved-detail-seaweed .route-tabs span{font-size:17px}.approved-detail-seaweed .order-info{width:51%}.approved-detail-seaweed .price{font-size:36px}.approved-detail-seaweed .buy{font-size:18px}}
.approved-detail-seaweed .answer-tabs{grid-template-columns:repeat(4,1fr)}.approved-detail-seaweed .care-label{text-shadow:0 1px 7px #f4f2e9,0 0 18px #f4f2e9}.approved-detail-seaweed .howto-stage:has(.media-failed){background:#073b43 url("/approved-details/media/387df0c90ee5/howto-120.png") center top/100% auto no-repeat}.approved-detail-seaweed .howto-stage video.media-failed{visibility:hidden}.approved-detail-seaweed .hero:has(.media-failed){background:url("/approved-details/media/387df0c90ee5/ocean.webp") center/cover}.approved-detail-seaweed .hero video.media-failed{visibility:hidden}

.approved-detail-seaweed .pop-char{display:inline-block;transform-origin:50% 75%;will-change:transform}.approved-detail-seaweed h1 .pop-char,.approved-detail-seaweed h2 .pop-char{white-space:pre}.approved-detail-seaweed .head-actions{display:flex;align-items:center;gap:18px}.approved-detail-seaweed #motion-mode{border:0;border-bottom:1px solid #317b7d;background:none;color:#14535c;font-size:13px;font-weight:750;padding:7px 0;cursor:pointer}.approved-detail-seaweed .care-stage>.care-film{width:100%;height:100%;object-fit:cover;mask-image:linear-gradient(transparent,#000 12%,#000 85%,transparent)}.approved-detail-seaweed .care-stage .care-film{position:relative}.approved-detail-seaweed .care-stage svg{pointer-events:none}.approved-detail-seaweed .motion-scroll{pointer-events:none}@media(max-width:620px){.approved-detail-seaweed .head-actions{gap:12px}.approved-detail-seaweed #motion-mode{font-size:12px}}@media(prefers-reduced-motion:reduce){.approved-detail-seaweed .pop-char{will-change:auto}}

.approved-detail-seaweed [data-motion-off] .pop-char{transform:none!important;opacity:1!important}.approved-detail-seaweed [data-motion-off] .hero-bottle,.approved-detail-seaweed [data-motion-off] .order-bottle,.approved-detail-seaweed [data-motion-off] .field-photo,.approved-detail-seaweed [data-motion-off] .compare-product img{transform:none!important}


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