/** Shopify CDN: Minification failed

Line 422:0 Unexpected "{"
Line 1377:0 Unexpected "}"
Line 1410:2 Unexpected "}"

**/
 /** CUSTOM CSS - ANNA EDELL 2022**/
   /** Base **/


.card--card, .card--standard .card__inner {
  border-width: 1px !Important;
}

.media--portrait {
position: static;
}
@media screen and (max-width: 989px) {
.hidden-tablet-down {
  display: none !important;
}
}

.grid--4-col-tablet {
      flex-wrap: nowrap !Important;
}
@media screen and (min-width: 750px) {
.base-align {
  margin-top: auto !Important;
  }
}
.strikeout .price__regular{
 text-decoration: line-through;
}
/** Font Sizing **/
h1,
h2,
h3,
h4,
h5,
p,
body,
select,
label,
.pickup-availability-button
{
  color: rgba(var(--color-foreground)) !Important;
   
    }


caption,
select,
button,
nav,
a.underlined-link,
legend,
label 
 {
text-transform: uppercase !Important;
}



h1,
h2,
h3,
h4,
h5,
.h0,
.h1,
.h2,
.h3,
.h4,
.h5 {
font-family: var(--font-heading-family);
font-style: var(--font-heading-style);
color: rgb(var(--color-foreground));
letter-spacing: 0.04em !Important;
word-break: break-word;
text-transform: uppercase !Important;
 

}


.button-label:hover,
a.underlined-link:hover,
.cart-item__name:hover,
.card-wrapper a:hover,
.underlined-link, 
.customer a,
.rte a {
  text-decoration-thickness: 0px !Important;
}


.text-body,
body,
link.animate-arrow
{
letter-spacing: 0.06em !Important;
line-height: calc(1 + 0.7 / var(--font-body-scale));
font-size: 11px;

  }

p,
p.rte,
.field__label, .customer .field label {
  text-transform: none !Important;
  letter-spacing: 0.04em !Important;
  font-size: 12px !Important;
}

.caption-with-letter-spacing
{
letter-spacing: 0.25em !Important;  
color: rgba(var(--color-foreground)) !Important;
text-transform: uppercase !Important;
font-size: 10px !Important;
text-decoration: none !Important;
}

.header__menu-item,
.menu-drawer__menu-item,
.mega-menu__link--level-2,
.header__icon--cart,
.button-label,
.caption,
.facet-filters__label,
.facet-filters__sort, 
a.link.animate-arrow,
footer .list-menu__item--link,
.field__label, 
.customer .field label,
a.underlined-link,
.list-menu__item--link,
summary[role="button"],
.active-facets,
.product-form__input input[type=radio]+label,
legend.form__label,
.mobile-facets__summary,
a.list-social__link,
button.pickup-availability-button,
li.vendor-list-item a
{

letter-spacing: 0.11em;  
color: rgba(var(--color-foreground)) !Important;
text-transform: uppercase !Important;
font-size: inherit !Important;
text-decoration: none !Important;

}



@media screen and (max-width: 750px) {
.header__menu-item {
font-size: 11px !Important;
color: rgba(var(--color-foreground));
}
}

body,
.color-background-1,
.color-background-2,
.color-inverse,
.color-accent-1,
.color-accent-2 {
  color: rgba(var(--color-foreground)) !Important;
  background-color: rgb(var(--color-background));
}


.field__input {
  font-weight: 300 !Important;
}

.h0 {
  font-size: calc(var(--font-heading-scale) * 2.8rem);
}

@media only screen and (min-width: 750px){
.h0 {
  font-size: calc(var(--font-heading-scale) * 4rem);
}
}

.mega-menu__list--condensed .mega-menu__link {
  font-weight: inherit !Important;
}




.light {
opacity: 1.0 !Important;
}



p.totals__subtotal-value {
  font-size: calc(var(--font-heading-scale) * 1.6rem);
}



h3.card__heading .h5,
.price {
  margin-top: 0.7rem;

}
   
div.price {
font-size: 12px !Important;
  font-weight: 400 !Important;
   }


