/** Shopify CDN: Minification failed

Line 48:0 Unexpected "}"
Line 201:0 All "@import" rules must come first

**/
.stamped-container[data-count="0"][data-widget-language=""] .stamped-empty-state>div, .stamped-container[data-count="0"][data-widget-language=en] .stamped-empty-state>div {
    
    color: #1B6921 !important;
  
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}


.footer__menu-link {
  padding-bottom: 8px;
}

.heading-divider--long {
    width: 90%;
}

.content h2, .shopify-policy__body h2 {
    font-size: 1.3em;
    margin-bottom: 0.5714em;
    word-wrap: break-word;
}

.page__title.title h1 {
  color: black;
}


  .navbar-item.has-dropdown {
    position: relative;
  }
}

.header__brand {
    margin-right: 30px;
}

.header__icon-style-icons-text .icon-caption {
    font-size: 1em;
}


.header__link.action-area__link {
  display: none;
}

.header a, .footer a {
  text-decoration: none !important;
}


.announcement-bar__text p {
  font-family: 'EgyptianUnified' !important;
}

.announcement-bar__text a {
  color: white;
}



.featured-collection__title.title {
  font-weight: 600;
}

   
   
   .content:not(:last-child), .shopify-policy__body:not(:last-child), .title:not(:last-child), .subtitle:not(:last-child) {
    margin-bottom: 1rem;
}
     .newsletter-form .field {
    margin-bottom: 10px;
}
     
     .benefit-row {
          display: flex;
          flex-wrap: nowrap;
          justify-content: space-around;
          
          }
          .benefit-column {          
          padding: 20px 20px 20px 0px;
          text-align: center;

          }
          .benefit-column p {
          font-size: 16px;
          text-align: center;
          color: black;
          font-weight: bold;
          }

          .benifit-image img {
           height: 100px;
           width: 100px;
           object-fit: contain;
          }

@media only screen and (max-width: 480px) {
          .benifit-image img {
           height: 50px;
           width: 50px;
           object-fit: contain;
          }
          .benefit-column {          
          padding: 0px 10px 0px 0px;
          text-align: center;
          }
          .benefit-column p {
          font-size: 14px;
          text-align: center;
          color: black;
          font-weight: bold;
          }
}

@media only screen and (min-width: 799px) {
.navbar-dropdown.is-vertical {    
    max-width: 350px;
    min-width: 250px;
}
}


         
.has-product-sticker .sticker-shape-square .thumbnail-sticker {
  
    width: calc(50% - 10px);
   
}

.price-ui--loading, .price-ui-badge--loading {
    opacity: 1; 
}


.purchase-details.has-quantity-box .purchase-details__spb--false .button--add-to-cart {
    width: 100%;
}

.product-quantity-box.purchase-details__quantity {
    margin-right: 10px;
    width: calc(40% - 12px);
}

.collection-main, .template-product {
  padding-left: 15px;
  padding-right: 15px;
}

#template-product {
  padding-left: 15px;
  padding-right: 15px;
}

.footer__heading {
  display: none;
}

.footer__container {
  background-color: #f5f5f2;
}


.addtocart_center {
  justify-content: center !important;
}

.footer__credits p {
    font-size: 16px !important;
}

.section.is-width-wide .container.has-limit {
    max-width: 1600px;
    width: 95%;
}

.footer__extra-content.section {
  max-width: 1600px;
    width: 95%;
}


/* Start */
@import url('https://use.typekit.net/egw1vri.css');
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, #nav li a, div.title a, .headline, .subtitle, .Heading { 
  font-family: 'livory', sans-serif !important; 
}
/* End*/



p,
em
{
font-family: "Garamond", serif !important;
font-weight: 500;
font-size: 19px;
text-transform: none !important;
}

em, i {
    
    line-height: 25px;
}

.collection-main .purchase-details {
    justify-content: center;
}

.collection-main .product-quantity-box.purchase-details__quantity {
    width: calc(40% - 12px) ;
}

@media only screen and (max-width: 798px) {
.smart-payment-button--true .product-quantity-box.purchase-details__quantity {
    width: 100% !important;
}   
}

.selector-wrapper {
    display: flex;
    flex-direction: column;
    margin-bottom: 10px;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
}

.product-template .purchase-details {
    justify-content: left;
}


.thumbnail-overlay p {
  padding-bottom: 10px;
}

.description.content.has-padding-top p {
  padding-bottom: 0px;
  margin-bottom: 4px;
}

.button--secondary.tonic-button {
  border-color: #318c39 !important;
  color: #318c39 !important;
}

.button--secondary.tonic-button:hover {
  border-color: #318c39 !important;
  color: #fff !important;
  background-color: #318c39 !important;
}
