@charset "UTF-8";@font-face{font-family:Campton;src:url(../../assets/fonts/campton/font.woff2) format("woff2"),url(../../assets/fonts/campton/font.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MangoGrotesque;src:url(../../assets/fonts/mango-grotesque/MangoGrotesque-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MangoGrotesque;src:url(../../assets/fonts/mango-grotesque/MangoGrotesque-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:MangoGrotesque;src:url(../../assets/fonts/mango-grotesque/MangoGrotesque-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--font-family-degular: "degular", sans-serif;--font-family-degular-display: "degular-display", sans-serif;--font-family-degular-text: "degular-text", sans-serif;--font-family-degular-mono: "degular-mono", monospace;--primitive-font-family-label: "degular-mono", monospace;--primitive-font-family-title: "degular-display", sans-serif;--font-family-label: "degular-mono", monospace;--font-family-campton: "Campton", sans-serif;--font-family-mango-grotesque: "MangoGrotesque", sans-serif;--primitive-font-family-display: "MangoGrotesque", sans-serif;--line-height-body: 1.25}.location-selector-toggle-wrap{display:flex;flex-wrap:nowrap;padding:8px 12px;background-color:#1c1d21;align-items:center;justify-content:space-between;gap:8px}@media screen and (min-width: 1024px){.location-selector-toggle-wrap{padding-left:24px;padding-top:6px;padding-bottom:6px}}.location-selector-toggle{padding:5px 10px;background-color:#0e0f11;border-radius:9999px;width:auto;gap:8px}@media screen and (min-width: 1024px){.location-selector-toggle{display:flex;border:1px solid var(--semantic-border-base-muted, #2C2F35)}}.location-selector-toggle .separator-dot{display:none}.location-selector-toggle .location-selector-toggle-name{color:var(--semantic-text-on-brand, #F5F2EC);leading-trim:both;text-edge:cap;font-family:var(--primitive-font-family-button, Campton);font-size:var(--primitive-size-size-04, 12px);font-style:normal;font-weight:var(--primitive-font-weight-black, 700);line-height:16px;letter-spacing:var(--primitive-font-tracking-wide, .8px);text-transform:uppercase}.location-selector-toggle-hours{padding:4px 8px;border-radius:var(--primitive-radius-radius-full, 9999px)}.location-selector-toggle-hours{font-family:var(--font-family-degular-mono);font-size:10px;font-style:normal;font-weight:var(--primitive-font-weight-regular, 700);line-height:14px;letter-spacing:var(--primitive-font-tracking-wide, .8px);text-transform:uppercase}.location-selector-toggle-hours.open{color:var(--primitive-color-location-status-location-open, #6FCF97);background:#6fcf9733}.location-selector-toggle-hours.closed{color:var(--primitive-color-location-status-location-closed, #C4A574);background:#c4a57433}.cp-location-status{display:none}.menu-type-toggle{display:flex;align-items:center;gap:0px;margin-left:0;padding:4px;border-radius:9999px;background-color:var(--Black)}@media screen and (min-width: 1024px){.menu-type-toggle{border:1px solid var(--semantic-border-base-muted, #2C2F35)}}.menu-type-toggle__button{appearance:none;border:none;background:transparent;color:var(--semantic-text-on-brand, #F5F2EC);padding:5px 12px;border-radius:9999px;font-family:var(--primitive-font-family-button, Campton);font-size:var(--primitive-size-size-04, 12px);font-weight:var(--primitive-font-weight-black, 700);line-height:16px;letter-spacing:var(--primitive-font-tracking-wide, .8px);text-transform:uppercase;cursor:pointer}.menu-type-toggle__button.is-active{background:var(--primitive-color-brand-gold, #CC9F53);color:var(--semantic-text-on-brand, #F5F2EC)}.menu-type-toggle__button.is-active:active,.menu-type-toggle__button.is-active:hover,.menu-type-toggle__button.is-active:focus{background:var(--primitive-color-brand-gold, #CC9F53);color:var(--semantic-text-on-brand, #F5F2EC)}.menu-type-toggle__button:active,.menu-type-toggle__button:hover,.menu-type-toggle__button:focus{background:transparent;color:var(--Primary)}.site-nav-menu-desktop ul li a{color:var(--semantic-text-primary, #F5F2EC);leading-trim:both;text-edge:cap;font-family:var(--primitive-font-family-button, Campton);font-size:var(--primitive-size-size-06, 16px);font-style:normal;font-weight:var(--primitive-font-weight-extrabold, 700);line-height:20px;letter-spacing:var(--primitive-font-tracking-wide, .8px);text-transform:capitalize}.site-nav-menu-desktop>ul{gap:12px}.site-nav-menu-desktop>ul li{padding:0;position:relative}.site-nav-menu-desktop>ul li a{padding:14px 32px 14px 12px}.site-nav-menu-desktop>ul li .js-button{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--semantic-text-primary, #F5F2EC)}.site-nav-menu-desktop>ul li .js-button svg{display:block}.site-nav-menu-desktop .menu-item-has-children{border-radius:9999px;transition:background .2s}.site-nav-menu-desktop .menu-item-has-children[data-expanded=true]{background:var(--semantic-surface-on-brand, #F5F2EC)}.site-nav-menu-desktop .menu-item-has-children[data-expanded=true] a{color:var(--semantic-text-on-strong, #0E0F11)}.site-nav-menu-desktop .menu-item-has-children[data-expanded=true] svg path{stroke:var(--semantic-text-on-strong, #0E0F11)}.site-nav-menu-desktop .menu-item-has-children[data-expanded=true]:active a,.site-nav-menu-desktop .menu-item-has-children[data-expanded=true]:hover a,.site-nav-menu-desktop .menu-item-has-children[data-expanded=true]:focus a{color:var(--semantic-text-on-strong, #0E0F11)}.site-nav-menu-desktop .menu-item-has-children[data-expanded=true]>.js-button{color:var(--semantic-text-on-strong, #0E0F11)}.site-nav-menu-desktop .menu-item-has-children>.sub-menu{min-width:360px;width:max-content;padding:12px;margin:0;background-color:var(--semantic-surface-base-muted, #1C1D21);border-radius:var(--primitive-radius-radius-lg, 16px);box-shadow:none}.site-nav-menu-desktop .menu-item-has-children>.sub-menu[aria-hidden=false]{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:4px}.site-nav-menu-desktop .menu-item-has-children>.sub-menu .sub-menu-heading{grid-column:1/-1;list-style:none;padding:0 0 4px;margin-bottom:16px;border-bottom:3px solid var(--semantic-border-base-muted, #2C2F35);pointer-events:none}.site-nav-menu-desktop .menu-item-has-children>.sub-menu .sub-menu-heading span{display:block;color:var(--semantic-text-primary, #F5F2EC);font-family:var(--font-family-degular-mono);font-size:var(--primitive-size-size-05, 14px);font-style:normal;font-weight:var(--primitive-font-weight-medium, 400);line-height:16px;letter-spacing:var(--primitive-font-tracking-wide, .8px);text-transform:uppercase}.site-nav-menu-desktop .menu-item-has-children>.sub-menu>li:not(.sub-menu-heading){padding:0}.site-nav-menu-desktop .menu-item-has-children>.sub-menu>li:not(.sub-menu-heading) a{display:block;color:var(--semantic-text-primary, #F5F2EC);leading-trim:both;text-edge:cap;font-family:var(--primitive-font-family-button, Campton);font-size:var(--primitive-size-size-05, 14px);font-style:normal;font-weight:var(--primitive-font-weight-bold, 700);line-height:16px;letter-spacing:var(--primitive-font-tracking-wide, .8px);text-transform:capitalize;transition:color .2s;padding:0;margin-bottom:12px}.site-nav-menu-desktop .menu-item-has-children>.sub-menu>li:not(.sub-menu-heading) a:active,.site-nav-menu-desktop .menu-item-has-children>.sub-menu>li:not(.sub-menu-heading) a:hover,.site-nav-menu-desktop .menu-item-has-children>.sub-menu>li:not(.sub-menu-heading) a:focus{color:var(--Primary)}.site-nav-menu-desktop .menu-item-has-children>.sub-menu>li.menu-item-cta{grid-column:1/-1;margin-top:12px;padding-top:4px}.site-nav-menu-desktop .menu-item-has-children>.sub-menu>li.menu-item-cta a{margin:0;display:flex;width:100%;padding:8px 24px;justify-content:center;align-items:center;border-radius:var(--primitive-radius-radius-full, 9999px);background:var(--primitive-color-brand-gold, #CC9F53);color:var(--semantic-text-on-brand, #F5F2EC);leading-trim:both;text-edge:cap;font-family:var(--primitive-font-family-button, Campton);font-size:var(--primitive-size-size-06, 16px);font-style:normal;font-weight:var(--primitive-font-weight-extrabold, 700);line-height:20px;letter-spacing:var(--primitive-font-tracking-wide, .8px);text-transform:capitalize;text-align:center;transition:background .2s,color .2s}.site-nav-menu-desktop .menu-item-has-children>.sub-menu>li.menu-item-cta a:active,.site-nav-menu-desktop .menu-item-has-children>.sub-menu>li.menu-item-cta a:hover,.site-nav-menu-desktop .menu-item-has-children>.sub-menu>li.menu-item-cta a:focus{background:var(--Primary-Alt);color:var(--semantic-text-on-brand, #F5F2EC)}.site-footer{padding-top:24px;padding-bottom:16px;border-top:1px solid var(--semantic-border-base-muted, #2C2F35)}@media (min-width: 1024px){.site-footer{padding-top:48px}}@media (min-width: 1024px){.site-footer .flex{align-items:flex-start}}.site-footer .footer-menus{width:100%;order:5}@media (min-width: 1024px){.site-footer .footer-menus{display:flex;gap:8px}}@media (min-width: 1360px){.site-footer .footer-menus{max-width:62%;width:62%}}.site-footer .footer-menu{width:100%;margin-bottom:0;border-bottom:1px solid var(--semantic-border-subtle, rgba(245, 242, 236, .2));border-radius:var(--primitive-radius-radius-lg, 16px);border:1px solid var(--semantic-border-base-muted, #2C2F35);background:var(--semantic-surface-base-muted, #1C1D21);margin-top:8px}.site-footer .footer-menu:first-child{margin-top:0}@media (min-width: 1024px){.site-footer .footer-menu{width:100%;border-bottom:none;margin-top:0;padding:16px}}.site-footer .footer-menu .footer-item-title{margin-block-end:0}.site-footer .footer-menu .footer-menu-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;color:inherit;text-align:left;text-transform:capitalize;color:var(--semantic-text-primary, #F5F2EC);font-family:var(--primitive-font-family-title, "Degular Display");font-size:20px;font-style:normal;font-weight:var(--primitive-font-weight-medium, 700);line-height:20px;letter-spacing:var(--primitive-font-tracking-default, 0)}@media (min-width: 1024px){.site-footer .footer-menu .footer-menu-toggle{color:var(--semantic-text-link, #D7B479);font-family:var(--primitive-font-family-label, "Degular Mono Variable");font-size:var(--primitive-size-size-05, 14px);font-style:normal;font-weight:var(--primitive-font-weight-medium, 700);line-height:16px;letter-spacing:var(--primitive-font-tracking-wide, .8px);text-transform:uppercase;margin-bottom:24px}}.site-footer .footer-menu .footer-menu-toggle .footer-menu-toggle-icon{width:32px;height:32px;border-radius:var(--primitive-radius-radius-full, 9999px);background:var(--semantic-surface-base, #2C2F35);display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.site-footer .footer-menu .footer-menu-toggle svg{display:block}.site-footer .footer-menu .footer-menu-toggle[aria-expanded=true] .footer-menu-toggle-icon{transform:rotate(90deg)}@media (min-width: 1024px){.site-footer .footer-menu .footer-menu-toggle{display:block;width:auto;padding:0;pointer-events:none;cursor:default}.site-footer .footer-menu .footer-menu-toggle .footer-menu-toggle-icon{display:none}}.site-footer .footer-menu .footer-menu-panel{padding:16px 12px;text-align:left}.site-footer .footer-menu .footer-menu-panel ul.site-footer-menu{display:grid;grid-template-columns:1fr max-content;column-gap:16px;row-gap:12px}.site-footer .footer-menu .footer-menu-panel ul.site-footer-menu li:nth-child(2n){text-align:right}@media (min-width: 1024px) and (max-width: 1280px){.site-footer .footer-menu .footer-menu-panel ul.site-footer-menu{display:flex;flex-direction:column}.site-footer .footer-menu .footer-menu-panel ul.site-footer-menu li:nth-child(2n){text-align:left}}.site-footer .footer-menu .footer-menu-panel ul.site-footer-menu li a{color:var(--semantic-text-primary, #F5F2EC);font-family:var(--primitive-font-family-button, Campton);font-size:var(--primitive-size-size-05, 14px);font-style:normal;font-weight:var(--primitive-font-weight-bold, 700);line-height:16px;letter-spacing:var(--primitive-font-tracking-wide, .8px);text-transform:capitalize;display:block;text-align:left}.site-footer .footer-menu .footer-menu-panel ul.site-footer-menu li a:active,.site-footer .footer-menu .footer-menu-panel ul.site-footer-menu li a:hover,.site-footer .footer-menu .footer-menu-panel ul.site-footer-menu li a:focus{color:var(--Primary);text-decoration:none}@media (min-width: 1024px){.site-footer .footer-menu .footer-menu-panel{display:block!important;padding:0}}.footer-content{width:100%;margin-bottom:24px;text-align:center}@media (min-width: 1024px){.footer-content{text-align:left}}@media (min-width: 1360px){.footer-content{width:38%;min-width:38%}}.footer-content p:first-child{color:var(--semantic-text-link, #D7B479);font-family:var(--primitive-font-family-label, "Degular Mono Variable");font-size:var(--primitive-size-size-05, 14px);font-style:normal;font-weight:var(--primitive-font-weight-medium, 700);line-height:16px;letter-spacing:var(--primitive-font-tracking-wide, .8px);text-transform:uppercase;margin-bottom:12px}.footer-content h2{color:var(--semantic-text-primary, #F5F2EC);font-family:var(--primitive-font-family-display, "Mango Grotesque");font-size:var(--primitive-size-size-11, 64px);font-style:normal;font-weight:var(--primitive-font-weight-bold, 700);line-height:52px;letter-spacing:var(--primitive-font-tracking-tight, -.5px);text-transform:uppercase;margin-bottom:16px}@media (min-width: 1024px){.footer-content h2{overflow:hidden;color:var(--semantic-text-primary, #F5F2EC);leading-trim:both;text-edge:cap;text-overflow:ellipsis;font-family:var(--primitive-font-family-display, "Mango Grotesque");font-size:var(--primitive-size-size-13, 96px);font-style:normal;font-weight:var(--primitive-font-weight-bold, 700);line-height:77px;letter-spacing:var(--primitive-font-tracking-tight, -.5px);text-transform:uppercase}}.footer-content .btn-primary{margin-bottom:12px}@media (min-width: 420px){.footer-content .btn-primary{margin-bottom:0}}@media (min-width: 430px){.footer-content .btn-primary{margin-right:8px}}.sub-footer{padding-top:0}.sub-footer .footer-logo-image{width:104px}@media (min-width: 1024px){.sub-footer .footer-logo-image{width:80px}}@media (min-width: 1024px){.sub-footer .container{flex-wrap:wrap}}@media (min-width: 1024px){.sub-footer .sub-footer-copyright{display:flex;align-items:center;gap:16px}}.sub-footer .copyright{margin-top:16px;color:var(--text-text-inverse, #FFF);font-family:var(--font-family-label, "Degular Mono Variable");font-size:var(--sizing-size-04, 12px);font-style:normal;font-weight:var(--font-weight-bold, 700);line-height:112%;letter-spacing:var(--font-tracking-tracking-default, 0)}@media (min-width: 1024px){.sub-footer .copyright{margin-top:0}}.sub-footer .social-links li a{border:1px solid var(--semantic-border-base-muted, #2C2F35)}.sub-footer .sub-footer-dcc img{width:65px}.sub-footer .menu-footer-container ul li a{color:var(--text-text-inverse, #FFF);text-align:center;font-family:var(--font-family-label, "Degular Mono Variable");font-size:var(--sizing-size-04, 12px);font-style:normal;font-weight:var(--font-weight-bold, 700);line-height:112%;letter-spacing:var(--font-tracking-tracking-default, 0)}@media (min-width: 500px){.sub-footer .menu-footer-container ul{flex-direction:row}}.sub-footer .sub-footer-copyright{order:1}.sub-footer .sub-footer-social{order:5}.sub-footer .sub-footer-dcc{order:15}@media (min-width: 1024px){.sub-footer .sub-footer-dcc{order:10}}.sub-footer .sub-footer-right-links{order:10}@media (min-width: 1024px){.sub-footer .sub-footer-right-links{order:15;width:100%}}@media (min-width: 1360px){.sub-footer .sub-footer-right-links{width:auto;justify-content:center}}#main .module-full-width-cta{padding:48px 0}@media (min-width: 1024px){#main .module-full-width-cta{padding:64px 0}}#main .module-full-width-cta .module-title{margin-bottom:12px}#main .module-full-width-cta.setting-content-align-center .module-content{max-width:690px}#main .module-full-width-cta p{text-wrap:balance}#main .module-full-width-cta.cover:after{background-image:linear-gradient(0deg,#0e0f1100 40.65%,#0e0f11 100.03%)}.strain-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--semantic-text-primary, #F5F2EC);font-size:16px;font-style:normal;font-weight:var(--primitive-font-weight-medium, 500);line-height:20px;letter-spacing:var(--primitive-font-tracking-default, 0)}.single-cp_strain,.strain-detail{background-color:var(--Black, #0E0F11);color:var(--semantic-text-primary, #F5F2EC)}.strain-detail h1,.strain-detail .strain-detail-heading{color:var(--semantic-text-primary, #F5F2EC)}.strain-detail .keyline{background:var(--semantic-border-base-muted, #2C2F35)}.strain-detail .strain-data{color:var(--semantic-text-primary, #F5F2EC)}.strain-detail .strain-data .strain-data-label{color:var(--semantic-text-link, #D7B479)}.strain-detail .strain-data .strain-data-value,.strain-detail .strain-detail-description{color:var(--semantic-text-primary, #F5F2EC)}.strain-detail .strain-detail-description p,.strain-detail .strain-detail-description li,.strain-detail .strain-detail-description a{color:inherit}.strain-detail .strain-detail-description a{color:var(--semantic-text-link, #D7B479)}.strain-detail .strain-card-meta{margin-bottom:8px}.strain-detail .strain-card-meta .pill.black{background-color:var(--Black-Alt);color:var(--semantic-text-primary, #F5F2EC);text-transform:none}.strain-detail .strain-card-meta .pill{color:var(--semantic-text-primary, #F5F2EC);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitive-font-family-label, "Degular Mono Variable");font-size:var(--primitive-size-size-06, 16px);font-style:normal;font-weight:var(--primitive-font-weight-bold, 700);line-height:1;letter-spacing:var(--primitive-font-tracking-tight, -.5px)}.strain-detail .strain-card-meta .pill.pill-Sativa{background-color:var(--Accent-3)}.strain-detail .strain-card-meta .pill.pill-Indica{background-color:var(--Accent-2)}.strain-detail .strain-card-meta .pill.pill-Hybrid{background-color:var(--Accent-1)}.strain-detail .strain-card-meta .pill.white{background-color:var(--semantic-surface-base, #2C2F35);color:var(--semantic-text-primary, #F5F2EC);text-transform:none}.strain-detail .cp-effects-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;list-style:none;padding:0;margin:0}@media (min-width: 1280px){.strain-detail .cp-effects-cards{grid-template-columns:repeat(4,1fr)}}.strain-detail .cp-effects-cards .cp-effect-card{background-color:var(--semantic-surface-base, #2C2F35);border-radius:4px;padding:16px 24px;display:flex;align-items:center;justify-content:center;text-align:center}.strain-detail .cp-effects-cards .cp-effect-card span{color:var(--semantic-text-primary, #F5F2EC)}.strain-detail .cp-terpene-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;list-style:none;padding:0;margin:0}@media (min-width: 1280px){.strain-detail .cp-terpene-cards{grid-template-columns:repeat(4,1fr)}}.strain-detail .cp-terpene-cards .cp-terpene-card{background-color:var(--semantic-surface-base-muted, #1C1D21);border-radius:4px;border-bottom-width:4px;border-bottom-style:solid;padding:16px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2px}.strain-detail .cp-terpene-cards .cp-terpene-card .terpene-name,.strain-detail .cp-terpene-cards .cp-terpene-card .terpene-flavor{color:var(--semantic-text-primary, #F5F2EC)}.related-strains{background-color:var(--Black, #0E0F11);border-top-color:var(--semantic-border-base-muted, #2C2F35)}.related-strains .heading,.related-strains .module-title{color:var(--semantic-text-primary, #F5F2EC)}.related-strains .strain-card{background-color:var(--Black-Alt, #15212D);border:1px solid var(--semantic-border-base-muted, #2C2F35)}.related-strains .strain-card-content .strain-title,.related-strains .strain-card-content .text-3xl{color:var(--semantic-text-primary, #F5F2EC)}@media (max-width: 1023px){.site-nav{display:flex;flex-direction:column-reverse}}.overline{font-family:var(--primitive-font-family-label, "Degular Mono Variable");font-size:var(--primitive-size-size-05, 14px);font-style:normal;font-weight:var(--primitive-font-weight-medium, 700);line-height:16px;letter-spacing:var(--primitive-font-tracking-wide, .8px);text-transform:uppercase;margin-bottom:12px}.site-nav-search-toggle svg{display:block;width:40px;height:40px}@media (min-width: 1024px){.site-nav-search-toggle{display:block!important;margin-right:0!important}}@media (min-width: 1160px){.site-nav-search-toggle{display:none!important}}.site-nav-primary{padding:12px}@media screen and (min-width: 1024px){.site-nav-secondary{justify-content:space-between;align-items:center}}.site-nav-secondary nav ul{padding-right:8px}@media screen and (min-width: 1024px){.site-nav-secondary nav ul li{margin-right:0}.site-nav-secondary nav ul li a,.site-nav-secondary nav ul li button{padding:12px 16px;color:var(--semantic-text-primary, #F5F2EC);leading-trim:both;text-edge:cap;font-family:var(--primitive-font-family-button, Campton);font-size:var(--primitive-size-size-05, 14px);font-style:normal;font-weight:var(--primitive-font-weight-bold, 700);line-height:16px;letter-spacing:var(--primitive-font-tracking-wide, .8px);text-transform:capitalize}}.site-nav-menu-mobile .dialog-header{background-color:var(--Black);border:none}.mobile-nav-title{color:var(--semantic-text-on-brand, #F5F2EC);text-align:center;font-family:var(--font-family-degular-mono);font-size:var(--primitive-size-size-06, 16px);font-style:normal;font-weight:var(--primitive-font-weight-medium, 400);line-height:16px;letter-spacing:var(--primitive-font-tracking-wide, .8px);text-transform:uppercase;border:none;padding:20px 8px}.site-nav-menu-mobile .dialog-close{width:32px;height:32px;background-color:#1c1d21;border-radius:100%;display:flex;align-items:center;justify-content:center;top:12px;right:8px}.site-nav-menu-mobile .dialog-close svg{display:block}.site-nav-menu-mobile .dialog-content{background-color:#1c1d21}.site-nav-menu-mobile .dialog nav.mobile-nav-primary ul li:after{content:"";display:block;width:100%;height:3px;border-radius:var(--primitive-radius-radius-lg, 16px);background:var(--semantic-surface-base, #2C2F35);margin-top:8px;margin-bottom:8px}.site-nav-menu-mobile .dialog nav.mobile-nav-primary ul li a,.site-nav-menu-mobile .dialog nav.mobile-nav-primary ul li button{color:var(--semantic-text-primary, #F5F2EC);leading-trim:both;text-edge:cap;font-family:var(--primitive-font-family-display, "MangoGrotesque");font-size:var(--primitive-size-size-11, 64px);font-style:normal;font-weight:var(--primitive-font-weight-bold, 700);line-height:52px;letter-spacing:var(--primitive-font-tracking-tight, -.5px);text-transform:uppercase;padding:12px 0;background-color:transparent}.site-nav-menu-mobile .dialog nav ul li button svg path{stroke:var(--Primary)}.site-nav-menu-mobile .dialog-child .dialog-close{transform:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;left:24px;top:12px}.site-nav-menu-mobile .dialog-child .dialog-close svg{display:block}.site-nav-menu-mobile .dialog .site-nav-secondary-mobile nav{padding:0 24px}.site-nav-menu-mobile .dialog .site-nav-secondary-mobile nav ul{display:grid;padding:var(--inset-none, 0);align-self:stretch;grid-template-rows:repeat(3,fit-content(100%));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.site-nav-menu-mobile .dialog .site-nav-secondary-mobile nav ul li{margin:0}.site-nav-menu-mobile .dialog .site-nav-secondary-mobile nav ul li a,.site-nav-menu-mobile .dialog .site-nav-secondary-mobile nav ul li button{background-color:transparent;color:var(--semantic-text-primary, #F5F2EC);leading-trim:both;text-edge:cap;font-family:var(--primitive-font-family-button, Campton);font-size:var(--primitive-size-size-05, 14px);font-style:normal;font-weight:var(--primitive-font-weight-bold, 700);line-height:16px;letter-spacing:var(--primitive-font-tracking-wide, .8px);text-transform:capitalize;padding:12px 0}@media screen and (min-width: 768px){.site-nav-primary-cta{margin-right:0}}.site-nav-primary-cta>li>a{color:var(--semantic-text-on-brand, #F5F2EC);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitive-font-family-button, Campton);font-size:var(--primitive-size-size-06, 16px);font-style:normal;font-weight:var(--primitive-font-weight-extrabold, 700);line-height:20px;letter-spacing:var(--primitive-font-tracking-wide, .8px);text-transform:capitalize;display:flex;min-height:var(--primitive-size-size-10, 48px);padding:var(--gap-none, 0);justify-content:center;align-items:center;gap:var(--gap-none, 0);flex:1 0 0;background-color:var(--Primary)}.site-nav-primary-cta>li>a:active,.site-nav-primary-cta>li>a:hover,.site-nav-primary-cta>li>a:focus{background-color:var(--Primary-Alt);color:var(--Black)}@media screen and (min-width: 768px){.site-nav-primary-cta>li>a{color:var(--semantic-text-on-strong, #0E0F11);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--primitive-font-family-button, Campton);font-size:var(--primitive-size-size-06, 16px);font-style:normal;font-weight:var(--primitive-font-weight-extrabold, 700);line-height:20px;letter-spacing:var(--primitive-font-tracking-wide, .8px);text-transform:capitalize;border-radius:var(--primitive-radius-radius-full, 9999px);background:var(--semantic-surface-on-brand, #F5F2EC);padding:0 24px}}@media (min-width: 1024px){.site-nav-search-enabled.site-nav-search-display-bar .site-nav-search{display:none;margin-right:0;width:280px;min-width:280px;max-width:500px}}@media (min-width: 1160px){.site-nav-search-enabled.site-nav-search-display-bar .site-nav-search{display:block}}@media (min-width: 1300px){.site-nav-search-enabled.site-nav-search-display-bar .site-nav-search{min-width:400px;width:400px}}@media (min-width: 1500px){.site-nav-search-enabled.site-nav-search-display-bar .site-nav-search{min-width:500px;width:500px}}@media (min-width: 1024px){.site-nav-search-enabled.site-nav-search-display-bar .site-nav-search-input{padding:15px 16px 15px 42px;color:var(--semantic-text-tertiary, #DBD1C2);leading-trim:both;text-edge:cap;font-family:var(--primitive-font-family-button, Campton);font-size:var(--primitive-size-size-05, 14px);font-style:normal;font-weight:var(--primitive-font-weight-bold, 700);line-height:16px;letter-spacing:var(--primitive-font-tracking-wide, .8px);text-transform:capitalize;border-radius:var(--primitive-radius-radius-full, 9999px);border:1px solid var(--semantic-border-base-muted, #2C2F35);background:var(--semantic-surface-base-muted, #1C1D21)}.site-nav-search-enabled.site-nav-search-display-bar .site-nav-search-input::placeholder{color:var(--semantic-text-tertiary, #DBD1C2)}}@media (min-width: 1300px){.site-nav-search-enabled.site-nav-search-display-bar .site-nav-search-input{padding-left:52px}}@media (min-width: 1024px){.site-nav-search-enabled.site-nav-search-display-bar .site-nav-search button{right:auto;left:12px}.site-nav-search-enabled.site-nav-search-display-bar .site-nav-search button svg{width:auto;height:auto}}.site-nav-search-enabled.site-nav-search-display-bar .site-nav-actions{gap:16px}@media screen and (min-width: 1024px){.site-nav-search-enabled.site-nav-search-display-bar .site-nav-actions{flex-direction:row-reverse;gap:24px}}.btn{font-family:var(--primitive-font-family-button, Campton);font-size:var(--primitive-size-size-06, 16px);font-style:normal;font-weight:var(--primitive-font-weight-extrabold, 700);line-height:20px;letter-spacing:var(--primitive-font-tracking-wide, .8px);text-transform:capitalize;padding:12px 32px}.btn-primary{color:var(--semantic-text-on-brand, #F5F2EC)}.age-gate-step{padding:16px}@media screen and (min-width: 1024px){.age-gate-content{width:575px}}@media screen and (min-width: 1024px){.age-gate-background-image{width:calc(100% - 575px)}}.location-selector .location-selector-card,.age-gate .location-selector-card{margin-bottom:12px}.location-selector .location-selector-card-content,.age-gate .location-selector-card-content{width:100%;text-align:left;background-color:var(--Black)}.location-selector .location-selector-card-content h3,.age-gate .location-selector-card-content h3{color:var(--semantic-text-primary, #F5F2EC);font-family:var(--primitive-font-family-title, Campton);font-size:var(--primitive-size-size-07, 24px);font-style:normal;font-weight:var(--primitive-font-weight-medium, 700);line-height:24px;letter-spacing:var(--primitive-font-tracking-default, 0);margin-bottom:4px}@media screen and (min-width: 1024px){.location-selector .location-selector-card-content h3,.age-gate .location-selector-card-content h3{color:var(--semantic-text-primary, #F5F2EC);font-family:var(--primitive-font-family-title, Campton);font-size:var(--primitive-size-size-08, 32px);font-style:normal;font-weight:var(--primitive-font-weight-bold, 700);line-height:30px;letter-spacing:var(--primitive-font-tracking-loose, .5px)}}.location-selector .location-selector-card-content .body-2,.age-gate .location-selector-card-content .body-2{color:var(--semantic-text-secondary, #ECE5DA);font-size:16px;font-style:normal;font-weight:var(--primitive-font-weight-medium, 500);line-height:20px;letter-spacing:var(--primitive-font-tracking-default, 0);margin-bottom:12px}.location-selector .location-selector-card-content .location-selector-card-hours,.age-gate .location-selector-card-content .location-selector-card-hours{display:inline-block;padding:8px 12px;margin:0}.location-selector .location-selector-card-content .location-selector-card-hours .cp-location-status,.location-selector .location-selector-card-content .location-selector-card-hours .separator-dot,.age-gate .location-selector-card-content .location-selector-card-hours .cp-location-status,.age-gate .location-selector-card-content .location-selector-card-hours .separator-dot{display:none}.location-selector .location-selector-card-content .location-selector-card-hours,.age-gate .location-selector-card-content .location-selector-card-hours{font-family:var(--primitive-font-family-label, "Degular Mono Variable");font-size:var(--primitive-size-size-04, 12px);font-style:normal;font-weight:var(--primitive-font-weight-semibold, 700);line-height:16px;letter-spacing:var(--primitive-font-tracking-tight, -.5px);border-radius:var(--primitive-radius-radius-full, 9999px);text-transform:capitalize}.location-selector .location-selector-card-content .location-selector-card-hours.open,.age-gate .location-selector-card-content .location-selector-card-hours.open{background:var(--semantic-status-open-field, rgba(95, 211, 158, .2));color:var(--semantic-status-open-text, #5FD39E)}.location-selector .location-selector-card-content .location-selector-card-hours.closed,.age-gate .location-selector-card-content .location-selector-card-hours.closed{background:var(--semantic-status-closed-field, rgba(255, 102, 102, .2));color:var(--semantic-status-closed-text, #FF6666)}.location-selector .location-selector-card-content .location-selector-card-buttons,.age-gate .location-selector-card-content .location-selector-card-buttons{margin-top:12px}.location-selector .location-selector-card-content .location-selector-card-buttons,.age-gate .location-selector-card-content .location-selector-card-buttons{display:flex;gap:12px}.location-selector .location-selector-card-content .location-selector-card-buttons .btn,.age-gate .location-selector-card-content .location-selector-card-buttons .btn{width:100%}.location-selector .location-selector-card-content .location-selector-card-buttons .btn[data-retailer-menu-type=MEDICAL],.age-gate .location-selector-card-content .location-selector-card-buttons .btn[data-retailer-menu-type=MEDICAL]{background-color:transparent}.location-selector .location-selector-card-content .location-selector-card-buttons .btn[data-retailer-menu-type=MEDICAL]:active,.location-selector .location-selector-card-content .location-selector-card-buttons .btn[data-retailer-menu-type=MEDICAL]:hover,.location-selector .location-selector-card-content .location-selector-card-buttons .btn[data-retailer-menu-type=MEDICAL]:focus,.age-gate .location-selector-card-content .location-selector-card-buttons .btn[data-retailer-menu-type=MEDICAL]:active,.age-gate .location-selector-card-content .location-selector-card-buttons .btn[data-retailer-menu-type=MEDICAL]:hover,.age-gate .location-selector-card-content .location-selector-card-buttons .btn[data-retailer-menu-type=MEDICAL]:focus{background-color:var(--Primary-Alt)}.location-selector .location-selector-card-meta,.age-gate .location-selector-card-meta{display:flex;align-items:center;flex-wrap:nowrap;overflow:scroll}.location-selector .location-selector-card-meta::-webkit-scrollbar,.age-gate .location-selector-card-meta::-webkit-scrollbar{display:none}.location-selector .location-selector-card-meta::-webkit-scrollbar-track,.age-gate .location-selector-card-meta::-webkit-scrollbar-track{display:none}.location-selector .location-selector-card-meta .cp-retailer-order-types,.age-gate .location-selector-card-meta .cp-retailer-order-types{display:flex;gap:4px;padding:0;margin:0 0 0 4px}.location-selector .location-selector-card-meta .cp-retailer-order-type,.age-gate .location-selector-card-meta .cp-retailer-order-type{display:flex;gap:8px;padding:8px 12px;border-radius:var(--primitive-radius-radius-full, 9999px);background:var(--semantic-surface-base, #2C2F35)}.location-selector .location-selector-card-meta svg,.age-gate .location-selector-card-meta svg{display:block}.location-selector .location-selector-card-meta .cp-retailer-order-type__icon,.age-gate .location-selector-card-meta .cp-retailer-order-type__icon{display:flex;align-items:center}.location-selector .location-selector-card-meta .cp-retailer-order-type__label,.age-gate .location-selector-card-meta .cp-retailer-order-type__label{color:var(--semantic-text-on-brand, #F5F2EC);text-align:center;font-family:var(--primitive-font-family-label, "Degular Mono Variable");font-size:var(--primitive-size-size-04, 12px);font-style:normal;font-weight:var(--primitive-font-weight-semibold, 700);line-height:16px;letter-spacing:var(--primitive-font-tracking-tight, -.5px)}.location-selector .dialog-header{padding:16px;background-color:var(--Black-Alt);border-bottom:1px solid var(--Black)}.location-selector .dialog-header .dialog-close{background-color:var(--Black);width:40px;height:40px;border-radius:100%;display:flex;align-items:center;justify-content:center;transition:background-color .2s;right:16px}.location-selector .dialog-header .dialog-close:active,.location-selector .dialog-header .dialog-close:hover,.location-selector .dialog-header .dialog-close:focus{background-color:var(--Primary)}.location-selector .dialog-header .dialog-close:active svg circle,.location-selector .dialog-header .dialog-close:hover svg circle,.location-selector .dialog-header .dialog-close:focus svg circle{fill:none}.location-selector .dialog-header .dialog-close svg{display:block}.location-selector .dialog-header .dialog-close svg circle{fill:none}.location-selector .location-selector-title{color:var(--semantic-text-primary, #F5F2EC);text-transform:capitalize;font-family:var(--primitive-font-family-title, Campton);font-size:var(--primitive-size-size-08, 32px);font-style:normal;font-weight:var(--primitive-font-weight-bold, 700);line-height:30px;letter-spacing:var(--primitive-font-tracking-loose, .5px)}.location-selector-content{padding:16px;border-radius:16px}.age-gate-title p{color:var(--semantic-text-primary, #F5F2EC);leading-trim:both;text-edge:cap;font-family:var(--primitive-font-family-title, Campton);font-size:var(--primitive-size-size-09, 40px);font-style:normal;font-weight:var(--primitive-font-weight-black, 700);line-height:36px;letter-spacing:var(--primitive-font-tracking-default, 0)}.module-store-info{padding:24px 0}@media screen and (min-width: 1024px){.module-store-info{padding:40px 0}}.retailer-list{background:var(--Black-Alt)}.retailer-card{background-color:var(--Black);color:var(--White)}.retailer-card .retailer-card-content h3,.retailer-card .retailer-card-content h3 a,.retailer-card .retailer-card-content p{color:var(--White)}.retailer-card .retailer-card-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.retailer-card .retailer-card-buttons>:nth-child(n+3){grid-column:1/-1}.retailer-list-banner h1{margin-bottom:0;font-size:52px}@media screen and (min-width: 1024px){.retailer-list-banner h1{font-size:80px}}.post-list{background:var(--Black-Alt)}.post-list .post{background-color:var(--Black);color:var(--White)}.post-list .post .post-title,.post-list .post .post-excerpt,.post-list .post .post-excerpt p{color:var(--White)}.post-pagination{background:var(--Black-Alt);border-top-color:var(--Black)}.post-pagination .page-numbers{background:var(--Black);border-color:var(--Black);color:var(--White)}.post-pagination .page-numbers:hover,.post-pagination .page-numbers:active,.post-pagination .page-numbers:focus{background:var(--White);color:var(--Black)}.post-pagination .current{background:var(--White);color:var(--Black)}.post-pagination .current:hover,.post-pagination .current:active,.post-pagination .current:focus{background:var(--Black);color:var(--White)}@media screen and (min-width: 1024px){.site-nav-secondary nav ul li.current-menu-item a{background-color:transparent;color:var(--Primary)}}.post-pagination .page-numbers{font-family:var(--font-family-campton)}.single-post-wrapper{background:var(--Black-Alt);border-bottom-color:var(--Black);color:var(--White)}.single-post-wrapper .post-sidebar-left h3,.single-post-wrapper .post-sidebar-right h3{color:var(--White)}.single-post-wrapper .post-sidebar-left>div,.single-post-wrapper .post-sidebar-right>div{border-top-color:var(--Black)}.single-post-wrapper .table-of-contents a,.single-post-wrapper .sidebar-related-posts li a{color:var(--White)}.single-post-wrapper .sidebar-related-posts li{border-bottom-color:var(--Black)}.single-post-wrapper .post-thumbnail-wrapper{background-color:var(--Black-Alt)}.single-post-wrapper .post-content{--text-color: var(--White)}.blog-related-posts{background:var(--Black-Alt);color:var(--White)}.blog-related-posts .related-posts-title,.blog-related-posts .module-title{color:var(--White)}.blog-related-posts .post{background-color:var(--Black);color:var(--White)}.blog-related-posts .post .post-title,.blog-related-posts .post .post-title h3,.blog-related-posts .post .post-excerpt,.blog-related-posts .post .post-excerpt p{color:var(--White)}.module-campaign-slider{padding:0!important}
/*# sourceMappingURL=child.css.map */