@media only screen and (min-width: 750px) {
h1, .h1 {
font-size: calc(var(--font-heading-scale) * 3rem) !Important;
letter-spacing: 0.04em;
}
  
  h5, .h5 {
  font-size: 13px;
  letter-spacing: 0.04em;}


}

h1, .h1 {
font-size: calc(var(--font-heading-scale) * 2.2rem);
}

.h4 {
  font-size: inherit !Important;
}

.announcement-bar__message  {
  font-size: 11px !Important;
  letter-spacing: 0.11em !Important;
}

h5, .h5 {
  font-size: 12px;
letter-spacing: 0.04em;
}




button,
a.button {
  text-transform: uppercase !Important;
}



.metafield-multi_line_text_field {
  text-transform: none !Important;
}

.store-notes {
background-color: #E5D0C3;
  padding: 1em;
  margin-bottom: 2em;
}


/** Header **/

#shopify-section-announcement-bar .color-background-2 {
  background-color: #B0BBA0 !Important;
}

@media screen and (max-width: 750px){ 
  .header {
  display: flex !Important;
  flex-wrap: nowrap !Important;
  justify-content: space-between !Important;
}
}


.header__icon--cart {
  width: auto !Important;
}



@media screen and (min-width: 990px){
  div.header__icons {
  margin-left: auto !Important;
    
	}
.header {
  justify-content: flex-start !Important;
    padding-top: 0px !Important;
    padding-bottom: 0px !Important;
    margin-top: inherit;
    margin-bottom: inherit;
  display: flex !Important;
	}
}

@media screen and (min-width: 990px){
.header--middle-left {
  column-gap: 3rem !Important;
}
}

.shopify-section-header-sticky .mega-menu__content { 
  max-height: none !Important;
}

.list-menu--inline {
 display: flex !Important;
 column-gap: inherit;
 flex-wrap: nowrap !Important;
 justify-content: flex-start !Important;

}

li.list-menu--inline {
  flex: 1 1 auto !Important;
}

  
.header__heading-link {
  min-width: fit-content;
  padding-bottom: 1em;
}
  
.header-wrapper--border-bottom,
#shopify-section-announcement-bar {
  border-bottom: var(--text-boxes-border-width) solid rgba(var(--color-foreground)) !Important;
    } 




summary .icon-caret {
  display: none;
}

.announcement-bar__message {
color: rgba(var(--color-foreground));
   letter-spacing: 0.11em; 
  }



.mega-menu[open] .mega-menu__content {
  transform: translateY(-1.2rem) !Important;
  z-index: 1;
  border-top: 0px solid rgba(var(--color-foreground));
 
}


@media only screen and (min-width: 990px) {
.mega-menu__content {
  padding-top:1em !Important;
  
}
}
  



.header__icon, .header__icon--cart .icon,
p a {
  text-decoration: none;
}

@media only screen and (min-width: 750px) {
  .header__icon--cart {
    margin-left: 1em;
  }
  
.header__inline-menu .list-menu__item,
 header  a.mega-menu__link--level-2 {
  line-height: 1em !Important;
}

}
  


.header__search {
  display: none;
}


.mega-menu .mega-menu__list--condensed {
  display: flex !Important;
  flex-direction: row !Important;
  align-content: center;
    align-items: center;
    justify-content: flex-start;
  flex-wrap: wrap;
  row-gap: 0px !Important;
}

.mega-menu__list {
  border-top: 1px solid rgb(var(--color-foreground));
 
}


 .mega-menu__content {
   padding-bottom: 0px !Important;
 }


details[open]:hover > .header__menu-item,
{
  text-decoration-thickness: inherit !Important;
}


.header__menu-item span {
  transition: text-decoration 1s ease-in;
}


details[open] > .header__menu-item,
.header__menu-item:hover span {
  text-decoration: none !Important;
}


.mega-menu__link:hover, .mega-menu__link--active {
  text-decoration: none !Important;
}

details[open]:hover > .header__menu-item {
  text-decoration-thickness: 0px !Important;
}

.header__icons {
  align-items: center;
}


