


#bpl-kangsang-details{--background:#fff;--foreground:#26312b;--primary:#287b32;--primary-foreground:#fff;--card:#f6f8f6;--card-foreground:#26312b;--border:#e4e8e4;--muted:#f2f5f7;--muted-foreground:#606b65;--ring:#287b32;--radius:.25rem;--pad:clamp(22px,5.6vw,88px)}
#bpl-kangsang-details *{box-sizing:border-box}#bpl-kangsang-details{scroll-behavior:smooth;scroll-padding-top:24px}#bpl-kangsang-details{margin:0;background:var(--background);color:var(--foreground);font:400 17px/1.8 "Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif;-webkit-font-smoothing:antialiased}#bpl-kangsang-details h1,#bpl-kangsang-details h2,#bpl-kangsang-details h3,#bpl-kangsang-details p,#bpl-kangsang-details figure{margin:0}#bpl-kangsang-details a{color:inherit;text-decoration:none}#bpl-kangsang-details a:focus-visible{outline:3px solid var(--primary);outline-offset:5px}#bpl-kangsang-details a{touch-action:manipulation}#bpl-kangsang-details a:hover{color:var(--primary)}#bpl-kangsang-details img{display:block;max-width:100%}#bpl-kangsang-details ::selection{background:#dcecd9;color:#26312b}#bpl-kangsang-details h1,#bpl-kangsang-details h2,#bpl-kangsang-details h3{font-weight:600;line-height:1.5;letter-spacing:.01em;text-wrap:balance}#bpl-kangsang-details h1{font-size:clamp(30px,3vw,42px)}#bpl-kangsang-details h2{font-size:clamp(25px,2.7vw,34px)}#bpl-kangsang-details h3{font-size:19px}#bpl-kangsang-details em{font-style:normal;color:var(--primary)}#bpl-kangsang-details .eyebrow{font-size:14px;letter-spacing:.07em;color:var(--primary);margin-bottom:12px}#bpl-kangsang-details .section{padding:60px var(--pad)}#bpl-kangsang-details{max-width:1440px;margin:auto}#bpl-kangsang-details .skip{position:absolute;left:20px;top:-100px;z-index:99;background:#fff;padding:12px}#bpl-kangsang-details .skip:focus{top:12px}#bpl-kangsang-details .header{padding:16px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--border);background:#fff}#bpl-kangsang-details .logo{width:124px;height:60px;object-fit:contain}#bpl-kangsang-details .header nav{display:flex;gap:30px;font-size:15px}#bpl-kangsang-details .header-shop{font-size:15px;color:var(--primary);white-space:nowrap}#bpl-kangsang-details .header-shop span{margin-left:16px}#bpl-kangsang-details .breadcrumb{display:flex;flex-wrap:wrap;gap:12px;padding:24px var(--pad) 8px;color:#68736b;font-size:14px}#bpl-kangsang-details .hero{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,5vw,72px);padding:24px var(--pad) 50px;align-items:start;background:#fff}#bpl-kangsang-details .hero-copy{padding:8px 0}#bpl-kangsang-details .hero-image{min-width:0;background:#fff}#bpl-kangsang-details .hero-image img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:4px}#bpl-kangsang-details .hero-image figcaption{text-align:center;font-size:13px;color:#69736b;padding:12px 0}#bpl-kangsang-details .product-name{font-size:16px;color:#667168;margin-top:12px}#bpl-kangsang-details .price{font-size:32px;font-weight:600;color:var(--primary);line-height:1.4;letter-spacing:0;margin:20px 0}#bpl-kangsang-details .intro{font-size:16px;color:#566159;max-width:510px}#bpl-kangsang-details .quick-spec{margin:20px 0 0;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}#bpl-kangsang-details .quick-spec>div{display:grid;grid-template-columns:52px 1fr;gap:16px;font-size:15px;padding:4px 0}#bpl-kangsang-details .quick-spec dt{color:#6a746c}#bpl-kangsang-details .quick-spec dd{margin:0}#bpl-kangsang-details .hero-actions{margin:22px 0 10px}#bpl-kangsang-details .button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:12px 26px;background:var(--primary);color:#fff;border:1px solid var(--primary);border-radius:4px;font-size:17px;font-weight:500;transition:background .2s}#bpl-kangsang-details .button:hover{background:#20652a;border-color:#20652a;color:#fff}#bpl-kangsang-details .hero-actions .button{width:100%}#bpl-kangsang-details .purchase-note{font-size:13px;color:#68716b}#bpl-kangsang-details .hero-spec{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;font-size:13px;color:#53614f}#bpl-kangsang-details .hero-spec span{background:#f1f6ed;padding:4px 12px;border-radius:3px}#bpl-kangsang-details .numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:calc(100% - 2 * var(--pad));margin:0 auto 24px;padding:22px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center}#bpl-kangsang-details .numbers>div+div{border-left:1px solid var(--border)}#bpl-kangsang-details .numbers strong{font-size:30px;font-weight:500;color:var(--primary);margin-right:14px}#bpl-kangsang-details .numbers strong small{font-size:14px;margin-left:6px}#bpl-kangsang-details .numbers div>span{color:#637065;font-size:14px}#bpl-kangsang-details .formula{background:#f8faf8}#bpl-kangsang-details .section-top{display:grid;grid-template-columns:1fr 1.3fr;gap:40px;align-items:start;margin-bottom:30px}#bpl-kangsang-details .section-intro{color:#5b675e;font-size:16px}#bpl-kangsang-details .formula-tags{font-size:14px;margin-top:14px;color:#426b36}#bpl-kangsang-details .ingredient-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border);background:#fff}#bpl-kangsang-details .ingredient{padding:22px 26px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}#bpl-kangsang-details .ingredient-top{display:flex;align-items:center;gap:12px}#bpl-kangsang-details .ingredient-top span{font-size:12px;color:#768474}#bpl-kangsang-details .ingredient h3{font-size:20px}#bpl-kangsang-details .percentage{font-size:42px;line-height:1.4;color:var(--primary);margin:10px 0}#bpl-kangsang-details .percentage small{font-size:18px;margin-left:4px}#bpl-kangsang-details .ingredient>p:last-child{font-size:14px;color:#637065}#bpl-kangsang-details .ingredient-main{background:#edf5e8}#bpl-kangsang-details .fineprint{font-size:13px;line-height:1.8;color:#6a756b;margin-top:18px}#bpl-kangsang-details .craft{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center;background:#fff}#bpl-kangsang-details .craft-image img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px}#bpl-kangsang-details .craft-image figcaption{font-size:14px;color:#657264;padding-top:14px}#bpl-kangsang-details .craft-copy h2{margin-bottom:24px}#bpl-kangsang-details .step{display:flex;gap:18px;border-top:1px solid var(--border);padding:18px 0}#bpl-kangsang-details .step>span{font-size:14px;color:var(--primary);padding-top:2px}#bpl-kangsang-details .step p{font-size:15px;color:#606c61;margin-top:8px}#bpl-kangsang-details .ritual{background:#f2f5f7}#bpl-kangsang-details .ritual-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}#bpl-kangsang-details .ritual-grid article{padding:24px 28px;background:#fff;border:1px solid var(--border);border-radius:4px}#bpl-kangsang-details .ritual-grid .eyebrow{font-size:12px}#bpl-kangsang-details .ritual-number{font-size:52px;line-height:1.4;color:var(--primary);margin:10px 0}#bpl-kangsang-details .ritual-number small{font-size:17px;color:#596959}#bpl-kangsang-details .ritual-grid article>p:last-child{font-size:15px;color:#637065;margin-top:12px}#bpl-kangsang-details .details{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px}#bpl-kangsang-details .spec-list dl{margin:0}#bpl-kangsang-details .spec-list dl>div{display:grid;grid-template-columns:135px 1fr;border-top:1px solid var(--border);padding:14px 0;gap:22px;font-size:15px}#bpl-kangsang-details .spec-list dt{color:#6a746b}#bpl-kangsang-details .spec-list dd{margin:0}#bpl-kangsang-details .purchase{background:#f1f6ed;border-top:1px solid #e1e8dd;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}#bpl-kangsang-details .purchase h2{font-size:30px}#bpl-kangsang-details .purchase h2+p{margin-top:12px;color:#64705f;font-size:16px}#bpl-kangsang-details .purchase-action{max-width:420px;margin-left:auto;width:100%}#bpl-kangsang-details .purchase-action .button{width:100%}#bpl-kangsang-details .purchase-action .price{margin-top:0}#bpl-kangsang-details .purchase-action .fineprint{font-size:13px}#bpl-kangsang-details footer{display:flex;justify-content:space-between;gap:35px;padding:40px var(--pad);background:#fafbfa;color:#657063;font-size:14px;border-top:1px solid var(--border)}#bpl-kangsang-details footer>div:first-child>a{font-size:23px;color:#356d31}#bpl-kangsang-details footer a span{display:block;font-size:12px;letter-spacing:.12em;margin-bottom:10px}#bpl-kangsang-details .back-top{align-self:flex-start;white-space:nowrap}#bpl-kangsang-details .mobile-buy{display:none}@media(max-width:1000px){#bpl-kangsang-details .header nav{gap:16px}#bpl-kangsang-details .hero{gap:30px}#bpl-kangsang-details .numbers strong{display:block;margin:0}#bpl-kangsang-details .section{padding-top:45px;padding-bottom:45px}#bpl-kangsang-details .craft,#bpl-kangsang-details .details{gap:30px}#bpl-kangsang-details .section-top{gap:28px}#bpl-kangsang-details .spec-list dl>div{grid-template-columns:110px 1fr}#bpl-kangsang-details .purchase h2{font-size:27px}}@media(max-width:700px){#bpl-kangsang-details .header{flex-wrap:wrap;gap:12px;padding-top:12px;padding-bottom:12px}#bpl-kangsang-details .logo{width:103px;height:50px}#bpl-kangsang-details .header nav{order:3;width:100%;justify-content:space-between;border-top:1px solid var(--border);padding-top:12px;font-size:14px}#bpl-kangsang-details .header-shop{font-size:14px}#bpl-kangsang-details .breadcrumb{padding-top:18px;font-size:12px;gap:9px}#bpl-kangsang-details .hero{grid-template-columns:1fr;gap:18px;padding-top:18px;padding-bottom:30px}#bpl-kangsang-details .hero-image{max-width:440px;margin:auto;width:100%}#bpl-kangsang-details .hero-image img{aspect-ratio:6/5}#bpl-kangsang-details .hero-image figcaption{font-size:12px;padding:8px 0}#bpl-kangsang-details .hero h1{font-size:30px;line-height:1.4}#bpl-kangsang-details .hero h1 br{display:none}#bpl-kangsang-details .hero-copy{padding:0}#bpl-kangsang-details .hero-copy .eyebrow{margin-bottom:6px}#bpl-kangsang-details .product-name{margin-top:8px;font-size:15px}#bpl-kangsang-details .price{font-size:30px;margin:14px 0}#bpl-kangsang-details .quick-spec{margin-top:16px}#bpl-kangsang-details .hero-spec{margin-top:16px}#bpl-kangsang-details .numbers{gap:10px;padding:18px 0;margin-bottom:0}#bpl-kangsang-details .numbers strong{font-size:26px}#bpl-kangsang-details .numbers strong small{font-size:13px}#bpl-kangsang-details .numbers div>span{font-size:12px}#bpl-kangsang-details .section{padding-top:38px;padding-bottom:38px}#bpl-kangsang-details .section-top,#bpl-kangsang-details .craft,#bpl-kangsang-details .details,#bpl-kangsang-details .purchase{grid-template-columns:1fr;gap:22px}#bpl-kangsang-details .section-top{margin-bottom:24px}#bpl-kangsang-details .section-intro{font-size:15px}#bpl-kangsang-details .eyebrow{font-size:13px}#bpl-kangsang-details .ingredient-grid{grid-template-columns:1fr 1fr}#bpl-kangsang-details .ingredient{padding:18px}#bpl-kangsang-details .percentage{font-size:36px}#bpl-kangsang-details .ingredient h3{font-size:18px}#bpl-kangsang-details .ingredient>p:last-child{font-size:13px}#bpl-kangsang-details .craft-image{max-width:440px}#bpl-kangsang-details .craft-image img{aspect-ratio:4/3}#bpl-kangsang-details .craft-copy h2{margin-bottom:18px}#bpl-kangsang-details .ritual-grid{grid-template-columns:1fr;gap:18px}#bpl-kangsang-details .ritual-grid article{padding:22px}#bpl-kangsang-details .ritual-number{font-size:44px}#bpl-kangsang-details .spec-list dl>div{grid-template-columns:96px 1fr;gap:16px;font-size:14px}#bpl-kangsang-details .purchase-action{max-width:none}#bpl-kangsang-details .purchase h2{font-size:25px}#bpl-kangsang-details footer{flex-direction:column;gap:25px;padding-bottom:120px}#bpl-kangsang-details .mobile-buy{position:fixed;bottom:0;left:0;right:0;z-index:20;background:#fffffff5;backdrop-filter:blur(12px);border-top:1px solid #dce4da;padding:12px 20px calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px}#bpl-kangsang-details .mobile-buy>span{font-size:15px}#bpl-kangsang-details .mobile-buy small{display:block;font-size:14px;color:var(--primary);font-weight:600}#bpl-kangsang-details .mobile-buy .button{font-size:14px;padding:10px 16px;min-height:46px;gap:10px}}@media(prefers-reduced-motion:reduce){#bpl-kangsang-details{scroll-behavior:auto}#bpl-kangsang-details *{transition:none!important}}
/* Official product photography and detailed shopping information. */
#bpl-kangsang-details .product-gallery{min-width:0}#bpl-kangsang-details .gallery-tabs{gap:12px}#bpl-kangsang-details .gallery-panel{margin:0;min-width:0}#bpl-kangsang-details .gallery-panel figure{margin:0}#bpl-kangsang-details .gallery-panel img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:4px;background:#101015}#bpl-kangsang-details .gallery-panel figcaption{display:flex;justify-content:space-between;gap:12px;color:#596759;font-size:14px;padding:10px 0 0}#bpl-kangsang-details .gallery-panel figcaption span{font-size:12px;color:#6b766b}#bpl-kangsang-details .gallery-thumbs{width:100%;height:auto!important;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0;background:transparent;border-radius:0}#bpl-kangsang-details .gallery-thumb{height:auto!important;min-width:0;display:flex;flex-direction:column;gap:5px;padding:4px;border:1px solid #dfe6dc;border-radius:4px;background:#fff;cursor:pointer}#bpl-kangsang-details .gallery-thumb img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:2px}#bpl-kangsang-details .gallery-thumb span{font-size:12px;color:#576353;line-height:1.6;padding-bottom:2px}#bpl-kangsang-details .gallery-thumb[data-active]{border:2px solid #287b32;padding:3px;background:#eff6eb}#bpl-kangsang-details .gallery-thumb:focus-visible{outline:3px solid #287b32;outline-offset:3px}#bpl-kangsang-details .gallery-note{font-size:12px;color:#6d756b;margin-top:12px}#bpl-kangsang-details .flavor{background:#fff}#bpl-kangsang-details .feature-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:center}#bpl-kangsang-details .feature-layout figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:4px}#bpl-kangsang-details .feature-layout figcaption{font-size:13px;color:#677364;margin-top:10px}#bpl-kangsang-details .feature-copy article{display:flex;gap:18px;padding:22px 0;border-top:1px solid #e2e8df}#bpl-kangsang-details .feature-copy article>span{font-size:14px;color:#287b32;padding-top:2px}#bpl-kangsang-details .feature-copy p{font-size:16px;color:#606c5b;margin-top:10px}#bpl-kangsang-details .packaging{background:#f8faf7;display:grid;grid-template-columns:.75fr 1.25fr;gap:48px;align-items:center}#bpl-kangsang-details .packaging figure{max-width:440px}#bpl-kangsang-details .packaging figure img{width:100%;height:auto;border-radius:4px}#bpl-kangsang-details .packaging-intro{font-size:16px;color:#606c5b;margin:16px 0 22px}#bpl-kangsang-details .purchase-tips{list-style:none;margin:0;padding:0}#bpl-kangsang-details .purchase-tips li{padding:14px 0;border-top:1px solid #e0e7dc}#bpl-kangsang-details .purchase-tips strong{display:block;font-size:16px;font-weight:500}#bpl-kangsang-details .purchase-tips span{display:block;font-size:15px;color:#66715f;margin-top:5px}#bpl-kangsang-details .service-link{display:inline-block;color:#287b32;border-bottom:1px solid #287b32;margin-top:12px;font-size:15px}@media(max-width:700px){#bpl-kangsang-details .product-gallery{max-width:440px;width:100%;margin:auto}#bpl-kangsang-details .gallery-panel figcaption{font-size:13px}#bpl-kangsang-details .gallery-panel figcaption span{font-size:12px}#bpl-kangsang-details .gallery-thumbs{gap:5px}#bpl-kangsang-details .gallery-thumb span{font-size:12px}#bpl-kangsang-details .feature-layout,#bpl-kangsang-details .packaging{grid-template-columns:1fr;gap:24px}#bpl-kangsang-details .feature-layout figure,#bpl-kangsang-details .packaging figure{max-width:440px;margin:auto;width:100%}#bpl-kangsang-details .feature-layout figure img{aspect-ratio:4/3}#bpl-kangsang-details .feature-copy article{padding:18px 0}#bpl-kangsang-details .feature-copy p{font-size:15px}}
#bpl-kangsang-details .cart-form{width:100%}#bpl-kangsang-details .cart-form>label{display:block;font-size:14px;color:#53634e;margin-bottom:8px}#bpl-kangsang-details .cart-form-row{display:flex;gap:12px;align-items:stretch}#bpl-kangsang-details .cart-quantity{width:88px;height:52px!important;background:#fff;border:1px solid #bbcaba;border-radius:4px;font-size:18px!important;text-align:center;color:#26312b;flex:none}#bpl-kangsang-details .cart-form-row .cart-submit{flex:1;width:auto}#bpl-kangsang-details .cart-submit{height:auto;cursor:pointer;min-height:52px}#bpl-kangsang-details .cart-help{font-size:13px;color:#64715e;margin-top:10px}#bpl-kangsang-details .purchase-action .cart-submit{width:100%}#bpl-kangsang-details .sanghuang-story{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:center;background:#f3f7ee}#bpl-kangsang-details .story-copy>p:not(.eyebrow){font-size:16px;line-height:1.95;color:#56634e;margin-top:20px}#bpl-kangsang-details .sanghuang-story figure img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:4px}#bpl-kangsang-details .sanghuang-story figcaption{font-size:13px;margin-top:12px;color:#65705d}@media(max-width:700px){#bpl-kangsang-details .sanghuang-story{grid-template-columns:1fr;gap:26px}#bpl-kangsang-details .sanghuang-story h2{font-size:26px}#bpl-kangsang-details .sanghuang-story figure img{aspect-ratio:4/3}#bpl-kangsang-details .story-copy>p:not(.eyebrow){font-size:15px}#bpl-kangsang-details .mobile-buy .cart-submit{width:auto;min-height:46px}#bpl-kangsang-details .cart-quantity{width:76px}#bpl-kangsang-details .cart-form-row{gap:10px}}
/* Light product lifestyle scenes; original mushroom photo stays in the story. */
#bpl-kangsang-details .craft-image.lifestyle-photo img{aspect-ratio:3/2;object-fit:contain;background:#f5f6f1}#bpl-kangsang-details .scene-note{display:block;font-size:12px;color:#6d7668;margin-top:6px}#bpl-kangsang-details .lifestyle-section{background:#fff}#bpl-kangsang-details .lifestyle-section figure{margin:0}#bpl-kangsang-details .lifestyle-section figure img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:4px;background:#f5f6f1}#bpl-kangsang-details .lifestyle-section figcaption{font-size:12px;color:#687461;margin-top:12px}#bpl-kangsang-details .lifestyle-section .section-top{align-items:center}@media(max-width:700px){#bpl-kangsang-details .lifestyle-section h2{font-size:26px}#bpl-kangsang-details .craft-image.lifestyle-photo img{aspect-ratio:3/2}#bpl-kangsang-details .lifestyle-section figcaption{line-height:1.8}}

