:not(#vv-x) .gm-sh-logo,:not(#vv-x) .stg-card-logowrap,:not(#vv-x) .gm-ob-logo,:not(#vv-x) .vv-btile-logo,:not(#vv-x) .vv-bd-logo,:not(#vv-x) .vv-pdp-brand-logo{background:#fff!important;border:1px solid var(--gm-hair)!important}:not(#vv-x) .gm-sh-logo .stg-card-mono,:not(#vv-x) .gm-ob-logo .stg-card-mono,:not(#vv-x) .stg-card-logowrap .stg-card-mono,:not(#vv-x) .vv-btile-logo .stg-card-mono,:not(#vv-x) .vv-bd-logo .stg-card-mono,:not(#vv-x) .vv-pdp-brand-logo .stg-card-mono{color:var(--gm-cobalt)!important;background:var(--gm-cobalt-50)!important;border:0!important}.vv-btile-logo img,.vv-bd-logo img,.vv-pdp-brand-logo img,.gm-ob-logo img,.stg-card-logowrap img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain}.vv-shop-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin:0 0 26px}.vv-shop-intro h2{margin:6px 0 8px;font-size:clamp(24px,2.6vw,34px);line-height:1.12}.vv-shop-intro p{margin:0;color:var(--gm-mute);max-width:62ch}.vv-shop-search{display:flex;gap:8px;flex:0 1 440px}.vv-shop-search input[type=search]{flex:1;min-width:0;height:46px;padding:0 16px;border:1px solid var(--gm-hair-2);border-radius:12px;background:#fff;font-size:14px}.vv-shop-search .button{height:46px;padding:0 20px!important;border-radius:12px!important}.vv-shop-head{margin:34px 0 12px}.vv-shop-head h2,.vv-bstrip-head h2{margin:0;font-size:22px}.vv-cat-desc{margin:4px 0 18px;color:var(--gm-mute);max-width:72ch}.vv-cats{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:12px;margin:0 0 30px}@media (max-width:1200px){.vv-cats{grid-template-columns:repeat(5,minmax(0,1fr))}}.vv-cat{display:flex;flex-direction:column;gap:10px;padding:10px 10px 14px;border-radius:var(--gm-r);background:var(--gm-surface);border:1px solid var(--gm-hair);box-shadow:var(--gm-shadow-sm);text-decoration:none!important;color:var(--gm-ink)!important;transition:transform .2s var(--gm-ease),box-shadow .2s,border-color .2s}.vv-cat:hover{transform:translateY(-2px);border-color:var(--gm-cobalt-200);box-shadow:var(--gm-shadow)}.vv-cat-img{display:block;aspect-ratio:1/1;border-radius:12px;background:#fff;overflow:hidden}.vv-cat-img img{width:100%;height:100%;object-fit:contain;padding:8px;box-sizing:border-box;mix-blend-mode:multiply}.vv-cat-txt{display:flex;flex-direction:column;gap:2px;padding:0 4px}.vv-cat-txt strong{font-size:15px;font-weight:600}.vv-cat-txt em{font-style:normal;font-size:12.5px;color:var(--gm-mute)}.vv-bstrip-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:6px 0 12px}.vv-bstrip-head a{color:var(--gm-cobalt)!important;font-weight:600;font-size:14px;text-decoration:none!important}.vv-bstrip{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.vv-btile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:12px 10px;border-radius:var(--gm-r);background:var(--gm-surface);border:1px solid var(--gm-hair);text-decoration:none!important;color:var(--gm-ink)!important;transition:border-color .2s,box-shadow .2s}.vv-btile:hover{border-color:var(--gm-cobalt-200);box-shadow:var(--gm-shadow-sm)}.vv-btile-logo{display:flex;align-items:center;justify-content:center;width:100%;height:64px;padding:8px;box-sizing:border-box;border-radius:12px;margin-bottom:6px}.vv-btile-logo .stg-card-mono,.vv-bd-logo .stg-card-mono,.vv-pdp-brand-logo .stg-card-mono{width:44px;height:44px;font-size:15px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:650}.vv-btile strong{font-size:14px;font-weight:600;line-height:1.25}.vv-btile em{font-style:normal;font-size:12px;color:var(--gm-mute)}.vv-chips{flex-wrap:wrap;overflow:visible}:not(#vv-x) .vv-chips button{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:auto!important;min-height:0!important;padding:8px 13px!important;border-radius:999px!important;border:1px solid var(--gm-hair-2)!important;background:var(--gm-surface)!important;color:var(--gm-ink)!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer;transition:border-color .15s,background .15s}:not(#vv-x) .vv-chips button:hover{border-color:var(--gm-cobalt)!important}:not(#vv-x) .vv-chips button.is-on{background:var(--gm-cobalt)!important;border-color:var(--gm-cobalt)!important;color:#fbfbf7!important}:not(#vv-x) .vv-bd-txt em,:not(#vv-x) .vv-cat-txt em,:not(#vv-x) .vv-btile em{font-size:12.5px!important;line-height:1.4!important;font-style:normal!important;color:var(--gm-mute)!important}.vv-chips--sub{margin-top:-4px}.vv-chips--sub a{padding:6px 11px!important;font-size:12.5px!important;background:transparent!important}.vv-chips--sub a.is-on{background:var(--gm-ink)!important;border-color:var(--gm-ink)!important}.vv-pcs{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 2px}.vv-pc{display:inline-flex;align-items:center;padding:2px 9px;border-radius:99px;font-size:11.5px;font-weight:600;line-height:1.6;color:var(--gm-ink-2);background:var(--gm-ivory);border:1px solid var(--gm-stone)}.vv-pc--indica{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.vv-pc--sativa{color:#b45309;background:#fff7ed;border-color:#fed7aa}.vv-pc--hybrid{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.vv-pc--cbd{color:#0e7490;background:#ecfeff;border-color:#a5f3fc}.vv-pc--size{font-weight:500;color:var(--gm-mute)}.vv-pc--oos{color:#b91c1c;background:#fef2f2;border-color:#fecaca}:not(#vv-x) .vv-thc-notice{margin:0 0 18px;padding:12px 14px;border-radius:12px;background:#fffbeb;border:1px solid #fde68a;color:#78350f;font-size:13px;line-height:1.55}:not(#vv-x) .vv-thc-notice strong{color:#78350f}:not(#vv-x) .vv-thc-notice a{color:#92400e;text-decoration:underline}:not(#vv-x) .vv-thc-notice--compact{padding:9px 14px;margin:0 0 14px}:not(#vv-x) .vv-thc-notice--compact strong{margin-right:6px}.vv-pdp-brand{display:flex;align-items:center;gap:12px;margin:4px 0 16px;padding:8px 12px 8px 8px;border-radius:14px;border:1px solid var(--gm-hair);background:var(--gm-surface);text-decoration:none!important;color:var(--gm-ink)!important;max-width:440px}.vv-pdp-brand:hover{border-color:var(--gm-cobalt-200)}.vv-pdp-brand-logo{flex:0 0 72px;height:44px;display:flex;align-items:center;justify-content:center;padding:5px;box-sizing:border-box;border-radius:10px}.vv-pdp-brand>span:nth-child(2){flex:1;font-size:13.5px;color:var(--gm-mute)}.vv-pdp-brand strong{color:var(--gm-ink)}.vv-pdp-brand b{font-size:13px;font-weight:600;color:var(--gm-cobalt);white-space:nowrap}.vv-bd-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:30px 0 10px;padding:12px;border-radius:var(--gm-r);background:var(--gm-surface);border:1px solid var(--gm-hair)}.vv-bd-q{flex:0 1 260px;height:42px;padding:0 14px;border-radius:12px;border:1px solid var(--gm-hair-2);background:#fff;font-size:14px}.vv-bd-bar .vv-chips{margin:0;padding:0;flex:1}.vv-bd-az{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 18px}.vv-bd-az a,.vv-bd-az span{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:13px;font-weight:600}.vv-bd-az a{color:var(--gm-ink)!important;background:var(--gm-surface);border:1px solid var(--gm-hair);text-decoration:none!important}.vv-bd-az a:hover{border-color:var(--gm-cobalt);color:var(--gm-cobalt)!important}.vv-bd-az span{color:var(--gm-faint)}.vv-bd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.vv-bd-letter{grid-column:1/-1;margin:14px 0 0;font-size:20px;scroll-margin-top:160px;color:var(--gm-cobalt)}.vv-bd-card{display:flex;align-items:center;gap:14px;padding:12px;border-radius:var(--gm-r);background:var(--gm-surface);border:1px solid var(--gm-hair);text-decoration:none!important;color:var(--gm-ink)!important;transition:border-color .2s,box-shadow .2s,transform .2s var(--gm-ease)}.vv-bd-card:hover{border-color:var(--gm-cobalt-200);box-shadow:var(--gm-shadow-sm);transform:translateY(-1px)}.vv-bd-card[hidden],.vv-bd-letter[hidden]{display:none!important}.vv-bd-logo{flex:0 0 76px;height:60px;display:flex;align-items:center;justify-content:center;padding:6px;box-sizing:border-box;border-radius:12px}.vv-bd-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.vv-bd-txt strong{font-size:15px;font-weight:600;line-height:1.25}.vv-bd-txt em{font-style:normal;font-size:12.5px;color:var(--gm-mute)}.vv-bd-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.vv-bd-tags i{font-style:normal;font-size:11px;padding:1px 7px;border-radius:99px;background:var(--gm-ivory);border:1px solid var(--gm-stone);color:var(--gm-ink-2)}.vv-bd-none{margin:20px 0;color:var(--gm-mute)}.vv-home-cats .vv-cats{margin-bottom:10px}@media (max-width:900px){.vv-chips:not(.vv-bd-cats){flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-right:-16px;padding-right:16px}.vv-chips:not(.vv-bd-cats)::-webkit-scrollbar{display:none}.vv-shop-intro{flex-direction:column;align-items:stretch}.vv-shop-search{flex-basis:auto}.vv-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vv-bstrip{grid-template-columns:repeat(3,minmax(0,1fr))}.vv-bd-bar{position:static}.vv-bd-q{flex-basis:100%}}@media (max-width:600px){.vv-cats,.vv-bstrip{display:flex;overflow-x:auto;gap:8px;margin-right:-16px;padding:2px 16px 8px 0;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vv-cats::-webkit-scrollbar,.vv-bstrip::-webkit-scrollbar{display:none}.vv-cat{flex:0 0 116px;scroll-snap-align:start;padding:8px 8px 10px;gap:6px}.vv-cat-txt strong{font-size:13.5px}.vv-btile{flex:0 0 128px;scroll-snap-align:start}.vv-bd-grid{grid-template-columns:1fr}.vv-pdp-brand b{display:none}}.vv-tick{display:inline-flex;flex:none;width:1em;height:1em;margin-left:.28em;vertical-align:-.14em;color:var(--gm-verify,#1d7cf2)}.vv-tick .gm-tick{width:100%;height:100%;filter:drop-shadow(0 2px 4px rgb(29 124 242 / .3))}.vv-vtag{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;margin-top:2px;padding:1px 8px 1px 5px;border-radius:99px;font-size:11px;font-weight:600;color:#1556b8;background:#eaf3ff;border:1px solid #cfe2fd}.vv-vtag .vv-tick{margin:0;width:13px;height:13px;vertical-align:0}.vv-pdp-brand .vv-tick{width:15px;height:15px}.vv-vtag-txt{font-style:normal!important;font-size:12px!important;font-weight:600;color:#1556b8!important;margin-left:4px}.vv-from-verified .product-brand li a::after{content:"";display:inline-block;width:13px;height:13px;margin-left:4px;vertical-align:-2px;background:var(--gm-verify,#1d7cf2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M8.603 3.799A4.49 4.49 0 0 1 12 2.25c1.357 0 2.573.6 3.397 1.549a4.49 4.49 0 0 1 3.498 1.307 4.491 4.491 0 0 1 1.307 3.497A4.49 4.49 0 0 1 21.75 12a4.49 4.49 0 0 1-1.549 3.397 4.491 4.491 0 0 1-1.307 3.497 4.491 4.491 0 0 1-3.497 1.307A4.49 4.49 0 0 1 12 21.75a4.49 4.49 0 0 1-3.397-1.549 4.49 4.49 0 0 1-3.498-1.306 4.491 4.491 0 0 1-1.307-3.498A4.49 4.49 0 0 1 2.25 12c0-1.357.6-2.573 1.549-3.397a4.49 4.49 0 0 1 1.307-3.497 4.49 4.49 0 0 1 3.497-1.307Zm7.007 6.387a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25Z' clip-rule='evenodd'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M8.603 3.799A4.49 4.49 0 0 1 12 2.25c1.357 0 2.573.6 3.397 1.549a4.49 4.49 0 0 1 3.498 1.307 4.491 4.491 0 0 1 1.307 3.497A4.49 4.49 0 0 1 21.75 12a4.49 4.49 0 0 1-1.549 3.397 4.491 4.491 0 0 1-1.307 3.497 4.491 4.491 0 0 1-3.497 1.307A4.49 4.49 0 0 1 12 21.75a4.49 4.49 0 0 1-3.397-1.549 4.49 4.49 0 0 1-3.498-1.306 4.491 4.491 0 0 1-1.307-3.498A4.49 4.49 0 0 1 2.25 12c0-1.357.6-2.573 1.549-3.397a4.49 4.49 0 0 1 1.307-3.497 4.49 4.49 0 0 1 3.497-1.307Zm7.007 6.387a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25Z' clip-rule='evenodd'/%3E%3C/svg%3E") center/contain no-repeat}.vv-tiers{margin:0 0 16px;padding:12px 14px 14px;border-radius:14px;background:var(--gm-surface);border:1px solid var(--gm-hair)}.vv-tiers-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin-bottom:10px}.vv-tiers-head strong{font-size:14.5px}.vv-tiers-head span{font-size:12px;color:var(--gm-mute)}.vv-tiers ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.vv-tiers li{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid var(--gm-hair);transition:border-color .2s,background .2s,box-shadow .2s}.vv-tiers li b{font-size:12px;color:var(--gm-mute);font-weight:600}.vv-tiers li span,.vv-tiers li span .amount{font-size:15px;font-weight:650;color:var(--gm-ink)}:not(#vv-x) .vv-tiers li em{font-style:normal!important;font-size:11.5px!important;font-weight:600;color:#047857!important}.vv-tiers li[data-min="1"] em{color:var(--gm-mute)!important}.vv-tiers li.is-on{border-color:var(--gm-cobalt);background:var(--gm-cobalt-50);box-shadow:0 0 0 1px var(--gm-cobalt) inset}.vv-bulk-intro,.vv-bulk-band{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 18px;padding:22px 24px;border-radius:var(--gm-r-lg);background:linear-gradient(135deg,#1b1033 0%,#2e1065 55%,#4c1d95 100%);color:#f5f3ff}.vv-bulk-intro h2,.vv-bulk-band h2{color:#fff!important;margin:6px 0 6px;font-size:clamp(22px,2.4vw,30px)}.vv-bulk-intro p,.vv-bulk-band p{margin:0;color:#ddd6fe;max-width:60ch}.vv-bulk-intro .stg-kicker,.vv-bulk-band .stg-kicker{color:#c4b5fd!important}.vv-bulk-tierlist{list-style:none;display:flex;gap:8px;margin:14px 0 0;padding:0;flex-wrap:wrap}.vv-bulk-intro .vv-bulk-tierlist{margin:0;flex:none}.vv-bulk-tierlist li{display:flex;flex-direction:column;align-items:center;min-width:74px;padding:8px 12px;border-radius:12px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .18)}.vv-bulk-tierlist b{font-size:18px;color:#fff}.vv-bulk-tierlist span{font-size:12px;color:#a7f3d0;font-weight:600}.vv-bulk-band{align-items:stretch;margin:10px 0 30px}.vv-bulk-band-copy{flex:0 0 320px;display:flex;flex-direction:column;justify-content:center}.vv-bulk-band-copy .button{align-self:flex-start;margin-top:18px;background:#fff!important;color:var(--gm-cobalt-deep)!important;border-color:#fff!important}.vv-bulk-band-products{flex:1;min-width:0}.vv-bulk-band-products .products{margin:0!important}.vv-bulk-band-products .product .product-inner{background:#fff}:not(#vv-x) .menu-item.vv-menu-bulk>a{color:var(--gm-cobalt)!important;font-weight:650}@media (max-width:900px){.vv-bulk-intro,.vv-bulk-band{flex-direction:column;align-items:stretch;padding:18px}.vv-bulk-band-copy{flex-basis:auto}.vv-tiers ol{grid-template-columns:repeat(2,minmax(0,1fr))}}:not(#vv-x) .vv-bulk-intro h2,:not(#vv-x) .vv-bulk-band h2{color:#fff!important}:not(#vv-x) .vv-bulk-intro p,:not(#vv-x) .vv-bulk-band p{color:#ddd6fe!important}:not(#vv-x) .vv-bulk-intro .stg-kicker,:not(#vv-x) .vv-bulk-band .stg-kicker{color:#c4b5fd!important}:not(#vv-x) .vv-bulk-tierlist b{color:#fff!important}:not(#vv-x) .vv-bulk-tierlist span{color:#a7f3d0!important}.vv-tiers li{cursor:pointer}.vv-tiers li:hover{border-color:var(--gm-cobalt-200)}.vv-tiers li:focus-visible{outline:2px solid var(--gm-cobalt);outline-offset:2px}.vv-bulk-tierlist li{min-width:64px;padding:7px 10px}.vv-bulk-band-copy{flex-basis:340px}.vv-bb-brands{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.vv-bb-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.vv-bb-head span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c4b5fd}.vv-bb-head a{color:#ddd6fe!important;font-size:13px;font-weight:600;text-decoration:none}.vv-bb-head a:hover{color:#fff!important}.vv-bb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;flex:1}.vv-bb-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:18px 14px 16px;background:#fff;border-radius:16px;box-shadow:0 8px 24px rgb(15 8 40 / .25)}.vv-bb-logo{display:flex;align-items:center;justify-content:center;width:100%;height:84px;padding:8px;border:1px solid #efeaf8;border-radius:12px;background:#fff}.vv-bb-logo img{max-height:64px;max-width:100%;width:auto;height:auto;object-fit:contain}.vv-bb-logo .stg-card-mono{font-size:26px;font-weight:800;color:#4c1d95}.vv-bb-name{display:inline-flex;align-items:center;gap:4px;font-weight:800;font-size:15px;color:#1a1230!important;text-decoration:none;line-height:1.25}.vv-bb-name:hover{color:#6d28d9!important}.vv-bb-meta{font-size:12px;color:#6b6880}.vv-bb-brand .vv-follow-wrap{flex-direction:column;gap:6px}.vv-bb-brand .vv-follow-btn{padding:7px 16px;font-size:12px}.vv-bb-shop{margin-top:4px;font-size:13px;font-weight:700;color:#6d28d9!important;text-decoration:none}.vv-bb-shop:hover{color:#4c1d95!important}@media (max-width:1100px){.vv-bb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.vv-bulk-band{flex-direction:column}.vv-bulk-band-copy{flex:none}.vv-bb-grid{gap:10px}.vv-bb-brand{padding:14px 10px}}html .vv-bb-brand .vv-follow-btn:not(.is-following){background:#fff!important;color:#6d28d9!important;border:2px solid #6d28d9!important}html .vv-bb-brand .vv-follow-btn:not(.is-following):hover{background:#f3eeff!important}html .vv-bb-brand .vv-follow-btn.is-following{background:#6d28d9!important;color:#fff!important;border:2px solid #6d28d9!important}