.header__menu-item,
 header  a.mega-menu__link--level-2 {
  padding: 3rem 0px 3rem 0px !Important;
}

.list-menu--inline {
   display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
 gap: 2.4rem 4rem;
}



  .icon-search {
    text-transform: uppercase !Important;
  }

/* Menu Drawer */

.menu-drawer__menu-item--active,
.menu-drawer__menu-item:focus,
.menu-drawer__close-button:focus,
.menu-drawer__menu-item:hover,
.menu-drawer__close-button:hover {
  color: rgb(var(--color-foreground)) !Important;
  background-color: transparent !Important;

}

a.menu-drawer__menu-item--active:hover,
.list-menu__item:hover,
a.mega-menu__link--level-2:hover,
.header__active-menu-item:hover,
.parent-collection:hover,
a.link:not(.button):hover,
.icon-search:hover,
.link--text:hover,
a.card__heading:hover,
a.list-social__link:hover,
a.underlined-link:hover,
a.cart-item__name:hover,
li.vendor-list-item a:hover {
color: #C44918 !Important;
}



.header__active-menu-item {

text-decoration: none !Important;
 
}


div.menu-drawer__navigation-container,
div.menu-drawer__inner-submenu {
border-top: 1px solid rgba(var(--color-foreground)) !Important;
}



.menu-drawer__menu-item {
    padding: 1rem 1.5rem !Important;
    text-decoration: none;  
}

.menu-drawer__utility-links {
  background-color: transparent !Important;
}

.js .menu-drawer__menu li {
border-top: 1px solid rgba(var(--color-foreground),var(--card-border-opacity));
}

.js .menu-drawer__menu li:last-child {
border-bottom: 1px solid rgba(var(--color-foreground),var(--card-border-opacity));
}

.js details[open]>.menu-drawer, .js details[open]>.menu-drawer__submenu,
.mobile-facets__inner {
 transition: transform 0.4s ease,visibility 0.4s ease !Important;
}


.drawer-search {
  display: block !Important;
  padding: 0.5rem 1.5rem !Important; 
}

.menu-drawer__navigation-container {
  grid-template-rows: auto !Important;
}

@media screen and (max-width: 750px){ 
  .search-modal__content {
    align-items: flex-start !Important;
    padding: 5rem 5rem 0 1rem !Important;
  }
  .search-modal__content {
      border-top: 1px solid rgba(var(--color-foreground)) !Important;
	}
}


.header__icon--search {
width: auto !Important;
}

 /** Product Pages**/

.product__media-icon,
.thumbnail__badge {
    background-color: transparent !Important;
    border-color: transparent !Important;
}
@media screen and (min-width: 900px) {
.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
    width: calc(25% - 0.8rem) !Important;
}
}

.thumbnail[aria-current]{
box-shadow: 0 0 0rem 0rem rgb(var(--color-foreground));

}

.product__media-icon .icon {
  transform: scale(1.4);
}

.product__accordion,
div.accordion {
 border: var(--text-boxes-border-width) solid rgba(var(--color-foreground)) !Important;
   margin-top: 15px !Important;
}

.accordion summary {
  padding: 1.5rem 1rem !Important;
}

.product-form__input input[type=radio]:checked+label {
    background-color: transparent !Important;
    color: rgb(var(--color-foreground)) !Important;
   text-decoration: underline !Important;
}

.product-form__input input[type=radio]+label {
  border: 0px solid transparent !Important;
  padding: 0.9rem 0px !Important;
  margin: .7rem 2.5rem 2rem 0 !Important;
  text-transform: capitalize;
  
    text-underline-offset: 0.3rem !Important;
}

.product-form__input input[type=radio]:hover+label {
text-decoration: underline !Important;
        }
  



.product__info-container .product__description {
    text-transform: none;
}

div.product__description {
   margin-top: 5.5rem  !Important;
}




.product-form__buttons {
  max-width: 100%;
}


.thumbnail--narrow img {
    height: auto !Important;
    width: 100% !Important;
    max-width: 100% !Important;
  overflow: hidden !Important;
}




