.blaze-slider{--slides-to-show:1;--slide-gap:20px;direction:ltr}.blaze-container{position:relative}.blaze-track-container{overflow:hidden}.blaze-track{will-change:transform;touch-action:pan-y;display:flex;gap:var(--slide-gap);--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;width:var(--slide-width);flex-shrink:0}
:root{--headless-primary: #121212;--headless-secondary: #A6BB79;--headless-accent: #8CA29A;--headless-links: #0b99e6;--headless-light: #e3e4e8;--headless-dark: #222222;--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{border-radius:50rem;border:0;outline:0;padding:10px 15px;background-color:var(--headless-primary);color:#fff;font-weight:bold;font-size:17px;transition:all 350ms ease-in-out;display:flex;align-items:center;justify-content:center}.headless-button.headless-button-lg{padding:10px 35px;font-size:20px}.headless-button.headless-button-sm{padding:10px 15px;font-size:16px;line-height:1}.headless-button:hover{filter:brightness(var(--hover-brightness));color:#fff}.headless-button .headless-cart-svg{fill:#fff;width:40px;margin-right:5px}.headless-load-more{margin-top:20px;margin-bottom:20px}.headless-hr{background:rgba(0,0,0,0);border-bottom:.5px solid var(--headless-gray);width:100%;margin:10px 0px}.headless-radius,.headless-single-product .headless-sp-potency .sp-potency-data .sp-potency-single .sp-potency-bar .potency-bar-inner,.headless-single-product .headless-sp-potency .sp-potency-data .sp-potency-single .sp-potency-bar,.headless-single-product .headless-sp-variations .headless-sp-variation,.headless-cart-sidebar-item .headless-cart-product-top .headless-cart-product-image img,select.headless-dropdown{border-radius:3px}.headless-cart-svg{width:100%;height:100%;background-size:initial;background-repeat-y:initial;background-repeat-x:initial;background-position-y:initial;background-position-x:initial;background-origin:initial;background-color:initial;background-clip:initial;background-attachment:initial;animation-play-state:paused}.headless-loading-spinner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-size:18px;padding:10px 15px}.headless-loading-spinner svg path,.headless-loading-spinner svg rect{fill:#737373}.headless-ribbon-wrap{width:105px;height:105px;overflow:hidden;position:absolute;top:-3px;right:-3px}.headless-ribbon-wrap .headless-ribbon-green{font-size:13px;font-weight:bold;color:#fff;text-align:center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;padding:10px 0;left:-5px;top:16px;width:150px;background-color:var(--headless-success);background-image:-webkit-gradient(linear, left top, left bottom, from(var(--headless-success)), to(var(--headless-success)));background-image:-webkit-linear-gradient(top, var(--headless-success), var(--headless-success));background-image:-moz-linear-gradient(top, var(--headless-success), var(--headless-success));background-image:-ms-linear-gradient(top, var(--headless-success), var(--headless-success));background-image:-o-linear-gradient(top, var(--headless-success), var(--headless-success))}.headless-ribbon-wrap:before,.headless-ribbon-wrap:after{content:"";border-top:3px solid #6e8900;border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);position:absolute;bottom:-3px}.headless-ribbon-wrap:before{left:0}.headless-ribbon-wrap:after{right:0}.headless-d-none{display:none !important}@keyframes pulse{0%,100%{opacity:.5}50%{opacity:.9}}.headless-loading-list{animation:pulse 1.65s infinite}.headless-loading-list .placeholder-row{display:flex;align-items:center;margin-bottom:15px}.headless-loading-list .placeholder-row .placeholder-box{width:100px;height:100px;flex-shrink:0;background-color:#d3d3d3;flex-basis:20%}.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{height:15px;background-color:#d3d3d3;margin-bottom:15px}.headless-loading-list .placeholder-row .placeholder-text .placeholder-line:last-child{margin-bottom:0}.headless-loading-shopnav{display:flex;align-items:center;justify-content:center;width:100%;background:rgba(0,0,0,0) !important;height:60px}@media(min-width: 768px){.headless-loading-shopnav{height:65px}}.headless-loading-banners{animation:pulse 1.65s infinite;width:100%;height:400px;background-color:#d3d3d3;border-radius:var(--headless-border-radius)}.headless-loading-slider{display:flex;flex-wrap:nowrap;overflow:hidden;animation:pulse 1.65s infinite}.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{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px;padding:15px;animation:pulse 1.65s infinite}@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{width:100%;height:60px;border-radius:5px;background-color:#d3d3d3}.headless-error-message{display:flex;width:100%;margin-bottom:10px;font-size:16px;line-height:1;font-weight:bold;justify-content:center;text-align:center}.headless-no-scroll{overflow:hidden;height:100%;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;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;text-align:inherit}.range-headless .headless-breadcrumb,.range-headless .headless-single-product .headless-sp-category a,.headless-single-product .headless-sp-category .range-headless a{font-weight:300;text-transform:uppercase}.range-headless .headless-breadcrumb a,.range-headless .headless-single-product .headless-sp-category a a,.headless-single-product .headless-sp-category .range-headless a a{font-weight:300}.range-headless .headless-shortcode-title-wrapper{display:flex;justify-content:center;flex-direction:column;margin-bottom:30px;padding:0}@media(min-width: 991px){.range-headless .headless-shortcode-title-wrapper{flex-direction:row;margin-bottom:40px;justify-content:flex-start;align-items:center}}.range-headless .headless-shortcode-title{font-size:2rem;font-weight:bold;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:bold;line-height:1}@media(min-width: 991px){.range-headless .headless-title{font-size:2.4rem}}.range-headless .headless-subtitle{font-size:1.5rem;line-height:1;font-weight:bold}@media(min-width: 991px){.range-headless .headless-subtitle{font-size:1.65rem}}.range-headless .headless-font-normal{font-weight:normal !important}.range-headless .headless-pricing-type-special{color:var(--headless-success)}*{outline:none}button:focus{outline:none}button:focus-visible{outline:2px solid #007bff !important;outline-offset:2px !important;border-radius:4px !important;position:relative;z-index:100}.filter-navbar-categories button:focus-visible{outline:2px solid #007bff !important;outline-offset:2px !important;background-color:rgba(0,123,255,.1) !important;position:relative;z-index:100}@supports not selector(:focus-visible){button:focus{outline:2px solid #007bff !important;outline-offset:2px !important;border-radius:4px !important}}.filter-sidebar-header:focus-visible{outline:2px solid #007bff;outline-offset:2px;border-radius:4px}.filter-sidebar-header:hover{cursor:pointer}@supports not selector(:focus-visible){.filter-sidebar-header:focus{outline:2px solid #007bff;outline-offset:2px;border-radius:4px}}.headless-toggle-box label:focus-visible{outline:2px solid #007bff;outline-offset:2px;border-radius:4px}.headless-toggle-box label:hover{cursor:pointer}@supports not selector(:focus-visible){.headless-toggle-box label:focus{outline:2px solid #007bff;outline-offset:2px;border-radius:4px}}.filter-sidebar-num-range input:focus-visible{outline:2px solid #007bff;outline-offset:1px;border-radius:2px}@supports not selector(:focus-visible){.filter-sidebar-num-range input:focus{outline:2px solid #007bff;outline-offset:2px;border-radius:4px}}.headless_filter_select:focus-visible{outline:2px solid #007bff;outline-offset:2px;border-radius:4px}@supports not selector(:focus-visible){.headless_filter_select:focus{outline:2px solid #007bff;outline-offset:2px;border-radius:4px}}.filter-option-checkbox:has(input:focus-visible){outline:2px solid #007bff;outline-offset:-1px;background-color:rgba(0,123,255,.05)}@supports not selector(:focus-visible){.filter-option-checkbox:has(input:focus){outline:2px solid #007bff;outline-offset:-1px;background-color:rgba(0,123,255,.05)}}.filter-option-checkbox label{cursor:pointer;display:inline-block;padding:0px 8px}.headless_filter_checkbox:focus-visible{outline:none}@supports not selector(:has(*)){.headless_filter_checkbox:focus-visible+label{outline:2px solid #007bff;outline-offset:-1px;border-radius:4px;background-color:rgba(0,123,255,.05)}}.headless-cart-sidebar-close{outline:none;border:0;background:none}.cart-variant-remove{outline:none;border:0;background:none}.cart-variant-remove svg{width:15px}.headless-cart-sidebar-continue{outline:none;border:0}.headless-cart-ordertype input[type=radio]{position:absolute;opacity:0;width:1px;height: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{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.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{width:100%;max-width:100%;display:flex;flex-direction:column}@media(min-width: 1800px){.filter-navbar-container{max-width:95%;margin:0 auto}}@media(min-width: 2600px){.filter-navbar-container{max-width:2500px}}.filter-navbar-search{padding:0 10px;background:var(--headless-light)}@media(min-width: 991px){.filter-navbar-search{display:none}}.filter-navbar-search .headless-searchbar{margin-bottom:0}.filter-navbar-search .headless-searchbar:before{width:14px;height:14px}.filter-navbar-search .headless-searchbar .headless-nav-searchbar-input{font-size:14px;line-height:1}.filter-navbar-main{display:flex;justify-content:space-between;align-items:center;padding:5px 10px;background-color:#fff}@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{display:flex;align-items:center;width:100%;overflow:hidden}@media(min-width: 991px){.filter-navbar-left{justify-content:flex-start}}.filter-navbar-right{display:flex;align-items:center;justify-content:flex-end}.navbar-top-filter-icon{padding:0 10px;color:var(--headless-dark);margin-right:10px;background:rgba(0,0,0,0);border:0;position:relative;display:flex;align-items:center;justify-content:center;height:32px;width:32px;border-radius:5px;background-color:rgba(0,0,0,.05)}.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{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:0;padding:5px}.filter-navbar-close-icon svg{fill:var(--headless-gray);height:22px;width:22px}.filter-navbar-categories-container{display:flex;align-items:center;width:100%;position:relative;padding-right:10px}.filter-navbar-scroll-button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background-color:rgba(0,0,0,.05);border-radius:50%;cursor:pointer;z-index:10;flex-shrink:0}.filter-navbar-scroll-button svg{width:12px;height: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{width:20px;height:20px}.filter-navbar-scroll-button svg{width:10px;height:10px}}.filter-navbar-categories-wrapper{display:flex;position:relative;align-items:center;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap;gap:5px;flex:1}.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{flex:0 0 auto;outline:none;border:0;font-size:14px;line-height:1;font-weight:600;color:var(--headless-dark);background:rgba(0,0,0,0);padding:8px 5px;white-space:nowrap;transition:all .2s ease;position:relative}@media(min-width: 768px){.filter-navbar-categories-wrapper .filter-navbar-category-button{padding:8px 10px}}@media(max-width: 767px){.filter-navbar-categories-wrapper{padding:5px 0;gap:8px}.filter-navbar-category-button{padding:6px 8px;font-size:13px}}.headless-searchbar{position:relative;display:inline-block;width:100%}.headless-searchbar:before{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%);width:16px;height:16px;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}.headless-searchbar .headless-nav-searchbar-input{padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;outline:none;background-color:rgba(0,0,0,0);color:var(--headless-gray);width:100%;outline:0;border:0;font-weight:bold;position:relative;padding-left:25px}.headless-searchbar .headless-nav-searchbar-input:active,.headless-searchbar .headless-nav-searchbar-input:focus{color:var(--headless-dark);background-color:#fff;border:1px solid var(--headless-dark);border-radius:var(--headless-border-radius);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{position:absolute;right:5px;top:43%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0}.headless-searchbar .clear-search-icon svg{width:12px;height: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{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;background-color:rgba(0,0,0,.25);cursor:pointer}.headless-openorclosed-wrapper{display:flex;font-size:13px;line-height:1;align-items:center}@media(max-width: 767px){.headless-openorclosed-wrapper{display:none}}.headless-openorclosed-wrapper .headless-oc-option{display:flex;align-items:center;border:1px solid var(--headless-light);border-radius:4px}@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);font-weight:bold;background:var(--headless-light);padding:3px;border-top-left-radius:4px;border-bottom-left-radius:4px}.headless-openorclosed-wrapper .headless-oc-closed{color:var(--headless-error);font-weight:bold;background:var(--headless-light);padding:3px;border-top-left-radius:4px;border-bottom-left-radius:4px}.headless-openorclosed-wrapper .headless-oc-name{margin-left:.25rem;margin-right:.25rem;color:var(--headless-dark)}.headless-nav-cart-icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center}.headless-nav-cart-icon svg{fill:var(--headless-dark);width:17px}.headless-nav-cart-icon .headless-nav-cart-quantity{color:var(--headless-dark);padding-left:10px;font-size:17px;font-weight:bold;line-height:1}.headless-pricingtype-select-wrapper{font-size:14px;line-height:1;display:flex;align-items:center;margin-left:15px;background-color:var(--headless-light);padding:3px 5px;border-radius:4px}@media(min-width: 991px){.headless-pricingtype-select-wrapper{flex-direction:column;align-items:flex-start;font-size:15px}}.headless-pricingtype-select-wrapper .headless-pricingtype-select-title{padding-left:3px;margin-right:5px}@media(min-width: 991px){.headless-pricingtype-select-wrapper .headless-pricingtype-select-title{margin-right:0;margin-bottom:5px}}.headless-pricingtype-select-wrapper .headless-pricingtype-select{background:rgba(0,0,0,0);border:0;font-weight:600}.filter-module-section{margin-bottom:15px;border-radius:var(--headless-border-radius)}.filter-module-section:last-child{border-bottom:none}.filter-module-section .filter-module-title{font-weight:bold;font-size:16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.filter-module-section .filter-checkbox-container{margin-top:10px}.filter-module-section .filter-checkbox-container .filter-sidebar-options-checkboxes{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:8px}@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{display:flex;align-items:center}.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{display:flex;justify-content:space-between;padding:15px;border-top:1px solid var(--headless-light);margin-top:auto}.headless-filter-sidebar-controls button{padding:8px 15px;border-radius:var(--headless-border-radius);font-weight:bold;font-size:14px;border:none;cursor:pointer}.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{padding:0 10px;display:flex;align-items:center;font-weight:bold}@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{margin-left:45px;flex:1;background-color:var(--headless-dark);color:#fff;font-weight:bold;border-radius:var(--headless-border-radius);padding:10px 15px;display:flex;align-items:center}.mobile-filter-additional-buttons .mobile-filter-all-filters svg{margin-right:7.5px;width:15px;height:15px;fill:#fff}.form-select,select.headless-dropdown{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%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 5l6 6 6-6%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select:focus,select.headless-dropdown:focus{outline:2px solid var(--headless-primary);outline-offset:2px;border-radius:var(--headless-border-radius)}.form-select:focus:not(:focus-visible),select.headless-dropdown:focus:not(:focus-visible){outline:none}.form-select:focus-visible,select.headless-dropdown:focus-visible{outline:2px solid var(--headless-primary);outline-offset:2px;border-radius:var(--headless-border-radius)}select.headless-dropdown{height:100%;display:flex;align-items:center;justify-content:center;padding:9px 16px;border:1px solid var(--headless-gray);line-height:22px;font-size:16px}select.headless-dropdown:focus{outline:2px solid #4a90e2;outline-offset:2px}.headless-cart-ordertype{display:flex;margin-top:20px;padding:3.5px;border-radius:var(--headless-border-radius);background-color:var(--headless-light)}.headless-cart-ordertype.ordertype-DELIVERY{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0 !important}.headless-cart-ordertype .ordertype-option{display:inline-flex;flex-direction:column;flex-grow:1;text-align:center;border-radius:var(--headless-border-radius)}.headless-cart-ordertype label{background:rgba(0,0,0,0);box-sizing:border-box;display:flex;border-radius:var(--headless-border-radius);flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;padding:8px 17px;cursor:pointer;transition:all 250ms ease-in-out;font-weight:700;font-size:16px;color:var(--headless-dark)}@media(min-width: 991px){.headless-cart-ordertype label{padding:12px 17px}}.headless-cart-ordertype label.checked{opacity:1;color:#fff;background:var(--headless-dark)}.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]{opacity:0;width:0;height:0}.headless-cart-ordertype input[type=radio]:active~label{opacity:1;color:var(--headless-dark)}.headless-cart-ordertype input[type=radio]:active~label svg{fill:#fff}.headless-searchbar-input{padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--headless-dark);background-color:#fff;outline:none;border:1px solid var(--headless-dark);border-radius:var(--headless-border-radius);width:100%}.headless-slider{position:relative;padding:0}@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-prev,.headless-slider.blaze-slider.static .headless-slider-next{display:none}.headless-banner-slider{position:relative;padding:0}@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}}@media(min-width: 768px){.headless-banner-slider .headless-slider-next{right:-40px}}.headless-slider-prev,.headless-slider-next{position:absolute;top:0;bottom:0;width:15px;display:flex;justify-content:center;z-index:1;background:var(--headless-primary)}.headless-slider-prev svg,.headless-slider-next svg{width:10px;fill:#fff}@media(min-width: 768px){.headless-slider-prev,.headless-slider-next{width:25px;background:rgba(0,0,0,0)}.headless-slider-prev svg,.headless-slider-next svg{width:30px;fill:var(--headless-dark)}}.headless-slider-prev{border-top-left-radius:var(--headless-border-radius);border-bottom-left-radius:var(--headless-border-radius);left:0}.headless-slider-next{right:0;border-top-right-radius:var(--headless-border-radius);border-bottom-right-radius:var(--headless-border-radius);right:0}.headless-category-slider{margin-bottom:30px}.headless-slider-card{border-radius:4px;box-shadow:0 3px 8px hsla(210,8%,62%,.2);background-color:#fff;padding:15px;display:flex;flex-direction:column}.headless-slider-card .headless-slider-card-title{font-size:20px;font-weight:bold;font-weight:900;margin-bottom:13px}.headless-slider-card .headless-slider-card-subtitle{font-size:15px;font-weight:800;line-height:1;text-transform:uppercase;color:var(--headless-gray)}.headless-slider-card .headless-slider-cat-image{margin-top:auto;margin-bottom: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{font-size:14px;font-weight:bold;color:var(--headless-primary);line-height:1;background-color:var(--headless-light);padding:5px}.surfside-cart-banner{margin:20px;margin-bottom:0}.headless-cart-container .surfside-cart-banner{margin-bottom:20px}.surfside-confirmation-banner{margin-bottom:20px}.menu-surfside-banner{display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:0}.headless-error-component{display:inline-flex;align-items:center;padding:10px;border-radius:5px;background:hsla(0,0%,100%,.7);font-weight:bold;font-size:15px}.headless-error-component .error-component-title{color:#000;padding-right:7.5px}.headless-error-component .error-reset-button{color:#006b9a}.headless-cart-icon-fixed{position:fixed;bottom:20px;right:20px;width:45px;height:45px;background:var(--headless-dark);display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.4);transition:all 300ms ease-in-out;z-index:9999;outline:none;border:0}.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{width:60px;height:60px}.headless-cart-icon-fixed svg{width:25px}}.headless-cart-icon-fixed .headless-cart-icon-qty{position:absolute;top:-8px;right:-5px;width:27px;height:27px;display:flex;justify-content:center;align-items:center;background:#fff;border:3px solid var(--headless-primary);border-radius:50%;padding:7px;font-weight:bold;font-size:14px;color:var(--headless-primary);line-height:1}.headless-cart-icon{height:100%;background:var(--headless-dark);display:flex;align-items:center;justify-content:center;border-radius:var(--headless-border-radius);padding-left:15px;padding-right:15px;transition:all 300ms ease-in-out;z-index:9999;outline:none;border:0}.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-radius:var(--headless-border-radius);border:1px solid var(--headless-light);padding:15px}@media(min-width: 991px){.headless-cart-page .headless-cart-col{padding:25px;flex-basis:50%}}@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{order:1;margin-bottom:30px}}@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{display:none;padding:13px;border-radius:var(--headless-border-radius);background:var(--headless-primary)}.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{display:flex;align-items:center;margin-bottom:25px}.headless-cart-page .headless-cart-store-details .headless-cart-store-icon{margin-right:15px;display:flex}}.headless-cart-page .headless-cart-store-details address{margin-bottom:0}.headless-cart-page .headless-cart-your-store{display:flex;align-items:center;justify-content:center;flex-direction:column;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:bold}@media(min-width: 991px){.headless-cart-page .headless-cart-store-name{font-size:20px}}.headless-cart-page .cart-retailer-info__todays-hours{display:flex;align-items:center;justify-content:center;flex-direction:column;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{display:flex;align-items:center;justify-content:center;flex-direction:column}@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:bold}@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{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.headless-cart-page .headless-cart-price-summary .headless-cart-price-item.headless-cart-price-total{font-weight:bold;font-size:20px;margin-bottom:0}.headless-cart-page .headless-cart-sidebar-checkout{margin-top:30px;text-align:center}.headless-cart-page .headless-cart-checkout-button{width:100%;background:var(--headless-primary);color:#fff;font-size:20px;font-weight:bold}.headless-cart-page .headless-cart-checkout-button:hover{color:inherit}.headless-cart-price-total{font-weight:bold}.headless-cart-delivery-inputs{display:flex;flex-direction:column;padding:7.5px;padding-top:10px;border-bottom-right-radius:var(--headless-border-radius);border-bottom-left-radius:var(--headless-border-radius);background-color:var(--headless-light)}.headless-cart-delivery-inputs .headless-cart-delivery-msg{text-align:center;color:red;margin-bottom:7px;font-size:16px}.headless-cart-delivery-inputs input{padding:7.5px;font-size:16px;font-weight:400;line-height:1.5;color:var(--headless-dark);background-color:#fff;outline:none;border:1px solid var(--headless-dark);border-radius:var(--headless-border-radius);width:100%}.headless-delivery-autofill{list-style:none;margin:0;padding:15px;background-color:#fff;border-radius:var(--headless-border-radius)}.headless-delivery-autofill li{padding:7.5px 0;transition:all 300ms ease-in-out;font-size:16px;line-height:1}.headless-delivery-autofill li:hover{cursor:pointer;background-color:var(--headless-light)}.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-right-radius:var(--headless-border-radius);border-top-left-radius:var(--headless-border-radius);padding-top:10px}.headless-cart-checkout-section .headless-cart-totals .cart-total-row{display:flex;align-items:center;justify-content:space-between;font-size:16px;padding:0px 10px 5px 10px}.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-weight:bold;font-size:22px;padding:10px;margin-top:5px}.headless-cart-checkout-section .headless-cart-button{width:100%;padding:20px 20px 30px 20px;display:flex;align-items:center;justify-content:center;background:var(--headless-primary);color:#fff;border-radius:0;font-weight:bold;font-size:20px}.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{padding:20px;font-size:26px}}.headless-checkout-wrapper{position:relative;min-height:100vh;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-bottom:150px}@media(max-width: 575px){.headless-checkout-wrapper{min-height:250vh}}.headless-checkout-wrapper .headless-checkout-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;overflow:hidden}.headless-checkout-fail{text-align:center;padding:40px 0}@media(min-width: 991px){.headless-checkout-fail{padding:90px 0}}.headless-checkout-fail a{text-decoration:underline}.headless-order-confirmation{padding:25px;background:var(--headless-primary);border-radius:var(--headless-border-radius);margin:0 auto}@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-top:20px;margin-bottom:25px}.headless-order-confirmation .headless-order-confirmation-title{font-size:2rem;font-weight:bold;line-height:1;color:#fff}@media(min-width: 991px){.headless-order-confirmation .headless-order-confirmation-title{font-size:2.4rem}}@media(min-width: 991px){.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{margin-bottom:30px;color:#fff}.headless-order-confirmation .headless-order-confirmation-details{background:var(--headless-light);border-radius:var(--headless-border-radius);color:var(--headless-dark);padding:15px;font-size:18px}@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{margin-top:20px;border-radius:var(--headless-border-radius);padding:15px;background:#fff;color:var(--headless-dark)}@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;line-height:1;font-weight:bold}@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{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:bold;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{flex-basis:25%;padding-right:15px;display:flex;justify-content:center}.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{flex-basis:25%;display:flex;justify-content:flex-end}.headless-order-confirmation .headless-order-confirmation-item{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--headless-gray);line-height:1;display:flex;align-items:center;justify-content:space-between}.headless-order-confirmation .headless-order-confirmation-item:last-of-type{border-bottom:0;padding-bottom:0;margin-bottom:0}.headless-order-confirmation .headless-order-confirmation-item .headless-order-confirmation-item-title{font-weight:bold;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{padding:5px;background:var(--headless-primary);color:#fff;text-transform:uppercase;font-size:14px;line-height:1;border-radius:var(--headless-border-radius)}.headless-location-navbar{background:var(--headless-light);display:flex;align-items:center;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{display:flex;align-items:center}.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{font-size:13px;text-transform:uppercase;font-weight:bold;color:var(--headless-dark);margin:0px 10px;line-height:1}.headless-location-navbar .headless-location-navbar-select .headless-lns-select select{border:0;font-weight:bold;padding:0px 20px 0px 10px;color:var(--headless-primary);background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"%23f32735\" viewBox=\"0 0 320 512\"><path d=\"M182.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.9s16.6-19.8 29.6-19.8H288c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128z\"/></svg>");background-repeat:no-repeat;background-position:right 0;background-size:10px;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none}.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:rgba(0,0,0,0);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{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);background-size:cover;background-repeat:no-repeat;background-position:center;display:none;z-index:999999;align-items:center;justify-content:center}.headless-location-modal-overlay.hlm-visible{display:flex}.headless-location-modal-content{position:relative;background-color:#fff;padding:15px;width:100%;overflow-y:auto;display:flex;flex-direction:column;justify-content:center}@media(min-width: 991px){.headless-location-modal-content{padding:25px;border-radius:var(--headless-border-radius);height:auto;max-height:75vh;max-width:600px}}.headless-location-modal-content .headless-hlm-title{font-size:28px;line-height:1;font-weight:bold;color:var(--headless-primary);margin-bottom:20px}.headless-location-modal-content .headless-location-close-btn{position:absolute;right:15px;top:5px;cursor:pointer}.headless-location-modal-content .headless-hlm-locations .headless-hlm-location{display:flex;justify-content:flex-start;align-items:center;border:1px solid var(--headless-light);border-radius:var(--headless-border-radius);padding:15px;margin-bottom:10px;transition:all 300ms ease-in-out;background-color:rgba(0,0,0,0);cursor:pointer}.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{flex-shrink:0;height:4.5rem;width:5.5rem;border-top-left-radius:var(--headless-border-radius);border-bottom-left-radius:var(--headless-border-radius);background-position:center;background-size:cover}.headless-location-modal-content .headless-hlm-locations .headless-hlm-location .headless-hlm-location-info-container{display:flex;justify-content:space-between;flex-grow:1}.headless-location-modal-content .headless-hlm-locations .headless-hlm-location .headless-hlm-location-info-container .headless-hlm-location-icon{display:flex;align-items:center;transition:all 300ms 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-weight:bold;font-size:18px;line-height:1}.headless-location-modal-content .headless-hlm-locations .headless-hlm-location .headless-hlm-location-info .headless-hlm-location-address{margin-top:5px;font-size:16px;line-height:1;color:var(--headless-dark)}.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(0.25rem)}@media(max-width: 600px){.headless-location-modal-content{width:100%;height:100%;max-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{height:4rem;width:4rem;border-radius:var(--headless-border-radius);margin-right:1rem}.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{display:flex;align-items:center;justify-content:center}.headless-age-gate .headless-age-gate-buttons .headless-agegate-yes,.headless-age-gate .headless-age-gate-buttons .headless-agegate-no{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{display:flex;align-items:center;justify-content:center;gap:10px}.headless-age-gate .headless-age-gate-age .headless-age-gate-input-wrap{flex:1;max-width:calc(33.33% - 10px);display:flex;flex-direction:column}.headless-age-gate .headless-age-gate-age .headless-age-gate-input-wrap label{margin-bottom:5px;text-transform:uppercase;font-size:15px;font-weight:bold}.headless-age-gate .headless-age-gate-age .headless-age-gate-input-wrap input{width:100%;padding:5px;text-align:center;padding-left:20px}.headless-age-gate .headless-age-gate-age .headless-age-gate-age-submit{width:100%;margin-top:15px}.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;margin-top:10px;margin-bottom:10px;font-weight:bold;font-size:22px}.headless-location-gate .headless-location-gate-state{background:#fff;font-weight:bold;font-size:24px;padding:20px 15px;border-radius:var(--headless-border-radius);transition:all 300ms ease-in-out;border:1px solid var(--headless-primary);margin-bottom:15px}.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{cursor:pointer;background:var(--headless-primary)}.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);padding:10px;margin-top:15px}.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{background:var(--headless-light);display:flex;flex-direction:column;align-items:center;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{display:flex;flex-direction:row;align-items:center;align-self:stretch;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{display:flex;flex-direction:row;align-items:center}@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{justify-content:space-between;align-self:stretch}}.headless-menu-navbar .headless-menu-navbar-single-location{background-color:#fff;color:var(--headless-primary);padding:5px;border-radius:var(--headless-border-radius);font-weight:bold;align-items:center;display:none}@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{display:flex;align-self:stretch}}@media(max-width: 768px){.headless-menu-navbar .headless-menu-navbar-single-location{width:100%;padding:10px;text-align:center}}.headless-menu-navbar .headless-menu-navbar-select{display:flex;align-items:center;background:#fff;padding:0;border-radius:var(--headless-border-radius)}@media(max-width: 767px){.headless-menu-navbar .headless-menu-navbar-select{width:100%}}.headless-menu-navbar .headless-menu-navbar-select .headless-lns-icon svg{width:3rem;height:3rem;margin-top:-0.1rem;fill:var(--headless-primary)}@media(max-width: 767px){.headless-menu-navbar .headless-menu-navbar-select .headless-lns-icon svg{width:25px;height:25px;margin-top:-6px}}.headless-menu-navbar .headless-menu-navbar-select .headless-lns-image{width:4rem;align-self:stretch;background-size:cover;background-position:center;border-top-left-radius:var(--headless-border-radius);border-bottom-left-radius:var(--headless-border-radius)}@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{width:100%;padding:.5rem;position:relative}.headless-menu-navbar .headless-menu-navbar-select .headless-lns-select .headless-lns-text{font-size:13px;text-transform:uppercase;font-weight:bold;color:var(--headless-dark);margin:0px 10px;line-height:1}@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:rgba(0,0,0,0);border:0;font-weight:bold;padding:0px 20px 0px 10px;color:var(--headless-primary);background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"%23f32735\" viewBox=\"0 0 320 512\"><path d=\"M182.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.9s16.6-19.8 29.6-19.8H288c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128z\"/></svg>");background-repeat:no-repeat;background-position:right -5px;background-size: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:bold}@media(max-width: 767px){.headless-menu-navbar .headless-menu-navbar-btn{width:100% !important;padding-top:8px !important;padding-bottom:8px !important}}.headless-menu-navbar .headless-menu-navbar-searchbar{display:flex;align-items:center;margin-left:15px;margin-bottom:0}.headless-menu-navbar .headless-menu-navbar-searchbar:before{left:5px;right:auto}@media(max-width: 767px){.headless-menu-navbar .headless-menu-navbar-searchbar{width:100%;margin-left:0}}@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{width:100%;margin-top:15px;margin-bottom:10px;display:flex;align-items:center;display:none}}@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}}@media(max-width: 767px){.headless-menu-navbar .headless-menu-navbar-specials{flex-basis:50%}}@media(max-width: 767px){.headless-menu-navbar .headless-menu-navbar-specials{width:100%}}@media(max-width: 767px){.headless-menu-navbar .headless-menu-navbar-specials{margin-right:10px}}@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-specials-shop{display:none}}@media(max-width: 991px){.headless-menu-navbar .headless-menu-navbar-order-shop{display:none}}.headless-menu-navbar .headless-menu-navbar-cart{margin-left:10px;height:100%}.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;position:relative;max-width:1650px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}@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);padding:15px;font-size:16px;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{width:100%;color:var(--headless-primary);font-size:18px;font-weight:bold;display:flex;justify-content:flex-end;align-items:center;position:absolute;top:10px;right:10px}.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{cursor:pointer}.headless-shop-banner .shop-banner-header:hover{cursor:pointer}.headless-shop-banner .shop-banner-show-more{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;width:100%}.headless-shop-banner .shop-banner-show-more .shop-banner-more-button{text-align:center;padding:5px 20px;font-weight:bold;font-size:18px;background-color:var(--headless-primary);color:#fff;text-transform:uppercase;transition:all 350ms ease-in-out}.headless-shop-banner .shop-banner-show-more .shop-banner-more-button:hover{cursor:pointer}.headless-shop-container{max-width:1650px;margin:0 auto;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{display:inline-flex;align-items:center;justify-content:center}.headless-product-strain .headless-strain-icon{text-transform:uppercase;font-weight:bold;font-size:13px}.headless-product-special{display:flex;align-items:center;font-size:13px;font-weight:bold;line-height:1}.headless-product-special i,.headless-product-special svg{height:15px;fill:var(--headless-success);flex-shrink:0;margin-right:7px}.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-multiple-specials{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.headless-multiple-specials .headless-product-special{margin-bottom:0}@media(min-width: 768px){.headless-multiple-specials{flex-direction:column}}.headless-product-list-item .headless-multiple-specials{flex-direction:row;flex-wrap:wrap;gap:0}.headless-product-list-item .headless-multiple-specials .headless-product-special{margin-bottom:0}.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)}}@media(min-width: 991px){.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)}}@media(min-width: 1199px){.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:bold}.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{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-bottom:10px;padding-top:10px;margin-bottom:10px;box-sizing:border-box}@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{font-size:1.3rem;font-weight:bold;line-height:1;word-break:break-word;flex:1;margin-bottom:0}@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{position:relative;display:flex;align-items:center;justify-content:space-between}@media(min-width: 768px){.headless-products-nav--buttonwrapper{width:auto}}.headless-products-nav--sort{position:relative}.headless-products-nav--sort .headless-sort-dropdown{position:absolute;z-index:9999;top:100%;right:0;background-color:#fff;border-radius:var(--headless-border-radius);box-shadow:0 5px 15px 0 rgba(0,0,0,.2);padding:5px 0;font-size:14px;line-height:1;width:60vw}@media(min-width: 768px){.headless-products-nav--sort .headless-sort-dropdown{width:250px;right:0;font-size:15px}}.headless-products-nav--sort .headless-sort-dropdown li{padding:10px 15px;transition:all 300ms ease-in-out;display:flex;align-items:center}.headless-products-nav--sort .headless-sort-dropdown li:hover{cursor:pointer;background-color:var(--headless-light)}.headless-products-nav--sort .headless-sort-dropdown li svg{flex-shrink:0;min-width:0;height:15px;margin-left:10px;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{outline:0;border-radius:4px;border:1px solid var(--headless-light);background:rgba(0,0,0,0);font-size:14px;line-height:1;padding:5px 10px;display:flex;align-items:center}.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{text-align:center;width:80vw;padding-top:10px;margin:0 auto}@media(min-width: 768px){.headless-no-products{width:50vw;text-align:left}}.headless-sp-discount{margin-left:10px;font-weight:normal;font-size:16px;color:var(--headless-error)}.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{display:flex;justify-content:space-between;flex-direction:column;height:180px;background-color:var(--headless-primary);border-radius:var(--headless-border-radius);padding:22px;color:#fff;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;overflow-x:hidden;overflow-y:auto}.headless-specials-card:hover .headless-specials-card-overlay{opacity:.3}.headless-specials-card .headless-specials-card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:linear-gradient(rgba(0, 0, 0, 0.43) 33.75%, rgba(0, 0, 0, 0.9) 100%);z-index:0;transition:opacity 250ms ease-in-out}.headless-specials-card .headless-specials-card-info{display:flex;flex-direction:column}.headless-specials-card .headless-specials-title{font-family:var(--headless-heading-font);padding-bottom:10px;font-weight:bold;font-size:24px;line-height:30px;position:relative;z-index:1;text-shadow:rgba(0,0,0,.36) 0px 2px 2px;line-height:1}.headless-specials-card .headless-specials-description{position:relative}.headless-specials-view-all{border-radius:var(--headless-border-radius);border:3px solid var(--headless-primary);transition:all 300ms ease-in-out;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:bold;font-family:var(--headless-heading-font);padding:15px 10px}.headless-specials-view-all:hover{background:var(--headless-primary);color:#fff}.headless-specials-mobile-wrapper{max-width:1650px;margin:0 auto;padding:0 0 0 10px;display:block;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);font-size:1.3rem;font-weight:bold;line-height:1;word-break:break-word;flex:1;margin-bottom:0}@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{padding-left:10px;margin-bottom:-15px}}@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;scrollbar-width:none;padding-bottom:10px;height:150px}.headless-specials-mobile::-webkit-scrollbar{display:none}.headless-specials-mobile .headless-specials-card{min-width:280px;margin-right:10px;scroll-snap-align:start;flex-shrink:0;height:100%}@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-size:18px;font-weight:bold;font-family:var(--headless-heading-font)}.headless-specials-scroll-button{position:absolute;top:5px;width:24px;height:24px;border-radius:4px;border:1px solid var(--headless-gray);background:hsla(0,0%,100%,.9);color:var(--headless-gray);cursor:pointer;display:none;align-items:center;justify-content:center;z-index:10;transition:all .2s ease;padding:0}@media(min-width: 575px){.headless-specials-scroll-button{display:flex}}.headless-specials-scroll-button svg{width:22px;height:22px}.headless-specials-scroll-button:hover{background:var(--headless-primary);color:#fff;border-color:var(--headless-primary)}.headless-specials-scroll-button.disabled{opacity:.5;cursor:not-allowed;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{border-radius:var(--headless-border-radius);background:rgba(0,0,0,0);border:3px solid var(--headless-primary);transition:all 300ms ease-in-out;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:bold;font-family:var(--headless-heading-font);padding:15px 10px;color:var(--headless-primary);text-shadow:none}.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{position:fixed;bottom:0;left:0;right:0;height:70vh;z-index:99999;background:#fff;border-top-right-radius:var(--headless-border-radius);border-top-left-radius:var(--headless-border-radius);box-shadow:rgba(0,0,0,.35) 0px 5px 15px;transition:transform .3s ease;transform:translateY(100%)}.headless-filter-wrapper.filter-toggled{transform:translateY(0)}}.headless-filter-wrapper .mobile-filter-close-x{display:none;outline:none;border:0;background:none}.headless-filter-wrapper .mobile-filter-close-x .mobile-filter-close-x-icon{width:50px;height:50px;border-radius:50%;background:var(--headless-dark);color:#fff;display:flex;align-items:center;justify-content:center}.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{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;height:15vh;margin-top:-15vh;color:#fff}}@media(max-width: 990px){.headless-filter-wrapper.hide-filters{display:none}}@media(max-width: 990px){.headless-filter-wrapper .headless-filter-wrapper-inner{overflow-y:auto;width:100%;height:100%;padding:15px;padding-bottom:140px}}.headless-searchbar{margin-bottom:20px}@media(max-width: 575px){.headless-searchbar{width:100%;margin-bottom:10px;border-radius:var(--headless-border-radius)}}.filter-sidebar-ordertype .headless-cart-ordertype{margin:0}@media(min-width: 991px){.filter-sidebar-ordertype .headless-cart-ordertype{margin-bottom:15px}}@media(min-width: 991px){.filter-sidebar-ordertype.filter-sidebar-ordertype-mobile{display:none}}@media(max-width: 990px){.filter-sidebar-ordertype.filter-sidebar-ordertype-desktop{display:none}}@media(min-width: 991px){.headless-filter-mobile{display:none}}.headless-filter-mobile select.headless-dropdown{width:100%;margin-bottom:10px}.headless-filter-mobile{margin-bottom:25px}.headless-filter-mobile .filter-sidebar-module{padding-top:15px;padding-bottom:15px;border-bottom:1px solid var(--headless-gray)}.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{display:flex;justify-content:space-between;align-items:center}.headless-filter-mobile .filter-sidebar-module .filter-sidebar-header .filter-sidebar-title{font-size:1rem;font-weight:bold;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%;transition:all 200ms ease-in-out;overflow-y:auto;transition:max-height 350ms}@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{margin-left:10px;font-size:15px;line-height:1}.headless-filter-mobile .filter-sidebar-module .filter-sidebar-range{margin-left:0;padding-left:5px;overflow:visible}.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 *{font-size:13px;background-color:var(--headless-dark);color:#fff;box-shadow:none;width:25px;height:25px;min-width:25px;line-height: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{max-height:0;margin-top:0;transition:all 200ms ease-in-out}.headless-filter-toggle-all{background:var(--headless-dark);border-radius:var(--headless-border-radius);color:#fff;text-align:center;margin-bottom:30px;padding:5px 15px}@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{display:flex;justify-content:space-between;align-items:center}.headless-filter-sidebar .filter-sidebar-module .filter-sidebar-header .filter-sidebar-title{font-size:1rem;font-weight:bold;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 200ms ease-in-out;transition:max-height 350ms}@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{width:4px;height: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:rgba(0,0,0,0)}.headless-filter-sidebar .filter-sidebar-module .filter-sidebar-options{scrollbar-face-color:var(--headless-primary);scrollbar-track-color:rgba(0,0,0,0)}@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;line-height:1;font-weight:bold}.headless-filter-sidebar .filter-sidebar-module .filter-sidebar-options .filter-option.filter-option-checkbox{display:flex;align-items:center;word-break:break-word}.headless-filter-sidebar .filter-sidebar-module .filter-sidebar-options .filter-option.filter-option-checkbox label{display:flex;align-items:flex-start}.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{max-height:0;margin-top:0;transition:all 200ms ease-in-out}.filter-sidebar-range{margin-left:0;padding-left:5px;overflow:visible}.filter-sidebar-range::-webkit-scrollbar{display:none}.filter-sidebar-range{-ms-overflow-style:none;scrollbar-width: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 *{font-size:13px;background-color:var(--headless-dark);color:#fff;box-shadow:none;width:25px;height:25px;min-width:25px;line-height: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{position:absolute;opacity:0;width:4em;height:32px;margin:0;cursor:pointer;z-index:1}.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{display:block;width:4em;height:32px;position:relative;cursor:pointer;user-select:none;background:#fbfbfb;border-radius:2em;padding:2px;transition:all .4s ease;border:1px solid #e8eae9}.headless-toggle-box .tgl+.tgl-btn:after{position:relative;display:block;content:"";width:50%;height:100%;border-radius:2em;background:#fbfbfb;transition:left .3s cubic-bezier(0.175, 0.885, 0.32, 1.275),padding .3s ease,margin .3s ease;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 0 rgba(0,0,0,.08);left:0}.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:-0.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{display:flex;align-items:center;margin-bottom:15px}@media(min-width: 991px){.headless-mobile-filter-specials{display:none}}.headless-mobile-filter-specials .specials-toggle-label{margin-bottom:10px;font-size:20px;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-weight:bold;font-size:1rem;margin-bottom:10px;line-height:1;text-transform:uppercase}.headless-filter-sidebar-controls{margin-top:15px;display:flex;flex-direction:column}.headless-filter-sidebar-controls .apply-checkbox-filters-button,.headless-filter-sidebar-controls .clear-checkbox-filters-button{width:100%;border-radius:var(--headless-border-radius);padding:9px 15px}.headless-filter-sidebar-controls .apply-checkbox-filters-button{background:var(--headless-primary);color:#fff;font-weight:bold;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);color:var(--headless-dark);font-weight:bold;border:0}@media(max-width: 990px){.headless-filter-sidebar-controls{position:absolute;bottom:0;left:0;right:0;padding:15px;height:140px;display:flex;flex-direction:column;background:#fff;justify-content:center}}#headless-filter-pills{display:flex;flex-wrap:wrap}.filter-pills-active{margin:1rem 0}.headless-filter-pill{background-color:var(--headless-dark);border-radius:50rem;color:#fff;font-size:13px;font-weight:bold;padding:7px 10px;margin:2px;line-height:1;display:inline-flex;align-items:center;outline:none}.headless-filter-pill i,.headless-filter-pill svg{fill:#fff;height:15px;margin-right:5px}.filter-sidebar-num-range{display:flex;align-items:center;margin-top:10px;margin-left:0 !important}.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{position:relative;display:flex;align-items:center}.filter-sidebar-num-range .filter-sidebar-num-range-input .filter-sidebar-num-range-input-wrapper input{padding-left:25px;border:1px solid var(--headless-light);border-radius:3px;width:85px;height:35px}.filter-sidebar-num-range .filter-sidebar-num-range-input .filter-sidebar-num-range-input-wrapper span{position:absolute;left:5px;color:var(--headless-gray);pointer-events:none}.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{top:0;bottom:0;right:-100vw;width:100vw;display:flex;flex-direction:column;max-height:100dvh;z-index:99999;transition:all 350ms ease-in-out}@media(min-width: 991px){.headless-cart-sidebar{right:-550px;width:550px}}.headless-cart-sidebar.headless-show-sidebar{right:0;box-shadow:-1px 0px 10px 1px rgba(0,0,0,.2)}.headless-cart-sidebar .headless-cart-sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:15px 10px;background:var(--headless-light)}.headless-cart-sidebar .headless-cart-sidebar-header .headless-cart-sidebar-title{font-size:20px;font-weight:bold}@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{overflow-y:auto;padding:20px;flex:1 1 auto !important}.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{padding:7px 10px;background:var(--headless-light);color:var(--headless-dark);font-size:18px;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:bold}.headless-cart-sidebar .headless-cart-sidebar-bottom .headless-cart-sidebar-continue{background:#c4c4c4;text-align:center;width:100%;padding:7px 10px;font-size:18px;transition:all 300ms ease-in-out}@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{width:100%;padding:20px 20px 30px 20px;display:flex;align-items:center;justify-content:center;background:var(--headless-primary);color:#fff;border-radius:0;font-weight:bold;font-size:20px}.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{padding:20px;font-size:26px}}.headless-cart-sidebar .headless-cart-sidebar-address{text-align:center;display:flex;flex-direction:column}@media(min-width: 991px){.headless-cart-sidebar .headless-cart-sidebar-address{margin:0px 20px 0 20px}}.headless-cart-sidebar .headless-cart-sidebar-address .headless-cart-sidebar-address-input{font-weight:bold;font-size:16px;color:var(--headless-dark)}@media(min-width: 991px){.headless-cart-sidebar .headless-cart-ordertype{margin:20px 20px 0 20px}}.headless-cart-sidebar-item{display:flex;flex-direction:column;border:1px solid var(--headless-light);margin-bottom:18px}.headless-cart-sidebar-item:last-of-type{margin-bottom:0}.headless-cart-sidebar-item .headless-cart-product-top{display:flex;align-items:center;padding:10px 5px;background-color:#fff}.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:bold;line-height:1}.headless-cart-sidebar-item .headless-cart-product-top .headless-cart-product-image img{width:auto;height:50px;margin-right:27px}.headless-cart-sidebar-table{padding:3px 7px;background:var(--headless-light);font-size:17px;line-height:1}.headless-cart-sidebar-table .cart-variant-single{display:flex;align-items:center;justify-content:space-between}.headless-cart-sidebar-table .cart-variant-single .cart-variant-single-end{display:flex;align-items:center}.headless-cart-sidebar-table .cart-variant-single .headless-dropdown{width:auto;padding:.375rem 2.25rem .375rem .75rem}.headless-cart-sidebar-table .cart-variant-single .headless-cart-item-price{font-weight:bold;color:var(--headless-hybrid);font-size:20px;padding-left:10px;padding-right:5px}.headless-cart-sidebar-table .cart-variant-single .headless-cart-item-price__strikethrough{font-weight:normal;color:var(--headless-dark)}.cart-variant-remove{margin-right:10px;fill:var(--headless-error);width:17px}.cart-variant-remove:hover{cursor:pointer}.headless-cart-price-wrap{display:flex;align-items:center}.headless-cart-price-regular{padding-right:7px}.headless-cart-sidebar-item-special{padding:10px 5px 0;display:flex;background-color:#fff}.cart-sidebar-animate-in .headless-cart-sidebar{animation:slideInFromRight 350ms ease-in-out forwards}@keyframes slideInFromRight{from{right:-100vw;@media(min-width: 991px){right:-550px}}to{right:0}}.headless-single-product-back{margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}@media(min-width: 991px){.headless-single-product-back{margin-bottom:25px}}@media(max-width: 575px){.headless-single-product-back{margin-bottom:5px}}.headless-single-product-back .headless-back-link{display:flex;align-items:center;line-height:1;outline:none;border:0;background:none;color:inherit}.headless-single-product-back .headless-back-link svg{height:18px;margin-right:7px;fill:var(--headless-primary)}.single-product-static{max-width:1800px;margin:0 auto;padding:15px;padding-bottom:60px}@media(min-width: 991px){.single-product-static{padding-bottom:150px}}#singleProductPop[role=dialog]{isolation:isolate}.single-product-pop{position:fixed;top:0;right:0;left:0;bottom:0;background-color:#fff;z-index:9999;overflow-y:auto;overflow-x:hidden;padding:20px 20px 50px 20px}@media(min-width: 991px){.single-product-pop{padding:0 50px 50px 50px;margin:auto 6rem;max-height:90vh;border-radius:var(--headless-border-radius);box-shadow:rgba(0,0,0,.2) 0px 12px 28px 0px,rgba(0,0,0,.1) 0px 2px 4px 0px,hsla(0,0%,100%,.05) 0px 0px 0px 1px inset}}@media(min-width: 1299px){.single-product-pop{max-width:1200px;margin-left:auto !important;margin-right:auto !important;max-height:80vh}}body[style*="overflow: hidden"] #root:not([aria-hidden]){pointer-events:none;user-select:none;filter:blur(3px)}.single-product-pop-overlay{position:fixed;top:0;left:0;bottom:0;right:0;pointer-events:none;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:9998}.single-product-pop-controls{display:flex;align-items:center}.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{outline:none;border:0;background:none}.single-product-pop-controls .single-product-copy svg{height:20px}.single-product-pop-controls .single-product-pop-close{margin-left:15px;outline:none;border:0;background:none}.single-product-pop-controls .single-product-pop-close svg{height:25px}.copy-tooltip{position:absolute;background-color:#70bf26;color:#fff;padding:5px;border-radius:5px;font-size:12px;top:100%;right:0;z-index:1;white-space:nowrap}.headless-single-product{padding-bottom:25px}@media(min-width: 991px){.headless-single-product{padding:40px 0}}@media(max-width: 990px){.headless-single-product .headless-sp-primary{margin-top:15px}}@media(max-width: 575px){.headless-single-product .headless-sp-primary .headless-single-product-cls-wrap{min-height:60vh}}@media(max-width: 575px){.headless-single-product .headless-sp-image-wrapper{min-height:33vh}}.headless-single-product .headless-sp-image-wrapper .headless-sp-image{display:flex;justify-content:center}.headless-single-product .headless-sp-image-wrapper .headless-sp-image img{width:auto;height:33vh}@media(min-width: 576px){.headless-single-product .headless-sp-image-wrapper .headless-sp-image img{width:100%;height:auto}}.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{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}.headless-single-product .headless-sp-category-bar .headless-breadcrumb,.headless-single-product .headless-sp-category-bar .headless-sp-category a,.headless-single-product .headless-sp-category .headless-sp-category-bar a{margin-bottom:0}.headless-single-product .headless-sp-category a{color:var(--headless-muted);font-weight:bold}.headless-single-product .headless-sp-title{font-weight:bold;font-size:24px;line-height:28px}@media(max-width: 575px){.headless-single-product .headless-sp-title{margin-bottom:0}}@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:bold}.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{margin-top:10px;display:flex}@media(min-width: 576px){.headless-single-product .headless-sp-variations{margin-top:30px}}.headless-single-product .headless-sp-variations .headless-sp-variation{border:1px solid var(--headless-dark);color:var(--headless-dark);padding:5px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:10px;min-width:70px;font-size:15px;position:relative}@media(min-width: 576px){.headless-single-product .headless-sp-variations .headless-sp-variation{padding:10px}}.headless-single-product .headless-sp-variations .headless-sp-variation.active{border:2px solid var(--headless-links);color:var(--headless-links);font-weight:bold}.headless-single-product .headless-sp-variations .headless-sp-variation.active:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:var(--headless-links);opacity:.15}.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{font-weight:bold;font-size:24px;margin-top:30px;display:flex;align-items:center}@media(max-width: 575px){.headless-single-product .headless-sp-variation-price{margin-top:10px}}.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:bold}.headless-single-product .headless-sp-add-cart{margin-top:30px;display:flex}@media(max-width: 575px){.headless-single-product .headless-sp-add-cart{margin-top:20px}}.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{height:100%;display:flex;align-items:center;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);margin-bottom:15px;font-weight:bold}.headless-single-product .headless-sp-effects .headless-sp-effects-icons{display:flex;justify-content:flex-start;flex-wrap:wrap;-webkit-flex-wrap:nowrap}@media(max-width: 767px){.headless-single-product .headless-sp-effects .headless-sp-effects-icons{justify-content:center;-webkit-flex-wrap:wrap}}.headless-single-product .headless-sp-effects .headless-sp-effects-icons .headless-effect-box{display:flex;flex-direction:column;align-items:center;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{width:100%;height:25px;background-size:initial;background-repeat-y:initial;background-repeat-x:initial;background-position-y:initial;background-position-x:initial;background-origin:initial;background-color:initial;background-clip:initial;background-attachment:initial;animation-play-state:paused}.headless-single-product .headless-sp-effects .headless-sp-effects-icons .headless-effect-box span{font-weight:bold;font-size:16px}.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{flex-direction:row;justify-content:flex-start;align-items:center}}.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{width:70px;overflow:hidden;border-right:1px solid var(--headless-gray);padding:15px 0}}.headless-single-product .headless-sp-potency .sp-potency-data .sp-potency-single .sp-potency-bar{width:100%;height:20px;background:var(--headless-light);box-shadow:inset 0px 0px 18px 0px rgba(0,0,0,.17)}.headless-single-product .headless-sp-potency .sp-potency-data .sp-potency-single .sp-potency-bar .potency-bar-inner{height:100%;display:flex;justify-content:flex-end;align-items:center}.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:bold;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{max-width:500px;margin:0 auto}.headless-single-product .headless-sp-cannabinoids .headless-cannabinoid-description{margin-bottom:15px;font-size:15px;line-height:1;padding:10px;background:var(--headless-light);border-radius:var(--headless-border-radius)}.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{width:100%;display:flex;align-items:center;position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:999;padding-right:15px;box-shadow:-1px 0px 11px 0px rgba(0,0,0,.45);flex-wrap:nowrap;height:0;overflow:hidden;transition:height 300ms ease-in-out}@media(max-width: 350px){.headless-single-product-nav{top:144px;padding-right:5px}}@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{width:50px;height:50px;display:flex;align-items:center}@media(max-width: 350px){.headless-single-product-nav .headless-spn-image{width:30px;height:30px}}.headless-single-product-nav .headless-spn-back{margin-right:15px;width:60px;height:100%;background:var(--headless-primary);display:flex;align-items:center;justify-content:center}.headless-single-product-nav .headless-spn-back svg{height:30px;fill:#fff}.headless-single-product-nav .headless-spn-price{padding:0 15px;font-size:18px;font-weight:bold;line-height:1;color:var(--headless-success)}@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);padding:15px;border-radius:var(--headless-border-radius);margin-top:30px;font-size:15px}.headless-product-special-details .headless-product-special{font-size:15px}.headless-product-special-details .headless-product-special-details-name{margin-top:15px;color:var(--headless-dark);line-height:1.5}.headless-product-special-details .headless-product-special-details-list{margin-top:15px;color:var(--headless-dark);line-height:1.5}.headless-product-special-details .headless-product-special-details-list .headless-special-items{margin:10px 0 0 0}.headless-product-special-details .headless-product-special-details-list .headless-special-items .headless-special-item{display:flex;align-items:center;margin-bottom:8px}.headless-product-special-details .headless-product-special-details-list .headless-special-items .headless-special-item:last-child{margin-bottom:0}.headless-product-special-details .headless-product-special-details-list .headless-special-items .headless-special-item .headless-special-item-icon{height:15px;fill:var(--headless-success);flex-shrink:0;margin-right:7px}.headless-product-special-details .headless-product-special-details-list .headless-special-items .headless-special-item .headless-special-link{color:var(--headless-primary);text-decoration:none;font-weight:500}.headless-product-special-details .headless-product-special-details-list .headless-special-items .headless-special-item .headless-special-link:hover{color:var(--headless-primary);text-decoration:underline}.headless-product-special-details .headless-product-special-details-name .headless-special-link{color:var(--headless-primary);text-decoration:none;font-weight:500}.headless-product-special-details .headless-product-special-details-name .headless-special-link:hover{color:var(--headless-primary);text-decoration:underline}@media(min-width: 991px){.headless-product-special-details{margin-top:50px;font-size:18px;padding:25px}.headless-product-special-details .headless-product-special{font-size:18px}}.headless-sp-terpenes .headless-sp-terpene-more{margin-top:5px;font-size:14px}.headless-sp-terpenes .headless-terpene-description{padding:10px;background:var(--headless-light);border-radius:var(--headless-border-radius);font-size:16px}.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{font-weight:normal;font-size:16px;background:none;border:none;outline:0}.sp-legend-instructions{font-size:14px}.headless-sp-cannabinoid-more{margin-top:5px;font-size:14px}.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{padding:0;margin-bottom:10px}.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{display:flex;align-items:center}.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{border-radius:var(--headless-border-radius);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;background-color:#fff;filter:drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));transition:all 300ms ease-in-out}.headless-category-card:hover{cursor:pointer;box-shadow:0 3px 8px hsla(210,8%,62%,.2);transform:scale(0.96)}.headless-category-card img{width:50%;height:auto}.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{display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:30px}@media(min-width: 991px){.headless-menu-banners{max-width:90%;margin-bottom:45px}}@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{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:var(--headless-border-radius)}@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{flex-wrap:wrap;align-items:flex-start}}@media(min-width: 1199px){.headless-product-list-item .headless-product-content{flex-wrap:nowrap;justify-content:space-between;align-items:center}}@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{flex:1;display:flex;align-items:center;margin:0 15px}}.headless-product-list-item .headless-product-list-content .headless-product-list-variantcart{display:flex;align-items:center}@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}}@media(min-width: 1199px){.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{order:2;display:flex;justify-content:flex-end}@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{width:100px;height:100px;display:flex;background-size:cover;background-repeat:no-repeat;background-position:center}.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{width:85px;height: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{margin-bottom:5px;font-size:unset;font-weight:unset;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-weight:bold;font-size:15.5px;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{display:flex;flex-wrap:wrap;align-items:center}@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{padding:5px 10px;margin-top:0}@media(min-width: 768px){.headless-product-list-item .headless-product-list-variant-selector select.headless-dropdown{width:auto;margin-bottom:0}}.headless-product-list-item .headless-product-list-variant-selector.headless-product-list-boxes{width:100%;order:3}.headless-product-list-item .headless-list-discount{margin-left:10px;font-weight:normal;font-size:16px;color:var(--headless-error)}.headless-product-list-item .headless-add-to-cart{fill:#fff;color:#fff}.headless-product-list-item .headless-add-to-cart button{display:flex;align-items:center;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{flex:0 0 auto;display:block;order:3}}.headless-product-list-item .headless-list-info-details{display:flex;flex-wrap:wrap;align-items:center;margin-top:5px}.headless-product-list-item .headless-list-info-details .headless-product-potency-weight{display:flex;align-items:center}.headless-product-list-item .headless-product-list-weight{display:inline-flex;justify-content:center;align-items:center;text-align:center;text-transform:lowercase;line-height:1;font-size:14px;font-weight:bold;padding:2.5px 5px 5px;border-radius:4px;background:var(--headless-light);color:var(--headless-dark)}@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{font-weight:bold;font-size:13px;text-transform:uppercase;color:var(--headless-success)}@media(max-width: 575px){.headless-product-list-item .headless-product-list-potency{font-size:12px}}.headless-product-list-item .headless-product-special{display:inline-block;border:1px solid var(--headless-light);padding:3px 5px;border-radius:3px;margin-bottom:7.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{display:inline-flex;align-items:center;justify-content:center;margin-right:10px;padding:5px;border-radius:1px;background-color:var(--headless-dark);color:#fff;text-transform:uppercase;font-weight:bold;font-size:13px;line-height:1}@media(max-width: 575px){.headless-list-category{font-size:12px}}.headless-product-list-hr{width:100%;height:1px;background:var(--headless-light);margin:15px 0}.headless-list-strain{margin-right:10px}@media(max-width: 575px){.headless-list-strain{font-size:12px}}.headless-variant-box-container{margin-top:15px;width:100%;position:relative}.headless-variant-box-container .variant-container{width:100%;overflow-x:visible;overflow-y:visible}.headless-variant-box-container .variant-wrapper{display:flex;flex-wrap:wrap;gap:15px;width:100%;padding-top:10px}.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;transition:transform .3s ease-in-out;gap:10px}@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;width:calc((100% - (var(--grid-columns) - 1)*15px)/var(--grid-columns));padding-top:8px}.headless-variant-box-container.use-slider .slider-arrow{position:absolute;bottom:0;border:none;cursor:pointer;padding:0;color:var(--headless-primary);z-index:1;background:rgba(0,0,0,0);width:19px;height:calc(100% - 8px);display:flex;align-items:center;justify-content:center}.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;width:15px;overflow:visible}.headless-variant-box-container .variant-slide{display:flex;flex-direction:column}.headless-variant-box-container .variant-slide .variant-slide-box{position:relative;border:2px solid var(--headless-primary);border-radius:4px;font-size:15px;text-align:center;cursor:pointer;line-height:1;transition:background-color 300ms ease-in-out;color:var(--headless-dark);display:flex;flex-direction:column;align-items:center;margin-top:auto}.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{margin-bottom:5px;line-height:1;font-size:14px;text-align:center;color:var(--headless-success);font-weight:bold}.headless-variant-box-container .variant-option{padding:5px;letter-spacing:1.4px;font-size:12px}.headless-variant-box-container .variant-price{padding:5px;font-weight:bold;background-color:var(--headless-light);align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.headless-variant-box-container .variant-price .variant-special-price{display:flex;flex-direction:column;align-items:center;justify-content:center}.headless-variant-box-container .variant-add{position:absolute;top:-7.5px;right:-7.5px;background-color:var(--headless-primary);color:#fff;width:15px;height:15px;border-radius:50%;display:flex;align-items:center;justify-content:center}.headless-variant-box-container .variant-add svg{fill:#fff;height:8px}@media(min-width: 768px){.headless-variant-box-container .variant-add{width:20px;height: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;padding:15px;display:flex;flex-direction:column;position:relative;transition:all 300ms ease-in-out;border-radius:var(--headless-border-radius);border:1px solid var(--headless-light);overflow:hidden}.headless-card-theme-v1 .headless-products-container .headless-product-card:hover{box-shadow:0 3px 8px hsla(210,8%,62%,.2);transform:scale(0.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{width:100%;height:auto}.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-card-image-link{text-align:center;height:200px;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-product-image{padding-left:25px;padding-right:25px;margin-bottom:15px;text-align:center;width:auto;max-height:200px;background-size:auto 100%;background-repeat:no-repeat;background-position:center}.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{margin-bottom:12px;font-size:16px;text-transform:uppercase;color:var(--headless-gray);text-align:left}.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 *{font-weight:bold;margin-bottom:10px;font-size:19px;line-height:26px;color:initial;font-family:var(--headless-heading-font);display:flex;justify-content:center}.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{font-weight:bold;color:var(--headless-primary)}.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-product-categories-wrapper{width:100%;display:flex;justify-content:space-between;align-items:center}.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-product-categories{font-size:16px;text-transform:uppercase;color:var(--headless-gray);font-weight:500}.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{width:100%;margin-top:10px;text-align:center}@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-weight:bold;font-size:20px}}.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{font-weight:bold;font-size:13px;text-transform:uppercase;color:var(--headless-success)}.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{position:absolute;top:10px;left:10px;right:10px}.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-product-special .product-card-special{line-height:1}.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-multiple-specials{position:absolute;top:10px;left:10px;right:10px;display:flex;flex-direction:column;gap:5px;max-height:125px;overflow-y:auto}.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-multiple-specials .headless-product-special{position:static;top:auto;left:auto;right:auto;margin-bottom:0;box-shadow:0}.headless-card-theme-v1 .headless-products-container .headless-product-card .headless-product-card-weight{display:inline-flex;align-self:flex-start;justify-content:center;align-items:center;text-align:center;text-transform:lowercase;line-height:1;font-size:16px;padding:2px 5px 5px;border-radius:4px;background:var(--headless-light);color:var(--headless-dark)}.headless-card-theme-v2 .headless-products-container .headless-product-card{background-color:#fff;display:flex;flex-direction:column;position:relative;transition:all 300ms ease-in-out;border:1px solid var(--headless-light);border-radius:var(--headless-border-radius);overflow:hidden}.headless-card-theme-v2 .headless-products-container .headless-product-card .product-card-body{padding:15px;word-break:break-word;display:flex;flex-direction:column;justify-content:center;flex:1}.headless-card-theme-v2 .headless-products-container .headless-product-card .product-card-body .product-card-body-top{display:flex;flex-direction:column;justify-content:center;height:100%}.headless-card-theme-v2 .headless-products-container .headless-product-card select.headless-dropdown{width:100%;height:auto}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-card-image-link{text-align:center;height:150px;display:flex;align-items:center;justify-content:center;border-top-right-radius:var(--headless-border-radius);border-top-left-radius:var(--headless-border-radius);margin-top:10px}@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{width:100%;height:100%;border-top-right-radius:var(--headless-border-radius);border-top-left-radius:var(--headless-border-radius)}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-brands{margin-bottom:5px;font-size:16px;color:var(--headless-gray);line-height:1}.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 *{font-weight:500;margin-bottom:12px;font-size:17px;line-height:22px;font-family:var(--headless-heading-font);display:flex;color:initial;text-align:left;justify-content:flex-start;background:none;border:0;padding:0;outline:none;cursor:pointer}.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{font-weight:bold;color:var(--headless-primary)}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-categories{width:100%;font-size:13px;text-transform:uppercase;color:var(--headless-dark);font-weight:bold;display:flex;align-items:center;justify-content:space-between}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-categories .headless-product-subcategory{margin-left:5px;color:var(--headless-gray)}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-categories-wrapper{width:100%;display:flex;justify-content:flex-start;align-items:center}.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{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:100%;height:100%}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-bottom .headless-add-to-cart{width:100%;margin-top:10px;display:flex;align-items:center}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-bottom .headless-add-to-cart .headless-product-card-price{font-size:18px;color:var(--headless-primary);font-weight:bold}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-bottom .headless-add-to-cart .headless-cart-button{background:var(--headless-primary);border-radius:50%;width:42px;height:42px;display:flex;align-items:center;justify-content:center;padding:0;margin-left:auto}.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-weight:bold;font-size:20px}}.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{font-size:13px;text-transform:uppercase;color:var(--headless-dark)}.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{position:absolute;top:10px;left:10px;right:10px;padding:3px;background:#fff;border-radius:var(--headless-border-radius)}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-special .product-card-special{line-height:1}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-multiple-specials{position:absolute;top:10px;left:10px;right:10px;display:flex;flex-direction:column;gap:5px;max-height:125px;overflow-y:auto}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-multiple-specials .headless-product-special{position:static;top:auto;left:auto;right:auto;margin-bottom:0}.headless-card-theme-v2 .headless-products-container .headless-product-card .headless-product-card-weight{display:inline-flex;justify-content:center;align-items:center;text-align:center;text-transform:lowercase;line-height:1;font-size:16px;padding:2px 5px 5px;margin-right:7.5px;border-radius:4px;background:var(--headless-light);color:var(--headless-dark)}.headless-specials-card-theme-v1 .headless-specials-button{background:rgba(0,0,0,0);border:3px solid #fff;padding:10px 15px;border-radius:var(--headless-border-radius);color:#fff;display:inline-flex;align-self:flex-end;font-size:16px;line-height:1;font-weight:bold;font-family:var(--headless-heading-font);text-transform:uppercase;transition:all 300ms ease-in-out;position:relative;z-index:1}.headless-specials-card-theme-v1 .headless-specials-button:hover{background:#fff;color:var(--headless-primary)}.headless-specials-card-theme-v2{flex-direction:row;align-items:center}.headless-specials-card-theme-v2:hover{cursor:pointer}.headless-specials-card-theme-v2 .headless-specials-button{width:35px;height:35px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;flex:1 1 auto}.headless-specials-card-theme-v2 .headless-specials-button i,.headless-specials-card-theme-v2 .headless-specials-button svg{width:20px;height:20px;fill:#fff}@media(min-width: 991px){.headless-specials-card-theme-v2 .headless-specials-button{width:50px;height:50px}.headless-specials-card-theme-v2 .headless-specials-button i,.headless-specials-card-theme-v2 .headless-specials-button svg{width:25px;height:25px}}

/*# sourceMappingURL=main.f16854c3.css.map*/