/* Water extraction process and clean formula, using the product page palette. */
#bpl-kangsang-details .extraction{background:#f2f5f7;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}#bpl-kangsang-details .extraction-heading{display:grid;grid-template-columns:1.6fr 1fr;gap:48px;align-items:center}#bpl-kangsang-details .extraction-intro{font-size:16px;color:#566159;margin-top:20px;max-width:660px}#bpl-kangsang-details .extraction-duration{padding:28px;text-align:center;color:var(--primary);border-left:1px solid #d7e1da}#bpl-kangsang-details .extraction-duration>svg{width:36px;height:36px;margin:0 auto}#bpl-kangsang-details .extraction-duration p{display:flex;gap:12px;align-items:baseline;justify-content:center}#bpl-kangsang-details .extraction-duration strong{font-size:clamp(64px,8vw,104px);font-weight:500;line-height:1.4;letter-spacing:-.04em}#bpl-kangsang-details .extraction-duration p span{font-size:20px}#bpl-kangsang-details .extraction-duration>span{font-size:14px;color:#59685e}#bpl-kangsang-details .extraction-flow{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid var(--border);border-radius:4px}#bpl-kangsang-details .extraction-flow li{padding:28px 24px;position:relative;min-width:0}#bpl-kangsang-details .extraction-flow li+li{border-left:1px solid var(--border)}#bpl-kangsang-details .extraction-flow svg{width:36px;height:36px;color:var(--primary);stroke-width:1.5;margin-bottom:24px}#bpl-kangsang-details .flow-number{position:absolute;top:26px;right:24px;color:#778378;font-size:14px}#bpl-kangsang-details .extraction-flow h3{font-size:18px;margin-bottom:10px}#bpl-kangsang-details .extraction-flow p{font-size:16px;color:#5b675e}#bpl-kangsang-details .extraction-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px}#bpl-kangsang-details .extraction-benefits article{display:flex;gap:12px;align-items:flex-start}#bpl-kangsang-details .extraction-benefits svg{width:22px;height:22px;flex:none;color:var(--primary);margin-top:4px}#bpl-kangsang-details .extraction-benefits h3{font-size:17px}#bpl-kangsang-details .extraction-benefits p{font-size:16px;color:#606c61;margin-top:8px}#bpl-kangsang-details .extraction-note{font-size:13px;color:#6a756b;margin-top:24px}#bpl-kangsang-details .pure-formula{padding:28px;background:#fff;border:1px solid var(--border);border-radius:4px;margin-bottom:28px}#bpl-kangsang-details .pure-heading{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}#bpl-kangsang-details .pure-heading h3{font-size:24px}#bpl-kangsang-details .pure-heading>p{font-size:16px;color:#5b675e}#bpl-kangsang-details .pure-heading .eyebrow{margin-bottom:6px}#bpl-kangsang-details .pure-grid{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;margin:28px 0 18px;gap:12px}#bpl-kangsang-details .pure-grid li{text-align:center;padding:22px 12px;background:#f6f8f6;border-radius:4px}#bpl-kangsang-details .pure-grid svg{width:30px;height:30px;stroke-width:1.5;color:var(--primary);margin:0 auto 14px}#bpl-kangsang-details .pure-grid span{display:block;font-size:14px;color:#657264}#bpl-kangsang-details .pure-grid strong{display:block;font-size:19px;font-weight:500;color:#26312b}#bpl-kangsang-details .pure-note{font-size:13px;color:#6a756b}#bpl-kangsang-details .pure-storage{display:flex;gap:10px;align-items:flex-start;border-top:1px solid var(--border);padding-top:16px;margin-top:18px;font-size:14px;color:#53634e}#bpl-kangsang-details .pure-storage svg{width:20px;height:20px;flex:none;margin-top:3px;color:var(--primary)}
@media(max-width:1000px){#bpl-kangsang-details .header nav{gap:14px}#bpl-kangsang-details .extraction-flow li{padding:22px 16px}#bpl-kangsang-details .flow-number{right:16px;top:22px}#bpl-kangsang-details .extraction-benefits{gap:20px}}
@media(max-width:700px){#bpl-kangsang-details .header nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}#bpl-kangsang-details .extraction-heading{grid-template-columns:1fr;gap:22px}#bpl-kangsang-details .extraction-duration{border-left:0;border-top:1px solid #d7e1da;padding:20px 0 0}#bpl-kangsang-details .extraction-duration strong{font-size:72px}#bpl-kangsang-details .extraction-intro{font-size:16px}#bpl-kangsang-details .extraction-flow{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}#bpl-kangsang-details .extraction-flow li:nth-child(3){border-left:0}#bpl-kangsang-details .extraction-flow li:nth-child(n+3){border-top:1px solid var(--border)}#bpl-kangsang-details .extraction-flow p{font-size:16px}#bpl-kangsang-details .extraction-benefits{grid-template-columns:1fr;gap:22px}#bpl-kangsang-details .pure-formula{padding:22px 18px}#bpl-kangsang-details .pure-heading{grid-template-columns:1fr;gap:16px}#bpl-kangsang-details .pure-heading h3{font-size:22px}#bpl-kangsang-details .pure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}#bpl-kangsang-details .pure-grid li:last-child{grid-column:1/-1}#bpl-kangsang-details .pure-grid li{padding:18px 10px}}
/* Native WooCommerce shell, limited to product 223. */
body.single-product.postid-223{background:#fff;color:#26312b}
body.postid-223 #primary{margin-top:32px}
body.postid-223 .site-content>.ast-container{max-width:1320px}
body.postid-223 div.product .product_title{font-size:clamp(28px,3vw,40px);line-height:1.5;font-weight:600;color:#26312b}
body.postid-223 div.product p.price{font-size:32px;color:#287b32;font-weight:600}
body.postid-223 .woocommerce-product-details__short-description{font-size:16px;line-height:1.9;color:#566159}
body.postid-223 div.product form.cart .button{background:#287b32;color:#fff;min-height:52px;border-radius:4px;padding:12px 28px;font-size:17px}
body.postid-223 div.product form.cart .quantity .qty{min-height:52px;width:80px;font-size:18px}
body.postid-223 .bpl-ks-highlights{font-size:16px;line-height:1.8;margin:18px 0 24px;color:#53634e}
body.postid-223 .bpl-ks-highlights p{margin:0 0 14px}
body.postid-223 .bpl-ks-pills{display:flex;flex-wrap:wrap;gap:8px}
body.postid-223 .bpl-ks-pills span{font-size:14px;padding:4px 10px;background:#f1f6ed;border-radius:3px}
body.postid-223 .bpl-ks-highlights nav{display:flex;gap:16px;flex-wrap:wrap;font-size:14px}
body.postid-223 .bpl-ks-highlights nav a{color:#287b32;text-decoration:underline;text-underline-offset:4px}
#bpl-kangsang-details{clear:both;width:100%;max-width:100%;margin:30px 0;--pad:clamp(20px,4vw,54px);overflow-wrap:break-word;font-size:17px;line-height:1.8;display:flow-root}
#bpl-kangsang-details svg{display:block;flex-shrink:0}
#bpl-kangsang-details figure{margin:0}
#bpl-kangsang-details .extraction-flow,#bpl-kangsang-details .pure-grid{list-style:none}
#bpl-kangsang-details .section{scroll-margin-top:32px}
#bpl-kangsang-details .numbers{margin-top:0}
body.postid-223 .bpl-ks-original{border:1px solid #e4e8e4;padding:20px;border-radius:4px;background:#fff}
body.postid-223 .bpl-ks-original summary{cursor:pointer;font-size:17px;font-weight:600;color:#287b32}
body.postid-223 .bpl-ks-original-content{margin-top:24px}
body.postid-223 .bpl-ks-original-content img{max-width:100%;height:auto}
body.postid-223 .bpl-ks-mobile-buy{display:none}
@media(max-width:700px){body.postid-223 div.product .product_title{font-size:28px}body.postid-223 #primary{margin-top:20px}body.postid-223 .bpl-ks-mobile-buy:not([hidden]){position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce4da}body.postid-223 .bpl-ks-mobile-buy small{display:block;color:#287b32;font-size:14px}body.postid-223 .bpl-ks-mobile-buy button{background:#287b32;color:#fff;padding:14px 20px;border-radius:4px;font-size:16px}body.postid-223{padding-bottom:88px}#bpl-kangsang-details{margin-top:24px}body.postid-223 .bplw-launcher{bottom:100px}}
#bpl-kangsang-details h2,#bpl-kangsang-details h3{color:#26312b}
body.postid-223 div.product div.images .flex-control-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}
body.postid-223 div.product div.images .flex-control-thumbs li{width:auto;margin:0}

@media(max-width:700px){body.postid-223 #ast-scroll-top{bottom:100px}}
