
@media only screen and (max-width: 768px) {
	ul.products li.product {
		float: none !important;
		display: block !important;
		width: 100% !important;
		margin: 0 auto !important;
	}
}


/* NL single timberin_blog posts only: keep in-post imagery inside the reading column. */
body.single-timberin_blog .entry-content img,
body.single-timberin_blog .entry-content figure,
body.single-timberin_blog .entry-content .wp-block-image {
	  max-width: 100%;
	  height: auto;
	  box-sizing: border-box;
}

/* Prevent theme/media rules from making a content image or wrapper full-bleed. */
body.single-timberin_blog .entry-content figure,
body.single-timberin_blog .entry-content .wp-block-image {
	  width: auto;
	  margin-left: auto;
	  margin-right: auto;
}

body.single-timberin_blog .entry-content figure img,
body.single-timberin_blog .entry-content .wp-block-image img {
	  display: block;
	  width: auto;
	  max-width: 100%;
	  height: auto;
}
/* NL single timberin_blog posts only: framed in-post imagery + prose spacing. */
body.single-timberin_blog .entry-content {
  padding-left: clamp(24px, 4vw, 64px);
  padding-right: clamp(24px, 4vw, 64px);
  box-sizing: border-box;
}

/* Keep in-post imagery responsive, centered, and visibly inset from the prose edges. */
body.single-timberin_blog .entry-content img,
body.single-timberin_blog .entry-content figure,
body.single-timberin_blog .entry-content .wp-block-image {
  max-width: 94%;
  height: auto;
  box-sizing: border-box;
}

body.single-timberin_blog .entry-content > img,
body.single-timberin_blog .entry-content figure,
body.single-timberin_blog .entry-content .wp-block-image {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
}

body.single-timberin_blog .entry-content figure img,
body.single-timberin_blog .entry-content .wp-block-image img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}

@media (max-width: 767px) {
  body.single-timberin_blog .entry-content {
    padding-left: 18px;
    padding-right: 18px;
  }

  body.single-timberin_blog .entry-content > img,
  body.single-timberin_blog .entry-content figure,
  body.single-timberin_blog .entry-content .wp-block-image {
    width: 96%;
    max-width: 96%;
  }
}

body.archive.post-type-archive-timberin_blog .timberin-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2rem)}body.archive.post-type-archive-timberin_blog .timberin-blog-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid #ddd8cd;border-radius:18px;background:#fff;box-shadow:0 14px 40px rgba(23,52,46,.08)}body.archive.post-type-archive-timberin_blog .timberin-blog-card-media{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;border-radius:17px 17px 0 0;background:#e9e6de}body.archive.post-type-archive-timberin_blog .timberin-blog-card-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}body.archive.post-type-archive-timberin_blog .timberin-blog-card-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:clamp(1.25rem,2.2vw,1.75rem)}body.archive.post-type-archive-timberin_blog .timberin-blog-card-category{display:inline-block;margin:0 0 .65rem;color:#1f584c;font-size:.79rem;font-weight:700;letter-spacing:.085em;line-height:1.35;text-transform:uppercase}body.archive.post-type-archive-timberin_blog .timberin-blog-card h2{margin:0 0 .75rem;color:#17342e;font-family:Georgia,serif;font-size:clamp(1.3rem,2vw,1.58rem);font-weight:700;line-height:1.25}body.archive.post-type-archive-timberin_blog .timberin-blog-card-excerpt{margin:0 0 1rem;color:#515b56;font-family:Georgia,serif;font-size:1rem;line-height:1.62}body.archive.post-type-archive-timberin_blog .timberin-blog-card-excerpt p{margin:0}body.archive.post-type-archive-timberin_blog .timberin-blog-card-date{margin-top:auto;color:#747c78;font-family:Georgia,serif;font-size:.9rem}@media(max-width:980px){body.archive.post-type-archive-timberin_blog .timberin-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){body.archive.post-type-archive-timberin_blog .timberin-blog-grid{grid-template-columns:1fr;gap:1.2rem}}

