.seo_wrapper{--pink: #f04e98;--pink-dark: #d43a82;--pink-light: #fde4f0;--green: #2d6a4f;--green-mid: #3faf49;--green-dark: #1a5c38;--green-light: #d8f3dc;--gold: #c9a227;--dark: #1a1a1a;--muted: #555;--light: #f6f9f6;--white: #fff;--border: #e0e8e2;--fast: #e63946;--moderate: #f4a261;--slow: #2d6a4f;--blend: #7b2d8b;--r: 10px}.seo_wrapper{font-family:var(--font-body);color:var(--dark);background:var(--white);line-height:1.6;font-size:16px}.seo_wrapper p,.seo_wrapper ul li,.seo_wrapper a,.seo_wrapper button,.seo_wrapper input{font-family:var(--font-body)}.seo_wrapper .container{max-width:1240px;margin:0 auto;padding:0 24px}.seo_wrapper .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:6px;font-weight:700;font-size:.95rem;text-decoration:none;cursor:pointer;border:none;transition:.2s;font-family:var(--font-body)}.seo_wrapper .btn-pink{background:var(--pink);color:#fff}.seo_wrapper .btn-pink:hover{background:var(--pink-dark)}.seo_wrapper .btn-green{background:var(--green-mid);color:#fff}.seo_wrapper .btn-green:hover{background:var(--green)}.seo_wrapper .btn-outline{background:transparent;color:var(--green);border:2px solid var(--green)}.seo_wrapper .btn-outline:hover{background:var(--green);color:#fff}.seo_wrapper .tag{display:inline-block;padding:3px 10px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:#fff}.seo_wrapper .tag-fast{background:var(--fast)}.seo_wrapper .tag-mod{background:var(--moderate);color:#333}.seo_wrapper .tag-slow{background:var(--slow)}.seo_wrapper .tag-blend{background:var(--blend)}.seo_wrapper .tag-new{background:var(--gold)}.seo_wrapper .content-divider{text-align:center;padding:56px 0 0}.seo_wrapper .content-divider .label{font-size:.8rem;letter-spacing:2px;text-transform:uppercase;color:var(--pink);font-weight:700;margin-bottom:10px}.seo_wrapper .content-divider h2{font-size:2.3rem;line-height:1.2;margin-bottom:14px}.seo_wrapper .content-divider p{color:var(--muted);max-width:680px;margin:0 auto;font-size:1.05rem}.seo_wrapper .intro-section{padding:60px 0}.seo_wrapper .intro-grid{display:grid;grid-template-columns:1fr;gap:56px;align-items:start}.seo_wrapper .intro-aside{display:flex;flex-direction:column;gap:18px}.seo_wrapper .intro-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.seo_wrapper .intro-stat{background:#fff;border:1px solid var(--border);border-radius:12px;padding:16px 8px;text-align:center}.seo_wrapper .intro-stat .n{font-size:1.3rem;font-weight:800;color:var(--green);line-height:1}.seo_wrapper .intro-stat .l{font-size:.72rem;color:var(--muted);font-weight:600;margin-top:5px;display:block;line-height:1.3}.seo_wrapper .intro-review{background:var(--pink-light);border-left:4px solid var(--pink);border-radius:0 12px 12px 0;padding:16px 18px}.seo_wrapper .intro-review .ir-stars{color:#f1c40f;font-size:.85rem;margin-bottom:6px;letter-spacing:1px}.seo_wrapper .intro-review p{font-family:var(--font-header);font-style:italic;color:var(--dark);font-size:.95rem;margin:0 0 6px;line-height:1.55}.seo_wrapper .intro-review .ir-by{font-size:.76rem;color:var(--muted);font-weight:600}.seo_wrapper .intro-text .section-label{font-size:.8rem;letter-spacing:2px;text-transform:uppercase;color:var(--pink);font-weight:700;margin-bottom:10px}.seo_wrapper .intro-text h2{font-size:2.1rem;margin-bottom:18px;line-height:1.2}.seo_wrapper .intro-text p{color:var(--muted);margin-bottom:16px;font-size:1.03rem}.seo_wrapper .intro-text ul{list-style:none;margin-bottom:24px}.seo_wrapper .intro-text li{padding:8px 0;border-bottom:1px solid var(--border);font-size:1rem;display:flex;align-items:center;gap:10px}.seo_wrapper .intro-text li:before{content:"\2713";color:var(--green-mid);font-weight:800;flex-shrink:0}.seo_wrapper .feat-product{background:#fff;border-radius:var(--r);overflow:hidden;border:1px solid var(--border);box-shadow:0 8px 30px #0000000f}.seo_wrapper .feat-img{min-height:330px;background:radial-gradient(circle at 50% 35%,var(--green-light),#eef6f0);display:flex;align-items:center;justify-content:center;position:relative;padding:28px}.seo_wrapper .feat-img .tag{position:absolute;top:16px;left:16px}.seo_wrapper .feat-img .star-badge{position:absolute;top:16px;right:16px;background:var(--gold);color:#fff;padding:5px 12px;border-radius:20px;font-size:.8rem;font-weight:700}.seo_wrapper .feat-img span.emoji{font-size:4.5rem}.seo_wrapper .feat-body{padding:24px}.seo_wrapper .feat-body h3{font-size:1.5rem;margin-bottom:4px}.seo_wrapper .feat-subtitle{color:var(--pink);font-weight:600;font-size:.9rem;margin-bottom:16px}.seo_wrapper .feat-effects{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:20px}.seo_wrapper .effect-bar .lbl{font-size:.72rem;font-weight:700;text-transform:uppercase;color:var(--dark);margin-bottom:4px;display:flex;justify-content:space-between}.seo_wrapper .bar-bg{height:7px;background:#e0e0e0;border-radius:4px;overflow:hidden}.seo_wrapper .bar-fill{height:100%;border-radius:4px}.seo_wrapper .fill-e{background:#f1c40f}.seo_wrapper .fill-m{background:#9b59b6}.seo_wrapper .fill-r{background:#3498db}.seo_wrapper .feat-body .price{font-size:1.4rem;font-weight:800;color:var(--green)}.seo_wrapper .chapter{padding:56px 0}.seo_wrapper .chapter:nth-of-type(2n){background:var(--light)}.seo_wrapper .ch-head{margin-bottom:36px}.seo_wrapper .ch-head h2{font-size:2rem;margin:12px 0;line-height:1.2}.seo_wrapper .ch-head p{color:var(--muted);max-width:720px;font-size:1.04rem}.seo_wrapper .ch-inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.seo_wrapper .ch-inner.flip{direction:rtl}.seo_wrapper .ch-inner.flip>*{direction:ltr}.seo_wrapper .ch-content h2{font-size:1.8rem;margin-bottom:12px;line-height:1.2}.seo_wrapper .ch-content .ch-lead{font-size:1.08rem;color:var(--green);margin-bottom:18px;font-family:var(--font-header);font-style:italic}.seo_wrapper .ch-content p{color:var(--muted);margin-bottom:14px}.seo_wrapper .ch-content ul{list-style:none;margin-bottom:20px}.seo_wrapper .ch-content ul li{padding:6px 0;color:var(--muted);display:flex;align-items:flex-start;gap:8px}.seo_wrapper .ch-content ul li:before{content:"\2713";color:var(--green-mid);font-weight:800;flex-shrink:0}.seo_wrapper .who-for{background:var(--pink-light);border-left:4px solid var(--pink);padding:14px 18px;border-radius:0 6px 6px 0;margin-bottom:18px}.seo_wrapper .who-for strong{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:1px;color:var(--pink-dark);margin-bottom:6px}.seo_wrapper .who-for p{color:var(--dark);margin:0;font-size:.95rem}.seo_wrapper .product-stack{display:flex;flex-direction:column;gap:16px}.seo_wrapper .mini-card{background:#fff;border:1px solid var(--border);border-radius:var(--r);overflow:hidden;display:flex;transition:.2s}.seo_wrapper .mini-card:hover{box-shadow:0 6px 20px #00000014;border-color:var(--green-mid)}.seo_wrapper .mini-img{width:120px;flex-shrink:0;background:linear-gradient(160deg,#3faf49,#2d6a4f 55%,#f04e98);display:flex;align-items:center;justify-content:center;color:#fff;font-size:2.2rem}.seo_wrapper .mini-body{padding:16px;flex:1}.seo_wrapper .mini-body .row1{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px;gap:8px}.seo_wrapper .mini-body h3{font-size:1.08rem;margin:0;line-height:1.3}.seo_wrapper .mini-body .mini-price{font-size:1.05rem;font-weight:800;color:var(--green);white-space:nowrap}.seo_wrapper .mini-body .mini-sub{font-size:.8rem;color:var(--pink);font-weight:600;margin-bottom:8px}.seo_wrapper .mini-body .mini-desc{font-size:.86rem;color:var(--muted);margin-bottom:10px}.seo_wrapper .mini-effects{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.seo_wrapper .mini-eff{font-size:.7rem;background:var(--light);border-radius:4px;padding:3px 8px;font-weight:700;color:var(--dark)}.seo_wrapper .mini-body .btn{padding:8px 16px;font-size:.83rem}.seo_wrapper .image-break-inner{background:linear-gradient(135deg,#0b3d23,#1a5c38);color:#fff;padding:64px 40px;text-align:center}.seo_wrapper .image-break blockquote{font-family:var(--font-header);font-size:1.8rem;font-style:italic;max-width:820px;margin:0 auto 18px;line-height:1.4}.seo_wrapper .image-break .quote-attr{font-size:.85rem;opacity:.7;letter-spacing:1px;text-transform:uppercase}.seo_wrapper .blends-section{padding:64px 0;background:var(--light)}.seo_wrapper .blend-intro{text-align:center;margin-bottom:44px}.seo_wrapper .blend-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.seo_wrapper .blend-card{background:#fff;border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.seo_wrapper .blend-card-top{height:160px;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#fff}.seo_wrapper .blend-card-top.purple{background:linear-gradient(135deg,#4a1060,#7b2d8b)}.seo_wrapper .blend-card-top.gold{background:linear-gradient(135deg,#7d5a00,#c9a227)}.seo_wrapper .blend-card-top.teal{background:linear-gradient(135deg,#006064,#00acc1)}.seo_wrapper .blend-card-body{padding:24px}.seo_wrapper .blend-card-body .tag{margin-bottom:12px}.seo_wrapper .blend-card-body h3{font-size:1.25rem;margin-bottom:4px}.seo_wrapper .blend-sub{font-size:.82rem;color:var(--pink);font-weight:600;margin-bottom:12px}.seo_wrapper .blend-card-body p{font-size:.92rem;color:var(--muted);margin-bottom:16px}.seo_wrapper .blend-highlights{list-style:none;margin-bottom:16px}.seo_wrapper .blend-highlights li{font-size:.86rem;padding:4px 0;color:var(--dark);display:flex;gap:6px}.seo_wrapper .blend-highlights li:before{content:"\2605";color:var(--gold)}.seo_wrapper .price-row{display:flex;justify-content:space-between;align-items:center}.seo_wrapper .price-row .price{font-size:1.15rem;font-weight:800;color:var(--green)}.seo_wrapper .why-section{padding:72px 0;background:var(--dark);color:#fff}.seo_wrapper .why-inner{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.seo_wrapper .why-text .section-label{color:var(--pink);font-size:.8rem;text-transform:uppercase;letter-spacing:2px;font-weight:700;margin-bottom:12px}.seo_wrapper .why-text h2{font-size:2.2rem;margin-bottom:18px;color:#fff}.seo_wrapper .why-text p{color:#ffffffbf;margin-bottom:16px;font-size:1.03rem}.seo_wrapper .why-pillars{display:grid;grid-template-columns:1fr 1fr;gap:18px}.seo_wrapper .pillar{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--r);padding:20px}.seo_wrapper .pillar .ico{font-size:1.8rem;margin-bottom:10px}.seo_wrapper .pillar h4{font-size:1rem;color:#fff;margin-bottom:6px;font-weight:700}.seo_wrapper .pillar p{font-size:.86rem;color:#fff9;margin:0}.seo_wrapper .compare-section{padding:72px 0;background:#fff}.seo_wrapper .compare-wrap{overflow-x:auto;margin-top:36px}.seo_wrapper .compare-table{width:100%;border-collapse:collapse;font-size:.92rem;min-width:720px}.seo_wrapper .compare-table th{background:var(--green);color:#fff;padding:14px;text-align:left;font-weight:700;text-transform:uppercase;font-size:.76rem;letter-spacing:.5px}.seo_wrapper .compare-table td{padding:13px 14px;border-bottom:1px solid var(--border);vertical-align:middle}.seo_wrapper .compare-table tr:nth-child(2n) td{background:var(--light)}.seo_wrapper .compare-table .strain-name{font-weight:700;color:var(--green)}.seo_wrapper .speed-tag{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.72rem;font-weight:800;color:#fff}.seo_wrapper .benefit-text{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:.76rem;font-weight:700;line-height:1.2;white-space:nowrap}.seo_wrapper .benefit-energy{background:#fde8ea;color:#c22f3f}.seo_wrapper .benefit-mood{background:#f2e8fa;color:#8e55b9}.seo_wrapper .benefit-relax{background:#e8f2fb;color:#2f86cc}.seo_wrapper .reviews-section{padding:72px 0;background:var(--light)}.seo_wrapper .reviews-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-top:36px}.seo_wrapper .review-card{background:#fff;border-radius:var(--r);padding:24px;border:1px solid var(--border)}.seo_wrapper .review-stars{color:#f1c40f;font-size:1.1rem;margin-bottom:10px}.seo_wrapper .review-text{font-family:var(--font-header);font-style:italic;color:var(--muted);margin-bottom:16px;font-size:1rem;line-height:1.7}.seo_wrapper .reviewer{display:flex;align-items:center;gap:12px}.seo_wrapper .reviewer-avatar{width:40px;height:40px;border-radius:50%;background:var(--pink-light);display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--pink);font-size:.9rem}.seo_wrapper .reviewer-info .name{font-weight:700;font-size:.9rem}.seo_wrapper .reviewer-info .strain{font-size:.8rem;color:var(--muted)}.seo_wrapper .editorial{padding:72px 0;background:#fff}.seo_wrapper .editorial-grid{display:grid;grid-template-columns:1fr 360px;gap:56px;align-items:start}.seo_wrapper .editorial-body h2{font-size:2.1rem;margin-bottom:22px;color:var(--green)}.seo_wrapper .editorial-body h3{font-size:1.35rem;margin:28px 0 12px}.seo_wrapper .editorial-body h4{font-size:1.1rem;margin:20px 0 8px;color:var(--green)}.seo_wrapper .editorial-body p{color:var(--muted);margin-bottom:18px;font-size:1.01rem;line-height:1.8}.seo_wrapper .editorial-body ul,.seo_wrapper .editorial-body ol{color:var(--muted);padding-left:22px;margin-bottom:18px}.seo_wrapper .editorial-body li{margin-bottom:8px;line-height:1.7}.seo_wrapper .editorial-body strong{color:var(--dark)}.seo_wrapper .context-link{color:var(--green);text-decoration:underline;text-underline-offset:3px;font-weight:600}.seo_wrapper .context-link:hover{opacity:.82}.seo_wrapper .why-section .context-link{color:#fff}.seo_wrapper .editorial-body blockquote{border-left:4px solid var(--pink);padding:16px 20px;background:var(--pink-light);border-radius:0 6px 6px 0;margin:24px 0;font-family:var(--font-header);font-style:italic;color:var(--pink-dark);font-size:1.08rem}.seo_wrapper .faq-sidebar{position:sticky;top:90px}.seo_wrapper .faq-sidebar h3{font-size:1.4rem;margin-bottom:18px;padding-bottom:12px;border-bottom:2px solid var(--pink-light)}.seo_wrapper .faq-item{border-bottom:1px solid var(--border)}.seo_wrapper .faq-item summary{padding:15px 0;cursor:pointer;font-weight:600;font-size:.98rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.seo_wrapper .faq-item summary::-webkit-details-marker{display:none}.seo_wrapper .faq-item summary:after{content:"+";font-size:1.3rem;color:var(--pink);flex-shrink:0}.seo_wrapper .faq-item details[open] summary:after{content:"\2212"}.seo_wrapper .faq-answer{padding:0 0 16px;color:var(--muted);font-size:.93rem;line-height:1.7}.seo_wrapper .cta-banner{background:linear-gradient(135deg,var(--pink),var(--pink-dark));padding:64px 0;text-align:center;color:#fff}.seo_wrapper .cta-banner h2{font-size:2.3rem;margin-bottom:14px}.seo_wrapper .cta-banner p{font-size:1.08rem;opacity:.92;max-width:600px;margin:0 auto 28px;font-family:var(--font-header);font-style:italic}.seo_wrapper .cta-banner .btn-group{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.seo_wrapper .cat-section{padding:54px 0}.seo_wrapper .cat-section.tint{background:var(--light)}.seo_wrapper .cat-head{text-align:center;max-width:760px;margin:0 auto 34px}.seo_wrapper .cat-head .tag{margin-bottom:14px}.seo_wrapper .cat-head h2{font-size:1.9rem;margin-bottom:10px;line-height:1.2}.seo_wrapper .cat-head p{color:var(--muted);font-size:1.02rem}.seo_wrapper .effect-nav{padding:40px 0}.seo_wrapper .enav-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.seo_wrapper .enav-card{display:flex;flex-direction:column;text-decoration:none;border-radius:14px;padding:24px 22px;color:#fff;position:relative;overflow:hidden;transition:.2s;min-height:158px}.seo_wrapper .enav-card:hover{transform:translateY(-5px);box-shadow:0 16px 34px #0000002b}.seo_wrapper .enav-card.fast{background:linear-gradient(135deg,#e63946,#a51c29)}.seo_wrapper .enav-card.mod{background:linear-gradient(135deg,#f4a261,#d97a2b)}.seo_wrapper .enav-card.slow{background:linear-gradient(135deg,#3faf49,#1a5c38)}.seo_wrapper .enav-card .en-ico{font-size:1.9rem;margin-bottom:10px}.seo_wrapper .enav-card h3{font-size:1.2rem;margin-bottom:5px}.seo_wrapper .enav-card p{font-size:.86rem;opacity:.92;margin:0 0 14px;line-height:1.45}.seo_wrapper .enav-card .en-cta{margin-top:auto;font-size:.78rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.seo_wrapper .spotlight{margin-bottom:26px}.seo_wrapper .spotlight:last-child{margin-bottom:0}.seo_wrapper .spot-inner{display:grid;grid-template-columns:.82fr 1.18fr;gap:0;align-items:stretch;background:#fff;border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 6px 22px #0000000f}.seo_wrapper .spot-inner.flip{direction:rtl}.seo_wrapper .spot-inner.flip>*{direction:ltr}.seo_wrapper .spot-visual{position:relative;display:flex;justify-content:center;align-items:center;background:radial-gradient(circle at 50% 35%,var(--green-light),#e7f2ea);padding:40px 24px;min-height:370px}.seo_wrapper .spot-content{padding:36px 40px}.seo_wrapper .spot-content .spot-tag{margin-bottom:12px}.seo_wrapper .spot-content h3{font-size:1.65rem;margin-bottom:2px;line-height:1.15}.seo_wrapper .spot-content .spot-sub{color:var(--pink);font-weight:600;font-size:.92rem;margin-bottom:14px}.seo_wrapper .spot-content .spot-lead{font-size:1.01rem;color:var(--muted);margin-bottom:18px}.seo_wrapper .spot-effects{display:flex;gap:20px;margin-bottom:18px;flex-wrap:wrap}.seo_wrapper .spot-effects .effect-bar{flex:1;min-width:96px}.seo_wrapper .spot-review{background:var(--light);border-left:4px solid var(--pink);border-radius:0 8px 8px 0;padding:13px 16px;margin-bottom:18px}.seo_wrapper .spot-review .sr-stars{color:#f1c40f;font-size:.82rem;margin-bottom:5px;letter-spacing:1px}.seo_wrapper .spot-review p{font-family:var(--font-header);font-style:italic;color:var(--dark);font-size:.93rem;margin:0 0 5px;line-height:1.55}.seo_wrapper .spot-review .sr-by{font-size:.76rem;color:var(--muted);font-weight:600}.seo_wrapper .spot-meta{display:flex;align-items:center;gap:18px;margin-bottom:16px;flex-wrap:wrap}.seo_wrapper .spot-price{font-size:1.55rem;font-weight:800;color:var(--green)}.seo_wrapper .spot-price small{font-size:.95rem}.seo_wrapper .spot-price .was{font-size:1rem;color:#aaa;text-decoration:line-through;margin-left:8px;font-weight:600}.seo_wrapper .spot-rating{font-size:.86rem;color:#f1c40f;font-weight:700}.seo_wrapper .spot-rating span{color:var(--muted);font-weight:600}.seo_wrapper .spot-actions{display:flex;gap:12px;flex-wrap:wrap}.seo_wrapper .pouch{width:215px;max-width:80%;aspect-ratio:3/4;background:linear-gradient(168deg,#3faf49,#2d6a4f 52%,#16402e);border-radius:12px 12px 16px 16px;box-shadow:0 20px 42px #143c2847;position:relative;display:flex;flex-direction:column;align-items:center;padding:20px 16px 18px;color:#fff;transition:.28s}.seo_wrapper .spot-visual:hover .pouch,.seo_wrapper .feat-img:hover .pouch{transform:translateY(-7px) rotate(-1.2deg)}.seo_wrapper .pouch:before{content:"";position:absolute;top:-9px;left:50%;transform:translate(-50%);width:64px;height:13px;background:#cdd8d0;border-radius:4px;box-shadow:inset 0 -2px 3px #00000026}.seo_wrapper .pouch .pch-live{font-size:.58rem;letter-spacing:2.5px;font-weight:700;opacity:.85;margin-bottom:12px}.seo_wrapper .pouch .pch-card{background:#fff;border-radius:8px;width:100%;text-align:center;padding:14px 10px;box-shadow:0 4px 10px #0000001f}.seo_wrapper .pch-card .pc-brand{font-size:.7rem;font-weight:800;color:var(--pink);letter-spacing:.5px;text-transform:uppercase}.seo_wrapper .pch-card .pc-emoji{font-size:1.5rem;margin:3px 0}.seo_wrapper .pch-card .pc-title{font-size:1.2rem;font-weight:800;line-height:1;margin:2px 0 5px;color:var(--green)}.seo_wrapper .pch-card .pc-strain{font-size:.62rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:1.2px}.seo_wrapper .pouch .pch-badges{display:flex;gap:8px;margin-top:14px}.seo_wrapper .pouch .pch-badges span{width:30px;height:30px;border-radius:50%;background:#ffffff29;border:1px solid rgba(255,255,255,.32);display:flex;align-items:center;justify-content:center;font-size:.8rem}.seo_wrapper .spot-visual .ribbon,.seo_wrapper .feat-img .ribbon{position:absolute;top:18px;left:18px;font-size:.7rem;font-weight:800;padding:5px 11px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px;color:#fff;z-index:2}.seo_wrapper .ribbon.best{background:var(--gold)}.seo_wrapper .ribbon.sale{background:var(--pink)}.seo_wrapper .ribbon.newr{background:var(--green-mid)}.seo_wrapper .spot-visual .float-rating{position:absolute;bottom:18px;right:18px;background:#fff;box-shadow:0 6px 16px #00000021;border-radius:30px;padding:6px 13px;font-size:.78rem;font-weight:700;color:var(--dark);z-index:2}.seo_wrapper .spot-visual .float-rating .fr-star{color:#f1c40f}.seo_wrapper .vein-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:26px;box-shadow:0 6px 22px #0000000f}.seo_wrapper .vein-card h4{font-size:.78rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--muted);margin-bottom:18px;text-align:center}.seo_wrapper .vein-row{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:10px;margin-bottom:10px;border:1px solid var(--border)}.seo_wrapper .vein-row:last-child{margin-bottom:0}.seo_wrapper .vein-row.green{background:var(--green-light);border-color:var(--green-mid)}.seo_wrapper .vein-dot{width:14px;height:14px;border-radius:50%;flex-shrink:0}.seo_wrapper .vein-dot.w{background:#cfd8d3;border:1px solid #b5c0ba}.seo_wrapper .vein-dot.g{background:var(--green-mid)}.seo_wrapper .vein-dot.r{background:#c0392b}.seo_wrapper .vr-txt{flex:1}.seo_wrapper .vr-t{display:block;font-weight:700;font-size:.95rem}.seo_wrapper .vr-d{display:block;font-size:.82rem;color:var(--muted)}.seo_wrapper .vein-row.green .vr-d{color:var(--green)}.seo_wrapper .vr-tag{font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--green);background:#fff;padding:4px 9px;border-radius:20px;border:1px solid var(--green-mid);white-space:nowrap}.seo_wrapper .group-strains{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.seo_wrapper .group-strains-center{display:flex;justify-content:center}.seo_wrapper .group-strains-center .gs-item{width:100%;max-width:660px}.seo_wrapper .gs-item{display:flex;align-items:center;gap:14px;padding:15px 18px;background:#fff;border:2px solid #d4e3d9;border-radius:12px;text-decoration:none;color:var(--dark);transition:.15s;box-shadow:0 2px 8px #0000000a}.seo_wrapper .gs-item:hover{border-color:var(--green-mid);box-shadow:0 8px 20px #2d6a4f24;transform:translateY(-2px)}.seo_wrapper .gs-thumb{width:60px;height:60px;border-radius:8px;background:#fff;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;padding:4px}.seo_wrapper .gs-thumb img{width:100%;height:100%;object-fit:contain}.seo_wrapper .gs-txt{flex:1;min-width:0}.seo_wrapper .gs-name{display:block;font-weight:700;font-size:.95rem}.seo_wrapper .gs-desc{display:block;font-size:.82rem;color:var(--muted);line-height:1.4}.seo_wrapper .gs-go{color:var(--pink);font-weight:800;font-size:1.15rem;flex-shrink:0}.seo_wrapper .guide-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.seo_wrapper .guide-nav a{text-decoration:none;font-weight:700;font-size:.85rem;color:var(--green);background:var(--green-light);border:1.5px solid transparent;border-radius:24px;padding:9px 18px;transition:.15s}.seo_wrapper .guide-nav a:hover{background:var(--green-mid);color:#fff}.seo_wrapper .guide-nav a.gn-finder{color:var(--pink);background:var(--pink-light)}.seo_wrapper .guide-nav a.gn-finder:hover{background:var(--pink);color:#fff}.seo_wrapper .guide-nav a.gn-fast{color:var(--fast);background:#fde8ea;border-color:#f6c9cf}.seo_wrapper .guide-nav a.gn-fast:hover{background:var(--fast);color:#fff;border-color:var(--fast)}.seo_wrapper .guide-nav a.gn-mod{color:#b46a1f;background:#fdefe0;border-color:#f3d6b6}.seo_wrapper .guide-nav a.gn-mod:hover{background:var(--moderate);color:#fff;border-color:var(--moderate)}.seo_wrapper .guide-nav a.gn-slow{color:var(--green);background:var(--green-light);border-color:#bfe3c9}.seo_wrapper .guide-nav a.gn-slow:hover{background:var(--green);color:#fff;border-color:var(--green)}.seo_wrapper .finder-section{padding:64px 0;background:linear-gradient(135deg,#0b3d23,#1a5c38);color:#fff}.seo_wrapper .finder-head{text-align:center;max-width:680px;margin:0 auto 32px}.seo_wrapper .finder-head .label{font-size:.78rem;letter-spacing:2px;text-transform:uppercase;color:var(--green-mid);font-weight:800;margin-bottom:10px}.seo_wrapper .finder-head h2{font-size:2rem;line-height:1.2;margin-bottom:10px}.seo_wrapper .finder-head p{color:#ffffffc7;font-size:1rem}.seo_wrapper .finder-wrap{max-width:920px;margin:0 auto;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:28px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.seo_wrapper .finder-q{font-size:.8rem;text-transform:uppercase;letter-spacing:1px;font-weight:800;color:var(--green-mid);margin-bottom:14px;text-align:center}.seo_wrapper .finder-options{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:8px}.seo_wrapper .finder-opt{background:#ffffff14;border:2px solid rgba(255,255,255,.18);border-radius:12px;padding:18px 14px;cursor:pointer;text-align:center;transition:.18s;color:#fff;font-family:inherit}.seo_wrapper .finder-opt:hover{border-color:var(--green-mid);background:#3faf492e}.seo_wrapper .finder-opt.active{border-color:var(--green-mid);background:var(--green-mid);box-shadow:0 8px 22px #3faf4959}.seo_wrapper .finder-opt .fo-t{font-weight:700;font-size:1rem;display:block;margin-bottom:4px}.seo_wrapper .finder-opt .fo-d{font-size:.78rem;opacity:.82;display:block;line-height:1.35}.seo_wrapper .finder-result{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;margin-top:26px;background:#fff;color:var(--dark);border-radius:14px;padding:22px;opacity:0;transform:translateY(8px);transition:.3s}.seo_wrapper .finder-result.show{opacity:1;transform:none}.seo_wrapper .fr-img{width:150px;height:150px;background:#fff;border:1px solid var(--border);border-radius:12px;display:flex;align-items:center;justify-content:center;padding:8px}.seo_wrapper .fr-img img{width:100%;height:100%;object-fit:contain}.seo_wrapper .fr-eyebrow{font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:var(--pink);margin-bottom:4px}.seo_wrapper .fr-name{font-size:1.5rem;font-weight:800;margin-bottom:2px}.seo_wrapper .fr-sub{color:var(--muted);font-size:.9rem;margin-bottom:10px}.seo_wrapper .fr-why{font-size:.96rem;color:var(--muted);margin-bottom:14px}.seo_wrapper .fr-actions{display:flex;gap:12px;flex-wrap:wrap}.seo_wrapper .cat-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.seo_wrapper .cat-facts span{font-size:.78rem;font-weight:600;color:var(--muted);background:var(--light);border:1px solid var(--border);border-radius:20px;padding:5px 13px}.seo_wrapper .cat-facts span b{color:var(--dark)}.seo_wrapper .cat-review{max-width:780px;margin:30px auto 0;background:#fff;border:1px solid var(--border);border-left:4px solid var(--pink);border-radius:0 12px 12px 0;padding:22px 26px;box-shadow:0 4px 16px #0000000d}.seo_wrapper .cat-review .cr-stars{color:#f1c40f;font-size:1rem;margin-bottom:10px;letter-spacing:1px}.seo_wrapper .cat-review p{font-family:var(--font-header);font-style:italic;color:var(--dark);font-size:1.05rem;margin:0 0 8px;line-height:1.65}.seo_wrapper .cat-review .cr-by{font-size:.82rem;color:var(--muted);font-weight:600}.seo_wrapper section[id],.seo_wrapper aside[id]{scroll-margin-top:92px}@media(max-width:1024px){.seo_wrapper .blend-grid{grid-template-columns:repeat(3,1fr)}.seo_wrapper .editorial-grid{grid-template-columns:1fr 320px;gap:40px}.seo_wrapper .container{padding:0 20px}}@media(max-width:860px){.seo_wrapper .blend-grid{grid-template-columns:repeat(2,1fr)}.seo_wrapper .intro-grid,.seo_wrapper .ch-inner,.seo_wrapper .ch-inner.flip,.seo_wrapper .why-inner,.seo_wrapper .editorial-grid{grid-template-columns:1fr;direction:ltr;gap:36px}.seo_wrapper .why-pillars{grid-template-columns:repeat(2,1fr)}.seo_wrapper .faq-sidebar{position:relative;top:0}.seo_wrapper .intro-text h2{font-size:1.8rem}.seo_wrapper .ch-head h2,.seo_wrapper .ch-content h2{font-size:1.6rem}.seo_wrapper .content-divider h2,.seo_wrapper .cta-banner h2,.seo_wrapper .why-text h2,.seo_wrapper .editorial-body h2{font-size:1.7rem}}@media(max-width:560px){.seo_wrapper .container{padding:0 14px}.seo_wrapper .btn{padding:10px 14px;font-size:.82rem}.seo_wrapper .blend-grid{grid-template-columns:repeat(2,1fr);gap:14px}.seo_wrapper .blend-card-top{height:110px;font-size:2.1rem}.seo_wrapper .blend-card-body{padding:16px}.seo_wrapper .blend-card-body h3{font-size:1.05rem}.seo_wrapper .why-pillars{grid-template-columns:repeat(2,1fr);gap:12px}.seo_wrapper .pillar{padding:15px}.seo_wrapper .mini-card{flex-direction:row}.seo_wrapper .mini-img{width:84px;font-size:1.7rem}.seo_wrapper .mini-body{padding:13px}.seo_wrapper .mini-body h3{font-size:1rem}.seo_wrapper .feat-effects{gap:7px}.seo_wrapper .image-break blockquote{font-size:1.3rem}.seo_wrapper .image-break-inner{padding:46px 22px}.seo_wrapper .reviews-grid{gap:14px}}@media(max-width:380px){.seo_wrapper .blend-grid{grid-template-columns:1fr}}@media(max-width:860px){.seo_wrapper .enav-grid{grid-template-columns:repeat(3,1fr);gap:12px}.seo_wrapper .enav-card{padding:18px 15px;min-height:auto}.seo_wrapper .enav-card h3{font-size:1.02rem}.seo_wrapper .enav-card p{font-size:.8rem}.seo_wrapper .spot-inner,.seo_wrapper .spot-inner.flip{grid-template-columns:1fr;direction:ltr}.seo_wrapper .spot-visual{min-height:300px;padding:32px}.seo_wrapper .spot-content{padding:28px 26px}.seo_wrapper .cat-head h2{font-size:1.65rem}.seo_wrapper .finder-options{grid-template-columns:repeat(2,1fr)}.seo_wrapper .finder-result{grid-template-columns:1fr;text-align:center}.seo_wrapper .fr-img{margin:0 auto}.seo_wrapper .fr-actions{justify-content:center}}@media(max-width:560px){.seo_wrapper .effect-nav{padding:28px 0}.seo_wrapper .finder-wrap{padding:18px}.seo_wrapper .finder-options{grid-template-columns:repeat(2,1fr);gap:10px}.seo_wrapper .finder-opt{padding:14px 10px}.seo_wrapper .intro-stat .n{font-size:1.05rem}.seo_wrapper .enav-grid{grid-template-columns:1fr;gap:10px}.seo_wrapper .enav-card{flex-direction:row;align-items:center;gap:14px;padding:16px}.seo_wrapper .enav-card .en-ico{margin-bottom:0;font-size:1.7rem}.seo_wrapper .enav-card .en-txt{flex:1}.seo_wrapper .enav-card p{margin-bottom:0}.seo_wrapper .enav-card .en-cta{margin:0;white-space:nowrap}.seo_wrapper .spot-visual{min-height:240px;padding:26px}.seo_wrapper .spot-content{padding:22px 18px}.seo_wrapper .spot-content h3{font-size:1.35rem}.seo_wrapper .spot-effects{gap:14px}.seo_wrapper .spot-price{font-size:1.35rem}.seo_wrapper .spot-actions .btn{flex:1;min-width:140px}.seo_wrapper .pouch{width:165px}.seo_wrapper .group-strains{grid-template-columns:1fr}.seo_wrapper .group-strains-center .gs-item{max-width:100%}}.seo_wrapper .prime-hippo-guide{max-width:1200px;margin:0 auto;padding:30px 20px 40px;color:#222;line-height:1.55}.seo_wrapper .prime-hippo-guide *,.seo_wrapper .prime-hippo-guide *:before,.seo_wrapper .prime-hippo-guide *:after{box-sizing:border-box}.seo_wrapper .prime-hippo-guide .ph-eyebrow{margin:0 0 8px;color:#239b3b;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.seo_wrapper .prime-hippo-guide .ph-main-heading{margin:0 0 14px;color:#f04e98;font-size:32px;line-height:1.2;font-weight:700}.seo_wrapper .prime-hippo-guide .ph-intro{max-width:1000px;margin:0;font-size:15px;line-height:1.65;color:#222}.seo_wrapper .prime-hippo-guide a{color:#f04e98;text-decoration:underline;text-underline-offset:2px}.seo_wrapper .prime-hippo-guide a:hover{color:#d63c83}.seo_wrapper .prime-hippo-guide .ph-quick-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px}.seo_wrapper .prime-hippo-guide .ph-spec-box{padding:13px 15px;border:1px solid #dedede;border-radius:10px;background:#fff}.seo_wrapper .prime-hippo-guide .ph-spec-label{display:block;margin-bottom:4px;color:#666;font-size:10px;font-weight:700;text-transform:uppercase}.seo_wrapper .prime-hippo-guide .ph-spec-value{display:block;color:#111;font-size:14px;font-weight:700}.seo_wrapper .prime-hippo-guide .ph-main-grid{display:grid;grid-template-columns:1.18fr 1fr;gap:24px;margin-top:38px;align-items:start}.seo_wrapper .prime-hippo-guide .ph-card{border:1px solid #dedede;border-radius:14px;background:#fff;padding:22px 24px}.seo_wrapper .prime-hippo-guide .ph-card-title{margin:0 0 14px;color:#111;font-size:20px;line-height:1.3;font-weight:700}.seo_wrapper .prime-hippo-guide .ph-benefit{position:relative;margin:0 0 14px;padding-left:16px}.seo_wrapper .prime-hippo-guide .ph-benefit:last-child{margin-bottom:0}.seo_wrapper .prime-hippo-guide .ph-benefit:before{content:"";position:absolute;left:0;top:3px;bottom:2px;width:2px;background:#3faf49}.seo_wrapper .prime-hippo-guide .ph-benefit strong{display:block;margin-bottom:2px;color:#111;font-size:14px}.seo_wrapper .prime-hippo-guide .ph-benefit p{margin:0;color:#444;font-size:13px;line-height:1.55}.seo_wrapper .prime-hippo-guide .ph-table{width:100%;border-collapse:collapse}.seo_wrapper .prime-hippo-guide .ph-table tr{border-bottom:1px solid #dedede}.seo_wrapper .prime-hippo-guide .ph-table tr:last-child{border-bottom:0}.seo_wrapper .prime-hippo-guide .ph-table td{padding:9px 0;vertical-align:top;font-size:13px;line-height:1.4}.seo_wrapper .prime-hippo-guide .ph-table td:first-child{width:42%;padding-right:15px;color:#555}.seo_wrapper .prime-hippo-guide .ph-table td:last-child{color:#111;font-weight:600}.seo_wrapper .prime-hippo-guide .ph-testing-note{margin:16px 0 0;color:#333;font-size:13px;line-height:1.5}.seo_wrapper .prime-hippo-guide .ph-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:24px}.seo_wrapper .prime-hippo-guide .ph-info-box{padding:20px 22px;border-radius:14px}.seo_wrapper .prime-hippo-guide .ph-who-box{background:#fff1f7}.seo_wrapper .prime-hippo-guide .ph-use-box{background:#f1f8df}.seo_wrapper .prime-hippo-guide .ph-info-title{margin:0 0 10px;color:#111;font-size:18px;line-height:1.3;font-weight:700}.seo_wrapper .prime-hippo-guide .ph-info-intro{margin:0 0 12px;color:#444;font-size:13px}.seo_wrapper .prime-hippo-guide .ph-check-list{list-style:none;margin:0;padding:0}.seo_wrapper .prime-hippo-guide .ph-check-list li{position:relative;margin:8px 0;padding-left:22px;color:#222;font-size:13px}.seo_wrapper .prime-hippo-guide .ph-check-list li:before{content:"";position:absolute;left:0;top:5px;width:10px;height:10px;border:2px solid #3faf49;border-radius:50%;background:transparent}.seo_wrapper .prime-hippo-guide .ph-steps{list-style:none;margin:0;padding:0;counter-reset:ph-step}.seo_wrapper .prime-hippo-guide .ph-steps li{position:relative;margin:0 0 13px;padding-left:36px;color:#333;font-size:13px;line-height:1.5;counter-increment:ph-step}.seo_wrapper .prime-hippo-guide .ph-steps li:last-child{margin-bottom:0}.seo_wrapper .prime-hippo-guide .ph-steps li:before{content:counter(ph-step);position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background:#3faf49;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.seo_wrapper .prime-hippo-guide .ph-choosing{margin-top:24px;padding-top:20px;border-top:1px solid #dedede}.seo_wrapper .prime-hippo-guide .ph-choosing-title{margin:0 0 7px;color:#111;font-size:20px;line-height:1.3;font-weight:700}.seo_wrapper .prime-hippo-guide .ph-choosing p{margin:0;color:#333;font-size:13px;line-height:1.6}@media(max-width:900px){.seo_wrapper .prime-hippo-guide .ph-quick-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.seo_wrapper .prime-hippo-guide .ph-main-grid{grid-template-columns:1fr;gap:18px}}@media(max-width:650px){.seo_wrapper .prime-hippo-guide{padding:24px 16px 32px}.seo_wrapper .prime-hippo-guide .ph-main-heading{font-size:26px}.seo_wrapper .prime-hippo-guide .ph-intro{font-size:14px}.seo_wrapper .prime-hippo-guide .ph-quick-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.seo_wrapper .prime-hippo-guide .ph-spec-box{padding:12px}.seo_wrapper .prime-hippo-guide .ph-main-grid{margin-top:26px}.seo_wrapper .prime-hippo-guide .ph-card{padding:18px}.seo_wrapper .prime-hippo-guide .ph-card-title{font-size:18px}.seo_wrapper .prime-hippo-guide .ph-info-grid{grid-template-columns:1fr;gap:16px}.seo_wrapper .prime-hippo-guide .ph-info-box{padding:18px}.seo_wrapper .prime-hippo-guide .ph-choosing-title{font-size:18px}}@media(max-width:420px){.seo_wrapper .prime-hippo-guide .ph-quick-specs{grid-template-columns:1fr}}.seo_wrapper{--seo-header-offset: 92px}.seo_wrapper,.seo_wrapper [id],.seo_wrapper section[id],.seo_wrapper aside[id]{scroll-margin-top:var(--seo-header-offset)}.seo_wrapper{overflow-x:clip;overflow-wrap:break-word}.seo_wrapper :is(img,iframe,video,embed,object){max-width:100%}.seo_wrapper img{height:auto}.seo_wrapper>table,.seo_wrapper>:not([class])>table{display:block;overflow-x:auto;max-width:100%}.seo_wrapper .container,.seo_wrapper .prime-hippo-guide{max-width:min(var(--max-width),1240px);padding-left:var(--gutter-width);padding-right:var(--gutter-width)}.seo_wrapper>:not([class],style,script):first-child:not(:has(>[class])),.seo_wrapper>:is(style,script):first-child+:not([class]):not(:has(>[class])){padding-top:40px}.seo_wrapper>:is(h2,h3,h4,h5,h6),.seo_wrapper>:not([class])>:is(h2,h3,h4,h5,h6){margin:1.25em 0 .5em}.seo_wrapper>:is(h2,h3,h4,h5,h6):first-child,.seo_wrapper>:not([class])>:is(h2,h3,h4,h5,h6):first-child{margin-top:0}.seo_wrapper>:is(ul,ol),.seo_wrapper>:not([class])>:is(ul,ol){padding-left:1.5em;margin:0 0 1em}.seo_wrapper :is(a,button,summary,input,select,textarea,iframe,area,object,embed,video[controls],audio[controls],[tabindex],[contenteditable]):focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 6px #1a5c38,inset 0 0 0 3px #fff,inset 0 0 0 6px #1a5c38}.seo_wrapper .finder-result{visibility:hidden}.seo_wrapper .finder-result.show{visibility:visible}@media(prefers-reduced-motion:reduce){.seo_wrapper *{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/195/assets/3p-hh-techievolve-seo-content.css.map */
