.new-product-sort-filter .filter-wrapper{gap:calc(var(--spacing-unit)*2)}.new-product-sort-filter .subcategory-filter-bar-mobile{display:none}.new-product-sort-filter .left-side{flex:1 1;min-width:0}.new-product-sort-filter .left-side .filter-button{padding:8px 23px;border:2px solid var(--primary);height:44px}.new-product-sort-filter .left-side .filter-button:focus{outline:none;box-shadow:var(--outline)}.new-product-sort-filter .left-side .filter-button:disabled{cursor:not-allowed;background-color:var(--disabled);opacity:.8;color:var(--secondary);pointer-events:none}.new-product-sort-filter .left-side .reverse-column-flex{display:flex;flex-direction:column-reverse}.new-product-sort-filter .left-side .subcategory-filter-bar-dt{flex:1 1;min-width:0!important}.new-product-sort-filter .right-side{width:356px}.new-product-sort-filter .right-side .view-button{background-color:var(--white);padding:17px 8px;height:56px;width:56px;border-radius:8px;border:2px solid var(--secondary-primary)}.new-product-sort-filter .right-side .view-button.selected{border:2px solid var(--primary)}.new-product-sort-filter .right-side .view-button:focus{outline:none;box-shadow:var(--outline)}.new-product-sort-filter .filter-chip{height:33px;border:2px solid var(--primary);background-color:transparent;border-radius:4px;padding:8px 16px}@media(max-width:1024px){.new-product-sort-filter.psf-loader .reverse-column-flex>.loader{height:56px!important;width:72px!important}.new-product-sort-filter .filter-wrapper{gap:24px}.new-product-sort-filter .left-side .filter-button{height:56px;width:72px;padding:8px 12px}.new-product-sort-filter .left-side .filter-button .filter-label{display:none}.new-product-sort-filter .right-side{width:208px}.new-product-sort-filter .right-side .view-button-group{display:none}}@media(max-width:767.98px){.new-product-sort-filter{gap:24px;display:flex;flex-direction:column}.new-product-sort-filter.psf-loader .reverse-column-flex>.loader{width:100px!important}.new-product-sort-filter .filter-wrapper{gap:12px}.new-product-sort-filter .subcategory-filter-bar-dt{display:none}.new-product-sort-filter .subcategory-filter-bar-mobile{display:revert}.new-product-sort-filter .left-side .filter-button{width:unset}.new-product-sort-filter .left-side .filter-button .selected-filter-count{display:none}.new-product-sort-filter .left-side .filter-button .filter-label{display:revert}}.filter-sidebar{min-width:375px;max-width:495px;margin-left:32px;width:100%;padding-bottom:154px}.filter-sidebar .p-sidebar-header{padding:24px 48px;border-bottom:1px solid var(--secondary-primary)}.filter-sidebar .p-sidebar-header .header{width:100%}.filter-sidebar .p-sidebar-header .header .filter-close-icon{border:none;padding-right:0}.filter-sidebar .p-sidebar-content{position:relative}.pagination{height:56px}.pagination button:not(:disabled){cursor:pointer}.pagination button:not(:disabled):hover{background-color:var(--secondary-primary)}.pagination .current-page,.pagination button{padding:var(--spacing-unit) 20px;height:100%;background-color:var(--white);color:var(--primary);border:1px solid var(--secondary-primary)}.pagination .current-page:disabled,.pagination button:disabled{color:var(--black);background-color:var(--disabled)}.pagination button:first-of-type{border-top-left-radius:8px;border-bottom-left-radius:8px}.pagination button:last-of-type{border-top-right-radius:8px;border-bottom-right-radius:8px}.pdp-image-carousel{position:relative;height:100%}.pdp-image-carousel .strain-tag{position:absolute;left:-8px;top:7px;z-index:1}.pdp-image-carousel .deal{position:absolute;left:6px;top:14px;z-index:2}.pdp-image-carousel .carousel-wrapper{flex-grow:1}.pdp-image-carousel .carousel{height:100%}.pdp-image-carousel .carousel .carousel-el{padding:0 10px}.pdp-image-carousel .carousel .carousel-el>div{background-color:var(--white);max-height:650px;height:100%}@media(max-width:767.98px){.pdp-image-carousel .carousel .carousel-el>div{height:398px}}.pdp-image-carousel .carousel .carousel-el .product-image-el{position:relative;height:100%}.pdp-image-carousel .carousel .carousel-el .product-image-el .pdp-image-carousel .strain-tag{left:-6px}.pdp-image-carousel .carousel .carousel-el .product-image-el>img{border-radius:16px;border:2px solid rgba(89,131,141,.1)}.pdp-image-carousel .storefront-banner-dots.thumbs{margin-top:0}.pdp-image-carousel .storefront-banner-dots.thumbs .sm-dot{margin:0 8px}@media(max-width:1024px){.pdp-image-carousel{flex-direction:column-reverse}}@media(max-width:767.98px){.pdp-image-carousel{gap:16px}}.product-details>ul{list-style:none;margin:0;padding:0}.product-details>ul li{display:inline-block}.product-details .bullet li:not(:last-child):after{margin:0 5px;content:"•"}.product-details .comma li:not(:last-child):after{margin-right:5px;content:","}.product-details .more-link{scroll-margin-top:250px}.product-details .more-link:hover{cursor:pointer;text-decoration:underline;color:var(--input-normal)}.brand-accordion-content .brand-description .image-col{width:100px;height:100px;position:relative;display:block;overflow:hidden}.brand-accordion-content .brand-description .image-col img{object-fit:contain}.brand-accordion-content .brand-description .description-col{flex:1 1}@media(max-width:767.98px){.brand-accordion-content .brand-description{flex-direction:column}}.account-multiselect-curaleaf,.dropdown-curaleaf,.password-input-curaleaf,.text-input-curaleaf{height:77px}.account-multiselect-curaleaf.disclaimer,.dropdown-curaleaf.disclaimer,.password-input-curaleaf.disclaimer,.text-input-curaleaf.disclaimer{height:unset}.account-multiselect-curaleaf .multiselect,.dropdown-curaleaf .p-dropdown,.text-area-curaleaf textarea,.text-input-curaleaf input{width:100%}.account-multiselect-curaleaf .p-multiselect,.dropdown-curaleaf .p-dropdown,.password-input-curaleaf .p-password-input,.text-input-curaleaf input{height:56px}.account-multiselect-curaleaf .p-dropdown,.account-multiselect-curaleaf .p-inputtext,.account-multiselect-curaleaf .p-multiselect,.dropdown-curaleaf .p-dropdown,.dropdown-curaleaf .p-inputtext,.dropdown-curaleaf .p-multiselect,.password-input-curaleaf .p-dropdown,.password-input-curaleaf .p-inputtext,.password-input-curaleaf .p-multiselect,.text-input-curaleaf .p-dropdown,.text-input-curaleaf .p-inputtext,.text-input-curaleaf .p-multiselect{border-radius:12px;font-family:var(--font-medium);color:var(--primary);background-color:var(--secondary-light)}.account-multiselect-curaleaf .p-dropdown:not(.p-disabled).p-focus,.account-multiselect-curaleaf .p-dropdown:not(.p-disabled):hover,.account-multiselect-curaleaf .p-inputtext:enabled:hover,.account-multiselect-curaleaf .p-multiselect:not(.p-disabled):hover,.dropdown-curaleaf .p-dropdown:not(.p-disabled).p-focus,.dropdown-curaleaf .p-dropdown:not(.p-disabled):hover,.dropdown-curaleaf .p-inputtext:enabled:hover,.dropdown-curaleaf .p-multiselect:not(.p-disabled):hover,.password-input-curaleaf .p-dropdown:not(.p-disabled).p-focus,.password-input-curaleaf .p-dropdown:not(.p-disabled):hover,.password-input-curaleaf .p-inputtext:enabled:hover,.password-input-curaleaf .p-multiselect:not(.p-disabled):hover,.text-input-curaleaf .p-dropdown:not(.p-disabled).p-focus,.text-input-curaleaf .p-dropdown:not(.p-disabled):hover,.text-input-curaleaf .p-inputtext:enabled:hover,.text-input-curaleaf .p-multiselect:not(.p-disabled):hover{border:2px solid var(--secondary-light)}.account-multiselect-curaleaf .p-dropdown:not(.p-disabled).p-focus,.account-multiselect-curaleaf .p-inputtext:enabled:focus,.account-multiselect-curaleaf .p-multiselect:not(.p-disabled).p-focus,.dropdown-curaleaf .p-dropdown:not(.p-disabled).p-focus,.dropdown-curaleaf .p-inputtext:enabled:focus,.dropdown-curaleaf .p-multiselect:not(.p-disabled).p-focus,.password-input-curaleaf .p-dropdown:not(.p-disabled).p-focus,.password-input-curaleaf .p-inputtext:enabled:focus,.password-input-curaleaf .p-multiselect:not(.p-disabled).p-focus,.text-input-curaleaf .p-dropdown:not(.p-disabled).p-focus,.text-input-curaleaf .p-inputtext:enabled:focus,.text-input-curaleaf .p-multiselect:not(.p-disabled).p-focus{box-shadow:var(--outline);border-color:var(--primary)}.account-multiselect-curaleaf .p-float-label label,.dropdown-curaleaf .p-float-label label,.password-input-curaleaf .p-float-label label,.text-input-curaleaf .p-float-label label{left:12px;top:45%}.account-multiselect-curaleaf .p-float-label .p-inputwrapper-filled~label,.account-multiselect-curaleaf .p-float-label.p-float-label:has(.p-inputwrapper-focus) label,.account-multiselect-curaleaf .p-float-label:has(.p-inputwrapper-filled) label,.account-multiselect-curaleaf .p-float-label:has(.p-inputwrapper-focus) label,.account-multiselect-curaleaf .p-float-label:has(input:focus) label,.account-multiselect-curaleaf .p-float-label:has(textarea.p-filled) label,.account-multiselect-curaleaf .p-float-label:has(textarea:focus) label,.account-multiselect-curaleaf input.p-filled~label,.account-multiselect-curaleaf input:focus~label,.dropdown-curaleaf .p-float-label .p-inputwrapper-filled~label,.dropdown-curaleaf .p-float-label.p-float-label:has(.p-inputwrapper-focus) label,.dropdown-curaleaf .p-float-label:has(.p-inputwrapper-filled) label,.dropdown-curaleaf .p-float-label:has(.p-inputwrapper-focus) label,.dropdown-curaleaf .p-float-label:has(input:focus) label,.dropdown-curaleaf .p-float-label:has(textarea.p-filled) label,.dropdown-curaleaf .p-float-label:has(textarea:focus) label,.dropdown-curaleaf input.p-filled~label,.dropdown-curaleaf input:focus~label,.password-input-curaleaf .p-float-label .p-inputwrapper-filled~label,.password-input-curaleaf .p-float-label.p-float-label:has(.p-inputwrapper-focus) label,.password-input-curaleaf .p-float-label:has(.p-inputwrapper-filled) label,.password-input-curaleaf .p-float-label:has(.p-inputwrapper-focus) label,.password-input-curaleaf .p-float-label:has(input:focus) label,.password-input-curaleaf .p-float-label:has(textarea.p-filled) label,.password-input-curaleaf .p-float-label:has(textarea:focus) label,.password-input-curaleaf input.p-filled~label,.password-input-curaleaf input:focus~label,.text-input-curaleaf .p-float-label .p-inputwrapper-filled~label,.text-input-curaleaf .p-float-label.p-float-label:has(.p-inputwrapper-focus) label,.text-input-curaleaf .p-float-label:has(.p-inputwrapper-filled) label,.text-input-curaleaf .p-float-label:has(.p-inputwrapper-focus) label,.text-input-curaleaf .p-float-label:has(input:focus) label,.text-input-curaleaf .p-float-label:has(textarea.p-filled) label,.text-input-curaleaf .p-float-label:has(textarea:focus) label,.text-input-curaleaf input.p-filled~label,.text-input-curaleaf input:focus~label{font-size:12px;line-height:18px;font-family:var(--font-medium);top:-14px;color:var(--primary);margin-bottom:4px;left:0;width:100%}.account-multiselect-curaleaf.form-error .p-dropdown,.account-multiselect-curaleaf.form-error .p-dropdown:not(.p-disabled):hover,.account-multiselect-curaleaf.form-error .p-inputtext,.account-multiselect-curaleaf.form-error .p-inputtext:enabled:hover,.dropdown-curaleaf.form-error .p-dropdown,.dropdown-curaleaf.form-error .p-dropdown:not(.p-disabled):hover,.dropdown-curaleaf.form-error .p-inputtext,.dropdown-curaleaf.form-error .p-inputtext:enabled:hover,.password-input-curaleaf.form-error .p-dropdown,.password-input-curaleaf.form-error .p-dropdown:not(.p-disabled):hover,.password-input-curaleaf.form-error .p-inputtext,.password-input-curaleaf.form-error .p-inputtext:enabled:hover,.text-input-curaleaf.form-error .p-dropdown,.text-input-curaleaf.form-error .p-dropdown:not(.p-disabled):hover,.text-input-curaleaf.form-error .p-inputtext,.text-input-curaleaf.form-error .p-inputtext:enabled:hover{border:2px solid var(--error-primary)}.account-multiselect-curaleaf.form-error .p-error,.dropdown-curaleaf.form-error .p-error,.password-input-curaleaf.form-error .p-error,.text-input-curaleaf.form-error .p-error{position:absolute;bottom:-16px;color:var(--error-primary)}.account-multiselect-curaleaf .p-multiselect-label,.dropdown-curaleaf .p-float-label:has(.p-inputwrapper-filled) .p-inputtext,.password-input-curaleaf .p-inputtext{padding:14px 12px}.text-area-curaleaf textarea{border-radius:12px;font-family:var(--font-medium);color:var(--primary);background-color:var(--secondary-light);padding:var(--spacing-unit) 12px;border:2px solid var(--secondary-light)}.text-area-curaleaf .p-inputtext:enabled:focus{box-shadow:var(--outline);border-color:var(--primary)}.text-area-curaleaf .p-float-label:has(textarea.p-filled) label,.text-area-curaleaf .p-float-label:has(textarea:focus) label{font-size:12px;line-height:18px;font-family:var(--font-medium);top:-14px;color:var(--primary);margin-bottom:4px;left:0;width:100%}.text-area-curaleaf.form-error>.p-float-label>.p-inputtextarea{border:2px solid var(--error-primary)}.text-input-curaleaf{position:relative;margin-bottom:18px}.text-input-curaleaf input{border:2px solid var(--secondary-light);padding:var(--spacing-unit) 12px}.text-input-curaleaf input.p-filled{border:2px solid var(--primary)}.dropdown-curaleaf .p-dropdown{border:2px solid var(--secondary-light)}.dropdown-curaleaf .p-dropdown .p-inputtext{font-size:16px;line-height:24px;padding:14px 12px;color:var(--black)}.dropdown-curaleaf .p-dropdown.p-inputwrapper-filled{border:2px solid var(--primary)}.p-dropdown-panel{border:2px solid var(--secondary-light);border-radius:8px}.p-dropdown-panel .p-dropdown-items{padding:var(--spacing-unit) 0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{color:var(--primary);font-family:var(--font-medium)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{background:var(--tertiary-light);margin:0 6px;border-radius:6px;font-family:var(--font-bold)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus{color:var(--input-hover);background:var(--white)}.checkbox-container-curaleaf .p-checkbox,.checkbox-container-curaleaf .p-checkbox-box,.checkbox-shared .p-checkbox,.checkbox-shared .p-checkbox-box,.p-multiselect-panel .p-checkbox,.p-multiselect-panel .p-checkbox-box{width:16px;height:16px}.checkbox-container-curaleaf .p-checkbox,.checkbox-shared .p-checkbox,.p-multiselect-panel .p-checkbox{margin-top:3px;margin-right:8px}.checkbox-container-curaleaf .p-component,.checkbox-container-curaleaf .p-multiselect-checkbox,.checkbox-shared .p-component,.checkbox-shared .p-multiselect-checkbox,.p-multiselect-panel .p-component,.p-multiselect-panel .p-multiselect-checkbox{line-height:0}.checkbox-container-curaleaf .p-checkbox .p-checkbox-box,.checkbox-shared .p-checkbox .p-checkbox-box,.p-multiselect-panel .p-checkbox .p-checkbox-box{border-radius:2px}.checkbox-container-curaleaf .p-checkbox .p-checkbox-input,.checkbox-shared .p-checkbox .p-checkbox-input,.p-multiselect-panel .p-checkbox .p-checkbox-input{border:2px solid var(--tertiary)}.checkbox-container-curaleaf .p-checkbox.p-highlight .p-checkbox-box,.checkbox-shared .p-checkbox.p-highlight .p-checkbox-box,.p-multiselect-panel .p-checkbox.p-highlight .p-checkbox-box{border-color:var(--tertiary);background:var(--primary)}.checkbox-container-curaleaf .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box,.checkbox-shared .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box,.p-multiselect-panel .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{border-color:var(--primary)}.checkbox-container-curaleaf .p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box,.checkbox-shared .p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box,.p-multiselect-panel .p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{box-shadow:var(--outline);border-color:var(--primary)}.checkbox-container-curaleaf label{color:var(--black)}.checkbox-container-curaleaf.form-error .p-error{padding-left:5px;color:var(--error-primary)}.checkbox-container-curaleaf.form-error .p-checkbox .p-checkbox-box,.checkbox-container-curaleaf.form-error .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{border:2px solid var(--error-primary)}.account-multiselect-curaleaf .p-multiselect{border:2px solid var(--secondary-light)}.account-multiselect-curaleaf .p-multiselect.p-inputwrapper-filled{border:2px solid var(--primary)}.p-multiselect-panel .p-multiselect-item-group{font-family:var(--font-bold)}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{padding:10px var(--spacing-unit);display:flex;color:var(--primary)}.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox{margin-top:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{color:var(--primary);background:var(--tertiary-light);margin:0 6px;border-radius:6px;font-family:var(--font-bold)}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus{background:var(--white);color:var(--primary)}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus .p-checkbox .p-checkbox-box{border:2px solid var(--primary)}.p-multiselect-panel .p-multiselect-header{display:none}.password-input-curaleaf .p-inputtext{border:2px solid var(--secondary-light)}.password-input-curaleaf .p-icon-field,.password-input-curaleaf .p-password-input,.password-input-curaleaf .password-input{width:100%}.password-checks .check{height:14px}.password-checks .check .pi{font-size:12px}.product-description{flex-direction:row-reverse}.product-description .description p{font-size:inherit;line-height:inherit}.product-description .left-col{width:57%}.product-description .right-col{width:43%}.product-description .right-col .single-variant{height:56px;background-color:var(--secondary-light);padding:16px 12px;border-radius:12px}.product-description .right-col .cart-button-col{flex-grow:1}.product-description .right-col .cart-button-col .cta-button-tertiary{border:4px solid var(--primary)}@media(max-width:1024px){.product-description .left-col{width:45%}.product-description .right-col{width:55%}}@media(max-width:767.98px){.product-description{flex-direction:column-reverse;padding-bottom:0}.product-description .left-col,.product-description .right-col{width:100%}}.pdp-divider{height:1px;border-top:1px solid rgba(89,131,141,.1)}.pdp-cart-buttons{padding:0 var(--spacing-unit)}.pdp-cart-buttons .quantity-select{margin-right:15px}.pdp-lower #specifications{scroll-margin-top:100px}.pdp-lower .pdp-description p{margin:0}.pdp-lower .accordion-content>div{padding:24px 0 0}.pdp-lower .product-spec-list{list-style:none;padding:0;margin:0}.pdp-lower .product-spec-list>li>span{width:50%}.pdp-lower .product-spec-list>li:not(:first-child){margin-top:16px}@media(max-width:767.98px){.pdp-lower{gap:16px}.pdp-lower .product-spec-list>li>span:last-child{text-align:right}}#moodi-day-widget .moodi-day-video-review-header{margin-bottom:0}#moodi-day-widget .moodi-day-video-review-header h2{color:var(--primary)}#moodi-day-widget .moodi-day-video-review-header h2 .moodi-day-info-icon{margin:5px 0 0 5px}#moodi-day-widget .slick-slider .slick-track{width:100%!important;overflow-x:auto}#moodi-day-widget .slick-slider .slick-slide{min-width:220px;width:100%!important}@media(max-width:767.98px){#moodi-day-widget .moodi-day-video-review-module{padding:24px var(--spacing-unit)}}.specials-banner{position:relative}.specials-banner .ib-container{height:60px;position:relative;padding:16px;background:var(--tertiary-light);border-top-left-radius:16px;border-top-right-radius:16px;transition:all .4s cubic-bezier(0,1,0,1)}.specials-banner .ib-container.border-radius{border-bottom-left-radius:16px;border-bottom-right-radius:16px;transition:all 1s ease-in-out}.specials-banner .ib-container .ib-contents .tag-icon{height:24px;line-height:unset}.specials-banner .ib-container .ib-contents .ib-button{padding-inline:5px;border:1px solid var(--primary)}.specials-banner .ib-container .ib-contents .ib-content p{margin-bottom:0}.specials-banner .ib-container .arrow{cursor:pointer;position:absolute;border:none;padding:none;right:16px;height:24px}.specials-banner .ib-container .arrow>svg>path{stroke:var(--primary)}.specials-banner .ib-container .arrow.up{transform:rotate(-180deg)}@media(max-width:767.98px){.specials-banner .ib-container{height:52px;border-top-left-radius:8px;border-top-right-radius:8px}.specials-banner .ib-container.border-radius{border-bottom-left-radius:8px;border-bottom-right-radius:8px}}.specials-banner .specials-dropdown{max-height:0;transition:max-height .5s cubic-bezier(0,1,0,1);overflow:hidden;position:absolute;background:var(--tertiary-light);width:100%;z-index:100;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.specials-banner .specials-dropdown.active{max-height:500px;transition:max-height 1s ease-in-out}@media(max-width:767.98px){.specials-banner .specials-dropdown{border-bottom-left-radius:8px;border-bottom-right-radius:8px}}.specials-banner .specials-dropdown .content{list-style:none;margin:0}.specials-page-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:var(--spacing-unit);grid-row-gap:var(--spacing-unit)}@media(max-width:1394px){.specials-page-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.specials-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:576px){.specials-page-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.specials-page-grid .specials-page-tile{border:2px solid var(--secondary-primary);border-radius:16px;position:relative;padding-bottom:60px}.specials-page-grid .specials-page-tile .product-image,.specials-page-grid .specials-page-tile .specials-image{position:relative;height:125px}.specials-page-grid .specials-page-tile .product-image{flex-grow:1;flex-basis:0}.specials-page-grid .specials-page-tile .st-btn-container{position:absolute;bottom:16px;width:calc(100% - 32px)}
/*# sourceMappingURL=7e02b6ce5b071b43.css.map*/