/* TimberIN compact navigation — 2026-09-24 */
#nav ul.level-1 > li.menu-item > a,
html body.wp-theme-maya.boxed-layout #header #nav.group > ul.level-1#menu-meniu > li.menu-item > a {
 font-family: Arial, Helvetica, sans-serif !important;
 font-size: 14px !important;
 font-weight: 600 !important;
 letter-spacing: normal !important;
}
@media (min-width: 769px) {
 html body.wp-theme-maya.boxed-layout #header #nav.group > ul.level-1#menu-meniu {
 gap: 2px !important;
 padding: 4px !important;
 }
 html body.wp-theme-maya.boxed-layout #header #nav.group > ul.level-1#menu-meniu > li.menu-item > a {
 min-height: 38px !important;
 line-height: 20px !important;
 padding: 7px 6px !important;
 border-radius: 7px !important;
 }
 html body.wp-theme-maya.boxed-layout #header #nav.group > ul.level-1#menu-meniu > li.menu-item.menu-item-has-children > a {
 padding-right: 18px !important;
 }
}

/* 2026.08.24-r83-nlit-ai-assistant-parity-v1 */
:root {
  --ti-r83-brown: #7a3f20;
  --ti-r83-cream: #fffdf9;
}

html body .mwai-trigger.mwai-open-button {
  z-index: 2147481000 !important;
  filter: none !important;
}

html body .mwai-trigger .mwai-icon-container {
  box-sizing: border-box !important;
  width: 60px !important;
  height: 60px !important;
  padding: 5px !important;
  overflow: hidden !important;
  background: linear-gradient(145deg, #fffdf9 0%, #f4e2cf 100%) !important;
  border: 2px solid var(--ti-r83-brown) !important;
  border-radius: 50% !important;
  box-shadow: 0 8px 22px rgba(67, 34, 17, 0.25) !important;
  opacity: 1 !important;
  visibility: visible !important;
  transition: transform 180ms ease, box-shadow 180ms ease;
}

html body .mwai-trigger .mwai-icon-container:hover,
html body .mwai-trigger .mwai-icon-container:focus-visible {
  transform: translateY(-2px);
  box-shadow: 0 11px 25px rgba(67, 34, 17, 0.32) !important;
  outline: 3px solid rgba(223, 190, 160, 0.75) !important;
  outline-offset: 2px;
}

html body .mwai-trigger .mwai-icon {
  width: 46px !important;
  height: 46px !important;
  object-fit: contain !important;
  opacity: 1 !important;
}

html body .mwai-chat.mwai-window.mwai-open.mwai-open {
  z-index: 2147483500 !important;
  isolation: isolate !important;
  background: #fafafa !important;
  opacity: 1 !important;
}

html body .mwai-chat.mwai-window.mwai-open.mwai-open .mwai-window-box.mwai-window-box {
  position: relative !important;
  z-index: 2147483501 !important;
  background: #fafafa !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}

@media (min-width: 768px) {
  html body.admin-bar .mwai-trigger.mwai-open-button {
    top: 50px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body .mwai-trigger .mwai-icon-container {
    transition: none !important;
  }
}


/* 2026.08.24-r82-defrnlit-instagram-popup-parity-v1 */
:root {
  --ti-r81-popup-ink: #2a1a12;
  --ti-r81-popup-body: #544f4b;
  --ti-r81-popup-brown: #744124;
  --ti-r81-popup-brown-dark: #5d321d;
  --ti-r81-popup-accent: #b96b33;
  --ti-r81-popup-beige: #f6ecdf;
  --ti-r81-popup-cream: #fbf7f2;
  --ti-r81-popup-line: #dfc4a7;
}

html body .sgpb-theme-1-overlay {
  background: rgba(37, 22, 15, .76) !important;
  opacity: 1 !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
  z-index: 2147483645 !important;
}

html body #sgpb-popup-dialog-main-div-wrapper:has(.timberin-social-popup) {
  z-index: 2147483647 !important;
}

html body #sgpb-popup-dialog-main-div-wrapper [class*="sgpb-popup-dialog-main-div-theme-wrapper"]:has(.timberin-social-popup) {
  width: min(820px, calc(100vw - 48px)) !important;
  max-width: min(820px, calc(100vw - 48px)) !important;
  height: auto !important;
  max-height: calc(100vh - 40px) !important;
  max-height: calc(100dvh - 40px) !important;
  box-sizing: border-box !important;
  z-index: 2147483647 !important;
  pointer-events: auto !important;
}

html body #sgpb-popup-dialog-main-div-wrapper .sgpb-theme-1-content:has(.timberin-social-popup) {
  width: 100% !important;
  max-width: 820px !important;
  height: auto !important;
  max-height: calc(100vh - 40px) !important;
  max-height: calc(100dvh - 40px) !important;
  padding: 0 !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
  opacity: 1 !important;
  filter: none !important;
  background: #fff !important;
  border: 1px solid var(--ti-r81-popup-line) !important;
  border-radius: 24px !important;
  box-shadow: 0 28px 80px rgba(37, 22, 15, .42) !important;
  pointer-events: auto !important;
}

