:root{--dd-ink: #0a0a0a;--dd-text: #1a1a1a;--dd-muted: #595959;--dd-line: #e2e2e2;--dd-soft: #f6f6f4;--dd-tile: #f3f3f1;--dd-dark: #0a0a0a;--dd-dark-2: #151515;--dd-dark-line: #2e2e2e;--dd-on-dark: #f5f5f5;--dd-on-dark-muted: #b8b8b8;--dd-accent: #c6ff1a;--dd-accent-ink: #0a0a0a;--dd-link: #3f6212;--dd-radius: 16px;--dd-gutter: 16px;--dd-ease: cubic-bezier(.2, .7, .2, 1);--dd-display: var(--font-heading--family, "Inter"), "Arial Black", system-ui, sans-serif}@media(min-width:480px){:root{--dd-gutter: 20px}}@media(min-width:990px){:root{--dd-gutter: 40px}}html,body{overflow-x:clip;max-width:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--dd-accent);color:var(--dd-accent-ink)}.dd-wrap{box-sizing:border-box;width:100%;max-width:1320px;margin-inline:auto;padding-inline:var(--dd-gutter)}:is(.dd-hero,.dd-trust,.dd-cats,.dd-row,.dd-legal-links),:is(.dd-hero,.dd-trust,.dd-cats,.dd-row,.dd-legal-links) *,:is(.dd-hero,.dd-trust,.dd-cats,.dd-row,.dd-legal-links) *:before,:is(.dd-hero,.dd-trust,.dd-cats,.dd-row,.dd-legal-links) *:after{box-sizing:border-box}:is(.dd-hero,.dd-cats,.dd-row) img{max-width:100%}h1,h2,.h1,.h2{text-transform:uppercase;letter-spacing:-.01em}.dd-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;max-width:100%;padding:0 26px;border-radius:999px;border:2px solid transparent;font-weight:800;font-size:15px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:transform .2s var(--dd-ease),background-color .2s,color .2s,box-shadow .2s}.dd-btn:hover{transform:translateY(-2px)}.dd-btn--accent{background:var(--dd-accent);color:var(--dd-accent-ink);border-color:var(--dd-accent)}.dd-btn--accent:hover{box-shadow:0 10px 28px -10px #c6ff1a99}.dd-btn--outline{background:transparent;color:var(--dd-on-dark);border-color:var(--dd-on-dark)}.dd-btn--outline:hover{background:var(--dd-on-dark);color:var(--dd-ink)}.button,button.button,.add-to-cart-button,.cart__checkout-button{text-transform:uppercase;letter-spacing:.05em;font-weight:800}.dd-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px;min-width:0}.dd-head h2{margin:0;min-width:0;font-family:var(--dd-display);font-size:clamp(26px,6vw,48px);line-height:.95;font-weight:900;color:var(--dd-ink);overflow-wrap:anywhere}.dd-head__link{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;color:var(--dd-ink);font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--dd-accent);text-decoration-thickness:3px;text-underline-offset:6px}.dd-head__link:hover{color:var(--dd-link)}.dd-hero{position:relative;overflow:hidden;width:100%;background:radial-gradient(70% 60% at 80% 35%,rgb(198 255 26 / .13),transparent 65%),var(--dd-dark);color:var(--dd-on-dark)}.dd-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding-block:32px 28px}.dd-hero__copy{min-width:0}.dd-hero__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;color:var(--dd-on-dark-muted)}.dd-dot{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--dd-accent);animation:dd-pulse 2.4s infinite}.dd-hero__title{margin:0;font-family:var(--dd-display);font-size:clamp(42px,12vw,112px);line-height:.9;font-weight:900;letter-spacing:-.02em;text-transform:uppercase;color:#fff;overflow-wrap:break-word}.dd-accent{color:var(--dd-accent)}.dd-hero__text{margin:16px 0 0;max-width:46ch;font-size:16px;line-height:1.55;color:#d6d6d6}.dd-hero__actions{display:flex;flex-direction:column;gap:12px;margin-top:24px}.dd-hero__actions .dd-btn{width:100%}.dd-hero__stage{position:relative;width:100%;max-width:460px;margin-inline:auto;aspect-ratio:1 / .9}.dd-hero__ring{position:absolute;top:10%;right:14%;bottom:10%;left:14%;border:1.5px dashed rgb(198 255 26 / .35);border-radius:50%;animation:dd-spin 40s linear infinite}.dd-hero__item{position:absolute;display:block;overflow:hidden;background:var(--dd-tile);border-radius:20px;box-shadow:0 24px 48px -20px #000c}.dd-hero__item img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.dd-hero__item--1{width:56%;aspect-ratio:1;left:22%;top:2%;z-index:2;animation:dd-float 6s ease-in-out infinite}.dd-hero__item--2{width:34%;aspect-ratio:1;left:4%;bottom:4%;z-index:3;rotate:-7deg;animation:dd-float 7s ease-in-out -2s infinite}.dd-hero__item--3{width:34%;aspect-ratio:1;right:4%;bottom:8%;z-index:1;rotate:6deg;animation:dd-float 8s ease-in-out -4s infinite}.dd-hero__tag{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:3px 8px;border-radius:999px;background:var(--dd-dark);color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-marquee{width:100%;overflow:hidden;white-space:nowrap;background:var(--dd-accent);color:var(--dd-accent-ink)}.dd-marquee__track{display:inline-flex;gap:22px;padding:11px 0;font-family:var(--dd-display);font-weight:900;font-size:17px;text-transform:uppercase;animation:dd-marquee 28s linear infinite}@media(min-width:480px){.dd-hero__actions{flex-direction:row;flex-wrap:wrap}.dd-hero__actions .dd-btn{width:auto;flex:1 1 180px}}@media(min-width:750px){.dd-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;padding-block:72px 64px}.dd-hero__eyebrow{font-size:12px}.dd-hero__actions .dd-btn{flex:0 0 auto}}.dd-trust{background:var(--dd-soft);color:var(--dd-text);border-bottom:1px solid var(--dd-line)}.dd-trust__list{list-style:none;margin:0 auto;padding-block:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dd-trust__list li{display:flex;align-items:center;gap:10px;min-width:0;font-size:13px;line-height:1.3;font-weight:600;color:var(--dd-text)}.dd-trust__list li>span:last-child{min-width:0;overflow-wrap:anywhere}.dd-trust__k{flex:0 0 auto;display:inline-grid;place-items:center;min-width:44px;height:30px;padding-inline:8px;border-radius:999px;background:var(--dd-ink);color:var(--dd-accent);font-weight:900;font-size:12px;letter-spacing:.04em}@media(min-width:990px){.dd-trust__list{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:18px}.dd-trust__list li{font-size:14px}}.dd-cats{padding-block:40px 8px;background:#fff}.dd-cats__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dd-cats__grid>li{min-width:0}.dd-cats__tile{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--dd-radius);background:#fff;border:1px solid var(--dd-line);color:var(--dd-ink);text-decoration:none;box-shadow:0 1px 2px #0000000a;transition:transform .3s var(--dd-ease),box-shadow .3s,border-color .2s}.dd-cats__media{display:block;aspect-ratio:1 / .85;background:var(--dd-tile);overflow:hidden}.dd-cats__media img{display:block;width:100%;height:100%;object-fit:contain;padding:10%;mix-blend-mode:multiply;transition:transform .5s var(--dd-ease)}.dd-cats__label{display:flex;flex-direction:column;gap:4px;padding:12px 12px 14px;min-width:0}.dd-cats__name{font-family:var(--dd-display);font-weight:900;font-size:17px;line-height:1.05;text-transform:uppercase;overflow-wrap:anywhere}.dd-cats__count{font-size:12px;font-weight:600;color:var(--dd-muted);text-transform:uppercase;letter-spacing:.06em}.dd-cats__tile:hover,.dd-cats__tile:focus-visible{transform:translateY(-4px);border-color:var(--dd-ink);box-shadow:0 16px 32px -18px #00000059}.dd-cats__tile:hover img{transform:scale(1.07) rotate(-2deg)}@media(min-width:750px){.dd-cats{padding-block:72px 16px}.dd-cats__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dd-cats__name{font-size:21px}}.dd-row{padding-block:36px 8px;background:#fff;overflow:hidden}.shopify-section:nth-child(2n)>.dd-row{background:var(--dd-soft)}.dd-row__track{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--dd-gutter);margin-inline:calc(-1 * var(--dd-gutter));padding:4px var(--dd-gutter) 16px;scrollbar-width:none}.dd-row__track::-webkit-scrollbar{display:none}.dd-row__track>*{scroll-snap-align:start;min-width:0}.dd-row__track[aria-busy=true]{opacity:.6}@media(min-width:750px){.dd-row{padding-block:60px 8px}.dd-row__track{grid-auto-columns:40%}}@media(min-width:990px){.dd-row__track{grid-auto-columns:calc((100% - 2 * var(--dd-gutter) - 36px) / 4)}}.dd-card{height:100%}.dd-card__link{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--dd-radius);background:#fff;border:1px solid var(--dd-line);color:var(--dd-ink);text-decoration:none;box-shadow:0 1px 2px #0000000d;transition:transform .3s var(--dd-ease),box-shadow .3s,border-color .2s}.dd-card__media{position:relative;aspect-ratio:1;background:var(--dd-tile);overflow:hidden}.dd-card__img{display:block;width:100%;height:100%;object-fit:contain;padding:8%;mix-blend-mode:multiply;transition:transform .5s var(--dd-ease)}.dd-card__flag{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:999px;background:var(--dd-ink);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dd-card--soldout .dd-card__img{opacity:.45}.dd-card__body{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0;padding:14px 14px 16px}.dd-card__brand{margin:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-card__title{margin:0;font-size:15px;line-height:1.2;font-weight:800;text-transform:uppercase;color:var(--dd-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.dd-card__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.dd-card__chips li{padding:3px 9px;border-radius:999px;border:1px solid var(--dd-line);background:var(--dd-soft);font-size:12px;line-height:1.3;color:var(--dd-text);max-width:100%;overflow-wrap:anywhere}.dd-card__chips b{color:var(--dd-ink);font-weight:800}.dd-card__price{margin:auto 0 0;padding-top:4px;font-size:21px;font-weight:900;color:var(--dd-ink)}.dd-card__price small{font-size:11px;font-weight:700;color:var(--dd-muted);text-transform:uppercase;letter-spacing:.08em}@media(hover:hover){.dd-card__link:hover{transform:translateY(-5px);border-color:var(--dd-ink);box-shadow:0 18px 36px -20px #0006}.dd-card__link:hover .dd-card__img{transform:scale(1.05)}}.product-card .card-gallery,.product-card .product-media-container,.product-card .product-media{background:var(--dd-tile)}.product-card .card-gallery{border-radius:var(--dd-radius);overflow:hidden}.product-card .card-gallery img,.product-card .product-media img{object-fit:contain;mix-blend-mode:multiply;transition:transform .5s var(--dd-ease)}@media(hover:hover){.product-card:hover .card-gallery img{transform:scale(1.04)}}.product-card .product-card__content{gap:8px}.product-card .price,.product-card product-price{font-size:18px;font-weight:900;color:var(--dd-ink)}.dd-card-meta{display:flex;flex-direction:column;gap:6px;min-width:0}.dd-card-meta__brand{margin:0;order:-1;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dd-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-card-meta__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.dd-chip{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:2px 9px;border:1px solid var(--dd-line);border-radius:999px;background:var(--dd-soft);color:var(--dd-text);font-size:12px;line-height:1.2;max-width:100%;overflow-wrap:anywhere}.dd-chip abbr{text-decoration:none;font-weight:800;color:var(--dd-ink)}.dd-chip--muted{color:var(--dd-muted)}.header,header-component{border-bottom:1px solid var(--dd-dark-line)}.header__menu-item,.menu-list__link{font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:13px}.header-actions__action,.header__icon,.header button{min-width:44px;min-height:44px}.header .cart-bubble,.header [class*=cart-count]{background:var(--dd-accent);color:var(--dd-accent-ink)}.rte a,.dd-compliance a,.dd-facts a,.dd-atc a:not([class*=button]),.cart-items a:not([class*=button]){color:var(--dd-link)}.dd-compliance__over,.dd-facts__stock--out,.dd-compliance__message{color:#b42318}.dd-compliance__alert{background:#fef3f2;border-color:#b42318;color:#7a271a}.dd-compliance__hint{opacity:1;color:var(--dd-muted)}.dd-compliance__check input{accent-color:var(--dd-ink)}.dd-facts__stock--in{color:#1f6b2a}.dd-atc__tick{background:var(--dd-accent);color:var(--dd-accent-ink)}.dd-line-cannabis,.dd-line-cannabis *{color:var(--dd-muted);font-size:13px}.dd-line-cannabis__sku{font-variant-numeric:tabular-nums}.dd-age-gate__panel{background:#fff;color:#111}.dd-legal-links{background:var(--dd-dark);color:var(--dd-on-dark-muted);box-shadow:0 0 0 100vmax var(--dd-dark);clip-path:inset(0 -100vmax)}.dd-legal-links :is(p,li,span,small){color:var(--dd-on-dark-muted)}.dd-legal-links a{color:var(--dd-on-dark)}.dd-js [data-dd-reveal]{opacity:0;transform:translateY(16px);animation:dd-show 0s 3s forwards;transition:opacity .6s var(--dd-ease),transform .6s var(--dd-ease);transition-delay:calc(var(--dd-i, 0) * 50ms)}.dd-js [data-dd-reveal].is-in{opacity:1;transform:none}@keyframes dd-show{to{opacity:1;transform:none}}@keyframes dd-float{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes dd-spin{to{rotate:360deg}}@keyframes dd-marquee{to{transform:translate(-50%)}}@keyframes dd-pulse{0%{box-shadow:0 0 #c6ff1ab3}70%{box-shadow:0 0 0 10px #c6ff1a00}to{box-shadow:0 0 #c6ff1a00}}:focus-visible{outline:2px solid var(--dd-link);outline-offset:2px}.dd-hero :focus-visible,.header :focus-visible{outline-color:var(--dd-accent)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.dd-js [data-dd-reveal]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/dd-design.css.map */
