.MMJCategoryHeading{font-size:28px;line-height:1.25;color:#debe61;text-align:center;margin:32px 20px 24px}.MMJCategoryGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;padding:0 32px 40px;max-width:1600px;margin:auto}.MMJCategoryCard{display:block;min-width:0;color:#fff}.MMJCategoryCard__Image{aspect-ratio:1;overflow:hidden;background:#181818;border:1px solid #333}.MMJCategoryCard__Image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s ease}.MMJCategoryCard__Title{font-size:15px;font-weight:600;line-height:1.4;text-align:center;margin:14px 0 0;color:#fff}.MMJCategoryCard__Title span{color:#debe61;margin-left:5px}.MMJCategoryCard:focus-visible{outline:2px solid #debe61;outline-offset:5px}@media(hover:hover){.MMJCategoryCard:hover img{transform:scale(1.04)}}@media(max-width:1199px){.MMJCategoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.MMJCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;padding:0 20px 28px}.MMJCategoryHeading{font-size:24px;margin:24px 20px 20px}.MMJCategoryCard__Title{font-size:14px;margin-top:10px}}@media(prefers-reduced-motion:reduce){.MMJCategoryCard__Image img{transition:none}}.MMJFeatured{padding-top:32px;padding-bottom:40px}.MMJFeatured .SectionHeader{margin-bottom:28px}.MMJFeatured .ProductItem{height:100%;border:1px solid #303030;padding:12px;background:#0b0b0b}.MMJFeatured .ProductItem__Info{padding-top:14px;text-align:left}.MMJFeatured .ProductItem__Title{font-size:14px;line-height:1.5;min-height:63px;letter-spacing:0;text-transform:none;margin-bottom:10px}.MMJFeatured .ProductItem__PriceList{min-height:30px}.MMJFeatured .ProductItem__Price:not(.Price--compareAt){color:#debe61;font-size:17px;font-weight:700}.MMJFeatured .Price--compareAt{color:#aaa;font-size:13px}.MMJFeatured .MMJProductLink{display:block;padding:12px 8px;margin-top:14px;text-align:center;border:1px solid #debe61;color:#debe61;font-size:12px;font-weight:600;line-height:1.4}.MMJFeatured .MMJProductLink:focus-visible{outline:2px solid #fff;outline-offset:3px}.MMJFeatured .SectionFooter{margin-top:28px}@media(max-width:640px){.MMJFeatured .ProductItem{padding:8px}.MMJFeatured .ProductItem__Title{font-size:12px;min-height:72px}.MMJFeatured .ProductItem__Price:not(.Price--compareAt){font-size:15px}.MMJFeatured .MMJProductLink{font-size:11px}.MMJFeatured .ProductList--grid{padding-left:12px;padding-right:12px}}.MMJConfidence{padding:48px 0;background:#0b0b0b;border-block:1px solid #303030}.MMJConfidence h2{text-align:center;color:#fff;font-size:24px;letter-spacing:2px;margin:0 0 28px}.MMJConfidence__Grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.MMJConfidence article{border:1px solid #303030;padding:26px;display:flex;flex-direction:column}.MMJConfidence h3{color:#debe61;font-size:18px;margin:0 0 12px}.MMJConfidence p{font-size:14px;line-height:1.7;color:#e2e2e2;margin:0 0 20px}.MMJConfidence a{margin-top:auto;color:#debe61;text-decoration:underline;text-underline-offset:4px;font-size:14px}.MMJConfidence a:focus-visible{outline:2px solid #fff;outline-offset:5px}@media(max-width:640px){.MMJConfidence{padding:32px 0}.MMJConfidence__Grid{grid-template-columns:1fr;gap:14px}.MMJConfidence article{padding:22px}.MMJConfidence h2{font-size:20px}}.MMJSignup{background:#101010;border-block:1px solid #303030;padding:56px 0;color:#fff}.MMJSignup__Inner{max-width:680px;margin:auto;text-align:center}.MMJSignup__Eyebrow{color:#debe61;font-size:12px;letter-spacing:2px}.MMJSignup h2{font-size:30px;margin:12px 0}.MMJSignup form{margin-top:24px;text-align:left}.MMJSignup form>label{display:block;margin-bottom:8px;font-size:14px}.MMJSignup__Fields{display:flex;gap:12px}.MMJSignup__Fields input{min-width:0;flex:1;background:#000;color:#fff;border:1px solid #777;padding:14px;font-size:16px}.MMJSignup button{border:0;background:#debe61;color:#000;padding:14px 22px;font-weight:600;cursor:pointer}.MMJSignup__Consent{display:flex;gap:10px;align-items:flex-start;margin:18px 0 12px;font-size:12px;line-height:1.7;color:#ddd}.MMJSignup__Consent input{margin-top:5px;flex-shrink:0}.MMJSignup a{font-size:12px;text-decoration:underline;color:#debe61;text-underline-offset:4px}.MMJSignup :focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:640px){.MMJSignup{padding:36px 0}.MMJSignup h2{font-size:25px}.MMJSignup__Fields{flex-direction:column}.MMJSignup button{min-height:48px}}.shopify-section--slideshow .is-selected .SectionHeader,.shopify-section--slideshow .is-selected .SectionHeader__ButtonWrapper{visibility:visible!important;opacity:1!important;transform:none!important}.shopify-section--slideshow .Slideshow__Content--middleLeft{left:6%;right:auto;width:560px;max-width:88%;transform:translateY(-50%);text-align:left}.shopify-section--slideshow .Slideshow__Content .SectionHeader__Heading{font-size:48px;line-height:1.12}.shopify-section--slideshow .Image--contrast:after{background:linear-gradient(90deg,#000000b8,#0000001a);opacity:1}@media(max-width:640px){.shopify-section--slideshow .Slideshow__Content .SectionHeader__Heading{font-size:34px}}.shopify-section--slideshow .ButtonGroup__Item{min-height:48px}@media(max-width:640px){.shopify-section--slideshow .Slideshow__Content--middleLeft{left:20px;right:20px;width:auto;max-width:none}.shopify-section--slideshow .ButtonGroup{display:flex;flex-direction:column;gap:12px}.shopify-section--slideshow .ButtonGroup__Item{width:100%;margin:0}.shopify-section--slideshow .SectionHeader__SubHeading{font-size:12px;letter-spacing:1.5px}}.shopify-section--slideshow .Slideshow__ImageContainer{height:480px!important;min-height:0;padding-bottom:0!important;--aspect-ratio:auto!important}.shopify-section--slideshow .Slideshow__Image{height:100%;width:100%;object-fit:cover}.shopify-section--slideshow .Slideshow__Content{max-width:680px}.shopify-section--slideshow .Slideshow__Content .Heading{text-shadow:0 2px 12px #000}[id$=__43b5c81a-6e92-4c26-bc12-fd553eb18a91] .CollectionList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:32px;margin:0}[id$=__43b5c81a-6e92-4c26-bc12-fd553eb18a91] .CollectionItem{width:100%;margin:0;padding:0}[id$=__43b5c81a-6e92-4c26-bc12-fd553eb18a91] .CollectionItem__Wrapper{height:260px;min-height:0}[id$=__43b5c81a-6e92-4c26-bc12-fd553eb18a91] .CollectionItem__Content{padding:20px}[id$=__43b5c81a-6e92-4c26-bc12-fd553eb18a91] .SectionHeader__Heading{font-size:22px}@media(max-width:640px){.shopify-section--slideshow .Slideshow__ImageContainer{height:420px!important}.shopify-section--slideshow .Slideshow__Content{left:20px;right:20px}.shopify-section--slideshow .SectionHeader__Heading{font-size:32px}[id$=__43b5c81a-6e92-4c26-bc12-fd553eb18a91] .CollectionList{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px;gap:12px}[id$=__43b5c81a-6e92-4c26-bc12-fd553eb18a91] .CollectionItem__Wrapper{height:220px}[id$=__43b5c81a-6e92-4c26-bc12-fd553eb18a91] .SectionHeader__Heading{font-size:16px}}[id$=__492cba65-ba46-45ec-94d6-1dc25be5a90e] .icons-grid{padding:0}[id$=__492cba65-ba46-45ec-94d6-1dc25be5a90e] .icons-grid-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px 32px}[id$=__492cba65-ba46-45ec-94d6-1dc25be5a90e] .icons-grid-item{width:auto}[id$=__492cba65-ba46-45ec-94d6-1dc25be5a90e] .icons-grid-item-inner img{width:32px;height:32px;object-fit:contain;margin:0 auto 8px}[id$=__492cba65-ba46-45ec-94d6-1dc25be5a90e] .icons-grid-item-inner p{font-size:13px;line-height:1.5;margin:0}[id$=__492cba65-ba46-45ec-94d6-1dc25be5a90e] .icons-grid-item-inner strong{font-size:14px;line-height:1.5}.shopify-section--slideshow .Slideshow__Actions{position:absolute;left:20px;right:20px;bottom:32px;z-index:3;text-align:center}.shopify-section--slideshow .Slideshow__Actions .SectionHeader__ButtonWrapper{visibility:visible!important;opacity:1!important;transform:none!important;margin:0}.shopify-section--slideshow .Slideshow__Actions .ButtonGroup{justify-content:center;margin:0}@media(max-width:640px){.shopify-section--slideshow .Slideshow__Actions{bottom:24px}.shopify-section--slideshow .Slideshow__Actions .ButtonGroup{flex-direction:row;gap:10px}.shopify-section--slideshow .Slideshow__Actions .ButtonGroup__Item{width:auto;flex:1;min-width:0;padding:14px 10px;font-size:10px;letter-spacing:1px}}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map */
