.poison-v1{--ink:#141817!important;--paper:#f5f6f2!important;--lime:#d9f85e!important;--gray:#a4aaa4!important;--line:#d7dbd5!important}
.poison-v1 *{box-sizing:border-box!important}
.poison-v1{scroll-behavior:smooth!important;scroll-padding-top:30px!important}
.poison-v1{margin:0!important;background:var(--paper)!important;color:var(--ink)!important;font-family:Inter,Arial,sans-serif!important;font-size:15px!important;line-height:1.65!important}
.poison-v1 h1,.poison-v1 h2,.poison-v1 h3,.poison-v1 p,.poison-v1 .is-figure{margin:0!important}
.poison-v1 a{color:inherit!important;text-decoration:none!important}
.poison-v1 button{font:inherit!important;cursor:pointer!important}
.poison-v1 a,.poison-v1 button,.poison-v1 summary{-webkit-tap-highlight-color:transparent!important}
.poison-v1 a:focus-visible,.poison-v1 button:focus-visible,.poison-v1 summary:focus-visible{outline:3px solid #a176eb!important;outline-offset:6px!important}
.poison-v1 h1,.poison-v1 h2,.poison-v1 h3{font-family:"Space Grotesk",Arial,sans-serif!important;font-weight:500!important;line-height:1.02!important;letter-spacing:-.055em!important}
.poison-v1 h2{font-size:clamp(38px,4.4vw,66px)!important}
.poison-v1 p{color:#62685f!important}
.poison-v1 .eyebrow{font-size:10px!important;font-weight:600!important;letter-spacing:.16em!important;line-height:1.4!important}
.poison-v1 .lime{color:var(--lime)!important}
.poison-v1 .hero{background:var(--ink)!important;color:var(--paper)!important;padding:62px 4.2% 0!important;display:grid!important;grid-template-columns:40% 60%!important;position:relative!important;overflow:hidden!important}
.poison-v1 .hero-copy{padding:4px 20px 50px 0!important;position:relative!important;z-index:1!important}
.poison-v1 .hero h1{font-size:clamp(55px,5.8vw,88px)!important;margin:27px 0 28px!important;line-height:.99!important}
.poison-v1 .hero em{font-style:normal!important;color:var(--lime)!important}
.poison-v1 .hero p{color:#b5bdb2!important;font-size:14px!important;line-height:1.7!important}
.poison-v1 .button{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:65px!important;background:var(--lime)!important;color:var(--ink)!important;padding:19px 25px!important;font-size:12px!important;font-weight:600!important;margin-top:32px!important;transition:background .2s!important}
.poison-v1 .button span{font-size:23px!important;line-height:1!important}
.poison-v1 .button:hover{background:#e7ff99!important}
.poison-v1 .secondary{display:block!important;font-size:11px!important;margin-top:20px!important;color:#b5bdb2!important}
.poison-v1 .hero-art{margin:15px -8vw 0 0!important;position:relative!important;align-self:stretch!important;min-height:600px!important}
.poison-v1 .hero-art>.gspb_image>img{width:100%!important;height:100%!important;position:absolute!important;inset:0!important;object-fit:cover!important;object-position:50% 50%!important;border-radius:180px 0 0 0!important}
.poison-v1 .hero-art figcaption{position:absolute!important;bottom:24px!important;left:30px!important;right:12vw!important;display:flex!important;justify-content:space-between!important;font-size:8px!important;letter-spacing:.12em!important;color:white!important}
.poison-v1 .hero-stamp{position:absolute!important;right:10vw!important;top:30px!important;border:1px solid #bec7b5!important;border-radius:100%!important;width:86px!important;height:86px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:50px!important;font-family:"Space Grotesk"!important;transform:rotate(-12deg)!important}
.poison-v1 .hero-stamp span{font-size:25px!important}
.poison-v1 .hero-bottom{grid-column:1/-1!important;display:flex!important;justify-content:space-between!important;font-size:9px!important;letter-spacing:.2em!important;padding:27px 0!important;border-top:1px solid #3a403a!important;margin-top:30px!important;color:#b8c0b3!important}
.poison-v1 .section{padding:110px 5.5%!important;}
.poison-v1 .section-head{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:35px!important;margin-bottom:48px!important}
.poison-v1 .section-head h2{margin-top:20px!important}
.poison-v1 .section-head>p,.poison-v1 .selection-intro{max-width:390px!important;font-size:14px!important}
.poison-v1 .filters{display:flex!important;gap:8px!important;margin-top:24px!important}
.poison-v1 .filters button{border:1px solid #cbd0c6!important;background:transparent!important;font-size:11px!important;padding:9px 15px!important;border-radius:30px!important}
.poison-v1 .filters button[aria-pressed=true]{background:var(--ink)!important;color:white!important;border-color:var(--ink)!important}
.poison-v1 .products{display:grid!important;grid-template-columns:1fr 1fr!important;gap:22px!important}
.poison-v1 .product{display:grid!important;grid-template-columns:46% 54%!important;background:white!important;border:1px solid #e2e5de!important;min-width:0!important;transition:box-shadow .2s!important}
.poison-v1 .product:hover{box-shadow:0 8px 28px #1418170a!important}
.poison-v1 .product[hidden]{display:none!important}
.poison-v1 .product-photo{position:relative!important;padding:38px 14px 20px!important;background:#fff!important;display:flex!important;align-items:center!important;overflow:hidden!important}
.poison-v1 .product-photo img{width:100%!important;height:270px!important;object-fit:contain!important}
.poison-v1 .num{position:absolute!important;top:16px!important;left:18px!important;font-size:10px!important;color:#727969!important}
.poison-v1 .product-info{padding:35px 24px 26px 10px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}
.poison-v1 .product-info .eyebrow{color:#77816e!important;font-size:8px!important}
.poison-v1 .product h3{font-size:31px!important;margin:15px 0 8px!important;letter-spacing:-.05em!important}
.poison-v1 .variant{font-size:10px!important;line-height:1.5!important;color:#384032!important}
.poison-v1 .product-info>p:not(.variant){font-size:12px!important;margin:19px 0!important;line-height:1.65!important}
.poison-v1 .spec{font-size:9px!important;padding-top:8px!important;margin-top:auto!important;color:#77816e!important}
.poison-v1 .price{display:flex!important;width:100%!important;justify-content:space-between!important;padding-top:17px!important;margin-top:15px!important;border-top:1px solid #dce1d6!important;font-size:11px!important;font-weight:600!important}
.poison-v1 .price span{font-size:17px!important}
.poison-v1 .small{font-size:10px!important;margin-top:22px!important}
.poison-v1 .formats{padding-top:40px!important}
.poison-v1 .format-grid{display:grid!important;grid-template-columns:1.25fr 1fr 1fr!important;gap:15px!important}
.poison-v1 .format{padding:30px!important;min-height:370px!important;position:relative!important;overflow:hidden!important;border-radius:3px!important}
.poison-v1 .format h3{font-size:68px!important;margin-top:18px!important}
.poison-v1 .format p{position:absolute!important;bottom:28px!important;left:30px!important;font-size:12px!important;line-height:1.6!important;color:inherit!important}
.poison-v1 .format-arrow{position:absolute!important;bottom:27px!important;right:27px!important;font-size:26px!important}
.poison-v1 .format.play{background:var(--lime)!important}
.poison-v1 .format.break{background:#e3e7df!important}
.poison-v1 .format.jump{background:#d7cce9!important}
.poison-v1 .format .eyebrow{font-size:8px!important}
.poison-v1 .balls{position:absolute!important;right:35px!important;top:100px!important;transform:rotate(-20deg)!important}
.poison-v1 .balls i,.poison-v1 .balls b{display:block!important;border-radius:100%!important;width:85px!important;height:85px!important;background:#f8fbef!important;box-shadow:8px 14px 10px #65722125!important}
.poison-v1 .balls b{background:var(--ink)!important;margin:-20px 0 0 60px!important;color:var(--ink)!important;font:25px/85px Arial!important;text-align:center!important}
.poison-v1 .balls b:before{content:""!important;position:absolute!important;width:40px!important;height:40px!important;background:#f5f6f2!important;border-radius:100%!important;margin:23px -12px!important;z-index:-1!important}
.poison-v1 .balls b{background:radial-gradient(circle,#f5f6f2 23%,var(--ink) 25%)!important}
.poison-v1 .rack{position:absolute!important;right:30px!important;top:147px!important;font-size:32px!important;line-height:.8!important;letter-spacing:-3px!important;text-align:center!important;transform:rotate(15deg)!important;color:#77836b!important}
.poison-v1 .jump-line{width:160px!important;height:115px!important;border:1px dashed #7c658e!important;border-bottom:0!important;border-radius:100% 100% 0 0!important;position:absolute!important;right:24px!important;top:156px!important;transform:rotate(-15deg)!important}
.poison-v1 .jump-line i{width:35px!important;height:35px!important;border-radius:50%!important;background:var(--ink)!important;position:absolute!important;top:-15px!important;left:40px!important}
.poison-v1 .format:hover .format-arrow{transform:translate(4px,-4px)!important}
.poison-v1 .about{background:var(--ink)!important;color:white!important}
.poison-v1 .about h2{font-size:clamp(52px,7.8vw,116px)!important;line-height:1.06!important;margin:28px 0 65px!important}
.poison-v1 .about h2>span{color:#788572!important}
.poison-v1 .about-grid{display:grid!important;grid-template-columns:1fr 1.65fr 1fr!important;gap:65px!important;align-items:start!important}
.poison-v1 .about-mark{font-family:"Space Grotesk"!important;font-size:190px!important;font-weight:500!important;line-height:.8!important;letter-spacing:-.1em!important;color:var(--lime)!important}
.poison-v1 .about-mark span{font-size:90px!important}
.poison-v1 .about p{color:#abb6a5!important;font-size:14px!important;margin-bottom:20px!important}
.poison-v1 .about .lead{font-size:23px!important;line-height:1.4!important;color:#f1f4ed!important}
.poison-v1 .about .is-aside{border-top:1px solid #65705e!important;padding-top:20px!important}
.poison-v1 .about .is-aside .eyebrow{font-size:8px!important;color:var(--lime)!important}
.poison-v1 .about .is-aside p{font-size:12px!important;margin-top:20px!important}
.poison-v1 .about .is-aside a{font-size:11px!important;border-bottom:1px solid #829175!important;padding-bottom:5px!important}
.poison-v1 .reviews{display:grid!important;grid-template-columns:1fr 1.35fr!important;gap:100px!important;padding-top:125px!important;padding-bottom:125px!important}
.poison-v1 .review-heading h2{margin:25px 0!important}
.poison-v1 .review-heading p{font-size:12px!important;max-width:280px!important}
.poison-v1 .review-date{display:block!important;margin-top:45px!important;font-family:"Space Grotesk"!important;font-size:30px!important;letter-spacing:-.03em!important;color:#909a86!important}
.poison-v1 .quotes .is-figure{border-top:1px solid #c8cebf!important;position:relative!important;padding:30px 0 30px 45px!important}
.poison-v1 .quotes .is-figure+.is-figure{margin-top:18px!important}
.poison-v1 .quote-symbol{position:absolute!important;left:0!important;top:18px!important;font-size:58px!important;line-height:1!important;color:#7b895d!important}
.poison-v1 .quotes blockquote{font-family:"Space Grotesk"!important;font-size:30px!important;line-height:1.25!important;letter-spacing:-.025em!important;margin:0 0 25px!important}
.poison-v1 .quotes figcaption{display:flex!important;align-items:baseline!important;gap:25px!important;font-size:9px!important;color:#687160!important}
.poison-v1 .quotes strong{color:var(--ink)!important;min-width:75px!important;font-size:10px!important}
.poison-v1 .faq{background:#20261f!important;color:var(--paper)!important}
.poison-v1 .faq .section-head{margin-bottom:58px!important}
.poison-v1 .faq .section-head p{color:#a9b4a1!important}
.poison-v1 .faq-list{border-top:1px solid #485141!important}
.poison-v1 .faq details{border-bottom:1px solid #485141!important}
.poison-v1 .faq summary{display:flex!important;align-items:center!important;gap:35px!important;padding:24px 0!important;cursor:pointer!important;list-style:none!important;font-size:18px!important;font-family:"Space Grotesk"!important}
.poison-v1 .faq summary::-webkit-details-marker{display:none!important}
.poison-v1 .faq-num{font:10px Inter!important;color:#86977b!important}
.poison-v1 .plus{margin-left:auto!important;font-size:27px!important;color:var(--lime)!important}
.poison-v1 details[open] .plus{transform:rotate(45deg)!important}
.poison-v1 .faq details p{color:#b7c2af!important;max-width:800px!important;padding:0 55px 28px!important;font-size:14px!important}
.poison-v1 .closing{margin-top:95px!important;padding-top:55px!important;border-top:1px solid #485141!important;display:flex!important;align-items:center!important;justify-content:space-between!important}
.poison-v1 .closing p{font-family:"Space Grotesk"!important;font-size:47px!important;letter-spacing:-.045em!important;line-height:1.1!important;color:white!important}
.poison-v1 .closing em{font-style:normal!important;color:#91a780!important}
.poison-v1 .closing .button{margin:0!important}
@media (min-width:1600px){.poison-v1 .section{padding-left:max(5.5%,calc((100vw - 1450px)/2))!important;padding-right:max(5.5%,calc((100vw - 1450px)/2))!important}
.poison-v1 .hero{padding-left:max(4.2%,calc((100vw - 1450px)/2))!important}
}
@media (max-width:1100px){.poison-v1 .hero-art{min-height:550px!important}
.poison-v1 .products{gap:15px!important}
.poison-v1 .product{grid-template-columns:42% 58%!important}
.poison-v1 .product-info{padding-right:18px!important}
.poison-v1 .product h3{font-size:27px!important}
.poison-v1 .product-photo img{height:250px!important}
.poison-v1 .about-grid{gap:30px!important}
.poison-v1 .about-mark{font-size:130px!important}
.poison-v1 .about-mark span{font-size:65px!important}
.poison-v1 .reviews{gap:55px!important}
.poison-v1 .balls{right:10px!important}
.poison-v1 .format{padding:24px!important}
.poison-v1 .format h3{font-size:58px!important}
.poison-v1 .format p{left:24px!important}
.poison-v1 .format-arrow{right:18px!important}
}
@media (max-width:760px){.poison-v1 .hero{display:block!important;padding:40px 22px 0!important}
.poison-v1 .hero-copy{padding:0 0 35px!important}
.poison-v1 .hero h1{font-size:62px!important;line-height:1!important;margin:25px 0!important}
.poison-v1 .hero h1 br:nth-of-type(3){display:none!important}
.poison-v1 .hero p{font-size:13px!important}
.poison-v1 .hero .button{margin-top:25px!important}
.poison-v1 .hero-art{margin:0 -22px 0 20px!important;height:360px!important;min-height:0!important}
.poison-v1 .hero-art>.gspb_image>img{border-radius:100px 0 0 0!important;object-position:center!important}
.poison-v1 .hero-art figcaption{left:20px!important;right:18px!important;bottom:18px!important;font-size:7px!important;gap:20px!important}
.poison-v1 .hero-stamp{right:22px!important;top:20px!important;width:60px!important;height:60px!important;font-size:36px!important}
.poison-v1 .hero-stamp span{font-size:18px!important}
.poison-v1 .hero-bottom{font-size:7px!important;letter-spacing:.12em!important;margin-top:24px!important;padding:22px 0!important;gap:15px!important}
.poison-v1 .section{padding:68px 22px!important}
.poison-v1 .section-head{display:block!important;margin-bottom:30px!important}
.poison-v1 .section-head h2{margin-top:16px!important;font-size:43px!important}
.poison-v1 .section-head>p,.poison-v1 .selection-intro{margin-top:24px!important;font-size:12px!important}
.poison-v1 .filters{gap:6px!important;margin-top:22px!important}
.poison-v1 .filters button{font-size:10px!important;padding:9px 13px!important}
.poison-v1 .products{grid-template-columns:1fr!important;gap:18px!important}
.poison-v1 .product{grid-template-columns:43% 57%!important}
.poison-v1 .product-photo{padding:35px 8px 15px!important}
.poison-v1 .product-photo img{height:225px!important}
.poison-v1 .product-info{padding:28px 15px 22px 6px!important}
.poison-v1 .product h3{font-size:28px!important}
.poison-v1 .product-info>p:not(.variant){font-size:11px!important;line-height:1.6!important;margin:15px 0!important}
.poison-v1 .variant{font-size:9px!important}
.poison-v1 .product-info .eyebrow{font-size:7px!important}
.poison-v1 .spec{font-size:8px!important}
.poison-v1 .small{font-size:9px!important}
.poison-v1 .formats{padding-top:20px!important}
.poison-v1 .format-grid{grid-template-columns:1fr!important;gap:12px!important}
.poison-v1 .format{min-height:255px!important;padding:26px!important}
.poison-v1 .format h3{font-size:61px!important}
.poison-v1 .format p{left:26px!important;bottom:24px!important;font-size:11px!important}
.poison-v1 .format .balls{top:54px!important;right:42px!important}
.poison-v1 .format .rack{top:75px!important;right:45px!important}
.poison-v1 .jump-line{top:100px!important;right:35px!important;width:130px!important;height:75px!important}
.poison-v1 .about h2{font-size:53px!important;margin:22px 0 38px!important}
.poison-v1 .about-grid{grid-template-columns:1fr!important;gap:24px!important}
.poison-v1 .about-mark{display:none!important}
.poison-v1 .about .lead{font-size:24px!important}
.poison-v1 .about p{font-size:13px!important}
.poison-v1 .about .is-aside{max-width:none!important}
.poison-v1 .about .is-aside p{margin:15px 0!important}
.poison-v1 .reviews{grid-template-columns:1fr!important;gap:38px!important}
.poison-v1 .review-heading h2{font-size:43px!important;margin:20px 0!important}
.poison-v1 .review-heading p{max-width:none!important}
.poison-v1 .review-date{font-size:23px!important;margin-top:22px!important}
.poison-v1 .quotes .is-figure{padding:25px 0 25px 29px!important}
.poison-v1 .quote-symbol{font-size:43px!important}
.poison-v1 .quotes blockquote{font-size:26px!important}
.poison-v1 .quotes figcaption{display:block!important;font-size:9px!important}
.poison-v1 .quotes strong{display:block!important;margin-bottom:9px!important}
.poison-v1 .quotes .is-figure+.is-figure{margin-top:0!important}
.poison-v1 .faq summary{font-size:16px!important;padding:22px 0!important;gap:15px!important;line-height:1.4!important}
.poison-v1 .faq-num{font-size:9px!important}
.poison-v1 .faq details p{padding:0 25px 25px!important;font-size:12px!important}
.poison-v1 .faq .section-head{margin-bottom:35px!important}
.poison-v1 .closing{display:block!important;margin-top:60px!important;padding-top:40px!important}
.poison-v1 .closing p{font-size:38px!important}
.poison-v1 .closing .button{margin-top:25px!important}
}
@media (prefers-reduced-motion:reduce){.poison-v1{scroll-behavior:auto!important}
.poison-v1 *{transition:none!important}
}
@media (max-width:760px){.poison-v1 .format .balls{right:26px!important;top:62px!important}
.poison-v1 .balls i,.poison-v1 .balls b{width:70px!important;height:70px!important}
.poison-v1 .balls b{margin:-16px 0 0 51px!important;font-size:22px!important;line-height:70px!important}
.poison-v1 .balls b:before{display:none!important}
}
.poison-v1 .faq details[open] p{padding-top:10px!important}

.poison-v1{width:100%!important;max-width:none!important;margin:0!important}
.poison-v1 .gspb_text,.poison-v1 .gspb_image{display:contents!important}
.poison-v1 .format{position:relative!important}
.poison-v1 .poi-format-overlay{position:absolute!important;inset:0!important;z-index:4!important}
.poison-v1 .wp-block-details{margin:0!important}
.poison-v1 blockquote{padding:0!important;border:0!important}
.poison-v1 [id=selection],.poison-v1 [id=formats],.poison-v1 [id=about],.poison-v1 [id=reviews],.poison-v1 [id=faq]{height:0!important;padding:0!important;margin:0!important}

.poison-v1 h1,.poison-v1 h2,.poison-v1 h3{color:inherit!important;font-family:'Space Grotesk',Arial,sans-serif!important;font-weight:500!important}
.poison-v1 .gspb_container{margin-top:0!important}.poison-v1 .button{min-height:0!important;border-radius:0!important}.poison-v1 blockquote{font-style:normal!important;background:transparent!important}.poison-v1 blockquote:before,.poison-v1 blockquote:after{display:none!important}.poison-v1 .hero-art img{max-width:none!important}.poison-v1 .filters button{min-height:0!important;line-height:1.65!important;color:var(--ink)!important}.poison-v1 .filters button[aria-pressed=true]{color:white!important}.poison-v1 .wp-block-details{padding:0!important}.poison-v1 .gspb_text,.poison-v1 .gspb_image{display:contents!important}.poison-v1 .is-section{margin:0!important}.poison-v1 .is-figure{margin:0!important}.poison-v1 .hero-art{margin:15px -8vw 0 0!important}@media(max-width:760px){.poison-v1 .hero-art{margin:0 -22px 0 20px!important}}

/* WordPress frontend spacing integration, verified against the approved design. */
.poison-v1 .filters{margin-top:24px!important}.poison-v1 .hero-bottom{margin-top:30px!important}.poison-v1 .closing{margin-top:95px!important}.poison-v1 .quotes .is-figure+.is-figure{margin-top:18px!important}.poison-v1 .faq summary{margin:0!important}.poison-v1 .faq summary p{padding:0!important;margin:0!important}
@media(max-width:760px){.poison-v1 .filters{margin-top:22px!important}.poison-v1 .hero-bottom{margin-top:24px!important}.poison-v1 .closing{margin-top:60px!important}.poison-v1 .quotes .is-figure+.is-figure{margin-top:0!important}}

@media(max-width:760px){.poison-v1 .selection-intro{margin-top:24px!important}}
