.blaze-slider{--slides-to-show:1;--slide-gap:20px;direction:ltr}.blaze-container{position:relative}.blaze-track-container{overflow:hidden}.blaze-track{display:flex;gap:var(--slide-gap);touch-action:pan-y;will-change:transform;--slide-width:calc((100% - (var(--slides-to-show) - 1)*var(--slide-gap))/var(--slides-to-show));box-sizing:border-box}.blaze-track>*{box-sizing:border-box;flex-shrink:0;width:var(--slide-width)}
:root{--headless-primary:#121212;--headless-secondary:#a6bb79;--headless-accent:#8ca29a;--headless-links:#0b99e6;--headless-light:#e3e4e8;--headless-dark:#222;--headless-gray:#969ea5;--headless-success:#7ab317;--headless-error:#d81e00;--headless-indica:#74477a;--headless-sativa:#ffbf1e;--headless-hybrid:#70bf26;--headless-cbd:#5c4a2c;--headless-heading-font:"Switzer",Helvetica,Arial,sans-serif;--headless-body-font:"Satoshi",Helvetica,Arial,sans-serif;--headless-border-radius:4px;--hover-brightness:1.2}.color-headless-muted{color:var(--headless-gray)}.color-headless-links{color:var(--headless-links)}body.lock-scroll{overflow:hidden}.headless-button{align-items:center;background-color:var(--headless-primary);border:0;border-radius:50rem;color:#fff;display:flex;font-size:17px;font-weight:700;justify-content:center;outline:0;padding:10px 15px;transition:all .35s ease-in-out}.headless-button.headless-button-lg{font-size:20px;padding:10px 35px}.headless-button.headless-button-sm{font-size:16px;line-height:1;padding:10px 15px}.headless-button:hover{color:#fff;filter:brightness(var(--hover-brightness))}.headless-button .headless-cart-svg{fill:#fff;margin-right:5px;width:40px}.headless-load-more{margin-bottom:20px;margin-top:20px}.headless-hr{background:transparent;border-bottom:.5px solid var(--headless-gray);margin:10px 0;width:100%}.headless-cart-sidebar-item .headless-cart-product-top .headless-cart-product-image img,.headless-radius,.headless-single-product .headless-sp-potency .sp-potency-data .sp-potency-single .sp-potency-bar,.headless-single-product .headless-sp-potency .sp-potency-data .sp-potency-single .sp-potency-bar .potency-bar-inner,.headless-single-product .headless-sp-variations .headless-sp-variation,select.headless-dropdown{border-radius:3px}.headless-cart-svg{background-size:initial;height:100%;width:100%;background-repeat-y:initial;background-repeat-x:initial;animation-play-state:paused;background-attachment:scroll;background-clip:initial;background-color:initial;background-origin:initial;background-position-x:0;background-position-y:0}.headless-loading-spinner{align-items:flex-start;display:flex;flex-direction:column;font-size:18px;justify-content:center;padding:10px 15px}.headless-loading-spinner svg path,.headless-loading-spinner svg rect{fill:#737373}.headless-ribbon-wrap{height:105px;overflow:hidden;position:absolute;right:-3px;top:-3px;width:105px}.headless-ribbon-wrap .headless-ribbon-green{background-color:var(--headless-success);background-image:-o-linear-gradient(top,var(--headless-success),var(--headless-success));color:#fff;font-size:13px;font-weight:700;left:-5px;padding:10px 0;position:relative;text-align:center;top:16px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);width:150px}.headless-ribbon-wrap:after,.headless-ribbon-wrap:before{border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #6e8900;bottom:-3px;content:"";position:absolute}.headless-ribbon-wrap:before{left:0}.headless-ribbon-wrap:after{right:0}.headless-d-none{display:none!important}@keyframes pulse{0%,to{opacity:.5}50%{opacity:.9}}.headless-loading-list{animation:pulse 1.65s infinite}.headless-loading-list .placeholder-row{align-items:center;display:flex;margin-bottom:15px}.headless-loading-list .placeholder-row .placeholder-box{background-color:#d3d3d3;flex-basis:20%;flex-shrink:0;height:100px;width:100px}.headless-loading-list .placeholder-row .placeholder-text{flex-grow:1;padding-left:20px}@media screen and (min-width:991px){.headless-loading-list .placeholder-row .placeholder-text{padding-right:100px}}.headless-loading-list .placeholder-row .placeholder-text .placeholder-line{background-color:#d3d3d3;height:15px;margin-bottom:15px}.headless-loading-list .placeholder-row .placeholder-text .placeholder-line:last-child{margin-bottom:0}.headless-loading-shopnav{align-items:center;background:transparent!important;display:flex;height:60px;justify-content:center;width:100%}@media(min-width:768px){.headless-loading-shopnav{height:65px}}.headless-loading-banners{animation:pulse 1.65s infinite;background-color:#d3d3d3;border-radius:var(--headless-border-radius);height:400px;width:100%}.headless-loading-slider{animation:pulse 1.65s infinite;display:flex;flex-wrap:nowrap;overflow:hidden}.headless-loading-slider.loading-slider-smaller .placeholder-card .card-image{height:100px}.headless-loading-slider .placeholder-card{box-sizing:border-box;display:none;margin-right:20px}.headless-loading-slider .placeholder-card:last-child{margin-right:0}.headless-loading-slider .placeholder-card .card-image,.headless-loading-slider .placeholder-card .card-text .card-line{background-color:#d3d3d3;margin-bottom:20px;width:100%}.headless-loading-slider .placeholder-card .card-image{height:250px}.headless-loading-slider .placeholder-card .card-text .card-line{height:15px}@media screen and (min-width:768px){.headless-loading-slider .placeholder-card{flex:0 0 calc(33.33% - 20px)}}@media screen and (min-width:1199px){.headless-loading-slider .placeholder-card{flex:0 0 calc(25% - 20px)}}@media screen and (min-width:1500px){.headless-loading-slider .placeholder-card{flex:0 0 calc(20% - 15px);margin-right:15px}}@media screen and (min-width:768px){.headless-loading-slider .placeholder-card:nth-child(-n+3){display:block}}@media screen and (min-width:1199px){.headless-loading-slider .placeholder-card:nth-child(-n+4){display:block}}@media screen and (min-width:1500px){.headless-loading-slider .placeholder-card{display:block}.headless-loading-slider .placeholder-card:last-child{margin-right:0}}.headless-menu-placeholder{animation:pulse 1.65s infinite;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);padding:15px}@media screen and (min-width:768px){.headless-menu-placeholder{grid-template-columns:repeat(4,1fr);padding:50px}}@media screen and (min-width:1299px){.headless-menu-placeholder{grid-template-columns:repeat(6,1fr)}}.headless-menu-placeholder .menu-placeholder-card{box-sizing:border-box}.headless-menu-placeholder .menu-placeholder-card:last-child{margin-right:0}.headless-menu-placeholder .menu-placeholder-card .card-image,.headless-menu-placeholder .menu-placeholder-card .card-text .card-line{background-color:#d3d3d3;margin-bottom:20px;width:100%}.headless-menu-placeholder .menu-placeholder-card .card-image{height:250px}.headless-menu-placeholder .menu-placeholder-card .card-text .card-line{height:15px}.headless-products-placeholder{animation:pulse 1.65s infinite;width:100%}.headless-products-placeholder .menu-placeholder-card{display:none}@media screen and (max-width:449px){.headless-products-placeholder .menu-placeholder-card:first-child{display:block}}@media screen and (min-width:450px)and (max-width:767px){.headless-products-placeholder .menu-placeholder-card:nth-child(-n+2){display:block}}@media screen and (min-width:768px)and (max-width:991px){.headless-products-placeholder .menu-placeholder-card:nth-child(-n+3){display:block}}@media screen and (min-width:992px){.headless-products-placeholder .menu-placeholder-card{display:block}}.headless-nav-placeholder{background-color:#d3d3d3;border-radius:5px;height:60px;width:100%}.headless-error-message{display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:1;margin-bottom:10px;text-align:center;width:100%}.headless-no-scroll{height:100%;overflow:hidden;width:100%}#sentry-feedback{--right:auto!important;--left:1rem!important;--submit-background:#22223b;--submit-border:transparent}.skeleton-card-container{display:flex}.skeleton-card-container .skeleton-card{flex-basis:100%}.btn-reset{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0;text-align:inherit}.headless-single-product .headless-sp-category .range-headless a,.range-headless .headless-breadcrumb,.range-headless .headless-single-product .headless-sp-category a{font-weight:300;text-transform:uppercase}.headless-single-product .headless-sp-category .range-headless a a,.range-headless .headless-breadcrumb a,.range-headless .headless-single-product .headless-sp-category a a{font-weight:300}.range-headless .headless-shortcode-title-wrapper{display:flex;flex-direction:column;justify-content:center;margin-bottom:30px;padding:0}@media(min-width:991px){.range-headless .headless-shortcode-title-wrapper{align-items:center;flex-direction:row;justify-content:flex-start;margin-bottom:40px}}.range-headless .headless-shortcode-title{font-size:2rem;font-weight:700;line-height:1}@media(min-width:991px){.range-headless .headless-shortcode-title{font-size:2.4rem}}.range-headless .headless-shortcode-title.headless-related-products-title{margin-bottom:15px}.range-headless .headless-title-button{margin-top:20px}@media(min-width:991px){.range-headless .headless-title-button{margin-left:30px;margin-top:0}}.range-headless .headless-title{font-size:2rem;font-weight:700;line-height:1}@media(min-width:991px){.range-headless .headless-title{font-size:2.4rem}}.range-headless .headless-subtitle{font-size:1.5rem;font-weight:700;line-height:1}@media(min-width:991px){.range-headless .headless-subtitle{font-size:1.65rem}}.range-headless .headless-font-normal{font-weight:400!important}.range-headless .headless-pricing-type-special{color:var(--headless-success)}*,button:focus{outline:none}button:focus-visible{border-radius:4px!important;outline:2px solid #007bff!important;outline-offset:2px!important;position:relative;z-index:100}.filter-navbar-categories button:focus-visible{background-color:rgba(0,123,255,.1)!important;outline:2px solid #007bff!important;outline-offset:2px!important;position:relative;z-index:100}@supports not selector(:focus-visible){button:focus{border-radius:4px!important;outline:2px solid #007bff!important;outline-offset:2px!important}}.filter-sidebar-header:focus-visible{border-radius:4px;outline:2px solid #007bff;outline-offset:2px}.filter-sidebar-header:hover{cursor:pointer}@supports not selector(:focus-visible){.filter-sidebar-header:focus{border-radius:4px;outline:2px solid #007bff;outline-offset:2px}}.headless-toggle-box label:focus-visible{border-radius:4px;outline:2px solid #007bff;outline-offset:2px}.headless-toggle-box label:hover{cursor:pointer}@supports not selector(:focus-visible){.headless-toggle-box label:focus{border-radius:4px;outline:2px solid #007bff;outline-offset:2px}}.filter-sidebar-num-range input:focus-visible{border-radius:2px;outline:2px solid #007bff;outline-offset:1px}@supports not selector(:focus-visible){.filter-sidebar-num-range input:focus{border-radius:4px;outline:2px solid #007bff;outline-offset:2px}}.headless_filter_select:focus-visible{border-radius:4px;outline:2px solid #007bff;outline-offset:2px}@supports not selector(:focus-visible){.headless_filter_select:focus{border-radius:4px;outline:2px solid #007bff;outline-offset:2px}}.filter-option-checkbox:has(input:focus-visible){background-color:rgba(0,123,255,.05);outline:2px solid #007bff;outline-offset:-1px}@supports not selector(:focus-visible){.filter-option-checkbox:has(input:focus){background-color:rgba(0,123,255,.05);outline:2px solid #007bff;outline-offset:-1px}}.filter-option-checkbox label{cursor:pointer;display:inline-block;padding:0 8px}.headless_filter_checkbox:focus-visible{outline:none}@supports not selector(:has(*)){.headless_filter_checkbox:focus-visible+label{background-color:rgba(0,123,255,.05);border-radius:4px;outline:2px solid #007bff;outline-offset:-1px}}.cart-variant-remove,.headless-cart-sidebar-close{background:none;border:0;outline:none}.cart-variant-remove svg{width:15px}.headless-cart-sidebar-continue{border:0;outline:none}.headless-cart-ordertype input[type=radio]{height:1px;position:absolute;width:1px}.headless-cart-ordertype input[type=radio]:focus-visible+label{outline:2px solid #007bff;outline-offset:2px}.headless-cart-ordertype input[type=radio]:checked+label{border-color:#007bff}.headless-cart-ordertype .ordertype-icon{pointer-events:none}@supports not selector(:focus-visible){.headless-cart-ordertype input[type=radio]:focus+label{outline:2px solid #007bff;outline-offset:2px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.filter-navbar{border-bottom:1px solid var(--headless-light);margin-bottom:10px;position:relative;z-index:100}@media(min-width:768px){.filter-navbar{margin-bottom:10px}}@media(min-width:991px){.filter-navbar{margin-bottom:30px}}.filter-navbar-container{display:flex;flex-direction:column;max-width:100%;width:100%}@media(min-width:1800px){.filter-navbar-container{margin:0 auto;max-width:95%}}@media(min-width:2600px){.filter-navbar-container{max-width:2500px}}.filter-navbar-search{background:var(--headless-light);padding:0 10px}@media(min-width:991px){.filter-navbar-search{display:none}}.filter-navbar-search .headless-searchbar{margin-bottom:0}.filter-navbar-search .headless-searchbar:before{height:14px;width:14px}.filter-navbar-search .headless-searchbar .headless-nav-searchbar-input{font-size:14px;line-height:1}.filter-navbar-main{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:5px 10px}@media(min-width:991px){.filter-navbar-main{order:1;padding:10px 20px}}@media(min-width:1800px){.filter-navbar-main{padding-left:0;padding-right:0}}.filter-navbar-left{align-items:center;display:flex;overflow:hidden;width:100%}@media(min-width:991px){.filter-navbar-left{justify-content:flex-start}}.filter-navbar-right{align-items:center;display:flex;justify-content:flex-end}.navbar-top-filter-icon{align-items:center;background:transparent;background-color:rgba(0,0,0,.05);border:0;border-radius:5px;color:var(--headless-dark);display:flex;height:32px;justify-content:center;margin-right:10px;padding:0 10px;position:relative;width:32px}.navbar-top-filter-icon svg{fill:var(--headless-dark);height:16px;width:16px}@media(min-width:991px){.navbar-top-filter-icon{display:none}}.filter-navbar-close-icon{align-items:center;background:transparent;border:0;display:flex;justify-content:center;padding:5px}.filter-navbar-close-icon svg{fill:var(--headless-gray);height:22px;width:22px}.filter-navbar-categories-container{align-items:center;display:flex;padding-right:10px;position:relative;width:100%}.filter-navbar-scroll-button{align-items:center;background-color:rgba(0,0,0,.05);border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px;z-index:10}.filter-navbar-scroll-button svg{height:12px;width:12px;fill:var(--headless-dark)}.filter-navbar-scroll-button:hover{background-color:rgba(0,0,0,.1)}.filter-navbar-scroll-button.filter-navbar-scroll-left{margin-right:4px}.filter-navbar-scroll-button.filter-navbar-scroll-right{margin-left:4px}@media(max-width:767px){.filter-navbar-scroll-button{height:20px;width:20px}.filter-navbar-scroll-button svg{height:10px;width:10px}}.filter-navbar-categories-wrapper{align-items:center;display:flex;overflow-x:auto;overflow-y:hidden;position:relative;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:1;gap:5px;white-space:nowrap}.filter-navbar-categories-wrapper::-webkit-scrollbar{display:none}@media(min-width:768px){.filter-navbar-categories-wrapper{gap:15px}}.filter-navbar-categories-wrapper .filter-navbar-category-button{background:transparent;border:0;color:var(--headless-dark);flex:0 0 auto;font-size:14px;font-weight:600;line-height:1;outline:none;padding:8px 5px;position:relative;transition:all .2s ease;white-space:nowrap}@media(min-width:768px){.filter-navbar-categories-wrapper .filter-navbar-category-button{padding:8px 10px}}@media(max-width:767px){.filter-navbar-categories-wrapper{gap:8px;padding:5px 0}.filter-navbar-category-button{font-size:13px;padding:6px 8px}}.headless-searchbar{display:inline-block;position:relative;width:100%}.headless-searchbar:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 height=%2716%27 viewBox=%270 0 512 512%27><path d=%27M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z%27/></svg>");background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:5px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.headless-searchbar .headless-nav-searchbar-input{background-color:transparent;border:0;color:var(--headless-gray);font-size:1rem;font-weight:400;font-weight:700;line-height:1.5;outline:none;outline:0;padding:.375rem 2.25rem .375rem 25px;position:relative;width:100%}.headless-searchbar .headless-nav-searchbar-input:active,.headless-searchbar .headless-nav-searchbar-input:focus{background-color:#fff;border:1px solid var(--headless-dark);border-radius:var(--headless-border-radius);color:var(--headless-dark);padding-left:.375rem}.headless-searchbar .headless-nav-searchbar-input:active+:before,.headless-searchbar .headless-nav-searchbar-input:focus+:before{display:none}.headless-searchbar .clear-search-icon{background:none;border:none;cursor:pointer;padding:0;position:absolute;right:5px;top:43%;transform:translateY(-50%)}.headless-searchbar .clear-search-icon svg{height:12px;width:12px;fill:var(--headless-dark)}.headless-searchbar .clear-search-icon:focus{outline:none}.filter-navbar-desktop-filters{display:none}@media(min-width:991px){.filter-navbar-desktop-filters{display:block;order:3}}.filter-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:pointer;left:0;position:fixed;right:0;top:0;z-index:9998}.headless-openorclosed-wrapper{align-items:center;display:flex;font-size:13px;line-height:1}@media(max-width:767px){.headless-openorclosed-wrapper{display:none}}.headless-openorclosed-wrapper .headless-oc-option{align-items:center;border:1px solid var(--headless-light);border-radius:4px;display:flex}@media(min-width:991px){.headless-openorclosed-wrapper .headless-oc-option:nth-child(2){margin-left:1rem}}.headless-openorclosed-wrapper .headless-oc-open{color:var(--headless-success)}.headless-openorclosed-wrapper .headless-oc-closed,.headless-openorclosed-wrapper .headless-oc-open{background:var(--headless-light);border-bottom-left-radius:4px;border-top-left-radius:4px;font-weight:700;padding:3px}.headless-openorclosed-wrapper .headless-oc-closed{color:var(--headless-error)}.headless-openorclosed-wrapper .headless-oc-name{color:var(--headless-dark);margin-left:.25rem;margin-right:.25rem}.headless-nav-cart-icon{align-items:center;display:flex;height:45px;justify-content:center;width:45px}.headless-nav-cart-icon svg{fill:var(--headless-dark);width:17px}.headless-nav-cart-icon .headless-nav-cart-quantity{color:var(--headless-dark);font-size:17px;font-weight:700;line-height:1;padding-left:10px}.headless-pricingtype-select-wrapper{align-items:center;background-color:var(--headless-light);border-radius:4px;display:flex;font-size:14px;line-height:1;margin-left:15px;padding:3px 5px}@media(min-width:991px){.headless-pricingtype-select-wrapper{align-items:flex-start;flex-direction:column;font-size:15px}}.headless-pricingtype-select-wrapper .headless-pricingtype-select-title{margin-right:5px;padding-left:3px}@media(min-width:991px){.headless-pricingtype-select-wrapper .headless-pricingtype-select-title{margin-bottom:5px;margin-right:0}}.headless-pricingtype-select-wrapper .headless-pricingtype-select{background:transparent;border:0;font-weight:600}.filter-module-section{border-radius:var(--headless-border-radius);margin-bottom:15px}.filter-module-section:last-child{border-bottom:none}.filter-module-section .filter-module-title{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:space-between}.filter-module-section .filter-checkbox-container{margin-top:10px}.filter-module-section .filter-checkbox-container .filter-sidebar-options-checkboxes{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}@media(max-width:575px){.filter-module-section .filter-checkbox-container .filter-sidebar-options-checkboxes{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.filter-module-section .filter-checkbox-container .filter-sidebar-options-checkboxes .filter-option-checkbox{align-items:center;display:flex}.filter-module-section .filter-checkbox-container .filter-sidebar-options-checkboxes .filter-option-checkbox input[type=checkbox]{margin-right:8px}.filter-module-section .filter-checkbox-container .filter-sidebar-options-checkboxes .filter-option-checkbox .checkbox-label{cursor:pointer;font-size:14px}.headless-filter-sidebar-controls{border-top:1px solid var(--headless-light);justify-content:space-between;margin-top:auto;padding:15px}.headless-filter-sidebar-controls button{border:none;border-radius:var(--headless-border-radius);cursor:pointer;font-size:14px;font-weight:700;padding:8px 15px}.headless-filter-sidebar-controls button.apply-checkbox-filters-button{background-color:var(--headless-primary);color:#fff}.headless-filter-sidebar-controls button.clear-checkbox-filters-button{background-color:var(--headless-light);color:var(--headless-gray)}.mobile-filter-additional-buttons{align-items:center;display:flex;font-weight:700;padding:0 10px}@media(min-width:991px){.mobile-filter-additional-buttons{display:none}}.mobile-filter-additional-buttons .mobile-filter-additional-specials .specials-toggle-wrapper{margin-bottom:0}.mobile-filter-additional-buttons .mobile-filter-all-filters{align-items:center;background-color:var(--headless-dark);border-radius:var(--headless-border-radius);color:#fff;display:flex;flex:1;font-weight:700;margin-left:45px;padding:10px 15px}.mobile-filter-additional-buttons .mobile-filter-all-filters svg{height:15px;margin-right:7.5px;width:15px;fill:#fff}.form-select,select.headless-dropdown{display:block;padding:.375rem 2.25rem .375rem .75rem;width:100%;-moz-padding-start:calc(.75rem - 3px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;color:#212529;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-select:focus,select.headless-dropdown:focus{border-radius:var(--headless-border-radius);outline:2px solid var(--headless-primary);outline-offset:2px}.form-select:focus:not(:focus-visible),select.headless-dropdown:focus:not(:focus-visible){outline:none}.form-select:focus-visible,select.headless-dropdown:focus-visible{border-radius:var(--headless-border-radius);outline:2px solid var(--headless-primary);outline-offset:2px}select.headless-dropdown{align-items:center;border:1px solid var(--headless-gray);display:flex;font-size:16px;height:100%;justify-content:center;line-height:22px;padding:9px 16px}select.headless-dropdown:focus{outline:2px solid #4a90e2;outline-offset:2px}.headless-cart-ordertype{background-color:var(--headless-light);border-radius:var(--headless-border-radius);display:flex;margin-top:20px;padding:3.5px}.headless-cart-ordertype.ordertype-DELIVERY{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0!important}.headless-cart-ordertype .ordertype-option{border-radius:var(--headless-border-radius);display:inline-flex;flex-direction:column;flex-grow:1;text-align:center}.headless-cart-ordertype label{align-items:center;background:transparent;border-radius:var(--headless-border-radius);box-sizing:border-box;color:var(--headless-dark);cursor:pointer;display:flex;flex-direction:column;font-size:16px;font-weight:700;height:100%;justify-content:center;padding:8px 17px;transition:all .25s ease-in-out;width:100%}@media(min-width:991px){.headless-cart-ordertype label{padding:12px 17px}}.headless-cart-ordertype label.checked{background:var(--headless-dark);color:#fff;opacity:1}.headless-cart-ordertype label.checked svg{fill:#fff}.headless-cart-ordertype label span{line-height:1}.headless-cart-ordertype label svg{fill:var(--headless-dark);height:20px;margin-bottom:5px}@media(min-width:991px){.headless-cart-ordertype label svg{height:30px;margin-bottom:10px}}.headless-cart-ordertype label:focus{background:var(--headless-dark);color:#fff}.headless-cart-ordertype label:focus svg{fill:#fff}.headless-cart-ordertype input[type=radio]{height:0;opacity:0;width:0}.headless-cart-ordertype input[type=radio]:active~label{color:var(--headless-dark);opacity:1}.headless-cart-ordertype input[type=radio]:active~label svg{fill:#fff}.headless-searchbar-input{background-color:#fff;border:1px solid var(--headless-dark);border-radius:var(--headless-border-radius);color:var(--headless-dark);font-size:1rem;font-weight:400;line-height:1.5;outline:none;padding:.375rem 2.25rem .375rem .75rem;width:100%}.headless-slider{padding:0;position:relative}@media(min-width:768px){.headless-slider:not(.static){padding:0 40px}}@media(max-width:767px){.headless-slider .headless-slider-wrap{margin-left:15px;margin-right:15px}}.headless-slider.blaze-slider.static .headless-slider-next,.headless-slider.blaze-slider.static .headless-slider-prev{display:none}.headless-banner-slider{padding:0;position:relative}@media(min-width:768px){.headless-banner-slider{padding:0 10px}}@media(max-width:767px){.headless-banner-slider .headless-slider-wrap{margin-left:15px;margin-right:15px}}.headless-banner-slider .blaze-track{align-items:center}@media(min-width:768px){.headless-banner-slider .headless-slider-prev{left:-40px}.headless-banner-slider .headless-slider-next{right:-40px}}.headless-slider-next,.headless-slider-prev{background:var(--headless-primary);bottom:0;display:flex;justify-content:center;position:absolute;top:0;width:15px;z-index:1}.headless-slider-next svg,.headless-slider-prev svg{width:10px;fill:#fff}@media(min-width:768px){.headless-slider-next,.headless-slider-prev{background:transparent;width:25px}.headless-slider-next svg,.headless-slider-prev svg{width:30px;fill:var(--headless-dark)}}.headless-slider-prev{border-bottom-left-radius:var(--headless-border-radius);border-top-left-radius:var(--headless-border-radius);left:0}.headless-slider-next{border-bottom-right-radius:var(--headless-border-radius);border-top-right-radius:var(--headless-border-radius);right:0}.headless-category-slider{margin-bottom:30px}.headless-slider-card{background-color:#fff;border-radius:4px;box-shadow:0 3px 8px hsla(210,8%,62%,.2);display:flex;flex-direction:column;padding:15px}.headless-slider-card .headless-slider-card-title{font-size:20px;font-weight:700;font-weight:900;margin-bottom:13px}.headless-slider-card .headless-slider-card-subtitle{color:var(--headless-gray);font-size:15px;font-weight:800;line-height:1;text-transform:uppercase}.headless-slider-card .headless-slider-cat-image{margin-bottom:auto;margin-top:auto}.surfside-menu-banner{margin-bottom:30px}@media(min-width:991px){.surfside-menu-banner{margin-bottom:40px}}@media(min-width:768px){.surfside-menu-banner.surfside-category-banner{padding:0 40px}}.headless-sponsored-list{display:flex;justify-content:flex-end}.headless-sponsored-list .headless-sponsored-product{background-color:var(--headless-light);color:var(--headless-primary);font-size:14px;font-weight:700;line-height:1;padding:5px}.surfside-cart-banner{margin:20px 20px 0}.headless-cart-container .surfside-cart-banner,.surfside-confirmation-banner{margin-bottom:20px}.menu-surfside-banner{align-items:center;display:flex;justify-content:center;margin:20px auto 0}.headless-error-component{align-items:center;background:hsla(0,0%,100%,.7);border-radius:5px;display:inline-flex;font-size:15px;font-weight:700;padding:10px}.headless-error-component .error-component-title{color:#000;padding-right:7.5px}.headless-error-component .error-reset-button{color:#006b9a}.headless-cart-icon-fixed{align-items:center;background:var(--headless-dark);border:0;border-radius:50%;bottom:20px;box-shadow:0 0 5px rgba(0,0,0,.4);display:flex;height:45px;justify-content:center;outline:none;position:fixed;right:20px;transition:all .3s ease-in-out;width:45px;z-index:9999}.headless-cart-icon-fixed:hover{filter:brightness(var(--hover-brightness))}.headless-cart-icon-fixed svg{fill:#fff;width:17px}@media(min-width:768px){.headless-cart-icon-fixed{height:60px;width:60px}.headless-cart-icon-fixed svg{width:25px}}.headless-cart-icon-fixed .headless-cart-icon-qty{align-items:center;background:#fff;border:3px solid var(--headless-primary);border-radius:50%;color:var(--headless-primary);display:flex;font-size:14px;font-weight:700;height:27px;justify-content:center;line-height:1;padding:7px;position:absolute;right:-5px;top:-8px;width:27px}.headless-cart-icon{align-items:center;background:var(--headless-dark);border:0;border-radius:var(--headless-border-radius);display:flex;height:100%;justify-content:center;outline:none;padding-left:15px;padding-right:15px;transition:all .3s ease-in-out;z-index:9999}.headless-cart-icon:hover{filter:brightness(var(--hover-brightness))}.headless-cart-icon svg{fill:#fff;width:17px}@media(min-width:768px){.headless-cart-icon svg{width:25px}}.headless-cart-icon .headless-cart-icon-qty{color:#fff;line-height:1;margin-left:10px}.headless-cart-page{display:flex;flex-direction:column}@media(min-width:991px){.headless-cart-page{flex-direction:row}}.headless-cart-page .headless-cart-col{border:1px solid var(--headless-light);border-radius:var(--headless-border-radius);padding:15px}@media(min-width:991px){.headless-cart-page .headless-cart-col{flex-basis:50%;padding:25px}}@media(max-width:990px){.headless-cart-page .headless-cart-left{order:2}}@media(min-width:991px){.headless-cart-page .headless-cart-left{margin-right:10px}}.headless-cart-page .headless-cart-right{background:var(--headless-light)}@media(max-width:990px){.headless-cart-page .headless-cart-right{margin-bottom:30px;order:1}}@media(min-width:991px){.headless-cart-page .headless-cart-right{margin-left:10px}}.headless-cart-page .cart-retailer-info{margin-bottom:20px}.headless-cart-page .headless-cart-store-details{margin-bottom:15px}.headless-cart-page .headless-cart-store-details .headless-cart-store-icon{background:var(--headless-primary);border-radius:var(--headless-border-radius);display:none;padding:13px}.headless-cart-page .headless-cart-store-details .headless-cart-store-icon svg{fill:#fff;width:30px}@media(min-width:991px){.headless-cart-page .headless-cart-store-details{align-items:center;display:flex;margin-bottom:25px}.headless-cart-page .headless-cart-store-details .headless-cart-store-icon{display:flex;margin-right:15px}}.headless-cart-page .headless-cart-store-details address{margin-bottom:0}.headless-cart-page .headless-cart-your-store{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px}@media(min-width:991px){.headless-cart-page .headless-cart-your-store{flex-direction:row;justify-content:space-between;margin-bottom:35px}}.headless-cart-page .headless-cart-your-store .headless-title{margin-bottom:15px}@media(min-width:991px){.headless-cart-page .headless-cart-your-store .headless-title{margin-bottom:0;padding-right:20px}}.headless-cart-page .headless-cart-store-name{font-weight:700}@media(min-width:991px){.headless-cart-page .headless-cart-store-name{font-size:20px}}.headless-cart-page .cart-retailer-info__todays-hours{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:15px}.headless-cart-page .cart-retailer-info__todays-hours p{margin:0}@media(min-width:991px){.headless-cart-page .cart-retailer-info__todays-hours{flex-direction:row;justify-content:flex-start}}.headless-cart-page .cart-retailer-info__todays-hours .cart-retailer-info__todays-hours--delivery,.headless-cart-page .cart-retailer-info__todays-hours .cart-retailer-info__todays-hours--pickup{align-items:center;display:flex;flex-direction:column;justify-content:center}@media(min-width:991px){.headless-cart-page .cart-retailer-info__todays-hours .cart-retailer-info__todays-hours--delivery,.headless-cart-page .cart-retailer-info__todays-hours .cart-retailer-info__todays-hours--pickup{flex-direction:row;justify-content:flex-start}}.headless-cart-page .cart-ordertype-label{color:var(--headless-gray);font-weight:700}@media(min-width:991px){.headless-cart-page .cart-ordertype-label{margin-right:10px}}.headless-cart-page .headless-cart-price-summary{margin-top:30px}.headless-cart-page .headless-cart-price-summary .headless-cart-price-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.headless-cart-page .headless-cart-price-summary .headless-cart-price-item.headless-cart-price-total{font-size:20px;font-weight:700;margin-bottom:0}.headless-cart-page .headless-cart-sidebar-checkout{margin-top:30px;text-align:center}.headless-cart-page .headless-cart-checkout-button{background:var(--headless-primary);color:#fff;font-size:20px;font-weight:700;width:100%}.headless-cart-page .headless-cart-checkout-button:hover{color:inherit}.headless-cart-price-total{font-weight:700}.headless-cart-delivery-inputs{background-color:var(--headless-light);border-bottom-left-radius:var(--headless-border-radius);border-bottom-right-radius:var(--headless-border-radius);display:flex;flex-direction:column;padding:10px 7.5px 7.5px}.headless-cart-delivery-inputs .headless-cart-delivery-msg{color:red;font-size:16px;margin-bottom:7px;text-align:center}.headless-cart-delivery-inputs input{border:1px solid var(--headless-dark);color:var(--headless-dark);font-size:16px;font-weight:400;line-height:1.5;outline:none;padding:7.5px;width:100%}.headless-cart-delivery-inputs input,.headless-delivery-autofill{background-color:#fff;border-radius:var(--headless-border-radius)}.headless-delivery-autofill{list-style:none;margin:0;padding:15px}.headless-delivery-autofill li{font-size:16px;line-height:1;padding:7.5px 0;transition:all .3s ease-in-out}.headless-delivery-autofill li:hover{background-color:var(--headless-light);cursor:pointer}.headless-cart-sidebar-checkout .disabled{background:#c4c4c4!important;color:#555!important}.headless-cart-sidebar-item.cart-page-item .headless-cart-sidebar-table{background:#fff;border-top:1px solid var(--headless-light)}.headless-cart-sidebar-item.cart-page-item .headless-cart-sidebar-table .cart-variant-single .headless-dropdown{width:auto}.headless-cart-checkout-section .headless-cart-totals{background-color:#fff;border-top-left-radius:var(--headless-border-radius);border-top-right-radius:var(--headless-border-radius);padding-top:10px}.headless-cart-checkout-section .headless-cart-totals .cart-total-row{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:0 10px 5px}.headless-cart-checkout-section .headless-cart-totals .cart-total-row .cart-total-label{padding-right:10px}.headless-cart-checkout-section .headless-cart-totals .cart-total-row.cart-total{background-color:#eee;font-size:22px;font-weight:700;margin-top:5px;padding:10px}.headless-cart-checkout-section .headless-cart-button{align-items:center;background:var(--headless-primary);border-radius:0;color:#fff;display:flex;font-size:20px;font-weight:700;justify-content:center;padding:20px 20px 30px;width:100%}.headless-cart-checkout-section .headless-cart-button svg{fill:#fff;height:20px;margin-left:12px}@media(min-width:768px){.headless-cart-checkout-section .headless-cart-button{font-size:26px;padding:20px}}.headless-checkout-wrapper{min-height:100vh;overflow-y:auto;position:relative;width:100%;-webkit-overflow-scrolling:touch;margin-bottom:150px}@media(max-width:575px){.headless-checkout-wrapper{min-height:250vh}}.headless-checkout-wrapper .headless-checkout-iframe{border:0;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.headless-checkout-fail{padding:40px 0;text-align:center}@media(min-width:991px){.headless-checkout-fail{padding:90px 0}}.headless-checkout-fail a{text-decoration:underline}.headless-order-confirmation{background:var(--headless-primary);border-radius:var(--headless-border-radius);margin:0 auto;padding:25px}@media(min-width:768px){.headless-order-confirmation{max-width:600px}}@media(min-width:991px){.headless-order-confirmation{max-width:800px}}@media(min-width:1199px){.headless-order-confirmation{max-width:70%}}@media(min-width:1499px){.headless-order-confirmation{max-width:1200px}}.headless-order-confirmation .headless-hr{margin-bottom:25px;margin-top:20px}.headless-order-confirmation .headless-order-confirmation-title{color:#fff;font-size:2rem;font-weight:700;line-height:1}@media(min-width:991px){.headless-order-confirmation .headless-order-confirmation-title{font-size:2.4rem}.headless-order-confirmation .headless-order-confirmation-table{display:flex}}.headless-order-confirmation .headless-order-confirmation-body{margin-top:30px}.headless-order-confirmation .headless-order-confirmation-message{color:#fff;margin-bottom:30px}.headless-order-confirmation .headless-order-confirmation-details{background:var(--headless-light);border-radius:var(--headless-border-radius);color:var(--headless-dark);font-size:18px;padding:15px}@media(min-width:991px){.headless-order-confirmation .headless-order-confirmation-details{flex-basis:50%;margin-right:7.5px;padding:25px}}.headless-order-confirmation .headless-order-confirmation-products{background:#fff;border-radius:var(--headless-border-radius);color:var(--headless-dark);margin-top:20px;padding:15px}@media(min-width:991px){.headless-order-confirmation .headless-order-confirmation-products{flex-basis:50%;margin-left:7.5px;margin-top:0;padding:25px}}.headless-order-confirmation .headless-order-confirmation-products .headless-order-confirmation-order-title{font-size:24px;font-weight:700;line-height:1}@media(min-width:991px){.headless-order-confirmation .headless-order-confirmation-products .headless-order-confirmation-order-title{font-size:32px}}.headless-order-confirmation .headless-order-confirmation-products .headless-hr{margin-top:10px}.headless-order-confirmation .headless-order-confirmation-products .headless-order-confirmation-product{align-items:center;display:flex;font-size:16px;font-weight:700;justify-content:space-between;margin-bottom:20px}.headless-order-confirmation .headless-order-confirmation-products .headless-order-confirmation-product:last-of-type{margin-bottom:0}.headless-order-confirmation .headless-order-confirmation-products .headless-order-confirmation-product .headless-order-confirmation-product-name{flex-basis:50%;flex-wrap:wrap;padding-right:15px}.headless-order-confirmation .headless-order-confirmation-products .headless-order-confirmation-product .headless-order-confirmation-product-qty{display:flex;flex-basis:25%;justify-content:center;padding-right:15px}.headless-order-confirmation .headless-order-confirmation-products .headless-order-confirmation-product .headless-order-confirmation-product-qty span{margin-right:10px}.headless-order-confirmation .headless-order-confirmation-products .headless-order-confirmation-product .headless-order-confirmation-product-price{display:flex;flex-basis:25%;justify-content:flex-end}.headless-order-confirmation .headless-order-confirmation-item{align-items:center;border-bottom:1px solid var(--headless-gray);display:flex;justify-content:space-between;line-height:1;margin-bottom:10px;padding-bottom:10px}.headless-order-confirmation .headless-order-confirmation-item:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.headless-order-confirmation .headless-order-confirmation-item .headless-order-confirmation-item-title{font-weight:700;padding-right:20px}@media(min-width:991px){.headless-order-confirmation .headless-order-confirmation-item .headless-order-confirmation-item-title{padding-right:0}}.headless-order-confirmation .headless-order-confirmation-item .headless-order-confirmation-status{background:var(--headless-primary);border-radius:var(--headless-border-radius);color:#fff;font-size:14px;line-height:1;padding:5px;text-transform:uppercase}.headless-location-navbar{align-items:center;background:var(--headless-light);display:flex;justify-content:space-between;padding:10px}@media(max-width:767px){.headless-location-navbar .location-navbar-online{display:none}}.headless-location-navbar .headless-location-navbar-select{align-items:center;display:flex}.headless-location-navbar .headless-location-navbar-select .headless-lns-icon svg{width:25px;fill:var(--headless-primary)}.headless-location-navbar .headless-location-navbar-select .headless-lns-select .headless-lns-text{color:var(--headless-dark);font-size:13px;font-weight:700;line-height:1;margin:0 10px;text-transform:uppercase}.headless-location-navbar .headless-location-navbar-select .headless-lns-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23f32735%27 viewBox=%270 0 320 512%27%3E%3Cpath d=%27M182.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9S19 287.9 32 287.9h256c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128z%27/%3E%3C/svg%3E");background-position:right 0;background-repeat:no-repeat;background-size:10px;border:0;color:var(--headless-primary);font-weight:700;padding:0 20px 0 10px;position:relative}.headless-location-navbar .headless-location-navbar-select .headless-lns-select select option{background-color:#fff;color:#000}.headless-location-navbar .headless-location-navbar-select .headless-lns-select select::-webkit-listbox{background-color:#fff}.headless-location-navbar .headless-location-navbar-select .headless-lns-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--headless-primary)}.headless-location-navbar .headless-location-navbar-select .headless-lns-select select::-ms-expand{display:none}.headless-location-navbar .headless-location-navbar-shop{margin-left:15px}.headless-location-modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);background-position:50%;background-repeat:no-repeat;background-size:cover;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999999}.headless-location-modal-overlay.hlm-visible{display:flex}.headless-location-modal-content{background-color:#fff;display:flex;flex-direction:column;justify-content:center;overflow-y:auto;padding:15px;position:relative;width:100%}@media(min-width:991px){.headless-location-modal-content{border-radius:var(--headless-border-radius);height:auto;max-height:75vh;max-width:600px;padding:25px}}.headless-location-modal-content .headless-hlm-title{color:var(--headless-primary);font-size:28px;font-weight:700;line-height:1;margin-bottom:20px}.headless-location-modal-content .headless-location-close-btn{cursor:pointer;position:absolute;right:15px;top:5px}.headless-location-modal-content .headless-hlm-locations .headless-hlm-location{align-items:center;background-color:transparent;border:1px solid var(--headless-light);border-radius:var(--headless-border-radius);cursor:pointer;display:flex;justify-content:flex-start;margin-bottom:10px;padding:15px;transition:all .3s ease-in-out}.headless-location-modal-content .headless-hlm-locations .headless-hlm-location.has-location-image{padding:0}.headless-location-modal-content .headless-hlm-locations .headless-hlm-location.has-location-image .headless-hlm-location-info-container{padding:15px}.headless-location-modal-content .headless-hlm-locations .headless-hlm-location:last-of-type{margin-bottom:0}.headless-location-modal-content .headless-hlm-locations .headless-hlm-location .headless-hlm-location-image{background-position:50%;background-size:cover;border-bottom-left-radius:var(--headless-border-radius);border-top-left-radius:var(--headless-border-radius);flex-shrink:0;height:4.5rem;width:5.5rem}.headless-location-modal-content .headless-hlm-locations .headless-hlm-location .headless-hlm-location-info-container{display:flex;flex-grow:1;justify-content:space-between}.headless-location-modal-content .headless-hlm-locations .headless-hlm-location .headless-hlm-location-info-container .headless-hlm-location-icon{align-items:center;display:flex;transition:all .3s ease-in-out}.headless-location-modal-content .headless-hlm-locations .headless-hlm-location .headless-hlm-location-info-container .headless-hlm-location-icon svg{height:1rem;width:1rem}.headless-location-modal-content .headless-hlm-locations .headless-hlm-location .headless-hlm-location-info .headless-hlm-location-name{font-size:18px;font-weight:700;line-height:1}.headless-location-modal-content .headless-hlm-locations .headless-hlm-location .headless-hlm-location-info .headless-hlm-location-address{color:var(--headless-dark);font-size:16px;line-height:1;margin-top:5px}.headless-location-modal-content .headless-hlm-locations .headless-hlm-location:hover{border-color:var(--headless-primary)}.headless-location-modal-content .headless-hlm-locations .headless-hlm-location:hover .headless-hlm-location-icon{transform:translateX(.25rem)}@media(max-width:600px){.headless-location-modal-content{height:100%;max-width:100%;width:100%}.headless-location-modal-content .headless-hlm-location.has-location-image{padding:15px!important}.headless-location-modal-content .headless-hlm-location.has-location-image .headless-hlm-location-image{border-radius:var(--headless-border-radius);height:4rem;margin-right:1rem;width:4rem}.headless-location-modal-content .headless-hlm-location.has-location-image .headless-hlm-location-info-container{padding:0!important}}.headless-age-gate{text-align:center}.headless-age-gate .headless-age-gate-buttons{align-items:center;display:flex;justify-content:center}.headless-age-gate .headless-age-gate-buttons .headless-agegate-no,.headless-age-gate .headless-age-gate-buttons .headless-agegate-yes{padding:10px 25px}.headless-age-gate .headless-age-gate-buttons .headless-agegate-yes{margin-right:15px}.headless-age-gate .headless-age-gate-buttons .headless-agegate-no{background-color:var(--headless-light);color:var(--headless-dark)}.headless-age-gate .headless-age-gate-buttons .headless-agegate-no:hover{background-color:var(--headless-dark);color:var(--headless-light)}.headless-age-gate .headless-age-gate-age .headless-age-gate-inputs{align-items:center;display:flex;gap:10px;justify-content:center}.headless-age-gate .headless-age-gate-age .headless-age-gate-input-wrap{display:flex;flex:1;flex-direction:column;max-width:calc(33.33% - 10px)}.headless-age-gate .headless-age-gate-age .headless-age-gate-input-wrap label{font-size:15px;font-weight:700;margin-bottom:5px;text-transform:uppercase}.headless-age-gate .headless-age-gate-age .headless-age-gate-input-wrap input{padding:5px 5px 5px 20px;text-align:center;width:100%}.headless-age-gate .headless-age-gate-age .headless-age-gate-age-submit{margin-top:15px;width:100%}.headless-age-gate .headless-age-gate-age .headless-age-gate-denied p:last-of-type{margin-bottom:0}.headless-age-gate .headless-age-gate-age-error{color:red;font-size:22px;font-weight:700;margin-bottom:10px;margin-top:10px}.headless-location-gate .headless-location-gate-state{background:#fff;border:1px solid var(--headless-primary);border-radius:var(--headless-border-radius);font-size:24px;font-weight:700;margin-bottom:15px;padding:20px 15px;transition:all .3s ease-in-out}.headless-location-gate .headless-location-gate-state:last-of-type{margin-bottom:0}.headless-location-gate .headless-location-gate-state .headless-location-gate-state-name{color:var(--headless-primary)}.headless-location-gate .headless-location-gate-state:hover{background:var(--headless-primary);cursor:pointer}.headless-location-gate .headless-location-gate-state:hover .headless-location-gate-state-name{color:#fff}.headless-location-gate .headless-location-gate-state .headless-hlm-locations{background:#fff;border-radius:var(--headless-border-radius);margin-top:15px;padding:10px}.headless-location-gate .headless-location-gate-state.location-state-expanded{background:var(--headless-primary)}.headless-location-gate .headless-location-gate-state.location-state-expanded .headless-location-gate-state-name{color:#fff}.headless-menu-navbar{align-items:center;background:var(--headless-light);display:flex;flex-direction:column;justify-content:center;padding:7.5px}@media(max-width:767px){.headless-menu-navbar.headless-menu-navbar-single-location{display:none}}@media(min-width:768px){.headless-menu-navbar{flex-direction:row;justify-content:space-between;padding:10px}}@media(max-width:768px){.headless-menu-navbar .location-navbar-online{display:none}}.headless-menu-navbar .headless-menu-navbar-wrapper{align-items:center;align-self:stretch;display:flex;flex-direction:row;width:100%}.headless-menu-navbar .headless-menu-navbar-wrapper.menu-navbar-menu-page{flex-direction:row}.headless-menu-navbar .headless-menu-navbar-wrapper:not(.menu-navbar-menu-page) .headless-menu-navbar-select{margin-right:7.5px}@media(min-width:768px){.headless-menu-navbar .headless-menu-navbar-wrapper{flex-direction:row}}.headless-menu-navbar .headless-menu-navbar-buttons{align-items:center;display:flex;flex-direction:row}@media(min-width:768px){.headless-menu-navbar .headless-menu-navbar-buttons{justify-content:flex-end;margin-left:auto}}@media(max-width:767px){.headless-menu-navbar .headless-menu-navbar-buttons{align-self:stretch;justify-content:space-between}}.headless-menu-navbar .headless-menu-navbar-single-location{align-items:center;background-color:#fff;border-radius:var(--headless-border-radius);color:var(--headless-primary);display:none;font-weight:700;padding:5px}@media(min-width:768px)and (max-width:990px){.headless-menu-navbar .headless-menu-navbar-single-location{flex-basis:20%}}@media(min-width:768px){.headless-menu-navbar .headless-menu-navbar-single-location{align-self:stretch;display:flex}}@media(max-width:768px){.headless-menu-navbar .headless-menu-navbar-single-location{padding:10px;text-align:center;width:100%}}.headless-menu-navbar .headless-menu-navbar-select{align-items:center;background:#fff;border-radius:var(--headless-border-radius);display:flex;padding:0}@media(max-width:767px){.headless-menu-navbar .headless-menu-navbar-select{width:100%}}.headless-menu-navbar .headless-menu-navbar-select .headless-lns-icon svg{height:3rem;margin-top:-.1rem;width:3rem;fill:var(--headless-primary)}@media(max-width:767px){.headless-menu-navbar .headless-menu-navbar-select .headless-lns-icon svg{height:25px;margin-top:-6px;width:25px}}.headless-menu-navbar .headless-menu-navbar-select .headless-lns-image{align-self:stretch;background-position:50%;background-size:cover;border-bottom-left-radius:var(--headless-border-radius);border-top-left-radius:var(--headless-border-radius);width:4rem}@media(max-width:768px){.headless-menu-navbar .headless-menu-navbar-select .headless-lns-image{width:3rem}}.headless-menu-navbar .headless-menu-navbar-select .headless-lns-select{padding:.5rem;position:relative;width:100%}.headless-menu-navbar .headless-menu-navbar-select .headless-lns-select .headless-lns-text{color:var(--headless-dark);font-size:13px;font-weight:700;line-height:1;margin:0 10px;text-transform:uppercase}@media(max-width:767px){.headless-menu-navbar .headless-menu-navbar-select .headless-lns-select .headless-lns-text{display:none}}.headless-menu-navbar .headless-menu-navbar-select .headless-lns-select select{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23f32735%27 viewBox=%270 0 320 512%27%3E%3Cpath d=%27M182.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9S19 287.9 32 287.9h256c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128z%27/%3E%3C/svg%3E");background-position:right -5px;background-repeat:no-repeat;background-size:10px;border:0;color:var(--headless-primary);font-weight:700;padding:0 20px 0 10px;position:relative}@media(max-width:768px){.headless-menu-navbar .headless-menu-navbar-select .headless-lns-select select{background-position:right -3px}}.headless-menu-navbar .headless-menu-navbar-info{margin-left:15px}@media(max-width:991px){.headless-menu-navbar .headless-menu-navbar-info{display:none}}.headless-menu-navbar .headless-menu-navbar-info div{line-height:1}.headless-menu-navbar .headless-menu-navbar-info .headless-menu-navbar-address{margin-bottom:4px}.headless-menu-navbar .headless-oc-option{font-weight:700}@media(max-width:767px){.headless-menu-navbar .headless-menu-navbar-btn{padding-bottom:8px!important;padding-top:8px!important;width:100%!important}}.headless-menu-navbar .headless-menu-navbar-searchbar{align-items:center;display:flex;margin-bottom:0;margin-left:15px}.headless-menu-navbar .headless-menu-navbar-searchbar:before{left:5px;right:auto}@media(max-width:767px){.headless-menu-navbar .headless-menu-navbar-searchbar{margin-left:0;width:100%}}@media(min-width:768px){.headless-menu-navbar .headless-menu-navbar-searchbar.menu-navbar-menu-page-search{margin-left:auto}}.headless-menu-navbar .headless-menu-navbar-searchbar-form-page{flex:1 1 auto}@media(max-width:767px){.headless-menu-navbar .headless-menu-navbar-searchbar-form{align-items:center;display:flex;display:none;margin-bottom:10px;margin-top:15px;width:100%}}@media(min-width:768px){.headless-menu-navbar .headless-menu-navbar-searchbar-form{padding-right:15px}}.headless-menu-navbar .headless-menu-navbar-searchbar-form .headless-menu-navbar-searchbar-submit{background:var(--headless-dark)!important}@media(min-width:768px){.headless-menu-navbar .headless-menu-navbar-searchbar-form .headless-menu-navbar-searchbar-submit{display:none}}.headless-menu-navbar .headless-menu-navbar-searchbar-form.headless-menu-navbar-searchbar-form-menu{margin-left:auto}@media(max-width:767px){.headless-menu-navbar .headless-menu-navbar-searchbar-form.headless-menu-navbar-searchbar-form-menu{display:none}.headless-menu-navbar .headless-menu-navbar-specials{flex-basis:50%;margin-right:10px;width:100%}}@media(min-width:768px){.headless-menu-navbar .headless-menu-navbar-specials{margin-right:10px}}@media(max-width:767px){.headless-menu-navbar .headless-menu-navbar-shop{flex-basis:50%}.headless-menu-navbar .headless-menu-navbar-shop.headless-menu-navbar-shop-full{flex-basis:100%}}@media(max-width:991px){.headless-menu-navbar .headless-menu-navbar-order-shop,.headless-menu-navbar .headless-menu-navbar-specials-shop{display:none}}.headless-menu-navbar .headless-menu-navbar-cart{height:100%;margin-left:10px}.headless-menu-navbar .headless-menu-navbar-cart .headless-cart-icon{padding:5px 15px}@media(min-width:768px){.headless-menu-navbar .headless-menu-navbar-cart .headless-cart-icon{padding:15px}}.headless-shop-banner{display:flex;flex-direction:column;margin-bottom:35px;margin-left:auto;margin-right:auto;max-width:1650px;padding-left:10px;padding-right:10px;position:relative}@media(min-width:768px){.headless-shop-banner{padding-left:25px;padding-right:25px}}@media(min-width:991px){.headless-shop-banner{padding-left:40px;padding-right:40px}}@media(min-width:1700px){.headless-shop-banner{padding-left:0;padding-right:0}}.headless-shop-banner .shop-banner-content{background-color:var(--headless-light);border-radius:var(--headless-border-radius);font-size:16px;padding:15px;position:relative}.headless-shop-banner .shop-banner-content .shop-banner-inner-html p:last-of-type{margin-bottom:0}.headless-shop-banner .shop-banner-content.show-banner{height:auto;padding-bottom:60px}.headless-shop-banner .shop-banner-content.show-banner .shop-banner-inner-html{height:auto}.headless-shop-banner .shop-banner-content.show-banner .shop-banner-show-more{display:none}.headless-shop-banner .shop-banner-header{align-items:center;color:var(--headless-primary);display:flex;font-size:18px;font-weight:700;justify-content:flex-end;position:absolute;right:10px;top:10px;width:100%}.headless-shop-banner .shop-banner-header .shop-banner-icon{font-size:80%}.headless-shop-banner .shop-banner-header .shop-banner-icon svg{fill:var(--headless-primary)}.headless-shop-banner .shop-banner-header .shop-banner-icon:hover,.headless-shop-banner .shop-banner-header:hover{cursor:pointer}.headless-shop-banner .shop-banner-show-more{bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;width:100%}.headless-shop-banner .shop-banner-show-more .shop-banner-more-button{background-color:var(--headless-primary);color:#fff;font-size:18px;font-weight:700;padding:5px 20px;text-align:center;text-transform:uppercase;transition:all .35s ease-in-out}.headless-shop-banner .shop-banner-show-more .shop-banner-more-button:hover{cursor:pointer}.headless-shop-container{margin:0 auto;max-width:1650px;padding-left:10px;padding-right:10px}@media(min-width:768px){.headless-shop-container{padding-left:25px;padding-right:25px}}@media(min-width:991px){.headless-shop-container{padding-left:40px;padding-right:40px}}@media(min-width:1700px){.headless-shop-container{padding-left:0;padding-right:0}}@media(min-width:1800px){.headless-shop-container{max-width:95%}}@media(min-width:2600px){.headless-shop-container{max-width:2500px}}.headless-shop-container:not(.headless-slider-wrap){display:flex;flex-direction:column;position:relative}@media(min-width:991px){.headless-shop-container.headless-menu{flex-direction:row}}.headless-product-strain{align-items:center;display:inline-flex;justify-content:center}.headless-product-strain .headless-strain-icon{font-size:13px;font-weight:700;text-transform:uppercase}.headless-product-special{align-items:center;display:flex;font-size:13px;font-weight:700;line-height:1}.headless-product-special i,.headless-product-special svg{height:15px;fill:var(--headless-success);margin-right:10px}.headless-product-special .product-card-special{display:inline}.headless-product-special .product-card-special .product-card-special-tag{color:var(--headless-success)}.headless-product-special .product-card-special .product-card-special-name{color:var(--headless-dark)}.headless-products-container{flex:1}@media(min-width:991px){.headless-products-container.has-filter{padding-left:20px}}@media(min-width:1399px){.headless-products-container.has-filter{padding-left:40px}}@media(min-width:991px){.headless-products-container.has-filter .headless-load-more{margin-top:30px}}.headless-products-container .headless-products-row{display:grid;gap:10px;grid-template-columns:auto;position:relative}@media(min-width:375px){.headless-products-container .headless-products-row{grid-template-columns:repeat(2,1fr)}}@media(min-width:767px){.headless-products-container .headless-products-row{gap:20px}}@media(min-width:1199px){.headless-products-container .headless-products-row{grid-template-columns:repeat(3,1fr)}}@media(min-width:1399px){.headless-products-container .headless-products-row{grid-template-columns:repeat(4,1fr)}}@media(min-width:1599px){.headless-products-container .headless-products-row.headless-columns-5{grid-template-columns:repeat(5,1fr)}}.range-headless:not(.headless-menu) .headless-products-grid{display:grid;gap:10px;grid-template-columns:auto}@media(min-width:375px){.range-headless:not(.headless-menu) .headless-products-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:767px){.range-headless:not(.headless-menu) .headless-products-grid{gap:20px}}@media(min-width:1199px){.range-headless:not(.headless-menu) .headless-products-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1399px){.range-headless:not(.headless-menu) .headless-products-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:991px){.range-headless:not(.headless-menu) .headless-products-grid.product-card-cols-2{grid-template-columns:repeat(2,1fr)}.range-headless:not(.headless-menu) .headless-products-grid.product-card-cols-3{grid-template-columns:repeat(3,1fr)}}@media(min-width:1199px){.range-headless:not(.headless-menu) .headless-products-grid.product-card-cols-4{grid-template-columns:repeat(4,1fr)}.range-headless:not(.headless-menu) .headless-products-grid.product-card-cols-5{grid-template-columns:repeat(5,1fr)}}.headless-strain-icon{color:var(--headless-dark);font-weight:700}.headless-strain-icon.strain-sativa{color:var(--headless-sativa)}.headless-strain-icon.strain-indica{color:var(--headless-indica)}.headless-strain-icon.strain-hybrid{color:var(--headless-hybrid)}.headless-strain-icon.strain-cbd{color:var(--headless-cbd)}.headless-products-nav{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;padding-top:10px;width:100%}@media(max-width:767px){.headless-products-nav{border-bottom:1px solid var(--headless-light)}}@media(min-width:991px){.headless-products-nav{margin-bottom:30px}}.headless-products-nav--title{flex:1;font-size:1.3rem;font-weight:700;line-height:1;margin-bottom:0;word-break:break-word}@media(max-width:767px){.headless-products-nav--title .products-nav-title-span{display:none}}@media(max-width:350px){.headless-products-nav--title{font-size:1.2rem}}@media(min-width:768px){.headless-products-nav--title{font-size:2rem}}.headless-products-nav--buttonwrapper{align-items:center;display:flex;justify-content:space-between;position:relative}@media(min-width:768px){.headless-products-nav--buttonwrapper{width:auto}}.headless-products-nav--sort{position:relative}.headless-products-nav--sort .headless-sort-dropdown{background-color:#fff;border-radius:var(--headless-border-radius);box-shadow:0 5px 15px 0 rgba(0,0,0,.2);font-size:14px;line-height:1;padding:5px 0;position:absolute;right:0;top:100%;width:60vw;z-index:9999}@media(min-width:768px){.headless-products-nav--sort .headless-sort-dropdown{font-size:15px;right:0;width:250px}}.headless-products-nav--sort .headless-sort-dropdown li{align-items:center;display:flex;padding:10px 15px;transition:all .3s ease-in-out}.headless-products-nav--sort .headless-sort-dropdown li:hover{background-color:var(--headless-light);cursor:pointer}.headless-products-nav--sort .headless-sort-dropdown li svg{flex-shrink:0;height:15px;margin-left:10px;min-width:0;fill:var(--headless-primary)}.headless-products-nav--style{margin-left:15px}.headless-products-nav--style .headless-sort-dropdown{width:auto}.headless-products-nav--style .headless-sort-dropdown li{padding:10px 20px}.headless-products-nav--style .headless-sort-dropdown li svg{margin-left:0}.headless-products-nav .headless-products-nav-dropdown-btn{align-items:center;background:transparent;border:1px solid var(--headless-light);border-radius:4px;display:flex;font-size:14px;line-height:1;outline:0;padding:5px 10px}.headless-products-nav .headless-products-nav-dropdown-btn span,.headless-products-nav .headless-products-nav-dropdown-btn svg{flex-shrink:0;min-width:0}.headless-products-nav .headless-products-nav-dropdown-btn svg{height:15px;fill:var(--headless-primary)}@media(min-width:768px){.headless-products-nav .headless-products-nav-dropdown-btn{font-size:16px;padding:10px 15px}}.headless-products-nav .headless-products-nav-dropdown-btn .products-nav-dropdown-caret{margin-left:10px}.headless-products-nav .products-nav-dropdown-style{margin-right:7px}.headless-no-products{margin:0 auto;padding-top:10px;text-align:center;width:80vw}@media(min-width:768px){.headless-no-products{text-align:left;width:50vw}}.headless-sp-discount{color:var(--headless-error);font-size:16px;font-weight:400;margin-left:10px}.headless-card-variant-select{margin-top:10px}.headless-specials{display:grid;gap:20px;grid-template-columns:auto;margin-bottom:30px}@media(min-width:767px){.headless-specials{grid-template-columns:repeat(2,1fr)}}@media(min-width:991px){.headless-specials{grid-template-columns:repeat(3,1fr)}}@media(min-width:1799px){.headless-specials{grid-template-columns:repeat(4,1fr)}}.headless-specials-card{background-color:var(--headless-primary);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--headless-border-radius);color:#fff;display:flex;flex-direction:column;height:180px;justify-content:space-between;overflow-x:hidden;overflow-y:auto;padding:22px;position:relative}.headless-specials-card:hover .headless-specials-card-overlay{opacity:.3}.headless-specials-card .headless-specials-card-overlay{background:linear-gradient(rgba(0,0,0,.43) 33.75%,rgba(0,0,0,.9));bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transition:opacity .25s ease-in-out;width:100%;z-index:0}.headless-specials-card .headless-specials-card-info{display:flex;flex-direction:column}.headless-specials-card .headless-specials-title{font-family:var(--headless-heading-font);font-size:24px;font-weight:700;line-height:30px;line-height:1;padding-bottom:10px;position:relative;text-shadow:rgba(0,0,0,.36) 0 2px 2px;z-index:1}.headless-specials-card .headless-specials-description{position:relative}.headless-specials-view-all{align-items:center;border:3px solid var(--headless-primary);border-radius:var(--headless-border-radius);display:flex;font-family:var(--headless-heading-font);font-size:32px;font-weight:700;justify-content:center;padding:15px 10px;transition:all .3s ease-in-out}.headless-specials-view-all:hover{background:var(--headless-primary);color:#fff}.headless-specials-mobile-wrapper{display:block;margin:0 auto;max-width:1650px;padding:0 0 0 10px;position:relative}@media(min-width:576px){.headless-specials-mobile-wrapper{padding:0}}@media(min-width:1800px){.headless-specials-mobile-wrapper{max-width:95%}}@media(min-width:2600px){.headless-specials-mobile-wrapper{max-width:2500px}}@media(min-width:576px){.headless-specials-mobile-wrapper.hide-on-desktop{display:none}}.headless-specials-mobile-wrapper .specials-mobile-wrapper-in{position:relative}@media(min-width:576px){.headless-specials-mobile-wrapper .specials-mobile-wrapper-in{padding:30px 0 0 10px}}@media(min-width:991px){.headless-specials-mobile-wrapper .specials-mobile-wrapper-in{padding:30px 0 0 40px}}@media(min-width:1700px){.headless-specials-mobile-wrapper .specials-mobile-wrapper-in{padding-left:0}}.headless-specials-mobile-wrapper.hidden{display:none}.headless-specials-mobile-wrapper .specials-mobile-wrapper-title{color:var(--headless-primary);flex:1;font-size:1.3rem;font-weight:700;line-height:1;margin-bottom:0;word-break:break-word}@media(max-width:350px){.headless-specials-mobile-wrapper .specials-mobile-wrapper-title{font-size:1.2rem}}@media(min-width:768px){.headless-specials-mobile-wrapper .specials-mobile-wrapper-title{font-size:2rem}}@media(max-width:575px){.headless-specials-mobile-wrapper .specials-mobile-wrapper-title{display:none}}@media(min-width:576px){.headless-specials-mobile-wrapper .specials-mobile-wrapper-title{margin-bottom:-15px;padding-left:10px}}@media(min-width:991px){.headless-specials-mobile-wrapper .specials-mobile-wrapper-title{padding-left:40px}}@media(min-width:1700px){.headless-specials-mobile-wrapper .specials-mobile-wrapper-title{padding-left:0}}@media(min-width:576px){.headless-specials-mobile-wrapper .specials-mobile-wrapper-title .mobile-title{display:none}}.headless-specials-mobile-wrapper .specials-mobile-wrapper-title .desktop-title{display:none}@media(min-width:576px){.headless-specials-mobile-wrapper .specials-mobile-wrapper-title .desktop-title{display:inline}}.headless-specials-mobile{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;height:150px;padding-bottom:10px;scrollbar-width:none}.headless-specials-mobile::-webkit-scrollbar{display:none}.headless-specials-mobile .headless-specials-card{flex-shrink:0;height:100%;margin-right:10px;min-width:280px;scroll-snap-align:start}@media(max-width:575px){.headless-specials-mobile .headless-specials-card{width:80%}.headless-specials-mobile .headless-specials-card .headless-specials-button{display:none}}.headless-specials-mobile .headless-specials-card:last-child{margin-right:5px}.headless-specials-mobile .headless-specials-card .headless-specials-title{font-family:var(--headless-heading-font);font-size:18px;font-weight:700}.headless-specials-scroll-button{align-items:center;background:hsla(0,0%,100%,.9);border:1px solid var(--headless-gray);border-radius:4px;color:var(--headless-gray);cursor:pointer;display:none;height:24px;justify-content:center;padding:0;position:absolute;top:5px;transition:all .2s ease;width:24px;z-index:10}@media(min-width:575px){.headless-specials-scroll-button{display:flex}}.headless-specials-scroll-button svg{height:22px;width:22px}.headless-specials-scroll-button:hover{background:var(--headless-primary);border-color:var(--headless-primary);color:#fff}.headless-specials-scroll-button.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.headless-specials-scroll-button.headless-specials-scroll-left{right:34px}.headless-specials-scroll-button.headless-specials-scroll-right{right:5px}.headless-specials-view-all-card{align-items:center;background:transparent;border:3px solid var(--headless-primary);border-radius:var(--headless-border-radius);color:var(--headless-primary);display:flex;font-family:var(--headless-heading-font);font-size:26px;font-weight:700;justify-content:center;padding:15px 10px;text-shadow:none;transition:all .3s ease-in-out}.headless-specials-view-all-card:hover{background:var(--headless-primary);color:#fff;cursor:pointer}.headless-filter-wrapper{display:flex;flex-direction:column;width:100%}@media(min-width:991px){.headless-filter-wrapper{max-width:300px}}@media(min-width:1399px){.headless-filter-wrapper{max-width:300px}}@media(min-width:1800px){.headless-filter-wrapper{max-width:350px}}@media(max-width:990px){.headless-filter-wrapper{background:#fff;border-top-left-radius:var(--headless-border-radius);border-top-right-radius:var(--headless-border-radius);bottom:0;box-shadow:0 5px 15px rgba(0,0,0,.35);height:70vh;left:0;position:fixed;right:0;transform:translateY(100%);transition:transform .3s ease;z-index:99999}.headless-filter-wrapper.filter-toggled{transform:translateY(0)}}.headless-filter-wrapper .mobile-filter-close-x{background:none;border:0;display:none;outline:none}.headless-filter-wrapper .mobile-filter-close-x .mobile-filter-close-x-icon{align-items:center;background:var(--headless-dark);border-radius:50%;color:#fff;display:flex;height:50px;justify-content:center;width:50px}.headless-filter-wrapper .mobile-filter-close-x .mobile-filter-close-x-icon svg{fill:#fff;height:20px}@media(max-width:990px){.headless-filter-wrapper.filter-toggled .mobile-filter-close-x{align-items:center;color:#fff;display:flex;height:15vh;justify-content:center;left:0;margin-top:-15vh;position:fixed;right:0;top:0}.headless-filter-wrapper.hide-filters{display:none}.headless-filter-wrapper .headless-filter-wrapper-inner{height:100%;overflow-y:auto;padding:15px 15px 140px;width:100%}}.headless-searchbar{margin-bottom:20px}@media(max-width:575px){.headless-searchbar{border-radius:var(--headless-border-radius);margin-bottom:10px;width:100%}}.filter-sidebar-ordertype .headless-cart-ordertype{margin:0}@media(min-width:991px){.filter-sidebar-ordertype .headless-cart-ordertype{margin-bottom:15px}.filter-sidebar-ordertype.filter-sidebar-ordertype-mobile{display:none}}@media(max-width:990px){.filter-sidebar-ordertype.filter-sidebar-ordertype-desktop{display:none}}.headless-filter-mobile{margin-bottom:25px}@media(min-width:991px){.headless-filter-mobile{display:none}}.headless-filter-mobile select.headless-dropdown{margin-bottom:10px;width:100%}.headless-filter-mobile .filter-sidebar-module{border-bottom:1px solid var(--headless-gray);padding-bottom:15px;padding-top:15px}.headless-filter-mobile .filter-sidebar-module:first-of-type{padding-top:0}.headless-filter-mobile .filter-sidebar-module:last-of-type{border-bottom:0}.headless-filter-mobile .filter-sidebar-module .filter-sidebar-header{align-items:center;display:flex;justify-content:space-between}.headless-filter-mobile .filter-sidebar-module .filter-sidebar-header .filter-sidebar-title{font-size:1rem;font-weight:700;text-transform:uppercase}.headless-filter-mobile .filter-sidebar-module .filter-sidebar-header svg{height:18px}.headless-filter-mobile .filter-sidebar-module .filter-sidebar-options{margin-top:15px;max-height:100%;overflow-y:auto;transition:all .2s ease-in-out;transition:max-height .35s}@media(min-width:991px){.headless-filter-mobile .filter-sidebar-module .filter-sidebar-options{margin-left:15px}}.headless-filter-mobile .filter-sidebar-module .filter-sidebar-options .filter-option{margin-bottom:5px}.headless-filter-mobile .filter-sidebar-module .filter-sidebar-options .filter-option label{font-size:15px;line-height:1;margin-left:10px}.headless-filter-mobile .filter-sidebar-module .filter-sidebar-range{margin-left:0;overflow:visible;padding-left:5px}.headless-filter-mobile .filter-sidebar-module .filter-sidebar-range .multi-range-slider{border:0;box-shadow:none}.headless-filter-mobile .filter-sidebar-module .filter-sidebar-range .multi-range-slider .thumb:before{box-shadow:none;top:1px}.headless-filter-mobile .filter-sidebar-module .filter-sidebar-range .multi-range-slider .thumb .caption *{background-color:var(--headless-dark);box-shadow:none;color:#fff;font-size:13px;height:25px;line-height:25px;min-width:25px;width:25px}.headless-filter-mobile .filter-sidebar-module .filter-sidebar-range .multi-range-slider .bar-inner{background-color:var(--headless-primary);border:0;box-shadow:none}.headless-filter-mobile .filter-sidebar-module .filter-sidebar-range .multi-range-slider .label{position:relative}.headless-filter-mobile .filter-sidebar-module .filter-sidebar-range .multi-range-slider .label:after{content:"%";position:absolute}.headless-filter-mobile .filter-sidebar-module .filter-sidebar-range .multi-range-slider .label:first-child:after{right:-23px}.headless-filter-mobile .filter-sidebar-module .filter-sidebar-range .multi-range-slider .label:last-child:after{right:-13px}.headless-filter-mobile .filter-sidebar-module.filter-inactive .filter-sidebar-caret{transform:rotate(180deg)}.headless-filter-mobile .filter-sidebar-module.filter-inactive .filter-sidebar-options{margin-top:0;max-height:0;transition:all .2s ease-in-out}.headless-filter-toggle-all{background:var(--headless-dark);border-radius:var(--headless-border-radius);color:#fff;margin-bottom:30px;padding:5px 15px;text-align:center}@media(min-width:991px){.headless-filter-toggle-all{display:none}}.headless-filter-toggle-all i,.headless-filter-toggle-all svg{fill:#fff}.headless-filter-toggle-all:hover{cursor:pointer}.headless-filter-sidebar{width:100%}@media(min-width:991px){.headless-filter-sidebar{max-width:300px}}@media(min-width:1399px){.headless-filter-sidebar{max-width:300px}}@media(min-width:1800px){.headless-filter-sidebar{max-width:350px}}.headless-filter-sidebar .filter-sidebar-module{border-bottom:1px solid var(--headless-light)}.headless-filter-sidebar .filter-sidebar-module:first-of-type{padding-top:0}.headless-filter-sidebar .filter-sidebar-module:last-of-type{border-bottom:0}.headless-filter-sidebar .filter-sidebar-module .filter-sidebar-header{align-items:center;display:flex;justify-content:space-between}.headless-filter-sidebar .filter-sidebar-module .filter-sidebar-header .filter-sidebar-title{font-size:1rem;font-weight:700;text-transform:uppercase}.headless-filter-sidebar .filter-sidebar-module .filter-sidebar-header svg{height:18px}.headless-filter-sidebar .filter-sidebar-module .filter-sidebar-options{margin-top:15px;transition:all .2s ease-in-out;transition:max-height .35s}@media(min-width:991px){.headless-filter-sidebar .filter-sidebar-module .filter-sidebar-options{max-height:350px;overflow-y:auto}}.headless-filter-sidebar .filter-sidebar-module .filter-sidebar-options::-webkit-scrollbar{height:4px;width:4px}.headless-filter-sidebar .filter-sidebar-module .filter-sidebar-options::-webkit-scrollbar-thumb{background:var(--headless-primary)}.headless-filter-sidebar .filter-sidebar-module .filter-sidebar-options::-webkit-scrollbar-track{background:transparent}.headless-filter-sidebar .filter-sidebar-module .filter-sidebar-options{scrollbar-face-color:var(--headless-primary);scrollbar-track-color:transparent}@media(min-width:991px){.headless-filter-sidebar .filter-sidebar-module .filter-sidebar-options{margin-left:15px}}.headless-filter-sidebar .filter-sidebar-module .filter-sidebar-options .filter-option{margin-bottom:5px}.headless-filter-sidebar .filter-sidebar-module .filter-sidebar-options .filter-option label{font-size:15px;font-weight:700;line-height:1}.headless-filter-sidebar .filter-sidebar-module .filter-sidebar-options .filter-option.filter-option-checkbox{align-items:center;display:flex;word-break:break-word}.headless-filter-sidebar .filter-sidebar-module .filter-sidebar-options .filter-option.filter-option-checkbox label{align-items:flex-start;display:flex}.headless-filter-sidebar .filter-sidebar-module .filter-sidebar-options.filter-sidebar-options-checkboxes{display:grid;grid-template-columns:repeat(2,1fr);margin-left:0;padding-right:5px}.headless-filter-sidebar .filter-sidebar-module.filter-inactive .filter-sidebar-caret{transform:rotate(180deg)}.headless-filter-sidebar .filter-sidebar-module.filter-inactive .filter-sidebar-options{margin-top:0;max-height:0;transition:all .2s ease-in-out}.filter-sidebar-range{margin-left:0;overflow:visible;padding-left:5px;-ms-overflow-style:none;scrollbar-width:none}.filter-sidebar-range::-webkit-scrollbar{display:none}.filter-sidebar-range .multi-range-slider{border:0;box-shadow:none}.filter-sidebar-range .multi-range-slider .thumb:before{box-shadow:none;top:1px}.filter-sidebar-range .multi-range-slider .thumb .caption *{background-color:var(--headless-dark);box-shadow:none;color:#fff;font-size:13px;height:25px;line-height:25px;min-width:25px;width:25px}.filter-sidebar-range .multi-range-slider .bar-inner{background-color:var(--headless-primary);border:0;box-shadow:none}.filter-sidebar-range .multi-range-slider .label{position:relative}.filter-sidebar-range .multi-range-slider .label:after{content:"%";position:absolute}.filter-sidebar-range .multi-range-slider .label:first-child:after{right:-23px}.filter-sidebar-range .multi-range-slider .label:last-child:after{right:-13px}.filter-sidebar-range .multi-range-slider-price .label{position:relative}.filter-sidebar-range .multi-range-slider-price .label:after{content:""}.filter-sidebar-range .multi-range-slider-price .label:before{content:"$";position:absolute}.filter-sidebar-range .multi-range-slider-price .label:first-child:before{right:2px}.filter-sidebar-range .multi-range-slider-price .label:last-child:before{right:18px}#clear-dropdown-filters{margin-top:30px}.filter-sidebar-range-mobile{margin-top:20px}.filter-option-checkbox *,.filter-option-checkbox :after,.filter-option-checkbox :before{box-sizing:border-box}.specials-toggle-wrapper{margin-bottom:15px}.headless-toggle-box{position:relative}.headless-toggle-box .tgl{cursor:pointer;height:32px;margin:0;opacity:0;position:absolute;width:4em;z-index:1}.headless-toggle-box .tgl::-moz-selection{background:none}.headless-toggle-box .tgl::selection{background:none}.headless-toggle-box .tgl:focus-visible+.tgl-btn{outline:2px solid #007bff;outline-offset:2px}.headless-toggle-box .tgl+.tgl-btn{background:#fbfbfb;border:1px solid #e8eae9;border-radius:2em;cursor:pointer;display:block;height:32px;padding:2px;position:relative;transition:all .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:4em}.headless-toggle-box .tgl+.tgl-btn:after{background:#fbfbfb;border-radius:2em;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 0 rgba(0,0,0,.08);content:"";display:block;height:100%;left:0;position:relative;transition:left .3s cubic-bezier(.175,.885,.32,1.275),padding .3s ease,margin .3s ease;width:50%}.headless-toggle-box .tgl+.tgl-btn:active{box-shadow:inset 0 0 0 2em #e8eae9}.headless-toggle-box .tgl+.tgl-btn:active:after{padding-right:.8em}.headless-toggle-box .tgl:checked+.tgl-btn{background:#86d993}.headless-toggle-box .tgl:checked+.tgl-btn:after{left:50%}.headless-toggle-box .tgl:checked+.tgl-btn:active{box-shadow:none}.headless-toggle-box .tgl:checked+.tgl-btn:active:after{margin-left:-.8em}.headless-toggle-box .tgl-btn:hover:after{will-change:padding}@supports not selector(:focus-visible){.headless-toggle-box .tgl:focus+.tgl-btn{outline:2px solid #007bff;outline-offset:2px}}.headless-mobile-filter-specials{align-items:center;display:flex;margin-bottom:15px}@media(min-width:991px){.headless-mobile-filter-specials{display:none}}.headless-mobile-filter-specials .specials-toggle-label{font-size:20px;margin-bottom:10px;margin-right:15px}@media(max-width:990px){.headless-desktop-filter-specials{display:none}}@media(min-width:991px){.headless-mobile-filter-search{display:none}}@media(max-width:767px){.headless-desktop-filter-search{display:none}}.specials-toggle-label{font-size:1rem;font-weight:700;line-height:1;margin-bottom:10px;text-transform:uppercase}.headless-filter-sidebar-controls{display:flex;flex-direction:column;margin-top:15px}.headless-filter-sidebar-controls .apply-checkbox-filters-button,.headless-filter-sidebar-controls .clear-checkbox-filters-button{border-radius:var(--headless-border-radius);padding:9px 15px;width:100%}.headless-filter-sidebar-controls .apply-checkbox-filters-button{background:var(--headless-primary);color:#fff;font-weight:700;margin-bottom:5px}@media(min-width:991px){.headless-filter-sidebar-controls .apply-checkbox-filters-button{display:none}}.headless-filter-sidebar-controls .clear-checkbox-filters-button{background:var(--headless-light);border:0;color:var(--headless-dark);font-weight:700}@media(max-width:990px){.headless-filter-sidebar-controls{background:#fff;bottom:0;display:flex;flex-direction:column;height:140px;justify-content:center;left:0;padding:15px;position:absolute;right:0}}#headless-filter-pills{display:flex;flex-wrap:wrap}.filter-pills-active{margin:1rem 0}.headless-filter-pill{align-items:center;background-color:var(--headless-dark);border-radius:50rem;color:#fff;display:inline-flex;font-size:13px;font-weight:700;line-height:1;margin:2px;outline:none;padding:7px 10px}.headless-filter-pill i,.headless-filter-pill svg{fill:#fff;height:15px;margin-right:5px}.filter-sidebar-num-range{align-items:center;display:flex;margin-left:0!important;margin-top:10px}.filter-sidebar-num-range .filter-sidebar-num-range-input{display:flex;flex-direction:column}.filter-sidebar-num-range .filter-sidebar-num-range-input .filter-sidebar-num-range-input-wrapper{align-items:center;display:flex;position:relative}.filter-sidebar-num-range .filter-sidebar-num-range-input .filter-sidebar-num-range-input-wrapper input{border:1px solid var(--headless-light);border-radius:3px;height:35px;padding-left:25px;width:85px}.filter-sidebar-num-range .filter-sidebar-num-range-input .filter-sidebar-num-range-input-wrapper span{color:var(--headless-gray);left:5px;pointer-events:none;position:absolute}.filter-sidebar-num-range .filter-sidebar-num-range-input-min{margin-right:8px}.filter-sidebar-num-range .filter-sidebar-num-range-input-label{color:var(--headless-gray);font-size:15px}.headless-cart-sidebar{bottom:0;display:flex;flex-direction:column;max-height:100dvh;right:-100vw;top:0;transition:all .35s ease-in-out;width:100vw;z-index:99999}@media(min-width:991px){.headless-cart-sidebar{right:-550px;width:550px}}.headless-cart-sidebar.headless-show-sidebar{box-shadow:-1px 0 10px 1px rgba(0,0,0,.2);right:0}.headless-cart-sidebar .headless-cart-sidebar-header{align-items:center;background:var(--headless-light);display:flex;justify-content:space-between;padding:15px 10px}.headless-cart-sidebar .headless-cart-sidebar-header .headless-cart-sidebar-title{font-size:20px;font-weight:700}@media(min-width:768px){.headless-cart-sidebar .headless-cart-sidebar-header .headless-cart-sidebar-title{font-size:24px}}.headless-cart-sidebar .headless-cart-sidebar-header .headless-cart-sidebar-items{font-size:18px}.headless-cart-sidebar .headless-cart-sidebar-header .headless-cart-sidebar-items p{margin-bottom:0}.headless-cart-sidebar .headless-cart-sidebar-header .headless-cart-sidebar-close svg{width:27px;fill:var(--headless-dark)}.headless-cart-sidebar .headless-cart-sidebar-contents{flex:1 1 auto!important;overflow-y:auto;padding:20px}.headless-cart-sidebar .headless-cart-sidebar-bottom .headless-cart-bottom-buttons{display:flex;flex-direction:column}@media(min-width:576px){.headless-cart-sidebar .headless-cart-sidebar-bottom .headless-cart-bottom-buttons{flex-direction:row}}.headless-cart-sidebar .headless-cart-sidebar-bottom .headless-cart-sidebar-totals{background:var(--headless-light);color:var(--headless-dark);font-size:18px;padding:7px 10px;text-align:center;width:100%}@media(max-width:575px){.headless-cart-sidebar .headless-cart-sidebar-bottom .headless-cart-sidebar-totals{order:1}}@media(min-width:576px){.headless-cart-sidebar .headless-cart-sidebar-bottom .headless-cart-sidebar-totals{width:50%}}.headless-cart-sidebar .headless-cart-sidebar-bottom .headless-cart-sidebar-totals p{margin-bottom:0}.headless-cart-sidebar .headless-cart-sidebar-bottom .headless-cart-sidebar-totals .cart-sidebar-total-price{font-weight:700}.headless-cart-sidebar .headless-cart-sidebar-bottom .headless-cart-sidebar-continue{background:#c4c4c4;font-size:18px;padding:7px 10px;text-align:center;transition:all .3s ease-in-out;width:100%}@media(max-width:575px){.headless-cart-sidebar .headless-cart-sidebar-bottom .headless-cart-sidebar-continue{order:2}}@media(min-width:576px){.headless-cart-sidebar .headless-cart-sidebar-bottom .headless-cart-sidebar-continue{width:50%}}.headless-cart-sidebar .headless-cart-sidebar-bottom .headless-cart-sidebar-continue:hover{background:#f2f2f2}.headless-cart-sidebar .headless-cart-sidebar-bottom .headless-cart-sidebar-checkout{background:var(--headless-gray);text-align:center}.headless-cart-sidebar .headless-cart-sidebar-bottom .headless-cart-sidebar-checkout .headless-cart-button{align-items:center;background:var(--headless-primary);border-radius:0;color:#fff;display:flex;font-size:20px;font-weight:700;justify-content:center;padding:20px 20px 30px;width:100%}.headless-cart-sidebar .headless-cart-sidebar-bottom .headless-cart-sidebar-checkout .headless-cart-button svg{fill:#fff;height:20px;margin-left:12px}@media(min-width:768px){.headless-cart-sidebar .headless-cart-sidebar-bottom .headless-cart-sidebar-checkout .headless-cart-button{font-size:26px;padding:20px}}.headless-cart-sidebar .headless-cart-sidebar-address{display:flex;flex-direction:column;text-align:center}@media(min-width:991px){.headless-cart-sidebar .headless-cart-sidebar-address{margin:0 20px}}.headless-cart-sidebar .headless-cart-sidebar-address .headless-cart-sidebar-address-input{color:var(--headless-dark);font-size:16px;font-weight:700}@media(min-width:991px){.headless-cart-sidebar .headless-cart-ordertype{margin:20px 20px 0}}.headless-cart-sidebar-item{border:1px solid var(--headless-light);display:flex;flex-direction:column;margin-bottom:18px}.headless-cart-sidebar-item:last-of-type{margin-bottom:0}.headless-cart-sidebar-item .headless-cart-product-top{align-items:center;background-color:#fff;display:flex;padding:10px 5px}.headless-cart-sidebar-item .headless-cart-product-top.headless-cart-product-discounted{padding-top:0}.headless-cart-sidebar-item .headless-cart-product-top .headless-cart-product-title{font-size:18px;font-weight:700;line-height:1}.headless-cart-sidebar-item .headless-cart-product-top .headless-cart-product-image img{height:50px;margin-right:27px;width:auto}.headless-cart-sidebar-table{background:var(--headless-light);font-size:17px;line-height:1;padding:3px 7px}.headless-cart-sidebar-table .cart-variant-single{align-items:center;display:flex;justify-content:space-between}.headless-cart-sidebar-table .cart-variant-single .cart-variant-single-end{align-items:center;display:flex}.headless-cart-sidebar-table .cart-variant-single .headless-dropdown{padding:.375rem 2.25rem .375rem .75rem;width:auto}.headless-cart-sidebar-table .cart-variant-single .headless-cart-item-price{color:var(--headless-hybrid);font-size:20px;font-weight:700;padding-left:10px;padding-right:5px}.headless-cart-sidebar-table .cart-variant-single .headless-cart-item-price__strikethrough{color:var(--headless-dark);font-weight:400}.cart-variant-remove{margin-right:10px;fill:var(--headless-error);width:17px}.cart-variant-remove:hover{cursor:pointer}.headless-cart-price-wrap{align-items:center;display:flex}.headless-cart-price-regular{padding-right:7px}.headless-cart-sidebar-item-special{background-color:#fff;display:flex;padding:10px 5px 0}.cart-sidebar-animate-in .headless-cart-sidebar{animation:slideInFromRight .35s ease-in-out forwards}@keyframes slideInFromRight{0%{right:-100vw;@media(min-width:991px){right:-550px}}to{right:0}}.headless-single-product-back{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}@media(min-width:991px){.headless-single-product-back{margin-bottom:25px}}.headless-single-product-back .headless-back-link{align-items:center;background:none;border:0;color:inherit;display:flex;line-height:1;outline:none}.headless-single-product-back .headless-back-link svg{height:18px;margin-right:7px;fill:var(--headless-primary)}.single-product-static{margin:0 auto;max-width:1800px;padding:15px 15px 60px}@media(min-width:991px){.single-product-static{padding-bottom:150px}}#singleProductPop[role=dialog]{isolation:isolate}.single-product-pop{background-color:#fff;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;padding:20px 20px 50px;position:fixed;right:0;top:0;z-index:9999}@media(min-width:991px){.single-product-pop{border-radius:var(--headless-border-radius);box-shadow:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1),inset 0 0 0 1px hsla(0,0%,100%,.05);margin:auto 6rem;max-height:90vh;padding:0 50px 50px}}@media(min-width:1299px){.single-product-pop{margin-left:auto!important;margin-right:auto!important;max-height:80vh;max-width:1200px}}body[style*="overflow: hidden"] #root:not([aria-hidden]){filter:blur(3px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.single-product-pop-overlay{background-color:rgba(0,0,0,.3);bottom:0;height:100%;left:0;pointer-events:none;position:fixed;right:0;top:0;width:100%;z-index:9998}.single-product-pop-controls{align-items:center;display:flex}.single-product-pop-controls .single-product-copy,.single-product-pop-controls .single-product-pop-close{color:rgba(0,0,0,.5);position:relative}.single-product-pop-controls .single-product-copy svg,.single-product-pop-controls .single-product-pop-close svg{fill:rgba(0,0,0,.5)}.single-product-pop-controls .single-product-copy{background:none;border:0;outline:none}.single-product-pop-controls .single-product-copy svg{height:20px}.single-product-pop-controls .single-product-pop-close{background:none;border:0;margin-left:15px;outline:none}.single-product-pop-controls .single-product-pop-close svg{height:25px}.copy-tooltip{background-color:#70bf26;border-radius:5px;color:#fff;font-size:12px;padding:5px;position:absolute;right:0;top:100%;white-space:nowrap;z-index:1}.headless-single-product{padding:25px 0}@media(min-width:991px){.headless-single-product{padding:40px 0}}@media(max-width:990px){.headless-single-product .headless-sp-primary{margin-top:35px}}.headless-single-product .headless-sp-image{z-index:0}@media(min-width:991px){.headless-single-product .headless-sp-image{padding-right:35px}}.headless-single-product .headless-sp-category-bar{align-items:center;display:flex;justify-content:flex-start;margin-bottom:10px}.headless-single-product .headless-sp-category .headless-sp-category-bar a,.headless-single-product .headless-sp-category-bar .headless-breadcrumb,.headless-single-product .headless-sp-category-bar .headless-sp-category a{margin-bottom:0}.headless-single-product .headless-sp-category a{color:var(--headless-muted);font-weight:700}.headless-single-product .headless-sp-title{font-size:24px;font-weight:700;line-height:28px}@media(min-width:1399px){.headless-single-product .headless-sp-title{font-size:34px;line-height:42px}}.headless-single-product .headless-sp-brand{margin-top:5px}.headless-single-product .headless-sp-brand .headless-sp-brand-name{font-weight:700}.headless-single-product .headless-breadcrumb,.headless-single-product .headless-sp-category a{color:var(--headless-gray);margin-bottom:20px}.headless-single-product .headless-sp-variations{display:flex;margin-top:30px}.headless-single-product .headless-sp-variations .headless-sp-variation{align-items:center;border:1px solid var(--headless-dark);color:var(--headless-dark);display:flex;flex-direction:column;font-size:15px;justify-content:center;margin-right:10px;min-width:70px;padding:10px;position:relative}.headless-single-product .headless-sp-variations .headless-sp-variation.active{border:2px solid var(--headless-links);color:var(--headless-links);font-weight:700}.headless-single-product .headless-sp-variations .headless-sp-variation.active:before{background-color:var(--headless-links);bottom:0;content:"";height:100%;left:0;opacity:.15;position:absolute;right:0;top:0;width:100%}.headless-single-product .headless-sp-variations .headless-sp-variation:last-of-type{margin-right:0}.headless-single-product .headless-sp-variations .headless-sp-variation .headless-sp-var-price{margin-top:5px}.headless-single-product .headless-sp-variation-price{align-items:center;display:flex;font-size:24px;font-weight:700;margin-top:30px}.headless-single-product .headless-sp-variation-price .headless-pricing-type-special{padding-left:10px}.headless-single-product .headless-sp-variation-price .headless-sp-discount{font-weight:700}.headless-single-product .headless-sp-add-cart{display:flex;margin-top:30px}.headless-single-product .headless-sp-add-cart .headless-dropdown-quantity{margin-right:10px}@media(min-width:991px){.headless-single-product .headless-sp-add-cart .headless-dropdown-quantity{margin-right:20px}}@media(max-width:767px){.headless-single-product .headless-sp-add-cart .headless-dropdown-quantity{flex-basis:25%}}.headless-single-product .headless-sp-add-cart .headless-dropdown{height:100%}.headless-single-product .headless-sp-add-cart .headless-dropdown span{align-items:center;display:flex;height:100%;justify-content:center}@media(min-width:991px){.headless-single-product .headless-sp-add-cart .headless-dropdown{min-width:75px}}.headless-single-product .headless-sp-description{margin-top:30px}@media(min-width:991px){.headless-single-product .headless-sp-description{margin-top:50px}}.headless-single-product .headless-sp-hr{margin:35px 0}@media(min-width:991px){.headless-single-product .headless-sp-hr{margin:65px 0}}.headless-single-product .headless-sp-effects{margin-top:30px}@media(min-width:991px){.headless-single-product .headless-sp-effects{margin-top:50px}}.headless-single-product .headless-sp-effects .headless-sp-effects-title{color:var(--headless-links);font-weight:700;margin-bottom:15px}.headless-single-product .headless-sp-effects .headless-sp-effects-icons{display:flex;flex-wrap:wrap;-webkit-flex-wrap:nowrap;justify-content:flex-start}@media(max-width:767px){.headless-single-product .headless-sp-effects .headless-sp-effects-icons{-webkit-flex-wrap:wrap;justify-content:center}}.headless-single-product .headless-sp-effects .headless-sp-effects-icons .headless-effect-box{align-items:center;display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.headless-single-product .headless-sp-effects .headless-sp-effects-icons .headless-effect-box{padding-right:20px}.headless-single-product .headless-sp-effects .headless-sp-effects-icons .headless-effect-box:last-of-type{margin-right:0}}@media(max-width:767px){.headless-single-product .headless-sp-effects .headless-sp-effects-icons .headless-effect-box{flex-basis:33%;margin-bottom:15px}}@media(max-width:575px){.headless-single-product .headless-sp-effects .headless-sp-effects-icons .headless-effect-box{flex-basis:50%}}.headless-single-product .headless-sp-effects .headless-sp-effects-icons .headless-effect-box svg{background-size:initial;height:25px;width:100%;background-repeat-y:initial;background-repeat-x:initial;animation-play-state:paused;background-attachment:scroll;background-clip:initial;background-color:initial;background-origin:initial;background-position-x:0;background-position-y:0}.headless-single-product .headless-sp-effects .headless-sp-effects-icons .headless-effect-box span{font-size:16px;font-weight:700}.headless-single-product .headless-sp-potency{margin-top:30px}@media(min-width:991px){.headless-single-product .headless-sp-potency{margin-top:50px}}.headless-single-product .headless-sp-potency .sp-potency-data{overflow:hidden}.headless-single-product .headless-sp-potency .sp-potency-data .sp-potency-single{display:flex;flex-direction:column;justify-content:center}@media(min-width:991px){.headless-single-product .headless-sp-potency .sp-potency-data .sp-potency-single{align-items:center;flex-direction:row;justify-content:flex-start}}.headless-single-product .headless-sp-potency .sp-potency-data .sp-potency-single .sp-potency-name{margin-bottom:0}@media(min-width:991px){.headless-single-product .headless-sp-potency .sp-potency-data .sp-potency-single .sp-potency-name{border-right:1px solid var(--headless-gray);overflow:hidden;padding:15px 0;width:70px}}.headless-single-product .headless-sp-potency .sp-potency-data .sp-potency-single .sp-potency-bar{background:var(--headless-light);box-shadow:inset 0 0 18px 0 rgba(0,0,0,.17);height:20px;width:100%}.headless-single-product .headless-sp-potency .sp-potency-data .sp-potency-single .sp-potency-bar .potency-bar-inner{align-items:center;display:flex;height:100%;justify-content:flex-end}.headless-single-product .headless-sp-potency .sp-potency-data .sp-potency-single .sp-potency-bar .potency-bar-inner.potency-bar-thc{background-color:var(--headless-success)}.headless-single-product .headless-sp-potency .sp-potency-data .sp-potency-single .sp-potency-bar .potency-bar-inner.potency-bar-cbd{background-color:var(--headless-cbd)}.headless-single-product .headless-sp-potency .sp-potency-data .sp-potency-single .potency-bar-number{font-size:13px;font-weight:700;letter-spacing:1.2px;padding-right:15px}@media(min-width:991px){.headless-single-product .headless-sp-potency .sp-potency-data .sp-potency-single .potency-bar-number{margin-left:30px}}.headless-single-product .headless-sp-cannabinoids{margin-top:30px}@media(min-width:991px){.headless-single-product .headless-sp-cannabinoids{margin-top:50px}}.headless-single-product .headless-sp-cannabinoids .headless-sp-cannabinoid-chart{margin:0 auto;max-width:500px}.headless-single-product .headless-sp-cannabinoids .headless-cannabinoid-description{background:var(--headless-light);border-radius:var(--headless-border-radius);font-size:15px;line-height:1;margin-bottom:15px;padding:10px}.headless-single-product .headless-sp-cannabinoids .headless-cannabinoid-description p{margin-bottom:0}.headless-product-effect-icon{fill:var(--headless-primary)}.headless-product-effect-text{color:var(--headless-primary)}.headless-single-product-nav{align-items:center;background-color:#fff;box-shadow:-1px 0 11px 0 rgba(0,0,0,.45);display:flex;flex-wrap:nowrap;height:0;left:0;overflow:hidden;padding-right:15px;position:fixed;right:0;top:137px;transition:height .3s ease-in-out;width:100%;z-index:999}@media(max-width:350px){.headless-single-product-nav{padding-right:5px;top:144px}}@media(min-width:768px){.headless-single-product-nav{display:none!important}}.headless-single-product-nav.spn-visible{height:60px}.headless-single-product-nav .headless-spn-image{align-items:center;display:flex;height:50px;width:50px}@media(max-width:350px){.headless-single-product-nav .headless-spn-image{height:30px;width:30px}}.headless-single-product-nav .headless-spn-back{align-items:center;background:var(--headless-primary);display:flex;height:100%;justify-content:center;margin-right:15px;width:60px}.headless-single-product-nav .headless-spn-back svg{height:30px;fill:#fff}.headless-single-product-nav .headless-spn-price{color:var(--headless-success);font-size:18px;font-weight:700;line-height:1;padding:0 15px}@media(max-width:350px){.headless-single-product-nav .headless-spn-price{font-size:14px}}.headless-single-product-nav .headless-spn-cart{margin-left:auto}.headless-single-product-nav .headless-spn-cart button{font-size:13px}@media(min-width:376px){.headless-single-product-nav .headless-spn-cart button .spn-cart-tiny{display:none}}@media(max-width:375px){.headless-single-product-nav .headless-spn-cart button .spn-cart-normal{display:none}}.single-product-pop .headless-single-product-nav{top:0}.headless-product-special-details{background:var(--headless-light);border-radius:var(--headless-border-radius);font-size:15px;margin-top:30px;padding:15px}.headless-product-special-details .headless-product-special{font-size:15px}.headless-product-special-details .headless-product-special-details-name{color:var(--headless-dark);line-height:1.5;margin-top:15px}@media(min-width:991px){.headless-product-special-details{font-size:18px;margin-top:50px;padding:25px}.headless-product-special-details .headless-product-special{font-size:18px}}.headless-sp-terpenes .headless-sp-terpene-more{font-size:14px;margin-top:5px}.headless-sp-terpenes .headless-terpene-description{background:var(--headless-light);border-radius:var(--headless-border-radius);font-size:16px;padding:10px}.headless-sp-terpenes .headless-terpene-description p{font-size:16px}@media(min-width:991px){.headless-sp-terpenes .headless-terpene-description{padding:20px}}.headless-sp-terpenes .headless-terpene-description .terpene-desc-title{font-size:32px}.headless-sp-terpenes .headless-terpene-description .terpene-desc-subtitle{font-size:24px}@media(min-width:991px){.headless-sp-terpenes .headless-terpene-description .terpene-list-data{display:flex}.headless-sp-terpenes .headless-terpene-description .terpene-list-data .terpene-list{width:50%}}.headless-chart-legend{display:inline-flex;flex-wrap:wrap}.headless-chart-legend button{background:none;border:none;font-size:16px;font-weight:400;outline:0}.sp-legend-instructions{font-size:14px}.headless-sp-cannabinoid-more{font-size:14px;margin-top:5px}.range-headless .headless-menu-builder-section .headless-slider-wrap{position:relative}.range-headless .headless-menu-builder-section .headless-slider-wrap .headless-slider-prev{left:-15px}@media(min-width:768px){.range-headless .headless-menu-builder-section .headless-slider-wrap .headless-slider-prev{left:-40px}}.range-headless .headless-menu-builder-section .headless-slider-wrap .headless-slider-next{right:-15px}@media(min-width:768px){.range-headless .headless-menu-builder-section .headless-slider-wrap .headless-slider-next{right:-40px}}.range-headless .headless-menu-builder-section .headless-slider-wrap .blaze-track{padding:10px 5px}.range-headless .headless-menu-builder-section.headless-menu-category-cards{margin-bottom:35px}.range-headless .headless-menu-builder-section.headless-menu-category-cards .headless-menu-builder-title .headless-shortcode-title-wrapper{margin-bottom:10px;padding:0}.range-headless .headless-menu-builder-section.headless-menu-category-cards .headless-menu-builder-title .headless-shortcode-title{font-size:1.5rem}.headless-menu-builder-title .headless-shortcode-title{align-items:center;display:flex}.headless-menu-builder-title .headless-shortcode-title .shortcode-title-emoji-left,.headless-menu-builder-title .headless-shortcode-title .shortcode-title-emoji-right{font-size:70%}.headless-menu-builder-title .headless-shortcode-title .shortcode-title-emoji-left{margin-right:10px}.headless-menu-builder-title .headless-shortcode-title .shortcode-title-emoji-right{margin-left:10px}.headless-category-card{align-items:center;background-color:#fff;border-radius:var(--headless-border-radius);display:flex;filter:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06));flex-direction:column;justify-content:center;padding:15px;transition:all .3s ease-in-out}.headless-category-card:hover{box-shadow:0 3px 8px hsla(210,8%,62%,.2);cursor:pointer;transform:scale(.96)}.headless-category-card img{height:auto;width:50%}.headless-category-card .headless-product-title{margin-top:15px}.headless-category-card .default-category-image svg{width:50px;fill:var(--headless-dark)}.headless-menu-banners{align-items:center;display:flex;justify-content:center;margin-bottom:30px;margin-left:auto;margin-right:auto}@media(min-width:991px){.headless-menu-banners{margin-bottom:45px;max-width:90%}}@media(min-width:1399px){.headless-menu-banners{max-width:85%}}@media(min-width:1899px){.headless-menu-banners{max-width:1800px}}.headless-menu-banners .headless-menu-banner-single{align-items:center;border-radius:var(--headless-border-radius);display:flex;height:100%;justify-content:center;width:100%}@media(min-width:768px){.headless-menu-banners .headless-menu-banner-single img{border-radius:var(--headless-border-radius)}}.headless-shop-tags{margin-top:50px;text-align:center}.headless-shop-tags h1{font-size:24px}.headless-products-container .headless-product-list-hr:last-of-type{display:none}.headless-product-list-item{position:relative}.headless-product-list-item .headless-product-content{display:flex;width:100%}@media(max-width:1198px){.headless-product-list-item .headless-product-content{align-items:flex-start;flex-wrap:wrap}}@media(min-width:1199px){.headless-product-list-item .headless-product-content{align-items:center;flex-wrap:nowrap;justify-content:space-between}}@media(max-width:1198px){.headless-product-list-item .headless-product-list-content{flex:1 1 calc(100% - 100px);order:1}}@media(min-width:1199px){.headless-product-list-item .headless-product-list-content{align-items:center;display:flex;flex:1;margin:0 15px}}.headless-product-list-item .headless-product-list-content .headless-product-list-variantcart{align-items:center;display:flex}@media(max-width:1190px){.headless-product-list-item .headless-product-list-content .headless-product-list-variantcart{gap:10px;margin-top:10px}}@media(min-width:1199px){.headless-product-list-item .headless-product-list-content .headless-product-list-variantcart{flex:1}.headless-product-list-item .headless-product-list-content .headless-product-list-variantcart .headless-variant-box-container .variant-wrapper{justify-content:flex-end}}.headless-product-list-item .headless-product-list-image-container{flex:0 0 100px}.headless-product-list-item .headless-product-list-image-container.headless-product-list-image-mobile{display:flex;justify-content:flex-end;order:2}@media(min-width:1199px){.headless-product-list-item .headless-product-list-image-container.headless-product-list-image-mobile{display:none}}@media(max-width:1198px){.headless-product-list-item .headless-product-list-image-container.headless-product-list-image-desktop{display:none}}.headless-product-list-item .headless-product-list-image-link{display:block}.headless-product-list-item .headless-product-list-image-link .headless-product-list-image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100px;width:100px}.headless-product-list-item .headless-product-list-image-link .headless-product-list-image:hover{cursor:pointer}@media(max-width:575px){.headless-product-list-item .headless-product-list-image-link .headless-product-list-image{height:85px;width:85px}}.headless-product-list-item .headless-product-list-info{display:flex;flex-direction:column;width:100%}@media(min-width:1199px){.headless-product-list-item .headless-product-list-info{flex:1;margin-right:20px}}.headless-product-list-item .headless-product-list-info .headless-product-title{font-size:unset;font-weight:unset;margin-bottom:5px;text-transform:unset}.headless-product-list-item .headless-product-list-info .headless-product-title a,.headless-product-list-item .headless-product-list-info .headless-product-title button{font-size:15.5px;font-weight:700;line-height:1}@media(min-width:768px){.headless-product-list-item .headless-product-list-info .headless-product-title a,.headless-product-list-item .headless-product-list-info .headless-product-title button{font-size:18px}}.headless-product-list-item .headless-product-list-info .headless-product-brands{font-size:14px;line-height:1}@media(min-width:991px){.headless-product-list-item .headless-product-list-info .headless-product-brands{font-size:16px}}.headless-product-list-item .headless-product-list-variant-selector{align-items:center;display:flex;flex-wrap:wrap}@media(min-width:1199px){.headless-product-list-item .headless-product-list-variant-selector{flex:0 0 auto}}.headless-product-list-item .headless-product-list-variant-selector select.headless-dropdown{margin-top:0;padding:5px 10px}@media(min-width:768px){.headless-product-list-item .headless-product-list-variant-selector select.headless-dropdown{margin-bottom:0;width:auto}}.headless-product-list-item .headless-product-list-variant-selector.headless-product-list-boxes{order:3;width:100%}.headless-product-list-item .headless-list-discount{color:var(--headless-error);font-size:16px;font-weight:400;margin-left:10px}.headless-product-list-item .headless-add-to-cart{fill:#fff;color:#fff}.headless-product-list-item .headless-add-to-cart button{align-items:center;display:flex;justify-content:center}@media(min-width:768px){.headless-product-list-item .headless-add-to-cart .list-cart-mobile{display:none}}.headless-product-list-item .headless-add-to-cart .list-cart-mobile svg{height:16px}@media(max-width:767px){.headless-product-list-item .headless-add-to-cart .list-cart-desktop{display:none}}.headless-product-list-item .headless-add-to-cart .headless-pricing-type-special{padding-left:5px}.headless-product-list-item .headless-add-to-cart .headless-list-button-price-sep{padding:0 5px}@media(min-width:1199px){.headless-product-list-item .headless-add-to-cart-mobile{display:none}}.headless-product-list-item .headless-add-to-cart-desktop{margin-top:0}@media(max-width:1198px){.headless-product-list-item .headless-add-to-cart-desktop{display:none}}@media(min-width:1199px){.headless-product-list-item .headless-add-to-cart-desktop{display:block;flex:0 0 auto;order:3}}.headless-product-list-item .headless-list-info-details{align-items:center;display:flex;flex-wrap:wrap;margin-top:5px}.headless-product-list-item .headless-list-info-details .headless-product-potency-weight{align-items:center;display:flex}.headless-product-list-item .headless-product-list-weight{align-items:center;background:var(--headless-light);border-radius:4px;color:var(--headless-dark);display:inline-flex;font-size:14px;font-weight:700;justify-content:center;line-height:1;padding:2.5px 5px 5px;text-align:center;text-transform:lowercase}@media(max-width:575px){.headless-product-list-item .headless-product-list-weight{font-size:12px}}.headless-product-list-item .headless-product-list-weight-desktop{margin-right:15px}@media(max-width:1198px){.headless-product-list-item .headless-product-list-weight-desktop{display:none}}.headless-product-list-item .headless-product-list-weight-mobile{margin-right:10px}@media(min-width:1199px){.headless-product-list-item .headless-product-list-weight-mobile{display:none}}.headless-product-list-item .headless-product-list-potency{color:var(--headless-success);font-size:13px;font-weight:700;text-transform:uppercase}@media(max-width:575px){.headless-product-list-item .headless-product-list-potency{font-size:12px}}.headless-product-list-item .headless-product-special{border:1px solid var(--headless-light);border-radius:3px;display:inline-block;margin-bottom:7.5px;padding:3px 5px}.headless-product-list-item .variant-selector-boxes-mobile{order:3;width:100%}@media(min-width:1199px){.headless-product-list-item .variant-selector-boxes-mobile{display:none}}.headless-product-list-item .variant-selector-boxes-mobile .headless-variant-box-container{margin-top:0}.headless-product-list-item .variant-selector-boxes-desktop{width:100%}@media(max-width:1198px){.headless-product-list-item .variant-selector-boxes-desktop{display:none}}.headless-list-category{align-items:center;background-color:var(--headless-dark);border-radius:1px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;line-height:1;margin-right:10px;padding:5px;text-transform:uppercase}@media(max-width:575px){.headless-list-category{font-size:12px}}.headless-product-list-hr{background:var(--headless-light);height:1px;margin:15px 0;width:100%}.headless-list-strain{margin-right:10px}@media(max-width:575px){.headless-list-strain{font-size:12px}}.headless-variant-box-container{margin-top:15px;position:relative;width:100%}.headless-variant-box-container .variant-container{overflow-x:visible;overflow-y:visible;width:100%}.headless-variant-box-container .variant-wrapper{display:flex;flex-wrap:wrap;gap:15px;padding-top:10px;width:100%}.headless-variant-box-container .variant-slide{flex:0 0 calc((100% - (var(--grid-columns) - 1)*15px)/var(--grid-columns));max-width:calc((100% - (var(--grid-columns) - 1)*15px)/var(--grid-columns))}.headless-variant-box-container.use-slider{padding:0 14px}.headless-variant-box-container.use-slider .variant-container{overflow-x:hidden}.headless-variant-box-container.use-slider .variant-wrapper{flex-wrap:nowrap;gap:10px;transition:transform .3s ease-in-out}@media(max-width:575px){.headless-variant-box-container.use-slider .variant-wrapper{gap:12px}}.headless-variant-box-container.use-slider .variant-slide{flex:0 0 auto;padding-top:8px;width:calc((100% - (var(--grid-columns) - 1)*15px)/var(--grid-columns))}.headless-variant-box-container.use-slider .slider-arrow{align-items:center;background:transparent;border:none;bottom:0;color:var(--headless-primary);cursor:pointer;display:flex;height:calc(100% - 8px);justify-content:center;padding:0;position:absolute;width:19px;z-index:1}.headless-variant-box-container.use-slider .slider-arrow.left{left:-15px}.headless-variant-box-container.use-slider .slider-arrow.right{right:-15px}.headless-variant-box-container.use-slider .slider-arrow svg{position:relative;fill:var(--headless-primary);height:15px;overflow:visible;width:15px}.headless-variant-box-container .variant-slide{display:flex;flex-direction:column}.headless-variant-box-container .variant-slide .variant-slide-box{align-items:center;border:2px solid var(--headless-primary);border-radius:4px;color:var(--headless-dark);cursor:pointer;display:flex;flex-direction:column;font-size:15px;line-height:1;margin-top:auto;position:relative;text-align:center;transition:background-color .3s ease-in-out}.headless-variant-box-container .variant-slide .variant-slide-box:hover{background-color:var(--headless-light)}.headless-variant-box-container .variant-slide .variant-slide-box:hover .variant-add{background-color:var(--headless-accent)}.headless-variant-box-container .variant-slide .variant-price-discount{color:var(--headless-success);font-size:14px;font-weight:700;line-height:1;margin-bottom:5px;text-align:center}.headless-variant-box-container .variant-option{font-size:12px;letter-spacing:1.4px;padding:5px}.headless-variant-box-container .variant-price{align-self:stretch;background-color:var(--headless-light);font-weight:700;height:100%;padding:5px}.headless-variant-box-container .variant-price,.headless-variant-box-container .variant-price .variant-special-price{align-items:center;display:flex;flex-direction:column;justify-content:center}.headless-variant-box-container .variant-add{align-items:center;background-color:var(--headless-primary);border-radius:50%;color:#fff;display:flex;height:15px;justify-content:center;position:absolute;right:-7.5px;top:-7.5px;width:15px}.headless-variant-box-container .variant-add svg{fill:#fff;height:8px}@media(min-width:768px){.headless-variant-box-container .variant-add{height:20px;width:20px}}@media(min-width:1199px){.headless-product-list-item .variant-container{justify-content:end}}@media(max-width:575px){.headless-product-list-item .headless-product-list-right .headless-variant-box-container{margin-top:-15px}}@media(min-width:1199px){.headless-product-list-item .headless-product-list-right .headless-variant-box-container{margin-top:0}}.headless-card-theme-v1 .headless-products-container .headless-product-card{background-color:#fff;border:1px solid var(--headless-light);border-radius:var(--headless-border-radius);display:flex;flex-direction:column;overflow:hidden;padding:15px;position:relative;transition:all .3s ease-in-out}.headless-card-theme-v1 .headless-products-container .headless-product-card:hover{box-shadow:0 3px 8px hsla(210,8%,62%,.2);transform:scale(.96)}@media(min-width:991px){.headless-card-theme-v1 .headless-products-container .headless-product-card{padding:20px}}.headless-card-theme-v1 .headless-products-container .headless-product-card select.headless-dropdown{height:auto;width:100%}.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-card-image-link{align-items:center;display:flex;height:200px;justify-content:center;margin-bottom:15px;text-align:center}.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-product-image{background-position:50%;background-repeat:no-repeat;background-size:auto 100%;margin-bottom:15px;max-height:200px;padding-left:25px;padding-right:25px;text-align:center;width:auto}.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-product-image:hover{cursor:pointer}.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-product-brands{color:var(--headless-gray);font-size:16px;margin-bottom:12px;text-align:left;text-transform:uppercase}.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-product-title,.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-product-title *{color:initial;display:flex;font-family:var(--headless-heading-font);font-size:19px;font-weight:700;justify-content:center;line-height:26px;margin-bottom:10px}.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-product-title * a,.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-product-title a{color:var(--headless-primary);font-weight:700}.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-product-categories-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-product-categories{color:var(--headless-gray);font-size:16px;font-weight:500;text-transform:uppercase}.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-product-bottom{display:flex;flex-direction:column}.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-product-bottom .headless-add-to-cart{margin-top:10px;text-align:center;width:100%}@media(min-width:991px){.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-product-bottom .headless-add-to-cart{margin-top:15px}}.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-product-bottom .headless-add-to-cart .headless-cart-button{width:100%}@media(min-width:991px){.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-product-bottom{margin-top:auto}.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-product-bottom .headless-price{color:var(--headless-success);font-size:20px;font-weight:700}}.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-product-bottom .headless-variation-dropdown{margin-top:15px}.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-product-card-potency{color:var(--headless-success);font-size:13px;font-weight:700;text-transform:uppercase}.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-card-button-price{padding:0 5px}.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-product-special{left:10px;position:absolute;right:10px;top:10px}.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-product-card-weight{align-items:center;align-self:flex-start;background:var(--headless-light);border-radius:4px;color:var(--headless-dark);display:inline-flex;font-size:16px;justify-content:center;line-height:1;padding:2px 5px 5px;text-align:center;text-transform:lowercase}.headless-card-theme-v2 .headless-products-container .headless-product-card{background-color:#fff;border:1px solid var(--headless-light);border-radius:var(--headless-border-radius);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .3s ease-in-out}.headless-card-theme-v2 .headless-products-container .headless-product-card .product-card-body{display:flex;flex:1;flex-direction:column;justify-content:center;padding:15px;word-break:break-word}.headless-card-theme-v2 .headless-products-container .headless-product-card .product-card-body .product-card-body-top{display:flex;flex-direction:column;height:100%;justify-content:center}.headless-card-theme-v2 .headless-products-container .headless-product-card select.headless-dropdown{height:auto;width:100%}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-card-image-link{align-items:center;border-top-left-radius:var(--headless-border-radius);border-top-right-radius:var(--headless-border-radius);display:flex;height:150px;justify-content:center;margin-top:10px;text-align:center}@media(min-width:768px){.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-card-image-link{height:200px}}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-card-image-link .headless-product-image{border-top-left-radius:var(--headless-border-radius);border-top-right-radius:var(--headless-border-radius);height:100%;width:100%}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-brands{color:var(--headless-gray);font-size:16px;line-height:1;margin-bottom:5px}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-title,.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-title *{background:none;border:0;color:initial;cursor:pointer;display:flex;font-family:var(--headless-heading-font);font-size:17px;font-weight:500;justify-content:flex-start;line-height:22px;margin-bottom:12px;outline:none;padding:0;text-align:left}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-title * a,.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-title a{color:var(--headless-primary);font-weight:700}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-categories{align-items:center;color:var(--headless-dark);display:flex;font-size:13px;font-weight:700;justify-content:space-between;text-transform:uppercase;width:100%}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-categories .headless-product-subcategory{color:var(--headless-gray);margin-left:5px}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-categories-wrapper{align-items:center;display:flex;justify-content:flex-start;width:100%}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-categories-wrapper svg{height:10px;fill:var(--headless-dark);margin-left:5px;margin-right:5px}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-bottom{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-end;width:100%}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-bottom .headless-add-to-cart{align-items:center;display:flex;margin-top:10px;width:100%}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-bottom .headless-add-to-cart .headless-product-card-price{color:var(--headless-primary);font-size:18px;font-weight:700}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-bottom .headless-add-to-cart .headless-cart-button{align-items:center;background:var(--headless-primary);border-radius:50%;display:flex;height:42px;justify-content:center;margin-left:auto;padding:0;width:42px}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-bottom .headless-add-to-cart .headless-cart-button svg{fill:#fff;height:20px}@media(min-width:991px){.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-bottom .headless-price{color:var(--headless-success);font-size:20px;font-weight:700}}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-bottom .headless-variation-dropdown{margin-top:15px}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-card-potency{color:var(--headless-dark);font-size:13px;text-transform:uppercase}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-card-button-price{padding:0 5px}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-special{background:#fff;border-radius:var(--headless-border-radius);left:10px;padding:3px;position:absolute;right:10px;top:10px}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-card-weight{align-items:center;background:var(--headless-light);border-radius:4px;color:var(--headless-dark);display:inline-flex;font-size:16px;justify-content:center;line-height:1;margin-right:7.5px;padding:2px 5px 5px;text-align:center;text-transform:lowercase}.headless-specials-card-theme-v1 .headless-specials-button{align-self:flex-end;background:transparent;border:3px solid #fff;border-radius:var(--headless-border-radius);color:#fff;display:inline-flex;font-family:var(--headless-heading-font);font-size:16px;font-weight:700;line-height:1;padding:10px 15px;position:relative;text-transform:uppercase;transition:all .3s ease-in-out;z-index:1}.headless-specials-card-theme-v1 .headless-specials-button:hover{background:#fff;color:var(--headless-primary)}.headless-specials-card-theme-v2{align-items:center;flex-direction:row}.headless-specials-card-theme-v2:hover{cursor:pointer}.headless-specials-card-theme-v2 .headless-specials-button{align-items:center;border-radius:50%;display:flex;flex:1 1 auto;height:35px;justify-content:center;padding:0;width:35px}.headless-specials-card-theme-v2 .headless-specials-button i,.headless-specials-card-theme-v2 .headless-specials-button svg{height:20px;width:20px;fill:#fff}@media(min-width:991px){.headless-specials-card-theme-v2 .headless-specials-button{height:50px;width:50px}.headless-specials-card-theme-v2 .headless-specials-button i,.headless-specials-card-theme-v2 .headless-specials-button svg{height:25px;width:25px}}
