/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.1789011700
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
/* ==== RESKIN START ==== */
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;600&family=Jost:wght@300;400;500&display=swap');

:root{ --rs-ink:#141414; --rs-mut:#6a6a6a; --rs-line:#dcdcd7; --rs-acc:#8a7048; --rs-bg:#fbfaf7; }
body{ background:var(--rs-bg); color:var(--rs-ink);
  font-family:'Jost',system-ui,sans-serif; font-size:16.5px; line-height:1.75; }
h1,h2,h3,h4,.product-title,.entry-title{
  font-family:'Cormorant Garamond',Georgia,serif !important; font-weight:600 !important;
  letter-spacing:.01em; line-height:1.14; color:var(--rs-ink) !important; }
h1{ font-size:clamp(38px,5vw,68px) !important; }
h2{ font-size:clamp(26px,3.2vw,44px) !important; }
p,li{ color:var(--rs-mut); }

#header, .header-main, .header-bottom{ background:#ffffff !important; }
#header{ border-bottom:1px solid var(--rs-line); box-shadow:none !important; }
.header-nav .nav > li > a, .nav > li > a{
  font-family:'Jost',sans-serif !important; font-size:15px !important; font-weight:400 !important;
  letter-spacing:.16em; text-transform:uppercase; color:var(--rs-ink) !important; }
.nav > li > a:hover{ color:var(--rs-acc) !important; }

/* the card is a wall label: rule above, everything left-aligned and quiet */
.product-small.box{ background:transparent !important; border:0 !important; box-shadow:none !important; }
.product-small .box-image{ border:1px solid var(--rs-line); background:#fff; }
.product-small .box-image img{ object-fit:contain !important; aspect-ratio:1/1; padding:16px;
  background:#fff; mix-blend-mode:normal; }
.product-small .box-text{ text-align:left !important; padding:14px 2px 0 !important;
  border-top:1px solid var(--rs-ink); margin-top:12px; }
.product-small .box-text .name.product-title a,
.product-small .woocommerce-loop-product__title{
  font-family:'Cormorant Garamond',Georgia,serif !important; font-size:20px !important;
  font-weight:600 !important; line-height:1.2; color:var(--rs-ink) !important; text-transform:none; }
.product-small .price, .product-small .price .amount{
  font-family:'Jost',sans-serif !important; font-size:15px !important; font-weight:400 !important;
  letter-spacing:.1em; color:#6b5531 !important; }
del .amount{ color:#a9a9a4 !important; }

.button, button, input[type=submit], .single_add_to_cart_button{
  background:var(--rs-ink) !important; color:#fff !important; border:0 !important;
  border-radius:0 !important; font-family:'Jost',sans-serif !important; font-weight:400 !important;
  font-size:15px !important; letter-spacing:.16em; text-transform:uppercase; }
.button:hover, .single_add_to_cart_button:hover{ background:var(--rs-acc) !important; }
.badge-container .badge-inner{ background:var(--rs-acc) !important; border-radius:0 !important;
  font-size:13px !important; letter-spacing:.08em; }
.footer-wrapper, .footer, #footer{ background:#ffffff !important; border-top:1px solid var(--rs-line); }

/* ==== RESKIN END ==== */