summary .summary__title:after,
summary .summary__title:before,
summary .accordion__title:after,
summary .accordion__title:before
{
 content: "";
  height: 1px;
  width: 10px;
  position: absolute;
  right: 1em;
  top: 50%;
  transform: translateY(-50%);
  background-color: currentColor;
}

summary .summary__title:after,
summary .accordion__title:after {
    transition: transform .4s;
  transform: translateY(-50%) rotate(90deg);
}


summary[aria-expanded="true"] .summary__title:after,
summary[aria-expanded="true"]  .accordion__title:after  {
transform: translateY(-50%) rotate(0deg);
}
  

svg.icon-accordion {
  display: none;
}
  

.collapsible-content summary:hover {
  background: none;
}



variant-radios {
  margin-top: 3.5rem !Important;
}

.product__tax .caption {
  font-size: 11px !Important;
}

.product__tax a {
  text-decoration: none !Important;
}



.product-form__input input[type='radio']:disabled + label,
.product-form__input input[type='radio'].unavailable + label {

  text-decoration: line-through !Important;
  cursor: not-allowed;

}


 /** Collection Pages**/
  .card:hover .media.media--hover-effect > img:first-child:only-child,
  .card-wrapper:hover .media.media--hover-effect > img:first-child:only-child {
    transform: none !Important;
  }
.card-wrapper:hover .media.media--hover-effect > img + img {
    opacity: 1;
    transition: transform var(--duration-long) ease;
    transform: none !Important;
  }


.mobile-facets__header {
      border-bottom-color: transparent !Important;

    }
.mobile-facets__footer {
        border-top-color: transparent !Important;
}
  
.parent-collection {
text-transform: uppercase;
}


.badge {
  border: 1px solid var(--gradient-base-accent-1);
    font-size: 1rem;
    text-transform: uppercase;
    }
    
    
.card-content {
  margin-top: 1em;
}

@media screen and (min-width: 750px){
.quick-add {
  margin-bottom: 0px !Important;
}
}
  
button.quick-add-modal__toggle,
button.product-media-modal__toggle {
    border: 0px solid transparent;
    color:rgba(var(--color-foreground));
      
      }

.quick-add-modal .product__title>a:hover {
  text-decoration: none !Important;
}

div.product-count { 
    display: none !Important; }
  
  
 .slider-counter,
  div.slider-buttons {
   display: none;
 }
  



@media screen and (min-width: 750px) {
.collection-hero__description {
  font-size: 1.6rem !Important;}
}



@media screen and (min-width: 750px) {
.quick-add-modal__content {
    margin-top: 5rem !Important;
    height: calc(100% - 10rem) !Important; 
}
}
  
@media screen and (max-width: 989px){
span.active-facets__button-inner {
    padding-bottom: 0.4rem !Important;
    padding-top: 0.4rem !Important;
}
}

span.active-facets__button-inner {
  align-content: center !Important;
}
  
/**Buttons + Links **/

 a.link,
.link, .customer a
{
   text-decoration: none !Important;
 }
  
.button, .button-label, .shopify-challenge__button, .customer button
{
  text-transform: uppercase;
  letter-spacing: 0.2rem;
  font-size: 1.1rem;
}

@media screen and (min-width: 750px){
  .button, 
  .button-label, 
  .shopify-challenge__button, 
  .customer button, 
  a.active-facets__button, 
  .active-facets__button-wrapper *, 
  span.active-facets__button-inner {
    font-size: 1em !Important;
  }
}


.button:hover, 
.shopify-challenge__button:hover, 
.customer button:hover,
.button:focus:not(:focus-visible):not(.focused), 
.shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused), 
.shopify-payment-button [role=button]:focus:not(:focus-visible):not(.focused), 
button.loading 
{
 background-color: rgb(var(--color-button-text)) !Important;
 color:  rgba(var(--color-button),var(--alpha-button-background)) !Important;
    }

.button--primary:focus:not(:focus-visible):not(.focused),
.button:hover:not(.quick-add__submit) {
  border: 1px solid rgba(var(--color-button),var(--alpha-button-background)) !Important;
}