html body #sgpb-popup-dialog-main-div-wrapper .sgpb-main-html-content-wrapper:has(.timberin-social-popup) {
  width: 100% !important;
  max-height: calc(100vh - 42px) !important;
  max-height: calc(100dvh - 42px) !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  overscroll-behavior: contain;
  scrollbar-width: thin;
  scrollbar-color: var(--ti-r81-popup-brown) #f1e6d9;
  opacity: 1 !important;
  background: #fff !important;
  pointer-events: auto !important;
}

html body #sgpb-popup-dialog-main-div-wrapper .sgpb-main-html-content-wrapper:has(.timberin-social-popup)::-webkit-scrollbar {
  width: 8px;
}

html body #sgpb-popup-dialog-main-div-wrapper .sgpb-main-html-content-wrapper:has(.timberin-social-popup)::-webkit-scrollbar-track {
  background: #f1e6d9;
}

html body #sgpb-popup-dialog-main-div-wrapper .sgpb-main-html-content-wrapper:has(.timberin-social-popup)::-webkit-scrollbar-thumb {
  background: var(--ti-r81-popup-brown);
  border: 2px solid #f1e6d9;
  border-radius: 999px;
}

html body #sgpb-popup-dialog-main-div-wrapper #sgpb-close-button {
  top: 14px !important;
  right: 14px !important;
  bottom: auto !important;
  left: auto !important;
  display: grid !important;
  place-items: center !important;
  width: 46px !important;
  min-width: 46px !important;
  height: 46px !important;
  min-height: 46px !important;
  padding: 0 !important;
  margin: 0 !important;
  color: #fff !important;
  background: var(--ti-r81-popup-brown) !important;
  border: 3px solid #fff !important;
  border-radius: 999px !important;
  box-shadow: 0 7px 22px rgba(42, 26, 18, .28) !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  transition: transform .18s ease, background-color .18s ease, box-shadow .18s ease !important;
}

html body #sgpb-popup-dialog-main-div-wrapper #sgpb-close-button:hover,
html body #sgpb-popup-dialog-main-div-wrapper #sgpb-close-button:focus-visible {
  color: #fff !important;
  background: var(--ti-r81-popup-brown-dark) !important;
  transform: scale(1.05);
  box-shadow: 0 9px 26px rgba(42, 26, 18, .36) !important;
  outline: 3px solid rgba(185, 107, 51, .38) !important;
  outline-offset: 2px !important;
}

html body #sgpb-popup-dialog-main-div-wrapper #sgpb-close-button img {
  display: block !important;
  width: 17px !important;
  height: 17px !important;
  margin: auto !important;
  filter: brightness(0) invert(1) !important;
}

