/***********
  ** Override CSS goes here
  ** Typically added to live sites that aren't compiled anymore
************/

.headless-menu-navbar {
  background: #151c1c !important;
  border-top: 1px solid rgba(156, 204, 80, .29);
  transition: all .5s ease-in;
  top: 0;
}

.headless-menu-navbar .headless-menu-navbar-single-location {
  background: #192828 !important;
}

.home .trans-nav.trans-top .headless-menu-navbar {
  background-color: transparent;
  opacity: 0;
  top: -160px !important;
}

.headless-card-image-link {
    margin:15px!important;
}

.headless-products-container .headless-product-card select.headless-dropdown {
    background-color:transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2375c68a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    border:2px solid #75c68a;
    color:#75c68a;
}

.headless-single-product .headless-sp-variations .headless-sp-variation {
    border-color:#75c68a;
    color:#75c68a;
}

select.headless-dropdown {
    background-color:transparent;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2375c68a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    border:2px solid #75c68a;
    color:#75c68a;
}

.headless-filter-toggle-all {
    background-color:transparent;
    border:3px solid #75c68a;
    color:#75c68a;
}

@media (max-width: 767.98px) {
    .category-section .blaze-container, .headless-products-container .headless-product-card {
        border-radius: 15px !important;
    }
}

.filter-navbar-categories button {
    color:#151c1c!important;
}

.filter-navbar-categories button:hover {
    color:#192828;
}

.filter-navbar .navbar-right {
    color:#151c1c!important;
}

.headless-nav-cart-icon svg, .headless-nav-cart-icon .headless-nav-cart-quantity {
    fill:#151c1c!important;
    color:#151c1c!important;
}

.headless-filter-navbar {
    border:0!important;
    background:#75c68a!important;
}

.headless-filter-pill {
    border:0!important;
    outline:0!important;
    background-color:#75c68a!important;
    color:#151c1c!important;
}

.headless-filter-pill svg {
    fill:#151c1c!important;
}

@media (max-width:990px) {
    .headless-filter-wrapper {
        background:#192828!important;
    }
    
    .filter-sidebar-module {
        background:#75c68a!important;
    }
    
    .filter-sidebar-title {
        color:#151c1c!important;
    }
    
    .headless-filter-sidebar-controls {
        background:#151c1c!important;
    }
    
    .filter-sidebar-caret svg {
        fill:#151c1c!important;
    }
    
    .filter-sidebar-options {
        color:#151c1c!important;
    }
}

.headless-products-container .headless-product-card .headless-product-bottom .headless-add-to-cart .headless-cart-button {
    background-color: #ff00e1 !important;
}

.headless-products-container .headless-product-card .headless-product-bottom .headless-add-to-cart .headless-cart-button svg {
    fill:white!important;
}

.headless-products-container .headless-product-card .headless-product-brands {
    color:white;
}

.headless-strain-icon.strain-sativa {
    color: #FFBF1E!important;
}

.single-product-pop-controls .single-product-copy svg, .single-product-pop-controls .single-product-pop-close svg {
    fill:white!important
}

.filter-navbar-categories-arrow svg {
    fill:#151c1c!important;
}

.filter-navbar--mobile .headless-pricingtype-select-wrapper {
    color:#151c1c!important;
}

.headless-oc-name {
    color:white!important;
    text-align:right!important;
}

.filter-navbar--mobile .headless-openorclosed-wrapper {
    background:#151c1c;
    border-radius:3px;
    padding:5px;
}

.headless-openorclosed-wrapper .headless-oc-option {
    display:flex;
    justify-content: space-between;
}

.headless-openorclosed-wrapper .headless-oc-option:first-of-type {
    margin-bottom:5px;
}

.headless-filter-sidebar-controls .apply-checkbox-filters-button {
    border:0;
    background:white;
    color:#151c1c!important;
    text-transform:uppercase!important;
}

.headless-filter-sidebar-controls .clear-checkbox-filters-button {
    font-weight:bold!important;
    background:#75c68a!important;
    color:#151c1c!important;
    text-transform:uppercase!important;
}

.headless-product-bottom .headless-dropdown {
    margin-top:10px;
    margin-bottom:10px;
}

  
.headless-product-card .headless-product-title a {
    color: white !important;
    font-size: 24px !important;
    font-family: "Alfa Slab One", Helvetica, Arial, sans-serif !important;
    line-height: 1.1;
    text-shadow: 3px -1px 0em #C31A8A !important;
}

.headless-products-container .headless-product-card .headless-product-bottom .headless-add-to-cart .headless-product-card-price {
    font-size:22px;
}