.button .quick-add__submit:hover {
   border: 1px solid rgb(var(--color-button-text)) !Important;
}

cart-remove-button .button:not([disabled]):hover {
  background-color: transparent !Important;
  color: #C44918 !Important;
}
.button--secondary {
  border: 1px solid rgb(var(--color-button-text));
}


.button:before,
.shopify-challenge__button::before,
.customer button::before,
.shopify-payment-button__button--unbranded::before,
.shopify-payment-button [role="button"]::before,
.cart__dynamic-checkout-buttons [role='button']::before,
a.button:before,
a.link.animate-arrow:not(.announcement-bar__link):before,
.list-unstyled .list-menu__item:not(.mobile-facets__item):before,
a.list-social__link:before,
.underlined-link:not(.pickup-availability-button)::before,
li.vendor-list-item a::before

 {
content: "\2022" ;
margin-right: 0.5rem;
text-decoration: none !Important;
 
}

.button:hover,
.shopify-challenge__button:hover,
.customer button:hover,
.shopify-payment-button__button--unbranded:hover,
.shopify-payment-button [role="button"]:hover,
.cart__dynamic-checkout-buttons [role='button']:hover,
a.button:hover,
a.link.animate-arrow:not(.announcement-bar__link):hover,
.list-unstyled .list-menu__item:not(.mobile-facets__item):hover {

text-decoration: none !Important;
 
}

 .header__menu-item:hover::before,
a.mega-menu__link:hover::before
 {

content: "\2022" ;
}

.header__menu-item::before,
a.mega-menu__link::before
 {
content: "" ;
margin-right: 0.5rem !Important;
width: 5px !Important;
text-decoration: none !Important;

}

a.mega-menu__link {
  display: flex;
}


li.header__menu-item,
li.header__menu-item,
li.mega-menu__list,
.menu-drawer__menu-item
{
  margin-left: 0.5rem;
  
}


@media screen and (min-width: 750px) {
.footer-block__details-content .list-menu__item--link:hover, .copyright__content a:hover {
  
  text-decoration: none !Important;
}
}
  
.quick-add__submit {
min-height: calc(2rem + var(--buttons-border-width) * 2) !Important;
}



div.quick-add {
    grid-row-start: 1 !Important;
  margin-top: -1px;
}


@media screen and (max-width: 750px) {
.quick-add {
  margin-bottom: 0px !Important;
}
}


.rte a {
  color: Inherit !Important;
}

.rte a:hover,
a.link.animate-arrow:hover
{
text-decoration-thickness: 1px !Important;
color: #C44918 !Important;
  
}


a.link.animate-arrow .icon-wrap,
.animate-arrow .icon-arrow,
svg.announcement-bar__message {
  display: none !Important;
}




/** Homepage Sections **/
.rich-text {
text-align: left !Important;
}

#shopify-section-template--16070465552632__16539219793a2d5b09 div.content-container:after {
background-image: url(/cdn/shop/t/4/assets/Ande-cloud.svg?v=1655862768) !Important;
background-repeat: no-repeat;
background-position: 95% 95%;
background-origin: content-box; 
background-attachment: scroll;
background-size: contain;
  margin: 2%;
  
}



.page-width {
max-width: none !Important;
}
  
div.rich-text--full-width .rich-text__blocks,
.page-width--narrow,
.shopify-policy__container {
  margin: auto;
  width: calc(100% - 1rem / var(--font-body-scale));
 
}


    

@media screen and (min-width: 750px){
.page-width--narrow,
  .rich-text__blocks,
  .shopify-policy__container {
    padding: 0 9rem;
	}
}

@media screen and (min-width: 990px){
.page-width--narrow,
  .rich-text__blocks,
  .shopify-policy__container {
  width: calc(100% - 5rem / var(--font-body-scale));
    max-width: inherit !important;
	}
}

@media screen and (max-width: 750px){
  .rich-text__blocks {
padding: 0 1.5rem;
  }
}