html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup {
  display: grid !important;
  grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr) !important;
  grid-template-areas:
    "intro feed"
    "action feed" !important;
  gap: 18px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 20px !important;
  color: var(--ti-r81-popup-ink) !important;
  font-family: Arial, Helvetica, sans-serif !important;
  line-height: 1.55 !important;
  text-align: left !important;
  opacity: 1 !important;
  filter: none !important;
  mix-blend-mode: normal !important;
  background: #fff !important;
  box-sizing: border-box !important;
  pointer-events: auto !important;
}

html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup,
html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup * {
  box-sizing: border-box !important;
}

html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup__intro {
  grid-area: intro !important;
  position: relative;
  display: flex !important;
  min-width: 0;
  min-height: 302px;
  flex-direction: column;
  justify-content: center;
  margin: 0 !important;
  padding: 34px 30px 30px !important;
  overflow: hidden;
  opacity: 1 !important;
  background: linear-gradient(145deg, #fbf7f2 0%, #f6ecdf 100%) !important;
  border: 1px solid var(--ti-r81-popup-line) !important;
  border-radius: 18px !important;
}

html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup__intro::before {
  content: "" !important;
  position: absolute;
  top: 0;
  left: 0;
  width: 76px;
  height: 5px;
  background: var(--ti-r81-popup-accent);
  border-radius: 0 0 8px 0;
}

html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup__eyebrow {
  margin: 0 0 12px !important;
  color: var(--ti-r81-popup-brown) !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  line-height: 1.3 !important;
  letter-spacing: .15em !important;
  text-transform: uppercase !important;
}

html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup h2 {
  margin: 0 0 16px !important;
  padding: 0 40px 0 0 !important;
  color: var(--ti-r81-popup-ink) !important;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: clamp(30px, 3.2vw, 38px) !important;
  font-weight: 750 !important;
  line-height: 1.12 !important;
  letter-spacing: -.035em !important;
}

html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup__intro > p:last-child {
  max-width: 32ch !important;
  margin: 0 !important;
  color: var(--ti-r81-popup-body) !important;
  font-size: 16px !important;
  line-height: 1.62 !important;
}

html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup__intro strong {
  color: var(--ti-r81-popup-brown-dark) !important;
  font-weight: 800 !important;
}

html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup__feed {
  grid-area: feed !important;
  display: flex !important;
  min-width: 0;
  min-height: 382px;
  align-self: stretch;
  margin: 0 !important;
  overflow: hidden !important;
  opacity: 1 !important;
  background: var(--ti-r81-popup-cream) !important;
  border: 1px solid var(--ti-r81-popup-line) !important;
  border-radius: 18px !important;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.7) !important;
}

html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup__feed iframe {
  display: block !important;
  width: 100% !important;
  min-width: 100% !important;
  height: 100% !important;
  min-height: 382px !important;
  margin: 0 !important;
  opacity: 1 !important;
  background: #fff !important;
  border: 0 !important;
  pointer-events: auto !important;
}

html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup__action {
  grid-area: action !important;
  width: 100% !important;
  align-self: end;
  justify-self: stretch !important;
  margin: 0 !important;
  text-align: left !important;
}

html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup__action a {
  display: inline-flex !important;
  width: 100% !important;
  min-height: 52px !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 9px !important;
  padding: 13px 22px !important;
  color: #fff !important;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 16px !important;
  font-weight: 750 !important;
  line-height: 1.25 !important;
  text-align: center !important;
  text-decoration: none !important;
  background: var(--ti-r81-popup-brown) !important;
  border: 1px solid var(--ti-r81-popup-brown) !important;
  border-radius: 12px !important;
  box-shadow: 0 9px 22px rgba(93, 50, 29, .22) !important;
  transition: transform .18s ease, background-color .18s ease, box-shadow .18s ease !important;
  pointer-events: auto !important;
}

