.advk-fcol { color: rgb(165, 165, 173); }
.advk-fcol .advk-ftitle { font-size: 24px; font-weight: 600; color: rgb(245, 245, 246); margin: 0px 0px 14px; line-height: 1.5; }
.advk-flinks { list-style: none; margin: 0px; padding: 0px; }
.advk-flinks li { margin: 0px 0px 6px; }
.advk-flinks a { color: rgb(255, 255, 255); font-size: 16px; font-weight: 500; line-height: 1.8; text-decoration: none; }
.advk-flinks a:hover, .advk-flinks a:focus { color: rgb(226, 27, 35); }
.advk-contact { list-style: none; margin: 0px; padding: 0px; }
.advk-contact li { display: flex; gap: 10px; align-items: flex-start; margin: 0px 0px 10px; font-size: 14px; line-height: 1.8; color: rgb(165, 165, 173); }
.advk-contact a { color: rgb(165, 165, 173); text-decoration: none; }
.advk-contact a:hover, .advk-contact a:focus { color: rgb(255, 255, 255); }
.advk-ico { flex: 0 0 16px; color: rgb(226, 27, 35); font-size: 14px; line-height: 1.8; }
.advk-ico img.emoji, .advk-fcol img.emoji { display: inline-block; vertical-align: -2px; width: 14px !important; height: 14px !important; max-width: 14px !important; margin: 0px !important; }
.advk-fbrand img { display: block; }
.advk-fnote { font-size: 14px; line-height: 1.7; color: rgb(165, 165, 173); margin: 0px 0px 12px; }
.advk-fnote a { color: rgb(255, 255, 255); }
.advk-fbtn { display: inline-block; background: rgb(226, 27, 35); color: rgb(255, 255, 255); font-weight: 700; letter-spacing: 0.5px; font-size: 14px; padding: 12px 22px; border-radius: 6px; text-decoration: none; }
.advk-fbtn:hover, .advk-fbtn:focus { background: rgb(196, 20, 27); color: rgb(255, 255, 255); }
.advk-fdistro p { font-size: 14px; line-height: 1.7; color: rgb(165, 165, 173); margin: 14px 0px 0px; }
.advk-fdistro a { color: rgb(255, 255, 255); text-decoration: none; }
.advk-fdistro a:hover { color: rgb(226, 27, 35); }
@media (min-width: 768px) and (max-width: 1024px) {
  #colophon .site-top-footer-inner-wrap { gap: 34px 30px; grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; }
}
@media (min-width: 1025px) and (max-width: 1199px) {
  #colophon .site-top-footer-inner-wrap { gap: 34px 30px; grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; }
}
html body #colophon .site-bottom-footer-wrap[class] { background-color: rgb(11, 11, 12) !important; }
html body #colophon .site-bottom-footer-wrap[class] .footer-html, html body #colophon .site-bottom-footer-wrap[class] .footer-html a { color: rgb(201, 201, 209) !important; }
html body #colophon .site-bottom-footer-wrap[class] .footer-html a:hover { color: rgb(255, 255, 255) !important; }
@media (max-width: 1024px) {
  #colophon .advk-pay img, #colophon .site-bottom-footer-inner-wrap img { max-height: 20px; max-width: 100%; width: auto; height: auto; object-fit: contain; }
}
@media (max-width: 767px) {
  .advk-fcol .advk-ftitle { font-size: 20px; }
  #colophon .site-bottom-footer-inner-wrap { flex-wrap: wrap; justify-content: center; gap: 12px; text-align: center; display: flex !important; }
  #colophon .site-bottom-footer-inner-wrap > * { flex: 0 0 100%; max-width: 100%; justify-content: center; text-align: center; }
  #colophon .site-bottom-footer-inner-wrap .footer-html, #colophon .site-bottom-footer-inner-wrap .footer-html-inner { display: flex; flex-wrap: wrap; justify-content: center; gap: 6px; max-width: 100%; }
  #colophon .advk-pay { display: flex; flex-wrap: wrap; justify-content: center; gap: 6px; }
}
#masthead .site-top-header-wrap .site-header-row-container-inner, #masthead .site-top-header-inner-wrap { background-color: rgb(201, 24, 43) !important; }
#masthead .site-top-header-wrap a:not(.button) { text-decoration: none !important; }
#masthead .site-top-header-wrap a:not(.button):hover { text-decoration: underline !important; }
.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input, #masthead .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input { border: 1px solid rgba(0, 0, 0, 0.1) !important; border-radius: 9px !important; background: rgb(255, 255, 255) !important; }
.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:focus { border-color: rgba(0, 0, 0, 0.25) !important; box-shadow: none !important; }
@media (max-width: 767px) {
  html body[class][class][class][class] #masthead .site-branding img { max-height: 96px !important; width: auto !important; }
}
.advk-pillar b, .advk-pillar strong { word-break: normal !important; overflow-wrap: normal !important; hyphens: none !important; }
@media (max-width: 600px) {
  html body ul.products li.product .quantity.spinners-added { box-sizing: border-box; display: flex !important; width: 100% !important; max-width: 100% !important; min-width: 0px !important; }
  html body ul.products li.product .quantity .qty { flex: 1 1 auto; width: 100% !important; min-width: 0px !important; }
  html body ul.products li.product .quantity .minus, html body ul.products li.product .quantity .plus { flex: 0 0 16px; width: 16px !important; min-width: 16px !important; padding: 0px !important; }
  html body ul.products li.product { overflow: hidden; }
}
h1.advdistro-archive-title { max-width: var(--global-content-width,1290px); margin-left: auto; margin-right: auto; padding: 1.2rem 2rem; box-sizing: border-box; }
.pwb-single-product-brands a[href]::after { margin-left: 0.45em; opacity: 0.75; }
html body #colophon#colophon .site-bottom-footer-wrap[class][class] .advk-reviews, html body #colophon#colophon .site-bottom-footer-wrap[class][class] .advk-reviews :is(strong, b, span) { color: rgb(215, 215, 222) !important; }
html body #colophon#colophon .site-bottom-footer-wrap[class][class] .advk-reviews:hover, html body #colophon#colophon .site-bottom-footer-wrap[class][class] .advk-reviews:hover :is(strong, b, span) { color: rgb(255, 255, 255) !important; }
@media (max-width: 900px) {
  #colophon .advk-fbottom { justify-content: center; gap: 6px 14px; text-align: center; max-width: 100%; display: flex !important; flex-wrap: wrap !important; }
  #colophon .advk-fbottom > * { max-width: 100%; white-space: normal !important; }
  #colophon .footer-html-inner { justify-content: center; gap: 10px; max-width: 100%; display: flex !important; flex-wrap: wrap !important; }
}
@media (max-width: 600px) {
  :is(#colophon, .site-footer) ul.advk-flinks li { break-inside: avoid; display: block; }
  :is(#colophon, .site-footer) ul.advk-flinks { column-gap: 18px; }
}
.entry-content p, .entry-content li, .entry-content dd, .entry-content dt, .entry-content td, .entry-content th, .entry-content blockquote, .entry-content address { color: rgb(215, 215, 222); }
.entry-content strong, .entry-content b { color: rgb(241, 241, 244); }
.entry-content .wp-block-button__link { background-color: rgb(226, 27, 35); color: rgb(255, 255, 255); border-radius: 6px; }
.entry-content .wp-block-button__link:hover { background-color: rgb(196, 20, 27); color: rgb(255, 255, 255); }
@media (max-width: 600px) {
  html body ul.products li.product .price { display: block; font-size: 12px !important; white-space: nowrap !important; }
  html body ul.products li.product .button, html body ul.products li.product .add_to_cart_button, html body ul.products li.product .xoo-wl-btn { white-space: normal !important; font-size: 9px !important; line-height: 1.15 !important; padding: 6px 3px !important; width: 100% !important; box-sizing: border-box !important; text-align: center !important; min-width: 0px !important; }
  html body ul.products li.product .woocommerce-loop-product__title { font-size: 11px !important; line-height: 1.25 !important; }
}
html body ul.products li.product.content-bg, html body ul.products li.product-category.content-bg, html body ul.products li.product.entry.content-bg { background-color: transparent !important; box-shadow: none !important; border: 0px !important; }

.page-content p,.page-content li,.search-results .entry-summary p,.no-results .page-content p{color:#d7d7de}
@media(max-width:1024px){#advk-theme-toggle{bottom:82px}}