@media screen and (min-width: 750px){
main[aria-label="homepage"] div.rich-text--full-width .rich-text__blocks {
max-width: 60% !Important;
margin-left: 5rem;
    padding-left: 0px !important;
    padding-right: 0px !Important;
      
}
}

.blog-placeholder__content {
    background: none !Important;
    text-align: left;
    padding: 1em;
  }
    

.active-facets__button--light .active-facets__button-inner {
    box-shadow: 0 0 0 1px rgba(var(--color-foreground)) !Important;
      }

section.homepage-banner:first-child {
 margin-bottom: -1px !Important;
}

.homepage-banner .border-top {
  border-top: var(--text-boxes-border-width) solid rgba(var(--color-base-text)) !Important;
}

.justifycenter {

    justify-content: center !Important;
}

.justifyend {
    justify-content: flex-end !Important;
}


.banner__box > * + .banner__text {
  margin-top: 2rem !Important;
}

@media screen and (min-width: 750px) {
  .banner__box > * + .banner__text {
    margin-top: 4rem !Important;
  }
  
  .banner__box {
    padding: 4.5rem 10rem 4.5rem 4.5rem !Important;
    max-width: 50% !Important;
}
  

}

.banner__box > * + * {
  margin-top: 4rem !Important;
}

.banner__box>*+.banner__buttons {
  margin-top: 4rem !Important;
}

  

.card .icon-wrap {
  display: none !Important;
}

div.banner__content .content-container{
  border-color: #282615 !Important;
    }
 
div.image-with-text--no-overlap {
padding-left: 0px !Important;
  padding-right: 0px !Important;
}

.image-with-text.collapse-borders:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content,
 .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media  
{
border-left: 0;
}

.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media, 
.image-with-text.collapse-borders:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content{
  border-right: 0;
}


@media screen and (max-width: 749px) {

.image-with-text.collapse-borders:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content,
 .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media,
  .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media, 
.image-with-text.collapse-borders:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content
{
border-left: 0;
    border-right: 0;
}

}


  .image-with-text.collapse-borders:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content, .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media {
    border-color: #282615 !Important;
  }

/* Footer */

footer.footer {
    border-top: 1px solid rgba(var(--color-foreground)) !Important;
    color: rgba(var(--color-foreground)) !Important;
      margin-top: -1px;
}

div.footer__content-bottom {
  border-top: 0px solid transparent !Important;
}

.footer-block__details-content a {
  text-decoration: none;
}
  
.footer-block__details-content p {
  font-size: 11px !Important;
}

ul.footer-block__details-content  {
 display: flex !Important;
  flex-direction: column !Important;
  height: 100%;
  
}

.footer-block__details-content li:last-child {
 margin-top: auto !Important;
}
  
.footer__content-bottom {
  display: none !Important;
}

@media screen and (max-width: 749px){
.footer__content-top {
  padding-left: 1.5rem !Important;
  padding-right: 1.5rem !Important;
}
}

div.footer__content-top {
  display: flex;
  flex-direction: row;
  flex-wrap: no-wrap;
  align-content: flex-start;
  justify-content: space-between;
  align-items: flex-start;
}

@media screen and (max-width: 750px){
   div.footer__content-top {
  flex-direction: column;
   }
  
  h2.footer-block__heading {
    font-size: inherit !Important;
    color: rgba(var(--color-foreground))!important;
         letter-spacing: inherit !Important;
}
}

.footer-block--newsletter {
 align-items: flex-start !Important; 
}


  
.footer-block__newsletter {
  margin-bottom: 3rem;
}
.newsletter-form {
  align-items: flex-start !Important;
}

@media screen and (min-width: 750px) {
.footer-block--newsletter { 
  flex-shrink: 2 !Important;
  flex-wrap: wrap !Important;
}
.footer-block--menu {
   flex-shrink: 1 !Important;
}
}  

@media screen and (min-width: 990px) {
.footer-block__heading {
    font-size: calc(var(--font-heading-scale) * 1.4rem);
      letter-spacing: inherit !Important;
}
}

.footer-block__heading { 
  text-align: left;
}