html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup__action a:hover,
html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup__action a:focus-visible {
  color: #fff !important;
  background: var(--ti-r81-popup-brown-dark) !important;
  border-color: var(--ti-r81-popup-brown-dark) !important;
  transform: translateY(-1px);
  box-shadow: 0 12px 28px rgba(93, 50, 29, .3) !important;
  outline: 3px solid rgba(185, 107, 51, .3) !important;
  outline-offset: 2px !important;
}

body:has(#sgpb-popup-dialog-main-div-wrapper .timberin-social-popup) .mwai-chat,
body:has(#sgpb-popup-dialog-main-div-wrapper .timberin-social-popup) .mwai-chatbot-container,
body:has(#sgpb-popup-dialog-main-div-wrapper .timberin-social-popup) .mwai-trigger,
body:has(#sgpb-popup-dialog-main-div-wrapper .timberin-social-popup) .mwai-open-button,
body:has(#sgpb-popup-dialog-main-div-wrapper .timberin-social-popup) .ti-sticky-button,
body:has(#sgpb-popup-dialog-main-div-wrapper .timberin-social-popup) #provesrc-notification-container,
body:has(#sgpb-popup-dialog-main-div-wrapper .timberin-social-popup) .ht-ctc-chat,
body:has(#sgpb-popup-dialog-main-div-wrapper .timberin-social-popup) #ht-ctc-chat,
body:has(#sgpb-popup-dialog-main-div-wrapper .timberin-social-popup) #wpadminbar {
  z-index: 2147480000 !important;
  pointer-events: none !important;
}

@media (max-width: 700px) {
  html body #sgpb-popup-dialog-main-div-wrapper [class*="sgpb-popup-dialog-main-div-theme-wrapper"]:has(.timberin-social-popup) {
    width: calc(100vw - 18px) !important;
    max-width: calc(100vw - 18px) !important;
    max-height: calc(100vh - 18px) !important;
    max-height: calc(100dvh - 18px) !important;
  }

  html body #sgpb-popup-dialog-main-div-wrapper .sgpb-theme-1-content:has(.timberin-social-popup) {
    max-height: calc(100vh - 18px) !important;
    max-height: calc(100dvh - 18px) !important;
    border-radius: 18px !important;
  }

  html body #sgpb-popup-dialog-main-div-wrapper .sgpb-main-html-content-wrapper:has(.timberin-social-popup) {
    max-height: calc(100vh - 20px) !important;
    max-height: calc(100dvh - 20px) !important;
  }

  html body #sgpb-popup-dialog-main-div-wrapper #sgpb-close-button {
    top: 10px !important;
    right: 10px !important;
    width: 44px !important;
    min-width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
  }

  html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup {
    display: flex !important;
    flex-direction: column !important;
    gap: 11px !important;
    padding: 10px !important;
  }

  html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup__intro {
    min-height: 0 !important;
    padding: 20px 52px 18px 18px !important;
    border-radius: 14px !important;
  }

  html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup__intro::before {
    width: 58px;
    height: 4px;
  }

  html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup__eyebrow {
    margin-bottom: 8px !important;
    font-size: 10px !important;
    letter-spacing: .13em !important;
  }

  html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup h2 {
    margin-bottom: 10px !important;
    padding-right: 0 !important;
    font-size: clamp(25px, 8vw, 30px) !important;
    line-height: 1.14 !important;
  }

  html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup__intro > p:last-child {
    max-width: none !important;
    font-size: 15px !important;
    line-height: 1.52 !important;
  }

  html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup__feed {
    min-height: min(250px, 36dvh) !important;
    border-radius: 14px !important;
  }

  html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup__feed iframe {
    height: min(250px, 36dvh) !important;
    min-height: 220px !important;
  }

  html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup__action a {
    min-height: 48px !important;
    padding: 12px 16px !important;
    font-size: 15px !important;
    border-radius: 11px !important;
  }
}

@media (max-width: 380px) {
  html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup__intro {
    padding: 17px 48px 15px 15px !important;
  }

  html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup h2 {
    font-size: 24px !important;
  }

  html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup__feed,
  html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup__feed iframe {
    min-height: 205px !important;
    height: min(225px, 34dvh) !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body #sgpb-popup-dialog-main-div-wrapper #sgpb-close-button,
  html body #sgpb-popup-dialog-main-div-wrapper .timberin-social-popup__action a {
    transition: none !important;
  }
}


.single-product div.product div.images a { 
  width:auto !important 
}
.products .product {
  height:354px;
}
@media (max-width:990px) {
  .woocommerce .products li.last {
    padding-right: 46px !important;
  }
}
ul.products li.product {
  float:left !important;
}
.single_variation_wrap .product-addon {
float: left;
}
.woocommerce-product-gallery .flex-control-thumbs li:nth-child(4n+1) {
clear: both !important;
}
.flex-viewport {
height: 394px !important;
}
.product > .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images > div > figure > div.woocommerce-product-gallery__image.flex-active-slide > a {
pointer-events: none;
}
@media screen and (max-width: 375px) {

.shop-ribbon .products, .shop-traditional .products.ribbon {
float: left;
margin: 0 !important;
padding: 0 25% !important;
}

}
.product-template-default .variations_form:first-of-type {display:none;}
.product-template-default div.product_meta {display:none;}
.single-product .woocommerce-product-gallery__image>a {
pointer-events: none;
}
.woocommerce-variation.single_variation {
width: 100%;
margin-bottom: 20px;
}
.product-addon {
width: 100%;
}
form.cart:nth-of-type(1) {
display: block !important;
}
dl.product-addon-totals {
float: left;
width: 100%;
}
.cart-collaterals + .cross-sells {
display: none;
}
div a.remove {
    height: 30px;
    width: 30px;
    background-size: contain;
}
table.shop_table .product-thumbnail {
width: 120px !important;
}
table.shop_table td.product-thumbnail img {
width: 120px !important;
}
body.single-product .layout-sidebar-no div.product div.summary {
width: 47%;
}
body.single-product .layout-sidebar-no div.product div.images {
width: 50%;
}
div.product div.images a {
position: relative !important;
}
@media only screen and (max-width: 768px){
ul.products li.product {
width: 100%!important;
}
}
.out-of-stock {display: none;}
.woocommerce form.cart button.button {
    background-color: #c42d2d;
}
.woocommerce form.checkout button.button {    
    background-color: #c42d2d;
}
/* Hide 'Select options' button from categories page */
.woocommerce .products .product_type_variable {
  display: none !important;
}
/* Hide 'Select options' button from categories page */
.woocommerce .products .product_type_simple {
  display: none !important;
}
h1.title {
text-align: center !important
}
.shop-ribbon .products li .buttons {
background: none !important;
}
.element-is-sticky {
background: #F0F8FF;
}
.wc-pao-addon-image-swatch{
    display:none;
}
.wp-block-embed-twitter .twitter-tweet {
	  display: block;
    margin-left: auto;
    margin-right: auto 
}
li#tab-title-common_tab a {
font-size: 16px;
color: red;
}
li#tab-title-common_tab a:hover {
color: #6c6c6c;
}
.instagram-media{margin:0 auto !important;}
@media(min-width: 1024px){
	figure.wp-block-embed.aligncenter.is-type-video.is-provider-youtube.wp-block-embed-youtube {
    margin: 0px 15% !important;
}
	figure.wp-block-embed.is-type-video.is-provider-youtube.wp-block-embed-youtube {
    margin: 0px 15% !important;
}
}

        .single_add_to_cart_button.buttonss,.add_to_cart_buttonss{
            font-size: initial;
        }
        .single_add_to_cart_button.button:after,.add_to_cart_button:after {
            content: "\e01d";
            z-index: 99;
            font-family: WooCommerce;
            font-size: initial;
            padding: 0 4px;     
        } 
    