.elementor-3285 .elementor-element.elementor-element-1c1c53e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3285 .elementor-element.elementor-element-b37d345{--display:flex;}.elementor-3285 .elementor-element.elementor-element-5938636{font-family:"Noto Sans Anatolian Hieroglyphs", Sans-serif;font-size:17px;}.elementor-3285 .elementor-element.elementor-element-8e06971{--display:flex;}.elementor-3285 .elementor-element.elementor-element-b0386ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;}.elementor-3285 .elementor-element.elementor-element-898bd36{font-family:"Noto Sans Anatolian Hieroglyphs", Sans-serif;font-size:16px;}.elementor-3285 .elementor-element.elementor-element-9b8e4f5 .cart button, .elementor-3285 .elementor-element.elementor-element-9b8e4f5 .cart .button{transition:all 0.2s;}.elementor-3285 .elementor-element.elementor-element-9b8e4f5 .quantity .qty{transition:all 0.2s;}@media(min-width:768px){.elementor-3285 .elementor-element.elementor-element-b37d345{--width:20%;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-5b7e45e */@media only screen and (min-width: 1024px) {
  .elementor-3285 .elementor-element.elementor-element-5b7e45e img {
    aspect-ratio: 1/1;
    object-fit: cover;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5938636 */.elementor-3285 .elementor-element.elementor-element-5938636 p:last-of-type {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-b0386ac */.elementor-3285 .elementor-element.elementor-element-b0386ac h3 {
    cursor: pointer !important
}

.elementor-3285 .elementor-element.elementor-element-b0386ac a {
    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    cursor: pointer !important;
    transition: .3s color ease-in-out !important;
}

.elementor-3285 .elementor-element.elementor-element-b0386ac a:hover {
    color: #708134 !important;
}/* End custom CSS */
/* Start custom CSS *//* Tag Styling */

.product-tags {
  position: absolute !important;
  margin: 15px !important;
}

.product-tags > div {
  display: flex !important;
  column-gap: 10px !important;
}

.product-tags > div > span {
  opacity: 0 !important;
}

.product-tags > div .vegan,
.product-tags > div .vegetarian,
.product-tags > div .special,
.product-tags > div .gluten-free {
  opacity: 1 !important;
}

.product-tags .special {
  background: rgb(170, 202, 14) !important;
  border-radius: 30px !important;
  height: 24px !important;
  font-size: 12px !important;
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
  padding: 0 10px !important;
  color: #ffffff !important;
}

.product-tags .special svg {
  margin-right: 5px !important;
}/* End custom CSS */