@charset "UTF-8";.module-accordion .accordion h3 button span{font-family:var(--heading-font);font-size:24px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}.module-accordion .accordion h3 button svg{flex-shrink:0}.module-accordion .accordion h3 button svg path{fill:var(--Base-Black)}.module-accordion .accordion .accordion-panel{font-size:13px;padding-top:0}.module-accordion .accordion .accordion-panel p{color:var(--Base-Black)}.module-accordion .accordion .accordion-panel p:last-child{margin:0}.module-accordion.setting-background-Black .heading p{color:var(--text-invert)}.module-accordion.setting-background-Black .accordion .accordion-item{background-color:var(--colors-brand-Blue)}.module-accordion.setting-background-Black .accordion .accordion-item span{color:var(--text-invert)}.module-accordion.setting-background-Black .accordion .accordion-item svg path{fill:var(--Primary)}.module-accordion.setting-background-Black .accordion .accordion-item svg circle{fill:var(--surface-invert)}.module-accordion.setting-background-Black .accordion .accordion-panel *:not(.btn){color:var(--text-invert)}.module-accordion.setting-background-White .accordion .accordion-item{background-color:var(--Neutral)}.module-featured-content .heading>h1.module-title,.module-featured-content .heading>h2.module-title{font-size:var(--font-size-h1);margin-top:8px}@media (min-width:1024px){.module-featured-content .heading>h1.module-title,.module-featured-content .heading>h2.module-title{font-size:var(--font-size-h2-xl)}}.module-featured-content .row-gap-lg{gap:24px}.module-featured-content .overline{margin-block-start:0!important;padding-block-start:var(--spacing-2)}.module-featured-content .featured-content-card .heading{text-align:left}.module-featured-content .featured-content-card .heading>h2.module-title{font-size:var(--font-size-h2)}@media (min-width:1024px){.module-featured-content .featured-content-card .heading>h2.module-title{font-size:var(--font-size-h2-lg)}}.module-featured-content.setting-style-overlay .featured-content-card .heading{margin:0}.module-featured-content.setting-style-overlay .featured-content-card .heading .module-title{font-size:var(--font-size-h2)}@media (min-width:1024px){.module-featured-content.setting-style-overlay .featured-content-card .heading .module-title{font-size:var(--font-size-h2-lg)}}@media (min-width:1280px){.module-featured-content.setting-style-overlay .featured-content-card .heading .module-title{font-size:var(--font-size-h2-xl)}}.module-featured-content.setting-style-overlay .featured-content-card picture,.module-featured-content.setting-style-overlay .featured-content-card img{position:absolute;inset:0;height:100%!important;width:100%}.module-featured-content.setting-style-overlay .featured-content-card .featured-content-main{height:100%}.module-featured-content.setting-style-overlay .featured-content-card .featured-content-inner{align-items:flex-start;position:relative;padding-top:80px;z-index:5}@media (min-width:1024px){.module-featured-content.setting-style-overlay .featured-content-card .featured-content-inner{align-items:flex-start;padding-top:160px}}.module-featured-content.setting-style-overlay .featured-content-card p{font-weight:600}.module-featured-content.setting-style-overlay .featured-content-card .module-buttons .btn,.module-featured-content.setting-style-overlay .featured-content-card .module-buttons .single-post .blog-related-posts .swiper-navigation .view-all a,.single-post .blog-related-posts .swiper-navigation .view-all .module-featured-content.setting-style-overlay .featured-content-card .module-buttons a,.module-featured-content.setting-style-overlay .featured-content-card .module-buttons body .gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_footer .module-featured-content.setting-style-overlay .featured-content-card .module-buttons input[type=submit]{min-width:170px}@media (min-width:1024px){.module-featured-content.setting-style-overlay .featured-content-card .module-buttons .btn,.module-featured-content.setting-style-overlay .featured-content-card .module-buttons .single-post .blog-related-posts .swiper-navigation .view-all a,.single-post .blog-related-posts .swiper-navigation .view-all .module-featured-content.setting-style-overlay .featured-content-card .module-buttons a,.module-featured-content.setting-style-overlay .featured-content-card .module-buttons body .gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_footer .module-featured-content.setting-style-overlay .featured-content-card .module-buttons input[type=submit]{margin-bottom:0}}.module-5050:not(.module-hero).setting-width-contained .row{gap:0!important;display:flex;flex-direction:column}@media (min-width:768px){.module-5050:not(.module-hero).setting-width-contained .row{display:grid}}.module-5050:not(.module-hero).setting-width-contained.setting-image-side-right .row{flex-direction:column-reverse}.module-5050:not(.module-hero).setting-width-contained.setting-image-side-right .module-image{border-radius:var(--spacing-2) var(--spacing-2) 0 0}@media (min-width:768px){.module-5050:not(.module-hero).setting-width-contained.setting-image-side-right .module-image{border-radius:0 var(--spacing-3) var(--spacing-3) 0}}@media (min-width:768px){.module-5050:not(.module-hero).setting-width-contained.setting-image-side-right .module-text{border-radius:var(--spacing-3) 0 0 var(--spacing-3)}}.module-5050:not(.module-hero).setting-width-contained.setting-image-side-left .module-image{border-radius:var(--spacing-3) var(--spacing-3) 0 0}@media (min-width:768px){.module-5050:not(.module-hero).setting-width-contained.setting-image-side-left .module-image{border-radius:var(--spacing-3) 0 0 var(--spacing-3)}}.module-5050:not(.module-hero).setting-width-contained .module-image{height:100%;margin-bottom:0;overflow:hidden}.module-5050:not(.module-hero).setting-width-contained .module-image .rounded img{border-radius:0}@media (min-width:768px){.module-5050:not(.module-hero).setting-width-contained .module-image .rounded img{height:100%}}.module-5050:not(.module-hero).setting-width-contained .module-text{border-radius:0 0 var(--spacing-2) var(--spacing-2);padding:var(--spacing-3)}@media (min-width:768px){.module-5050:not(.module-hero).setting-width-contained .module-text{border-radius:0 var(--spacing-3) var(--spacing-3) 0;padding:var(--spacing-6) var(--spacing-3)!important}}@media (min-width:1024px){.module-5050:not(.module-hero).setting-width-contained .module-text{padding:var(--spacing-10) var(--spacing-8)!important}}.module-5050:not(.module-hero).setting-width-contained.setting-background-Black .btn-black:hover{color:var(--Base-Black);border-color:var(--Base-Black)}.module-5050:not(.module-hero).setting-width-contained.setting-background-Black .btn-primary-outline,.module-5050:not(.module-hero).setting-width-contained.setting-background-Black .btn-black-outline{color:var(--Base-Black)}.module-5050:not(.module-hero).setting-width-contained.setting-background-Black .btn-primary-outline:hover,.module-5050:not(.module-hero).setting-width-contained.setting-background-Black .btn-black-outline:hover{background-color:var(--Base-Black);border-color:var(--Base-Black);color:var(--White)}.module-5050:not(.module-hero).setting-width-contained.setting-background-Black .btn-primary:hover{color:var(--Base-Black)}.module-5050:not(.module-hero).setting-width-contained.setting-background-Black .module-text{background-color:var(--Neutral);color:var(--Base-Black)}.module-5050:not(.module-hero).setting-width-contained.setting-background-Black .module-text ul,.module-5050:not(.module-hero).setting-width-contained.setting-background-Black .module-text ol,.module-5050:not(.module-hero).setting-width-contained.setting-background-Black .module-text p,.module-5050:not(.module-hero).setting-width-contained.setting-background-Black .module-text span{color:var(--Base-Black)}.module-5050:not(.module-hero).setting-width-contained.setting-background-Black .module-text a:not(.btn){color:var(--colors-brand-Blue)}.module-5050:not(.module-hero).setting-width-contained.setting-background-Black .module-text h1,.module-5050:not(.module-hero).setting-width-contained.setting-background-Black .module-text h2,.module-5050:not(.module-hero).setting-width-contained.setting-background-Black .module-text h3,.module-5050:not(.module-hero).setting-width-contained.setting-background-Black .module-text h4,.module-5050:not(.module-hero).setting-width-contained.setting-background-Black .module-text h5,.module-5050:not(.module-hero).setting-width-contained.setting-background-Black .module-text h6{color:var(--Base-Black)}.module-5050:not(.module-hero).setting-width-contained.setting-background-White .module-image{background-color:#f8f8f8}.module-5050:not(.module-hero).setting-width-contained.setting-background-White .btn-primary,.module-5050:not(.module-hero).setting-width-contained.setting-background-Neutral .btn-primary{color:var(--Base-Black)}.module-5050:not(.module-hero).setting-width-contained.setting-background-White .btn-primary:hover,.module-5050:not(.module-hero).setting-width-contained.setting-background-Neutral .btn-primary:hover{color:var(--White)}.module-5050:not(.module-hero).setting-width-contained.setting-background-White .btn-primary-outline,.module-5050:not(.module-hero).setting-width-contained.setting-background-Neutral .btn-primary-outline{color:var(--White)}.module-5050:not(.module-hero).setting-width-contained.setting-background-White .btn-primary-outline:hover,.module-5050:not(.module-hero).setting-width-contained.setting-background-Neutral .btn-primary-outline:hover{color:var(--Base-Black)}.module-5050:not(.module-hero).setting-width-contained.setting-background-White .module-text,.module-5050:not(.module-hero).setting-width-contained.setting-background-Neutral .module-text{background-color:var(--colors-brand-Blue)}.module-5050:not(.module-hero).setting-width-contained.setting-background-White .module-text ul,.module-5050:not(.module-hero).setting-width-contained.setting-background-White .module-text ol,.module-5050:not(.module-hero).setting-width-contained.setting-background-White .module-text p,.module-5050:not(.module-hero).setting-width-contained.setting-background-White .module-text span,.module-5050:not(.module-hero).setting-width-contained.setting-background-Neutral .module-text ul,.module-5050:not(.module-hero).setting-width-contained.setting-background-Neutral .module-text ol,.module-5050:not(.module-hero).setting-width-contained.setting-background-Neutral .module-text p,.module-5050:not(.module-hero).setting-width-contained.setting-background-Neutral .module-text span{color:var(--White)}.module-5050:not(.module-hero).setting-width-contained.setting-background-White .module-text a:not(.btn),.module-5050:not(.module-hero).setting-width-contained.setting-background-Neutral .module-text a:not(.btn){color:var(--Primary)}.module-5050:not(.module-hero).setting-width-contained.setting-background-White .module-text h1,.module-5050:not(.module-hero).setting-width-contained.setting-background-White .module-text h2,.module-5050:not(.module-hero).setting-width-contained.setting-background-White .module-text h3,.module-5050:not(.module-hero).setting-width-contained.setting-background-White .module-text h4,.module-5050:not(.module-hero).setting-width-contained.setting-background-White .module-text h5,.module-5050:not(.module-hero).setting-width-contained.setting-background-White .module-text h6,.module-5050:not(.module-hero).setting-width-contained.setting-background-Neutral .module-text h1,.module-5050:not(.module-hero).setting-width-contained.setting-background-Neutral .module-text h2,.module-5050:not(.module-hero).setting-width-contained.setting-background-Neutral .module-text h3,.module-5050:not(.module-hero).setting-width-contained.setting-background-Neutral .module-text h4,.module-5050:not(.module-hero).setting-width-contained.setting-background-Neutral .module-text h5,.module-5050:not(.module-hero).setting-width-contained.setting-background-Neutral .module-text h6{color:var(--text-invert)}.module-hero .hero-title{line-height:.9;text-transform:uppercase}@media (min-width:1024px){.module-hero .hero-title{font-size:var(--font-size-h1-lg)}}@media (min-width:1280px){.module-hero .hero-title{font-size:var(--font-size-h1-xl)}}.module-hero picture.cover-image img{height:100%;width:100%}.module-hero.module-full-width-cta.setting-content-width-large .module-content{max-width:1020px}.module-hero.module-full-width-cta .btn-primary:active,.module-hero.module-full-width-cta .btn-primary:focus,.module-hero.module-full-width-cta .btn-primary:hover{color:var(--White)}:root{--Primary:#D1D6A4;--Primary-Hover:var(--Primary);--Neutral:#F7F0E5;--Alt-Neutral:#FBF8F2;--Base-Black:#333;--colors-gray-6:#CCC;--colors-gray-7:#E5E5E5;--colors-brand-Blue:#3A6570;--White:#FFF;--text-secondary:#4D4D4D;--text-invert:#F7F0E5;--surface-invert:#333;--surface-invert-secondary:#4D4D4D;--Sativa-Orange:#F09D6F;--Hybrid-Blue:#5CAEC6;--Indica-Purple:#736DB4;--module-background-dark:var(--Base-Black);--font-color:var(--Base-Black);--font-family-heading:"acumin-pro-extra-condensed", sans-serif;--font-family-body:"Montserrat", sans-serif;--font-family-button:"acumin-pro-extra-condensed", sans-serif;--font-size-body:16px;--font-size-body-2:13px;--font-size-body-3:12px;--font-size-body-lg:18px;--line-height-body:1.38;--font-size-h1:48px;--font-size-h1-lg:80px;--font-size-h1-xl:111px;--font-size-h1-xxl:208px;--font-size-h2:32px;--font-size-h2-lg:48px;--font-size-h2-xl:64px;--font-size-h3:24px;--font-size-h3-lg:32px;--font-size-h3-xl:48px;--font-size-h4:20px;--font-size-h4-lg:24px;--font-size-h4-xl:32px;--font-size-h5:24px;--font-size-h5-lg:24px;--font-size-h5-xl:24px;--font-size-h6:14px;--font-size-h6-lg:16px;--font-size-h6-xl:20px;--font-size-banner:64px;--font-size-banner-lg:96px;--spacing-11:calc(var(--spacing-1) * 11);--spacing-12:calc(var(--spacing-1) * 12);--spacing-13:calc(var(--spacing-1) * 13);--spacing-14:calc(var(--spacing-1) * 14);--spacing-15:calc(var(--spacing-1) * 15);--spacing-16:calc(var(--spacing-1) * 16);--spacing-17:calc(var(--spacing-1) * 17);--spacing-18:calc(var(--spacing-1) * 18);--spacing-19:calc(var(--spacing-1) * 19);--spacing-20:calc(var(--spacing-1) * 20);--spacing-21:calc(var(--spacing-1) * 21);--spacing-22:calc(var(--spacing-1) * 22);--spacing-23:calc(var(--spacing-1) * 23);--spacing-24:calc(var(--spacing-1) * 24);--spacing-25:calc(var(--spacing-1) * 25);--spacing-26:calc(var(--spacing-1) * 26);--spacing-27:calc(var(--spacing-1) * 27);--spacing-28:calc(var(--spacing-1) * 28);--spacing-29:calc(var(--spacing-1) * 29);--spacing-30:calc(var(--spacing-1) * 30);--spacing-31:calc(var(--spacing-1) * 31);--spacing-32:calc(var(--spacing-1) * 32);--spacing-33:calc(var(--spacing-1) * 33);--spacing-34:calc(var(--spacing-1) * 34);--spacing-35:calc(var(--spacing-1) * 35)}body{background-color:var(--Neutral);-webkit-font-smoothing:antialiased}*{margin:0}h1,h2,h3,h4,h5,h6{margin-block-end:var(--spacing-2)}h1{letter-spacing:-1.5px}h2,h3{letter-spacing:-.5px}h4{letter-spacing:.25px}h5{letter-spacing:0}h6{letter-spacing:.15px}a{color:var(--Primary)}.overline{font-family:var(--font-family-paragraph);font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.5px;text-transform:uppercase}.uppercase{text-transform:uppercase}.line-height-1{line-height:1}.line-height-1-5{line-height:1.5}.text-center,.text-center--lg-text-left{text-align:center}@media (min-width:1024px){.text-center--lg-text-left{text-align:left}}@keyframes slideInLeft{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes growToRight{0%{width:0}to{width:100%}}.btn,body .gform_wrapper .gform_footer input[type=submit],.single-post .blog-related-posts .swiper-navigation .view-all a{box-shadow:1px 3px 22px #5655551a;font-size:20px;font-style:normal;font-family:var(--font-family-heading);font-weight:900;line-height:normal;letter-spacing:1.25px;text-transform:uppercase;padding:12px 32px;transition:.2s}.btn:active,body .gform_wrapper .gform_footer input[type=submit]:active,.single-post .blog-related-posts .swiper-navigation .view-all a:active{box-shadow:none;transform:translateY(1.5px)}.btn-primary{background-color:var(--Primary);border-color:var(--Primary);color:var(--Base-Black)}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:transparent;border-color:var(--Primary);color:var(--White)}.btn-primary-outline:active,.btn-primary-outline:focus,.btn-primary-outline:hover{background-color:var(--Primary);border-color:var(--Primary)}.btn-brand-blue{background-color:var(--colors-brand-Blue);border-color:var(--colors-brand-Blue);color:var(--White)}.btn-brand-blue:active,.btn-brand-blue:focus,.btn-brand-blue:hover{background-color:var(--colors-brand-Blue);border-color:var(--colors-brand-Blue);color:var(--White)}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-col--lg-flex-row{flex-direction:column}@media (min-width:1024px){.flex-col--lg-flex-row{flex-direction:row}}.row-gap-sm{gap:var(--spacing-1)}.row-gap-md{gap:var(--spacing-3)}@media (max-width:767px){.flex-col-mobile{display:flex;flex-direction:column;gap:16px}}.align-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.grow{flex-grow:1}.grow-0{flex-grow:0}.shrink{flex-shrink:1}.module-title{text-transform:uppercase;letter-spacing:.5px;line-height:.8;font-weight:900;font-size:64px}@media (min-width:1280px){.module-title{font-size:var(--font-size-h1-lg);letter-spacing:-2px}}.padded{padding-top:40px;padding-bottom:40px}@media (min-width:1024px){.padded{padding-top:64px;padding-bottom:64px}}.setting-background-Black{background-color:var(--Base-Black)}.setting-background-Black ul,.setting-background-Black ol,.setting-background-Black span,.setting-background-Black p,.setting-background-Black h1,.setting-background-Black h2,.setting-background-Black h3,.setting-background-Black h4,.setting-background-Black h5,.setting-background-Black h6{color:var(--White)}.setting-background-Black.padded+.padded.setting-background-Black{padding-top:0}.setting-background-Neutral{background-color:var(--Neutral)}.setting-background-Neutral a:not(.btn){color:var(--colors-brand-Blue)}.setting-background-Neutral .btn-primary:focus,.setting-background-Neutral .btn-primary:hover,.setting-background-Neutral .btn-primary:active{color:var(--Base-Black)}.setting-background-Neutral.padded+.setting-background-Neutral{padding-top:0}.setting-background-White{background-color:var(--White)}.setting-background-White a:not(.btn){color:var(--colors-brand-Blue)}.setting-background-White .btn-primary:focus,.setting-background-White .btn-primary:hover,.setting-background-White .btn-primary:active{color:var(--Base-Black)}.setting-background-dark .module-title{color:#fff}.setting-background-dark{background-color:var(--Base-Black)}.retailer-card .retailer-card-content{background-color:var(--colors-brand-Blue);text-align:center;padding:24px}@media (min-width:1024px){.retailer-card .retailer-card-content{text-align:left}}.retailer-card .retailer-card-image{position:relative}.retailer-card .retailer-card-image img{object-fit:cover}.retailer-card .retailer-card-image .pill{position:absolute;inset:auto 12px 12px auto}.retailer-card h3,.retailer-card p{color:var(--text-invert)}.retailer-card h3{font-size:var(--font-size-h2);text-transform:uppercase;margin-block-end:10px}.retailer-card .body{font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-block-end:10px}.retailer-card .body a{color:var(--White);text-decoration:none}.retailer-card .body a:hover,.retailer-card .body a:focus{color:var(--Primary)}.retailer-card .retailer-card-buttons{display:flex;flex-wrap:wrap;gap:8px}.retailer-card .retailer-card-buttons button{font-size:16px;font-family:var(--font-family-heading);flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:0;padding:6px 12px}.retailer-card .retailer-card-buttons button:hover,.retailer-card .retailer-card-buttons button:active,.retailer-card .retailer-card-buttons button:focus{color:var(--White)}.retailer-card .retailer-card-buttons a{display:none}.retailer-card .retailer-card-buttons button[data-retailer-menu-type=MEDICAL]{background-color:transparent;color:var(--White)}.retailer-card .retailer-card-buttons button[data-retailer-menu-type=MEDICAL]:focus,.retailer-card .retailer-card-buttons button[data-retailer-menu-type=MEDICAL]:hover{background-color:var(--Primary);color:var(--Base-black)}@media (max-width:767px){a.retailer-card-phone{background-color:var(--Base-Black);border-radius:var(--spacing-5,40px);padding:var(--spacing-1) var(--spacing-3);color:var(--White);display:block;width:auto;margin-block-start:var(--spacing-1)}}.retailer-modal{background-color:#00000080}.retailer-modal span,.retailer-modal p{color:var(--White)}.retailer-modal p{font-size:14px}.retailer-modal h2{color:var(--text-invert);font-size:var(--font-size-h1);line-height:1;text-transform:uppercase}@media (min-width:1024px){.retailer-modal h2{font-size:var(--font-size-h1-lg)}}.retailer-modal .retailer-modal-content{background-color:var(--Base-Black)}.retailer-modal .retailer-modal-close{color:var(--White)}.retailer-modal .retailer-modal-buttons{flex-direction:column-reverse}@media (min-width:768px){.retailer-modal .retailer-modal-buttons{flex-direction:row}}.social-links li{margin-right:12px}.social-links li a{background-color:var(--Primary);border-radius:100%;display:flex;align-items:center;justify-content:center;height:40px;width:40px}.social-links li svg path{fill:var(--White)}@media (min-width:1024px){.age-gate{background-color:transparent;background-image:linear-gradient(0deg,var(--surface-surface-purple,rgba(39,36,43,.5647058824)) 0%,var(--surface-surface-purple,rgba(39,36,43,.5450980392)) 100%),linear-gradient(0deg,var(--surface-surface-purple8,rgba(39,36,43,.8)) 0%,var(--surface-surface-purple8,rgba(39,36,43,.8)) 100%)}}.age-gate .dialog-content{position:static}.age-gate .location-selector-card .location-selector-card-buttons button{text-wrap:nowrap;white-space:nowrap}.age-gate-content{width:auto;overflow:auto}@media (min-width:1024px){.age-gate-content{background-color:var(--Base-Black);inset:var(--spacing-4);border-radius:var(--spacing-4);position:absolute;max-height:calc(100% - var(--spacing-8))}}.age-gate-title p{font-family:var(--font-family-heading);font-style:normal;font-weight:900;font-size:var(--font-size-banner);line-height:.8;letter-spacing:-2px;text-transform:uppercase}@media (min-width:1024px){.age-gate-title p{font-size:var(--font-size-banner-lg)}}.age-gate-yes{background-color:var(--Primary);border-color:var(--Primary)}.age-gate-yes:hover,.age-gate-yes:focus{border-color:var(--Primary);background-color:var(--Primary)}.age-gate-no{background-color:transparent;color:var(--White);border-color:var(--Primary)}.age-gate-no:focus,.age-gate-no:hover{background-color:var(--Primary);border-color:var(--Primary)}.age-gate-step.step-1{padding-top:var(--spacing-8)}.age-gate-step.step-2{padding-bottom:100px}@media (min-width:768px){.age-gate-step.step-2{column-count:2}}@media (min-width:1280px){.age-gate-step.step-2{column-count:3}}.age-gate-step.step-2 .age-gate-title{column-span:all}.age-gate-step.step-2 .age-gate-title p{text-align:center}@media (min-width:1024px){.age-gate-step.step-2 .age-gate-title p{text-align:left}}.age-gate-step.step-2 .age-gate-title p:before{content:"Select your store"}.post{background-color:transparent;border-radius:0}.post:hover,.post:focus{box-shadow:none}.post:hover .cp-read-more,.post:focus .cp-read-more{color:var(--colors-brand-Blue)}.post:hover .cp-read-more svg path,.post:focus .cp-read-more svg path{transform:translate(-3px)}@media (min-width:768px){.post{grid-column:span 6}}.post .post-categories{margin-bottom:var(--spacing)}.post .post-categories .category{border-radius:0;font-family:var(--font-family-heading);font-size:var(--font-size-h4);padding:var(--spacing-1);line-height:.9}.post .post-thumbnail{aspect-ratio:2/1;height:auto;border-radius:inherit}.post .post-title h3{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-height:.99;text-transform:uppercase}@media (min-width:1024px){.post .post-title h3{font-size:var(--font-size-h2-lg)}}.post .cp-read-more{color:var(--Base-Black);font-family:var(--font-family-heading);font-size:var(--font-size-h4);font-weight:700;letter-spacing:1.25px;text-transform:uppercase;display:flex;align-items:center;gap:8px;transition:.25s}.post .cp-read-more svg path{transition:.25s}.post-list{background-color:var(--Neutral)}@media (min-width:1024px){.post-list .row{position:relative;margin-top:-120px}}.page-banner-blog{padding-block-end:100px}.page-banner-blog .page-banner-title{margin-block-end:24px;line-height:1;text-transform:uppercase}@media (min-width:1024px){.page-banner-blog .page-banner-title{font-size:96px}}.page-banner-blog .blog-category-menu .menu-item a{background-color:var(--colors-brand-Blue);font-family:var(--font-family-heading);font-size:18px;letter-spacing:.5px;text-transform:uppercase}.page-banner-blog .blog-category-menu .current-menu-item a{background-color:transparent;border:1px solid var(--White);color:var(--White)}.single-post .post-thumbnail{background-image:linear-gradient(45deg,rgba(146,118,58,.3294117647),transparent);height:auto;display:flex;aspect-ratio:3.2/1}.single-post .post-thumbnail picture{height:100%;width:100%}.single-post .post-thumbnail img{object-position:center center;mix-blend-mode:screen;height:100%;width:100%}.single-post .post-thumbnail-wrapper,.single-post .single-post-wrapper{background-color:var(--Neutral)}.single-post .single-post-wrapper .post-wrapper{padding-top:var(--spacing-3)}.single-post .single-post-wrapper .post-sidebar-right h3{font-family:var(--font-family-heading);font-size:var(--font-size-h2);margin-bottom:var(--spacing-2);text-transform:uppercase}.single-post .single-post-wrapper .post-sidebar-right .post-detail-author{border-top:0}.single-post .single-post-wrapper .post-sidebar-right .author-name{font-family:var(--font-family-heading);font-size:24px;font-style:italic;font-weight:400;line-height:.91;letter-spacing:-.48px;text-transform:uppercase}.single-post .single-post-wrapper .post-sidebar-right .author-name a{color:var(--Base-Black);font-weight:900;font-style:normal;text-decoration:none;padding-left:3px}.single-post .single-post-wrapper .post-sidebar-right .author-name a:hover,.single-post .single-post-wrapper .post-sidebar-right .author-name a:focus{color:var(--Primary)}.single-post .single-post-wrapper .post-sidebar-right>div{border-top:3px solid var(--White)}.single-post .single-post-wrapper .table-of-contents{line-height:1.6;font-weight:400}.single-post .single-post-wrapper .table-of-contents a:hover{color:var(--Primary)}.single-post .single-post-wrapper .post-sidebar-left h3{font-family:var(--font-family-heading);font-size:var(--font-size-h2);margin:0;text-transform:uppercase}.single-post .single-post-wrapper .post-detail-keep-reading{border-top:0}.single-post .single-post-wrapper .sidebar-related-posts li{border-bottom:1px solid var(--White)}.single-post .single-post-wrapper .sidebar-related-posts li a{padding-right:48px}.single-post .single-post-wrapper .sidebar-related-posts li svg path{fill:var(--Primary)}.single-post .single-post-wrapper .post-detail-share h3{font-family:var(--font-family-heading);font-size:var(--font-size-h2);margin-block-end:var(--spacing-2);text-transform:uppercase}.single-post .blog-related-posts{background-color:var(--Base-Black);overflow:hidden;display:none}@media (min-width:1024px){.single-post .blog-related-posts{display:block}}.single-post .blog-related-posts h2{font-size:var(--font-size-h2-xl);font-style:normal;font-weight:900;line-height:.8;letter-spacing:-2px;text-transform:uppercase}.single-post .blog-related-posts h2,.single-post .blog-related-posts .post *:not(.btn){color:var(--White)}@media (min-width:1024px){.single-post .blog-related-posts .post{width:auto}}.single-post .blog-related-posts .post .post-title h3{font-size:40px;font-style:normal;font-weight:900;line-height:.875;letter-spacing:-.8px;text-transform:uppercase}.single-post .blog-related-posts .post .post-thumbnail{aspect-ratio:2/1;border-radius:var(--spacing-3);overflow:hidden}.single-post .blog-related-posts .post .post-thumbnail picture{width:100%}.single-post .blog-related-posts .post .post-thumbnail img{border-radius:var(--spacing-3)}.single-post .blog-related-posts .post .post-content{padding-left:0;padding-right:0}.single-post .blog-related-posts .post .post-excerpt{display:none}.single-post .blog-related-posts .post-categories .category{background-color:var(--Neutral);color:var(--Base-Black);font-size:18px;line-height:.75}.single-post .blog-related-posts .swiper{overflow:visible}.single-post .blog-related-posts .swiper-navigation .button-prev,.single-post .blog-related-posts .swiper-navigation .button-next{height:auto;width:auto}.single-post .blog-related-posts .swiper-navigation .button-prev svg,.single-post .blog-related-posts .swiper-navigation .button-next svg{height:var(--spacing-8);width:var(--spacing-8)}.single-post .blog-related-posts .swiper-navigation .view-all a{color:var(--Base-Black);background-color:var(--Primary);padding-top:16px;padding-bottom:16px;min-width:170px;display:inline-block;text-align:center;border:1px solid transparent}.single-post .blog-related-posts .swiper-navigation .view-all a:focus,.single-post .blog-related-posts .swiper-navigation .view-all a:hover{background-color:transparent;color:var(--White);border:1px solid var(--Primary)}.site-nav-primary{background-color:var(--Base-Black);border-bottom:1px solid rgba(244,241,237,.1);padding:5px var(--spacing-2)}@media (min-width:1400px){.site-nav-primary{padding:8px 32px}}.site-nav-primary>.site-nav-search{margin-left:var(--spacing-2)}@media (min-width:1400px){.site-nav-primary>.site-nav-search{display:none}}.site-nav-secondary{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;background:var(--surface-invert-secondary);padding:8px 16px}@media (min-width:1400px){.site-nav-secondary{display:none}}.site-nav-secondary nav:empty,.site-nav-secondary div:empty{display:none}.site-nav-secondary .location-selector-toggle{background-color:var(--colors-brand-Blue);border-radius:8px;padding:4px 8px 4px 32px;width:auto}.site-nav-secondary .location-selector-toggle:before{content:"";display:block;background-image:var(--wpr-bg-e1fd4778-1e60-400d-baad-5244cda64964);background-size:contain;background-repeat:no-repeat;background-position:center;height:20px;width:20px;position:absolute;left:8px;top:50%;transform:translateY(-50%)}.site-nav-location-hours{color:var(--White);font-family:var(--font-family-heading);font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.15px;text-transform:uppercase;margin:0;white-space:nowrap;width:auto;display:flex;align-items:center;gap:8px}.site-nav-primary-cta{order:2}.site-nav-primary-cta>li>a{background-color:var(--Primary);border:1px solid transparent;color:var(--Base-Black);font-weight:900;font-size:20px;font-family:var(--font-family-heading);padding-top:8px;padding-bottom:8px}.site-nav-primary-cta>li>a:hover,.site-nav-primary-cta>li>a:focus,.site-nav-primary-cta>li>a:active{border:1px solid var(--Primary);color:var(--White)}.site-nav-logo{order:5;margin-left:auto}@media (min-width:1400px){.site-nav-logo{order:1;margin-left:0}}@media (max-width:767px){.site-nav-logo a img{max-height:60px}}@media (max-width:1279px){.site-nav-actions .site-nav-primary-cta{display:none!important}}@media (max-width:767px){.site-nav-actions .site-nav-search{display:none}}.site-nav-actions button:last-child{margin-right:0}.home.is-scrolled .site-nav-primary{background-color:var(--Base-Black)}.home .site-nav{inset:0 0 auto;position:sticky}@media (min-width:1400px){.home .site-nav{position:fixed}}@media (min-width:1400px){.home .site-nav-primary{background-color:transparent}}.site-nav-menu-toggle svg path{stroke:var(--White)}.site-nav-cart{order:5}.site-nav-cart svg path{stroke:var(--White)}.site-nav-cart.has-items:after{border:2px solid var(--Base-Black)}.site-nav-search,.site-nav-wishlist{transition:.25s}.site-nav-search:focus,.site-nav-search:hover,.site-nav-wishlist:focus,.site-nav-wishlist:hover{opacity:.6}.primary-menu-position-left .site-nav-menu-desktop{margin-left:auto}.site-nav-menu-desktop ul li.menu-item{padding:var(--spacing-2) var(--spacing-1)}@media (min-width:1400px){.site-nav-menu-desktop ul li.menu-item{padding:var(--spacing-2) 10px}}.site-nav-menu-desktop ul li.menu-item.menu-item-has-children{display:flex;align-items:center}.site-nav-menu-desktop ul li.menu-item a{color:var(--text-invert);font-size:20px;font-family:var(--font-family-heading);font-style:normal;font-weight:900;line-height:normal;letter-spacing:1.25px;text-transform:uppercase}.site-nav-menu-desktop ul li.menu-item svg path{stroke:var(--Primary)}.site-nav-menu-desktop ul.sub-menu{background-color:var(--Base-Black);box-shadow:#ffffff09 2px 3px 18px;padding-top:8px;padding-bottom:8px}.site-nav-menu-desktop ul.sub-menu li.menu-item{padding:0}.site-nav-menu-desktop ul.sub-menu li.menu-item a{padding:3px 12px}.site-nav-menu-desktop ul.sub-menu li.menu-item a:focus,.site-nav-menu-desktop ul.sub-menu li.menu-item a:active,.site-nav-menu-desktop ul.sub-menu li.menu-item a:hover{color:var(--Primary)}.site-nav-search{order:2}.site-nav-wishlist{order:4;margin-right:var(--spacing-2)}.site-nav-menu-mobile{order:1}.site-nav-menu-mobile .dialog-close{left:24px;right:initial}.site-nav-menu-mobile .dialog-content{background-color:var(--Base-Black)}.site-nav-menu-mobile .dialog{animation:slideInLeft .3s forwards;z-index:1000}.site-nav-menu-mobile .dialog nav ul li{margin-bottom:4px}.site-nav-menu-mobile .dialog nav ul li a,.site-nav-menu-mobile .dialog nav ul li button{background-color:var(--colors-brand-Blue);color:var(--White);font-size:24px;font-family:var(--font-family-heading);font-style:normal;font-weight:900;line-height:1;text-transform:uppercase;padding:var(--spacing-2)}.site-nav-menu-mobile .dialog nav ul li a span,.site-nav-menu-mobile .dialog nav ul li button span{color:var(--White)}.site-nav-menu-mobile .dialog nav ul li a svg,.site-nav-menu-mobile .dialog nav ul li button svg{transform:rotate(90deg)}.site-nav-menu-mobile .dialog nav ul li a svg path,.site-nav-menu-mobile .dialog nav ul li button svg path{stroke:var(--Primary);stroke-width:2px}.mobile-nav-title{border-bottom:1px solid var(--surface-invert-secondary,#4D4D4D);font-family:var(--font-family-heading);font-size:40px;font-style:normal;font-weight:900;line-height:.875;letter-spacing:-.8px;text-transform:uppercase}.search-modal{position:fixed;border:none;margin:0;background-color:#0000004d;max-width:100%;inset:0;height:100%;max-height:100%;width:100%;display:flex;align-items:center;justify-content:center;z-index:1000}.search-modal[aria-hidden=false] .retailer-modal-content{animation:slideUp .25s ease normal}.search-modal .dialog-content{width:100%}.search-modal .search-modal-close{position:absolute;top:var(--spacing-4);right:var(--spacing-4)}.search-modal .search-modal-content{position:relative;background-color:var(--Base-Black);border-radius:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);width:min(95%,680px);max-width:95%;margin-right:auto;margin-left:auto}@media (min-width:1024px){.search-modal .search-modal-content{padding:var(--spacing-3) var(--spacing-4)}}.search-modal .search-modal-content form{position:relative}.search-modal .search-modal-content input[type=text],.search-modal .search-modal-content input[type=search]{box-shadow:none;border:0;border-radius:64px;background:var(--colors-brand-Blue,#3A6570);color:var(--White);padding:var(--spacing-3);font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.15px;width:100%}.search-modal .search-modal-content input[type=text]::placeholder,.search-modal .search-modal-content input[type=search]::placeholder{color:var(--White)}.search-modal .search-modal-content button[type=submit]{display:flex;align-items:center;justify-content:center;position:absolute;width:64px;inset:0 0 0 auto}.search-modal .search-modal-content button[type=submit]:focus,.search-modal .search-modal-content button[type=submit]:hover{background-color:var(--Primary)}.search-modal .search-modal-content button[type=submit]:focus svg path,.search-modal .search-modal-content button[type=submit]:hover svg path{stroke:var(--White)}.search-modal .search-modal-content button[type=submit] svg{flex:1 0 auto}.search-modal .search-modal-content p,.search-modal .search-modal-content span,.search-modal .search-modal-content h2,.search-modal .search-modal-content h3{color:var(--White)}.search-modal .search-modal-content h2{font-size:var(--spacing-6);font-style:normal;font-weight:900;line-height:.9;letter-spacing:.5px;text-transform:uppercase}.search-modal .search-modal-content p{margin-bottom:var(--spacing-2)}.site-footer{background-color:var(--Base-Black);padding:var(--spacing-6) 0;overflow:hidden}.site-footer *:not(.btn){color:var(--White)}.site-footer .flex-row{gap:var(--spacing-3)}.site-footer .footer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;order:3;width:100%}.site-footer .footer-actions a,.site-footer .footer-actions button{flex:1 1 auto;white-space:nowrap}.site-footer .btn-primary-outline{color:var(--White)}.site-footer .footer-logo{text-align:center}.site-footer .footer-logo img{display:block;margin:0 auto}.site-footer .social-links{justify-content:center;margin-block-start:var(--spacing-3)}.site-footer .social-links li a{background-color:transparent;border:1px solid var(--Primary)}.site-footer h4{font-family:var(--font-family-paragraph);font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.5px;text-transform:uppercase}.site-footer ul{list-style-type:none;margin:0;padding:0}.site-footer ul li>a{line-height:2}.site-footer ul li>a:hover,.site-footer ul li>a:focus{color:var(--Primary);text-decoration:none}@media (min-width:768px){.site-footer .row{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:var(--spacing-2)}}@media (min-width:1024px){.site-footer .row{align-items:flex-start;display:grid}}.site-footer .footer-menus{margin-block-start:32px}@media (min-width:1024px){.site-footer .footer-menus{margin:0}}.site-footer .footer-menu{text-align:center}@media (min-width:1024px){.site-footer .footer-menu{text-align:left}}.site-footer .footer-contact-details{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;border-radius:32px;background:var(--surface-invert-secondary,#4D4D4D);margin-bottom:var(--spacing-4);padding:var(--spacing-2)}@media (min-width:768px){.site-footer .footer-contact-details{border-radius:0;background-color:transparent;padding:0;margin:0}}@media (min-width:1024px){.site-footer .footer-contact-details{align-items:flex-start;text-align:left}}.site-footer .footer-contact-details h4{margin:0}.site-footer .cp-retailer-phone{order:2;margin-bottom:12px;display:block;width:100%}@media (min-width:1024px){.site-footer .cp-retailer-phone{margin-top:12px;margin-bottom:0;order:1;width:auto}}.site-footer .cp-retailer-phone a{font-family:var(--paragraph-font-family);font-weight:400;font-size:16px;color:var(--White);width:100%}.site-footer .cp-retailer-phone a:focus,.site-footer .cp-retailer-phone a:hover{background-color:var(--Primary);border-color:var(--Primary);color:var(--Base-Black);text-decoration:none}.site-footer address{order:2}.site-footer .cp-retailer-address{flex-grow:0;flex-shrink:0;margin-block-start:12px;line-height:1.5}.site-footer .cp-retailer-address:focus,.site-footer .cp-retailer-address:hover{color:var(--Primary);text-decoration:none}.site-footer .cp-retailer-name{color:var(--text-invert);text-transform:uppercase;font-size:var(--font-size-h3-xl);margin-block:0;line-height:.9}.site-footer .youre-shopping{display:none}@media (min-width:1024px){.site-footer .youre-shopping{display:block}}.sub-footer{background-color:var(--text-secondary)}.sub-footer *:not(.btn){color:var(--White)}.sub-footer a:focus,.sub-footer a:hover{color:var(--Primary)}.sub-footer .sub-footer-right-links{gap:24px}.row.site-footer-rewards{align-items:center;background-color:var(--colors-brand-Blue);border-radius:32px;padding:24px 16px;margin-block-end:40px}@media (min-width:1024px){.row.site-footer-rewards{align-items:center;padding:32px 24px}}@media (min-width:1280px){.row.site-footer-rewards{padding:48px;max-width:1500px;width:95%}}.row.site-footer-rewards h2{color:var(--text-invert);margin:0;font-size:var(--font-size-h2-lg)}@media (min-width:1280px){.row.site-footer-rewards h2{font-size:var(--font-size-h1-lg)}}.row.site-footer-rewards p{margin:0;font-size:13px}.row.site-footer-rewards .btn,.row.site-footer-rewards body .gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_footer .row.site-footer-rewards input[type=submit],.row.site-footer-rewards .single-post .blog-related-posts .swiper-navigation .view-all a,.single-post .blog-related-posts .swiper-navigation .view-all .row.site-footer-rewards a{flex-shrink:0;display:block;width:100%}@media (min-width:1024px){.row.site-footer-rewards .btn,.row.site-footer-rewards body .gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_footer .row.site-footer-rewards input[type=submit],.row.site-footer-rewards .single-post .blog-related-posts .swiper-navigation .view-all a,.single-post .blog-related-posts .swiper-navigation .view-all .row.site-footer-rewards a{padding:16px 48px;width:auto}}.site-nav-actions .location-selector-toggle{background-color:var(--colors-brand-Blue);border-radius:56px;padding-left:50px}.site-nav-actions .location-selector-toggle:before{content:"";display:block;background-image:var(--wpr-bg-a5910d68-85d2-44cb-a0e7-7fa820d203f2);background-size:contain;background-repeat:no-repeat;background-position:center;height:28px;width:28px;position:absolute;left:18px;top:50%;transform:translateY(-50%)}@media (max-width:1400px){.site-nav-actions .location-selector-toggle{display:none}}.dialog.location-selector{z-index:1000}.dialog.location-selector .dialog-content{box-shadow:0 0 24px #28272775}.dialog.location-selector .dialog-header button{left:var(--spacing-3);right:unset}@media (max-width:767px){.location-selector-content{padding-top:0;padding-bottom:100px}}.location-selector-title{font-size:40px;font-style:normal;font-weight:900;line-height:.9;letter-spacing:.5px;text-transform:uppercase;text-align:center}@media (min-width:1024px){.location-selector-title{font-size:var(--font-size-h2-lg)}}.location-selector-toggle-name{gap:8px;font-family:var(--font-family-heading);font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:.15px}@media (min-width:1024px){.location-selector-toggle-name{letter-spacing:1.25px;font-weight:900;font-size:20px}}.location-selector-toggle-name .cp-location-separator{display:none}.cp-location-menu-type{border-radius:4px;background:var(--text-brand,#D1D6A4);color:var(--Base-Black);font-family:var(--font-family-heading);font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.25px;text-transform:uppercase;padding:2px 8px}.location-selector-toggle-hours{display:none}.location-selector-card{margin-bottom:16px}.location-selector-card *:not(.btn){color:var(--text-invert)}.location-selector-card .location-selector-card-image{display:none}.location-selector-card .location-selector-card-content{position:relative;background-color:var(--colors-brand-Blue);border-radius:32px;width:100%}@media (min-width:1024px){.location-selector-card .location-selector-card-content{text-align:left}}.location-selector-card .pill{font-size:14px;margin-top:8px}.location-selector-card .location-selector-card-status{display:inline-flex;align-items:center;gap:8px;font-size:20px;font-style:normal;font-weight:900;line-height:1;letter-spacing:0;margin-bottom:16px}@media (min-width:1024px){.location-selector-card .location-selector-card-status{position:absolute;right:24px;top:24px;margin:0}}.location-selector-card .location-selector-card-buttons{display:flex;align-items:center;justify-content:flex-start;gap:8px}.location-selector-card .location-selector-card-buttons button{display:block;flex:1 1 auto;white-space:nowrap}.location-selector-card button[data-retailer-menu-type=MEDICAL]{color:var(--White);border-color:var(--Primary);order:2}.location-selector-card button[data-retailer-menu-type=MEDICAL]:hover,.location-selector-card button[data-retailer-menu-type=MEDICAL]:focus{color:var(--Base-Black);border-color:var(--Primary);background-color:var(--Primary)}.location-selector-card p.body-2{font-size:13px;font-style:normal;font-weight:400;line-height:1.38;margin-top:10px}.location-selector-card h3{font-family:var(--font-family-heading);font-size:48px;font-style:normal;font-weight:900;line-height:.9;letter-spacing:.5px;text-transform:uppercase}@media (min-width:1024px){.location-selector-card h3{padding-right:150px}}.retailer-list-banner{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}@media (min-width:1024px){.retailer-list-banner{padding-top:var(--spacing-6);padding-bottom:var(--spacing-8)}}.retailer-list-banner h1{color:var(--text-color);font-size:var(--font-size-banner);text-transform:uppercase;margin:0}@media (min-width:1280px){.retailer-list-banner h1{font-size:var(--font-size-banner-lg)}}.retailer-list-banner .breadcrumbs li{color:var(--text-color)}.retailer-list-banner.setting-background-White .breadcrumbs li+li:before,.retailer-list-banner.setting-background-Neutral .breadcrumbs li+li:before{background-image:var(--wpr-bg-3f1907ae-8985-4b2a-9bee-20cc810d385b)}.retailer-list{border-top:1px solid var(--colors-brand-Blue,#3A6570)}.retailer-list .container{gap:var(--spacing-2)}@media (max-width:767px){.retailer-list .container{display:flex;flex-direction:column}}.cp-404{background-color:var(--Base-Black);padding:var(--spacing-8) var(--spacing-1)}.cp-404 p,.cp-404 h1{color:var(--Neutral);line-height:1;margin:0}.cp-404 p,.cp-404 .btn,.cp-404 body .gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_footer .cp-404 input[type=submit],.cp-404 .single-post .blog-related-posts .swiper-navigation .view-all a,.single-post .blog-related-posts .swiper-navigation .view-all .cp-404 a{margin-top:var(--spacing-4)}.cp-404 .btn-primary:hover{color:var(--White)}body .gform_wrapper .gform_body .gfield_label{font-size:var(--font-size-body-3);font-style:italic}body .gform_wrapper .gform_body .gform_fields .gfield{padding-bottom:16px}body .gform_wrapper .gform_body .gform_fields .gfield textarea{background-color:var(--Neutral);border-radius:var(--spacing-2);padding:var(--spacing-2);font-size:var(--font-size-body-3);width:100%}body .gform_wrapper .gform_body .gform_fields .gfield select{background-color:var(--Neutral);border-radius:var(--spacing-2);height:max(1em,50px);font-size:var(--font-size-body-3);width:100%;padding:0 12px}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label_before_complex{display:none}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex{display:flex;gap:var(--spacing-2);justify-content:flex-start}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex span{flex:1 1 auto}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex label{font-size:var(--font-size-body-3);font-style:italic;padding-bottom:var(--spacing-1)}body .gform_wrapper .gform_body .gform_fields .charleft,body .gform_wrapper .gform_body .gform_fields .gfield--type-honeypot{display:none}body .gform_wrapper .gform_body fieldset{padding:0;border:none}body .gform_wrapper .gform_body input{background-color:var(--Neutral);border-radius:var(--spacing-2);border:none;font-size:var(--font-size-body-3);padding:20px var(--spacing-2)!important;height:max(1em,50px);width:100%}body .gform_wrapper .gform_body input::placeholder{color:var(--Base-Black)}body .gform_wrapper .gform_footer{padding-top:var(--spacing-2)}body .gform_wrapper .gform_footer input[type=submit]{background-color:var(--Primary);color:var(--Base-Black);border-radius:64px;border:1px solid transparent;cursor:pointer;line-height:normal;transition:.25s;width:100%;display:block}body .gform_wrapper .gform_footer input[type=submit]:focus,body .gform_wrapper .gform_footer input[type=submit]:hover{background-color:transparent;border:1px solid var(--White);color:var(--White)}body .gform_wrapper .gform_required_legend{display:none}.setting-background-Black legend.gfield_label,.setting-background-Black label.gform-field-label{color:var(--White)}@media (min-width:1024px){.single-cp_retailer .module-hero.module-5050.setting-width-contained{padding-top:0;padding-bottom:0}}@media (min-width:768px){.single-cp_retailer .module-hero.module-5050.setting-width-contained .row{align-items:center}}.single-cp_retailer .module-hero.module-5050.setting-width-contained .module-image{aspect-ratio:1.5/1;margin-bottom:var(--spacing-2)}.single-cp_retailer .module-hero.module-5050.setting-width-contained .module-image img{height:100%}@media (min-width:1024px){.single-cp_retailer .module-hero.module-5050.setting-width-contained .module-title{color:var(--text-invert);font-size:var(--font-size-h1-lg)}}.single-cp_retailer .module-hero.module-5050.setting-width-contained .icon-list svg path{stroke:var(--Primary)}.cp-shop-main{background-color:var(--Neutral)}.cp-shop-main .cp-breadcrumbs{display:none}@media (min-width:1024px){.page-banner-shop .page-banner-shop-content{margin-bottom:var(--spacing-4)}}.page-banner-shop .page-banner-description{color:var(--text-invert);max-width:800px;margin-top:var(--spacing-3);margin-bottom:0;-webkit-line-clamp:6;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.page-banner-shop h1.page-banner-title{color:var(--text-invert);font-style:normal;font-weight:900;font-size:var(--font-size-banner);line-height:.8;letter-spacing:-2px;text-transform:uppercase}@media (min-width:1024px){.page-banner-shop h1.page-banner-title{font-size:var(--font-size-h1-lg)}}.page-banner-shop h1.page-banner-title span{color:var(--Primary)}.shop-featured-slider{position:relative;background-color:var(--Neutral);overflow:hidden;padding:var(--spacing-4) 0 var(--spacing-3)}@media (min-width:1024px){.shop-featured-slider{background-color:var(--White)}}.shop-featured-slider .swiper-slide{height:auto}.shop-featured-slider .shop-featured-slide{display:block;border-radius:var(--spacing-3);text-decoration:none;aspect-ratio:3/1}.shop-featured-slider .shop-featured-slide img{border-radius:var(--spacing-3);object-fit:cover;object-position:center;height:100%;width:100%;position:absolute}.shop-featured-slider .shop-featured-slide:has(.featured-slide-name):after{content:"";display:block;inset:0;background-color:#0000004d;border-radius:var(--spacing-3);position:absolute}.shop-featured-slider .shop-featured-slide-content{position:relative;padding:var(--spacing-2);max-width:880px;text-decoration:none;z-index:10}@media (min-width:1024px){.shop-featured-slider .shop-featured-slide-content{padding:var(--spacing-4)}}.shop-featured-slider .shop-featured-slide-content h2,.shop-featured-slider .shop-featured-slide-content h3,.shop-featured-slider .shop-featured-slide-content h4,.shop-featured-slider .shop-featured-slide-content h5,.shop-featured-slider .shop-featured-slide-content p{color:var(--White)}.shop-featured-slider .shop-featured-slide-content .featured-slide-name{font-size:var(--font-size-h2);line-height:.9;margin-bottom:var(--spacing-1)}@media (min-width:1024px){.shop-featured-slider .shop-featured-slide-content .featured-slide-name{font-size:var(--font-size-h2-xl)}}.shop-featured-slider .shop-featured-slide-content .featured-slide-description{font-size:var(--font-size-body-2)}@media (min-width:1024px){.shop-featured-slider .shop-featured-slide-content .featured-slide-description{font-size:var(--font-size-body)}}.shop-featured-slider .container,.shop-featured-slider .swiper{overflow:visible}.shop-featured-slider .shop-featured-controls{display:flex;justify-content:space-between;padding-top:var(--spacing-1);gap:var(--spacing-3)}.shop-featured-slider .shop-featured-controls button.featured-nav-button:not(.swiper-button-disabled) svg path{transition:.25s}.shop-featured-slider .shop-featured-controls button.featured-nav-button:not(.swiper-button-disabled):hover svg path,.shop-featured-slider .shop-featured-controls button.featured-nav-button:not(.swiper-button-disabled):focus svg path{fill:var(--Primary)}.shop-featured-slider .shop-featured-controls button.featured-next{margin-left:var(--spacing-2)}.shop-featured-slider .featured-products-pagination{order:2}@media (min-width:1024px){.shop-featured-slider .featured-products-pagination{order:1}}.shop-featured-slider .swiper-pagination{position:relative;top:initial;bottom:initial;margin-top:var(--spacing-3)}.shop-featured-slider .swiper-pagination-bullets{display:flex;align-items:center;gap:var(--spacing-1);flex-grow:1;flex-shrink:0}@media (min-width:1024px){.shop-featured-slider .swiper-pagination-bullets{gap:var(--spacing-2)}}.shop-featured-slider .swiper-pagination-bullet{background-color:var(--colors-gray-7);border-radius:24px;height:3px;width:auto;flex:1 1 auto;overflow:hidden;transition:.25s}@media (min-width:1024px){.shop-featured-slider .swiper-pagination-bullet{flex:0 1 auto;width:12.5%}}.shop-featured-slider .swiper-pagination-bullet:hover,.shop-featured-slider .swiper-pagination-bullet:focus{transform:scale(1.05)}.shop-featured-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{position:relative}.shop-featured-slider .swiper-pagination-bullet.swiper-pagination-bullet-active:after{animation-name:growToRight;animation-duration:4s;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.4,0,.6,1);content:"";display:block;background-color:var(--Primary);position:absolute;left:0;top:0;height:100%;width:100%}.shop-featured-slider .shop-featured-navigation{display:flex;align-items:center}.shop-featured-slider .featured-nav-button{display:none}@media (min-width:1024px){.shop-featured-slider .featured-nav-button{display:block}}.shop-grid{padding-top:0}.category-card.current-page .category-card-content,.category-card:hover .category-card-content,.category-card:focus .category-card-content{background-color:var(--text-invert)}.category-card .category-card-content{background-color:var(--colors-brand-Blue);padding:16px 38px}.category-card img{height:56px;width:56px;margin:0}.category-card h3{text-transform:uppercase;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.15px;margin-block-start:4px}.tax-cp_product_brand .product-category-slider-navigation{display:none}.featured-products-shop{padding:32px 0}.bump-drawer .drawer-header .drawer-title{font-size:var(--font-size-h4)}@media (min-width:1024px){.bump-drawer .drawer-header .drawer-title{font-size:var(--font-size-h4-lg)}}.bump-drawer .drawer-list h4{line-height:normal;font-size:var(--font-size-h2);text-transform:uppercase}.bump-drawer-item.product-card.product-card-list-mobile{padding-bottom:var(--spacing-1)}.bump-drawer-item.product-card.product-card-list-mobile .btn-add-to-cart svg{background-color:transparent;padding:0;height:var(--spacing-2);width:var(--spacing-2)}.bump-drawer-item.product-card.product-card-list-mobile .product-card-content{padding:12px}.bump-drawer-item.product-card.product-card-list-mobile .product-card-title{padding-right:var(--spacing-2);font-size:var(--font-size-h4-lg)}.bump-drawer-item.product-card.product-card-list-mobile .product-card-brand{color:var(--Base-Black)}.bump-drawer-item.product-card.product-card-list-mobile .product-card-footer-wrap{padding:0}.bump-drawer-item.product-card.product-card-list-mobile .product-card-pricing{flex-direction:row-reverse}.product-card{background-color:transparent;border-radius:0;overflow:visible;height:auto}.product-card:hover,.product-card:focus{box-shadow:none;transform:none}.product-card .product-card-header{border-radius:16px;background-color:var(--White);overflow:hidden}.product-card .product-card-header-wrap{height:100%}.product-card .product-card-title{font-family:var(--font-family-heading);font-size:var(--font-size-h2);letter-spacing:.25px;text-transform:uppercase;order:1;line-height:1}@media (min-width:1024px){.product-card .product-card-title{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--font-size-h2)}}.product-card .product-card-brand{order:0;color:var(--text-secondary);text-decoration:underline}.product-card .product-card-meta{order:2;margin-block-start:10px;gap:0}.product-card .product-card-meta li{border-radius:4px;text-transform:uppercase;flex:0 0 auto;font-size:var(--font-size-body-lg);line-height:1;margin-right:4px}@media (min-width:1024px){.product-card .product-card-meta li{margin-right:var(--spacing-1)}}.product-card .product-card-meta li.product-card-cbd,.product-card .product-card-meta li.product-card-thc{gap:0;padding-left:0;padding-right:0}.product-card .product-card-meta li.product-card-cbd:not(:last-child):after,.product-card .product-card-meta li.product-card-thc:not(:last-child):after{color:var(--surface-brand,#D1D6A4);content:"\25cf";padding-left:4px}@media (min-width:1024px){.product-card .product-card-meta li.product-card-cbd:not(:last-child):after,.product-card .product-card-meta li.product-card-thc:not(:last-child):after{padding-left:var(--spacing-1)}}.product-card .product-card-meta li:last-child{margin-right:0}.product-card .btn-add-to-cart{padding:8px 24px}.product-card .btn-add-to-cart span,.product-card .btn-add-to-cart .cart-btn-label{color:var(--Base-Black);line-height:1.4;font-size:23px;font-family:var(--font-family-heading)}.product-card .btn-add-to-cart svg{background-color:var(--colors-brand-Blue);border-radius:100%;padding:8px;height:32px;width:32px}.product-card .btn-add-to-cart .cart-btn-label{display:none}.product-card .product-card-header{background-color:var(--White);overflow:hidden}.product-card .product-card-pricing{align-items:baseline;flex-direction:row-reverse;line-height:1}.product-card .product-card-pricing .product-variant li{color:var(--Base-Black);font-family:var(--font-family-heading);font-weight:400;font-size:23px;opacity:1;text-transform:uppercase}.product-card .product-card-pricing .product-variant li:not(:first-child){display:none}.product-card .product-card-pricing .product-variant li:after{color:var(--Base-Black);content:"|";font-weight:400;font-size:inherit;padding-left:4px}.product-card .product-card-pricing .product-price{font-size:23px;font-weight:900}.product-card .product-card-pricing .product-price strike{font-weight:400;font-size:23px;opacity:.6}.product-card .product-card-pricing.mobile{flex-direction:row}.product-card .product-card-pricing.mobile .product-variant li,.product-card .product-card-pricing.mobile .product-price{color:var(--Base-Black);opacity:1}.product-card .product-card-pricing.mobile .product-price{font-weight:900}.product-card .product-card-pricing.mobile .product-variant li{font-weight:400}.product-card .product-card-pricing.desktop{display:none}@media (max-width:767px){.product-card.product-card-list-mobile{background-color:var(--White);border-radius:16px}}.product-card.product-card-list-mobile .product-card-image img{border-radius:var(--spacing-2)}.product-card.product-card-list-mobile .product-card-title{font-size:32px;letter-spacing:.25px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.product-card.product-card-list-mobile .product-card-content-main{gap:0}.product-card.product-card-list-mobile .product-card-meta li{font-size:var(--font-size-body-lg);line-height:.8}@media (max-width:767px){.product-card.product-card-list-mobile .product-card-header{min-height:125px}}.product-card.product-card-list-mobile .btn-add-to-cart .cart-btn-label{display:none}@media (max-width:767px){.product-card.product-card-list-mobile .btn-add-to-cart{padding:8px 24px}.product-card.product-card-list-mobile .btn-add-to-cart .product-card-pricing.mobile .product-variant li,.product-card.product-card-list-mobile .btn-add-to-cart .product-card-pricing.mobile .product-price{color:var(--Base-Black);opacity:1}.product-card.product-card-list-mobile .btn-add-to-cart .product-card-pricing.mobile .product-price{font-weight:900}.product-card.product-card-list-mobile .btn-add-to-cart .product-card-pricing.mobile .product-variant li{font-weight:400}}@media (min-width:768px){.product-card.product-card-list-mobile .btn-add-to-cart .product-card-pricing.mobile{display:flex;flex-direction:row-reverse}}.product-card.product-card-list-mobile .btn-add-to-cart .product-card-pricing.mobile .product-variant li,.product-card.product-card-list-mobile .btn-add-to-cart .product-card-pricing.mobile .product-price{font-size:23px}.product-card.product-card-list-mobile .btn-add-to-cart .product-card-pricing.mobile .product-variant{display:flex;align-items:center;gap:4px}.product-card.product-card-list-mobile .btn-add-to-cart .product-card-pricing.mobile .product-variant li{color:var(--Base-Black);opacity:1;text-transform:uppercase}.product-pricing-from{display:none}div.module-product-slider{padding-block-start:40px;padding-block-end:40px}@media (min-width:1024px){div.module-product-slider{padding-block-start:64px;padding-block-end:64px}}div.module-product-slider .product-slider-header{padding-bottom:var(--spacing-3)}@media (min-width:1024px){div.module-product-slider .product-slider-nav{flex-direction:row-reverse;justify-content:flex-start}}div.module-product-slider .btn-add-to-cart div.product-card-pricing.mobile{display:flex}div.module-product-slider .btn-view-all-products{background-color:transparent;border:1px solid var(--Primary);color:var(--Black);padding-top:16px;padding-bottom:16px}div.module-product-slider .btn-view-all-products:hover,div.module-product-slider .btn-view-all-products:focus{border:1px solid transparent;background-color:var(--Primary);color:var(--White)}.product-slider-contents .product-card{justify-content:flex-start;height:100%}.product-slider-contents .product-card .product-card-title{font-size:var(--font-size-h3-lg)}.product-slider-contents .product-card .product-card-title-brand-wrap{display:flex;flex-direction:column}.product-slider-contents .product-card .product-card-brand{order:0}.product-slider-contents .product-card .product-card-content{padding:var(--spacing-2) 0}.product-slider-contents .product-card .product-card-content-main{padding-bottom:var(--spacing-1)}.product-slider-contents .product-card .product-card-meta{margin:0}.product-slider-contents .product-card .product-card-meta li{line-height:1}.product-slider-contents .product-card .product-card-pricing.mobile{flex-direction:row-reverse}.product-slider-contents .product-card .product-card-header-wrap{display:flex;flex-direction:column}.shop-sort-button,.shop-filter-button{background-color:var(--colors-brand-Blue);color:var(--White);text-transform:none;font-family:var(--font-family-paragraph);font-size:var(--font-size-body-2);letter-spacing:normal}.shop-sort-button:hover,.shop-sort-button:focus,.shop-filter-button:hover,.shop-filter-button:focus{background-color:var(--colors-brand-Blue)}.shop-sort-button.drawer-toggle,.shop-filter-button.drawer-toggle{background-color:var(--colors-brand-Blue)}.shop-sort-button span,.shop-filter-button span{color:var(--White)}.shop-sort-button svg path,.shop-filter-button svg path{stroke:currentColor}.btn-show-results{color:var(--Black);font-weight:500}.shop-filter-sort-menu li button{color:var(--Neutral)}.drawer.shop-filters-main .drawer-header h2{text-transform:uppercase;font-size:var(--font-size-h2)}@media (min-width:1024px){.drawer.shop-filters-main .drawer-list{padding:24px 0;margin-block-start:0;background-color:transparent}}.shop-filter.is-open .shop-filter-menu:before{border-bottom:10px solid var(--colors-brand-Blue)}.shop-filter-menu{background-color:var(--colors-brand-Blue);color:var(--text-invert);box-shadow:none;border-radius:0 0 var(--spacing-1) var(--spacing-1)}@media (min-width:1024px){.shop-filter-menu{border-radius:var(--spacing-1)}}.shop-filter-menu li input[type=checkbox],.shop-filter-menu li input[type=radio]{background-color:var(--Primary)}.shop-filters{background-color:transparent}.shop-sort.is-open .shop-filter-menu{border-radius:var(--spacing-1)}@media (min-width:1024px){.shop-sort.is-open .shop-filter-menu{transform:translateY(2px)}}.shop-sort .shop-filter-menu{left:initial;right:0}.shop-sort .shop-filter-menu li button{transition:.25s}.shop-sort .shop-filter-menu li button:focus,.shop-sort .shop-filter-menu li button:hover{color:var(--Primary);text-decoration:none}.shop-sort-mobile .shop-filter-menu{box-shadow:none}.shop-sort-mobile .shop-filter-menu li button{color:var(--White)}.shop-sort-mobile .shop-sort.is-open .shop-filter-menu{transform:translateY(2px)}.drawer.sidecart .drawer-content{box-shadow:0 0 24px #28272775}.drawer.sidecart .sidecart-header{flex-direction:row-reverse}.drawer.sidecart .sidecart-header h2{margin:0 auto}.drawer.sidecart .sidecart-header span{font-size:40px;font-style:normal;font-weight:900;line-height:.875;letter-spacing:-.8px;text-transform:uppercase}.drawer.sidecart .drawer-list{padding:32px 16px}.drawer.sidecart .sidecart-empty-graphic,.drawer.sidecart .empty-graphic{background-color:var(--Neutral-Alt)}.drawer.sidecart .surf-ad-placement{margin-top:24px}.sidecart-product{border-bottom:1px solid var(--surface-primary,#F7F0E5)}.sidecart-product p.sidecart-product-title{font-family:var(--font-family-heading);font-size:24px;font-style:normal;font-weight:900;line-height:.8;text-transform:uppercase}.sidecart-product .sidecart-product-brand{font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.4px;text-decoration-line:underline}.sidecart-product p.sidecart-product-price span{font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.15px}.sidecart-product .btn-remove-from-cart{font-size:10px;font-weight:500}.sidecart-totals{padding:24px 16px}.sidecart-totals .checkout-with{display:none}.sidecart-total-line{font-family:var(--font-family-heading);font-size:24px;font-style:normal;font-weight:900;line-height:normal}.sidecart-taxes{font-size:14px;font-weight:400;font-family:var(--font-family-paragraph);text-transform:none}.sidecart-subtotal{text-transform:uppercase}.sidecart-total{display:none}.sidecart-checkout{color:var(--Base-Black);font-family:var(--font-family-heading);font-size:20px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:1.25px;text-transform:uppercase}.sidecart-checkout:hover{background-color:transparent;color:var(--Base-Black);border-color:var(--Primary)}.sidecart-retailer-section{display:none;text-align:left}.sidecart-retailer-section .sidecart-retailer-address{margin-block-end:6px}.sidecart-retailer-section .sidecart-retailer-details a{color:var(--colors-brand-Blue);font-weight:600}.specials-slider-title-nav h1{font-size:var(--font-size-h1);text-transform:uppercase}.carousel-collection .product-slider-header h2{font-size:var(--font-size-h2)}@media (min-width:1024px){.carousel-collection .product-slider-header h2{font-size:var(--font-size-h2-lg)}}.page-banner-special{text-align:left}.page-banner-special .page-banner-title{text-transform:uppercase;font-size:var(--font-size-h1);text-align:left;margin-top:var(--spacing-1)}.page-banner-special .btn-all-specials{text-transform:none;font-weight:600;font-family:var(--font-family-paragraph);font-size:var(--font-size-body-2);letter-spacing:normal}.page-banner-special .btn-all-specials:focus,.page-banner-special .btn-all-specials:hover{color:var(--Base-Black)}.page-banner-special .btn-all-specials:focus svg path,.page-banner-special .btn-all-specials:hover svg path{stroke:var(--Base-Black)}.page-banner-special .btn-all-specials svg{height:16px;width:16px}.page-banner-special .btn-all-specials svg path{stroke:var(--Base-Black)}.no-products-special{text-align:left}dialog.weight-modal{background-color:var(--Base-Black)}dialog.weight-modal *:not(.btn){color:var(--text-invert)}dialog.weight-modal .btn-close-weight-modal svg path{stroke:var(--White)}dialog.weight-modal .btn-add-to-cart{color:var(--Base-Black);font-size:var(--font-size-h4);font-weight:900}dialog.weight-modal .btn-add-to-cart span{color:var(--Base-Black);font-size:var(--font-size-h4);font-weight:900}dialog.weight-modal .btn-add-to-cart svg path{stroke:var(--Base-Black)}dialog.weight-modal .modal-product-details .weight-modal-product-name{color:var(--text-invert,#F7F0E5);font-family:var(--font-family-heading);font-size:var(--font-size-h2-xl);font-style:normal;font-weight:900;line-height:.99;letter-spacing:.5px;text-transform:uppercase}dialog.weight-modal .product-price-card{background-color:var(--colors-brand-Blue);border-radius:16px;border:1px solid transparent}dialog.weight-modal .product-price-card:focus,dialog.weight-modal .product-price-card:hover,dialog.weight-modal .product-price-card.active{border:1px solid var(--colors-brand-white,#FFF)}dialog.weight-modal .product-price-card span{color:var(--colors-gray-7);font-size:var(--font-size-body-3)}dialog.weight-modal .product-price-card .variation-price{font-size:var(--font-size-p)}dialog.weight-modal .btn-add-to-cart{font-family:var(--font-family-heading);color:var(--Base-Black);font-size:18px}dialog.weight-modal.large-image-right{width:min(520px,95%)}@media (min-width:1024px){dialog.weight-modal.large-image-right{width:min(1000px,95%)}}dialog.weight-modal.large-image-right .weight-modal-image{height:auto;width:auto;max-width:100%;margin-block-end:var(--spacing-2)}@media (min-width:1024px){dialog.weight-modal.large-image-right .weight-modal-image{margin-block-end:0}}dialog.weight-modal.large-image-right .weight-modal-image img{height:auto;width:100%;max-height:none}dialog.weight-modal.large-image-right .weight-modal-content{display:flex;flex-direction:column-reverse}@media (min-width:1024px){dialog.weight-modal.large-image-right .weight-modal-content{flex-direction:row}}.single-cp_product .cp-product-detail{background-color:var(--Base-Black)}.single-cp_product .cp-breadcrumbs span{color:var(--text-invert)}.single-cp_product .cp-breadcrumbs svg path{fill:var(--White)}.single-cp_product .product-unavailable{background-color:var(--Neutral)}.single-cp_product .product-unavailable h4{color:var(--Base-Black)}.single-cp_product .cp-product-detail-wrap{display:flex;flex-direction:column;padding-bottom:var(--spacing-4)}@media (min-width:1024px){.single-cp_product .cp-product-detail-wrap{display:grid}}@media (min-width:1280px){.single-cp_product .cp-product-detail-wrap{column-gap:100px;grid-template-columns:1fr 1fr}}.single-cp_product .cp-product-detail-wrap a:not(.btn,.pill){color:var(--Primary)}.single-cp_product .product-add-to-cart .btn-add-to-cart{color:var(--Base-Black);font-family:var(--font-family-heading);font-size:20px;font-weight:900}.single-cp_product .product-add-to-cart .btn-add-to-cart span{font-size:20px;font-weight:900}.single-cp_product .product-add-to-cart .btn-add-to-cart svg path{stroke:var(--Base-Black)}.single-cp_product .product-add-to-cart .btn-buy-now{display:none}.single-cp_product .product-price-cards .product-price-card{background-color:var(--colors-brand-Blue);border:1px solid transparent;border-radius:16px;padding:8px 24px}.single-cp_product .product-price-cards .product-price-card:focus,.single-cp_product .product-price-cards .product-price-card:hover,.single-cp_product .product-price-cards .product-price-card.active{border:1px solid var(--White);background-color:var(--Base-Black);box-shadow:none}.single-cp_product .product-price-cards .product-price-card p,.single-cp_product .product-price-cards .product-price-card span{color:var(--White)}.single-cp_product .product-price-cards .product-price-card .product-weight-amount{font-size:14px;font-weight:400}.single-cp_product .product-price-cards .product-price-card .product-price-card-price{font-size:12px}.single-cp_product .product-cart-buttons-wrap select.qty{width:max(120px,30%)}.single-cp_product .product-cart-buttons-wrap .product-add-to-cart-quantity-buttons span{color:var(--Base-Black)}.single-cp_product .keyline{display:none}.single-cp_product .cp-product-image{order:1;padding-top:0}.single-cp_product .cp-product-image .cp-product-image-wrap img{object-fit:cover;width:100%}.single-cp_product .description-header{order:2}.single-cp_product .description-header .cp-product-title{color:var(--White)}.single-cp_product .cp-product-description{display:flex;flex-direction:column-reverse;order:2}.single-cp_product .cp-product-description-content{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;color:var(--White);text-align:center}.single-cp_product .cp-product-description-content p{color:var(--White)}.single-cp_product .cp-product-pills{margin-top:var(--spacing-3);justify-content:center}.single-cp_product .cp-product-pills .product-strain-type{color:var(--White);font-size:18px;line-height:1}.single-cp_product .cp-product-pills .pill.sativa_hybrid,.single-cp_product .cp-product-pills .pill.indica_hybrid{background-color:var(--Black)}.single-cp_product .cp-product-pills .product-thc,.single-cp_product .cp-product-pills .product-cbd{background-color:transparent;color:var(--White);font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.5px;text-transform:uppercase}.single-cp_product .cp-product-brand{text-decoration:underline;position:relative;margin:var(--spacing-2) 0;z-index:10}.single-cp_product .cp-product-title,.single-cp_product .cp-product-brand{text-align:center}.single-cp_product .cp-product-title{font-family:var(--font-family-heading);text-transform:uppercase;font-style:normal;font-size:var(--font-size-h1);font-weight:900;line-height:.9;position:relative;z-index:5}@media (min-width:1024px){.single-cp_product .cp-product-title{font-size:80px;letter-spacing:-2px}}.single-cp_product .terpenes-effects{grid-row-start:3;order:3}.single-cp_product .terpenes-effects h4{display:none}.single-cp_product .cp-effects-cards li.cp-effect-card{background-color:transparent}.single-cp_product .cp-effects-cards li.cp-effect-card img{margin-block-end:8px}.single-cp_product .cp-effects-cards li.cp-effect-card span{color:var(--colors-gray-6);font-size:13px}.related-products-slider{border:none;background-color:var(--Neutral)}.related-products-slider h2.related-products-header{text-transform:uppercase;font-size:var(--font-size-h1);margin-block-end:0;line-height:1}@media (min-width:1024px){.related-products-slider h2.related-products-header{font-size:var(--font-size-h1-lg)}}.related-products-slider h2.related-products-header a{text-decoration:none}.related-products-slider h2.related-products-header a:focus,.related-products-slider h2.related-products-header a:hover{color:var(--Primary)}.related-products-slider .product-card{height:100%;justify-content:space-between}.related-products-slider .product-card .product-card-pricing{flex-direction:row-reverse}.related-products-slider .product-card .product-card-header-wrap{display:flex;flex-direction:column}.related-products-slider .container{padding:0}.related-products-slider .swiper-button-disabled{opacity:.3}.related-products-slider .related-products-nav button svg{height:var(--spacing-8);width:var(--spacing-8)}@media (min-width:1024px){.related-products-root+.more-products-root .related-products-slider{padding-top:0}}.wishlist-wrap{background-color:var(--Base-Black)}.wishlist-wrap *:not(.btn){color:var(--White)}.wishlist-wrap .summary-header,.wishlist-wrap .wishlist-header{font-size:var(--font-size-h1);font-style:normal;font-weight:900;line-height:1;letter-spacing:.5px;text-transform:uppercase}@media (min-width:1024px){.wishlist-wrap .summary-header,.wishlist-wrap .wishlist-header{font-size:var(--font-size-h2-xl)}}@media (max-width:767px){.wishlist-wrap .wishlist-summary{padding-bottom:var(--spacing-3)}}.wishlist-wrap .wishlist-summary .flex.totals{margin-bottom:var(--spacing-4)}.wishlist-wrap .wishlist-summary .flex.totals p{font-size:18px;font-family:var(--font-family-heading);font-weight:600;line-height:normal;letter-spacing:.15px;text-transform:uppercase}.wishlist-items{gap:var(--spacing-3)}.wishlist-item{border-color:var(--surface-invert-secondary,#4D4D4D);padding-bottom:var(--spacing-3)}.wishlist-item .wishlist-item-image{mix-blend-mode:unset}.wishlist-item .btn-add-to-cart{gap:8px;padding:8px 16px}.wishlist-item .btn-add-to-cart span,.wishlist-item .btn-add-to-cart .cart-btn-label{color:var(--Base-Black)}.wishlist-item .btn-add-to-cart svg{background-color:transparent;height:14px;width:14px;padding:0}.wishlist-item .btn-add-to-cart svg path{stroke:var(--Base-Black)}.wishlist-item .btn-remove-wishlist-item{padding:0}.wishlist-item .btn-remove-wishlist-item span{font-size:12px;font-style:normal;font-weight:400;font-family:var(--font-family-paragraph);line-height:normal;letter-spacing:.4px;text-decoration-line:underline;text-transform:none}.wishlist-item .btn-remove-wishlist-item svg{display:none}.cp-featured-product{background-color:var(--colors-brand-Blue)}.cp-featured-product+.cp-featured-product{margin-block-start:var(--spacing-2)}.cp-featured-product .cp-featured-product-title{font-size:var(--font-size-h2-lg);line-height:1}.cp-featured-product .cp-featured-product-title a{color:var(--White);text-decoration:none}@media (min-width:1024px){.cp-featured-product .cp-featured-product-title{font-size:32px}}.cp-featured-product .cp-featured-product-by,.cp-featured-product .cp-featured-product-brand,.cp-featured-product .cp-featured-product-desc p,.cp-featured-product-unavailable{color:var(--White)}.featured-product-retailers{column-count:2;color:var(--White)}.pill{border-radius:4px;font-family:var(--font-family-heading);font-size:var(--font-size-body-lg);padding:4px 8px;line-height:.8;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.5px}.pill.hybrid{background-color:var(--Hybrid-Blue)}.pill.sativa{background-color:var(--Sativa-Orange)}.pill.indica{background-color:var(--Indica-Purple)}.pill.high-cbd{background-color:#c073e5}.pill.neutral{background-color:transparent}.slider-nav-buttons button:not(.swiper-button-disabled):focus svg circle,.slider-nav-buttons button:not(.swiper-button-disabled):hover svg circle,.product-slider-nav button:not(.swiper-button-disabled):focus svg circle,.product-slider-nav button:not(.swiper-button-disabled):hover svg circle,.related-products-nav button:not(.swiper-button-disabled):focus svg circle,.related-products-nav button:not(.swiper-button-disabled):hover svg circle{fill:var(--Primary)}.slider-nav-buttons button svg circle,.product-slider-nav button svg circle,.related-products-nav button svg circle{transition:.25s}.slider-nav-buttons button svg ellipse,.product-slider-nav button svg ellipse,.related-products-nav button svg ellipse{fill:var(--colors-brand-Blue)}@media (min-width:1024px){.slider-nav-buttons button svg,.product-slider-nav button svg,.related-products-nav button svg{height:var(--spacing-8);width:var(--spacing-8)}}.shop-breadcrumbs{display:none}.cover-image img{object-fit:cover}.slider-nav-buttons button{margin:0}.slider-nav-prev,.slider-nav-next{display:flex}.swiper-button-disabled{opacity:.3}@media (min-width:1024px){div:has(+.setting-margin-top-enabled){padding-bottom:200px}}.rounded img{border-radius:var(--image-border-radius)}.page-id-2134 .site-footer-cta{display:none}