.footer-block--menu .footer-block__heading {
  display: none;
}

@media screen and (min-width: 750px) {
  .newsletter-form {
    max-width: 100% !Important;
  }
}

.footer-block__heading {
  font-size: inherit !Important;
}

footer .list-menu__item--link {
  padding-bottom: 0px !Important;
  padding-top: 0px !Important;
  color:rgba(var(--color-foreground))!important;
}



.footer-block--newsletter {
  margin-top: 0px !Important;
}




@media screen and (min-width: 750px){
.footer__column--info {
  flex-direction: row !Important;
  justify-content: space-between !Important;
}
}

.footer__content-middle-wrapper {
  display: flex;
    flex-direction: row;
  justify-content: flex-end;
}

   

/** Pages **/



ul.vendor-list {
  list-style: none;
  padding-inline-start: 0px;
}


h1.main-page-title {
  display: none;
}

@media screen and (min-width: 750px){
.shopify-policy__container {
  padding: 5rem 9rem !Important;
}
}

/** Cart **/

.cart-items th {
  opacity: 1.0 !Important;
}



.cart-item__name,
dt {
  text-transform: uppercase;
}

div.product-option dt {
  display: none !Important;
}


@media screen and (max-width: 749px) {
 
.cart-items tr,
  .cart__items
  {
  border-bottom: 1px solid rgba(var(--color-foreground)) !Important;
    }

  .cart-item__quantity-wrapper {
 
    justify-content: space-between;
    
    
  }
}


  @media screen and (min-width: 750px){
.cart-items th,
    .cart__items {
    border-bottom: 1px solid rgba(var(--color-foreground)) !Important;
}

    cart-items.page-width,
    #main-cart-footer.page-width {
     max-width: var(--page-width) !Important;
    }
  }



@media screen and (min-width: 990px) {}
slider-component.page-width-desktop {
    max-width: none !Important;
}

/** Custom Image With Text Section **/

@media screen and (max-width: 749px){
.multicolumn-list:not(.slider) {
  padding: 0px !Important;
}
.image-with-text__content,
.custom-multicolumn li:not(.slider) {
  padding: 3rem !Important;
}
}

.custom-multicolumn li {
  padding-right: 2rem !Important;
}
div.horizontal-line {
width: 100%;
    height: 1px;
    display: block;
    flex-grow: 4;
  background-color: rgba(var(--color-foreground)) !Important;
  }



div.end-dot {
    width: 5px;
    display: block;
    height: 5px;
    border-radius: 100px;
  background-color: rgba(var(--color-foreground)) !Important;
}
  
}

.image-with-text__content>*+* {
  margin-top: 3rem !Important;
}

div.line-and-dot {
 display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    align-content: center;
    align-items: center;
  
}


div.vertical-line-and-dot {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center; 
  
}

div.vertical-line {
height: 100%;
    width: 1px;
    display: block;
    flex-grow: 4;
    background-color:  rgba(var(--color-foreground)) !Important;
}
  }




.pickup-availability-list__item {
  border-bottom: 0.1rem solid rgba(var(--color-foreground)) !Important;
  padding: 2rem 0;
}

.pickup-availability-list__item:first-child {
  border-top: 0.1rem solid rgba(var(--color-foreground)) !Important;
}

.icon-tick path {
  fill: #AEC386 !Important;
}

.no-border {
  border-color: transparent !Important;
}

  
  
.button-flex-end {  
 display: flex !Important;
    flex-direction: column;
align-items: center;
  justify-content: flex-end !Important;
  padding: 2.5rem;
 }
  
.button-center {  
 display: flex !Important;
    flex-direction: column;
align-items: center;
  justify-content: center !Important;
  padding: 2.5rem;
 }

@media screen and (max-width: 989px) {
.homepage-banner .grid--2-col-tablet-down li:nth-child(odd) {
border-right: var(--text-boxes-border-width) solid rgba(var(--color-base-text)) !Important;
}
}
  @media screen and (max-width: 989px) {
.multicolumn-list .grid__item {
    max-width: none !Important;
  }
  }