.elementor-42496 .elementor-element.elementor-element-f77d25a{--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;}.elementor-42496 .elementor-element.elementor-element-cb357ba{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-42496 .elementor-element.elementor-element-b97b082 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-f4cf19f );}.elementor-42496 .elementor-element.elementor-element-9815e38 .wd-nav-product-cat > li > a{font-family:"Jost", Sans-serif;font-size:17px;font-weight:500;text-transform:capitalize;}.elementor-42496 .elementor-element.elementor-element-9815e38 .wd-nav-product-cat{--nav-color-hover:var( --e-global-color-secondary );--nav-pd:0px 0px 0px 0px;}.elementor-42496 .elementor-element.elementor-element-8bc3788 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-f4cf19f );}.elementor-42496 .elementor-element.elementor-element-01e5181 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDCDC;}.elementor-42496 .elementor-element.elementor-element-b1bf632{--display:flex;}.elementor-42496 .elementor-element.elementor-element-0d96714{--wd-brd-radius:0px;}.elementor-42496 .elementor-element.elementor-element-0d96714 [class*="products-bordered-grid"], .elementor-42496 .elementor-element.elementor-element-0d96714 [class*="products-bordered-grid"] .wd-product{--wd-bordered-brd:#DCDCDC;}.elementor-42496 .elementor-element.elementor-element-0d96714 .wd-products-with-bg, .elementor-42496 .elementor-element.elementor-element-0d96714 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFCF8;--wd-bordered-bg:#FFFCF8;}@media(min-width:768px){.elementor-42496 .elementor-element.elementor-element-cb357ba{--width:20%;}.elementor-42496 .elementor-element.elementor-element-b1bf632{--width:80%;}}/* Start custom CSS *//* ================================
   SHOP ARCHIVE COLORS + FONT
================================ */

/* Main font on shop archive */
body.woocommerce-shop .product-small .button,
body.archive.woocommerce .product-small .button
body.woocommerce-shop .product-small,
body.archive.woocommerce .product-small,
body.woocommerce-shop .product-small *,
body.archive.woocommerce .product-small * {
  font-family: "Jost", sans-serif !important;
}

/* Product title */
body.woocommerce-shop .product-title,
body.archive.woocommerce .product-title,
body.woocommerce-shop .product-title a,
body.archive.woocommerce .product-title a {
  font-family: "Jost", sans-serif !important;
  font-weight: 600 !important;
  color: #111111 !important;
}

/* Price color */
body.woocommerce-shop .price,
body.archive.woocommerce .price,
body.woocommerce-shop .price span,
body.archive.woocommerce .price span,
body.woocommerce-shop .amount,
body.archive.woocommerce .amount,
body.woocommerce-shop .woocommerce-Price-amount,
body.archive.woocommerce .woocommerce-Price-amount {
  color: #C74211 !important;
  font-family: "Jost", sans-serif !important;
  font-weight: 600 !important;
}

/* Add to cart / select options button */
body.woocommerce-shop .add-to-cart-button a,
body.archive.woocommerce .add-to-cart-button a,
body.woocommerce-shop .add_to_cart_button,
body.archive.woocommerce .add_to_cart_button,
body.woocommerce-shop .product_type_variable,
body.archive.woocommerce .product_type_variable,
body.woocommerce-shop .product_type_simple,
body.archive.woocommerce .product_type_simple,
body.woocommerce-shop .button,
body.archive.woocommerce .button {
  background-color: #E9B44C !important;
  color: #111111 !important;
  border: 1px solid #E9B44C !important;
  font-family: "Jost", sans-serif !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

/* Button hover */
body.woocommerce-shop .add-to-cart-button a:hover,
body.archive.woocommerce .add-to-cart-button a:hover,
body.woocommerce-shop .add_to_cart_button:hover,
body.archive.woocommerce .add_to_cart_button:hover,
body.woocommerce-shop .product_type_variable:hover,
body.archive.woocommerce .product_type_variable:hover,
body.woocommerce-shop .product_type_simple:hover,
body.archive.woocommerce .product_type_simple:hover,
body.woocommerce-shop .button:hover,
body.archive.woocommerce .button:hover {
  background-color: #d9a23f !important;
  color: #111111 !important;
  border-color: #d9a23f !important;
}/* End custom CSS */