/*
* Global
*/
/*
 * Fonts
 */
/*
 * colors
 */
/* Layout */
/* Breakpoints */
html,
body,
div,
span,
applet,
object,
iframe,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend {
  margin: 0;
  border: 0;
}

body,
html :where(.editor-styles-wrapper) {
  max-width: 100%;
  font-family: var(--e-global-typography-text-font-family, "Outfit"), sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 176%;
  color: var(--e-global-color-text, #616365);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 1199.98px) {
  body,
  html :where(.editor-styles-wrapper) {
    font-size: 16px;
  }
}

*:focus {
  outline: 0;
}

a {
  text-decoration: none;
  text-underline-offset: 4px;
  color: inherit;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
a:hover, a:focus {
  color: var(--e-global-color-accent, #DF4242);
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-weight: 500;
  line-height: 130%;
  color: var(--e-global-color-primary, #181818);
}

h1 {
  font-size: 56px;
  margin: 48px 0 24px;
}

h2 {
  font-size: 44px;
  margin: 48px 0 24px;
}

h3 {
  font-size: 32px;
  margin: 32px 0 16px;
}

h4 {
  font-size: 26px;
  margin: 32px 0 16px;
}

h5 {
  font-size: 22px;
  margin: 24px 0 16px;
}

h6 {
  font-size: 18px;
  margin: 24px 0 16px;
}

ol,
ul {
  margin: 0 0 30px;
  padding: 0 0 0 20px;
}

input,
button,
select,
textarea,
a {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

input:not([type=checkbox], [type=radio]),
select,
textarea {
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  background: #ffffff;
  padding: 9px 16px;
  border-radius: 0;
  border: 1px solid #e9e9e9;
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
}

select {
  height: 58px;
  width: 100%;
  cursor: pointer;
  padding-right: 35px;
  background-image: url("../images/alt-arrow-down.svg");
  background-repeat: no-repeat;
  background-position: center right 15px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

button,
input[type=submit] {
  min-height: 58px;
  cursor: pointer;
}

label {
  display: block;
  margin-bottom: 4px;
}

dl {
  margin: 0 0 32px;
  padding-left: 30px;
}

dl dt {
  font-weight: bold;
}

dl dd {
  margin-bottom: 16px;
}

sup {
  font-size: 10px;
  vertical-align: super;
}

sub {
  font-size: 10px;
  vertical-align: sub;
}

pre {
  overflow: auto;
  margin: 32px 0;
}

p {
  margin: 16px 0;
}
p:empty {
  display: none;
}
p img.alignnone,
p img.aligncenter {
  margin-bottom: 0;
}

figure {
  margin: 32px 0;
}
figure table {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

figcaption,
.wp-block-image figcaption {
  font-size: 14px;
  line-height: 150%;
  margin: 8px 0;
}

footer {
  clear: both;
}

caption,
th,
td {
  font-weight: normal;
  text-align: left;
}

th {
  border-width: 0 1px 1px 0;
  font-weight: bold;
}

td {
  border-width: 0 1px 1px 0;
}

address {
  font-style: italic;
  margin: 32px 0;
}

big {
  font-size: 125%;
}

code,
kbd,
tt,
var,
samp,
pre {
  -moz-hyphens: none;
  font-family: monospace, serif;
  line-height: 150%;
}

cite,
dfn,
em,
i {
  font-style: italic;
}

table,
th,
td {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

table {
  border-collapse: separate;
  border-spacing: 0;
  border-width: 1px 0 0 1px;
  margin: 32px 0;
  width: 100%;
}

caption,
th,
td {
  font-weight: normal;
  text-align: left;
}

th {
  border-width: 0 1px 1px 0;
  font-weight: bold;
}

td {
  border-width: 0 1px 1px 0;
}

big {
  font-size: 125%;
}

strong {
  font-weight: 500;
}

blockquote {
  font-size: 110%;
  border-left: 8px solid var(--e-global-color-accent, #DF4242) !important;
  margin: 32px 0;
  padding-left: 20px;
}
blockquote.has-text-align-right {
  border-left: none !important;
  border-right: 8px solid var(--e-global-color-accent, #DF4242) !important;
}

.alignfull {
  margin: 32px 0;
}

.alignleft {
  float: left;
  margin: 6px 20px 32px 0;
}

.alignright {
  float: right;
  margin: 6px 0 32px 20px;
}

.aligncenter {
  text-align: center;
  margin: 32px auto;
}

.alignleft,
.full-width .site-content .alignleft {
  clear: left;
}

.alignright,
.full-width .site-content .alignright {
  clear: right;
}

.center {
  text-align: center;
}

.center th,
.center tr,
.center td {
  text-align: center;
}

.wp-block-image {
  margin: 32px 0;
}

.wp-block-gallery {
  margin: 32px 0;
}
.wp-block-gallery .blocks-gallery-item {
  padding: 0;
}

.wp-block-gallery.alignleft {
  float: left;
  margin: 6px 20px 32px 0;
}

.wp-block-gallery.alignright {
  float: right;
  margin: 6px 0 32px 20px;
}

.wp-block-gallery.aligncenter {
  text-align: center;
  margin: 32px auto;
}

.wp-block-button {
  margin: 32px 0;
}

.wp-block-button.alignleft {
  margin: 6px 20px 32px 0;
}

.wp-block-button.alignright {
  margin: 6px 0 32px 20px;
}

.wp-block-button.aligncenter {
  text-align: center;
  margin: 32px auto;
}

.wp-element-button:hover,
.wp-block-file__button:hover,
.wp-block-button a:hover {
  color: #ffffff;
}

.wp-block-button.is-style-outline a:hover {
  color: inherit;
}

.wp-block-button.is-style-squared a {
  border-radius: 0;
}

.wp-block-button__link,
.wp-block-file__button {
  text-decoration: none !important;
}

.wp-block-cover {
  color: #ffffff;
}

body .monster-widget-just-testing option {
  width: 340px;
}

iframe,
embed {
  width: 100%;
  height: auto;
}
iframe.twitter-tweet,
embed.twitter-tweet {
  width: 100% !important;
  min-height: unset;
}

.wp-block-embed .wp-block-embed__wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#html5box-html5-lightbox iframe {
  height: 100%;
}

.post_format-post-format-video iframe {
  height: 460px;
}
@media (max-width: 639px) {
  .post_format-post-format-video iframe {
    height: 280px;
  }
}

table {
  border-radius: 2px;
}

td,
th {
  padding: 10px;
}

img {
  max-width: 100%;
  height: auto;
}

img.size-full {
  display: block;
  margin: 32px 0;
}

img.aligncenter {
  margin: 32px auto;
}

img.alignnone {
  margin: 32px auto;
}

img.alignleft {
  margin: 12px 20px 32px 0;
}

img.alignright {
  margin: 12px 0 32px 20px;
}

.wp-caption img {
  margin: 0;
}

.wp-caption {
  margin: 32px auto;
}

.wp-caption.alignleft {
  margin: 12px 20px 32px 0;
}

.wp-caption.alignright {
  margin: 12px 0 32px 20px;
}

.entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
  max-width: 100%;
  height: auto;
}

.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
  font-style: italic;
  margin: 8px 0 0;
}

/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
  background-color: #eee;
  clip: auto !important;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

.page-links {
  display: flex;
  align-items: center;
  margin: 25px 0;
  clear: both;
}

.page-links .post-page-numbers {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 42px;
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none !important;
  color: var(--e-global-color-primary, #181818);
  background: transparent;
  border-radius: 10px;
}

.page-links .post-page-numbers:first-child {
  margin-left: 10px;
}

.page-links .post-page-numbers.current {
  width: 42px;
  color: #ffffff;
  background: var(--e-global-color-accent, #DF4242);
}

.page-links a:hover {
  color: var(--e-global-color-accent, #DF4242);
}

.post-password-form input[type=password] {
  display: block;
  margin-top: 4px;
}

.post-password-form input[type=submit] {
  margin-top: 20px;
}

.gallery {
  margin-bottom: 15px;
  margin-right: -15px;
}
.gallery.gallery-columns-2 .gallery-item {
  width: calc(50% - 15px);
}
.gallery.gallery-columns-3 .gallery-item {
  width: calc(33.33% - 15px);
}
.gallery.gallery-columns-4 .gallery-item {
  width: calc(25% - 15px);
}
.gallery.gallery-columns-5 .gallery-item {
  width: calc(20% - 15px);
}
.gallery.gallery-columns-6 .gallery-item {
  width: calc(16.67% - 15px);
}
.gallery.gallery-columns-7 .gallery-item {
  width: calc(14.28% - 15px);
}
.gallery.gallery-columns-8 .gallery-item {
  width: calc(12.5% - 15px);
}
.gallery.gallery-columns-9 .gallery-item {
  width: calc(11.11% - 15px);
}
.gallery .gallery-item {
  overflow: hidden;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.gallery-item {
  display: inline-block;
  vertical-align: top;
  margin: 0 15px 15px 0;
  position: relative;
}
.gallery-item img {
  width: 100%;
}

.gallery-item > .gallery-icon {
  display: inline-block;
  line-height: 0;
}

.gallery-caption {
  background-color: rgba(0, 0, 0, 0.7);
  bottom: 0;
  box-sizing: border-box;
  color: #fff;
  font-size: 14px;
  left: 0;
  line-height: 1.3;
  margin: 0;
  max-height: 50%;
  opacity: 0;
  padding: 2px 8px;
  position: absolute;
  text-align: left;
  width: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.gallery-item:hover .gallery-caption {
  opacity: 1;
}

.clearfix {
  clear: both;
}

.more-link {
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.bypostauthor {
  line-height: 24px;
}

.sticky .posted-on {
  display: none;
}

.wp-block-columns {
  gap: 30px;
}

.wp-block-pullquote {
  font-size: inherit;
  text-align: left;
  margin: 32px 0;
  padding: 0;
}

.wp-block-pullquote blockquote {
  margin-top: 0;
  margin-bottom: 0;
}

.wp-block-group,
.wp-block-columns,
.wp-block-media-text {
  margin: 32px 0;
}

.has-background {
  padding: 30px;
}

.wp-block-quote.is-large:where(:not(.is-style-plain)),
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) {
  margin: 32px 0;
  padding-left: 20px;
  padding-right: 0;
}

.wp-block-gallery {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.wp-block-cover {
  margin-top: 32px;
  margin-bottom: 32px;
}

.xdsoft_datetimepicker .xdsoft_datepicker {
  margin: 0;
}
.xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_mounthpicker {
  display: flex;
  justify-content: space-between;
  background: var(--e-global-color-accent, #DF4242);
  padding: 15px 0;
  margin: 0;
}
.xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_mounthpicker .xdsoft_label {
  background: var(--e-global-color-accent, #DF4242);
}
.xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_mounthpicker .xdsoft_label span {
  color: #fff;
  text-decoration: none !important;
}
.xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_mounthpicker .xdsoft_label i {
  background-image: url("../images/arrow-left-white.svg");
  background-position: center;
  opacity: 1;
  width: 18px;
  background-size: contain;
  background-repeat: no-repeat;
  transform: rotate(-90deg);
  margin-left: 3px;
}
.xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_mounthpicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
  text-align: left;
}
.xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_mounthpicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
  background: var(--e-global-color-secondary, #A2A4AB);
}
.xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_mounthpicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
  background: var(--e-global-color-accent, #DF4242);
}
.xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_mounthpicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_mounthpicker .xdsoft_next {
  background-image: url("../images/arrow-left-white.svg");
  background-repeat: no-repeat;
  background-position: center;
  opacity: 1;
  width: 30px;
}
.xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_mounthpicker .xdsoft_next {
  transform: rotate(180deg);
}
.xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_mounthpicker .xdsoft_today_button {
  display: none;
}
.xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar {
  padding: 0;
}
.xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar table {
  border: none !important;
}
.xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar table tr th,
.xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar table tr td {
  border: none !important;
}
.xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar table tr th {
  background: var(--e-global-color-secondary, #A2A4AB) !important;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar table tr td.xdsoft_today {
  color: var(--e-global-color-accent, #DF4242);
}
.xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar table tr td.xdsoft_current {
  background: var(--e-global-color-secondary, #A2A4AB) !important;
  color: var(--e-global-color-primary, #181818);
  opacity: 1;
}
.xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar table tr td:hover {
  background: var(--e-global-color-secondary, #A2A4AB) !important;
  color: var(--e-global-color-primary, #181818);
  opacity: 1;
}
.xdsoft_datetimepicker .xdsoft_timepicker {
  width: 130px;
  border: none !important;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
  margin-left: 50px;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
  height: 200px;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div.xdsoft_time_variant > div:hover {
  background: var(--e-global-color-accent, #DF4242) !important;
  color: #fff !important;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div.xdsoft_time_variant > div.xdsoft_current {
  background: var(--e-global-color-accent, #DF4242) !important;
  color: #fff !important;
  border: 1px solid var(--e-global-color-secondary, #A2A4AB) !important;
  opacity: 1;
}

.select2-container,
.elementor-editor-active .select2-container {
  font-size: 15px;
  line-height: 150%;
  min-height: 56px;
}
.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow svg,
.elementor-editor-active .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow svg {
  transform: rotate(180deg);
}
.select2-container .select2-selection--single,
.elementor-editor-active .select2-container .select2-selection--single {
  border-radius: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: none;
  border-bottom: 1px solid #8c8c8c;
  gap: 10px;
  height: 58px;
  background: transparent;
}
@media (max-width: 360px) {
  .select2-container .select2-selection--single,
  .elementor-editor-active .select2-container .select2-selection--single {
    gap: 5px;
  }
}
.select2-container .select2-selection--single .select2-selection__arrow,
.elementor-editor-active .select2-container .select2-selection--single .select2-selection__arrow {
  width: 20px;
  height: auto;
  position: relative;
}
.select2-container .select2-selection--single .select2-selection__arrow svg,
.elementor-editor-active .select2-container .select2-selection--single .select2-selection__arrow svg {
  position: absolute;
  top: 50%;
  left: 50%;
  color: var(--e-global-color-accent, #DF4242);
  margin: -4px 0 0 -13px;
  transition: all 0.3s;
}
.select2-container--default .select2-selection--single .select2-selection__rendered,
.elementor-editor-active .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: var(--e-global-color-text, #616365);
  line-height: 56px;
  padding: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow,
.elementor-editor-active .select2-container--default .select2-selection--single .select2-selection__arrow {
  width: 40px;
  height: 54px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected],
.elementor-editor-active .select2-container--default .select2-results__option--highlighted[aria-selected],
.elementor-editor-active .select2-container--default .select2-results__option--highlighted[data-selected] {
  background-color: var(--e-global-color-accent, #DF4242);
}
.select2-dropdown,
.elementor-editor-active .select2-dropdown {
  border: none;
  overflow: hidden;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  z-index: 99999;
}

.select2-search--dropdown,
.elementor-editor-active .select2-search--dropdown {
  padding: 8px;
}
.select2-search--dropdown .select2-search__field,
.elementor-editor-active .select2-search--dropdown .select2-search__field {
  padding: 6px 16px;
  border-radius: 0;
}

.select2-results__option,
.elementor-editor-active .select2-results__option {
  padding: 8px 24px;
}

.bt-container {
  max-width: var(--container-max-width, 1320px);
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--container-default-padding-block-start, 15px);
  padding-right: var(--container-default-padding-block-end, 15px);
}
.bt-container.full-width {
  max-width: 100%;
}
@media (min-width: 1300px) {
  .bt-container.full-width {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.bt-fl-no-mg > *:first-child {
  margin-top: 0 !important;
}
.bt-fl-no-mg > *:last-child {
  margin-bottom: 0 !important;
}

.bt-image-absolute, .bt-cover-iframe iframe, .bt-cover-image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  margin: 0;
}

.bt-cover-image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image {
  position: relative;
  overflow: hidden;
  background-color: #f6f6f4;
  background-image: url(../images/placeholder-image.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-bottom: 66.66%;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
}
.bt-cover-image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img {
  transition: all 0.3s;
}

.bt-hide {
  display: none !important;
}

.bt-cover-iframe {
  position: relative;
  overflow: hidden;
  background: #f6f6f4;
  padding-bottom: 46.5%;
}
.bt-ab-center {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@keyframes animloadingwave {
  0% {
    transform: scale(0);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}
.bt-loading-wave {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  transform: translate(-50%, -50%);
}
.bt-loading-wave::after, .bt-loading-wave::before {
  content: "";
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: var(--e-global-color-accent, #DF4242);
  position: absolute;
  left: 0;
  top: 0;
  animation: animloadingwave 2s linear infinite;
}
.bt-loading-wave::after {
  animation-delay: 1s;
}

.bt-tabs .bt-panel-item {
  display: none;
}
.bt-tabs .bt-panel-item.bt-is-active {
  display: block;
}

.__bt-max-line-ellipsis, .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .bt-product-name, .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-product-content--inner .bt-product-name, .bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-items .bt-order-items-list .bt-order-item .bt-order-item-content .bt-order-item-title, .bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item .bt-product-info .bt-product-name, .bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item .bt-product-info .bt-product-name, .bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .bt-product-name, .bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .bt-product-name, .bt-elwg-product-showcase--vertical .bt-product-showcase--content .bt-product--short-description, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--short-description, .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--short-description, .bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-product--short-description, .bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-name, .bt-elwg-collection-banner--style-1 .bt-collection-banner .collection-item .collection-content p, .bt-elwg-collection-banner--default .bt-collection-banner .collection-item .collection-content p, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content .bt-product-title, .bt-elwg-product-testimonial--default .bt-product-testimonial--images .product-info .product-content .product-title, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-title h3, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-title h3, .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-title h3, .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .woocommerce-mini-cart-item .bt-cart-mini-infor h4, .__bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content .bt-product-title, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-content .bt-product-title, .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-title, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title, .woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-name > a, .woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper .product-info label a, .bt-elwg-product-item .woocommerce-loop-product__infor .bt-product-short-description, .bt-elwg-product-loop-item--style-2 .bt-product--short-description, .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-title, .__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link, .__bt-loop-product-style .woocommerce-loop-product__link, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__link, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__link, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__link, .woocommerce .woocommerce-loop-product__link, .bt-elwg-product-item .woocommerce-loop-product__link, .bt-elwg-product-loop-item .woocommerce-loop-product__link, .bt-category-wrapper .bt-category-layout .product-category .woocommerce-loop-category__title, .bt-elwg-post-grid--layout-02 .bt-post--excerpt, .bt-elwg-post-grid--layout-02 .bt-post--title, .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--excerpt, .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--title, .bt-elwg-post-grid--default .bt-post--title, .__bt-post-style-2 .bt-post--excerpt, .bt-elwg-post-loop-item--style2 .bt-post--excerpt, .__bt-post-style-2 .bt-post--title, .bt-elwg-post-loop-item--style2 .bt-post--title, .__bt-post-style-1 .bt-post--excerpt, .bt-elwg-post-loop-item--style1 .bt-post--excerpt, .__bt-post-style-1 .bt-post--title, .bt-elwg-post-loop-item--style1 .bt-post--title, .__bt-post-style-loop-default .bt-post--excerpt, .bt-elwg-post-loop-item--default .bt-post--excerpt, .bt-related-posts--list .bt-post--excerpt, .__bt-post-style-loop-default .bt-post--title, .bt-elwg-post-loop-item--default .bt-post--title, .bt-related-posts--list .bt-post--title, .__bt-post-style-default .bt-post--excerpt, .bt-list-post .bt-post--excerpt, .__bt-post-style-default .bt-post--title a, .bt-list-post .bt-post--title a, .bt-block-recent-posts .bt-post--title, .bt-toast .bt-product-toast--title a {
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.__bt-button-style, .bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slide .bt-content-info .bt-content-button .bt-button, .bt-elwg-product-loop-item--style-2 .bt-product--add-to-cart a, .__bt-button-outline-dark-style, .__bt-button-outline-style, .__bt-button-dark-style, button,
input[type=submit] {
  display: inline-block;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.62;
  text-align: center;
  color: #ffffff;
  background: var(--e-global-color-primary, #181818);
  padding: 16px 36px;
  border: none;
  border-radius: 0;
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  height: auto;
  min-height: auto;
}
.__bt-button-style:hover, .bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slide .bt-content-info .bt-content-button .bt-button:hover, .bt-elwg-product-loop-item--style-2 .bt-product--add-to-cart a:hover, .__bt-button-outline-dark-style:hover, .__bt-button-outline-style:hover, .__bt-button-dark-style:hover, button:hover,
input[type=submit]:hover, .__bt-button-style:focus, .bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slide .bt-content-info .bt-content-button .bt-button:focus, .bt-elwg-product-loop-item--style-2 .bt-product--add-to-cart a:focus, .__bt-button-outline-dark-style:focus, .__bt-button-outline-style:focus, .__bt-button-dark-style:focus, button:focus,
input[type=submit]:focus {
  color: #ffffff;
  background: var(--e-global-color-accent, #DF4242);
}
@media (max-width: 519.98px) {
  .__bt-button-style, .bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slide .bt-content-info .bt-content-button .bt-button, .bt-elwg-product-loop-item--style-2 .bt-product--add-to-cart a, .__bt-button-outline-dark-style, .__bt-button-outline-style, .__bt-button-dark-style, button,
  input[type=submit] {
    font-size: 16px;
    padding: 12px 30px;
  }
}

.__bt-button-dark-style {
  background: var(--e-global-color-secondary, #A2A4AB);
}
.__bt-button-dark-style:hover, .__bt-button-dark-style:focus {
  background: var(--e-global-color-secondary, #A2A4AB);
  border-color: var(--e-global-color-secondary, #A2A4AB);
}

.__bt-button-outline-style {
  color: var(--e-global-color-accent, #DF4242);
  background: #ffffff;
}
.__bt-button-outline-style:hover, .__bt-button-outline-style:focus {
  color: #ffffff;
  background: var(--e-global-color-accent, #DF4242);
}

.__bt-button-outline-dark-style {
  color: var(--e-global-color-primary, #181818);
  background: #ffffff;
  border: 3px solid var(--e-global-color-primary, #181818);
}
.__bt-button-outline-dark-style:hover, .__bt-button-outline-dark-style:focus {
  color: #ffffff;
  background: var(--e-global-color-secondary, #A2A4AB);
}

.__scrollbar_style-x, .bt-popup-quick-view .bt-quick-view-load, .bt-popup-compare .bt-compare-load {
  --scroll-bar-color: #a2a3ab;
  --scroll-bar-bg-color: #f1f1f1;
  overflow-x: auto;
}
.__scrollbar_style-x::-webkit-scrollbar, .bt-popup-quick-view .bt-quick-view-load::-webkit-scrollbar, .bt-popup-compare .bt-compare-load::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 10px;
  background-color: var(--scroll-bar-bg-color);
}
.__scrollbar_style-x::-webkit-scrollbar-thumb, .bt-popup-quick-view .bt-quick-view-load::-webkit-scrollbar-thumb, .bt-popup-compare .bt-compare-load::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: var(--scroll-bar-color);
  cursor: pointer;
}
.__scrollbar_style-x::-webkit-scrollbar-track, .bt-popup-quick-view .bt-quick-view-load::-webkit-scrollbar-track, .bt-popup-compare .bt-compare-load::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: var(--scroll-bar-bg-color);
}

.__scrollbar_style, .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products, .bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body, .bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-shop-panel-content-header, .bt-elwg-search-product-style-1 .bt-products-wrapper, .bt-elwg-search-product-style-1 .bt-search--category .bt-category-list, .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data, .bt-elwg-search-product .bt-search--category .bt-category-list, .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .widget_shopping_cart_content, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3, .bt-table-compare .bt-table--body, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-form, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-product-filter-form, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-product-filter-form, .__bt-product-filter-form .bt-form-field.bt-field-type-multi .bt-field-list, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-list, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-list, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-list, .__bt-product-filter-form .bt-form-field.bt-field-type-radio .bt-field-list, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio .bt-field-list, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio .bt-field-list, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio .bt-field-list, .elementor-location-header .e-n-menu-content > div.elementor-element, .select2-container--default .select2-results > .select2-results__options,
.elementor-editor-active .select2-container--default .select2-results > .select2-results__options {
  --scroll-bar-color: #a2a3ab;
  --scroll-bar-bg-color: #f1f1f1;
  overflow-y: auto;
}
.__scrollbar_style::-webkit-scrollbar, .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products::-webkit-scrollbar, .bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body::-webkit-scrollbar, .bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-shop-panel-content-header::-webkit-scrollbar, .bt-elwg-search-product-style-1 .bt-products-wrapper::-webkit-scrollbar, .bt-elwg-search-product-style-1 .bt-search--category .bt-category-list::-webkit-scrollbar, .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data::-webkit-scrollbar, .bt-elwg-search-product .bt-search--category .bt-category-list::-webkit-scrollbar, .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .widget_shopping_cart_content::-webkit-scrollbar, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3::-webkit-scrollbar, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3::-webkit-scrollbar, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3::-webkit-scrollbar, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3::-webkit-scrollbar, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3::-webkit-scrollbar, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3::-webkit-scrollbar, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3::-webkit-scrollbar, .bt-table-compare .bt-table--body::-webkit-scrollbar, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-form::-webkit-scrollbar, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-product-filter-form::-webkit-scrollbar, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-product-filter-form::-webkit-scrollbar, .__bt-product-filter-form .bt-form-field.bt-field-type-multi .bt-field-list::-webkit-scrollbar, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-list::-webkit-scrollbar, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-list::-webkit-scrollbar, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-list::-webkit-scrollbar, .__bt-product-filter-form .bt-form-field.bt-field-type-radio .bt-field-list::-webkit-scrollbar, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio .bt-field-list::-webkit-scrollbar, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio .bt-field-list::-webkit-scrollbar, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio .bt-field-list::-webkit-scrollbar, .elementor-location-header .e-n-menu-content > div.elementor-element::-webkit-scrollbar, .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar,
.elementor-editor-active .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 10px;
  background-color: var(--scroll-bar-bg-color);
}
.__scrollbar_style::-webkit-scrollbar-thumb, .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products::-webkit-scrollbar-thumb, .bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body::-webkit-scrollbar-thumb, .bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-shop-panel-content-header::-webkit-scrollbar-thumb, .bt-elwg-search-product-style-1 .bt-products-wrapper::-webkit-scrollbar-thumb, .bt-elwg-search-product-style-1 .bt-search--category .bt-category-list::-webkit-scrollbar-thumb, .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data::-webkit-scrollbar-thumb, .bt-elwg-search-product .bt-search--category .bt-category-list::-webkit-scrollbar-thumb, .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .widget_shopping_cart_content::-webkit-scrollbar-thumb, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3::-webkit-scrollbar-thumb, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3::-webkit-scrollbar-thumb, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3::-webkit-scrollbar-thumb, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3::-webkit-scrollbar-thumb, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3::-webkit-scrollbar-thumb, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3::-webkit-scrollbar-thumb, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3::-webkit-scrollbar-thumb, .bt-table-compare .bt-table--body::-webkit-scrollbar-thumb, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-form::-webkit-scrollbar-thumb, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-product-filter-form::-webkit-scrollbar-thumb, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-product-filter-form::-webkit-scrollbar-thumb, .__bt-product-filter-form .bt-form-field.bt-field-type-multi .bt-field-list::-webkit-scrollbar-thumb, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-list::-webkit-scrollbar-thumb, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-list::-webkit-scrollbar-thumb, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-list::-webkit-scrollbar-thumb, .__bt-product-filter-form .bt-form-field.bt-field-type-radio .bt-field-list::-webkit-scrollbar-thumb, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio .bt-field-list::-webkit-scrollbar-thumb, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio .bt-field-list::-webkit-scrollbar-thumb, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio .bt-field-list::-webkit-scrollbar-thumb, .elementor-location-header .e-n-menu-content > div.elementor-element::-webkit-scrollbar-thumb, .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb,
.elementor-editor-active .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: var(--scroll-bar-color);
  cursor: pointer;
}
.__scrollbar_style::-webkit-scrollbar-track, .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products::-webkit-scrollbar-track, .bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body::-webkit-scrollbar-track, .bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-shop-panel-content-header::-webkit-scrollbar-track, .bt-elwg-search-product-style-1 .bt-products-wrapper::-webkit-scrollbar-track, .bt-elwg-search-product-style-1 .bt-search--category .bt-category-list::-webkit-scrollbar-track, .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data::-webkit-scrollbar-track, .bt-elwg-search-product .bt-search--category .bt-category-list::-webkit-scrollbar-track, .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .widget_shopping_cart_content::-webkit-scrollbar-track, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3::-webkit-scrollbar-track, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3::-webkit-scrollbar-track, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3::-webkit-scrollbar-track, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3::-webkit-scrollbar-track, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3::-webkit-scrollbar-track, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3::-webkit-scrollbar-track, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3::-webkit-scrollbar-track, .bt-table-compare .bt-table--body::-webkit-scrollbar-track, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-form::-webkit-scrollbar-track, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-product-filter-form::-webkit-scrollbar-track, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-product-filter-form::-webkit-scrollbar-track, .__bt-product-filter-form .bt-form-field.bt-field-type-multi .bt-field-list::-webkit-scrollbar-track, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-list::-webkit-scrollbar-track, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-list::-webkit-scrollbar-track, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-list::-webkit-scrollbar-track, .__bt-product-filter-form .bt-form-field.bt-field-type-radio .bt-field-list::-webkit-scrollbar-track, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio .bt-field-list::-webkit-scrollbar-track, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio .bt-field-list::-webkit-scrollbar-track, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio .bt-field-list::-webkit-scrollbar-track, .elementor-location-header .e-n-menu-content > div.elementor-element::-webkit-scrollbar-track, .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-track,
.elementor-editor-active .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: var(--scroll-bar-bg-color);
}

.__bt-format-post-content, .woocommerce div.product .woocommerce-tabs #tab-additional_information, .woocommerce div.product .woocommerce-tabs #tab-description, .bt-main-post .bt-post--content {
  font-family: var(--e-global-typography-text-font-family, "Outfit"), sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 176%;
  color: var(--e-global-color-text, #616365);
}
@media (max-width: 1199.98px) {
  .__bt-format-post-content, .woocommerce div.product .woocommerce-tabs #tab-additional_information, .woocommerce div.product .woocommerce-tabs #tab-description, .bt-main-post .bt-post--content {
    font-size: 16px;
  }
}
.__bt-format-post-content > *:first-child, .woocommerce div.product .woocommerce-tabs #tab-additional_information > *:first-child, .woocommerce div.product .woocommerce-tabs #tab-description > *:first-child, .bt-main-post .bt-post--content > *:first-child {
  margin-top: 0 !important;
}
.__bt-format-post-content > *:last-child, .woocommerce div.product .woocommerce-tabs #tab-additional_information > *:last-child, .woocommerce div.product .woocommerce-tabs #tab-description > *:last-child, .bt-main-post .bt-post--content > *:last-child {
  margin-bottom: 0 !important;
}
.__bt-format-post-content strong, .woocommerce div.product .woocommerce-tabs #tab-additional_information strong, .woocommerce div.product .woocommerce-tabs #tab-description strong, .bt-main-post .bt-post--content strong,
.__bt-format-post-content b,
.woocommerce div.product .woocommerce-tabs #tab-additional_information b,
.woocommerce div.product .woocommerce-tabs #tab-description b,
.bt-main-post .bt-post--content b {
  color: var(--e-global-color-primary, #181818);
}
.__bt-format-post-content a:not(.wp-block-button__link, .wp-block-file__button), .woocommerce div.product .woocommerce-tabs #tab-additional_information a:not(.wp-block-button__link, .wp-block-file__button), .woocommerce div.product .woocommerce-tabs #tab-description a:not(.wp-block-button__link, .wp-block-file__button), .bt-main-post .bt-post--content a:not(.wp-block-button__link, .wp-block-file__button) {
  font-weight: 500;
  color: var(--e-global-color-primary, #181818);
}
.__bt-format-post-content h2, .woocommerce div.product .woocommerce-tabs #tab-additional_information h2, .woocommerce div.product .woocommerce-tabs #tab-description h2, .bt-main-post .bt-post--content h2 {
  font-size: 30px;
}
@media (max-width: 519.98px) {
  .__bt-format-post-content h2, .woocommerce div.product .woocommerce-tabs #tab-additional_information h2, .woocommerce div.product .woocommerce-tabs #tab-description h2, .bt-main-post .bt-post--content h2 {
    font-size: 24px;
  }
}
.__bt-format-post-content h3, .woocommerce div.product .woocommerce-tabs #tab-additional_information h3, .woocommerce div.product .woocommerce-tabs #tab-description h3, .bt-main-post .bt-post--content h3 {
  font-size: 24px;
}
@media (max-width: 519.98px) {
  .__bt-format-post-content h3, .woocommerce div.product .woocommerce-tabs #tab-additional_information h3, .woocommerce div.product .woocommerce-tabs #tab-description h3, .bt-main-post .bt-post--content h3 {
    font-size: 22px;
  }
}
.__bt-format-post-content ul, .woocommerce div.product .woocommerce-tabs #tab-additional_information ul, .woocommerce div.product .woocommerce-tabs #tab-description ul, .bt-main-post .bt-post--content ul {
  padding: 0;
  list-style: none;
  margin-bottom: 16px;
}
.__bt-format-post-content ul > li:not(.blocks-gallery-item), .woocommerce div.product .woocommerce-tabs #tab-additional_information ul > li:not(.blocks-gallery-item), .woocommerce div.product .woocommerce-tabs #tab-description ul > li:not(.blocks-gallery-item), .bt-main-post .bt-post--content ul > li:not(.blocks-gallery-item) {
  position: relative;
  padding-left: 28px;
}
.__bt-format-post-content ul > li:not(.blocks-gallery-item):not(:last-child), .woocommerce div.product .woocommerce-tabs #tab-additional_information ul > li:not(.blocks-gallery-item):not(:last-child), .woocommerce div.product .woocommerce-tabs #tab-description ul > li:not(.blocks-gallery-item):not(:last-child), .bt-main-post .bt-post--content ul > li:not(.blocks-gallery-item):not(:last-child) {
  margin-bottom: 12px;
}
.__bt-format-post-content ul > li:not(.blocks-gallery-item):before, .woocommerce div.product .woocommerce-tabs #tab-additional_information ul > li:not(.blocks-gallery-item):before, .woocommerce div.product .woocommerce-tabs #tab-description ul > li:not(.blocks-gallery-item):before, .bt-main-post .bt-post--content ul > li:not(.blocks-gallery-item):before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--e-global-color-primary, #181818);
  position: absolute;
  left: 8px;
  top: 12px;
}
@media (max-width: 767.98px) {
  .__bt-format-post-content ul > li:not(.blocks-gallery-item):before, .woocommerce div.product .woocommerce-tabs #tab-additional_information ul > li:not(.blocks-gallery-item):before, .woocommerce div.product .woocommerce-tabs #tab-description ul > li:not(.blocks-gallery-item):before, .bt-main-post .bt-post--content ul > li:not(.blocks-gallery-item):before {
    top: 11px;
  }
}
.__bt-format-post-content ol, .woocommerce div.product .woocommerce-tabs #tab-additional_information ol, .woocommerce div.product .woocommerce-tabs #tab-description ol, .bt-main-post .bt-post--content ol {
  list-style: none;
  counter-reset: bt-awesome-counter;
  padding-left: 0;
  margin-bottom: 16px;
}
.__bt-format-post-content ol li, .woocommerce div.product .woocommerce-tabs #tab-additional_information ol li, .woocommerce div.product .woocommerce-tabs #tab-description ol li, .bt-main-post .bt-post--content ol li {
  counter-increment: bt-awesome-counter;
  position: relative;
  padding-left: 28px;
}
.__bt-format-post-content ol li:not(:last-child), .woocommerce div.product .woocommerce-tabs #tab-additional_information ol li:not(:last-child), .woocommerce div.product .woocommerce-tabs #tab-description ol li:not(:last-child), .bt-main-post .bt-post--content ol li:not(:last-child) {
  margin-bottom: 12px;
}
.__bt-format-post-content ol li::before, .woocommerce div.product .woocommerce-tabs #tab-additional_information ol li::before, .woocommerce div.product .woocommerce-tabs #tab-description ol li::before, .bt-main-post .bt-post--content ol li::before {
  content: counter(bt-awesome-counter) ". ";
  position: absolute;
  left: 6px;
  top: 0;
  font-weight: 500;
  color: var(--e-global-color-primary, #181818);
}
.__bt-format-post-content .wp-block-button__link, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-button__link, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-button__link, .bt-main-post .bt-post--content .wp-block-button__link {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}
.__bt-format-post-content .wp-block-image img, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-image img, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-image img, .bt-main-post .bt-post--content .wp-block-image img {
  border-radius: 20px;
}
@media (max-width: 767.98px) {
  .__bt-format-post-content .wp-block-image, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-image, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-image, .bt-main-post .bt-post--content .wp-block-image {
    margin: 20px 0;
  }
  .__bt-format-post-content .wp-block-image img, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-image img, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-image img, .bt-main-post .bt-post--content .wp-block-image img {
    border-radius: 8px;
  }
}
.__bt-format-post-content .wp-block-gallery, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-gallery, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-gallery, .bt-main-post .bt-post--content .wp-block-gallery {
  --wp--style--unstable-gallery-gap: 20px;
  gap: 20px;
}
@media (max-width: 767.98px) {
  .__bt-format-post-content .wp-block-gallery, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-gallery, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-gallery, .bt-main-post .bt-post--content .wp-block-gallery {
    --wp--style--unstable-gallery-gap: auto;
    margin: 24px 0;
  }
}
.__bt-format-post-content .wp-block-gallery img, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-gallery img, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-gallery img, .bt-main-post .bt-post--content .wp-block-gallery img {
  border-radius: 8px;
}
.__bt-format-post-content .wp-block-gallery .blocks-gallery-item__caption, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-gallery .blocks-gallery-item__caption, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-gallery .blocks-gallery-item__caption, .bt-main-post .bt-post--content .wp-block-gallery .blocks-gallery-item__caption {
  border-radius: 0 0 8px 8px;
}
.__bt-format-post-content .wp-block-media-text, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-media-text, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-media-text, .bt-main-post .bt-post--content .wp-block-media-text {
  margin: 32px 0;
  gap: 20px;
  grid-template-columns: 1fr 52%;
}
.__bt-format-post-content .wp-block-media-text__media, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-media-text__media, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-media-text__media, .bt-main-post .bt-post--content .wp-block-media-text__media {
  overflow: hidden;
}
.__bt-format-post-content .wp-block-media-text__media img, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-media-text__media img, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-media-text__media img, .bt-main-post .bt-post--content .wp-block-media-text__media img {
  margin: 0 !important;
}
.__bt-format-post-content .wp-block-media-text__content, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-media-text__content, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-media-text__content, .bt-main-post .bt-post--content .wp-block-media-text__content {
  padding: 0;
}
.__bt-format-post-content .wp-block-media-text__content > *:first-child, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-media-text__content > *:first-child, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-media-text__content > *:first-child, .bt-main-post .bt-post--content .wp-block-media-text__content > *:first-child {
  margin-top: 0 !important;
}
.__bt-format-post-content .wp-block-media-text__content > *:last-child, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-media-text__content > *:last-child, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-media-text__content > *:last-child, .bt-main-post .bt-post--content .wp-block-media-text__content > *:last-child {
  margin-bottom: 0 !important;
}
.__bt-format-post-content .wp-block-media-text__content ul, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-media-text__content ul, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-media-text__content ul, .bt-main-post .bt-post--content .wp-block-media-text__content ul,
.__bt-format-post-content .wp-block-media-text__content ol,
.woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-media-text__content ol,
.woocommerce div.product .woocommerce-tabs #tab-description .wp-block-media-text__content ol,
.bt-main-post .bt-post--content .wp-block-media-text__content ol {
  padding-left: 23px;
}
@media (max-width: 1199.98px) {
  .__bt-format-post-content .wp-block-media-text, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-media-text, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-media-text, .bt-main-post .bt-post--content .wp-block-media-text {
    grid-template-columns: 1fr !important;
  }
  .__bt-format-post-content .wp-block-media-text__media, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-media-text__media, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-media-text__media, .bt-main-post .bt-post--content .wp-block-media-text__media {
    grid-column: 1;
    grid-row: 1;
  }
  .__bt-format-post-content .wp-block-media-text__content, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-media-text__content, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-media-text__content, .bt-main-post .bt-post--content .wp-block-media-text__content {
    grid-column: 1;
    grid-row: 2;
  }
}
@media (max-width: 600px) {
  .__bt-format-post-content .wp-block-media-text, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-media-text, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-media-text, .bt-main-post .bt-post--content .wp-block-media-text {
    margin-top: 32px;
  }
}
@media (max-width: 767.98px) {
  .__bt-format-post-content .wp-block-table, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-table, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-table, .bt-main-post .bt-post--content .wp-block-table {
    overflow-y: auto;
  }
  .__bt-format-post-content .wp-block-table table tr td, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-table table tr td, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-table table tr td, .bt-main-post .bt-post--content .wp-block-table table tr td {
    min-width: 200px;
    width: 200px;
  }
}
.__bt-format-post-content .wp-block-navigation ul, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-navigation ul, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-navigation ul, .bt-main-post .bt-post--content .wp-block-navigation ul {
  margin: 0;
  padding: 0;
}
.__bt-format-post-content .wp-block-navigation ul li, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-navigation ul li, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-navigation ul li, .bt-main-post .bt-post--content .wp-block-navigation ul li {
  margin: 0 10px 0 0;
  padding-left: 0;
}
.__bt-format-post-content .wp-block-navigation ul li:before, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-navigation ul li:before, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-navigation ul li:before, .bt-main-post .bt-post--content .wp-block-navigation ul li:before {
  display: none;
}
.__bt-format-post-content .wp-block-query-pagination, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-query-pagination, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-query-pagination, .bt-main-post .bt-post--content .wp-block-query-pagination {
  margin-top: 24px;
}
.__bt-format-post-content .wp-block-query ul, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-query ul, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-query ul, .bt-main-post .bt-post--content .wp-block-query ul {
  margin: 0;
  padding: 0;
}
.__bt-format-post-content .wp-block-query ul li, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-query ul li, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-query ul li, .bt-main-post .bt-post--content .wp-block-query ul li {
  padding-left: 0;
}
.__bt-format-post-content .wp-block-query ul li:before, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-query ul li:before, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-query ul li:before, .bt-main-post .bt-post--content .wp-block-query ul li:before {
  display: none;
}
.__bt-format-post-content .wp-block-query ul li:not(:last-child), .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-query ul li:not(:last-child), .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-query ul li:not(:last-child), .bt-main-post .bt-post--content .wp-block-query ul li:not(:last-child) {
  margin-bottom: 24px;
}
.__bt-format-post-content .wp-block-query .wp-block-post-title, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-query .wp-block-post-title, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-query .wp-block-post-title, .bt-main-post .bt-post--content .wp-block-query .wp-block-post-title {
  font-size: 24px;
  margin: 0 0 8px;
}
.__bt-format-post-content ul.wp-block-archives-list, .woocommerce div.product .woocommerce-tabs #tab-additional_information ul.wp-block-archives-list, .woocommerce div.product .woocommerce-tabs #tab-description ul.wp-block-archives-list, .bt-main-post .bt-post--content ul.wp-block-archives-list,
.__bt-format-post-content ul.wp-block-categories-list,
.woocommerce div.product .woocommerce-tabs #tab-additional_information ul.wp-block-categories-list,
.woocommerce div.product .woocommerce-tabs #tab-description ul.wp-block-categories-list,
.bt-main-post .bt-post--content ul.wp-block-categories-list,
.__bt-format-post-content ul.wp-block-latest-posts__list,
.woocommerce div.product .woocommerce-tabs #tab-additional_information ul.wp-block-latest-posts__list,
.woocommerce div.product .woocommerce-tabs #tab-description ul.wp-block-latest-posts__list,
.bt-main-post .bt-post--content ul.wp-block-latest-posts__list,
.__bt-format-post-content ul.wp-block-page-list,
.woocommerce div.product .woocommerce-tabs #tab-additional_information ul.wp-block-page-list,
.woocommerce div.product .woocommerce-tabs #tab-description ul.wp-block-page-list,
.bt-main-post .bt-post--content ul.wp-block-page-list,
.__bt-format-post-content ul.wp-block-rss,
.woocommerce div.product .woocommerce-tabs #tab-additional_information ul.wp-block-rss,
.woocommerce div.product .woocommerce-tabs #tab-description ul.wp-block-rss,
.bt-main-post .bt-post--content ul.wp-block-rss {
  margin: 0 0 24px;
  padding: 0;
}
.__bt-format-post-content ul.wp-block-archives-list ul, .woocommerce div.product .woocommerce-tabs #tab-additional_information ul.wp-block-archives-list ul, .woocommerce div.product .woocommerce-tabs #tab-description ul.wp-block-archives-list ul, .bt-main-post .bt-post--content ul.wp-block-archives-list ul,
.__bt-format-post-content ul.wp-block-categories-list ul,
.woocommerce div.product .woocommerce-tabs #tab-additional_information ul.wp-block-categories-list ul,
.woocommerce div.product .woocommerce-tabs #tab-description ul.wp-block-categories-list ul,
.bt-main-post .bt-post--content ul.wp-block-categories-list ul,
.__bt-format-post-content ul.wp-block-latest-posts__list ul,
.woocommerce div.product .woocommerce-tabs #tab-additional_information ul.wp-block-latest-posts__list ul,
.woocommerce div.product .woocommerce-tabs #tab-description ul.wp-block-latest-posts__list ul,
.bt-main-post .bt-post--content ul.wp-block-latest-posts__list ul,
.__bt-format-post-content ul.wp-block-page-list ul,
.woocommerce div.product .woocommerce-tabs #tab-additional_information ul.wp-block-page-list ul,
.woocommerce div.product .woocommerce-tabs #tab-description ul.wp-block-page-list ul,
.bt-main-post .bt-post--content ul.wp-block-page-list ul,
.__bt-format-post-content ul.wp-block-rss ul,
.woocommerce div.product .woocommerce-tabs #tab-additional_information ul.wp-block-rss ul,
.woocommerce div.product .woocommerce-tabs #tab-description ul.wp-block-rss ul,
.bt-main-post .bt-post--content ul.wp-block-rss ul {
  padding-left: 20px;
}
.__bt-format-post-content ul.wp-block-social-links, .woocommerce div.product .woocommerce-tabs #tab-additional_information ul.wp-block-social-links, .woocommerce div.product .woocommerce-tabs #tab-description ul.wp-block-social-links, .bt-main-post .bt-post--content ul.wp-block-social-links {
  margin: 0 0 24px;
  padding: 0;
}
.__bt-format-post-content ul.wp-block-social-links li, .woocommerce div.product .woocommerce-tabs #tab-additional_information ul.wp-block-social-links li, .woocommerce div.product .woocommerce-tabs #tab-description ul.wp-block-social-links li, .bt-main-post .bt-post--content ul.wp-block-social-links li {
  margin-bottom: 0 !important;
  padding-left: 0;
}
.__bt-format-post-content ul.wp-block-social-links li:before, .woocommerce div.product .woocommerce-tabs #tab-additional_information ul.wp-block-social-links li:before, .woocommerce div.product .woocommerce-tabs #tab-description ul.wp-block-social-links li:before, .bt-main-post .bt-post--content ul.wp-block-social-links li:before {
  display: none;
}
.__bt-format-post-content .wp-block-latest-comments, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-latest-comments, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-latest-comments, .bt-main-post .bt-post--content .wp-block-latest-comments {
  margin: 0;
  padding: 0;
}
.__bt-format-post-content .wp-block-latest-comments ol, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-latest-comments ol, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-latest-comments ol, .bt-main-post .bt-post--content .wp-block-latest-comments ol {
  padding-left: 30px;
}
.__bt-format-post-content .wp-block-latest-comments__comment, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-latest-comments__comment, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-latest-comments__comment, .bt-main-post .bt-post--content .wp-block-latest-comments__comment {
  position: relative;
}
.__bt-format-post-content .wp-block-latest-comments__comment-avatar, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-latest-comments__comment-avatar, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-latest-comments__comment-avatar, .bt-main-post .bt-post--content .wp-block-latest-comments__comment-avatar {
  position: absolute;
  top: 0;
  left: 0;
}
.__bt-format-post-content .wp-block-search__button-inside .wp-block-search__button, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-search__button-inside .wp-block-search__button, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-search__button-inside .wp-block-search__button, .bt-main-post .bt-post--content .wp-block-search__button-inside .wp-block-search__button {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  border-radius: 0 5px 5px 0;
}
.__bt-format-post-content .wp-block-search__text-button .wp-block-search__input, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-search__text-button .wp-block-search__input, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-search__text-button .wp-block-search__input, .bt-main-post .bt-post--content .wp-block-search__text-button .wp-block-search__input {
  padding-right: 165px;
}
.__bt-format-post-content .wp-block-search__icon-button .wp-block-search__input, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-search__icon-button .wp-block-search__input, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-search__icon-button .wp-block-search__input, .bt-main-post .bt-post--content .wp-block-search__icon-button .wp-block-search__input {
  padding-right: 120px;
}
.__bt-format-post-content .wp-block-search__inside-wrapper, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-search__inside-wrapper, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-search__inside-wrapper, .bt-main-post .bt-post--content .wp-block-search__inside-wrapper {
  position: relative;
  padding: 0;
}
.__bt-format-post-content .wp-block-search__button, .woocommerce div.product .woocommerce-tabs #tab-additional_information .wp-block-search__button, .woocommerce div.product .woocommerce-tabs #tab-description .wp-block-search__button, .bt-main-post .bt-post--content .wp-block-search__button {
  border-radius: 5px;
}

.__bt-pagination-style, .elementor-pagination, .woocommerce nav.woocommerce-pagination, .bt-pagination {
  display: flex;
  justify-content: flex-start;
  margin-top: 40px;
  gap: 8px;
}
.__bt-pagination-style .page-numbers, .elementor-pagination .page-numbers, .woocommerce nav.woocommerce-pagination .page-numbers, .bt-pagination .page-numbers {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: var(--e-global-color-primary, #181818);
  background: transparent;
  border-radius: 5px;
  text-transform: capitalize;
  border: 1px solid #e4e4e4;
}
.__bt-pagination-style .page-numbers:not(.current, .dots):hover, .elementor-pagination .page-numbers:not(.current, .dots):hover, .woocommerce nav.woocommerce-pagination .page-numbers:not(.current, .dots):hover, .bt-pagination .page-numbers:not(.current, .dots):hover {
  color: var(--e-global-color-accent, #DF4242);
}
.__bt-pagination-style .page-numbers:not(.current, .dots):hover svg path, .elementor-pagination .page-numbers:not(.current, .dots):hover svg path, .woocommerce nav.woocommerce-pagination .page-numbers:not(.current, .dots):hover svg path, .bt-pagination .page-numbers:not(.current, .dots):hover svg path {
  fill: var(--e-global-color-accent, #DF4242);
}
.__bt-pagination-style .page-numbers.current, .elementor-pagination .page-numbers.current, .woocommerce nav.woocommerce-pagination .page-numbers.current, .bt-pagination .page-numbers.current {
  width: 40px;
  color: #ffffff;
  background: var(--e-global-color-accent, #DF4242);
  border-color: var(--e-global-color-accent, #DF4242);
}
.__bt-pagination-style .page-numbers.prev, .elementor-pagination .page-numbers.prev, .woocommerce nav.woocommerce-pagination .page-numbers.prev, .bt-pagination .page-numbers.prev, .__bt-pagination-style .page-numbers.next, .elementor-pagination .page-numbers.next, .woocommerce nav.woocommerce-pagination .page-numbers.next, .bt-pagination .page-numbers.next {
  width: 40px;
  font-size: 0;
}
.__bt-pagination-style .page-numbers.prev svg, .elementor-pagination .page-numbers.prev svg, .woocommerce nav.woocommerce-pagination .page-numbers.prev svg, .bt-pagination .page-numbers.prev svg, .__bt-pagination-style .page-numbers.next svg, .elementor-pagination .page-numbers.next svg, .woocommerce nav.woocommerce-pagination .page-numbers.next svg, .bt-pagination .page-numbers.next svg {
  width: 16px;
  height: 16px;
}
.__bt-pagination-style .page-numbers.prev svg, .elementor-pagination .page-numbers.prev svg, .woocommerce nav.woocommerce-pagination .page-numbers.prev svg, .bt-pagination .page-numbers.prev svg {
  transform: rotate(-180deg);
}
.__bt-pagination-style .page-numbers.dots, .elementor-pagination .page-numbers.dots, .woocommerce nav.woocommerce-pagination .page-numbers.dots, .bt-pagination .page-numbers.dots {
  width: auto;
  border: none;
}
@media (max-width: 519.98px) {
  .__bt-pagination-style.prev, .prev.elementor-pagination, .woocommerce nav.prev.woocommerce-pagination, .prev.bt-pagination {
    margin-right: 0;
  }
  .__bt-pagination-style.next, .next.elementor-pagination, .woocommerce nav.next.woocommerce-pagination, .next.bt-pagination {
    margin-left: 0;
  }
}

.__bt-socials-style, .bt-elwg-site-social,
.bt-elwg-site-social-style-2 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 20px;
}
@media (max-width: 519.98px) {
  .__bt-socials-style, .bt-elwg-site-social,
  .bt-elwg-site-social-style-2 {
    gap: 10px;
  }
}
.__bt-socials-style span, .bt-elwg-site-social span,
.bt-elwg-site-social-style-2 span {
  display: inline-block;
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  color: var(--e-global-color-primary, #181818);
  margin-right: 9.88px;
}
.__bt-socials-style a, .bt-elwg-site-social a,
.bt-elwg-site-social-style-2 a {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--e-global-color-primary, #181818);
}

.__instagram-posts-style .bt-ins-posts--head, .bt-block-instagram-posts .bt-ins-posts--head {
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 150%;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 20px;
}
.__instagram-posts-style .bt-ins-posts--head span, .bt-block-instagram-posts .bt-ins-posts--head span {
  font-family: var(--e-global-typography-secondary-font-family, "Outfit"), sans-serif;
  color: var(--e-global-color-accent, #DF4242);
}
.__instagram-posts-style .bt-ins-posts--gallery, .bt-block-instagram-posts .bt-ins-posts--gallery {
  display: grid;
  column-gap: 12px;
  row-gap: 17px;
}
.__instagram-posts-style .bt-ins-posts--gallery.bt-cols--2, .bt-block-instagram-posts .bt-ins-posts--gallery.bt-cols--2 {
  grid-template-columns: repeat(2, 1fr);
}
.__instagram-posts-style .bt-ins-posts--gallery.bt-cols--3, .bt-block-instagram-posts .bt-ins-posts--gallery.bt-cols--3 {
  grid-template-columns: repeat(3, 1fr);
}
.__instagram-posts-style .bt-ins-posts--gallery.bt-cols--4, .bt-block-instagram-posts .bt-ins-posts--gallery.bt-cols--4 {
  grid-template-columns: repeat(4, 1fr);
}
.__instagram-posts-style .bt-ins-posts--image .bt-cover-image, .__instagram-posts-style .bt-ins-posts--image .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .__instagram-posts-style .bt-ins-posts--image .woocommerce-product-gallery__image, .__instagram-posts-style .bt-ins-posts--image .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__instagram-posts-style .bt-ins-posts--image .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .__instagram-posts-style .bt-ins-posts--image .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__instagram-posts-style .bt-ins-posts--image .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .__instagram-posts-style .bt-ins-posts--image .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__instagram-posts-style .bt-ins-posts--image .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .__instagram-posts-style .bt-ins-posts--image .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__instagram-posts-style .bt-ins-posts--image .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__instagram-posts-style .bt-ins-posts--image .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__instagram-posts-style .bt-ins-posts--image .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .__instagram-posts-style .bt-ins-posts--image .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .__instagram-posts-style .bt-ins-posts--image .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .__instagram-posts-style .bt-ins-posts--image .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .__instagram-posts-style .bt-ins-posts--image .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .__instagram-posts-style .bt-ins-posts--image .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .__instagram-posts-style .bt-ins-posts--image .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .__instagram-posts-style .bt-ins-posts--image .woocommerce-product-gallery__image, .bt-block-instagram-posts .bt-ins-posts--image .bt-cover-image, .bt-block-instagram-posts .bt-ins-posts--image .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-block-instagram-posts .bt-ins-posts--image .woocommerce-product-gallery__image, .bt-block-instagram-posts .bt-ins-posts--image .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-block-instagram-posts .bt-ins-posts--image .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-block-instagram-posts .bt-ins-posts--image .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-block-instagram-posts .bt-ins-posts--image .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-block-instagram-posts .bt-ins-posts--image .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-block-instagram-posts .bt-ins-posts--image .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-block-instagram-posts .bt-ins-posts--image .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-block-instagram-posts .bt-ins-posts--image .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-block-instagram-posts .bt-ins-posts--image .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-block-instagram-posts .bt-ins-posts--image .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-block-instagram-posts .bt-ins-posts--image .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-block-instagram-posts .bt-ins-posts--image .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-block-instagram-posts .bt-ins-posts--image .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-block-instagram-posts .bt-ins-posts--image .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-block-instagram-posts .bt-ins-posts--image .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-block-instagram-posts .bt-ins-posts--image .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-block-instagram-posts .bt-ins-posts--image .woocommerce-product-gallery__image {
  padding-bottom: 100%;
  border-radius: 10px;
}
.__instagram-posts-style .bt-ins-posts--link, .bt-block-instagram-posts .bt-ins-posts--link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: underline;
  color: var(--e-global-color-accent, #DF4242);
  margin-top: 16px;
}
.__instagram-posts-style .bt-ins-posts--link svg, .bt-block-instagram-posts .bt-ins-posts--link svg {
  fill: currentColor;
}

.__bt-newsletter-form-style, .elementor-widget-shortcode .tnp-subscription {
  max-width: 100%;
  width: 100%;
}
.__bt-newsletter-form-style form, .elementor-widget-shortcode .tnp-subscription form {
  position: relative;
  text-align: left !important;
  display: flex;
  border-radius: 8px;
  border: 1px solid var(--e-global-color-accent, #DF4242);
  padding: 5px;
}
.__bt-newsletter-form-style form label, .elementor-widget-shortcode .tnp-subscription form label {
  display: none;
}
.__bt-newsletter-form-style form .tnp-field-surname, .elementor-widget-shortcode .tnp-subscription form .tnp-field-surname,
.__bt-newsletter-form-style form .tnp-field-email,
.elementor-widget-shortcode .tnp-subscription form .tnp-field-email {
  width: calc(100% - 120px);
  margin-bottom: 0;
}
.__bt-newsletter-form-style form .tnp-field-button, .elementor-widget-shortcode .tnp-subscription form .tnp-field-button {
  width: 120px;
  margin-bottom: 0;
}
.__bt-newsletter-form-style form input.tnp-surname, .elementor-widget-shortcode .tnp-subscription form input.tnp-surname,
.__bt-newsletter-form-style form input.tnp-surname::placeholder,
.elementor-widget-shortcode .tnp-subscription form input.tnp-surname::placeholder,
.__bt-newsletter-form-style form input.tnp-email,
.elementor-widget-shortcode .tnp-subscription form input.tnp-email,
.__bt-newsletter-form-style form input.tnp-email::placeholder,
.elementor-widget-shortcode .tnp-subscription form input.tnp-email::placeholder {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: rgba(255, 255, 255, 0.3);
  font-family: var(--e-global-typography-text-font-family, "Outfit"), sans-serif;
}
.__bt-newsletter-form-style form input.tnp-surname, .elementor-widget-shortcode .tnp-subscription form input.tnp-surname,
.__bt-newsletter-form-style form input.tnp-email,
.elementor-widget-shortcode .tnp-subscription form input.tnp-email {
  width: 100%;
  border: none;
  background: transparent;
  border-radius: 0;
  margin: 0;
  max-width: 100%;
  padding: 7px 11px;
  color: #fff;
}
.__bt-newsletter-form-style form input.tnp-submit, .elementor-widget-shortcode .tnp-subscription form input.tnp-submit {
  max-width: 100%;
  width: auto;
  font-family: var(--e-global-typography-text-font-family, "Outfit"), sans-serif;
  padding: 9px 42px 9px 16px;
  border-radius: 4px;
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  min-height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  background: var(--e-global-color-accent, #DF4242);
  background-image: url("../images/arrow-up-right.svg");
  background-position: center right 20px;
  background-repeat: no-repeat;
  background-size: 18px;
  text-transform: capitalize;
}

.bt-primary-btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 14px 32px;
  font-size: 16px;
  line-height: 1.5;
  color: #fff;
  border-radius: 4px;
  background-color: var(--e-global-color-accent, #DF4242);
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-weight: 500;
  white-space: nowrap;
}
.bt-primary-btn:hover {
  color: #fff;
  background-color: var(--e-global-color-primary, #181818);
}
@media only screen and (max-width: 1024px) {
  .bt-primary-btn {
    padding: 12px 26px;
  }
}

/* back to top */
.bt-back-to-top {
  position: fixed;
  right: 30px;
  bottom: -60px;
  z-index: 99;
  width: 48px;
  height: 48px;
  background-color: var(--e-global-color-primary, #181818);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
}
.bt-back-to-top:hover svg path {
  fill: #fff;
}
.bt-back-to-top.show {
  bottom: 30px;
  opacity: 1;
  visibility: visible;
}
.bt-back-to-top svg {
  width: 24px;
  height: 24px;
}
@media only screen and (max-width: 767px) {
  .bt-back-to-top {
    width: 40px;
    height: 40px;
    right: 15px;
  }
  .bt-back-to-top.show {
    bottom: 15px;
  }
  .bt-back-to-top svg {
    width: 20px;
    height: 20px;
  }
}

/* toast product */
.bt-toast {
  position: fixed;
  bottom: 30px;
  right: 10px;
  z-index: 9999999999;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: end;
}
.bt-toast .bt-product-toast {
  background: #fff;
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 10px 25px rgba(43, 52, 74, 0.12);
  display: flex;
  transform: translateX(calc(100% + 30px));
  opacity: 0;
  transition: all 0.5s ease;
  overflow: hidden;
  visibility: hidden;
  height: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
.bt-toast .bt-product-toast.show {
  transform: translateX(0);
  opacity: 1;
  height: auto;
  visibility: visible;
  padding: 15px;
  margin-top: 10px;
}
.bt-toast .bt-product-toast.remove-visibility {
  transform: translateX(calc(100% + 30px));
  opacity: 0;
  visibility: hidden;
}
.bt-toast .bt-product-toast.remove-visibility.remove-height {
  height: 0;
  padding: 0;
  margin-top: 0;
}
.bt-toast .bt-product-toast--close {
  right: 11px;
  top: 5px;
  position: absolute;
  z-index: 9999;
  cursor: pointer;
  box-sizing: border-box;
}
.bt-toast .bt-product-toast--close svg {
  width: 10px;
  height: 9px;
}
.bt-toast .bt-product-toast--close svg:hover path {
  fill: var(--e-global-color-accent, #DF4242);
}
.bt-toast .bt-product-toast--content {
  display: flex;
  width: 310px;
  gap: 10px;
}
.bt-toast .bt-product-toast--image {
  position: relative;
  width: 65px;
  height: 65px;
}
.bt-toast .bt-product-toast--image img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}
.bt-toast .bt-product-toast--info {
  flex: 1;
}
.bt-toast .bt-product-toast--title {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  color: var(--e-global-color-text, #616365);
  margin: 0;
}
.bt-toast .bt-product-toast--title a {
  font-weight: 500;
  color: var(--e-global-color-primary, #181818);
  max-width: 95%;
  font-size: 15px;
  line-height: 1.3;
  margin-bottom: 3px;
}
.bt-toast .bt-product-toast--button {
  display: flex;
  align-items: center;
  margin-top: 5px;
}
.bt-toast .bt-product-toast--button a {
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  text-transform: uppercase;
  color: var(--e-global-color-primary, #181818);
  text-decoration: underline;
  text-decoration-skip-ink: none;
  text-underline-offset: 4px;
  text-decoration-thickness: 1px;
  transition: none;
  background: transparent;
  padding: 0;
  margin: 0;
  width: auto;
  letter-spacing: 0.5px;
  position: relative;
}
@media (min-width: 767.98px) {
  .bt-toast .bt-product-toast--button a:hover {
    color: var(--e-global-color-accent, #DF4242);
  }
}
.bt-toast .bt-product-toast--button.bt-button-cart {
  gap: 10px;
  margin-top: 8px;
}
.bt-toast .bt-product-toast--button.bt-button-cart a {
  margin: 0;
  padding: 6px 15px;
  text-decoration: none;
  background: var(--e-global-color-primary, #181818);
  color: #fff;
}
@media (min-width: 767.98px) {
  .bt-toast .bt-product-toast--button.bt-button-cart a:hover {
    background-color: var(--e-global-color-accent, #DF4242);
  }
}
.bt-toast .bt-product-toast--button.bt-button-cart a:first-child {
  background-color: #e9e9e9;
  color: var(--e-global-color-primary, #181818);
}
@media (min-width: 767.98px) {
  .bt-toast .bt-product-toast--button.bt-button-cart a:first-child:hover {
    background-color: var(--e-global-color-accent, #DF4242);
    color: #fff;
  }
}
@media (max-width: 519.98px) {
  .bt-toast .bt-product-toast--content {
    width: 280px;
    gap: 8px;
  }
  .bt-toast .bt-product-toast--image {
    width: 55px;
    height: 55px;
  }
  .bt-toast .bt-product-toast--title {
    font-size: 13px;
  }
  .bt-toast .bt-product-toast--title a {
    font-size: 14px;
  }
  .bt-toast .bt-product-toast--button {
    margin-top: 3px;
  }
  .bt-toast .bt-product-toast--button a {
    font-size: 12px;
  }
  .bt-toast .bt-product-toast--button.bt-button-cart a {
    padding: 5px 12px;
    font-size: 12px;
  }
  .bt-toast .bt-product-toast.show {
    padding: 10px;
  }
}

/* popup newsletter */
.bt-newsletter-popup {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
  width: 100%;
  height: 100%;
  display: none;
}
.bt-newsletter-popup .bt-newsletter-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.83);
  z-index: 1000;
}
.bt-newsletter-popup-content {
  padding: 0;
  border-radius: 8px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  z-index: 9999;
  max-width: 850px;
  width: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  min-height: 500px;
  overflow: hidden;
  background: transparent;
}
@media (max-width: 880px) {
  .bt-newsletter-popup-content {
    max-width: calc(100% - 30px);
  }
}
@media (max-width: 767.98px) {
  .bt-newsletter-popup-content {
    min-height: auto;
  }
}
@media (max-height: 560px) {
  .bt-newsletter-popup-content {
    max-height: 90%;
    min-height: auto;
  }
}
.bt-newsletter-popup-image {
  position: relative;
  width: 50%;
  height: auto;
}
.bt-newsletter-popup-image img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 767.98px) {
  .bt-newsletter-popup-image {
    display: none;
  }
}
.bt-newsletter-popup-info {
  padding: 40px 24px;
  width: 50%;
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: #fff;
  box-sizing: border-box;
}
.bt-newsletter-popup-info::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 10px;
  background-color: #f1f1f1;
}
.bt-newsletter-popup-info::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #a2a3ab;
  cursor: pointer;
}
.bt-newsletter-popup-info::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #f1f1f1;
}
@media (max-width: 767.98px) {
  .bt-newsletter-popup-info {
    width: 100%;
    padding: 30px 15px;
  }
}
@media (max-height: 560px) {
  .bt-newsletter-popup-info {
    overflow-y: auto;
    display: block;
  }
}
.bt-newsletter-popup-info .bt-title {
  font-size: 30px;
  font-weight: 500;
  margin: 0 0 4px 0;
  line-height: 1.3;
}
@media (max-width: 519.98px) {
  .bt-newsletter-popup-info .bt-title {
    font-size: 25px;
    max-width: 90%;
  }
}
.bt-newsletter-popup-info .bt-subtitle {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  line-height: 1.3;
  color: var(--e-global-color-text, #616365);
}
@media (max-width: 519.98px) {
  .bt-newsletter-popup-info .bt-subtitle {
    font-size: 14px;
  }
}
.bt-newsletter-popup-info form {
  position: relative;
  margin: 20px 0 10px 0;
}
.bt-newsletter-popup-info .bt-newsletter-note {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  line-height: 1.5;
  color: var(--e-global-color-text, #616365);
  margin-top: 15px;
}
.bt-newsletter-popup-info .bt-newsletter-note a {
  color: var(--e-global-color-accent, #DF4242);
  text-decoration: underline;
  text-underline-offset: 2px;
  text-decoration-thickness: 1px;
}
.bt-newsletter-popup-info .bt-newsletter-note p {
  margin: 0;
}
@media (max-width: 519.98px) {
  .bt-newsletter-popup-info .bt-newsletter-note {
    font-size: 14px;
    margin-top: 5px;
  }
  .bt-newsletter-popup-info .bt-newsletter-note p,
  .bt-newsletter-popup-info .bt-newsletter-note a {
    font-size: 14px;
  }
}
.bt-newsletter-popup-info form.tnp-subscription {
  margin: 24px 0 0 0;
  width: 100%;
  max-width: 100%;
}
.bt-newsletter-popup-info form.tnp-subscription label {
  display: none;
}
.bt-newsletter-popup-info form.tnp-subscription input {
  font-family: var(--e-global-typography-accent-font-family, "Outfit"), sans-serif;
  color: var(--e-global-color-text, #616365);
  height: 45px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 16px;
}
@media (max-width: 519.98px) {
  .bt-newsletter-popup-info form.tnp-subscription input {
    height: 42px;
    font-size: 15px;
  }
}
.bt-newsletter-popup-info form.tnp-subscription .tnp-submit {
  width: 100%;
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  background: var(--e-global-color-primary, #181818);
  border-radius: 8px;
  padding: 0 16px;
}
@media (max-width: 519.98px) {
  .bt-newsletter-popup-info form.tnp-subscription .tnp-submit {
    font-size: 15px;
  }
}
.bt-newsletter-popup-info form.tnp-subscription .tnp-submit:hover {
  background-image: linear-gradient(90deg, transparent 25%, rgba(233, 233, 233, 0.39) 50%, transparent 75%);
  background-size: 200% 100%;
  animation: shimmer 1.5s infinite linear;
}
.bt-newsletter-popup .bt-close-popup {
  position: absolute;
  right: 15px;
  top: 15px;
  cursor: pointer;
  font-size: 24px;
  width: 16px;
  height: 16px;
  display: flex;
}
.bt-newsletter-popup .newsletter-form {
  margin-top: 20px;
}
.bt-newsletter-popup .newsletter-form input {
  width: 100%;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #ddd;
  border-radius: 5px;
}
.bt-newsletter-popup .newsletter-form button {
  width: 100%;
  padding: 10px;
  background: #007bff;
  color: #fff;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}
.bt-newsletter-popup .newsletter-form button:hover {
  background: #0056b3;
}

.elementor-popup-modal .dialog-close-button.dialog-lightbox-close-button {
  width: 21px;
  height: 21px;
  background-image: url("../images/close-white.svg");
  background-size: cover;
  background-repeat: no-repeat;
}
.elementor-popup-modal .dialog-close-button.dialog-lightbox-close-button svg {
  display: none;
}
.elementor-popup-modal.bt-menu-mobile-popup .dialog-close-button.dialog-lightbox-close-button {
  width: 28px;
  height: 28px;
  background-image: url(../images/close.svg);
}

.elementor-lightbox .dialog-close-button.dialog-lightbox-close-button {
  width: 21px;
  height: 21px;
  background-image: url("../images/close-white.svg");
  background-size: cover;
  background-repeat: no-repeat;
  padding: 0;
}
.elementor-lightbox .dialog-close-button.dialog-lightbox-close-button svg {
  display: none;
}

/* loop elementor setting */
.bt-add-style-pagination-themes {
  --swiper-pagination-size: 4px !important;
}
.bt-add-style-pagination-themes.swiper {
  padding-bottom: var(--swiper-pagination-spacing) !important;
  padding-bottom: var(--e-n-carousel-swiper-pagination-spacing) !important;
}
.bt-add-style-pagination-themes .swiper {
  padding-bottom: var(--swiper-pagination-spacing) !important;
  padding-bottom: var(--e-n-carousel-swiper-pagination-spacing) !important;
}
.bt-add-style-pagination-themes .swiper-pagination .swiper-pagination-bullet {
  width: auto;
  height: auto;
  padding: 2px 10px;
  border-radius: 0;
  transition: all 0.3s ease;
}
.bt-add-style-pagination-themes .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  padding: 2px 20px;
}

.bt-style-pagination-themes.swiper-pagination .swiper-pagination-bullet {
  width: auto;
  height: auto;
  padding: 2px 10px;
  border-radius: 0;
  transition: all 0.3s ease;
}
.bt-style-pagination-themes.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  padding: 2px 20px;
}

@media (min-width: 767.98px) {
  .bt-enable-pagination-mobile .swiper {
    padding-bottom: 0 !important;
  }
  .bt-enable-pagination-mobile .swiper-pagination {
    display: none !important;
  }
}

@media (max-width: 767.98px) {
  .bt-navigation-hidden-mobile .elementor-swiper-button {
    display: none !important;
  }
}

@media (min-width: 767.98px) {
  .bt-pagination-show-only-mobile .swiper-pagination {
    display: none !important;
  }
}

@media (max-width: 767.98px) {
  .bt-hinden-arrow-mobile {
    display: none !important;
  }
}

.bt-swiper-pagination {
  display: flex;
  justify-content: center;
  bottom: 0 !important;
}

@media (max-width: 767.98px) {
  .bt-hidden-arrow-mobile {
    padding-top: 0 !important;
  }
  .bt-hidden-arrow-mobile .swiper {
    padding-top: 0 !important;
  }
  .bt-hidden-arrow-mobile .bt-swiper-navigation {
    display: none !important;
  }
}

@media (min-width: 767.98px) {
  .bt-only-dot-mobile {
    padding-bottom: 0 !important;
  }
  .bt-only-dot-mobile .swiper {
    padding-bottom: 0 !important;
  }
  .bt-only-dot-mobile .bt-swiper-pagination {
    display: none !important;
  }
}

/* Magnific popup */
.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg {
  opacity: 0;
  -webkit-backface-visibility: hidden;
  transition: all 0.3s ease-out;
}
.mfp-with-zoom.mfp-ready .mfp-container {
  opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

.mfp-bg {
  cursor: zoom-out;
}

.admin-bar .mfp-wrap {
  height: calc(100% - 32px);
  margin-top: 32px;
}
.mfp-wrap .mfp-figure:after {
  display: none;
}
.mfp-wrap .mfp-content {
  position: initial;
  cursor: zoom-out;
}
.mfp-wrap .mfp-content figcaption {
  position: relative;
}
.mfp-wrap .mfp-content__popup {
  cursor: initial;
}
.mfp-wrap .mfp-container {
  padding: 15px;
  cursor: zoom-out;
}
.mfp-wrap .mfp-close {
  right: 15px;
  top: 12px;
  font-size: 0;
  display: inline-block;
  width: 24px;
  height: 24px;
  background-color: transparent;
  background-image: url("../images/close-white.svg");
  background-size: cover;
  background-repeat: no-repeat;
  padding: 0;
  cursor: pointer !important;
}
.mfp-wrap button.mfp-arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  width: 44px;
  height: 44px;
  padding: 0;
}
.mfp-wrap button.mfp-arrow::before {
  content: "";
  width: 20px;
  height: 20px;
  background-image: url("../images/arrow-left.svg");
  background-repeat: no-repeat;
  background-position: center;
  margin-top: 12px;
  margin-left: 12px;
  border: none;
  opacity: 1;
}
.mfp-wrap button.mfp-arrow::after {
  display: none;
}
.mfp-wrap button.mfp-arrow.mfp-arrow-left {
  left: 15px;
}
.mfp-wrap button.mfp-arrow.mfp-arrow-right {
  right: 15px;
}
.mfp-wrap button.mfp-arrow.mfp-arrow-right::before {
  transform: rotate(180deg);
}
.mfp-wrap img.mfp-img {
  max-height: 90vh !important;
}

/* Zoomable */
.zoomable {
  position: relative;
  overflow: hidden;
}
.zoomable--zoomed img {
  cursor: zoom-in;
  transform: scale(var(--zoom, 2));
}
.zoomable img {
  transform-origin: var(--zoom-pos-x, 0%) var(--zoom-pos-y, 0%);
  transition: transform 0.15s linear;
}

.woocommerce-product-gallery__image {
  position: relative;
}
.woocommerce-product-gallery__image .bt-lightbox-zoom-button {
  display: none;
  position: absolute;
  bottom: 15px;
  left: 15px;
  background: #ffffff;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  padding: 10px 16px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  cursor: pointer;
  z-index: 10;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  font-family: var(--e-global-typography-text-font-family, "Outfit"), sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: var(--e-global-color-primary, #181818);
  line-height: 1.2;
  white-space: nowrap;
}
.woocommerce-product-gallery__image .bt-lightbox-zoom-button svg {
  width: 20px;
  height: 20px;
  stroke: var(--e-global-color-primary, #181818);
  flex-shrink: 0;
}
.woocommerce-product-gallery__image .bt-lightbox-zoom-button span {
  color: var(--e-global-color-primary, #181818);
}
@media (max-width: 767px) {
  .woocommerce-product-gallery__image .bt-lightbox-zoom-button {
    display: flex;
  }
}
@media (min-width: 768px) {
  .woocommerce-product-gallery__image .bt-lightbox-zoom-button {
    display: none !important;
  }
}

.__bt-swiper-navigation-style, .bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery__slider, .woocommerce div.product div.images .woocommerce-product-gallery__slider, .woocommerce div.product.bt-gallery-slider-container .bt-gallery-slider-products, .woocommerce div.product.bt-gallery-slider-fullwidth .bt-gallery-slider-products, .woocommerce div.product.bt-gallery-three-columns .bt-gallery-slider-products, .woocommerce div.product.bt-gallery-four-columns .bt-gallery-slider-products, .woocommerce div.product.bt-gallery-grid-fullwidth .bt-gallery-slider-products {
  --swiper-navigation-sides-offset: 15px;
  --swiper-navigation-sides-translate: 70px;
}
.__bt-swiper-navigation-style .swiper-button-prev, .bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery__slider .swiper-button-prev, .woocommerce div.product div.images .woocommerce-product-gallery__slider .swiper-button-prev, .woocommerce div.product.bt-gallery-slider-container .bt-gallery-slider-products .swiper-button-prev, .woocommerce div.product.bt-gallery-slider-fullwidth .bt-gallery-slider-products .swiper-button-prev, .woocommerce div.product.bt-gallery-three-columns .bt-gallery-slider-products .swiper-button-prev, .woocommerce div.product.bt-gallery-four-columns .bt-gallery-slider-products .swiper-button-prev, .woocommerce div.product.bt-gallery-grid-fullwidth .bt-gallery-slider-products .swiper-button-prev,
.__bt-swiper-navigation-style .swiper-button-next,
.bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery__slider .swiper-button-next,
.woocommerce div.product div.images .woocommerce-product-gallery__slider .swiper-button-next,
.woocommerce div.product.bt-gallery-slider-container .bt-gallery-slider-products .swiper-button-next,
.woocommerce div.product.bt-gallery-slider-fullwidth .bt-gallery-slider-products .swiper-button-next,
.woocommerce div.product.bt-gallery-three-columns .bt-gallery-slider-products .swiper-button-next,
.woocommerce div.product.bt-gallery-four-columns .bt-gallery-slider-products .swiper-button-next,
.woocommerce div.product.bt-gallery-grid-fullwidth .bt-gallery-slider-products .swiper-button-next {
  width: var(--swiper-navigation-size);
  height: var(--swiper-navigation-size);
  color: var(--e-global-color-primary, #181818);
  background-color: #ffffff;
  box-shadow: 0 10px 25px 0 rgba(43, 52, 74, 0.12);
  transition: all 0.3s ease;
}
.__bt-swiper-navigation-style .swiper-button-prev::after, .bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery__slider .swiper-button-prev::after, .woocommerce div.product div.images .woocommerce-product-gallery__slider .swiper-button-prev::after, .woocommerce div.product.bt-gallery-slider-container .bt-gallery-slider-products .swiper-button-prev::after, .woocommerce div.product.bt-gallery-slider-fullwidth .bt-gallery-slider-products .swiper-button-prev::after, .woocommerce div.product.bt-gallery-three-columns .bt-gallery-slider-products .swiper-button-prev::after, .woocommerce div.product.bt-gallery-four-columns .bt-gallery-slider-products .swiper-button-prev::after, .woocommerce div.product.bt-gallery-grid-fullwidth .bt-gallery-slider-products .swiper-button-prev::after,
.__bt-swiper-navigation-style .swiper-button-next::after,
.bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery__slider .swiper-button-next::after,
.woocommerce div.product div.images .woocommerce-product-gallery__slider .swiper-button-next::after,
.woocommerce div.product.bt-gallery-slider-container .bt-gallery-slider-products .swiper-button-next::after,
.woocommerce div.product.bt-gallery-slider-fullwidth .bt-gallery-slider-products .swiper-button-next::after,
.woocommerce div.product.bt-gallery-three-columns .bt-gallery-slider-products .swiper-button-next::after,
.woocommerce div.product.bt-gallery-four-columns .bt-gallery-slider-products .swiper-button-next::after,
.woocommerce div.product.bt-gallery-grid-fullwidth .bt-gallery-slider-products .swiper-button-next::after {
  display: none;
}
.__bt-swiper-navigation-style .swiper-button-prev svg, .bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery__slider .swiper-button-prev svg, .woocommerce div.product div.images .woocommerce-product-gallery__slider .swiper-button-prev svg, .woocommerce div.product.bt-gallery-slider-container .bt-gallery-slider-products .swiper-button-prev svg, .woocommerce div.product.bt-gallery-slider-fullwidth .bt-gallery-slider-products .swiper-button-prev svg, .woocommerce div.product.bt-gallery-three-columns .bt-gallery-slider-products .swiper-button-prev svg, .woocommerce div.product.bt-gallery-four-columns .bt-gallery-slider-products .swiper-button-prev svg, .woocommerce div.product.bt-gallery-grid-fullwidth .bt-gallery-slider-products .swiper-button-prev svg,
.__bt-swiper-navigation-style .swiper-button-next svg,
.bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery__slider .swiper-button-next svg,
.woocommerce div.product div.images .woocommerce-product-gallery__slider .swiper-button-next svg,
.woocommerce div.product.bt-gallery-slider-container .bt-gallery-slider-products .swiper-button-next svg,
.woocommerce div.product.bt-gallery-slider-fullwidth .bt-gallery-slider-products .swiper-button-next svg,
.woocommerce div.product.bt-gallery-three-columns .bt-gallery-slider-products .swiper-button-next svg,
.woocommerce div.product.bt-gallery-four-columns .bt-gallery-slider-products .swiper-button-next svg,
.woocommerce div.product.bt-gallery-grid-fullwidth .bt-gallery-slider-products .swiper-button-next svg {
  width: 20px;
  height: 20px;
}
.__bt-swiper-navigation-style .swiper-button-prev:hover, .bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery__slider .swiper-button-prev:hover, .woocommerce div.product div.images .woocommerce-product-gallery__slider .swiper-button-prev:hover, .woocommerce div.product.bt-gallery-slider-container .bt-gallery-slider-products .swiper-button-prev:hover, .woocommerce div.product.bt-gallery-slider-fullwidth .bt-gallery-slider-products .swiper-button-prev:hover, .woocommerce div.product.bt-gallery-three-columns .bt-gallery-slider-products .swiper-button-prev:hover, .woocommerce div.product.bt-gallery-four-columns .bt-gallery-slider-products .swiper-button-prev:hover, .woocommerce div.product.bt-gallery-grid-fullwidth .bt-gallery-slider-products .swiper-button-prev:hover,
.__bt-swiper-navigation-style .swiper-button-next:hover,
.bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery__slider .swiper-button-next:hover,
.woocommerce div.product div.images .woocommerce-product-gallery__slider .swiper-button-next:hover,
.woocommerce div.product.bt-gallery-slider-container .bt-gallery-slider-products .swiper-button-next:hover,
.woocommerce div.product.bt-gallery-slider-fullwidth .bt-gallery-slider-products .swiper-button-next:hover,
.woocommerce div.product.bt-gallery-three-columns .bt-gallery-slider-products .swiper-button-next:hover,
.woocommerce div.product.bt-gallery-four-columns .bt-gallery-slider-products .swiper-button-next:hover,
.woocommerce div.product.bt-gallery-grid-fullwidth .bt-gallery-slider-products .swiper-button-next:hover {
  color: #ffffff;
  background-color: var(--e-global-color-primary, #181818);
}
.__bt-swiper-navigation-style .swiper-button-prev, .bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery__slider .swiper-button-prev, .woocommerce div.product div.images .woocommerce-product-gallery__slider .swiper-button-prev, .woocommerce div.product.bt-gallery-slider-container .bt-gallery-slider-products .swiper-button-prev, .woocommerce div.product.bt-gallery-slider-fullwidth .bt-gallery-slider-products .swiper-button-prev, .woocommerce div.product.bt-gallery-three-columns .bt-gallery-slider-products .swiper-button-prev, .woocommerce div.product.bt-gallery-four-columns .bt-gallery-slider-products .swiper-button-prev, .woocommerce div.product.bt-gallery-grid-fullwidth .bt-gallery-slider-products .swiper-button-prev {
  transform: translateX(calc(0px - var(--swiper-navigation-sides-translate)));
}
.__bt-swiper-navigation-style .swiper-button-next, .bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery__slider .swiper-button-next, .woocommerce div.product div.images .woocommerce-product-gallery__slider .swiper-button-next, .woocommerce div.product.bt-gallery-slider-container .bt-gallery-slider-products .swiper-button-next, .woocommerce div.product.bt-gallery-slider-fullwidth .bt-gallery-slider-products .swiper-button-next, .woocommerce div.product.bt-gallery-three-columns .bt-gallery-slider-products .swiper-button-next, .woocommerce div.product.bt-gallery-four-columns .bt-gallery-slider-products .swiper-button-next, .woocommerce div.product.bt-gallery-grid-fullwidth .bt-gallery-slider-products .swiper-button-next {
  transform: translateX(var(--swiper-navigation-sides-translate));
}
.__bt-swiper-navigation-style:hover .swiper-button-prev, .bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery__slider:hover .swiper-button-prev, .woocommerce div.product div.images .woocommerce-product-gallery__slider:hover .swiper-button-prev, .woocommerce div.product.bt-gallery-slider-container .bt-gallery-slider-products:hover .swiper-button-prev, .woocommerce div.product.bt-gallery-slider-fullwidth .bt-gallery-slider-products:hover .swiper-button-prev, .woocommerce div.product.bt-gallery-three-columns .bt-gallery-slider-products:hover .swiper-button-prev, .woocommerce div.product.bt-gallery-four-columns .bt-gallery-slider-products:hover .swiper-button-prev, .woocommerce div.product.bt-gallery-grid-fullwidth .bt-gallery-slider-products:hover .swiper-button-prev,
.__bt-swiper-navigation-style:hover .swiper-button-next,
.bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery__slider:hover .swiper-button-next,
.woocommerce div.product div.images .woocommerce-product-gallery__slider:hover .swiper-button-next,
.woocommerce div.product.bt-gallery-slider-container .bt-gallery-slider-products:hover .swiper-button-next,
.woocommerce div.product.bt-gallery-slider-fullwidth .bt-gallery-slider-products:hover .swiper-button-next,
.woocommerce div.product.bt-gallery-three-columns .bt-gallery-slider-products:hover .swiper-button-next,
.woocommerce div.product.bt-gallery-four-columns .bt-gallery-slider-products:hover .swiper-button-next,
.woocommerce div.product.bt-gallery-grid-fullwidth .bt-gallery-slider-products:hover .swiper-button-next {
  transform: translateX(0);
}

.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.bt-swiper-pagination .swiper-pagination-bullet {
  width: auto !important;
  height: auto !important;
  padding: 2px 10px;
  border-radius: 0 !important;
  transition: all 0.3s ease;
}
.bt-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  padding: 2px 20px;
}

.bt-swiper-navigation .bt-nav {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  padding: 12px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  pointer-events: auto;
  transition: all 0.3s ease;
  z-index: 1;
}
.bt-swiper-navigation .bt-nav svg {
  width: 20px;
  height: 20px;
  color: var(--e-global-color-primary, #181818);
}
.bt-swiper-navigation .bt-nav:hover {
  background: var(--e-global-color-primary, #181818);
  transform: translateY(-50%);
}
.bt-swiper-navigation .bt-nav:hover svg {
  color: #fff;
}
.bt-swiper-navigation .bt-nav.bt-button-prev {
  left: 15px;
}
.bt-swiper-navigation .bt-nav.bt-button-next {
  right: 15px;
}

.bt-slider-offset-sides-left .swiper {
  padding-inline-start: var(--slider-offset-width);
}

.bt-slider-offset-sides-right .swiper {
  padding-inline-end: var(--slider-offset-width);
}

.bt-slider-offset-sides-both .swiper {
  padding-inline-start: var(--slider-offset-width);
  padding-inline-end: var(--slider-offset-width);
}

.mfp-fade.mfp-bg {
  opacity: 0;
  transition: all 0.3s ease-out;
}

.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}

.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  transition: all 0.3s ease-out;
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

.bt-popup-sticky-menu .bt-elwg-mini-compare--default .compare_total,
.bt-popup-sticky-menu .bt-elwg-mini-compare--default .cart_total,
.bt-popup-sticky-menu .bt-elwg-mini-compare--default .wishlist_total,
.bt-popup-sticky-menu .bt-elwg-mini-cart--default .compare_total,
.bt-popup-sticky-menu .bt-elwg-mini-cart--default .cart_total,
.bt-popup-sticky-menu .bt-elwg-mini-cart--default .wishlist_total,
.bt-popup-sticky-menu .bt-elwg-mini-wishlist--default .compare_total,
.bt-popup-sticky-menu .bt-elwg-mini-wishlist--default .cart_total,
.bt-popup-sticky-menu .bt-elwg-mini-wishlist--default .wishlist_total {
  font-size: 9px !important;
  line-height: 15px !important;
  width: 15px !important;
  height: 15px !important;
  top: -3.5px !important;
}

/* ============================================ */
/* PRELOADER */
/* ============================================ */
.bt-preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 1;
  visibility: visible;
  transition: opacity 0.4s ease, visibility 0.4s ease;
  background: var(--e-global-color-primary, #181818);
  /* SVG Logo Animation */
  /* Image Spinner Animation (for non-SVG images) */
}
.bt-preloader.bt-preloader-hidden {
  opacity: 0;
  visibility: hidden;
}
.bt-preloader .bt-preloader-content {
  display: flex;
  align-items: center;
  justify-content: center;
}
.bt-preloader .bt-svg-logo {
  display: flex;
  align-items: center;
  justify-content: center;
}
.bt-preloader .bt-svg-logo svg {
  width: 247px;
  height: auto;
  max-width: 90vw;
}
@media (max-width: 575px) {
  .bt-preloader .bt-svg-logo svg {
    width: 200px;
  }
}
.bt-preloader .bt-preloader-logo {
  width: 247px;
  height: auto;
  max-width: 90vw;
}
@media (max-width: 575px) {
  .bt-preloader .bt-preloader-logo {
    width: 200px;
  }
}
.bt-preloader .bt-preloader-path {
  opacity: 0;
  transform: scale(0.8);
  transform-origin: center center;
  transform-box: fill-box;
  animation: bt-path-loop 4s ease-in-out infinite;
  /* Stagger animation for each path */
}
.bt-preloader .bt-preloader-path[data-path="0"] {
  animation-delay: 0s;
}
.bt-preloader .bt-preloader-path[data-path="1"] {
  animation-delay: 0.15s;
}
.bt-preloader .bt-preloader-path[data-path="2"] {
  animation-delay: 0.3s;
}
.bt-preloader .bt-preloader-path[data-path="3"] {
  animation-delay: 0.45s;
}
.bt-preloader .bt-preloader-path[data-path="4"] {
  animation-delay: 0.6s;
}
.bt-preloader .bt-preloader-path[data-path="5"] {
  animation-delay: 0.75s;
}
.bt-preloader .bt-preloader-path[data-path="6"] {
  animation-delay: 0.9s;
}
.bt-preloader .bt-preloader-path[data-path="7"] {
  animation-delay: 1.05s;
}
.bt-preloader .bt-preloader-path[data-path="8"] {
  animation-delay: 1.2s;
}
.bt-preloader .bt-preloader-path[data-path="9"] {
  animation-delay: 1.35s;
}
@keyframes bt-path-loop {
  0% {
    opacity: 0;
    transform: scale(0.8);
  }
  12.5% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(1);
  }
  62.5% {
    opacity: 0;
    transform: scale(0.8);
  }
  100% {
    opacity: 0;
    transform: scale(0.8);
  }
}
.bt-preloader .bt-preloader-spinner {
  display: flex;
  align-items: center;
  justify-content: center;
}
.bt-preloader .bt-preloader-image {
  width: 280px;
  height: auto;
  max-width: 90vw;
  animation: bt-image-pulse 2s ease-in-out infinite;
}
@media (max-width: 575px) {
  .bt-preloader .bt-preloader-image {
    width: 120px;
  }
}
@keyframes bt-image-pulse {
  0%, 100% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.05);
    opacity: 0.9;
  }
}

/*
* Import
*/
@media (min-width: 1025px) and (max-width: 1199.98px) {
  .bt-style-reponsive-nav > a {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1199.98px) {
  .bt-style-reponsive-nav:not(:last-child) > a {
    margin-inline-end: calc(var(--e-nav-menu-horizontal-menu-item-margin) / 2);
  }
}
@media (min-width: 1025px) and (max-width: 1199.98px) {
  .bt-style-reponsive-nav:not(:first-child) > a {
    margin-inline-start: calc(var(--e-nav-menu-horizontal-menu-item-margin) / 2);
  }
}

nav .elementor-nav-menu .sub-arrow {
  margin-block-start: -5px;
}

.bt-primary-menu-wrapper .menu-item span,
.bt-primary-menu-wrapper .elementor-heading-title,
.bt-primary-menu-wrapper .elementor-image-box-title a,
.bt-primary-menu-wrapper .elementor-icon-list-text,
.elementor-widget-n-menu .e-n-menu-item .menu-item span,
.elementor-widget-n-menu .e-n-menu-item .elementor-heading-title,
.elementor-widget-n-menu .e-n-menu-item .elementor-image-box-title a,
.elementor-widget-n-menu .e-n-menu-item .elementor-icon-list-text,
.elementor-widget-bt-mobile-menu .menu-item span,
.elementor-widget-bt-mobile-menu .elementor-heading-title,
.elementor-widget-bt-mobile-menu .elementor-image-box-title a,
.elementor-widget-bt-mobile-menu .elementor-icon-list-text {
  position: relative;
  display: inline-flex;
  flex-direction: column;
}
.bt-primary-menu-wrapper .elementor-widget-image-box,
.elementor-widget-n-menu .e-n-menu-item .elementor-widget-image-box,
.elementor-widget-bt-mobile-menu .elementor-widget-image-box {
  position: relative;
}
.bt-primary-menu-wrapper .elementor-widget-image-box .elementor-image-box-img a:before,
.elementor-widget-n-menu .e-n-menu-item .elementor-widget-image-box .elementor-image-box-img a:before,
.elementor-widget-bt-mobile-menu .elementor-widget-image-box .elementor-image-box-img a:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.bt-primary-menu-wrapper sup,
.elementor-widget-n-menu .e-n-menu-item sup,
.elementor-widget-bt-mobile-menu sup {
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  color: #fff;
  background: var(--e-global-color-accent, #DF4242);
  position: absolute;
  top: 0;
  right: 0;
  padding: 3px 5px;
  transform: translate(50%, -100%);
}
.bt-primary-menu-wrapper sup:before,
.elementor-widget-n-menu .e-n-menu-item sup:before,
.elementor-widget-bt-mobile-menu sup:before {
  content: "";
  position: absolute;
  top: 100%;
  inset-inline-start: 10px;
  border: 4px solid var(--e-global-color-accent, #DF4242);
  border-bottom-color: transparent !important;
  border-inline-end-color: transparent !important;
  border-inline-end-width: 7px;
  border-inline-start-width: 0;
}
.bt-primary-menu-wrapper sup.red,
.elementor-widget-n-menu .e-n-menu-item sup.red,
.elementor-widget-bt-mobile-menu sup.red {
  background: #f03e3e;
}
.bt-primary-menu-wrapper sup.red:before,
.elementor-widget-n-menu .e-n-menu-item sup.red:before,
.elementor-widget-bt-mobile-menu sup.red:before {
  border-color: #f03e3e;
}
.bt-primary-menu-wrapper sup.orange,
.elementor-widget-n-menu .e-n-menu-item sup.orange,
.elementor-widget-bt-mobile-menu sup.orange {
  background: #f0a750;
}
.bt-primary-menu-wrapper sup.orange:before,
.elementor-widget-n-menu .e-n-menu-item sup.orange:before,
.elementor-widget-bt-mobile-menu sup.orange:before {
  border-color: #f0a750;
}
.bt-primary-menu-wrapper sup.green,
.elementor-widget-n-menu .e-n-menu-item sup.green,
.elementor-widget-bt-mobile-menu sup.green {
  background: #3dab25;
}
.bt-primary-menu-wrapper sup.green:before,
.elementor-widget-n-menu .e-n-menu-item sup.green:before,
.elementor-widget-bt-mobile-menu sup.green:before {
  border-color: #3dab25;
}

.bt-site-header {
  position: relative;
  z-index: 999;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
}
.bt-site-header .bt-header-row {
  display: flex;
  align-items: center;
  gap: 20px;
}
.bt-site-header .bt-logo-col {
  width: 20%;
}
.bt-site-header .bt-primary-menu-col {
  width: 80%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.bt-site-header .bt-site-logo {
  height: 98px;
  display: flex;
  align-items: center;
}
.bt-site-header .bt-site-logo a {
  display: inline-block;
  line-height: 0;
  padding: 10px 0;
}
.bt-site-header .bt-site-logo a img {
  max-width: 183px;
  width: 100%;
  height: auto;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .current_page_item a,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .current-menu-item a,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .current_page_item a,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .current-menu-item a {
  color: var(--e-global-color-accent, #DF4242);
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul a,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul a {
  display: inline-block;
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul a:hover,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul a:hover {
  color: var(--e-global-color-accent, #DF4242);
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children {
  position: relative;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children:hover > ul,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children:hover > ul,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children:hover > ul,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children:hover > ul {
  opacity: 1;
  visibility: visible;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul {
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 200px;
  background: #fff;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul.bt-align-left,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul.bt-align-left,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul.bt-align-left,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul.bt-align-left {
  left: 0;
  right: auto;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul.bt-align-right,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul.bt-align-right,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul.bt-align-right,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul.bt-align-right {
  left: auto;
  right: 0;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul li:not(:first-child),
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul li:not(:first-child),
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul li:not(:first-child),
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul li:not(:first-child) {
  border-top: 1px solid #c4c4c4;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul .current_page_item a,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul .current-menu-item a,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul .current_page_item a,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul .current-menu-item a,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul .current_page_item a,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul .current-menu-item a,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul .current_page_item a,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul .current-menu-item a {
  color: var(--e-global-color-accent, #DF4242);
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul a,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul a,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul a,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul a {
  display: block;
  color: var(--e-global-color-text, #616365);
  padding: 12px 15px;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul a:hover,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul a:hover,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul a:hover,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul a:hover {
  color: var(--e-global-color-accent, #DF4242);
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul ul,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul ul,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul ul,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul ul {
  top: 0;
  left: 100%;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul ul.bt-align-left,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul ul.bt-align-left,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul ul.bt-align-left,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul ul.bt-align-left {
  left: 100%;
  right: auto;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul ul.bt-align-right,
.bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul ul.bt-align-right,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul ul.bt-align-right,
.bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul ul.bt-align-right {
  left: auto;
  right: 100%;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap > ul,
.bt-site-header .bt-primary-menu .bt-primary-menu-container > ul {
  display: flex;
  align-items: center;
  gap: 10px 20px;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap > ul#menu-all-pages-flat,
.bt-site-header .bt-primary-menu .bt-primary-menu-container > ul#menu-all-pages-flat {
  flex-wrap: wrap;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap > ul#menu-all-pages-flat > li > a,
.bt-site-header .bt-primary-menu .bt-primary-menu-container > ul#menu-all-pages-flat > li > a {
  min-height: unset;
}
.bt-site-header .bt-primary-menu .bt-page-menu-wrap > ul > li > a,
.bt-site-header .bt-primary-menu .bt-primary-menu-container > ul > li > a {
  min-height: 98px;
  display: flex;
  align-items: center;
}
.bt-site-header .bt-menu-toggle {
  position: relative;
  display: none;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  cursor: pointer;
  border: 1px solid #9b9b9b;
  border-radius: 10px;
  z-index: 5;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.bt-site-header .bt-menu-toggle.bt-is-hidden {
  opacity: 0;
  visibility: hidden;
}
.bt-site-header .bt-menu-toggle.bt-menu-close {
  position: absolute;
  top: 26px;
  right: 22px;
}
@media (max-width: 991.98px) {
  .bt-site-header .bt-logo-col {
    width: 70%;
  }
  .bt-site-header .bt-primary-menu-col {
    width: 30%;
  }
  .bt-site-header .bt-primary-menu {
    position: fixed;
    top: 0;
    right: 0;
    width: 263px;
    height: 100vh;
    overflow: auto;
    z-index: 9;
    opacity: 0;
    visibility: hidden;
    background: rgba(245, 245, 245, 0.95);
    -webkit-box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
  }
  .bt-site-header .bt-primary-menu.bt-is-active {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container {
    padding: 120px 30px 30px;
  }
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children .bt-toggle-icon,
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children .bt-toggle-icon,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children .bt-toggle-icon,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children .bt-toggle-icon {
    position: absolute;
    top: 9px;
    right: 0;
    width: 24px;
    height: 24px;
    cursor: pointer;
    background-image: url("../images/alt-arrow-down.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 12px 8px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children .bt-toggle-icon.bt-is-active,
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children .bt-toggle-icon.bt-is-active,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children .bt-toggle-icon.bt-is-active,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children .bt-toggle-icon.bt-is-active {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul,
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul {
    display: none;
    position: static;
    opacity: 1;
    visibility: visible;
    background: transparent;
    box-shadow: none;
  }
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul li,
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul li,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul li,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul li {
    border-top: 1px solid #c4c4c4;
  }
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul li:not(:first-child),
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul li:not(:first-child),
  .bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul li:not(:first-child),
  .bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul li:not(:first-child) {
    border-color: #c4c4c4;
  }
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .page_item_has_children ul a,
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap ul .menu-item-has-children ul a,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container ul .page_item_has_children ul a,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container ul .menu-item-has-children ul a {
    color: var(--e-global-color-primary, #181818);
  }
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap > ul,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container > ul {
    flex-direction: column;
    align-items: flex-start;
    gap: 0;
  }
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap > ul > li,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container > ul > li {
    width: 100%;
  }
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap > ul > li:not(:first-child),
  .bt-site-header .bt-primary-menu .bt-primary-menu-container > ul > li:not(:first-child) {
    border-top: 1px solid #c4c4c4;
  }
  .bt-site-header .bt-primary-menu .bt-page-menu-wrap > ul > li > a,
  .bt-site-header .bt-primary-menu .bt-primary-menu-container > ul > li > a {
    display: block;
    min-height: unset;
    padding: 12px 0;
  }
  .bt-site-header .bt-menu-toggle {
    display: flex;
  }
}
.woocommerce-js .bt-site-header .bt-primary-menu .bt-page-menu-wrap > ul {
  flex-wrap: wrap;
}
.woocommerce-js .bt-site-header .bt-primary-menu .bt-page-menu-wrap > ul > li > a {
  min-height: 42px;
}

@keyframes slideDown {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}
/* Elementor Header */
.elementor-location-header {
  position: relative;
}
.elementor-location-header .e-n-menu-content > div.elementor-element {
  max-height: 73vh;
}

.bt-menu-mobile-popup {
  position: fixed !important;
}
.bt-menu-mobile-popup.elementor-popup-modal .sub-menu::-webkit-scrollbar,
.bt-menu-mobile-popup.elementor-popup-modal .dialog-message::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 10px;
  background-color: #f1f1f1;
}
.bt-menu-mobile-popup.elementor-popup-modal .sub-menu::-webkit-scrollbar-thumb,
.bt-menu-mobile-popup.elementor-popup-modal .dialog-message::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #a2a3ab;
  cursor: pointer;
}
.bt-menu-mobile-popup.elementor-popup-modal .sub-menu::-webkit-scrollbar-track,
.bt-menu-mobile-popup.elementor-popup-modal .dialog-message::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #f1f1f1;
}
.bt-menu-mobile-popup.elementor-popup-modal .sub-menu {
  max-height: 300px;
  overflow-y: auto;
}
.bt-menu-mobile-popup .elementor-nav-menu a {
  line-height: 1.3 !important;
  background: transparent !important;
}
.bt-menu-mobile-popup .elementor-nav-menu a.has-submenu {
  display: flex;
  justify-content: space-between;
}
.bt-menu-mobile-popup .elementor-nav-menu a.has-submenu i,
.bt-menu-mobile-popup .elementor-nav-menu a.has-submenu svg {
  transition: all 0.3s;
}
.bt-menu-mobile-popup .elementor-nav-menu a.has-submenu.highlighted .sub-arrow i,
.bt-menu-mobile-popup .elementor-nav-menu a.has-submenu.highlighted .sub-arrow svg {
  transform: rotate(180deg);
}
.bt-menu-mobile-popup .elementor-nav-menu ul.elementor-nav-menu--dropdown.sub-menu ul.sub-menu {
  padding-left: 20px;
}
.bt-menu-mobile-popup .elementor-nav-menu ul.elementor-nav-menu--dropdown a.elementor-sub-item {
  position: relative;
  padding-left: 40px;
  font-family: var(--e-global-typography-text-font-family, "Outfit"), sans-serif !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  color: var(--e-global-color-primary, #181818);
  border: none;
}
.bt-menu-mobile-popup .elementor-nav-menu ul.elementor-nav-menu--dropdown a.elementor-sub-item:before {
  content: "";
  position: absolute;
  top: 21px;
  left: 15px;
  width: 12px;
  height: 1px;
  background: var(--e-global-color-primary, #181818);
}
.bt-menu-mobile-popup .elementor-icon-box-wrapper {
  display: flex !important;
  align-items: center;
  gap: 4px;
}
.bt-menu-mobile-popup .elementor-icon-box-wrapper .elementor-icon-box-icon {
  display: flex !important;
  align-items: center;
  margin: 0 !important;
}

/* header fashion */
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .bt-header-fashion > .e-con-inner > .elementor-element:first-child {
    --e-nav-menu-horizontal-menu-item-margin: calc(15px / 2);
  }
  .bt-header-fashion > .e-con-inner > .elementor-element:last-child {
    --column-gap: 15px;
  }
}

/* header wellness */
@media (max-width: 1570px) and (min-width: 1024.98px) {
  .bt-topbar-wellness > .e-con-inner > .elementor-element:first-child {
    width: auto;
  }
  .bt-topbar-wellness > .e-con-inner > .elementor-element:last-child {
    width: auto;
  }
}
@media (max-width: 1399px) and (min-width: 1024.98px) {
  .bt-topbar-wellness > .e-con-inner > .elementor-element:nth-child(2) {
    display: none;
  }
}

/* header Kid fashion */
@media (max-width: 1570px) and (min-width: 1024.98px) {
  .bt-topbar-kid-fashion > .e-con-inner > .elementor-element:first-child {
    width: auto;
  }
  .bt-topbar-kid-fashion > .e-con-inner > .elementor-element:last-child {
    width: auto;
  }
}
@media (max-width: 1399px) and (min-width: 1024.98px) {
  .bt-topbar-kid-fashion > .e-con-inner > .elementor-element:nth-child(2) {
    display: none;
  }
}

/* header outdoor living */
@media (max-width: 519.98px) {
  .bt-topbar-outdoor-living > .e-con-inner > .elementor-element:nth-child(1) {
    display: none;
  }
  .bt-topbar-outdoor-living > .e-con-inner > .elementor-element:nth-child(2) {
    width: 100%;
  }
}

.bt-header-outdoor-living .bt-elwg-search-product.layout-02 .bt-search--form input {
  padding: 8px 0;
}

/* header Aesthetics */
.bt-header-aesthetics .bt-elwg-search-product.layout-02 .bt-search--form {
  border-color: rgba(255, 255, 255, 0.1);
}
.bt-header-aesthetics .bt-elwg-search-product.layout-02 .bt-search--form input {
  padding: 8px 0;
  color: #fff;
}
.bt-header-aesthetics .bt-elwg-search-product.layout-02 .bt-search--form input::placeholder {
  color: #fff;
}
.bt-header-aesthetics .bt-elwg-search-product.layout-02 .bt-search--form button svg path {
  stroke: #fff;
}

.bt-site-footer {
  font-size: 16px;
  line-height: 1.5;
  color: #fff;
  background: var(--e-global-color-primary, #181818);
  padding: 30px 0;
}
.bt-site-footer .bt-copyright a {
  color: #fff;
}

.elementor-location-footer .elementor-element .elementor-icon-list-items li.elementor-icon-list-item a:hover {
  color: var(--e-global-color-accent, #DF4242);
}
.elementor-location-footer .elementor-element .elementor-icon-list-items li.elementor-icon-list-item a:hover span {
  color: var(--e-global-color-accent, #DF4242);
}

.elementor-element.bt-footer-wellness .bt-elwg-switcher .bt-dropdown .bt-has-dropdown ul.sub-dropdown {
  max-width: 100%;
  width: 100%;
}
.elementor-element.bt-footer-wellness .bt-elwg-switcher .bt-dropdown .bt-has-dropdown ul.sub-dropdown li a {
  padding: 11px 12px;
}
.elementor-element.bt-footer-bottom-kid-fashion .bt-elwg-switcher .bt-dropdown .bt-has-dropdown {
  line-height: 26px;
}
@media (max-width: 1500px) and (min-width: 1367px) {
  .elementor-element.bt-footer-slogan-food .elementor-widget-bt-heading-animation {
    --container-widget-width: 900px !important;
  }
  .elementor-element.bt-footer-slogan-food .elementor-widget-bt-heading-animation .bt-elwg-heading-animation h3 {
    font-size: 100px !important;
  }
}

.bt-site-titlebar {
  position: relative;
  padding: 60px 0;
  overflow: hidden;
  background: #F6F6F4;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 1024.98px) {
  .bt-site-titlebar {
    padding: 40px 0;
  }
}
@media (max-width: 767.98px) {
  .bt-site-titlebar {
    padding: 30px 0;
  }
}
.bt-site-titlebar .bt-titlebar-overlay {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
}
.bt-site-titlebar .bt-page-titlebar {
  display: flex;
  flex-direction: column;
}
.bt-site-titlebar .bt-page-titlebar--breadcrumb {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  line-height: 22px;
  color: #a0a0a0;
  position: relative;
  z-index: 3;
}
.bt-site-titlebar .bt-page-titlebar--breadcrumb a {
  color: var(--e-global-color-primary, #181818);
}
.bt-site-titlebar .bt-page-titlebar--breadcrumb a:hover {
  color: var(--e-global-color-accent, #DF4242);
}
.bt-site-titlebar .bt-page-titlebar--breadcrumb .bt-deli {
  display: flex;
}
.bt-site-titlebar .bt-page-titlebar--breadcrumb .current {
  color: #a0a0a0;
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
.bt-site-titlebar .bt-page-titlebar--breadcrumb .bt-pages {
  color: #a0a0a0;
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
.bt-site-titlebar .bt-page-titlebar--breadcrumb .bt-pages .bt-deli {
  display: none;
}
.bt-site-titlebar .bt-page-titlebar--title {
  margin: 16px 0 0;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 48px;
  text-transform: capitalize;
  color: var(--e-global-color-primary, #181818);
  position: relative;
  z-index: 3;
}
@media (max-width: 1024.98px) {
  .bt-site-titlebar .bt-page-titlebar--title {
    margin: 12px 0 0;
    font-size: 36px;
  }
}
@media (max-width: 767.98px) {
  .bt-site-titlebar .bt-page-titlebar--title {
    margin: 8px 0 0;
    font-size: 32px;
    line-height: 1.2em;
  }
}

.bt-shop-titlebar {
  position: relative;
  padding: 60px 0;
  overflow: hidden;
  background: #F6F6F4;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 1024.98px) {
  .bt-shop-titlebar {
    padding: 40px 0;
  }
}
@media (max-width: 767.98px) {
  .bt-shop-titlebar {
    padding: 30px 0;
  }
}
.bt-shop-titlebar .bt-titlebar-overlay {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
}
.bt-shop-titlebar .bt-page-titlebar {
  display: flex;
  flex-direction: column;
}
.bt-shop-titlebar .bt-page-titlebar--breadcrumb {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  line-height: 22px;
  color: #a0a0a0;
  position: relative;
  z-index: 3;
}
.bt-shop-titlebar .bt-page-titlebar--breadcrumb a {
  color: var(--e-global-color-primary, #181818);
}
.bt-shop-titlebar .bt-page-titlebar--breadcrumb a:hover {
  color: var(--e-global-color-accent, #DF4242);
}
.bt-shop-titlebar .bt-page-titlebar--breadcrumb .bt-deli {
  display: flex;
}
.bt-shop-titlebar .bt-page-titlebar--breadcrumb .current {
  color: #a0a0a0;
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
.bt-shop-titlebar .bt-page-titlebar--breadcrumb .bt-pages {
  color: #a0a0a0;
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
.bt-shop-titlebar .bt-page-titlebar--breadcrumb .bt-pages .bt-deli {
  display: none;
}
.bt-shop-titlebar .bt-page-titlebar--content {
  position: relative;
  z-index: 3;
}
.bt-shop-titlebar .bt-page-titlebar--title {
  margin: 16px 0 0;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 48px;
  text-transform: capitalize;
  color: var(--e-global-color-primary, #181818);
}
@media (max-width: 1024.98px) {
  .bt-shop-titlebar .bt-page-titlebar--title {
    margin: 12px 0 0;
    font-size: 36px;
  }
}
@media (max-width: 767.98px) {
  .bt-shop-titlebar .bt-page-titlebar--title {
    margin: 8px 0 0;
    font-size: 32px;
    line-height: 1.2em;
  }
}
.bt-shop-titlebar .bt-page-titlebar--description {
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 24px;
  color: var(--e-global-color-text, #616365);
  max-width: 800px;
}
@media (max-width: 767.98px) {
  .bt-shop-titlebar .bt-page-titlebar--description {
    margin: 8px 0 0;
    font-size: 14px;
    line-height: 22px;
  }
}
.bt-shop-titlebar.bt-breadcrumb-left .bt-page-titlebar {
  align-items: flex-start;
  text-align: left;
}
.bt-shop-titlebar.bt-breadcrumb-left .bt-page-titlebar--breadcrumb {
  justify-content: flex-start;
}
.bt-shop-titlebar.bt-breadcrumb-center .bt-page-titlebar {
  align-items: center;
  text-align: center;
}
.bt-shop-titlebar.bt-breadcrumb-center .bt-page-titlebar--breadcrumb {
  justify-content: center;
}
.bt-shop-titlebar.bt-breadcrumb-center .bt-page-titlebar--description {
  margin-left: auto;
  margin-right: auto;
}
.bt-shop-titlebar.bt-breadcrumb-right .bt-page-titlebar {
  align-items: flex-end;
  text-align: right;
}
.bt-shop-titlebar.bt-breadcrumb-right .bt-page-titlebar--breadcrumb {
  justify-content: flex-end;
}
.bt-shop-titlebar.bt-breadcrumb-right .bt-page-titlebar--description {
  margin-left: auto;
}

.bt-shop-titlebar-section-bottom {
  position: relative;
  z-index: 2;
}

.widget:not(:last-child) {
  padding-bottom: 40px;
}
.widget .wp-block-group {
  margin: 0;
  position: relative;
}
.widget .wp-block-heading,
.widget .wg-title,
.widget .widget-title {
  color: var(--e-global-color-primary, #181818);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  text-transform: capitalize;
  margin: 0 0 16px 0;
  box-sizing: border-box;
}
.widget ul,
.widget ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
.widget ul li,
.widget ol li {
  margin-bottom: 12px;
}
.widget ul li:last-child,
.widget ol li:last-child {
  margin-bottom: 0;
}
.widget ul ul {
  margin: 12px 0 0;
}
.widget ul.wp-block-archives li,
.widget ul.wp-block-categories li,
.widget ul.wp-block-page-list li, .widget.widget_archive ul li, .widget.widget_categories ul li, .widget.widget_pages ul li, .widget.widget_meta ul li, .widget.widget_nav_menu ul li, .widget.widget_recent_comments ul li, .widget.widget_recent_entries ul li {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: var(--e-global-typography-secondary-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  text-transform: capitalize;
  color: var(--e-global-color-text, #616365);
}
.widget ul.wp-block-archives li a,
.widget ul.wp-block-categories li a,
.widget ul.wp-block-page-list li a, .widget.widget_archive ul li a, .widget.widget_categories ul li a, .widget.widget_pages ul li a, .widget.widget_meta ul li a, .widget.widget_nav_menu ul li a, .widget.widget_recent_comments ul li a, .widget.widget_recent_entries ul li a {
  color: var(--e-global-color-text, #616365);
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
}
.widget ul.wp-block-archives li:hover,
.widget ul.wp-block-categories li:hover,
.widget ul.wp-block-page-list li:hover, .widget.widget_archive ul li:hover, .widget.widget_categories ul li:hover, .widget.widget_pages ul li:hover, .widget.widget_meta ul li:hover, .widget.widget_nav_menu ul li:hover, .widget.widget_recent_comments ul li:hover, .widget.widget_recent_entries ul li:hover {
  color: var(--e-global-color-primary, #181818);
  font-weight: 500;
}
.widget ul.wp-block-archives li:hover a,
.widget ul.wp-block-categories li:hover a,
.widget ul.wp-block-page-list li:hover a, .widget.widget_archive ul li:hover a, .widget.widget_categories ul li:hover a, .widget.widget_pages ul li:hover a, .widget.widget_meta ul li:hover a, .widget.widget_nav_menu ul li:hover a, .widget.widget_recent_comments ul li:hover a, .widget.widget_recent_entries ul li:hover a {
  color: var(--e-global-color-primary, #181818);
}
.widget ul.wp-block-archives li.current-cat,
.widget ul.wp-block-categories li.current-cat,
.widget ul.wp-block-page-list li.current-cat, .widget.widget_archive ul li.current-cat, .widget.widget_categories ul li.current-cat, .widget.widget_pages ul li.current-cat, .widget.widget_meta ul li.current-cat, .widget.widget_nav_menu ul li.current-cat, .widget.widget_recent_comments ul li.current-cat, .widget.widget_recent_entries ul li.current-cat {
  color: var(--e-global-color-primary, #181818);
  font-weight: 500;
}
.widget ul.wp-block-archives li.current-cat a,
.widget ul.wp-block-categories li.current-cat a,
.widget ul.wp-block-page-list li.current-cat a, .widget.widget_archive ul li.current-cat a, .widget.widget_categories ul li.current-cat a, .widget.widget_pages ul li.current-cat a, .widget.widget_meta ul li.current-cat a, .widget.widget_nav_menu ul li.current-cat a, .widget.widget_recent_comments ul li.current-cat a, .widget.widget_recent_entries ul li.current-cat a {
  color: var(--e-global-color-primary, #181818);
}
.widget .wp-block-calendar caption,
.widget .wp-block-calendar table,
.widget .calendar_wrap caption,
.widget .calendar_wrap table {
  margin-bottom: 4px;
}
.widget .wp-block-latest-comments__comment {
  position: relative;
  margin-bottom: 20px;
}
.widget .wp-block-latest-comments__comment:last-child {
  margin-bottom: 0;
}
.widget .wp-block-latest-comments__comment .avatar {
  position: absolute;
  top: 8px;
  left: 0;
}
.widget .wp-block-latest-comments__comment-meta a {
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  color: var(--e-global-color-primary, #181818);
}
.widget .wp-block-latest-comments__comment-meta a:hover {
  color: var(--e-global-color-accent, #DF4242);
}
.widget .wp-block-latest-comments__comment-excerpt {
  margin-top: 8px;
}
.widget .wp-block-latest-comments__comment-excerpt > * {
  margin: 0 0 8px;
}
.widget .wp-block-latest-comments__comment-excerpt > *:last-child {
  margin-bottom: 0;
}
.widget .wp-block-latest-posts li {
  display: flex;
  flex-wrap: wrap;
  gap: 0 20px;
  margin-bottom: 20px;
}
.widget .wp-block-latest-posts li:last-child {
  margin-bottom: 0;
}
.widget .wp-block-latest-posts__post-title {
  width: 100%;
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  color: var(--e-global-color-primary, #181818);
}
.widget .wp-block-latest-posts__post-title:hover {
  color: var(--e-global-color-accent, #DF4242);
}
.widget .wp-block-latest-posts__post-excerpt {
  width: 100%;
  margin: 0;
}
.widget .wp-block-rss li {
  display: flex;
  flex-wrap: wrap;
  gap: 0 20px;
  margin-bottom: 20px;
}
.widget .wp-block-rss li:last-child {
  margin-bottom: 0;
}
.widget .wp-block-rss__item-title {
  width: 100%;
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
}
.widget .wp-block-rss__item-title a {
  color: var(--e-global-color-primary, #181818);
}
.widget .wp-block-rss__item-title a:hover {
  color: var(--e-global-color-accent, #DF4242);
}
.widget .wp-block-rss__item-excerpt {
  width: 100%;
}
.widget.widget_rss ul li {
  margin-bottom: 20px;
}
.widget.widget_rss ul li:last-child {
  margin-bottom: 0;
}
.widget.widget_rss ul li a {
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  color: var(--e-global-color-primary, #181818);
}
.widget.widget_rss ul li a:hover {
  color: var(--e-global-color-accent, #DF4242);
}
.widget.widget_rss ul li .rss-date,
.widget.widget_rss ul li cite {
  display: block;
  font-size: 0.8125em;
}
.widget .wp-block-loginout a {
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  color: var(--e-global-color-primary, #181818);
}
.widget .wp-block-loginout a:hover {
  color: var(--e-global-color-accent, #DF4242);
}
.widget .wp-block-search__label {
  color: var(--e-global-color-primary, #181818);
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  text-transform: uppercase;
  margin-bottom: 11px;
}
.widget .wp-block-search__button {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
  border-radius: 10px;
}
.widget .wp-block-search__input {
  width: 100%;
  padding: 15px 24px;
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  border-radius: 10px;
}
.widget .wp-block-search.wp-block-search__searchfield-hidden .wp-block-search__input {
  display: none;
}
.widget .wp-block-search__no-button .wp-block-search__inside-wrapper {
  width: 100%;
  position: relative;
}
.widget .wp-block-search__button-only .wp-block-search__inside-wrapper {
  width: 100%;
  display: flex;
  align-items: center;
  column-gap: 15px;
}
.widget .wp-block-search__button-only .wp-block-search__button svg {
  fill: currentColor;
}
.widget .wp-block-search__button-outside .wp-block-search__inside-wrapper {
  width: 100%;
  display: flex;
  align-items: center;
  column-gap: 15px;
}
.widget .wp-block-search__button-outside .wp-block-search__button svg {
  fill: currentColor;
}
.widget .wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__input {
  padding: 12px 0;
  padding-right: 34px !important;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #e9e9e9;
}
.widget .wp-block-search__button-inside .wp-block-search__inside-wrapper {
  position: relative;
  padding: 0;
}
.widget .wp-block-search__button-inside .wp-block-search__input {
  padding-right: 100px;
}
.widget .wp-block-search__button-inside .wp-block-search__button {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  color: #fff;
  background: var(--e-global-color-accent, #DF4242);
  margin: 0;
  border-radius: 0 10px 10px 0;
  border: none;
}
.widget .wp-block-search__button-inside .wp-block-search__button.has-icon {
  border-radius: 0;
  border: none;
  background: transparent;
  color: var(--e-global-color-primary, #181818);
  padding: 0;
}
.widget .wp-block-search__button-inside .wp-block-search__button.has-icon svg {
  transform: rotate(275deg);
  width: 30px;
  height: 30px;
}
.widget .wp-block-search__button-inside .wp-block-search__button svg {
  fill: currentColor;
}
.widget .search-form {
  position: relative;
}
.widget .search-form label {
  margin: 0;
}
.widget .search-form input[type=search] {
  width: 100%;
  padding-right: 110px;
}
.widget .search-form input[type=submit] {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 15px 20px;
  border-radius: 0 15px 15px 0;
}
.widget .wp-block-tag-cloud {
  margin: 0;
}
.widget .wp-block-tag-cloud a {
  margin: 0;
}
.widget .wp-block-tag-cloud,
.widget .tagcloud {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 11px;
}
.widget .wp-block-tag-cloud a,
.widget .tagcloud a {
  display: inline-block;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400;
  text-transform: capitalize;
  line-height: 22px;
  color: var(--e-global-color-text, #616365);
  padding: 5px 16px;
  transition: none;
  border-radius: 4px;
  background: #F6F6F4;
}
.widget .wp-block-tag-cloud a:hover,
.widget .tagcloud a:hover {
  color: #ffffff;
  background: var(--e-global-color-primary, #181818);
}

.bt-block-recent-posts {
  display: flex;
  flex-direction: column;
  padding: 0;
}
.bt-block-recent-posts .bt-post {
  display: flex;
  gap: 28px;
  color: inherit;
  align-items: center;
}
.bt-block-recent-posts .bt-post:not(:last-child) {
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: 1px solid #E9E9E9;
}
.bt-block-recent-posts .bt-post .bt-cover-image, .bt-block-recent-posts .bt-post .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-block-recent-posts .bt-post .woocommerce-product-gallery__image, .bt-block-recent-posts .bt-post .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-block-recent-posts .bt-post .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-block-recent-posts .bt-post .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-block-recent-posts .bt-post .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-block-recent-posts .bt-post .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-block-recent-posts .bt-post .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-block-recent-posts .bt-post .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-block-recent-posts .bt-post .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-block-recent-posts .bt-post .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-block-recent-posts .bt-post .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-block-recent-posts .bt-post .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-block-recent-posts .bt-post .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-block-recent-posts .bt-post .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-block-recent-posts .bt-post .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-block-recent-posts .bt-post .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-block-recent-posts .bt-post .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-block-recent-posts .bt-post .woocommerce-product-gallery__image {
  padding-bottom: 100%;
  border-radius: 4px;
}
.bt-block-recent-posts .bt-post--thumbnail {
  width: 90px;
  display: block;
}
.bt-block-recent-posts .bt-post--infor {
  width: calc(100% - 118px);
}
.bt-block-recent-posts .bt-post--meta {
  display: flex;
  align-items: center;
  gap: 12px;
}
.bt-block-recent-posts .bt-post--publish {
  color: var(--e-global-color-text, #616365);
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px; /* 133.333% */
  letter-spacing: 0.96px;
  text-transform: uppercase;
  padding-right: 12px;
  position: relative;
}
.bt-block-recent-posts .bt-post--publish::before {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: 12px;
  background: #e9e9e9;
  right: 0;
  content: "";
}
.bt-block-recent-posts .bt-post--category {
  color: var(--e-global-color-text, #616365);
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px; /* 133.333% */
  letter-spacing: 0.96px;
  text-transform: uppercase;
}
.bt-block-recent-posts .bt-post--title {
  word-break: break-word;
  margin: 4px 0 0 0;
  color: var(--e-global-color-primary, #181818);
  font-family: var(--e-global-typography-secondary-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .bt-block-recent-posts .bt-post {
    gap: 10px;
  }
  .bt-block-recent-posts .bt-post--infor {
    width: calc(100% - 100px);
  }
}
@media (max-width: 519.98px) {
  .bt-block-recent-posts .bt-post {
    gap: 15px;
  }
  .bt-block-recent-posts .bt-post--infor {
    width: calc(100% - 105px);
  }
}

.bt-block-instagram-posts {
  padding: 0;
}

.gform-theme--framework :where(:not(svg) :not(svg *):not(symbol *):not(.gform-theme__no-reset--el) :not(.gform-theme__no-reset--children *):not(.gform-theme__disable) :not(.gform-theme__disable *):not(.gform-theme__disable-reset) :not(.gform-theme__disable-reset *):not(.gform_heading *):not(.gfield--type-html *) :not(.gfield--type-section *):not(.form_saved_message > *) :not(.form_saved_message_sent > *):not(.gform_confirmation_message *) :not(.wp-editor-container):not(.mce-tinymce):not(.mce-tinymce *) :not(.wp-editor-area):not(.gfield_description > *) :not(.gform-field-label--type-inline > :not(span))) path {
  display: revert;
  all: revert-layer;
}

.gform_wrapper {
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif !important;
}
.gform_wrapper .select2-container {
  display: block;
}
.gform_wrapper .select2-container.select2-container--open .select2-dropdown {
  background: #fff;
  display: block;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}
.gform_wrapper .select2-container.select2-container--open .select2-dropdown .select2-results__options {
  margin: 0;
  padding: 0;
}
.gform_wrapper .select2-container.select2-container--open .select2-dropdown .select2-results__options li.select2-results__option {
  padding: 8px 24px;
  font-size: 15px;
  line-height: 150%;
}
.gform_wrapper .gform_confirmation_message {
  text-align: center;
}
.gform_wrapper.contact-us-form_wrapper {
  width: 100%;
  margin: auto;
}
.gform_wrapper .gform_validation_errors {
  display: none !important;
}
.gform_wrapper .gform_heading {
  margin-bottom: 24px;
}
.gform_wrapper .gform_heading .gform_title {
  color: var(--e-global-color-primary, #181818);
  margin-bottom: 7px;
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.25;
  text-align: left;
  margin: 0 0 12px;
}
@media (max-width: 767.98px) {
  .gform_wrapper .gform_heading .gform_title {
    font-size: 28px;
  }
}
.gform_wrapper .gform_heading .gform_required_legend {
  display: none;
}
.gform_wrapper .gform_heading .gform_description {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
  margin: 0;
  text-align: left;
}
.gform_wrapper .gform-body input[type=text],
.gform_wrapper .gform-body input[type=email],
.gform_wrapper .gform-body textarea {
  padding: 11px 16px;
  height: 48px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  border-radius: 0;
  border: 1px solid #e9e9e9;
  background-color: #fff;
  box-shadow: none;
  color: var(--e-global-color-text, #616365);
}
.gform_wrapper .gform-body input[type=text]:focus,
.gform_wrapper .gform-body input[type=email]:focus,
.gform_wrapper .gform-body textarea:focus {
  outline: none;
  box-shadow: none;
}
.gform_wrapper .gform-body input[type=text]::placeholder,
.gform_wrapper .gform-body input[type=email]::placeholder,
.gform_wrapper .gform-body textarea::placeholder {
  color: #a0a0a0;
}
.gform_wrapper .gform-body .select2-container {
  min-height: 48px;
  position: relative;
  max-width: 100%;
}
.gform_wrapper .gform-body .select2-container .select2-dropdown--below {
  margin: 0 !important;
}
.gform_wrapper .gform-body .select2-container.select2-container--open .select2-selection__arrow::before {
  transform: rotate(180deg);
}
.gform_wrapper .gform-body .select2-container .select2-selection--single {
  border: 1px solid #e4e4e4;
  border-radius: 0;
  padding: 11px 16px;
  height: 48px;
  background: #fff;
  position: relative;
}
.gform_wrapper .gform-body .select2-container .select2-selection--single .select2-selection__rendered {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  height: 48px;
  color: var(--e-global-color-primary, #181818);
  padding: 0;
  line-height: 48px;
}
.gform_wrapper .gform-body .select2-container .select2-selection--single .select2-selection__arrow {
  height: 22px;
  width: 22px;
  display: flex;
  align-items: center;
  top: 0;
}
.gform_wrapper .gform-body .select2-container .select2-selection--single .select2-selection__arrow b {
  display: none;
}
.gform_wrapper .gform-body .select2-container .select2-selection--single .select2-selection__arrow::before {
  content: "";
  background-image: url("../images/arrow-down-light.svg");
  width: 16px;
  height: 16px;
  display: block;
  transition: 0.3s all;
  background-repeat: no-repeat;
  background-position: center;
}
.gform_wrapper .gform-body textarea {
  min-height: 160px !important;
}
.gform_wrapper .gform-body .gform_fields {
  row-gap: 20px;
  column-gap: 16px;
}
@media (max-width: 519.98px) {
  .gform_wrapper .gform-body .gform_fields {
    row-gap: 12px;
    column-gap: 12px;
  }
}
.gform_wrapper .gform-body .gfield .gfield_description {
  margin-top: 6px;
  margin-left: 2px;
  font-size: 14px !important;
}
.gform_wrapper .gform_footer {
  position: relative;
  margin: 24px 0 0 0 !important;
  width: fit-content;
  display: flex;
  justify-content: center;
}
@media (max-width: 519.98px) {
  .gform_wrapper .gform_footer {
    margin: 20px 0 0 0 !important;
  }
}
.gform_wrapper .gform_footer::after {
  content: "";
  display: none;
  width: 30px;
  height: 30px;
  clear: both;
  border: 3px rgb(255, 255, 255) solid;
  border-top: 3px transparent solid;
  border-radius: 50%;
  -webkit-animation: effectSpinnerRotate 0.6s infinite linear;
  animation: effectSpinnerRotate 0.6s infinite linear;
  position: absolute;
  top: 10px;
}
.gform_wrapper .gform_footer input[type=submit],
.gform_wrapper .gform_footer button[type=submit] {
  display: flex !important;
  width: fit-content !important;
  align-items: center !important;
  padding: 16px 30px !important;
  font-size: 16px !important;
  line-height: 1 !important;
  color: #fff !important;
  border-radius: 0 !important;
  background-color: var(--e-global-color-accent, #DF4242) !important;
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif !important;
  font-weight: 600 !important;
  white-space: nowrap !important;
  border: none !important;
  text-transform: uppercase !important;
}
@media (min-width: 767.98px) {
  .gform_wrapper .gform_footer input[type=submit]:hover,
  .gform_wrapper .gform_footer button[type=submit]:hover {
    box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, 0.1) !important;
    background-color: var(--e-global-color-primary, #181818) !important;
    background-image: linear-gradient(90deg, transparent 25%, rgba(233, 233, 233, 0.39) 50%, transparent 75%) !important;
    background-size: 200% 100%;
    animation: shimmer 1.5s infinite linear;
  }
}
.gform_wrapper .gform_footer input[type=submit]:focus,
.gform_wrapper .gform_footer button[type=submit]:focus {
  border: inherit !important;
  box-shadow: none !important;
  border: none !important;
  outline: none !important;
}
.gform_wrapper .gform_footer input[type=submit].loading,
.gform_wrapper .gform_footer button[type=submit].loading {
  color: transparent !important;
}
.gform_wrapper .gform_footer .gform-loader {
  display: none !important;
}
.gform_wrapper .contact-us-form.loading .gform_footer::after {
  display: block;
}
.gform_wrapper .contact-us-form.loading .gform_footer input[type=submit],
.gform_wrapper .contact-us-form.loading .gform_footer button[type=submit] {
  color: transparent !important;
}

@keyframes effectSpinnerRotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.bt-form-newsletter_wrapper .gform_heading {
  display: none;
}
.bt-form-newsletter_wrapper .bt-form-newsletter.loading .gform_footer::after {
  display: block;
}
.bt-form-newsletter_wrapper .bt-form-newsletter.loading .gform_footer input[type=submit],
.bt-form-newsletter_wrapper .bt-form-newsletter.loading .gform_footer button[type=submit] {
  color: transparent !important;
}
.bt-form-newsletter_wrapper .bt-form-newsletter .gform-body input[type=email] {
  padding: 11px 80px 11px 0;
  height: 52px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid var(--e-global-color-primary, #181818);
  background-color: transparent;
  box-shadow: none;
  color: var(--e-global-color-text, #616365);
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif !important;
}
.bt-form-newsletter_wrapper .bt-form-newsletter .gform-body input[type=email]:focus {
  outline: none;
  box-shadow: none;
}
.bt-form-newsletter_wrapper .bt-form-newsletter .gform-body input[type=email]::placeholder {
  color: #a0a0a0;
}
.bt-form-newsletter_wrapper .bt-form-newsletter .gform_footer {
  position: absolute;
  top: 0;
  margin: 0 !important;
  right: 0;
}
.bt-form-newsletter_wrapper .bt-form-newsletter .gform_footer::after {
  width: 26px;
  height: 26px;
  border: 2px var(--e-global-color-primary, #181818) solid;
  border-top: 2px transparent solid;
  top: 12px;
}
.bt-form-newsletter_wrapper .bt-form-newsletter .gform_footer input[type=submit],
.bt-form-newsletter_wrapper .bt-form-newsletter .gform_footer button[type=submit] {
  box-shadow: none !important;
  background: transparent !important;
  border: none !important;
  color: var(--e-global-color-primary, #181818) !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  padding: 0 !important;
  height: 52px !important;
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif !important;
}

.bt-form-newsletter .gform_confirmation_message {
  max-width: 300px;
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  color: var(--e-global-color-primary, #181818);
}

.bt-form-newsletter--style1 .bt-form-newsletter_wrapper .bt-form-newsletter .gform-body input[type=email] {
  border-color: rgba(255, 255, 255, 0.1);
  background: transparent;
}
.bt-form-newsletter--style1 .bt-form-newsletter_wrapper .bt-form-newsletter .gform-body input[type=email]::placeholder {
  color: var(--e-global-color-text, #616365);
}
.bt-form-newsletter--style1 .bt-form-newsletter_wrapper .bt-form-newsletter .gform_footer::after {
  border: 2px #fff solid;
  border-top: 2px transparent solid;
}
.bt-form-newsletter--style1 .bt-form-newsletter_wrapper .bt-form-newsletter .gform_footer input[type=submit] {
  color: #fff !important;
}
.bt-form-newsletter--style2 .bt-form-newsletter_wrapper .bt-form-newsletter .gform-body input[type=email] {
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: transparent;
  padding: 10px 60px 10px 20px;
  height: 48px;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 26px !important;
  color: #fff !important;
}
.bt-form-newsletter--style2 .bt-form-newsletter_wrapper .bt-form-newsletter .gform_footer input[type=submit] {
  color: transparent !important;
  background-color: #fff !important;
  height: 48px !important;
  width: 48px !important;
  background-image: url("../images/arrow-up-right-black.svg") !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: 24px !important;
}
.bt-form-newsletter--style2 .bt-form-newsletter_wrapper .bt-form-newsletter.loading .gform_footer input[type=submit],
.bt-form-newsletter--style2 .bt-form-newsletter_wrapper .bt-form-newsletter.loading .gform_footer button[type=submit] {
  background: #fff !important;
}
.bt-form-newsletter--style3 .bt-form-newsletter_wrapper .bt-form-newsletter .gform-body input[type=email] {
  border: none;
  background: rgba(255, 255, 255, 0.1);
  padding: 20px 200px 20px 32px;
  height: 90px;
  font-size: 24px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 30px !important;
  color: #fff !important;
}
.bt-form-newsletter--style3 .bt-form-newsletter_wrapper .bt-form-newsletter .gform-body input[type=email]::placeholder {
  color: var(--e-global-color-text, #616365) !important;
}
.bt-form-newsletter--style3 .bt-form-newsletter_wrapper .bt-form-newsletter .gform_footer {
  top: 20px;
  right: 20px;
}
.bt-form-newsletter--style3 .bt-form-newsletter_wrapper .bt-form-newsletter .gform_footer input[type=submit] {
  font-size: 16px !important;
  padding: 0 55px 0 24px !important;
  background-color: #fff !important;
  height: 50px !important;
  background-image: url("../images/arrow-up-right-black.svg") !important;
  background-position: center right 24px !important;
  background-repeat: no-repeat !important;
  background-size: 24px !important;
}
.bt-form-newsletter--style3 .bt-form-newsletter_wrapper .bt-form-newsletter.loading .gform_footer input[type=submit],
.bt-form-newsletter--style3 .bt-form-newsletter_wrapper .bt-form-newsletter.loading .gform_footer button[type=submit] {
  background: #fff !important;
  color: transparent !important;
}
@media (max-width: 1024.98px) {
  .bt-form-newsletter--style3 .bt-form-newsletter_wrapper .bt-form-newsletter .gform-body input[type=email] {
    padding: 12px 160px 12px 20px;
    height: 70px;
    font-size: 20px !important;
    line-height: 26px !important;
    font-size: 18px !important;
    font-weight: 400 !important;
  }
  .bt-form-newsletter--style3 .bt-form-newsletter_wrapper .bt-form-newsletter .gform_footer {
    top: 12px;
    right: 12px;
  }
  .bt-form-newsletter--style3 .bt-form-newsletter_wrapper .bt-form-newsletter .gform_footer input[type=submit] {
    font-size: 14px !important;
    padding: 0 45px 0 20px !important;
    height: 46px !important;
    background-size: 20px !important;
    background-position: center right 20px !important;
  }
}
.bt-form-newsletter--style4 .bt-form-newsletter_wrapper .bt-form-newsletter .gform-body input[type=email] {
  background: rgba(255, 255, 255, 0.1) !important;
  height: 52px;
  padding: 10px 60px 10px 24px;
  border-radius: 40px;
  background: transparent;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 26px !important;
  color: #fff !important;
  border: none;
}
.bt-form-newsletter--style4 .bt-form-newsletter_wrapper .bt-form-newsletter .gform_footer {
  top: 6px;
  right: 6px;
}
.bt-form-newsletter--style4 .bt-form-newsletter_wrapper .bt-form-newsletter .gform_footer input[type=submit] {
  color: transparent !important;
  background-color: #fff !important;
  height: 40px !important;
  width: 40px !important;
  background-image: url("../images/arrow-up-right-black.svg") !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: 20px !important;
  border-radius: 50% !important;
}
.bt-form-newsletter--style4 .bt-form-newsletter_wrapper .bt-form-newsletter.loading .gform_footer input[type=submit],
.bt-form-newsletter--style4 .bt-form-newsletter_wrapper .bt-form-newsletter.loading .gform_footer button[type=submit] {
  background: #fff !important;
}
.bt-form-newsletter--style5 .bt-form-newsletter_wrapper .bt-form-newsletter {
  display: flex;
  gap: 8px;
}
.bt-form-newsletter--style5 .bt-form-newsletter_wrapper .bt-form-newsletter .gform-body {
  width: calc(100% - 164px);
}
.bt-form-newsletter--style5 .bt-form-newsletter_wrapper .bt-form-newsletter .gform-body input[type=email] {
  height: 58px;
  padding: 10px 20px 10px 20px;
  border-radius: 0;
  background: transparent;
  border: 1px solid #e9e9e9;
  background: #fff;
  color: var(--e-global-color-text, #616365);
}
.bt-form-newsletter--style5 .bt-form-newsletter_wrapper .bt-form-newsletter .gform-body input[type=email]::placeholder {
  color: var(--e-global-color-secondary, #A2A4AB);
}
.bt-form-newsletter--style5 .bt-form-newsletter_wrapper .bt-form-newsletter .gform_footer {
  position: relative;
  top: auto;
  right: auto;
}
.bt-form-newsletter--style5 .bt-form-newsletter_wrapper .bt-form-newsletter .gform_footer input[type=submit] {
  color: #fff !important;
  background-color: var(--e-global-color-primary, #181818) !important;
  padding: 16px 36px !important;
  height: 58px !important;
  font-size: 16px !important;
}
.bt-form-newsletter--style5 .bt-form-newsletter_wrapper .bt-form-newsletter.loading .gform_footer input[type=submit],
.bt-form-newsletter--style5 .bt-form-newsletter_wrapper .bt-form-newsletter.loading .gform_footer button[type=submit] {
  color: transparent !important;
}
.bt-form-newsletter--style5 .bt-form-newsletter_wrapper .bt-form-newsletter.loading .gform_footer::after {
  border: 2px #fff solid;
  border-top: 2px transparent solid;
  top: 15px;
}
@media (max-width: 519.98px) {
  .bt-form-newsletter--style5 .bt-form-newsletter_wrapper .bt-form-newsletter {
    gap: 6px;
  }
  .bt-form-newsletter--style5 .bt-form-newsletter_wrapper .bt-form-newsletter .gform-body {
    width: calc(100% - 120px);
  }
  .bt-form-newsletter--style5 .bt-form-newsletter_wrapper .bt-form-newsletter .gform-body input[type=email] {
    height: 50px;
  }
  .bt-form-newsletter--style5 .bt-form-newsletter_wrapper .bt-form-newsletter .gform_footer input[type=submit] {
    height: 50px !important;
    padding: 14px 15px !important;
  }
}
.bt-form-newsletter--style6 .bt-form-newsletter_wrapper .bt-form-newsletter {
  display: flex;
  gap: 0;
}
.bt-form-newsletter--style6 .bt-form-newsletter_wrapper .bt-form-newsletter .gform-body {
  width: calc(100% - 137px);
}
.bt-form-newsletter--style6 .bt-form-newsletter_wrapper .bt-form-newsletter .gform-body input[type=email] {
  height: 56px;
  padding: 10px 20px 10px 20px;
  border-radius: 0;
  background: rgba(255, 255, 255, 0.1);
  border: none;
  color: #fff;
}
.bt-form-newsletter--style6 .bt-form-newsletter_wrapper .bt-form-newsletter .gform-body input[type=email]::placeholder {
  color: var(--e-global-color-text, #616365);
}
.bt-form-newsletter--style6 .bt-form-newsletter_wrapper .bt-form-newsletter .gform_footer {
  position: relative;
  top: auto;
  right: auto;
}
.bt-form-newsletter--style6 .bt-form-newsletter_wrapper .bt-form-newsletter .gform_footer input[type=submit] {
  color: var(--e-global-color-primary, #181818) !important;
  background-color: #fff !important;
  padding: 16px 32px !important;
  height: 56px !important;
  font-size: 14px !important;
}
.bt-form-newsletter--style6 .bt-form-newsletter_wrapper .bt-form-newsletter.loading .gform_footer input[type=submit],
.bt-form-newsletter--style6 .bt-form-newsletter_wrapper .bt-form-newsletter.loading .gform_footer button[type=submit] {
  color: transparent !important;
}
.bt-form-newsletter--style6 .bt-form-newsletter_wrapper .bt-form-newsletter.loading .gform_footer::after {
  border: 2px var(--e-global-color-primary, #181818) solid;
  border-top: 2px transparent solid;
  top: 15px;
}
@media (max-width: 519.98px) {
  .bt-form-newsletter--style6 .bt-form-newsletter_wrapper .bt-form-newsletter {
    gap: 6px;
  }
  .bt-form-newsletter--style6 .bt-form-newsletter_wrapper .bt-form-newsletter .gform-body {
    width: calc(100% - 110px);
  }
  .bt-form-newsletter--style6 .bt-form-newsletter_wrapper .bt-form-newsletter .gform-body input[type=email] {
    height: 50px;
  }
  .bt-form-newsletter--style6 .bt-form-newsletter_wrapper .bt-form-newsletter .gform_footer input[type=submit] {
    height: 50px !important;
    padding: 14px 15px !important;
  }
}
.bt-form-newsletter--style6.text-white .bt-form-newsletter_wrapper .bt-form-newsletter .gform-body input[type=email] {
  color: #fff;
}
.bt-form-newsletter--style6.text-white .bt-form-newsletter_wrapper .bt-form-newsletter .gform-body input[type=email]::placeholder {
  color: #fff;
}

.bt-form-rating {
  display: flex;
  align-items: center;
  gap: 20px;
  width: 100%;
}
.bt-form-rating__label {
  margin: 0 !important;
}
.bt-form-rating__field {
  padding: 0;
}
.bt-form-rating__list {
  display: flex;
  flex-direction: row-reverse;
  gap: 4px;
}
.bt-form-rating__list input {
  display: none;
}
.bt-form-rating__list label {
  font-size: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
  cursor: pointer;
}
.bt-form-rating__list label svg {
  width: 16px;
  height: auto;
  fill: #cdcdcd;
}
.bt-form-rating__list input:checked ~ label svg,
.bt-form-rating__list input + label:hover ~ label svg,
.bt-form-rating__list input + label:hover svg {
  fill: #efcf0a;
}

.bt-comment-stars {
  display: flex;
  gap: 4px;
  font-size: 0;
  line-height: 0;
}
.bt-comment-stars span.bt-filled svg {
  fill: #efcf0a;
}
.bt-comment-stars span svg {
  fill: #cdcdcd;
  width: 16px;
  height: auto;
}

.bt-comment-wrapper {
  margin-top: 60px;
}
@media (max-width: 767.98px) {
  .bt-comment-wrapper {
    margin-top: 40px;
  }
}
.bt-comment-wrapper .bt-heading-comment {
  color: var(--e-global-color-primary, #181818);
  font-family: var(--e-global-typography-secondary-font-family, "Outfit"), sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  margin-bottom: 20px;
}
.bt-comment-wrapper .bt-comment-item.depth-5 .bt-comment {
  padding: 15px;
}
.bt-comment-wrapper .bt-comment-item .bt-comment-item {
  margin-left: 60px;
}
.bt-comment-wrapper .bt-comment-item .bt-comment-item > .bt-comment {
  position: relative;
  padding-left: 20px;
}
.bt-comment-wrapper .bt-comment-item .bt-comment-item > .bt-comment::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 4px;
  height: 100%;
  background: #e9e9e9;
}
.bt-comment-wrapper .trackback .bt-comment,
.bt-comment-wrapper .pingback .bt-comment {
  padding: 30px;
}
.bt-comment-wrapper .trackback .bt-comment .bt-avatar,
.bt-comment-wrapper .pingback .bt-comment .bt-avatar {
  display: none;
}
.bt-comment-wrapper .trackback .bt-author,
.bt-comment-wrapper .pingback .bt-author {
  width: 100%;
}
.bt-comment-wrapper .bt-comment {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: 10px 16px;
  margin-top: 24px;
}
.bt-comment-wrapper .bt-comment .bt-avatar {
  width: 60px;
  height: 60px;
  line-height: 0;
}
.bt-comment-wrapper .bt-comment .bt-avatar img {
  width: 100%;
  border-radius: 50%;
  height: 100%;
  object-fit: cover;
}
.bt-comment-wrapper .bt-author {
  display: flex;
  align-items: flex-start;
  width: calc(100% - 76px);
  flex-direction: column;
  box-sizing: border-box;
}
@media (min-width: 767.98px) {
  .bt-comment-wrapper .bt-author {
    padding-right: 55px;
  }
}
.bt-comment-wrapper .bt-author .bt-name {
  margin: 0;
  color: var(--e-global-color-primary, #181818);
  font-family: var(--e-global-typography-secondary-font-family, "Outfit"), sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  text-transform: capitalize;
  display: block;
}
.bt-comment-wrapper .bt-author .bt-date {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  color: var(--e-global-color-text, #616365);
  display: block;
}
.bt-comment-wrapper .bt-content {
  width: 100%;
}
.bt-comment-wrapper .bt-content .bt-text {
  width: 100%;
  margin-top: 2px;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  color: var(--e-global-color-primary, #181818);
}
.bt-comment-wrapper .bt-content .bt-text > *:first-child {
  margin-top: 0;
}
.bt-comment-wrapper .bt-content .bt-text > *:last-child {
  margin-bottom: 0;
}
.bt-comment-wrapper .bt-content .comment-reply-link {
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  text-decoration: underline;
  margin-top: 8px;
  color: var(--e-global-color-primary, #181818);
  display: block;
}
@media (min-width: 767.98px) {
  .bt-comment-wrapper .bt-content .comment-reply-link {
    position: absolute;
    top: 4px;
    right: 0;
    margin-top: 0px;
  }
}
.bt-comment-wrapper .comment-respond {
  margin-top: 60px;
  border-radius: 8px;
  border: 1px solid #e9e9e9;
  padding: 28px;
}
.bt-comment-wrapper .comment-respond .comment-reply-title {
  position: relative;
  color: var(--e-global-color-primary, #181818);
  font-family: var(--e-global-typography-secondary-font-family, "Outfit"), sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  margin: 0 0 24px 0;
  padding-right: 120px;
}
.bt-comment-wrapper .comment-respond .comment-reply-title a {
  text-decoration: underline;
  text-underline-offset: 6px;
}
.bt-comment-wrapper .comment-respond .comment-reply-title small {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 18px;
}
.bt-comment-wrapper .comment-respond .comment-form {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
@media (max-width: 767.98px) {
  .bt-comment-wrapper .comment-respond .comment-form {
    gap: 10px;
  }
}
.bt-comment-wrapper .comment-respond .comment-form .bt-logged-in-as {
  width: 100%;
}
.bt-comment-wrapper .comment-respond .comment-form .bt-logged-in-as a {
  text-decoration: underline;
}
.bt-comment-wrapper .comment-respond .comment-form .bt-logged-in-as a:hover {
  color: var(--e-global-color-accent, #DF4242);
}
.bt-comment-wrapper .comment-respond .comment-form .bt-form-author,
.bt-comment-wrapper .comment-respond .comment-form .bt-form-email {
  width: calc(50% - 10px);
}
@media (max-width: 767.98px) {
  .bt-comment-wrapper .comment-respond .comment-form .bt-form-author,
  .bt-comment-wrapper .comment-respond .comment-form .bt-form-email {
    width: 100%;
  }
}
.bt-comment-wrapper .comment-respond .comment-form .bt-form-message {
  order: -1;
}
.bt-comment-wrapper .comment-respond .comment-form .bt-form-message textarea {
  display: block;
}
.bt-comment-wrapper .comment-respond .comment-form .bt-form-message,
.bt-comment-wrapper .comment-respond .comment-form .form-submit {
  width: 100%;
}
.bt-comment-wrapper .comment-respond .comment-form .form-submit {
  margin: 4px 0 0 0;
}
.bt-comment-wrapper .comment-respond .comment-form label {
  display: none;
}
.bt-comment-wrapper .comment-respond .comment-form .bt-form-cookies-consent {
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  gap: 6px;
}
.bt-comment-wrapper .comment-respond .comment-form .bt-form-cookies-consent input {
  border: none;
  margin: 0;
  width: 15px !important;
  height: 15px;
  accent-color: var(--e-global-color-primary, #181818);
  position: relative;
  top: 3px;
}
.bt-comment-wrapper .comment-respond .comment-form .bt-form-cookies-consent input:checked {
  background-color: var(--e-global-color-primary, #181818);
  border-color: var(--e-global-color-primary, #181818);
}
.bt-comment-wrapper .comment-respond .comment-form .bt-form-cookies-consent label {
  margin: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  color: var(--e-global-color-text, #616365);
  display: block;
}
.bt-comment-wrapper .comment-respond .comment-form input[type=text] {
  width: 100%;
  min-height: unset;
  box-sizing: border-box;
  border-width: 1px;
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
  border-radius: 4px;
}
.bt-comment-wrapper .comment-respond .comment-form input[type=text]::placeholder {
  color: #a0a0a0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
}
.bt-comment-wrapper .comment-respond .comment-form textarea {
  width: 100%;
  min-height: unset;
  box-sizing: border-box;
  border-width: 1px;
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  padding: 16px;
  border-radius: 4px;
  color: var(--e-global-color-text, #616365);
}
.bt-comment-wrapper .comment-respond .comment-form textarea::placeholder {
  color: #a0a0a0;
  letter-spacing: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
}
.bt-comment-wrapper .comment-respond .comment-form div.error {
  color: #ff0000;
  font-size: 14px;
  font-weight: 400;
  margin-top: 5px;
}
.bt-comment-wrapper .comment-respond .comment-form input[type=submit] {
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  border-radius: 4px;
  padding: 11px 32px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
}
@media (min-width: 767.98px) {
  .bt-comment-wrapper .comment-respond .comment-form input[type=submit]:hover {
    background: var(--e-global-color-primary, #181818);
    color: #fff;
    background-image: linear-gradient(90deg, transparent 25%, rgba(233, 233, 233, 0.39) 50%, transparent 75%);
    background-size: 200% 100%;
    animation: shimmer 1.5s infinite linear;
  }
}
@media (max-width: 767.98px) {
  .bt-comment-wrapper .comment-respond {
    padding: 20px 15px;
    margin-top: 40px;
  }
}
@media (max-width: 519.98px) {
  .bt-comment-wrapper .bt-heading-comment {
    font-size: 24px;
  }
  .bt-comment-wrapper .trackback .bt-comment,
  .bt-comment-wrapper .pingback .bt-comment {
    padding: 15px;
  }
  .bt-comment-wrapper .bt-comment {
    gap: 10px;
  }
  .bt-comment-wrapper .bt-comment .bt-avatar {
    width: 45px;
    height: 45px;
  }
  .bt-comment-wrapper .bt-comment .bt-author {
    width: calc(100% - 55px);
  }
  .bt-comment-wrapper .bt-comment .bt-content .bt-text {
    font-size: 16px;
    line-height: 24px;
  }
  .bt-comment-wrapper .bt-comment .bt-content .comment-reply-link {
    font-size: 14px;
    line-height: 24px;
  }
  .bt-comment-wrapper .bt-comment-item .bt-comment-item {
    margin-left: 25px;
  }
  .bt-comment-wrapper .comment-respond {
    border: none;
    padding: 0;
    margin-top: 30px;
  }
  .bt-comment-wrapper .comment-respond .comment-reply-title {
    font-size: 24px;
    padding-right: 90px;
  }
  .bt-comment-wrapper .comment-respond .comment-reply-title small {
    top: 2px;
    font-size: 14px;
  }
}
@media (max-width: 360px) {
  .bt-comment-wrapper .comment-respond .comment-reply-title {
    font-size: 22px;
  }
  .bt-comment-wrapper .comment-respond .comment-form input[type=submit] {
    font-size: 14px;
    line-height: 1.3;
  }
}

@keyframes effectFlash {
  50%, from, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@keyframes effectSpin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes effectRotateAnimation {
  0% {
    transform: translateX(-50%) rotate(0deg);
  }
  100% {
    transform: translateX(-50%) rotate(360deg);
  }
}
@keyframes effectBgScrollVertical {
  from {
    background-position: center center;
  }
  25% {
    background-position: center 25%;
  }
  75% {
    background-position: center 75%;
  }
  to {
    background-position: center center;
  }
}
@keyframes effectBgScrollHorizontal {
  from {
    background-position: center center;
  }
  25% {
    background-position: 60% center;
  }
  75% {
    background-position: 40% center;
  }
  to {
    background-position: center center;
  }
}
@media (min-width: 1025px) {
  .bt-bg-scroll-vertical-effect {
    animation: effectBgScrollVertical 100s infinite;
  }
}

@media (min-width: 1025px) {
  .bt-bg-scroll-horizontal-effect {
    animation: effectBgScrollHorizontal 70s infinite;
  }
}

@keyframes effectImageZoom {
  from {
    transform: sscale(1);
  }
  50% {
    transform: scale(1.2);
  }
  to {
    transform: scale(1);
  }
}
@keyframes effectMoveHorizontal {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  50% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  100% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes effectMoveHorizontalCenter {
  0% {
    -webkit-transform: translateX(-50%) translateZ(0);
    transform: translateX(-50%) translateZ(0);
  }
  50% {
    -webkit-transform: translateX(-50%) translate3d(-10px, 0, 0);
    transform: translateX(-50%) translate3d(-10px, 0, 0);
  }
  100% {
    -webkit-transform: translateX(-50%) translateZ(0);
    transform: translateX(-50%) translateZ(0);
  }
}
.bt-effect-move-horizontal {
  animation: effectMoveHorizontal 2s linear infinite;
}

.bt-effect-move-horizontal-center {
  animation: effectMoveHorizontalCenter 2s linear infinite;
}

@keyframes effectVibrateImages {
  0% {
    transform: translateY(8px);
  }
  50% {
    transform: translateY(4px);
  }
  100% {
    transform: translateY(8px);
  }
}
@keyframes effectVibrateImagesSink {
  100% {
    transform: translateY(8px);
  }
}
.bt-images-vibrate-effect img {
  animation-name: effectVibrateImagesSink, effectVibrateImages;
  animation-duration: 0.3s, 1.5s;
  animation-delay: 0s, 0.3s;
  animation-timing-function: ease-out, ease-in-out;
  animation-iteration-count: 1, infinite;
  animation-fill-mode: forwards;
}

@-webkit-keyframes effectPlayButton {
  0% {
    -webkit-box-shadow: 0 0 0 0 #fff;
  }
  70% {
    -webkit-box-shadow: 0 0 0 20px transparent;
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes effectPlayButton {
  0% {
    box-shadow: 0 0 0 0 #fff;
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
@-webkit-keyframes effectPlayButton2 {
  0% {
    -webkit-box-shadow: 0 0 0 0 var(--e-global-color-accent, #DF4242);
  }
  70% {
    -webkit-box-shadow: 0 0 0 20px transparent;
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 transparent;
  }
}
@keyframes effectPlayButton2 {
  0% {
    box-shadow: 0 0 0 0 var(--e-global-color-accent, #DF4242);
  }
  70% {
    box-shadow: 0 0 0 20px transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
.bt-play-btn-effect .elementor-icon-box-icon {
  -webkit-animation: effectPlayButton 2s infinite;
  animation: effectPlayButton 2s infinite;
  border-radius: 50%;
}
.bt-play-btn-effect .elementor-icon-box-icon > a {
  display: block;
}
.bt-play-btn-effect.elementor-widget-icon .elementor-icon {
  -webkit-animation: effectPlayButton2 2s infinite;
  animation: effectPlayButton2 2s infinite;
  border-radius: 50%;
}

.bt-play-btn-effect2 .elementor-icon-box-icon {
  -webkit-animation: effectPlayButton2 2s infinite;
  animation: effectPlayButton2 2s infinite;
  border-radius: 50%;
}
.bt-play-btn-effect2 .elementor-icon-box-icon > a {
  display: block;
}
.bt-play-btn-effect2.elementor-widget-icon .elementor-icon {
  -webkit-animation: effectPlayButton2 2s infinite;
  animation: effectPlayButton2 2s infinite;
  border-radius: 50%;
}

/* button hover */
.bt-button-hover {
  transition: all 0.3s ease;
}
@media (min-width: 767.98px) {
  .bt-button-hover:hover {
    background-image: linear-gradient(90deg, transparent 25%, rgba(233, 233, 233, 0.39) 50%, transparent 75%);
    background-size: 200% 100%;
    animation: shimmer 1.5s infinite linear;
  }
}

/* animation load card */
@keyframes shimmer {
  0% {
    background-position: 100%;
  }
  100% {
    background-position: -100%;
  }
}
.__bt-animation-loading-card, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item.bt-product-skeleton .bt-product-add-to-cart .bt-skeleton-button, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item.bt-product-skeleton .bt-product-thumb .bt-product-title .bt-skeleton-price, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item.bt-product-skeleton .bt-product-thumb .bt-product-title .bt-skeleton-title, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item.bt-product-skeleton .bt-product-thumb .bt-skeleton-thumbnail, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-skeleton .bt-skeleton-rating, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-skeleton .bt-skeleton-price, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-skeleton .bt-skeleton-title, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-skeleton .bt-skeleton-thumbnail, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item.bt-product-skeleton .bt-product-add-to-cart .bt-skeleton-button, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item.bt-product-skeleton .bt-product-thumb .bt-product-title .bt-skeleton-price, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item.bt-product-skeleton .bt-product-thumb .bt-product-title .bt-skeleton-title, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item.bt-product-skeleton .bt-product-thumb .bt-skeleton-thumbnail, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-rating, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-price, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-title, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-thumbnail, .bt-elwg-search-product-style-1 .bt-live-search-results.loading .bt-view-all-results a, .bt-elwg-search-product-style-1 .bt-live-search-results.loading .bt-search-results-title, .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-add-to-cart, .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-thumb .bt-skeleton-content .bt-skeleton-price, .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-thumb .bt-skeleton-content .bt-skeleton-title, .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-thumb .bt-skeleton-image, .bt-elwg-products-wishlist--default .bt-table .bt-skeleton-item .bt-table--col .bt-skeleton-text, .bt-elwg-products-wishlist--default .bt-table .bt-skeleton-item .bt-table--col.bt-product-add-to-cart .bt-skeleton-button, .bt-elwg-products-wishlist--default .bt-table .bt-skeleton-item .bt-table--col.bt--product-stock .bt-skeleton-text, .bt-elwg-products-wishlist--default .bt-table .bt-skeleton-item .bt-table--col.bt--product-price .bt-skeleton-text, .bt-elwg-products-wishlist--default .bt-table .bt-skeleton-item .bt-table--col.bt-product-title .bt-skeleton-text, .bt-elwg-products-wishlist--default .bt-table .bt-skeleton-item .bt-table--col.bt-product-thumb .bt-skeleton-image, .bt-elwg-products-wishlist--default .bt-table .bt-skeleton-item .bt-table--col.bt-product-remove .bt-skeleton-circle, .woocommerce div.product .bt-skeleton-thumb, .woocommerce .bt-product-layout .bt-product-skeleton .bt-skeleton-rating, .woocommerce .bt-product-layout .bt-product-skeleton .bt-skeleton-price, .woocommerce .bt-product-layout .bt-product-skeleton .bt-skeleton-title, .woocommerce .bt-product-layout .bt-product-skeleton .bt-skeleton-thumbnail, .woocommerce .bt-product-layout[data-view=list] .bt-product-skeleton .bt-skeleton-action, .woocommerce .bt-product-layout[data-view=list] .bt-product-skeleton .bt-skeleton-description, .woocommerce .bt-product-layout[data-view=list] .bt-product-skeleton .bt-skeleton-rating, .woocommerce .bt-product-layout[data-view=list] .bt-product-skeleton .bt-skeleton-price, .woocommerce .bt-product-layout[data-view=list] .bt-product-skeleton .bt-skeleton-title, .woocommerce .bt-product-layout[data-view=list] .bt-product-skeleton .bt-skeleton-thumbnail, .bt-popup-compare .bt-compare-body.loading .bt-table--col .bt-product-rating, .bt-popup-compare .bt-compare-body.loading .bt-table--col > p, .bt-popup-compare .bt-compare-body.loading .bt-table--col > h3, .bt-popup-compare .bt-compare-body.loading .bt-table--col.bt-color::before, .bt-popup-compare .bt-compare-body.loading .bt-table--col.bt-thumb a, .bt-popup-compare .bt-compare-body.loading .bt-table--col.bt-add-to-cart a, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-cover-image, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce-product-gallery__image, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce-product-gallery__image, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-table--col::before {
  pointer-events: none;
  background-color: #e9e9e9;
  color: #e9e9e9;
  background: linear-gradient(90deg, #e9e9e9 25%, #c5c5c5 50%, #e9e9e9 75%);
  background-size: 200% 100%;
  animation: shimmer 1.5s infinite linear;
}

/* heading animation */
@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translateX(20px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translateX(-20px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes ZoomIn {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.bt-word,
.bt-letter {
  display: inline-block;
}

.bt-letter {
  opacity: 0;
  transform: translateX(20px);
}
.bt-animation-right .bt-letter {
  animation: fadeInRight 0.5s ease forwards;
}
.bt-animation-left .bt-letter {
  animation: fadeInLeft 0.5s ease forwards;
}
.bt-animation-up .bt-letter {
  animation: fadeInUp 0.5s ease forwards;
}
.bt-animation-down .bt-letter {
  animation: fadeInDown 0.5s ease forwards;
}
.bt-animation-zoom .bt-letter {
  animation: ZoomIn 0.5s ease forwards;
}

.bt-page--content:after {
  content: "";
  display: block;
}

.bt-main-content-ss {
  padding: 80px 0;
}
@media (max-width: 991.98px) {
  .bt-main-content-ss {
    padding: 60px 0;
  }
}
@media (max-width: 767.98px) {
  .single-post .bt-main-content-ss {
    padding: 30px 0 60px 0;
  }
}

.no-results form input.search-field {
  width: 100%;
  margin-bottom: 8px;
  max-width: 775px;
}

.__bt-post-style-default .bt-post:not(:last-child), .bt-list-post .bt-post:not(:last-child) {
  margin-bottom: 40px;
  padding-bottom: 40px;
  border-bottom: 1px solid #e9e9e9;
}
@media (max-width: 519.98px) {
  .__bt-post-style-default .bt-post:not(:last-child), .bt-list-post .bt-post:not(:last-child) {
    margin-bottom: 30px;
    padding-bottom: 30px;
  }
}
.__bt-post-style-default .bt-post--inner, .bt-list-post .bt-post--inner {
  position: relative;
}
@media (min-width: 767.98px) {
  .__bt-post-style-default .bt-post--inner:hover .bt-post--featured .bt-cover-image img, .__bt-post-style-default .bt-post--inner:hover .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .__bt-post-style-default .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .__bt-post-style-default .bt-post--inner:hover .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-default .bt-post--inner:hover .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .__bt-post-style-default .bt-post--inner:hover .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-default .bt-post--inner:hover .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .__bt-post-style-default .bt-post--inner:hover .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-default .bt-post--inner:hover .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .__bt-post-style-default .bt-post--inner:hover .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-default .bt-post--inner:hover .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-default .bt-post--inner:hover .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-default .bt-post--inner:hover .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .__bt-post-style-default .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .__bt-post-style-default .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .__bt-post-style-default .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .__bt-post-style-default .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .__bt-post-style-default .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .__bt-post-style-default .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .__bt-post-style-default .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-list-post .bt-post--inner:hover .bt-post--featured .bt-cover-image img, .bt-list-post .bt-post--inner:hover .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-list-post .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-list-post .bt-post--inner:hover .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-list-post .bt-post--inner:hover .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-list-post .bt-post--inner:hover .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-list-post .bt-post--inner:hover .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-list-post .bt-post--inner:hover .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-list-post .bt-post--inner:hover .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-list-post .bt-post--inner:hover .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-list-post .bt-post--inner:hover .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-list-post .bt-post--inner:hover .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-list-post .bt-post--inner:hover .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-list-post .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-list-post .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-list-post .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-list-post .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-list-post .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-list-post .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-list-post .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img {
    transform: scale(1.1, 1.1) translateZ(0);
  }
}
@media (min-width: 519.98px) {
  .__bt-post-style-default .bt-post--featured .bt-cover-image, .__bt-post-style-default .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .__bt-post-style-default .bt-post--featured .woocommerce-product-gallery__image, .__bt-post-style-default .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-post-style-default .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .__bt-post-style-default .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-post-style-default .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .__bt-post-style-default .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-post-style-default .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .__bt-post-style-default .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-post-style-default .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-post-style-default .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-post-style-default .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .__bt-post-style-default .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .__bt-post-style-default .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .__bt-post-style-default .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .__bt-post-style-default .bt-post--featured .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .__bt-post-style-default .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .__bt-post-style-default .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .__bt-post-style-default .bt-post--featured .woocommerce-product-gallery__image, .bt-list-post .bt-post--featured .bt-cover-image, .bt-list-post .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-list-post .bt-post--featured .woocommerce-product-gallery__image, .bt-list-post .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-list-post .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-list-post .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-list-post .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-list-post .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-list-post .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-list-post .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-list-post .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-list-post .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-list-post .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-list-post .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-list-post .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-list-post .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-list-post .bt-post--featured .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-list-post .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-list-post .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-list-post .bt-post--featured .woocommerce-product-gallery__image {
    padding-bottom: 56.66%;
  }
}
.__bt-post-style-default .bt-post--featured .bt-cover-image img, .__bt-post-style-default .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .__bt-post-style-default .bt-post--featured .woocommerce-product-gallery__image img, .__bt-post-style-default .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-default .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .__bt-post-style-default .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-default .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .__bt-post-style-default .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-default .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .__bt-post-style-default .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-default .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-default .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-default .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .__bt-post-style-default .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .__bt-post-style-default .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .__bt-post-style-default .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .__bt-post-style-default .bt-post--featured .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .__bt-post-style-default .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .__bt-post-style-default .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .__bt-post-style-default .bt-post--featured .woocommerce-product-gallery__image img, .bt-list-post .bt-post--featured .bt-cover-image img, .bt-list-post .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-list-post .bt-post--featured .woocommerce-product-gallery__image img, .bt-list-post .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-list-post .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-list-post .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-list-post .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-list-post .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-list-post .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-list-post .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-list-post .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-list-post .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-list-post .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-list-post .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-list-post .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-list-post .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-list-post .bt-post--featured .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-list-post .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-list-post .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-list-post .bt-post--featured .woocommerce-product-gallery__image img {
  transform: scale(1, 1) translateZ(0);
  transition: all 2s cubic-bezier(0, 0, 0.44, 1.18);
}
.__bt-post-style-default .bt-post--meta, .bt-list-post .bt-post--meta {
  display: flex;
  align-items: center;
  gap: 12px;
}
.__bt-post-style-default .bt-post--publish, .bt-list-post .bt-post--publish {
  color: #a2a4ab;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
  padding-right: 12px;
  position: relative;
}
.__bt-post-style-default .bt-post--publish::before, .bt-list-post .bt-post--publish::before {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: 12px;
  background: #e9e9e9;
  right: 0;
  content: "";
}
.__bt-post-style-default .bt-post--category, .bt-list-post .bt-post--category {
  color: #a2a4ab;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
}
.__bt-post-style-default .bt-post--content, .bt-list-post .bt-post--content {
  padding-top: 32px;
}
@media (max-width: 519.98px) {
  .__bt-post-style-default .bt-post--content, .bt-list-post .bt-post--content {
    padding-top: 18px;
  }
}
.__bt-post-style-default .bt-post--title, .bt-list-post .bt-post--title {
  margin: 0;
  line-height: 1;
  word-break: break-word;
  margin: 12px 0 20px 0;
}
.__bt-post-style-default .bt-post--title a, .bt-list-post .bt-post--title a {
  color: var(--e-global-color-primary, #181818);
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 42px;
}
@media (min-width: 767.98px) {
  .__bt-post-style-default .bt-post--title a:hover, .bt-list-post .bt-post--title a:hover {
    text-decoration: underline;
    text-decoration-skip-ink: none;
    text-underline-offset: 3px;
    text-decoration-thickness: 0.5px;
  }
}
@media (max-width: 519.98px) {
  .__bt-post-style-default .bt-post--title, .bt-list-post .bt-post--title {
    margin: 8px 0 12px 0;
  }
  .__bt-post-style-default .bt-post--title a, .bt-list-post .bt-post--title a {
    font-size: 22px;
    line-height: 1.4;
  }
}
.__bt-post-style-default .bt-post--excerpt, .bt-list-post .bt-post--excerpt {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
}
.__bt-post-style-default .bt-post--excerpt:not(:empty), .bt-list-post .bt-post--excerpt:not(:empty) {
  margin-bottom: 20px;
}
@media (max-width: 519.98px) {
  .__bt-post-style-default .bt-post--excerpt:not(:empty), .bt-list-post .bt-post--excerpt:not(:empty) {
    margin-bottom: 15px;
  }
}
.__bt-post-style-default .bt-post--button, .bt-list-post .bt-post--button {
  color: var(--e-global-color-primary, #181818);
  text-align: left;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  display: block;
}
.__bt-post-style-default .bt-post--button a, .bt-list-post .bt-post--button a {
  text-decoration: underline;
}

.__bt-post-style-loop-default .bt-post--show-button .bt-post--title, .bt-elwg-post-loop-item--default .bt-post--show-button .bt-post--title, .bt-related-posts--list .bt-post--show-button .bt-post--title {
  margin-top: 8px;
}
.__bt-post-style-loop-default .bt-post--inner, .bt-elwg-post-loop-item--default .bt-post--inner, .bt-related-posts--list .bt-post--inner {
  position: relative;
}
@media (min-width: 767.98px) {
  .__bt-post-style-loop-default .bt-post--inner:hover .bt-post--featured .bt-cover-image img, .__bt-post-style-loop-default .bt-post--inner:hover .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .__bt-post-style-loop-default .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--default .bt-post--inner:hover .bt-post--featured .bt-cover-image img, .bt-elwg-post-loop-item--default .bt-post--inner:hover .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-post-loop-item--default .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .__bt-post-style-loop-default .bt-post--inner:hover .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-loop-default .bt-post--inner:hover .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .__bt-post-style-loop-default .bt-post--inner:hover .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-loop-default .bt-post--inner:hover .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .__bt-post-style-loop-default .bt-post--inner:hover .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-loop-default .bt-post--inner:hover .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .__bt-post-style-loop-default .bt-post--inner:hover .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--default .bt-post--inner:hover .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--default .bt-post--inner:hover .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-post-loop-item--default .bt-post--inner:hover .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--default .bt-post--inner:hover .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-elwg-post-loop-item--default .bt-post--inner:hover .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--default .bt-post--inner:hover .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-elwg-post-loop-item--default .bt-post--inner:hover .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-loop-default .bt-post--inner:hover .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--default .bt-post--inner:hover .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-loop-default .bt-post--inner:hover .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--default .bt-post--inner:hover .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-loop-default .bt-post--inner:hover .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--default .bt-post--inner:hover .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .__bt-post-style-loop-default .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .__bt-post-style-loop-default .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .__bt-post-style-loop-default .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .__bt-post-style-loop-default .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--default .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--default .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--default .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--default .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .__bt-post-style-loop-default .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--default .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .__bt-post-style-loop-default .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--default .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .__bt-post-style-loop-default .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--default .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-related-posts--list .bt-post--inner:hover .bt-post--featured .bt-cover-image img, .bt-related-posts--list .bt-post--inner:hover .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-related-posts--list .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-related-posts--list .bt-post--inner:hover .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-related-posts--list .bt-post--inner:hover .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-related-posts--list .bt-post--inner:hover .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-related-posts--list .bt-post--inner:hover .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-related-posts--list .bt-post--inner:hover .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-related-posts--list .bt-post--inner:hover .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-related-posts--list .bt-post--inner:hover .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-related-posts--list .bt-post--inner:hover .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-related-posts--list .bt-post--inner:hover .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-related-posts--list .bt-post--inner:hover .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-related-posts--list .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-related-posts--list .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-related-posts--list .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-related-posts--list .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-related-posts--list .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-related-posts--list .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-related-posts--list .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img {
    transform: scale(1.1, 1.1) translateZ(0);
  }
}
.__bt-post-style-loop-default .bt-post--featured .bt-cover-image img, .__bt-post-style-loop-default .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .__bt-post-style-loop-default .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--default .bt-post--featured .bt-cover-image img, .bt-elwg-post-loop-item--default .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-post-loop-item--default .bt-post--featured .woocommerce-product-gallery__image img, .__bt-post-style-loop-default .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-loop-default .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .__bt-post-style-loop-default .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-loop-default .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .__bt-post-style-loop-default .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-loop-default .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .__bt-post-style-loop-default .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--default .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--default .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-post-loop-item--default .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--default .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-elwg-post-loop-item--default .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--default .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-elwg-post-loop-item--default .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-loop-default .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--default .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-loop-default .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--default .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-loop-default .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--default .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .__bt-post-style-loop-default .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .__bt-post-style-loop-default .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .__bt-post-style-loop-default .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .__bt-post-style-loop-default .bt-post--featured .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--default .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--default .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--default .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--default .bt-post--featured .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .__bt-post-style-loop-default .bt-post--featured .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--default .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .__bt-post-style-loop-default .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--default .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .__bt-post-style-loop-default .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--default .bt-post--featured .woocommerce-product-gallery__image img, .bt-related-posts--list .bt-post--featured .bt-cover-image img, .bt-related-posts--list .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-related-posts--list .bt-post--featured .woocommerce-product-gallery__image img, .bt-related-posts--list .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-related-posts--list .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-related-posts--list .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-related-posts--list .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-related-posts--list .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-related-posts--list .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-related-posts--list .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-related-posts--list .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-related-posts--list .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-related-posts--list .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-related-posts--list .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-related-posts--list .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-related-posts--list .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-related-posts--list .bt-post--featured .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-related-posts--list .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-related-posts--list .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-related-posts--list .bt-post--featured .woocommerce-product-gallery__image img {
  transform: scale(1, 1) translateZ(0);
  transition: all 2s cubic-bezier(0, 0, 0.44, 1.18);
}
.__bt-post-style-loop-default .bt-post--content, .bt-elwg-post-loop-item--default .bt-post--content, .bt-related-posts--list .bt-post--content {
  padding-top: 24px;
}
@media (max-width: 519.98px) {
  .__bt-post-style-loop-default .bt-post--content, .bt-elwg-post-loop-item--default .bt-post--content, .bt-related-posts--list .bt-post--content {
    padding-top: 14px;
  }
}
.__bt-post-style-loop-default .bt-post--publish, .bt-elwg-post-loop-item--default .bt-post--publish, .bt-related-posts--list .bt-post--publish {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px; /* 157.143% */
  text-transform: uppercase;
  color: var(--e-global-color-secondary, #A2A4AB);
  letter-spacing: 0.8px;
}
.__bt-post-style-loop-default .bt-post--title, .bt-elwg-post-loop-item--default .bt-post--title, .bt-related-posts--list .bt-post--title {
  margin: 0;
  line-height: 1;
  word-break: break-word;
  margin: 12px 0 0 0;
}
.__bt-post-style-loop-default .bt-post--title a, .bt-elwg-post-loop-item--default .bt-post--title a, .bt-related-posts--list .bt-post--title a {
  color: var(--e-global-color-primary, #181818);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.25;
  display: inline;
  background-repeat: no-repeat;
  background-position-y: 0px;
  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);
  transition: 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);
  background-size: 0 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.__bt-post-style-loop-default .bt-post--title a:hover, .bt-elwg-post-loop-item--default .bt-post--title a:hover, .bt-related-posts--list .bt-post--title a:hover {
  background-size: 100% 100%;
  transition-delay: 0.2s;
}
@media (max-width: 519.98px) {
  .__bt-post-style-loop-default .bt-post--title a, .bt-elwg-post-loop-item--default .bt-post--title a, .bt-related-posts--list .bt-post--title a {
    font-size: 20px;
    line-height: 30px;
    display: block;
    background: transparent;
  }
}
.__bt-post-style-loop-default .bt-post--excerpt, .bt-elwg-post-loop-item--default .bt-post--excerpt, .bt-related-posts--list .bt-post--excerpt {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
  margin: 8px 0 0 0;
}
.__bt-post-style-loop-default .bt-post--button a, .bt-elwg-post-loop-item--default .bt-post--button a, .bt-related-posts--list .bt-post--button a {
  margin: 24px 0 0 0;
  color: var(--e-global-color-primary, #181818);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 2px;
  display: block;
}
@media (max-width: 519.98px) {
  .__bt-post-style-loop-default .bt-post--button a, .bt-elwg-post-loop-item--default .bt-post--button a, .bt-related-posts--list .bt-post--button a {
    margin: 18px 0 0 0;
  }
}

.__bt-post-style-1 .bt-post--inner, .bt-elwg-post-loop-item--style1 .bt-post--inner {
  position: relative;
}
.__bt-post-style-1 .bt-post--content, .bt-elwg-post-loop-item--style1 .bt-post--content {
  padding: 30px 30px 0 1px;
  position: relative;
  z-index: 2;
  width: calc(100% - 50px);
  margin-top: -40px;
  background: #fff;
  left: -1px;
}
@media (max-width: 991.98px) {
  .__bt-post-style-1 .bt-post--content, .bt-elwg-post-loop-item--style1 .bt-post--content {
    width: calc(100% - 30px);
    padding: 20px 20px 0 1px;
    margin-top: -30px;
  }
}
.__bt-post-style-1 .bt-post--featured a, .bt-elwg-post-loop-item--style1 .bt-post--featured a {
  height: 100%;
  display: block;
}
.__bt-post-style-1 .bt-post--featured .bt-cover-image img, .__bt-post-style-1 .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .__bt-post-style-1 .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style1 .bt-post--featured .bt-cover-image img, .bt-elwg-post-loop-item--style1 .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-post-loop-item--style1 .bt-post--featured .woocommerce-product-gallery__image img, .__bt-post-style-1 .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-1 .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .__bt-post-style-1 .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-1 .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .__bt-post-style-1 .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-1 .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .__bt-post-style-1 .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style1 .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style1 .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-post-loop-item--style1 .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style1 .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-elwg-post-loop-item--style1 .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style1 .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-elwg-post-loop-item--style1 .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-1 .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style1 .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-1 .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style1 .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-1 .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style1 .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .__bt-post-style-1 .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .__bt-post-style-1 .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .__bt-post-style-1 .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .__bt-post-style-1 .bt-post--featured .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style1 .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style1 .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style1 .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style1 .bt-post--featured .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .__bt-post-style-1 .bt-post--featured .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style1 .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .__bt-post-style-1 .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style1 .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .__bt-post-style-1 .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style1 .bt-post--featured .woocommerce-product-gallery__image img {
  transform: scale(1);
  transition: all 3s cubic-bezier(0.11, 0.52, 0.53, 0.79) 0s;
}
@media (min-width: 767.98px) {
  .__bt-post-style-1 .bt-post--featured:hover .bt-cover-image img, .__bt-post-style-1 .bt-post--featured:hover .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .__bt-post-style-1 .bt-post--featured:hover .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style1 .bt-post--featured:hover .bt-cover-image img, .bt-elwg-post-loop-item--style1 .bt-post--featured:hover .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-post-loop-item--style1 .bt-post--featured:hover .woocommerce-product-gallery__image img, .__bt-post-style-1 .bt-post--featured:hover .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-1 .bt-post--featured:hover .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .__bt-post-style-1 .bt-post--featured:hover .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-1 .bt-post--featured:hover .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .__bt-post-style-1 .bt-post--featured:hover .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-1 .bt-post--featured:hover .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .__bt-post-style-1 .bt-post--featured:hover .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style1 .bt-post--featured:hover .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style1 .bt-post--featured:hover .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-post-loop-item--style1 .bt-post--featured:hover .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style1 .bt-post--featured:hover .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-elwg-post-loop-item--style1 .bt-post--featured:hover .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style1 .bt-post--featured:hover .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-elwg-post-loop-item--style1 .bt-post--featured:hover .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-1 .bt-post--featured:hover .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style1 .bt-post--featured:hover .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-1 .bt-post--featured:hover .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style1 .bt-post--featured:hover .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-1 .bt-post--featured:hover .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style1 .bt-post--featured:hover .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .__bt-post-style-1 .bt-post--featured:hover .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .__bt-post-style-1 .bt-post--featured:hover .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .__bt-post-style-1 .bt-post--featured:hover .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .__bt-post-style-1 .bt-post--featured:hover .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style1 .bt-post--featured:hover .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style1 .bt-post--featured:hover .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style1 .bt-post--featured:hover .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style1 .bt-post--featured:hover .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .__bt-post-style-1 .bt-post--featured:hover .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style1 .bt-post--featured:hover .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .__bt-post-style-1 .bt-post--featured:hover .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style1 .bt-post--featured:hover .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .__bt-post-style-1 .bt-post--featured:hover .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style1 .bt-post--featured:hover .woocommerce-product-gallery__image img {
    transform: scale(1.1);
  }
}
.__bt-post-style-1 .bt-post--meta, .bt-elwg-post-loop-item--style1 .bt-post--meta {
  display: flex;
  align-items: center;
  gap: 12px;
}
.__bt-post-style-1 .bt-post--publish, .bt-elwg-post-loop-item--style1 .bt-post--publish {
  color: var(--e-global-color-text, #616365);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px; /* 157.143% */
  text-transform: uppercase;
  position: relative;
}
.__bt-post-style-1 .bt-post--title, .bt-elwg-post-loop-item--style1 .bt-post--title {
  margin: 0;
  line-height: 1;
  word-break: break-word;
  margin: 12px 0 0 0;
}
.__bt-post-style-1 .bt-post--title a, .bt-elwg-post-loop-item--style1 .bt-post--title a {
  color: var(--e-global-color-primary, #181818);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  display: inline;
  background-repeat: no-repeat;
  background-position-y: 0px;
  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);
  transition: 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);
  background-size: 0 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.__bt-post-style-1 .bt-post--title a:hover, .bt-elwg-post-loop-item--style1 .bt-post--title a:hover {
  background-size: 100% 100%;
  transition-delay: 0.2s;
}
@media (max-width: 991.98px) {
  .__bt-post-style-1 .bt-post--title, .bt-elwg-post-loop-item--style1 .bt-post--title {
    margin: 8px 0 0 0;
  }
}
@media (max-width: 519.98px) {
  .__bt-post-style-1 .bt-post--title a, .bt-elwg-post-loop-item--style1 .bt-post--title a {
    font-size: 20px;
    line-height: 30px;
    display: block;
    background: transparent;
  }
}
.__bt-post-style-1 .bt-post--excerpt, .bt-elwg-post-loop-item--style1 .bt-post--excerpt {
  display: none;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
}

.__bt-post-style-2 .bt-post--inner, .bt-elwg-post-loop-item--style2 .bt-post--inner {
  display: flex;
  align-items: center;
}
.__bt-post-style-2 .bt-post--content, .bt-elwg-post-loop-item--style2 .bt-post--content {
  width: calc(100% - var(--width-image, 47%));
  padding: 0 0 0 24px;
}
.__bt-post-style-2 .bt-post--featured, .bt-elwg-post-loop-item--style2 .bt-post--featured {
  width: var(--width-image, 47%);
}
.__bt-post-style-2 .bt-post--featured .bt-cover-image, .__bt-post-style-2 .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .__bt-post-style-2 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-post-loop-item--style2 .bt-post--featured .bt-cover-image, .bt-elwg-post-loop-item--style2 .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-post-loop-item--style2 .bt-post--featured .woocommerce-product-gallery__image, .__bt-post-style-2 .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-post-style-2 .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .__bt-post-style-2 .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-post-style-2 .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .__bt-post-style-2 .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-post-style-2 .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .__bt-post-style-2 .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-loop-item--style2 .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-loop-item--style2 .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-post-loop-item--style2 .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-loop-item--style2 .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-elwg-post-loop-item--style2 .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-loop-item--style2 .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-elwg-post-loop-item--style2 .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-post-style-2 .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-loop-item--style2 .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-post-style-2 .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-loop-item--style2 .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-post-style-2 .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-loop-item--style2 .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .__bt-post-style-2 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .__bt-post-style-2 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .__bt-post-style-2 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .__bt-post-style-2 .bt-post--featured .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style2 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style2 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style2 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style2 .bt-post--featured .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .__bt-post-style-2 .bt-post--featured .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style2 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .__bt-post-style-2 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style2 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .__bt-post-style-2 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style2 .bt-post--featured .woocommerce-product-gallery__image {
  border-radius: 20px;
}
.__bt-post-style-2 .bt-post--publish, .bt-elwg-post-loop-item--style2 .bt-post--publish {
  color: var(--e-global-color-secondary, #A2A4AB);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px; /* 157.143% */
  text-transform: uppercase;
  position: relative;
}
.__bt-post-style-2 .bt-post--title, .bt-elwg-post-loop-item--style2 .bt-post--title {
  margin: 0;
  line-height: 1;
  word-break: break-word;
  margin: 12px 0 0 0;
}
.__bt-post-style-2 .bt-post--title a, .bt-elwg-post-loop-item--style2 .bt-post--title a {
  color: var(--e-global-color-primary, #181818);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  display: inline;
  background-repeat: no-repeat;
  background-position-y: 0px;
  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);
  transition: 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);
  background-size: 0 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.__bt-post-style-2 .bt-post--title a:hover, .bt-elwg-post-loop-item--style2 .bt-post--title a:hover {
  background-size: 100% 100%;
  transition-delay: 0.2s;
}
@media (max-width: 519.98px) {
  .__bt-post-style-2 .bt-post--title a, .bt-elwg-post-loop-item--style2 .bt-post--title a {
    font-size: 20px;
    line-height: 30px;
    display: block;
    background: transparent;
  }
}
.__bt-post-style-2 .bt-post--excerpt, .bt-elwg-post-loop-item--style2 .bt-post--excerpt {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
  margin: 8px 0 0 0;
}
@media (max-width: 519.98px) {
  .__bt-post-style-2 .bt-post--inner, .bt-elwg-post-loop-item--style2 .bt-post--inner {
    flex-direction: column;
  }
  .__bt-post-style-2 .bt-post--content, .bt-elwg-post-loop-item--style2 .bt-post--content {
    width: 100%;
    padding: 16px 0 0 0 !important;
  }
  .__bt-post-style-2 .bt-post--featured, .bt-elwg-post-loop-item--style2 .bt-post--featured {
    width: 100%;
  }
  .__bt-post-style-2 .bt-post--featured .bt-cover-image, .__bt-post-style-2 .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .__bt-post-style-2 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-post-loop-item--style2 .bt-post--featured .bt-cover-image, .bt-elwg-post-loop-item--style2 .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-post-loop-item--style2 .bt-post--featured .woocommerce-product-gallery__image, .__bt-post-style-2 .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-post-style-2 .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .__bt-post-style-2 .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-post-style-2 .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .__bt-post-style-2 .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-post-style-2 .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .__bt-post-style-2 .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-loop-item--style2 .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-loop-item--style2 .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-post-loop-item--style2 .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-loop-item--style2 .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-elwg-post-loop-item--style2 .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-loop-item--style2 .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-elwg-post-loop-item--style2 .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-post-style-2 .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-loop-item--style2 .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-post-style-2 .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-loop-item--style2 .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-post-style-2 .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-loop-item--style2 .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .__bt-post-style-2 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .__bt-post-style-2 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .__bt-post-style-2 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .__bt-post-style-2 .bt-post--featured .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style2 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style2 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style2 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style2 .bt-post--featured .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .__bt-post-style-2 .bt-post--featured .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style2 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .__bt-post-style-2 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style2 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .__bt-post-style-2 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style2 .bt-post--featured .woocommerce-product-gallery__image {
    border-radius: 8px;
  }
  .__bt-post-style-2 .bt-post--title, .bt-elwg-post-loop-item--style2 .bt-post--title {
    margin: 4px 0 0 0;
  }
  .__bt-post-style-2 .bt-post--title a, .bt-elwg-post-loop-item--style2 .bt-post--title a {
    font-size: 20px;
    line-height: 1.1;
  }
}

.__bt-post-style-3 .bt-post--inner, .bt-elwg-post-loop-item--style3 .bt-post--inner {
  display: flex;
  align-items: stretch;
  border-radius: 8px;
  border: 1px solid #e9e9e9;
  overflow: hidden;
}
@media (max-width: 650px) {
  .__bt-post-style-3 .bt-post--inner, .bt-elwg-post-loop-item--style3 .bt-post--inner {
    flex-direction: column;
  }
}
@media (min-width: 767.98px) {
  .__bt-post-style-3 .bt-post--inner:hover .bt-post--featured .bt-cover-image img, .__bt-post-style-3 .bt-post--inner:hover .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .__bt-post-style-3 .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style3 .bt-post--inner:hover .bt-post--featured .bt-cover-image img, .bt-elwg-post-loop-item--style3 .bt-post--inner:hover .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-post-loop-item--style3 .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .__bt-post-style-3 .bt-post--inner:hover .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-3 .bt-post--inner:hover .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .__bt-post-style-3 .bt-post--inner:hover .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-3 .bt-post--inner:hover .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .__bt-post-style-3 .bt-post--inner:hover .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-3 .bt-post--inner:hover .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .__bt-post-style-3 .bt-post--inner:hover .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style3 .bt-post--inner:hover .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style3 .bt-post--inner:hover .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-post-loop-item--style3 .bt-post--inner:hover .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style3 .bt-post--inner:hover .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-elwg-post-loop-item--style3 .bt-post--inner:hover .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style3 .bt-post--inner:hover .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-elwg-post-loop-item--style3 .bt-post--inner:hover .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-3 .bt-post--inner:hover .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style3 .bt-post--inner:hover .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-3 .bt-post--inner:hover .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style3 .bt-post--inner:hover .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-3 .bt-post--inner:hover .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style3 .bt-post--inner:hover .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .__bt-post-style-3 .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .__bt-post-style-3 .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .__bt-post-style-3 .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .__bt-post-style-3 .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style3 .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style3 .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style3 .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style3 .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .__bt-post-style-3 .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style3 .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .__bt-post-style-3 .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style3 .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .__bt-post-style-3 .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style3 .bt-post--inner:hover .bt-post--featured .woocommerce-product-gallery__image img {
    transform: scale(1.1, 1.1) translateZ(0);
  }
}
.__bt-post-style-3 .bt-post--featured, .bt-elwg-post-loop-item--style3 .bt-post--featured {
  flex: 0 0 45%;
  position: relative;
  overflow: hidden;
}
.__bt-post-style-3 .bt-post--featured .bt-cover-image, .__bt-post-style-3 .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .__bt-post-style-3 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-post-loop-item--style3 .bt-post--featured .bt-cover-image, .bt-elwg-post-loop-item--style3 .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-post-loop-item--style3 .bt-post--featured .woocommerce-product-gallery__image, .__bt-post-style-3 .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-post-style-3 .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .__bt-post-style-3 .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-post-style-3 .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .__bt-post-style-3 .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-post-style-3 .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .__bt-post-style-3 .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-loop-item--style3 .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-loop-item--style3 .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-post-loop-item--style3 .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-loop-item--style3 .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-elwg-post-loop-item--style3 .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-loop-item--style3 .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-elwg-post-loop-item--style3 .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-post-style-3 .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-loop-item--style3 .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-post-style-3 .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-loop-item--style3 .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-post-style-3 .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-loop-item--style3 .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .__bt-post-style-3 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .__bt-post-style-3 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .__bt-post-style-3 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .__bt-post-style-3 .bt-post--featured .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style3 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style3 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style3 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style3 .bt-post--featured .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .__bt-post-style-3 .bt-post--featured .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style3 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .__bt-post-style-3 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style3 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .__bt-post-style-3 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style3 .bt-post--featured .woocommerce-product-gallery__image {
  height: 100%;
}
.__bt-post-style-3 .bt-post--featured .bt-cover-image img, .__bt-post-style-3 .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .__bt-post-style-3 .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style3 .bt-post--featured .bt-cover-image img, .bt-elwg-post-loop-item--style3 .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-post-loop-item--style3 .bt-post--featured .woocommerce-product-gallery__image img, .__bt-post-style-3 .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-3 .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .__bt-post-style-3 .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-3 .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .__bt-post-style-3 .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-3 .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .__bt-post-style-3 .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style3 .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style3 .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-post-loop-item--style3 .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style3 .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-elwg-post-loop-item--style3 .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style3 .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-elwg-post-loop-item--style3 .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-3 .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style3 .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-3 .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style3 .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-post-style-3 .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-post-loop-item--style3 .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .__bt-post-style-3 .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .__bt-post-style-3 .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .__bt-post-style-3 .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .__bt-post-style-3 .bt-post--featured .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style3 .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style3 .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style3 .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style3 .bt-post--featured .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .__bt-post-style-3 .bt-post--featured .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style3 .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .__bt-post-style-3 .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style3 .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .__bt-post-style-3 .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-post-loop-item--style3 .bt-post--featured .woocommerce-product-gallery__image img {
  height: 100%;
  object-fit: cover;
  transform: scale(1, 1) translateZ(0);
  transition: all 2s cubic-bezier(0, 0, 0.44, 1.18);
}
.__bt-post-style-3 .bt-post--content, .bt-elwg-post-loop-item--style3 .bt-post--content {
  flex: 0 0 55%;
  padding: 15px 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .__bt-post-style-3 .bt-post--content, .bt-elwg-post-loop-item--style3 .bt-post--content {
    padding: 15px 20px;
  }
}
@media (max-width: 767.98px) {
  .__bt-post-style-3 .bt-post--content, .bt-elwg-post-loop-item--style3 .bt-post--content {
    padding: 15px;
  }
}
@media (max-width: 650px) {
  .__bt-post-style-3 .bt-post--content, .bt-elwg-post-loop-item--style3 .bt-post--content {
    padding: 20px 15px;
  }
}
.__bt-post-style-3 .bt-post--meta, .bt-elwg-post-loop-item--style3 .bt-post--meta {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}
.__bt-post-style-3 .bt-post--publish, .bt-elwg-post-loop-item--style3 .bt-post--publish {
  color: var(--e-global-color-text, #616365);
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0.96px;
  text-transform: uppercase;
  padding-right: 12px;
  position: relative;
}
.__bt-post-style-3 .bt-post--publish::before, .bt-elwg-post-loop-item--style3 .bt-post--publish::before {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: 12px;
  background: #e9e9e9;
  right: 0;
  content: "";
}
.__bt-post-style-3 .bt-post--category, .bt-elwg-post-loop-item--style3 .bt-post--category {
  color: var(--e-global-color-text, #616365);
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0.96px;
  text-transform: uppercase;
}
.__bt-post-style-3 .bt-post--title, .bt-elwg-post-loop-item--style3 .bt-post--title {
  margin: 8px 0 16px 0;
  line-height: 1;
  word-break: break-word;
}
.__bt-post-style-3 .bt-post--title a, .bt-elwg-post-loop-item--style3 .bt-post--title a {
  color: var(--e-global-color-primary, #181818);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.__bt-post-style-3 .bt-post--title a:hover, .bt-elwg-post-loop-item--style3 .bt-post--title a:hover {
  text-decoration: underline;
  text-decoration-skip-ink: none;
  text-underline-offset: 3px;
  text-decoration-thickness: 0.5px;
}
@media (max-width: 991.98px) {
  .__bt-post-style-3 .bt-post--title a, .bt-elwg-post-loop-item--style3 .bt-post--title a {
    font-size: 22px;
    line-height: 28px;
  }
}
@media (max-width: 519.98px) {
  .__bt-post-style-3 .bt-post--title a, .bt-elwg-post-loop-item--style3 .bt-post--title a {
    font-size: 20px;
    line-height: 30px;
    display: block;
    background: transparent;
  }
}
.__bt-post-style-3 .bt-post--excerpt, .bt-elwg-post-loop-item--style3 .bt-post--excerpt {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.__bt-post-style-3 .bt-post--excerpt:not(:empty), .bt-elwg-post-loop-item--style3 .bt-post--excerpt:not(:empty) {
  margin-bottom: 16px;
}
.__bt-post-style-3 .bt-post--button, .bt-elwg-post-loop-item--style3 .bt-post--button {
  color: var(--e-global-color-primary, #181818);
  text-align: left;
  font-family: Outfit;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  display: block;
}
.__bt-post-style-3 .bt-post--button a, .bt-elwg-post-loop-item--style3 .bt-post--button a {
  text-decoration: underline;
}

.bt-elwg-post-grid--default .bt-post-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0 30px;
  width: 100%;
  align-items: center;
}
@media (max-width: 1199.98px) and (min-width: 991.98px) {
  .bt-elwg-post-grid--default .bt-post-grid {
    gap: 0 20px;
  }
}
@media (max-width: 991.98px) {
  .bt-elwg-post-grid--default .bt-post-grid {
    grid-template-columns: 1fr;
  }
}
.bt-elwg-post-grid--default .bt-post {
  position: relative;
  margin-top: 20px;
}
.bt-elwg-post-grid--default .bt-post:nth-child(1) {
  grid-column: 1/2;
  grid-row: span 2;
  height: 100%;
  margin-top: 0;
}
.bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner {
  height: 100%;
}
.bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured {
  width: 100%;
  height: 100%;
}
.bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-cover-image, .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image {
  width: 100%;
  height: 100%;
}
@media (min-width: 991.98px) {
  .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-cover-image, .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image {
    padding: 0;
    min-height: 350px;
  }
}
.bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-cover-image::before, .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image::before, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image::before, .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image::before, .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image::before, .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image::before, .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image::before, .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image::before, .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image::before, .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image::before, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image::before, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image::before, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image::before, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(79, 50, 14, 0.5);
  width: 100%;
  height: 100%;
  z-index: 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--content {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  width: auto;
  z-index: 2;
  display: block;
  padding: 28px 24px;
  background: linear-gradient(0deg, #181818 0%, rgba(24, 24, 24, 0) 100%);
}
@media (max-width: 519.98px) {
  .bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--content {
    padding: 15px;
  }
}
.bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--content .bt-post--title a {
  color: #fff;
}
.bt-elwg-post-grid--default .bt-post:nth-child(1) .bt-post--inner .bt-post--content .bt-post--publish {
  color: #fff;
}
.bt-elwg-post-grid--default .bt-post:nth-child(2), .bt-elwg-post-grid--default .bt-post:nth-child(3) {
  grid-column: 2/3;
}
.bt-elwg-post-grid--default .bt-post:nth-child(2) {
  grid-row: 1;
  margin-top: 0;
}
.bt-elwg-post-grid--default .bt-post:nth-child(3) {
  grid-row: 2;
}
.bt-elwg-post-grid--default .bt-post:nth-child(4) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(4) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(5) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(5) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(6) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(6) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(7) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(7) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(8) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(8) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(9) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(9) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(10) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(10) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(11) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(11) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(12) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(12) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(13) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(13) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(14) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(14) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(15) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(15) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(16) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(16) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(17) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(17) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(18) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(18) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(19) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(19) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(20) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(20) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(21) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(21) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(22) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(22) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(23) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(23) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(24) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(24) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(25) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(25) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(26) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(26) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(27) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(27) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(28) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(28) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(29) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(29) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(30) {
  grid-column: span 1;
}
.bt-elwg-post-grid--default .bt-post:nth-child(30) {
  grid-row: span 1;
}
.bt-elwg-post-grid--default .bt-post--inner {
  position: relative;
  overflow: hidden;
  display: flex;
  gap: 28px;
  align-items: center;
}
@media (max-width: 1199.98px) and (min-width: 991.98px) {
  .bt-elwg-post-grid--default .bt-post--inner {
    gap: 14px;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-post-grid--default .bt-post--inner {
    gap: 14px;
  }
}
.bt-elwg-post-grid--default .bt-post--featured {
  position: relative;
  width: calc(50% - 14px);
}
.bt-elwg-post-grid--default .bt-post--featured .bt-cover-image, .bt-elwg-post-grid--default .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-post-grid--default .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-post-grid--default .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--default .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-post-grid--default .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--default .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-elwg-post-grid--default .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--default .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-elwg-post-grid--default .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--default .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--default .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--default .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post--featured .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--default .bt-post--featured .woocommerce-product-gallery__image {
  min-height: 120px;
  border-radius: 0;
}
@media (max-width: 1199.98px) and (min-width: 991.98px) {
  .bt-elwg-post-grid--default .bt-post--featured {
    width: calc(45% - 7px);
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-post-grid--default .bt-post--featured {
    width: calc(45% - 7px);
  }
}
.bt-elwg-post-grid--default .bt-post--content {
  width: calc(50% - 14px);
}
@media (max-width: 1199.98px) and (min-width: 991.98px) {
  .bt-elwg-post-grid--default .bt-post--content {
    width: calc(55% - 7px);
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-post-grid--default .bt-post--content {
    width: calc(55% - 7px);
  }
}
.bt-elwg-post-grid--default .bt-post--publish {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px; /* 157.143% */
  text-transform: uppercase;
  color: var(--e-global-color-secondary, #A2A4AB);
}
.bt-elwg-post-grid--default .bt-post--title {
  margin: 0;
  line-height: 1;
  word-break: break-word;
  margin: 12px 0 0 0;
}
.bt-elwg-post-grid--default .bt-post--title a {
  color: var(--e-global-color-primary, #181818);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.25;
  display: inline;
  background-repeat: no-repeat;
  background-position-y: 0px;
  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);
  transition: 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);
  background-size: 0 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@media (max-width: 1199.98px) and (min-width: 991.98px) {
  .bt-elwg-post-grid--default .bt-post--title a {
    font-size: 22px;
  }
}
@media (min-width: 767.98px) {
  .bt-elwg-post-grid--default .bt-post--title a:hover {
    background-size: 100% 100%;
    transition-delay: 0.2s;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-post-grid--default .bt-post--title {
    margin: 6px 0 0 0;
  }
  .bt-elwg-post-grid--default .bt-post--title a {
    font-size: 18px;
    line-height: 1.5;
    display: block;
  }
}
.bt-elwg-post-grid--default .bt-post--excerpt {
  display: none;
}
@media (max-width: 991.98px) {
  .bt-elwg-post-grid--default .bt-post {
    grid-column: auto !important;
    grid-row: auto !important;
  }
  .bt-elwg-post-grid--default .bt-post:first-child {
    padding-bottom: 15px;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 15px;
    height: auto;
  }
  .bt-elwg-post-grid--default .bt-post:first-child::before {
    display: none;
  }
}
.bt-elwg-post-grid--layout-01 .bt-post-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
  width: 100%;
}
@media (max-width: 1199.98px) {
  .bt-elwg-post-grid--layout-01 .bt-post-grid {
    gap: 20px;
  }
}
@media (max-width: 991.98px) {
  .bt-elwg-post-grid--layout-01 .bt-post-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-post-grid--layout-01 .bt-post-grid {
    grid-template-columns: repeat(1, 1fr);
    gap: 25px;
  }
}
.bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post {
  position: relative;
  display: flex;
  flex-direction: column;
}
.bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post:first-child {
  grid-column: span 2;
}
@media (max-width: 991.98px) {
  .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post:first-child {
    grid-column: span 2;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post:first-child {
    grid-column: span 1;
  }
}
.bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--inner {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--featured .bt-cover-image, .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--featured .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--featured .woocommerce-product-gallery__image {
  width: 100%;
  height: 100%;
  min-height: 300px;
}
.bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--content {
  flex-shrink: 0;
  padding: 24px 0 0 0;
}
.bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--publish {
  color: var(--e-global-color-text, #616365);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px; /* 157.143% */
  text-transform: uppercase;
  position: relative;
}
.bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--title {
  margin: 0;
  line-height: 1;
  word-break: break-word;
  margin: 12px 0 8px 0;
}
.bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--title a {
  color: var(--e-global-color-primary, #181818);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  display: inline;
  background-repeat: no-repeat;
  background-position-y: 0px;
  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);
  transition: 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);
  background-size: 0 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--title a:hover {
  background-size: 100% 100%;
  transition-delay: 0.2s;
}
@media (max-width: 519.98px) {
  .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--title a {
    font-size: 20px;
    line-height: 27px;
  }
}
.bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--excerpt {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
}
@media (max-width: 1199.98px) {
  .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--content {
    padding: 16px 0 0 0;
  }
  .bt-elwg-post-grid--layout-01 .bt-post-grid .bt-post--title {
    margin: 6px 0 6px 0;
  }
}
.bt-elwg-post-grid--layout-02 .bt-post-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0 30px;
  width: 100%;
  align-items: center;
}
@media (max-width: 1199.98px) and (min-width: 991.98px) {
  .bt-elwg-post-grid--layout-02 .bt-post-grid {
    gap: 0 20px;
  }
}
@media (max-width: 991.98px) {
  .bt-elwg-post-grid--layout-02 .bt-post-grid {
    grid-template-columns: 1fr;
  }
}
.bt-elwg-post-grid--layout-02 .bt-post {
  position: relative;
  margin-top: 20px;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) {
  grid-column: 1/2;
  grid-row: span 3;
  height: 100%;
  margin-top: 0;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--featured {
  width: 100%;
  height: 100%;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-cover-image, .bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--featured .woocommerce-product-gallery__image {
  width: 100%;
  height: 100%;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--content {
  width: 100%;
}
@media (max-width: 1550px) {
  .bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--content .bt-post--publish {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--content .bt-post--publish {
    font-size: 14px;
    line-height: 18px;
  }
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--content .bt-post--title a {
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.24;
}
@media (max-width: 1550px) and (min-width: 991.98px) {
  .bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--content .bt-post--title a {
    font-size: 30px;
  }
}
@media (max-width: 1199.98px) and (min-width: 991.98px) {
  .bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--content .bt-post--title a {
    font-size: 28px;
  }
}
@media (max-width: 991.98px) {
  .bt-elwg-post-grid--layout-02 .bt-post:nth-child(1) .bt-post--inner .bt-post--content .bt-post--title a {
    font-size: 30px;
  }
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(2), .bt-elwg-post-grid--layout-02 .bt-post:nth-child(3), .bt-elwg-post-grid--layout-02 .bt-post:nth-child(4) {
  grid-column: 2/3;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(2) {
  grid-row: 1;
  margin-top: 0;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(3) {
  grid-row: 2;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(4) {
  grid-row: 3;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(5) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(5) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(6) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(6) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(7) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(7) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(8) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(8) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(9) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(9) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(10) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(10) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(11) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(11) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(12) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(12) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(13) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(13) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(14) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(14) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(15) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(15) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(16) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(16) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(17) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(17) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(18) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(18) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(19) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(19) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(20) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(20) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(21) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(21) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(22) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(22) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(23) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(23) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(24) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(24) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(25) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(25) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(26) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(26) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(27) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(27) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(28) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(28) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(29) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(29) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(30) {
  grid-column: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post:nth-child(30) {
  grid-row: span 1;
}
.bt-elwg-post-grid--layout-02 .bt-post--inner {
  position: relative;
  overflow: hidden;
  display: flex;
  gap: 24px;
  align-items: center;
}
@media (max-width: 1199.98px) and (min-width: 991.98px) {
  .bt-elwg-post-grid--layout-02 .bt-post--inner {
    gap: 12px;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-post-grid--layout-02 .bt-post--inner {
    gap: 12px;
  }
}
.bt-elwg-post-grid--layout-02 .bt-post--featured {
  position: relative;
  width: calc(45% - 12px);
}
.bt-elwg-post-grid--layout-02 .bt-post--featured .bt-cover-image, .bt-elwg-post-grid--layout-02 .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-post-grid--layout-02 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-post-grid--layout-02 .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--layout-02 .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-post-grid--layout-02 .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--layout-02 .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-elwg-post-grid--layout-02 .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--layout-02 .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-elwg-post-grid--layout-02 .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--layout-02 .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--layout-02 .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-post-grid--layout-02 .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--layout-02 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--layout-02 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--layout-02 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--layout-02 .bt-post--featured .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--layout-02 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--layout-02 .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-post-grid--layout-02 .bt-post--featured .woocommerce-product-gallery__image {
  min-height: 120px;
  border-radius: 0;
}
@media (max-width: 1199.98px) and (min-width: 991.98px) {
  .bt-elwg-post-grid--layout-02 .bt-post--featured {
    width: calc(45% - 6px);
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-post-grid--layout-02 .bt-post--featured {
    width: calc(45% - 6px);
  }
}
.bt-elwg-post-grid--layout-02 .bt-post--content {
  width: calc(55% - 12px);
}
@media (max-width: 1199.98px) and (min-width: 991.98px) {
  .bt-elwg-post-grid--layout-02 .bt-post--content {
    width: calc(55% - 6px);
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-post-grid--layout-02 .bt-post--content {
    width: calc(55% - 6px);
  }
}
.bt-elwg-post-grid--layout-02 .bt-post--publish {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px; /* 140% */
  text-transform: uppercase;
  color: var(--e-global-color-secondary, #A2A4AB);
}
@media (max-width: 1550px) {
  .bt-elwg-post-grid--layout-02 .bt-post--publish {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-post-grid--layout-02 .bt-post--publish {
    font-size: 14px;
    line-height: 18px;
  }
}
.bt-elwg-post-grid--layout-02 .bt-post--title {
  margin: 0;
  line-height: 1;
  word-break: break-word;
  margin: 12px 0 0 0;
}
.bt-elwg-post-grid--layout-02 .bt-post--title a {
  color: var(--e-global-color-primary, #181818);
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 42px;
  display: inline;
  background-repeat: no-repeat;
  background-position-y: 0px;
  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);
  transition: 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);
  background-size: 0 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@media (min-width: 767.98px) {
  .bt-elwg-post-grid--layout-02 .bt-post--title a:hover {
    background-size: 100% 100%;
    transition-delay: 0.2s;
  }
}
@media (max-width: 1550px) and (min-width: 1199.98px) {
  .bt-elwg-post-grid--layout-02 .bt-post--title a {
    font-size: 24px;
    line-height: 34px;
  }
}
@media (max-width: 1199.98px) and (min-width: 991.98px) {
  .bt-elwg-post-grid--layout-02 .bt-post--title {
    margin: 6px 0 0 0;
  }
  .bt-elwg-post-grid--layout-02 .bt-post--title a {
    font-size: 22px;
    line-height: 32px;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-post-grid--layout-02 .bt-post--title {
    margin: 6px 0 0 0;
  }
  .bt-elwg-post-grid--layout-02 .bt-post--title a {
    font-size: 22px;
    line-height: 32px;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-post-grid--layout-02 .bt-post--title {
    margin: 6px 0 0 0;
  }
  .bt-elwg-post-grid--layout-02 .bt-post--title a {
    font-size: 18px;
    line-height: 26px;
    display: block;
  }
}
.bt-elwg-post-grid--layout-02 .bt-post--excerpt {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
  margin: 8px 0 0 0;
}
@media (max-width: 519.98px) {
  .bt-elwg-post-grid--layout-02 .bt-post--excerpt {
    font-size: 15px;
    line-height: 22px;
    margin: 4px 0 0 0;
  }
}
@media (max-width: 991.98px) {
  .bt-elwg-post-grid--layout-02 .bt-post {
    grid-column: auto !important;
    grid-row: auto !important;
  }
  .bt-elwg-post-grid--layout-02 .bt-post:first-child {
    padding-bottom: 20px;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 20px;
    height: auto;
  }
  .bt-elwg-post-grid--layout-02 .bt-post:first-child::before {
    display: none;
  }
}

.bt-sidebar {
  font-size: 16px;
}

.bt-main-post-row {
  display: flex;
  flex-wrap: wrap;
  gap: 60px;
}
.bt-main-post-row .bt-main-post-col {
  width: calc(68% - 30px);
}
.bt-main-post-row .bt-sidebar-col {
  width: calc(32% - 30px);
}
@media (max-width: 1199.98px) {
  .bt-main-post-row {
    gap: 40px 30px;
  }
  .bt-main-post-row .bt-main-post-col {
    width: calc(68% - 15px);
  }
  .bt-main-post-row .bt-sidebar-col {
    width: calc(32% - 15px);
  }
}
@media (max-width: 991.98px) {
  .bt-main-post-row {
    flex-direction: column;
  }
  .bt-main-post-row .bt-main-post-col,
  .bt-main-post-row .bt-sidebar-col {
    width: 100%;
  }
}

.bt-post-author-w-avatar {
  display: flex;
  align-items: center;
  align-content: center;
  gap: 8px;
}
.bt-post-author-w-avatar--thumbnail {
  display: flex;
  align-items: center;
}
.bt-post-author-w-avatar--thumbnail img {
  height: 28px;
  border-radius: 50%;
  width: 28px;
}
.bt-post-author-w-avatar .bt-post-author-w-avatar--name {
  font-size: 16px;
  line-height: 30px;
  margin: 0;
  font-weight: 400;
  text-transform: capitalize;
}
.bt-post-author-w-avatar .bt-post-author-w-avatar--name span {
  color: var(--e-global-color-text, #616365);
  text-transform: lowercase;
}

.bt-list-post {
  display: grid;
}
.search .bt-list-post {
  gap: 30px;
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 991.98px) {
  .search .bt-list-post {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767.98px) {
  .search .bt-list-post {
    grid-template-columns: repeat(1, 1fr);
  }
}
.search .bt-list-post .bt-post:not(:last-child) {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.search .bt-list-post .bt-post--featured .bt-cover-image, .search .bt-list-post .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .search .bt-list-post .bt-post--featured .woocommerce-product-gallery__image, .search .bt-list-post .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .search .bt-list-post .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .search .bt-list-post .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .search .bt-list-post .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .search .bt-list-post .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .search .bt-list-post .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .search .bt-list-post .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .search .bt-list-post .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .search .bt-list-post .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .search .bt-list-post .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .search .bt-list-post .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .search .bt-list-post .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .search .bt-list-post .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .search .bt-list-post .bt-post--featured .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .search .bt-list-post .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .search .bt-list-post .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .search .bt-list-post .bt-post--featured .woocommerce-product-gallery__image {
  padding-bottom: 66.66%;
}
.search .bt-list-post .bt-post--content {
  padding-top: 18px;
}
.search .bt-list-post .bt-post--title {
  margin: 8px 0 12px 0;
}
.search .bt-list-post .bt-post--title a {
  font-size: 22px;
  line-height: 1.4;
}
.search .bt-list-post .bt-post--excerpt {
  display: none;
}
.search .bt-list-post .bt-post--button {
  color: var(--e-global-color-primary, #181818);
  text-align: left;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  display: block;
}
.search .bt-list-post .bt-post--button a {
  text-decoration: underline;
}
@media (max-width: 767.98px) {
  .bt-list-post {
    grid-template-columns: repeat(1, 1fr);
  }
}

.bt-main-image-full .bt-cover-image, .bt-main-image-full .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-main-image-full .woocommerce-product-gallery__image, .bt-main-image-full .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-main-image-full .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-main-image-full .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-main-image-full .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-main-image-full .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-main-image-full .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-main-image-full .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-main-image-full .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-main-image-full .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-main-image-full .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-main-image-full .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-main-image-full .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-main-image-full .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-main-image-full .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-main-image-full .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-main-image-full .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-main-image-full .woocommerce-product-gallery__image {
  aspect-ratio: 3/2;
  max-height: 640px;
  width: 100%;
  padding: 0;
  box-sizing: border-box;
}

.bt-container-single {
  max-width: 970px;
  margin: 0 auto 80px;
  padding: 40px 60px 0px 60px;
  border-radius: 12px;
  background: #fff;
  margin-top: -100px;
  position: relative;
  box-sizing: border-box;
}
@media (max-width: 1050px) {
  .bt-container-single {
    margin-top: 0;
  }
}
@media (max-width: 991.98px) {
  .bt-container-single {
    margin: 0 auto 60px;
    padding: 40px 15px 0;
  }
}
@media (max-width: 767.98px) {
  .bt-container-single {
    margin: 0 auto 40px;
  }
}

.bt-main-post .bt-post--category {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  flex-wrap: wrap;
}
.bt-main-post .bt-post--category a {
  border-radius: 4px;
  background: #f6f6f4;
  padding: 5px 16px;
  display: inline-block;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  text-transform: capitalize;
  color: var(--e-global-color-primary, #181818);
}
.bt-main-post .bt-post--category a:hover {
  color: #fff;
  background: var(--e-global-color-primary, #181818);
}
.bt-main-post .bt-post--title {
  word-break: break-word;
  margin: 20px 0;
  color: var(--e-global-color-primary, #181818);
  text-transform: capitalize;
  text-align: center;
  font-size: 56px;
  font-style: normal;
  font-weight: 500;
  line-height: 68px;
}
@media (max-width: 991.98px) {
  .bt-main-post .bt-post--title {
    font-size: 40px;
    line-height: 1.2;
  }
}
.bt-main-post .bt-post--title a {
  display: inline-block;
}
.bt-main-post .bt-post--meta {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  justify-content: center;
}
.bt-main-post .bt-post--meta .bt-meta {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  color: var(--e-global-color-primary, #181818);
  text-transform: capitalize;
  display: flex;
  align-items: center;
  gap: 8px;
}
.bt-main-post .bt-post--meta .bt-meta:not(:last-child) {
  padding-right: 16px;
  margin-right: 16px;
  position: relative;
}
.bt-main-post .bt-post--meta .bt-meta:not(:last-child)::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 16px;
  background-color: #e4e4e4;
  display: block;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.bt-main-post .bt-post--meta .bt-meta svg {
  height: 20px;
}
.bt-main-post .bt-post--meta .bt-meta a {
  display: flex;
  align-items: center;
  gap: 8px;
}
.bt-main-post .bt-post--meta .bt-meta a:hover {
  color: var(--e-global-color-accent, #DF4242);
}
.bt-main-post .bt-post--content {
  margin: 32px 0;
}
.bt-main-post .bt-post--content:after {
  content: "";
  display: block;
  clear: both;
}
.bt-main-post .bt-post--content a {
  text-decoration: underline;
}
.bt-main-post .bt-post--content .page-links {
  margin-top: 40px;
}
@media (max-width: 519.98px) {
  .bt-main-post .bt-post--title {
    font-size: 34px;
    margin: 10px 0;
  }
  .bt-main-post .bt-post--content {
    margin: 20px 0;
  }
  .bt-main-post .bt-post--meta .bt-meta {
    font-size: 14px;
  }
  .bt-main-post .bt-post--meta .bt-meta:not(:last-child) {
    padding-right: 10px;
    margin-right: 10px;
    position: relative;
  }
}
.bt-main-post.bt-post-sidebar .bt-post--category {
  justify-content: flex-start;
}
.bt-main-post.bt-post-sidebar .bt-post--title {
  text-align: left;
}
@media (max-width: 1199.98px) and (min-width: 991.98px) {
  .bt-main-post.bt-post-sidebar .bt-post--title {
    font-size: 42px;
    line-height: 52px;
  }
}
.bt-main-post.bt-post-sidebar .bt-post--meta {
  justify-content: flex-start;
}
.bt-main-post.bt-post-sidebar .bt-post--featured {
  margin: 32px 0;
}
.bt-main-post.bt-post-sidebar .bt-post--featured .bt-cover-image, .bt-main-post.bt-post-sidebar .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-main-post.bt-post-sidebar .bt-post--featured .woocommerce-product-gallery__image, .bt-main-post.bt-post-sidebar .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-main-post.bt-post-sidebar .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-main-post.bt-post-sidebar .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-main-post.bt-post-sidebar .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-main-post.bt-post-sidebar .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-main-post.bt-post-sidebar .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-main-post.bt-post-sidebar .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-main-post.bt-post-sidebar .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-main-post.bt-post-sidebar .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-main-post.bt-post-sidebar .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-main-post.bt-post-sidebar .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-main-post.bt-post-sidebar .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-main-post.bt-post-sidebar .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-main-post.bt-post-sidebar .bt-post--featured .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-main-post.bt-post-sidebar .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-main-post.bt-post-sidebar .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-main-post.bt-post-sidebar .bt-post--featured .woocommerce-product-gallery__image {
  border-radius: 12px;
}
@media (max-width: 767.98px) {
  .bt-main-post.bt-post-sidebar .bt-post--featured {
    margin: 20px 0;
  }
}

.bt-main-actions {
  display: flex;
  justify-content: space-between;
  gap: 15px;
  flex-wrap: wrap;
}

.bt-post-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
}
.bt-post-tags svg {
  display: inline-block;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
}
.bt-post-tags a {
  display: inline-block;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  border-radius: 4px;
  background: #f6f6f4;
  padding: 5px 16px;
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  color: var(--e-global-color-text, #616365);
  text-transform: capitalize;
}
@media (min-width: 767.98px) {
  .bt-post-tags a:hover {
    background-color: var(--e-global-color-primary, #181818);
    color: #fff;
  }
}
@media (max-width: 600px) {
  .bt-post-tags {
    gap: 6px;
  }
  .bt-post-tags a {
    font-size: 14px;
  }
}

.bt-post-share {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
}
.bt-post-share span {
  display: inline-block;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin-right: 4px;
  color: var(--e-global-color-primary, #181818);
}
.bt-post-share ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 4px 12px;
  align-items: center;
}
.bt-post-share a {
  color: var(--e-global-color-primary, #181818);
  display: flex;
  width: 40px;
  height: 40px;
  background: transparent;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #e9e9e9;
  box-sizing: border-box;
}
.bt-post-share a:hover {
  background: var(--e-global-color-primary, #181818);
  border-color: var(--e-global-color-primary, #181818);
}
.bt-post-share a:hover svg {
  fill: #fff;
}
.bt-post-share a:hover svg path {
  fill: #fff;
}
.bt-post-share a svg {
  fill: currentColor;
}
.bt-post-share a svg path {
  fill: currentColor;
}

.bt-form-search {
  padding-bottom: 50px;
  border-bottom: 1px solid #e4e4e4;
  margin-bottom: 50px;
}
@media (max-width: 767.98px) {
  .bt-form-search {
    padding-bottom: 35px;
    margin-bottom: 35px;
  }
}
.bt-form-search .bt-form-head {
  color: var(--e-global-color-primary, #181818);
  font-family: var(--e-global-typography-secondary-font-family, "Outfit"), sans-serif;
  font-size: 45px;
  font-weight: 500;
  margin: 0 0 30px 0;
  text-transform: capitalize;
}
@media (max-width: 767.98px) {
  .bt-form-search .bt-form-head {
    font-size: 35px;
    margin: 0 0 20px 0;
  }
}
@media (max-width: 519.98px) {
  .bt-form-search .bt-form-head {
    font-size: 32px;
  }
}
.bt-form-search form {
  display: flex;
  margin-bottom: 0;
}
.bt-form-search form label {
  margin: 0;
  width: 100%;
}
.bt-form-search form label input {
  width: 100%;
  border-right: none;
  border-radius: 10px 0 0 10px;
  padding: 15px 16px;
  border: 1px solid #e4e4e4;
}
.bt-form-search form input[type=submit] {
  border-radius: 0 10px 10px 0;
}

.bt-post-nav {
  display: flex;
  flex-wrap: wrap;
  gap: 15px 40px;
  margin-top: 60px;
  padding: 24px 0;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
}
@media (max-width: 767.98px) {
  .bt-post-nav {
    margin-top: 35px;
  }
}
.bt-post-nav--item {
  position: relative;
  width: calc(50% - 20px);
}
.bt-post-nav--item.bt-prev:before {
  content: "";
  position: absolute;
  top: 0;
  right: -20px;
  width: 1px;
  height: 60px;
  background: #e9e9e9;
}
.bt-post-nav--item.bt-next {
  text-align: right;
  margin-left: 50%;
}
.bt-post-nav--item.bt-prev + .bt-post-nav--item.bt-next {
  margin-left: 0;
}
.bt-post-nav--item span {
  display: block;
  margin-bottom: 4px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  color: var(--e-global-color-primary, #181818);
}
.bt-post-nav .bt-post-nav--item h3 {
  word-break: break-word;
  margin: 0;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  color: var(--e-global-color-primary, #181818);
}
.bt-post-nav .bt-post-nav--item h3 a:hover {
  color: var(--e-global-color-accent, #DF4242);
}
@media (max-width: 767.98px) {
  .bt-post-nav--item {
    width: 100%;
  }
  .bt-post-nav--item span {
    font-size: 13px;
  }
  .bt-post-nav--item h3 {
    font-size: 20px;
  }
  .bt-post-nav--item.bt-next {
    text-align: left;
    margin-left: 0;
  }
}
@media (max-width: 519.98px) {
  .bt-post-nav--item.bt-prev:before {
    display: none;
  }
}

.bt-single-post-breadcrumb {
  padding-top: 20px;
}
.bt-single-post-breadcrumb .bt-container .bt-row-breadcrumb-single-post {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 15px;
}
.bt-single-post-breadcrumb .bt-container .bt-row-breadcrumb-single-post .bt-breadcrumb {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  color: var(--e-global-color-primary, #181818);
}
.bt-single-post-breadcrumb .bt-container .bt-row-breadcrumb-single-post .bt-breadcrumb .bt-deli {
  display: flex;
  color: #a0a0a0;
}
.bt-single-post-breadcrumb .bt-container .bt-row-breadcrumb-single-post .bt-breadcrumb .current {
  color: #a0a0a0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.bt-related-posts {
  margin-bottom: 80px;
}
@media (max-width: 991.98px) {
  .bt-related-posts {
    margin-bottom: 60px;
  }
}
.bt-related-posts--heading {
  text-align: center;
  margin-bottom: 40px;
}
@media (max-width: 767.98px) {
  .bt-related-posts--heading {
    margin-bottom: 30px;
  }
}
.bt-related-posts--heading h2 {
  color: var(--e-global-color-primary, #181818);
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 48px;
  text-transform: capitalize;
  margin: 0 0 12px 0;
}
@media (max-width: 767.98px) {
  .bt-related-posts--heading h2 {
    font-size: 34px;
    line-height: 40px;
    margin: 0 0 8px 0;
  }
}
.bt-related-posts--heading p {
  color: var(--e-global-color-text, #616365);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  margin: 0;
}
@media (max-width: 991.98px) {
  .bt-related-posts--heading p {
    font-size: 16px;
    line-height: 24px;
  }
}
.bt-related-posts--list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}
@media (max-width: 991.98px) {
  .bt-related-posts--list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767.98px) {
  .bt-related-posts--list {
    grid-template-columns: repeat(1, 1fr);
  }
}
.bt-related-posts--list .bt-post--inner {
  padding: 0;
}

.error404 .bt-main-content-ss {
  padding: 50px 0 80px;
  min-height: calc(100vh - 190px);
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}
@media (max-width: 1024.98px) {
  .error404 .bt-main-content-ss {
    min-height: calc(100vh - 112px);
  }
}
.error404 .bt-main-content-ss .bt-404-error {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  font-family: var(--e-global-typography-accent-font-family, "Outfit"), sans-serif;
}
.error404 .bt-main-content-ss .bt-404-error h2 {
  margin: 0;
  font-size: 200px;
  letter-spacing: 15px;
  font-weight: 600;
  line-height: 1;
  color: var(--e-global-color-primary, #181818);
}
.error404 .bt-main-content-ss .bt-404-error h3 {
  margin: 0;
  font-size: 35px;
  letter-spacing: 0.5px;
  line-height: 1.3;
  color: var(--e-global-color-primary, #181818);
  font-weight: 500;
  text-align: center;
}
.error404 .bt-main-content-ss .bt-404-error p {
  margin-bottom: 30px;
  font-size: 16px;
  line-height: 1.57;
  color: var(--e-global-color-text, #616365);
  max-width: 330px;
  text-align: center;
  margin-top: 20px;
  padding-top: 25px;
  position: relative;
  display: flex;
  justify-content: center;
}
.error404 .bt-main-content-ss .bt-404-error p::before {
  content: "";
  background: #bfbfbf;
  width: 190px;
  height: 2px;
  position: absolute;
  top: 0;
}
.error404 .bt-main-content-ss .bt-404-error a {
  color: var(--e-global-color-primary, #181818);
  background-color: transparent;
  font-weight: 500;
  border: 1px solid var(--e-global-color-primary, #181818);
  letter-spacing: 0.5px;
}
@media (min-width: 767.98px) {
  .error404 .bt-main-content-ss .bt-404-error a:hover {
    background-color: var(--e-global-color-primary, #181818);
    color: #fff;
  }
}
@media (max-width: 1024.98px) {
  .error404 .bt-main-content-ss {
    padding: 30px 0 60px;
  }
}
@media (max-width: 767.98px) {
  .error404 .bt-main-content-ss .bt-404-error h2 {
    font-size: 140px;
  }
  .error404 .bt-main-content-ss .bt-404-error h3 {
    font-size: 30px;
  }
  .error404 .bt-main-content-ss .bt-404-error p {
    margin-bottom: 20px;
    margin-top: 15px;
    padding-top: 15px;
  }
}
@media (max-width: 519.98px) {
  .error404 .bt-main-content-ss .bt-404-error h2 {
    font-size: 100px;
    letter-spacing: 8px;
  }
  .error404 .bt-main-content-ss .bt-404-error h3 {
    font-size: 20px;
  }
}

.__bt-product-filter-form .bt-form-action, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-action, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-action, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-action {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 30px;
}
.__bt-product-filter-form .bt-form-action .bt-form-title, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-action .bt-form-title, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-action .bt-form-title, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-action .bt-form-title {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0;
}
.__bt-product-filter-form .bt-form-action .bt-form-button, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-action .bt-form-button, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-action .bt-form-button, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-action .bt-form-button {
  display: flex;
  align-items: center;
  gap: 8px;
}
.__bt-product-filter-form .bt-form-action .bt-form-button .bt-reset-filter-product-btn, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-action .bt-form-button .bt-reset-filter-product-btn, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-action .bt-form-button .bt-reset-filter-product-btn, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-action .bt-form-button .bt-reset-filter-product-btn {
  background: var(--e-global-color-accent, #DF4242);
}
.__bt-product-filter-form .bt-form-action .bt-form-button .bt-reset-filter-product-btn svg, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-action .bt-form-button .bt-reset-filter-product-btn svg, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-action .bt-form-button .bt-reset-filter-product-btn svg, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-action .bt-form-button .bt-reset-filter-product-btn svg {
  fill: #fff;
  width: 22px;
  height: 22px;
}
.__bt-product-filter-form .bt-form-action .bt-form-button .bt-reset-filter-product-btn svg g, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-action .bt-form-button .bt-reset-filter-product-btn svg g, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-action .bt-form-button .bt-reset-filter-product-btn svg g, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-action .bt-form-button .bt-reset-filter-product-btn svg g {
  stroke: #fff;
}
.__bt-product-filter-form .bt-form-action .bt-form-button .bt-reset-filter-product-btn.disable, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-action .bt-form-button .bt-reset-filter-product-btn.disable, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-action .bt-form-button .bt-reset-filter-product-btn.disable, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-action .bt-form-button .bt-reset-filter-product-btn.disable {
  background: #e9e9e9;
  pointer-events: none;
}
.__bt-product-filter-form .bt-form-action .bt-form-button .bt-reset-filter-product-btn.disable svg, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-action .bt-form-button .bt-reset-filter-product-btn.disable svg, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-action .bt-form-button .bt-reset-filter-product-btn.disable svg, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-action .bt-form-button .bt-reset-filter-product-btn.disable svg {
  fill: var(--e-global-color-primary, #181818);
}
.__bt-product-filter-form .bt-form-action .bt-form-button .bt-reset-filter-product-btn.disable svg g, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-action .bt-form-button .bt-reset-filter-product-btn.disable svg g, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-action .bt-form-button .bt-reset-filter-product-btn.disable svg g, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-action .bt-form-button .bt-reset-filter-product-btn.disable svg g {
  stroke: var(--e-global-color-primary, #181818);
}
.__bt-product-filter-form .bt-form-action .bt-form-button a, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-action .bt-form-button a, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-action .bt-form-button a, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-action .bt-form-button a {
  width: 40px;
  height: 40px;
  background: #e9e9e9;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.__bt-product-filter-form .bt-form-action .bt-form-button svg, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-action .bt-form-button svg, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-action .bt-form-button svg, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-action .bt-form-button svg {
  width: 16px;
  height: 16px;
}
.__bt-product-filter-form .bt-form-field, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field {
  margin-top: 32px;
  border-top: 1px solid #e9e9e9;
  padding-top: 20px;
}
.__bt-product-filter-form .bt-form-field:first-of-type, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field:first-of-type, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field:first-of-type, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field:first-of-type {
  margin-top: 0;
  border-top: none;
  padding-top: 0;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-radio, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio {
  display: flex;
  flex-wrap: wrap;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-radio .bt-field-list, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio .bt-field-list, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio .bt-field-list, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio .bt-field-list {
  display: flex;
  flex-wrap: wrap;
  margin-right: -8px;
  padding-right: 8px;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-radio .item-radio, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio .item-radio, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio .item-radio, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio .item-radio {
  width: 100%;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-radio .item-radio:not(:last-child), .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio .item-radio:not(:last-child), .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio .item-radio:not(:last-child), .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio .item-radio:not(:last-child) {
  margin-bottom: 12px;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-radio .item-radio:has(> input:checked):not(:has(.bt-children-categories > .item-radio > input:checked)) > label, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio .item-radio:has(> input:checked):not(:has(.bt-children-categories > .item-radio > input:checked)) > label, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio .item-radio:has(> input:checked):not(:has(.bt-children-categories > .item-radio > input:checked)) > label, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio .item-radio:has(> input:checked):not(:has(.bt-children-categories > .item-radio > input:checked)) > label {
  font-weight: 500;
  color: var(--e-global-color-accent, #DF4242);
}
.__bt-product-filter-form .bt-form-field.bt-field-type-radio .item-radio:has(> input:checked):not(:has(.bt-children-categories > .item-radio > input:checked)) > span, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio .item-radio:has(> input:checked):not(:has(.bt-children-categories > .item-radio > input:checked)) > span, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio .item-radio:has(> input:checked):not(:has(.bt-children-categories > .item-radio > input:checked)) > span, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio .item-radio:has(> input:checked):not(:has(.bt-children-categories > .item-radio > input:checked)) > span {
  font-weight: 500;
  color: var(--e-global-color-accent, #DF4242);
}
.__bt-product-filter-form .bt-form-field.bt-field-type-radio .item-radio input[type=radio], .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio .item-radio input[type=radio], .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio .item-radio input[type=radio], .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio .item-radio input[type=radio] {
  position: absolute;
  background: transparent;
  padding: 0;
  width: 22px;
  height: 22px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  margin: 0;
  z-index: 9;
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  border-radius: 0;
  outline: none;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-radio .item-radio label, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio .item-radio label, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio .item-radio label, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio .item-radio label {
  margin: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  text-transform: capitalize;
  color: var(--e-global-color-text, #616365);
  cursor: pointer;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-radio .item-radio .bt-count, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio .item-radio .bt-count, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio .item-radio .bt-count, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio .item-radio .bt-count {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  text-transform: capitalize;
  color: var(--e-global-color-text, #616365);
}
.__bt-product-filter-form .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio {
  justify-content: flex-start;
  gap: 4px;
  flex-wrap: wrap;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio.has-children .bt-toggle-children, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio.has-children .bt-toggle-children, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio.has-children .bt-toggle-children, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio.has-children .bt-toggle-children {
  position: absolute;
  right: 0;
  top: 0px;
  width: 26px;
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 10;
  transition: transform 0.3s ease;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio.has-children .bt-toggle-children svg, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio.has-children .bt-toggle-children svg, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio.has-children .bt-toggle-children svg, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio.has-children .bt-toggle-children svg {
  width: 14px;
  height: 14px;
  transition: transform 0.3s ease;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories {
  display: none;
  width: 100%;
  padding-left: 15px;
  margin-top: 6px;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child {
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child:not(:last-child), .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child:not(:last-child), .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child:not(:last-child), .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child:not(:last-child) {
  margin-bottom: 12px;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child:has(> input:checked):not(:has(.bt-children-categories > .item-radio > input:checked)) > label, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child:has(> input:checked):not(:has(.bt-children-categories > .item-radio > input:checked)) > label, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child:has(> input:checked):not(:has(.bt-children-categories > .item-radio > input:checked)) > label, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child:has(> input:checked):not(:has(.bt-children-categories > .item-radio > input:checked)) > label {
  font-weight: 500;
  color: var(--e-global-color-accent, #DF4242);
}
.__bt-product-filter-form .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child:has(> input:checked):not(:has(.bt-children-categories > .item-radio > input:checked)) > span, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child:has(> input:checked):not(:has(.bt-children-categories > .item-radio > input:checked)) > span, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child:has(> input:checked):not(:has(.bt-children-categories > .item-radio > input:checked)) > span, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child:has(> input:checked):not(:has(.bt-children-categories > .item-radio > input:checked)) > span {
  font-weight: 500;
  color: var(--e-global-color-accent, #DF4242);
}
.__bt-product-filter-form .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child.has-children, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child.has-children, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child.has-children, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child.has-children {
  justify-content: flex-start;
  gap: 4px;
  flex-wrap: wrap;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child.has-children .bt-toggle-children, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child.has-children .bt-toggle-children, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child.has-children .bt-toggle-children, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child.has-children .bt-toggle-children {
  position: absolute;
  right: 0;
  top: 0px;
  width: 26px;
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 10;
  transition: transform 0.3s ease;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child.has-children .bt-toggle-children svg, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child.has-children .bt-toggle-children svg, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child.has-children .bt-toggle-children svg, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child.has-children .bt-toggle-children svg {
  width: 14px;
  height: 14px;
  transition: transform 0.3s ease;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child.has-children.open > .bt-toggle-children svg, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child.has-children.open > .bt-toggle-children svg, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child.has-children.open > .bt-toggle-children svg, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child.has-children.open > .bt-toggle-children svg {
  transform: rotate(180deg);
}
.__bt-product-filter-form .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child input[type=radio], .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child input[type=radio], .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child input[type=radio], .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child input[type=radio] {
  position: absolute;
  background: transparent;
  padding: 0;
  width: 22px;
  height: 22px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  margin: 0;
  z-index: 9;
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child label, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child label, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child label, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child label {
  margin: 0;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  text-transform: capitalize;
  color: var(--e-global-color-text, #616365);
  cursor: pointer;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child .bt-count, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child .bt-count, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child .bt-count, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-radio.bt-field-mode-parent .item-radio .bt-children-categories .item-radio-child .bt-count {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  text-transform: capitalize;
  color: var(--e-global-color-text, #616365);
}
.__bt-product-filter-form .bt-form-field .bt-field-title, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field .bt-field-title, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field .bt-field-title, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field .bt-field-title {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  color: var(--e-global-color-primary, #181818);
  margin-bottom: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  width: 100%;
  box-sizing: border-box;
}
.__bt-product-filter-form .bt-form-field .bt-field-title .bt-field-toggle, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field .bt-field-title .bt-field-toggle, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field .bt-field-title .bt-field-toggle, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field .bt-field-title .bt-field-toggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  cursor: pointer;
  transition: transform 0.3s ease;
  flex-shrink: 0;
}
.__bt-product-filter-form .bt-form-field .bt-field-title .bt-field-toggle svg, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field .bt-field-title .bt-field-toggle svg, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field .bt-field-title .bt-field-toggle svg, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field .bt-field-title .bt-field-toggle svg {
  width: 20px;
  height: 20px;
}
.__bt-product-filter-form .bt-form-field .bt-field-list, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field .bt-field-list, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field .bt-field-list, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field .bt-field-list,
.__bt-product-filter-form .bt-form-field .bt-field-price-slider-wrapper,
.bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field .bt-field-price-slider-wrapper,
.bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field .bt-field-price-slider-wrapper,
.bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field .bt-field-price-slider-wrapper,
.__bt-product-filter-form .bt-form-field .bt-field-rating-wrapper,
.bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field .bt-field-rating-wrapper,
.bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field .bt-field-rating-wrapper,
.bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field .bt-field-rating-wrapper {
  max-height: 220px;
  opacity: 1;
  overflow: hidden;
  transition: max-height 0.4s ease, opacity 0.3s ease, margin 0.3s ease;
}
.__bt-product-filter-form .bt-form-field.bt-field-collapsed .bt-field-title .bt-field-toggle, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-collapsed .bt-field-title .bt-field-toggle, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-collapsed .bt-field-title .bt-field-toggle, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-collapsed .bt-field-title .bt-field-toggle {
  transform: rotate(-90deg);
}
.__bt-product-filter-form .bt-form-field.bt-field-collapsed .bt-field-list, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-collapsed .bt-field-list, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-collapsed .bt-field-list, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-collapsed .bt-field-list,
.__bt-product-filter-form .bt-form-field.bt-field-collapsed .bt-field-price-slider-wrapper,
.bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-collapsed .bt-field-price-slider-wrapper,
.bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-collapsed .bt-field-price-slider-wrapper,
.bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-collapsed .bt-field-price-slider-wrapper,
.__bt-product-filter-form .bt-form-field.bt-field-collapsed .bt-field-rating-wrapper,
.bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-collapsed .bt-field-rating-wrapper,
.bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-collapsed .bt-field-rating-wrapper,
.bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-collapsed .bt-field-rating-wrapper {
  max-height: 0 !important;
  opacity: 0;
  margin: 0 !important;
  overflow: hidden;
}
.__bt-product-filter-form .bt-form-field.bt-field-collapsed + .bt-form-field, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-collapsed + .bt-form-field, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-collapsed + .bt-form-field, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-collapsed + .bt-form-field {
  margin-top: 4px;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-search, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-search, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-search, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-search {
  display: flex;
  border-top: none;
  padding-top: 0;
  position: relative;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-search input, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-search input, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-search input, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-search input {
  padding: 8px 0 12px;
  padding-right: 34px;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #e9e9e9;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  width: 100%;
  color: var(--e-global-color-text, #616365);
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-search input::placeholder, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-search input::placeholder, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-search input::placeholder, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-search input::placeholder {
  color: #a0a0a0;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-search a, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-search a, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-search a, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-search a {
  display: inline-block;
  position: absolute;
  background: transparent;
  right: 0px;
  top: 5px;
  display: block;
  color: var(--e-global-color-primary, #181818);
}
.__bt-product-filter-form .bt-form-field.bt-field-type-search a svg, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-search a svg, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-search a svg, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-search a svg {
  transform: rotate(275deg);
  width: 30px;
  height: 30px;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-search + .bt-form-field, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-search + .bt-form-field, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-search + .bt-form-field, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-search + .bt-form-field {
  padding-top: 0;
  border-top: none;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-multi .bt-field-list, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-list, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-list, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-list {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-right: -8px;
  padding-right: 8px;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-multi .bt-field-item, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-item, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-item, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-item {
  position: relative;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
}
.__bt-product-filter-form .bt-form-field.bt-field-type-multi .bt-field-item.checked, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-item.checked, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-item.checked, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-item.checked {
  color: var(--e-global-color-accent, #DF4242);
  font-weight: 500;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-multi .bt-field-item.checked svg, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-item.checked svg, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-item.checked svg, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-item.checked svg {
  opacity: 1;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-multi .bt-field-item.checked span, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-item.checked span, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-item.checked span, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-item.checked span {
  background: var(--e-global-color-accent, #DF4242);
  border-color: var(--e-global-color-accent, #DF4242);
}
.__bt-product-filter-form .bt-form-field.bt-field-type-multi .bt-field-item span, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-item span, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-item span, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-item span {
  position: absolute;
  top: 3px;
  left: 0;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  border: 1px solid #a2a3ab;
  border-radius: 3px;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-multi .bt-field-item svg, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-item svg, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-item svg, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-item svg {
  fill: var(--e-global-color-accent, #DF4242);
  width: 16px;
  height: auto;
  opacity: 0;
  transition: all 0.3s;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-multi .bt-field-item a, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-item a, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-item a, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi .bt-field-item a {
  display: flex;
  color: inherit;
  justify-content: space-between;
  align-items: center;
  padding-left: 28px;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-multi.bt-field-color .bt-field-list, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-multi.bt-field-color .bt-field-list, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi.bt-field-color .bt-field-list, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi.bt-field-color .bt-field-list {
  flex-wrap: wrap;
  flex-direction: unset;
  gap: 10px 5px;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-multi.bt-field-color .bt-field-list .bt-field-item, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-multi.bt-field-color .bt-field-list .bt-field-item, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi.bt-field-color .bt-field-list .bt-field-item, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi.bt-field-color .bt-field-list .bt-field-item {
  display: inline-block;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-multi.bt-field-color .bt-field-list .bt-field-item a, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-multi.bt-field-color .bt-field-list .bt-field-item a, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi.bt-field-color .bt-field-list .bt-field-item a, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi.bt-field-color .bt-field-list .bt-field-item a {
  border: 1px solid #e9e9e9;
  padding: 5px 12px 5px 8px;
  gap: 8px;
  color: var(--e-global-color-primary, #181818);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  border-radius: 30px;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-multi.bt-field-color .bt-field-list .bt-field-item a span, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-multi.bt-field-color .bt-field-list .bt-field-item a span, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi.bt-field-color .bt-field-list .bt-field-item a span, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi.bt-field-color .bt-field-list .bt-field-item a span {
  position: relative;
  border-radius: 50%;
  border: none;
  width: 20px;
  height: 20px;
  top: inherit;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-multi.bt-field-color .bt-field-list .bt-field-item.checked a, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-multi.bt-field-color .bt-field-list .bt-field-item.checked a, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi.bt-field-color .bt-field-list .bt-field-item.checked a, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-multi.bt-field-color .bt-field-list .bt-field-item.checked a {
  border-color: var(--e-global-color-primary, #181818);
}
.__bt-product-filter-form .bt-form-field.bt-field-price .bt-field-price-slider-wrapper, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-price .bt-field-price-slider-wrapper, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price .bt-field-price-slider-wrapper, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price .bt-field-price-slider-wrapper {
  display: block;
}
.__bt-product-filter-form .bt-form-field.bt-field-price #bt-price-slider, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-price #bt-price-slider, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price #bt-price-slider, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price #bt-price-slider {
  height: 4px;
  border: none;
  background: #e4e4e4;
  border-radius: 0;
  box-shadow: none;
  width: calc(100% - 16px);
  margin-top: 8px;
  cursor: pointer;
  margin-left: 1px;
}
.__bt-product-filter-form .bt-form-field.bt-field-price #bt-price-slider .noUi-connect, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-price #bt-price-slider .noUi-connect, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price #bt-price-slider .noUi-connect, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price #bt-price-slider .noUi-connect {
  background: var(--e-global-color-accent, #DF4242);
}
.__bt-product-filter-form .bt-form-field.bt-field-price #bt-price-slider .noUi-handle, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-price #bt-price-slider .noUi-handle, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price #bt-price-slider .noUi-handle, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price #bt-price-slider .noUi-handle {
  cursor: pointer;
}
.__bt-product-filter-form .bt-form-field.bt-field-price #bt-price-slider .noUi-handle::before, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-price #bt-price-slider .noUi-handle::before, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price #bt-price-slider .noUi-handle::before, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price #bt-price-slider .noUi-handle::before, .__bt-product-filter-form .bt-form-field.bt-field-price #bt-price-slider .noUi-handle::after, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-price #bt-price-slider .noUi-handle::after, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price #bt-price-slider .noUi-handle::after, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price #bt-price-slider .noUi-handle::after {
  display: none;
}
.__bt-product-filter-form .bt-form-field.bt-field-price #bt-price-slider .noUi-handle.noUi-handle-lower, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-price #bt-price-slider .noUi-handle.noUi-handle-lower, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price #bt-price-slider .noUi-handle.noUi-handle-lower, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price #bt-price-slider .noUi-handle.noUi-handle-lower {
  width: 16px;
  height: 16px;
  border: 3px solid var(--e-global-color-accent, #DF4242);
  box-shadow: none;
  border-radius: 50%;
  right: -15px;
}
.__bt-product-filter-form .bt-form-field.bt-field-price #bt-price-slider .noUi-handle.noUi-handle-upper, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-price #bt-price-slider .noUi-handle.noUi-handle-upper, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price #bt-price-slider .noUi-handle.noUi-handle-upper, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price #bt-price-slider .noUi-handle.noUi-handle-upper {
  width: 16px;
  height: 16px;
  border: 3px solid var(--e-global-color-accent, #DF4242);
  box-shadow: none;
  border-radius: 50%;
  right: -15px;
}
.__bt-product-filter-form .bt-form-field.bt-field-price .bt-field-price-options, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-price .bt-field-price-options, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price .bt-field-price-options, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price .bt-field-price-options {
  margin-top: 20px;
  display: flex;
  gap: 20px;
}
.__bt-product-filter-form .bt-form-field.bt-field-price .bt-field-price-options .bt-field-min-price, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-price .bt-field-price-options .bt-field-min-price, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price .bt-field-price-options .bt-field-min-price, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price .bt-field-price-options .bt-field-min-price {
  width: calc(50% - 10px);
  position: relative;
}
.__bt-product-filter-form .bt-form-field.bt-field-price .bt-field-price-options .bt-field-max-price, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-price .bt-field-price-options .bt-field-max-price, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price .bt-field-price-options .bt-field-max-price, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price .bt-field-price-options .bt-field-max-price {
  width: calc(50% - 10px);
  position: relative;
}
.__bt-product-filter-form .bt-form-field.bt-field-price .bt-field-price-options label, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-price .bt-field-price-options label, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price .bt-field-price-options label, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price .bt-field-price-options label {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
  margin-bottom: 4px;
}
.__bt-product-filter-form .bt-form-field.bt-field-price .bt-field-price-options input, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-price .bt-field-price-options input, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price .bt-field-price-options input, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price .bt-field-price-options input {
  max-width: 100%;
  width: 100%;
  box-sizing: border-box;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
  border-width: 1px;
  padding: 6px 29px 6px 12px;
}
.__bt-product-filter-form .bt-form-field.bt-field-price .bt-field-price-options input::placeholder, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-price .bt-field-price-options input::placeholder, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price .bt-field-price-options input::placeholder, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price .bt-field-price-options input::placeholder {
  color: var(--e-global-color-primary, #181818);
}
.__bt-product-filter-form .bt-form-field.bt-field-price .bt-field-price-options .bt-currency, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-price .bt-field-price-options .bt-currency, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price .bt-field-price-options .bt-currency, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-price .bt-field-price-options .bt-currency {
  position: absolute;
  right: 12px;
  bottom: 5px;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-rating .bt-field-rating-wrapper, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-rating .bt-field-rating-wrapper, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .bt-field-rating-wrapper, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .bt-field-rating-wrapper {
  display: block;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-rating .item-rating, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  padding-left: 28px;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-rating .item-rating:not(:last-child), .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating:not(:last-child), .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating:not(:last-child), .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating:not(:last-child) {
  margin-bottom: 12px;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-rating .item-rating input, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating input, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating input, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating input {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-rating .item-rating:has(input:checked) span, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating:has(input:checked) span, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating:has(input:checked) span, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating:has(input:checked) span {
  font-weight: 500;
  color: var(--e-global-color-primary, #181818);
}
.__bt-product-filter-form .bt-form-field.bt-field-type-rating .item-rating:has(input:checked) .check-rating, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating:has(input:checked) .check-rating, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating:has(input:checked) .check-rating, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating:has(input:checked) .check-rating {
  border-color: var(--e-global-color-primary, #181818);
}
.__bt-product-filter-form .bt-form-field.bt-field-type-rating .item-rating:has(input:checked) .check-rating::before, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating:has(input:checked) .check-rating::before, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating:has(input:checked) .check-rating::before, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating:has(input:checked) .check-rating::before {
  opacity: 1;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-rating .item-rating label, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating label, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating label, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating label {
  display: flex;
  margin: 0;
  align-items: center;
  cursor: pointer;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-rating .item-rating label svg, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating label svg, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating label svg, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating label svg {
  width: 18px;
  height: auto;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-rating .item-rating label span, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating label span, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating label span, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating label span {
  margin-left: 8px;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-rating .item-rating span, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating span, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating span, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating span {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
  text-transform: capitalize;
  cursor: pointer;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-rating .item-rating .check-rating, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating .check-rating, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating .check-rating, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating .check-rating {
  position: absolute;
  width: 16px;
  height: 16px;
  border: 1px solid var(--e-global-color-text, #616365);
  left: 0;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.__bt-product-filter-form .bt-form-field.bt-field-type-rating .item-rating .check-rating::before, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating .check-rating::before, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating .check-rating::before, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-field.bt-field-type-rating .item-rating .check-rating::before {
  content: "";
  width: 8px;
  height: 8px;
  background: var(--e-global-color-primary, #181818);
  display: block;
  border-radius: 50%;
  opacity: 0;
}
.__bt-product-filter-form .bt-form-button-results, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-button-results, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-button-results, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-button-results {
  margin-top: 30px;
}
.__bt-product-filter-form .bt-form-button-results a, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-button-results a, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-button-results a, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-button-results a {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  border-radius: 4px;
  background: var(--e-global-color-accent, #DF4242);
  padding: 10px 32px;
  width: 100%;
  display: block;
  text-align: center;
  color: #fff;
  box-sizing: border-box;
}
.__bt-product-filter-form .bt-form-button-results a.disable, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-button-results a.disable, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-button-results a.disable, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-button-results a.disable {
  pointer-events: none;
  cursor: default;
  opacity: 0.5;
}
.__bt-product-filter-form .bt-form-button-results a.bt-reset-filter-product-btn, .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-button-results a.bt-reset-filter-product-btn, .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-form-button-results a.bt-reset-filter-product-btn, .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-form-button-results a.bt-reset-filter-product-btn {
  display: none;
}

.bt-category-wrapper {
  padding: 80px 0;
}
.bt-category-wrapper.bt-display-both {
  padding-bottom: 0;
}
.bt-category-wrapper .bt-category-layout {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.bt-category-wrapper .bt-category-layout .product-category {
  position: relative;
}
.bt-category-wrapper .bt-category-layout .product-category a {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.bt-category-wrapper .bt-category-layout .product-category img {
  width: 100%;
  height: auto;
  object-fit: cover;
  aspect-ratio: 1/1;
}
.bt-category-wrapper .bt-category-layout .product-category .woocommerce-loop-category__title {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  color: var(--e-global-color-primary, #181818);
  margin: 0;
  text-transform: capitalize;
  text-align: center;
}
.bt-category-wrapper .bt-category-layout .product-category .woocommerce-loop-category__title .count {
  background: transparent;
}
@media (max-width: 1024.98px) {
  .bt-category-wrapper {
    padding: 60px 0;
  }
  .bt-category-wrapper .bt-category-layout {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 767.98px) {
  .bt-category-wrapper .bt-category-layout {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
}
@media (max-width: 519.98px) {
  .bt-category-wrapper .bt-category-layout {
    grid-template-columns: repeat(1, 1fr);
  }
}

.bt-main-products-ss {
  /* filter sidebar */
  /* filter popup no sidebar */
  /* filter Dropdown no sidebar */
  /* content archive product */
}
.bt-main-products-ss.bt-template-sidebar.sidebar-right .bt-main-product-row {
  flex-direction: row-reverse;
}
.bt-main-products-ss.bt-template-sidebar .bt-main-product-row {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
.bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar {
  width: 270px;
}
.bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-product-filter-form {
  overflow-y: initial;
}
@media (min-width: 1024.98px) {
  .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-product-filter-form .bt-form-action {
    display: none;
  }
}
.bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-product-filter-form .bt-form-button-results {
  position: absolute;
  bottom: 0;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  left: 0;
  padding: 20px;
  background: #fff;
  box-shadow: 0px 5px 18px 5px rgba(64, 72, 87, 0.15);
  z-index: 9;
}
@media (min-width: 1024.98px) {
  .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-product-filter-form .bt-form-button-results {
    display: none;
  }
}
@media (max-width: 1024.98px) {
  .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar {
    position: fixed;
    top: 0;
    left: 0;
    width: 90%;
    max-width: 360px;
    bottom: 0;
    z-index: 9999;
    opacity: 0;
    transform: translateX(-100%);
    transition: all 0.5s;
    background: #fff;
    box-sizing: border-box;
  }
  .admin-bar .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar {
    top: 32px;
    height: calc(100dvh - 32px);
  }
  .admin-bar .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-product-filter-form {
    max-height: calc(100dvh - 32px);
  }
  .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar .bt-product-filter-form {
    overflow-y: auto;
    overflow-y: auto;
    max-height: 100dvh;
    padding: 24px 24px 120px;
    box-sizing: border-box;
  }
}
@media (max-width: 519.98px) {
  .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-product-sidebar {
    max-width: 312px;
  }
}
.bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar .bt-popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9998;
  background: rgba(0, 0, 0, 0.83);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
}
.bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar.active .bt-product-sidebar {
  opacity: 1;
  transform: translateX(0);
}
.bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar.active .bt-popup-overlay {
  opacity: 1;
  visibility: visible;
}
.bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-main-products-inner {
  width: calc(100% - 330px);
}
@media (min-width: 1024.98px) {
  .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-main-products-inner .bt-products-topbar .bt-product-action .bt-product-filter-toggle {
    display: none;
  }
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-main-products-inner {
    width: calc(100% - 290px);
  }
}
@media (max-width: 1024.98px) {
  .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-products-sidebar {
    position: fixed;
    z-index: 9999;
  }
  .bt-main-products-ss.bt-template-sidebar .bt-main-product-row .bt-main-products-inner {
    width: 100%;
  }
}
.bt-main-products-ss.bt-template-nosidebar-popup.bt-template-taxonomy .bt-product-filter-toggle {
  display: none !important;
}
.bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar {
  position: fixed;
  top: 0;
  left: 0;
  width: 90%;
  max-width: 360px;
  bottom: 0;
  z-index: 9999;
  opacity: 0;
  transform: translateX(-100%);
  transition: all 0.5s;
  background: #fff;
  box-sizing: border-box;
}
@media (max-width: 519.98px) {
  .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar {
    max-width: 312px;
  }
}
.admin-bar .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar {
  top: 32px;
  height: calc(100vh - 32px);
}
.admin-bar .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-product-filter-form {
  max-height: calc(100vh - 32px);
}
@media (max-width: 767.98px) {
  .admin-bar .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar {
    height: calc(100dvh - 32px);
  }
  .admin-bar .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-product-filter-form {
    max-height: calc(100dvh - 32px);
  }
}
.bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-product-filter-form {
  overflow-y: auto;
  overflow-y: auto;
  max-height: 100vh;
  padding: 24px 24px 120px;
  box-sizing: border-box;
}
@media (max-width: 767.98px) {
  .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-product-filter-form {
    max-height: 100dvh;
  }
}
.bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar .bt-product-filter-form .bt-form-button-results {
  position: absolute;
  bottom: 0;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  left: 0;
  padding: 20px;
  background: #fff;
  box-shadow: 0px 5px 18px 5px rgba(64, 72, 87, 0.15);
  z-index: 9;
}
.admin-bar .bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-product-sidebar {
  top: 32px;
}
.bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar .bt-popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9998;
  background: rgba(0, 0, 0, 0.83);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
}
.bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar.active .bt-product-sidebar {
  opacity: 1;
  transform: translateX(0);
}
.bt-main-products-ss.bt-template-nosidebar-popup .bt-products-sidebar.active .bt-popup-overlay {
  opacity: 1;
  visibility: visible;
}
.bt-main-products-ss.bt-template-nosidebar-dropdown {
  overflow: hidden;
  position: relative;
  z-index: 1;
  transition: all 0.4s;
}
@media (max-width: 1024.98px) {
  .bt-main-products-ss.bt-template-nosidebar-dropdown.active {
    overflow: visible;
    z-index: 99999;
  }
}
.bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown {
  position: absolute;
  z-index: 11;
  top: 42px;
  background: #fff;
  width: calc(100% + 60px);
  padding: 30px;
  border-radius: 8px;
  box-sizing: border-box;
  margin: 0 -30px;
  box-shadow: 0px 27px 20px 0px rgba(43, 52, 74, 0.05);
  transform: translateY(-20px);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown.active {
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
  z-index: 9999;
}
.bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-action {
  display: none;
}
.bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-form {
  overflow: initial;
}
.bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-fields {
  display: flex;
  gap: 40px;
  flex-wrap: wrap;
}
.bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-fields .bt-form-field {
  width: calc(20% - 32px);
  display: flex;
  flex-direction: column;
  margin-top: 0;
  border-top: none;
  padding-top: 0;
}
.bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-fields .bt-form-field.bt-field-type-search {
  width: 100%;
}
.bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-fields .bt-form-field.bt-field-type-search input {
  width: auto;
}
.bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-fields .bt-form-field.bt-field-type-radio .bt-field-list {
  max-height: 220px;
}
.bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-fields .bt-form-button-results {
  order: 2;
  width: 100%;
  margin: 0;
  display: flex;
  gap: 12px;
}
.bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-fields .bt-form-button-results .bt-reset-filter-product-btn {
  width: auto;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #e9e9e9;
  background: #fff;
  color: #0c2c48;
}
.bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-fields .bt-form-button-results .bt-product-results-btn {
  width: auto;
  display: inline-block;
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-fields {
    gap: 20px;
  }
  .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-fields .bt-form-field {
    width: calc(20% - 16px);
  }
}
.bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-popup-overlay {
  display: none;
}
.bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown.active .bt-product-sidebar {
  opacity: 1;
  transform: translateX(0);
}
.bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown.active .bt-popup-overlay {
  opacity: 1;
  visibility: visible;
}
@media (max-width: 1024.98px) {
  .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown {
    display: block !important;
    position: relative;
    top: auto;
    background: transparent;
    width: auto;
    padding: initial;
    border-radius: initial;
    margin: 0;
    box-shadow: none;
    transform: initial !important;
  }
  .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar {
    position: fixed;
    top: 0;
    left: 0;
    width: 90%;
    max-width: 360px;
    bottom: 0;
    z-index: 9999;
    opacity: 0;
    transform: translateX(-100%);
    transition: all 0.5s;
    background: #fff;
    box-sizing: border-box;
  }
  .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-form-action {
    display: flex;
  }
  .admin-bar .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar {
    top: 32px;
    height: calc(100vh - 32px);
  }
  .admin-bar .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-form {
    max-height: calc(100vh - 32px);
  }
}
@media (max-width: 1024.98px) and (max-width: 767.98px) {
  .admin-bar .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar {
    height: calc(100dvh - 32px);
  }
  .admin-bar .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-form {
    max-height: calc(100dvh - 32px);
  }
}
@media (max-width: 1024.98px) {
  .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-form {
    overflow-y: auto;
    max-height: 100vh;
    padding: 24px 24px 120px;
    box-sizing: border-box;
  }
}
@media (max-width: 1024.98px) and (max-width: 767.98px) {
  .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-form {
    max-height: 100dvh;
  }
}
@media (max-width: 1024.98px) {
  .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-form .bt-product-filter-fields {
    display: block;
  }
  .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-form .bt-product-filter-fields .bt-form-field {
    width: 100%;
    margin-top: 32px;
    border-top: 1px solid #e9e9e9;
    padding-top: 20px;
  }
  .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-form .bt-product-filter-fields .bt-form-field.bt-field-type-search {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
    position: relative;
  }
  .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-form .bt-product-filter-fields .bt-form-field.bt-field-product_cat {
    border-top: none;
    padding-top: 0;
  }
  .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-form .bt-form-button-results {
    position: absolute;
    bottom: 0;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    left: 0;
    padding: 20px;
    background: #fff;
    box-shadow: 0px 5px 18px 5px rgba(64, 72, 87, 0.15);
    z-index: 9;
  }
  .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-form .bt-form-button-results .bt-reset-filter-product-btn {
    display: none;
  }
  .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar .bt-product-filter-form .bt-form-button-results .bt-product-results-btn {
    width: 100%;
  }
  .admin-bar .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar {
    top: 32px;
  }
  .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-popup-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9998;
    background: rgba(0, 0, 0, 0.83);
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s;
    display: block;
  }
  .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown.active .bt-product-sidebar {
    opacity: 1;
    transform: translateX(0);
  }
  .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown.active .bt-popup-overlay {
    opacity: 1;
    visibility: visible;
  }
}
@media (max-width: 519.98px) {
  .bt-main-products-ss.bt-template-nosidebar-dropdown .bt-products-dropdown .bt-product-sidebar {
    max-width: 312px;
  }
}
.bt-main-products-ss.bt-template-nosidebar-dropdown .bt-main-products-inner .bt-product-layout {
  min-height: 700px;
}
.bt-main-products-ss .bt-main-products-inner {
  position: relative;
  width: 100%;
}
.bt-main-products-ss .bt-main-products-inner .bt-product-layout {
  min-height: 450px;
}
.bt-main-products-ss .bt-main-products-inner .bt-product-layout .bt-loading-wave {
  opacity: 0;
  top: 300px;
}
.bt-main-products-ss .bt-main-products-inner .bt-product-layout.loading .bt-loading-wave {
  opacity: 1;
}

/* popup compare */
.bt-popup-compare {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: -1;
  visibility: hidden;
  opacity: 0;
}
.admin-bar .bt-popup-compare {
  top: 32px;
}
.bt-popup-compare.active {
  z-index: 9999999999;
  visibility: visible;
  opacity: 1;
}
.bt-popup-compare .bt-compare-close {
  width: 21px;
  height: 21px;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 15px;
  top: 12px;
  position: absolute;
  z-index: 9999;
  cursor: pointer;
}
.bt-popup-compare .bt-compare-close::before {
  content: "";
  display: inline-block;
  width: 21px;
  height: 21px;
  background-image: url("../images/close-white.svg");
  background-size: cover;
  background-repeat: no-repeat;
}
.bt-popup-compare .bt-compare-body {
  position: relative;
  max-height: 90%;
  max-width: 95%;
  z-index: 1001;
  display: flex;
  margin-top: 30px;
  margin-bottom: 20px;
  transition: opacity 0.3s ease;
  opacity: 0;
  box-shadow: 0px 10px 25px 0px rgba(43, 52, 74, 0.12);
}
@media (min-width: 1300px) {
  .bt-popup-compare .bt-compare-body {
    max-width: 1235px;
  }
}
@media (max-width: 519.98px) {
  .bt-popup-compare .bt-compare-body {
    max-height: 85%;
  }
}
.bt-popup-compare .bt-compare-body.show {
  opacity: 1;
}
.bt-popup-compare .bt-compare-body .bt-loading-wave {
  left: 60%;
  opacity: 0;
}
.bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-table--col {
  position: relative;
}
.bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-table--col::before {
  content: "";
  height: 34px;
  width: 100%;
}
.bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb::before {
  display: none;
}
.bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-cover-image, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce-product-gallery__image, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce-product-gallery__image {
  border-radius: 10px;
}
.bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-cover-image > *, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image > *, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce-product-gallery__image > *, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image > *, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image > *, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image > *, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image > *, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image > *, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image > *, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image > *, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image > *, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image > *, .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image > *, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce-product-gallery__image > *, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce-product-gallery__image > *, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce-product-gallery__image > *, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce-product-gallery__image > *, .woocommerce .woocommerce-loop-product__thumbnail .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce-product-gallery__image > *, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce-product-gallery__image > *, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-popup-compare .bt-compare-body.loading .bt-table--row.bt-product-add-compare .bt-thumb .woocommerce-product-gallery__image > * {
  opacity: 0;
  visibility: hidden;
}
.bt-popup-compare .bt-compare-body.loading .bt-table--col .bt-remove-item {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.bt-popup-compare .bt-compare-body.loading .bt-table--col.bt-add-to-cart a {
  transition: none;
  height: 34px;
  box-sizing: border-box;
  width: 100%;
  font-size: 0;
}
.bt-popup-compare .bt-compare-body.loading .bt-table--col.bt-thumb a {
  border-radius: 10px;
}
.bt-popup-compare .bt-compare-body.loading .bt-table--col.bt-thumb a img {
  opacity: 0;
}
.bt-popup-compare .bt-compare-body.loading .bt-table--col.bt-color {
  position: relative;
}
.bt-popup-compare .bt-compare-body.loading .bt-table--col.bt-color::before {
  content: "";
  height: 34px;
  width: 100%;
}
.bt-popup-compare .bt-compare-body.loading .bt-table--col.bt-color .bt-item-color {
  opacity: 0;
  display: none;
}
.bt-popup-compare .bt-compare-body.loading .bt-table--col > h3 {
  height: 46px;
}
.bt-popup-compare .bt-compare-body.loading .bt-table--col > h3 a {
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  display: block;
  position: relative;
}
.bt-popup-compare .bt-compare-body.loading .bt-table--col > p {
  height: 34px;
  width: 100%;
  font-size: 0;
}
.bt-popup-compare .bt-compare-body.loading .bt-table--col > p.out-of-stock, .bt-popup-compare .bt-compare-body.loading .bt-table--col > p.on-backorder {
  background-color: #e9e9e9 !important;
  background: linear-gradient(90deg, #e9e9e9 25%, rgba(12, 44, 72, 0.2588235294) 50%, #e9e9e9 75%) !important;
}
.bt-popup-compare .bt-compare-body.loading .bt-table--col > p > * {
  font-size: 0;
}
.bt-popup-compare .bt-compare-body.loading .bt-table--col .bt-product-rating {
  height: 34px;
  width: 100%;
  font-size: 0;
}
.bt-popup-compare .bt-compare-body.loading .bt-table--col .bt-product-rating > * {
  opacity: 0;
  visibility: hidden;
}
.bt-popup-compare .bt-compare-body .bt-table-title h2 {
  margin: 0;
  text-align: center;
  padding: 10px;
  background: #f6f6f4;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  text-transform: capitalize;
}
@media (max-width: 519.98px) {
  .bt-popup-compare .bt-compare-body .bt-table-title h2 {
    font-size: 20px;
  }
}
.bt-popup-compare .bt-compare-body .bt-wrap-compare {
  max-height: 700px;
}
.bt-popup-compare .bt-compare-load {
  box-sizing: border-box;
  background-color: white;
  border-radius: 10px;
  position: relative;
}
@media (min-width: 1170px) {
  .bt-popup-compare .bt-compare-load {
    min-width: 1045px;
    width: min-content;
  }
}
.bt-popup-compare .bt-compare-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.83);
  z-index: 1000;
  cursor: zoom-out;
}

.bt-table-compare {
  display: flex;
  padding: 10px;
}
.bt-table-compare .bt-table--head {
  width: 20%;
  min-width: 145px;
}
.bt-table-compare .bt-table--head .bt-table--col {
  background: #f9fafb;
  font-weight: 500;
  text-transform: capitalize;
  font-size: 16px;
}
.bt-table-compare .bt-table--head .bt-table--col.bt-head-color {
  height: 60px;
}
@media (max-width: 519.98px) {
  .bt-table-compare .bt-table--head {
    min-width: 100px !important;
  }
  .bt-table-compare .bt-table--head .bt-table--col {
    font-weight: 500;
    font-size: 14px !important;
    line-height: 1.3;
    padding: 10px !important;
  }
}
.bt-table-compare .bt-table--body {
  display: flex;
  width: 80%;
  position: relative;
  user-select: none;
  scroll-behavior: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.bt-table-compare .bt-table--body::-webkit-scrollbar {
  display: none;
}
.bt-table-compare .bt-table--row {
  width: 25%;
  min-width: 270px;
}
.bt-table-compare .bt-table--row.bt-product-add-compare {
  display: none;
}
.bt-table-compare .bt-table--row.bt-product-add-compare.active {
  display: block;
}
.bt-table-compare .bt-table--row.bt-product-add-compare.bt-load-before {
  display: block;
}
.bt-table-compare .bt-table--row:first-child {
  min-width: 280px;
}
.bt-table-compare .bt-table--row:first-child .bt-table--col {
  padding-left: 20px;
}
@media (max-width: 519.98px) {
  .bt-table-compare .bt-table--row {
    min-width: 190px !important;
  }
  .bt-table-compare .bt-table--row:first-child {
    min-width: 200px !important;
  }
}
.bt-table-compare .bt-table--col {
  overflow: hidden;
  padding: 10px;
  box-sizing: border-box;
  border-bottom: 1px solid #e5e7eb;
  height: 55px;
  display: flex;
  align-items: center;
  font-size: 16px;
}
.bt-table-compare .bt-table--col.bt-stock p {
  background: #3dab25;
  font-weight: 500;
  padding: 2px 20px;
  border: 1px solid #e5e7eb;
  border-radius: 30px;
  line-height: 20px;
  color: #fff;
  font-size: 14px;
}
.bt-table-compare .bt-table--col.bt-stock p.out-of-stock {
  background: #f03e3e;
}
.bt-table-compare .bt-table--col.bt-stock p.on-backorder {
  background: #f0a750;
}
.bt-table-compare .bt-table--col.bt-color {
  gap: 6px 12px;
  flex-wrap: wrap;
  height: 60px;
}
.bt-table-compare .bt-table--col.bt-color .bt-item-color {
  display: flex;
  align-items: center;
  gap: 4px;
  line-height: 1;
}
.bt-table-compare .bt-table--col.bt-color .bt-item-color span {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: inline-block;
  border: 1px solid #e5e7eb;
}
.bt-table-compare .bt-table--col p {
  margin: 0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 1.2;
}
.bt-table-compare .bt-table--col:first-child {
  height: 260px;
  padding-top: 0;
}
@media (max-width: 519.98px) {
  .bt-table-compare .bt-table--col:first-child {
    height: 180px !important;
  }
}
.bt-table-compare .bt-table--col:nth-child(2) {
  height: 70px;
}
.bt-table-compare .bt-table--col:last-child {
  height: 65px;
  border-bottom: none;
}
.bt-table-compare .bt-table--col.bt-thumb {
  position: relative;
}
.bt-table-compare .bt-table--col.bt-thumb .bt-remove-item {
  position: absolute;
  position: absolute;
  right: 20px;
  top: 10px;
}
@media (max-width: 1024.98px) {
  .bt-table-compare .bt-table--col.bt-thumb .bt-remove-item {
    right: 0;
    top: 0;
    padding: 10px 20px 10px 10px;
  }
}
.bt-table-compare .bt-table--col.bt-thumb .bt-remove-item .bt-icon {
  padding: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 999;
  background: #fff;
  border: 1px solid #e9e9e9;
  border-radius: 50%;
  cursor: pointer;
  width: 22px;
  height: 22px;
  box-sizing: border-box;
}
.bt-table-compare .bt-table--col.bt-thumb .bt-remove-item .bt-icon svg {
  width: 8px;
  height: 8px;
}
.bt-table-compare .bt-table--col.bt-thumb a img {
  width: 250px;
  border-radius: 10px;
  height: 250px;
  object-fit: cover;
  display: block;
}
@media (max-width: 519.98px) {
  .bt-table-compare .bt-table--col.bt-thumb a img {
    width: 170px !important;
    height: 170px !important;
  }
}
.bt-table-compare .bt-table--col.bt-thumb .bt-cover-image, .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image, .bt-table-compare .bt-table--col.bt-thumb .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-table-compare .bt-table--col.bt-thumb .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-table-compare .bt-table--col.bt-thumb .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-table-compare .bt-table--col.bt-thumb .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-table-compare .bt-table--col.bt-thumb .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image {
  height: 250px;
  width: 250px;
  padding: 0;
  border-radius: 10px;
  background: #e9e9e9;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 15px;
  font-size: 16px;
  cursor: pointer;
}
@media (max-width: 519.98px) {
  .bt-table-compare .bt-table--col.bt-thumb .bt-cover-image, .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image, .bt-table-compare .bt-table--col.bt-thumb .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-table-compare .bt-table--col.bt-thumb .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-table-compare .bt-table--col.bt-thumb .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-table-compare .bt-table--col.bt-thumb .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-table-compare .bt-table--col.bt-thumb .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image {
    width: 170px !important;
    height: 170px !important;
  }
}
.bt-table-compare .bt-table--col.bt-thumb .bt-cover-image svg, .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image svg, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image svg, .bt-table-compare .bt-table--col.bt-thumb .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image svg, .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image svg, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-table-compare .bt-table--col.bt-thumb .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image svg, .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image svg, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-table-compare .bt-table--col.bt-thumb .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image svg, .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image svg, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-table-compare .bt-table--col.bt-thumb .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image svg, .bt-table-compare .bt-table--col.bt-thumb .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image svg, .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image svg, .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image svg, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image svg, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image svg, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image svg, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image svg, .woocommerce .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image svg, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image svg, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image svg {
  width: 30px;
  height: 30px;
}
.bt-table-compare .bt-table--col.bt-thumb .bt-cover-image span, .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image span, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image span, .bt-table-compare .bt-table--col.bt-thumb .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image span, .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-table-compare .bt-table--col.bt-thumb .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image span, .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-table-compare .bt-table--col.bt-thumb .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image span, .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-table-compare .bt-table--col.bt-thumb .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image span, .bt-table-compare .bt-table--col.bt-thumb .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image span, .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image span, .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image span, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image span, .woocommerce .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image span, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image span, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image span {
  color: var(--e-global-color-text, #616365);
  display: block;
  text-align: center;
}
.bt-table-compare .bt-table--col.bt-rating .bt-product-rating {
  display: flex;
  gap: 8px;
}
.bt-table-compare .bt-table--col.bt-rating .bt-product-rating .star-rating {
  margin: 0;
  font-size: 14px;
  height: 16px;
  width: 83px;
  color: var(--e-global-color-accent, #DF4242);
  letter-spacing: 2px;
}
.bt-table-compare .bt-table--col.bt-rating .bt-product-rating--count {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  color: var(--e-global-color-text, #616365);
}
.bt-table-compare .bt-table--col.bt-price p {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  align-items: baseline;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  color: var(--e-global-color-primary, #181818);
}
.bt-table-compare .bt-table--col.bt-price p ins {
  text-decoration: none;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  color: var(--e-global-color-primary, #181818);
}
@media (max-width: 519.98px) {
  .bt-table-compare .bt-table--col.bt-price p ins {
    font-size: 16px;
  }
}
.bt-table-compare .bt-table--col.bt-price p del {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
}
@media (max-width: 519.98px) {
  .bt-table-compare .bt-table--col.bt-price p del {
    font-size: 14px;
  }
}
.bt-table-compare .bt-table--col.bt-name h3 {
  margin: 0;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 18px;
  font-weight: 500;
  line-height: 133.333%;
}
@media (max-width: 519.98px) {
  .bt-table-compare .bt-table--col.bt-name h3 {
    font-size: 16px;
  }
}
.bt-table-compare .bt-table--col.bt-add-to-cart a {
  padding: 9px 46px;
  font-size: 16px;
  line-height: 1.5;
  color: #fff;
  background-color: var(--e-global-color-accent, #DF4242);
  font-weight: 500;
  white-space: nowrap;
  border-radius: 4px;
}
@media (min-width: 767.98px) {
  .bt-table-compare .bt-table--col.bt-add-to-cart a:hover {
    color: #fff;
    background-color: var(--e-global-color-primary, #181818);
  }
}
.bt-table-compare .bt-table--col.bt-add-to-cart a.added {
  display: none;
}
@media (max-width: 519.98px) {
  .bt-table-compare .bt-table--col.bt-add-to-cart a {
    padding: 9px 36px;
    font-size: 14px;
  }
}

/* quick view */
.bt-popup-quick-view {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: -1;
  visibility: hidden;
  opacity: 0;
}
.admin-bar .bt-popup-quick-view {
  top: 32px;
}
.bt-popup-quick-view.active {
  z-index: 999;
  visibility: visible;
  opacity: 1;
}
.bt-popup-quick-view .bt-quick-view-close {
  width: 21px;
  height: 21px;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 15px;
  top: 12px;
  position: absolute;
  z-index: 9999;
  cursor: pointer;
}
.bt-popup-quick-view .bt-quick-view-close::before {
  content: "";
  display: inline-block;
  width: 21px;
  height: 21px;
  background-image: url("../images/close-white.svg");
  background-size: cover;
  background-repeat: no-repeat;
}
.bt-popup-quick-view .bt-quick-view-body {
  position: relative;
  max-height: 90%;
  max-width: 95%;
  z-index: 1001;
  display: flex;
  margin-top: 30px;
  margin-bottom: 20px;
  transition: opacity 0.3s ease;
  opacity: 0;
  box-shadow: 0px 10px 25px 0px rgba(43, 52, 74, 0.12);
  width: 100%;
}
@media (min-width: 1010px) {
  .bt-popup-quick-view .bt-quick-view-body {
    max-width: 980px;
  }
}
@media (min-width: 1500px) {
  .bt-popup-quick-view .bt-quick-view-body {
    max-width: 1080px;
  }
}
@media (max-width: 519.98px) {
  .bt-popup-quick-view .bt-quick-view-body {
    max-height: 80%;
  }
}
.bt-popup-quick-view .bt-quick-view-body.show {
  opacity: 1;
}
.bt-popup-quick-view .bt-quick-view-body .bt-quickview-title h2 {
  margin: 0;
  text-align: center;
  padding: 10px;
  background: #f6f6f4;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  text-transform: capitalize;
}
@media (max-width: 519.98px) {
  .bt-popup-quick-view .bt-quick-view-body .bt-quickview-title h2 {
    font-size: 20px;
  }
}
.bt-popup-quick-view .bt-quick-view-load {
  box-sizing: border-box;
  background-color: white;
  border-radius: 10px;
  position: relative;
  width: 100%;
}
@media (min-width: 1010px) {
  .bt-popup-quick-view .bt-quick-view-load {
    min-width: 980px;
  }
}
@media (min-width: 1500px) {
  .bt-popup-quick-view .bt-quick-view-load {
    min-width: 1045px;
  }
}
.bt-popup-quick-view .bt-quick-view-load .woocommerce-product-gallery {
  opacity: 1 !important;
}
.bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap {
  padding: 20px;
}
@media (max-width: 519.98px) {
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap {
    padding: 15px;
  }
}
.bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap .woocommerce-product-gallery__wrapper {
  position: relative !important;
  top: 0 !important;
}
.bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap .js-add-to-cart-scroll {
  position: relative !important;
}
.bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product {
  width: 100%;
}
.bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product .bt-product-inner {
  gap: 30px;
}
.bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product .bt-product-inner.bt-add-cart-ajax div.summary form.cart .button.single_add_to_cart_button {
  display: none;
}
.bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product .bt-product-inner.bt-add-cart-ajax div.summary form.cart .bt-btn-add-to-cart-variable {
  display: inline-block;
  box-sizing: border-box;
  text-align: center;
}
.bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product .bt-product-inner.bt-add-cart-ajax div.summary form.cart .bt-js-add-to-cart-simple {
  display: inline-block;
  box-sizing: border-box;
  text-align: center;
}
.bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.images {
  width: calc(50% - 15px);
  overflow: hidden;
}
.bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary {
  width: calc(50% - 15px);
}
.bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary .bt-button-buy-now {
  margin-bottom: 0;
}
.bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary .bt-btn-add-to-cart-variable {
  display: none;
}
.bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary .product_title {
  font-size: 30px;
  line-height: 1.4;
}
.bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary .bt-product-icon-btn .bt-product-wishlist-btn .tooltip {
  right: -12px;
}
.bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary .bt-product-icon-btn .bt-product-wishlist-btn .tooltip::after {
  left: 58%;
}
.bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary .bt-product-meta {
  margin-top: 25px;
}
.bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary .bt-btn-add-to-cart-variable {
  display: none;
}
@media (max-width: 1500px) and (min-width: 991.98px) {
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary .product_title {
    font-size: 26px;
    line-height: 1.3;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary .bt-attributes-wrap {
    gap: 20px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary .bt-attributes-wrap .bt-attributes--value {
    gap: 10px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary .bt-attributes-wrap .bt-attributes--value .bt-item-color .bt-color span {
    width: 50px;
    height: 50px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary .bt-attributes-wrap .bt-attributes--value .bt-item-image .bt-image span {
    width: 50px;
    height: 50px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary .bt-attributes-wrap .bt-attributes--value .bt-item-value {
    padding: 10px;
    font-size: 14px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart .button {
    padding: 11px 6px;
    font-size: 15px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart .button span {
    display: none;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart .woocommerce-variation-price {
    display: block;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart .woocommerce-variation-price .price {
    display: flex;
    margin-top: 12px;
    align-items: center;
    gap: 6px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart .woocommerce-variation-add-to-cart {
    padding-top: 12px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .quantity .qty {
    width: 120px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper {
    width: 100%;
    gap: 12px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper .product-thumbnail {
    width: 80px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper .product-thumbnail img {
    width: 80px;
    height: 80px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper .product-info label a {
    line-height: 22px;
    overflow: hidden;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
@media (max-width: 991.98px) and (min-width: 767px) {
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product .bt-product-inner {
    flex-direction: row;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary .product_title {
    font-size: 26px;
    line-height: 1.3;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary .bt-attributes-wrap {
    gap: 20px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary .bt-attributes-wrap .bt-attributes--value {
    gap: 10px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary .bt-attributes-wrap .bt-attributes--value .bt-item-color .bt-color span {
    width: 50px;
    height: 50px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary .bt-attributes-wrap .bt-attributes--value .bt-item-image .bt-image span {
    width: 50px;
    height: 50px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary .bt-attributes-wrap .bt-attributes--value .bt-item-value {
    padding: 10px;
    font-size: 14px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart .button {
    padding: 11px 6px;
    font-size: 15px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart .button span {
    display: none;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart .woocommerce-variation-price {
    display: block;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart .woocommerce-variation-price .price {
    display: flex;
    margin-top: 12px;
    align-items: center;
    gap: 6px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart .woocommerce-variation-add-to-cart {
    padding-top: 12px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item {
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .quantity {
    width: 100%;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .quantity .qty {
    width: 100%;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper {
    width: 100%;
    gap: 12px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper .product-thumbnail {
    width: 80px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper .product-thumbnail img {
    width: 80px;
    height: 80px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper .product-info {
    width: calc(100% - 126px);
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper .product-info label a {
    line-height: 22px;
    display: block;
  }
}
@media (max-width: 767px) {
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.images {
    width: 100%;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary {
    width: 100%;
  }
}
@media (max-width: 519.98px) {
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary .product_title {
    font-size: 26px;
    line-height: 1.3;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary .bt-attributes-wrap {
    gap: 20px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary .bt-attributes-wrap .bt-attributes--value {
    gap: 10px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary .bt-attributes-wrap .bt-attributes--value .bt-item-color .bt-color span {
    width: 50px;
    height: 50px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary .bt-attributes-wrap .bt-attributes--value .bt-item-image .bt-image span {
    width: 50px;
    height: 50px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary .bt-attributes-wrap .bt-attributes--value .bt-item-value {
    padding: 10px;
    font-size: 14px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart .button span {
    display: none;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart .woocommerce-variation-price {
    display: block;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart .woocommerce-variation-price .price {
    display: flex;
    margin-top: 12px;
    align-items: center;
    gap: 6px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart .woocommerce-variation-add-to-cart {
    padding-top: 20px;
  }
  .bt-popup-quick-view .bt-quick-view-load .bt-quickview-wrap div.product div.summary form.cart .quantity .qty {
    width: 150px;
  }
}
.bt-popup-quick-view .bt-quick-view-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.83);
  z-index: 1000;
  cursor: zoom-out;
}

/* wishlist */
.bt-product-wishlist-btn.added {
  background: var(--e-global-color-accent, #DF4242);
}

.__bt-attributes-wrap, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap {
  display: flex;
  flex-direction: column;
  gap: 12px;
  position: relative;
  z-index: 2;
  max-width: calc(100% - 50px);
}
.__bt-attributes-wrap .bt-attributes--item, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item {
  overflow-x: auto;
}
.__bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item.bt-is-color-attribute, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item.bt-is-color-attribute, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item.bt-is-color-attribute, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item.bt-is-color-attribute, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item.bt-is-color-attribute, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item.bt-is-color-attribute, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item.bt-is-color-attribute, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-color-attribute {
  overflow: initial;
}
.__bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item.bt-is-image-attribute, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item.bt-is-image-attribute, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item.bt-is-image-attribute, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item.bt-is-image-attribute, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item.bt-is-image-attribute, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item.bt-is-image-attribute, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item.bt-is-image-attribute, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item.bt-is-image-attribute {
  overflow: initial;
}
.__bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item[data-attribute-name=pa_color], .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item[data-attribute-name=pa_color], .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color], .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item[data-attribute-name=pa_color] {
  overflow: initial;
}
.__bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item::-webkit-scrollbar, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item::-webkit-scrollbar, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item::-webkit-scrollbar, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item::-webkit-scrollbar, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item::-webkit-scrollbar, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item::-webkit-scrollbar, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item::-webkit-scrollbar, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar {
  width: 3px;
  height: 3px;
  border-radius: 10px;
  background-color: #f1f1f1;
}
.__bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item::-webkit-scrollbar-thumb, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item::-webkit-scrollbar-thumb, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: var(--e-global-color-primary, #181818);
  cursor: pointer;
}
.__bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item::-webkit-scrollbar-track, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item::-webkit-scrollbar-track, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #f1f1f1;
}
.__bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--name, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--name, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--name, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--name, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--name, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--name, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--name, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--name {
  display: none;
}
.__bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value {
  background: #fff;
  padding: 8px 16px;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
  display: flex;
  width: max-content;
}
.__bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
  color: var(--e-global-color-primary, #181818);
  cursor: pointer;
  width: max-content;
}
.__bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value.active, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value.active, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active {
  text-decoration: underline;
  text-underline-offset: 4px;
}
.__bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled {
  pointer-events: none;
}
.__bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color {
  background: transparent;
  gap: 8px;
  padding: 0;
  flex-wrap: wrap;
  max-width: 215px;
}
.__bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color {
  border: 2px solid transparent;
  position: relative;
  cursor: pointer;
}
.__bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before {
  position: absolute;
  content: "";
  left: -2px;
  top: -2px;
  right: -2px;
  bottom: -2px;
  border: 1px solid var(--e-global-color-primary, #181818);
  opacity: 0;
}
.__bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color {
  display: flex;
}
.__bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg {
  display: none;
}
.__bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span {
  width: 24px;
  height: 16px;
  display: inline-block;
}
.__bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label {
  position: absolute;
  top: -25px;
  left: 50%;
  transform: translateX(-50%);
  background: #333;
  color: #fff;
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 1;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  z-index: 100;
}
.__bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-width: 4px;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
}
.__bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled {
  pointer-events: none;
}
@media (min-width: 767.98px) {
  .__bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label {
    opacity: 1;
    visibility: visible;
  }
}
.__bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active {
  border: 2px solid #fff;
}
.__bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before {
  opacity: 1;
}
.__bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image {
  background: transparent;
  gap: 4px;
  padding: 0;
  flex-wrap: wrap;
  max-width: 215px;
}
.__bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image {
  border: 1px solid #e5e7eb;
  background: #fff;
  padding: 2px;
  position: relative;
  cursor: pointer;
}
.__bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image {
  display: flex;
}
.__bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image svg {
  display: none;
}
.__bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span {
  width: 35px;
  height: 45px;
  display: inline-block;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.__bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label {
  position: absolute;
  top: -25px;
  left: 50%;
  transform: translateX(-50%);
  background: #333;
  color: #fff;
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 1;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  z-index: 100;
}
.__bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-width: 4px;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
}
.__bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled {
  pointer-events: none;
}
@media (min-width: 767.98px) {
  .__bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image:hover label {
    opacity: 1;
    visibility: visible;
  }
}
.__bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active {
  border: 1px solid var(--e-global-color-primary, #181818);
}

.__bt-loop-product-style .woocommerce-loop-product, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product, .woocommerce .woocommerce-loop-product, .bt-elwg-product-item .woocommerce-loop-product, .bt-elwg-product-loop-item .woocommerce-loop-product {
  position: relative;
}
.__bt-loop-product-style .woocommerce-loop-product.outofstock .bt-add-to-cart > a.button:before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.outofstock .bt-add-to-cart > a.button:before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.outofstock .bt-add-to-cart > a.button:before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.outofstock .bt-add-to-cart > a.button:before, .woocommerce .woocommerce-loop-product.outofstock .bt-add-to-cart > a.button:before, .bt-elwg-product-item .woocommerce-loop-product.outofstock .bt-add-to-cart > a.button:before, .bt-elwg-product-loop-item .woocommerce-loop-product.outofstock .bt-add-to-cart > a.button:before, .__bt-loop-product-style .woocommerce-loop-product.product-type-variable .bt-btn-read-more:before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.product-type-variable .bt-btn-read-more:before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.product-type-variable .bt-btn-read-more:before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.product-type-variable .bt-btn-read-more:before, .woocommerce .woocommerce-loop-product.product-type-variable .bt-btn-read-more:before, .bt-elwg-product-item .woocommerce-loop-product.product-type-variable .bt-btn-read-more:before, .bt-elwg-product-loop-item .woocommerce-loop-product.product-type-variable .bt-btn-read-more:before {
  background-image: url(../images/view-product-white.svg);
}
.__bt-loop-product-style .woocommerce-loop-product.product-type-simple .bt-add-to-cart, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.product-type-simple .bt-add-to-cart, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.product-type-simple .bt-add-to-cart, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.product-type-simple .bt-add-to-cart, .woocommerce .woocommerce-loop-product.product-type-simple .bt-add-to-cart, .bt-elwg-product-item .woocommerce-loop-product.product-type-simple .bt-add-to-cart, .bt-elwg-product-loop-item .woocommerce-loop-product.product-type-simple .bt-add-to-cart {
  position: relative;
}
.__bt-loop-product-style .woocommerce-loop-product.product-type-variable .woocommerce-loop-product__thumbnail > p.stock, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.product-type-variable .woocommerce-loop-product__thumbnail > p.stock, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.product-type-variable .woocommerce-loop-product__thumbnail > p.stock, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.product-type-variable .woocommerce-loop-product__thumbnail > p.stock, .woocommerce .woocommerce-loop-product.product-type-variable .woocommerce-loop-product__thumbnail > p.stock, .bt-elwg-product-item .woocommerce-loop-product.product-type-variable .woocommerce-loop-product__thumbnail > p.stock, .bt-elwg-product-loop-item .woocommerce-loop-product.product-type-variable .woocommerce-loop-product__thumbnail > p.stock {
  display: none;
}
.__bt-loop-product-style .woocommerce-loop-product.product-type-variable .bt-add-to-cart, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.product-type-variable .bt-add-to-cart, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.product-type-variable .bt-add-to-cart, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.product-type-variable .bt-add-to-cart, .woocommerce .woocommerce-loop-product.product-type-variable .bt-add-to-cart, .bt-elwg-product-item .woocommerce-loop-product.product-type-variable .bt-add-to-cart, .bt-elwg-product-loop-item .woocommerce-loop-product.product-type-variable .bt-add-to-cart {
  opacity: 1;
  visibility: visible;
}
.__bt-loop-product-style .woocommerce-loop-product.product-type-variable .woocommerce-variation-add-to-cart-disabled .bt-btn-add-to-cart-variable, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.product-type-variable .woocommerce-variation-add-to-cart-disabled .bt-btn-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.product-type-variable .woocommerce-variation-add-to-cart-disabled .bt-btn-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.product-type-variable .woocommerce-variation-add-to-cart-disabled .bt-btn-add-to-cart-variable, .woocommerce .woocommerce-loop-product.product-type-variable .woocommerce-variation-add-to-cart-disabled .bt-btn-add-to-cart-variable, .bt-elwg-product-item .woocommerce-loop-product.product-type-variable .woocommerce-variation-add-to-cart-disabled .bt-btn-add-to-cart-variable, .bt-elwg-product-loop-item .woocommerce-loop-product.product-type-variable .woocommerce-variation-add-to-cart-disabled .bt-btn-add-to-cart-variable {
  display: none !important;
}
.__bt-loop-product-style .woocommerce-loop-product.product-type-variable .woocommerce-variation-add-to-cart-disabled .bt-btn-read-more, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.product-type-variable .woocommerce-variation-add-to-cart-disabled .bt-btn-read-more, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.product-type-variable .woocommerce-variation-add-to-cart-disabled .bt-btn-read-more, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.product-type-variable .woocommerce-variation-add-to-cart-disabled .bt-btn-read-more, .woocommerce .woocommerce-loop-product.product-type-variable .woocommerce-variation-add-to-cart-disabled .bt-btn-read-more, .bt-elwg-product-item .woocommerce-loop-product.product-type-variable .woocommerce-variation-add-to-cart-disabled .bt-btn-read-more, .bt-elwg-product-loop-item .woocommerce-loop-product.product-type-variable .woocommerce-variation-add-to-cart-disabled .bt-btn-read-more {
  display: inline-flex !important;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail, .woocommerce .woocommerce-loop-product__thumbnail, .bt-elwg-product-item .woocommerce-loop-product__thumbnail, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail {
  position: relative;
  overflow: hidden;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail > a, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail > a, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail > a, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail > a, .woocommerce .woocommerce-loop-product__thumbnail > a, .bt-elwg-product-item .woocommerce-loop-product__thumbnail > a, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail > a {
  position: relative;
  z-index: 1;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail > *, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail > *, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail > *, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail > *, .woocommerce .woocommerce-loop-product__thumbnail > *, .bt-elwg-product-item .woocommerce-loop-product__thumbnail > *, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail > * {
  z-index: 2;
}
@media (min-width: 767.98px) {
  .__bt-loop-product-style .woocommerce-loop-product__thumbnail:hover .woocommerce-product-gallery__image:last-child, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail:hover .woocommerce-product-gallery__image:last-child, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail:hover .woocommerce-product-gallery__image:last-child, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail:hover .woocommerce-product-gallery__image:last-child, .woocommerce .woocommerce-loop-product__thumbnail:hover .woocommerce-product-gallery__image:last-child, .bt-elwg-product-item .woocommerce-loop-product__thumbnail:hover .woocommerce-product-gallery__image:last-child, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail:hover .woocommerce-product-gallery__image:last-child {
    opacity: 1;
    transform: scale(1.1, 1.1) translateZ(0);
  }
  .__bt-loop-product-style .woocommerce-loop-product__thumbnail:hover .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail:hover .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail:hover .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail:hover .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail:hover .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail:hover .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail:hover .woocommerce-product-gallery__image img {
    transition: opacity 0.3s, transform 2s cubic-bezier(0, 0, 0.44, 1.18);
    transform: translateZ(0);
  }
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image {
  padding-bottom: 132%;
  background: #e9e9e9;
  border-radius: 0;
  box-shadow: 0 0 1px #e9e9e9;
}
@media (max-width: 767.98px) {
  .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image {
    transform: none !important;
    transition: none !important;
  }
  .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img {
    transform: none !important;
    transition: none !important;
  }
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image--placeholder, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image--placeholder, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image--placeholder, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image--placeholder, .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image--placeholder, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image--placeholder, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image--placeholder {
  transition: opacity 0.3s, transform 2s cubic-bezier(0, 0, 0.44, 1.18);
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image:nth-child(2), .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image:nth-child(2), .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image:nth-child(2), .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image:nth-child(2), .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image:nth-child(2), .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image:nth-child(2), .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image:nth-child(2) {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  transition: opacity 0.3s, transform 2s cubic-bezier(0, 0, 0.44, 1.18);
  transform: scale(1.01, 1.01) translateZ(0);
  opacity: 0;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-sale-label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-sale-label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-sale-label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-sale-label, .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-sale-label, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-sale-label, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-sale-label {
  position: absolute;
  top: 12px;
  left: 12px;
  z-index: 1;
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .onsale, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .onsale, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .onsale, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .onsale, .woocommerce .woocommerce-loop-product__thumbnail .onsale, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .onsale, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .onsale {
  text-transform: capitalize;
  display: inline-block;
  padding: 0 8px;
  border-radius: 0;
  color: #fff;
  text-align: center;
  min-height: auto;
  min-width: 48px;
  width: auto;
  background: #f03e3e;
  box-sizing: border-box;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  position: relative;
  left: auto;
  top: auto;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-label, .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-label, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-label, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-label {
  height: 22px;
  text-transform: capitalize;
  display: inline-block;
  padding: 0 8px;
  border-radius: 0;
  color: #fff;
  text-align: center;
  min-height: auto;
  min-width: 48px;
  width: auto;
  background: #3dab25;
  box-sizing: border-box;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-label.hot-deal, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-label.hot-deal, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-label.hot-deal, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-label.hot-deal, .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-label.hot-deal, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-label.hot-deal, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-label.hot-deal, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-label.on-sale, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-label.on-sale, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-label.on-sale, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-label.on-sale, .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-label.on-sale, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-label.on-sale, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-label.on-sale {
  background: #f03e3e;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-label.pre-order, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-label.pre-order, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-label.pre-order, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-label.pre-order, .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-label.pre-order, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-label.pre-order, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-label.pre-order, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-label.top-rated, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-label.top-rated, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-label.top-rated, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-label.top-rated, .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-label.top-rated, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-label.top-rated, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-label.top-rated, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-label.featured, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-label.featured, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-label.featured, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-label.featured, .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-label.featured, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-label.featured, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-label.featured {
  background: #f0a750;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-icon-btn, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-icon-btn, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-icon-btn, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-icon-btn, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 12px;
  right: 12px;
  gap: 8px;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-icon-btn .tooltip, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .tooltip, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-icon-btn .tooltip, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-icon-btn .tooltip, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-icon-btn .tooltip, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .tooltip, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .tooltip {
  position: absolute;
  top: 50%;
  right: calc(100% + 10px);
  transform: translateY(-50%);
  padding: 0 10px;
  background-color: #333;
  color: #fff;
  border-radius: 4px;
  white-space: nowrap;
  display: none;
  z-index: 100;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  font-size: 12px;
  line-height: 22px;
  font-weight: 400;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-icon-btn .tooltip::after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .tooltip::after, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-icon-btn .tooltip::after, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-icon-btn .tooltip::after, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-icon-btn .tooltip::after, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .tooltip::after, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .tooltip::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -10px;
  transform: translateY(-50%);
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent transparent #333;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn {
  background: #fff;
  display: flex;
  align-items: center;
  width: 36px;
  height: 36px;
  justify-content: center;
  border-radius: 0;
  border: 1px solid #fff;
  opacity: 0;
  visibility: hidden;
  transform: translateX(100px);
  transition: opacity 0.5s ease, transform 0.5s ease;
  position: relative;
  color: var(--e-global-color-primary, #181818);
}
@media (min-width: 767.98px) {
  .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn:hover, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn:hover, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn:hover, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn:hover, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn:hover, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn:hover, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn:hover {
    background: #f6f6f4;
  }
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn::after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn::after, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn::after, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn::after, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn::after, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn::after, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn::after {
  content: "";
  position: absolute;
  top: 27% !important;
  left: 27% !important;
  right: auto !important;
  bottom: auto;
  width: 16px;
  height: 16px;
  z-index: 9999;
  background-image: url("../images/loading.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  opacity: 0;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.loading svg, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.loading svg, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.loading svg, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.loading svg, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.loading svg, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.loading svg, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.loading svg {
  opacity: 0;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.loading::after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.loading::after, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.loading::after, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.loading::after, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.loading::after, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.loading::after, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.loading::after {
  opacity: 1;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.added, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.added, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.added, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.added, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.added, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.added, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.added {
  background: var(--e-global-color-primary, #181818);
  border-color: var(--e-global-color-primary, #181818);
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.added svg, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.added svg, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.added svg, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.added svg, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.added svg, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.added svg, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.added svg {
  fill: #fff;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.added svg path, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.added svg path, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.added svg path, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.added svg path, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.added svg path, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.added svg path, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.added svg path {
  fill: #fff;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn svg, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn svg, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn svg, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn svg, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn svg, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn svg, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn svg {
  width: 20px;
  height: 20px;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-wishlist-btn, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-wishlist-btn, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-wishlist-btn, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-wishlist-btn, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-wishlist-btn, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-wishlist-btn, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-wishlist-btn {
  transition-delay: 0.1s;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-compare-btn, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-compare-btn, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-compare-btn, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-compare-btn, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-compare-btn, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-compare-btn, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-compare-btn {
  transition-delay: 0.2s;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-quick-view-btn, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-quick-view-btn, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-quick-view-btn, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-quick-view-btn, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-quick-view-btn, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-quick-view-btn, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-quick-view-btn {
  transition-delay: 0.3s;
}
@media (max-width: 767.98px) {
  .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
  }
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail a.button.loading:before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail a.button.loading:before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail a.button.loading:before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail a.button.loading:before, .woocommerce .woocommerce-loop-product__thumbnail a.button.loading:before, .bt-elwg-product-item .woocommerce-loop-product__thumbnail a.button.loading:before, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail a.button.loading:before {
  opacity: 0;
  visibility: hidden;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail a.button.loading:after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail a.button.loading:after, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail a.button.loading:after, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail a.button.loading:after, .woocommerce .woocommerce-loop-product__thumbnail a.button.loading:after, .bt-elwg-product-item .woocommerce-loop-product__thumbnail a.button.loading:after, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail a.button.loading:after {
  font-family: WooCommerce;
  content: "\e01c";
  vertical-align: top;
  font-weight: 400;
  position: absolute;
  top: 7px;
  right: 1em;
  left: 26%;
  animation: spin 2s linear infinite;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart,
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-attributes-wrap,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-attributes-wrap,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-attributes-wrap,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-attributes-wrap,
.woocommerce .woocommerce-loop-product__thumbnail .bt-attributes-wrap,
.bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-attributes-wrap,
.bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-attributes-wrap,
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-btn-add-to-cart-variable,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-btn-add-to-cart-variable,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-btn-add-to-cart-variable,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-btn-add-to-cart-variable,
.woocommerce .woocommerce-loop-product__thumbnail .bt-btn-add-to-cart-variable,
.bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-btn-add-to-cart-variable,
.bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-btn-add-to-cart-variable,
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-btn-read-more,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-btn-read-more,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-btn-read-more,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-btn-read-more,
.woocommerce .woocommerce-loop-product__thumbnail .bt-btn-read-more,
.bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-btn-read-more,
.bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-btn-read-more {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease, visibility 0.5s ease;
}
@media (max-width: 767.98px) {
  .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart,
  .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-attributes-wrap,
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-attributes-wrap,
  .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-attributes-wrap,
  .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-attributes-wrap,
  .woocommerce .woocommerce-loop-product__thumbnail .bt-attributes-wrap,
  .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-attributes-wrap,
  .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-attributes-wrap,
  .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-btn-add-to-cart-variable,
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-btn-add-to-cart-variable,
  .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-btn-add-to-cart-variable,
  .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-btn-add-to-cart-variable,
  .woocommerce .woocommerce-loop-product__thumbnail .bt-btn-add-to-cart-variable,
  .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-btn-add-to-cart-variable,
  .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-btn-add-to-cart-variable,
  .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-btn-read-more,
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-btn-read-more,
  .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-btn-read-more,
  .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-btn-read-more,
  .woocommerce .woocommerce-loop-product__thumbnail .bt-btn-read-more,
  .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-btn-read-more,
  .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-btn-read-more {
    opacity: 1;
    visibility: visible;
  }
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart a, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart a, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart a, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart a, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a {
  background: var(--e-global-color-primary, #181818);
  color: #fff;
  font-size: 0;
  position: absolute;
  bottom: 12px;
  right: 12px;
  width: 36px;
  height: 36px;
  max-width: 100%;
  padding: 0;
  border-radius: 0;
  transition: opacity 0.5s ease, transform 0.5s ease;
  opacity: 1;
  transform: translateY(0);
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart a::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart a::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart a::before, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart a::before, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a::before, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  background-image: url("../images/cart-white.svg");
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart a.wc-forward, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.wc-forward, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart a.wc-forward, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart a.wc-forward, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart a.wc-forward, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.wc-forward, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.wc-forward {
  background: var(--e-global-color-accent, #DF4242);
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart a.wc-forward::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.wc-forward::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart a.wc-forward::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart a.wc-forward::before, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart a.wc-forward::before, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.wc-forward::before, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.wc-forward::before {
  background-image: url("../images/view-cart-white.svg");
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-view-product::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-view-product::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-view-product::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-view-product::before, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-view-product::before, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-view-product::before, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-view-product::before, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart a.product_type_grouped::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.product_type_grouped::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart a.product_type_grouped::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart a.product_type_grouped::before, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart a.product_type_grouped::before, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.product_type_grouped::before, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.product_type_grouped::before, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart a.product_type_external::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.product_type_external::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart a.product_type_external::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart a.product_type_external::before, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart a.product_type_external::before, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.product_type_external::before, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.product_type_external::before, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-link::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-link::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-link::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-link::before, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-link::before, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-link::before, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-link::before {
  background-image: url("../images/view-product-white.svg");
}
@media (max-width: 767.98px) {
  .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart a, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart a, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart a, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart a, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a {
    opacity: 1;
    transform: translateY(0);
  }
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable {
  bottom: 12px;
  right: 12px;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable .bt-price-add-cart, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable .bt-price-add-cart, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable .bt-price-add-cart, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable .bt-price-add-cart, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable .bt-price-add-cart, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable .bt-price-add-cart, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable .bt-price-add-cart {
  display: none;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.disabled, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.disabled, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.disabled, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.disabled, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.disabled, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.disabled, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading {
  color: transparent !important;
  opacity: 0.5;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading *, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading *, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading *, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading *, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading *, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading *, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading * {
  color: transparent !important;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading::before, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading::before, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading::before, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading::before {
  opacity: 0;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading::after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading::after, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading::after, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading::after, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading::after, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading::after, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart a.bt-btn-add-to-cart-variable.loading::after {
  content: "" !important;
  position: absolute;
  top: 27% !important;
  left: 27%;
  width: 16px;
  height: 16px;
  z-index: 9999;
  background-image: url("../images/loading-white.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  display: flex;
  align-items: flex-end;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .variations_form, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .variations_form, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .variations_form, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .variations_form, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .variations_form, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .variations_form, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .variations_form {
  width: 100%;
  margin: 0;
  padding: 12px;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .variations, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .variations, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .variations, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .variations, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .variations, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .variations, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .variations,
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-description,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-description,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-description,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-description,
.woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-description,
.bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-description,
.bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-description,
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-price,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-price,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-price,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-price,
.woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-price,
.bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-price,
.bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-price {
  display: none !important;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > * {
  display: none;
  z-index: 2;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity {
  display: none !important;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable {
  display: block;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-notification-form, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-notification-form, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-notification-form, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-notification-form, .woocommerce .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-notification-form, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-notification-form, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-notification-form {
  display: none;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-sale-marquee, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-sale-marquee, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-sale-marquee, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-sale-marquee, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-sale-marquee, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-sale-marquee, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-sale-marquee {
  display: flex;
  flex-direction: row;
  padding: 9px 0;
  position: absolute;
  bottom: 0;
  transition: all 0.45s ease;
  overflow-x: hidden;
  width: 100%;
  background-color: var(--e-global-color-primary, #181818);
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5;
  text-transform: uppercase;
  font-family: var(--e-global-typography-accent-font-family, "Outfit"), sans-serif;
}
@media (max-width: 767.98px) {
  .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-sale-marquee, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-sale-marquee, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-sale-marquee, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-sale-marquee, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-sale-marquee, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-sale-marquee, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-sale-marquee {
    display: none;
  }
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee {
  align-items: center;
  flex: 0 0 auto;
  flex-direction: row;
  min-width: 100%;
  overflow: initial;
  display: flex;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items {
  animation-name: marquee;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-duration: 20s;
  gap: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-item, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-item, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-item, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-item, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-item, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-item, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-item {
  color: #fff;
  gap: 5px;
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-separator, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-separator, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-separator, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-separator, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-separator, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-separator, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-separator {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0 10px;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-separator svg, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-separator svg, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-separator svg, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-separator svg, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-separator svg, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-separator svg, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-separator svg {
  width: 12px;
  height: auto;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-separator svg path, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-separator svg path, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-separator svg path, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-separator svg path, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-separator svg path, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-separator svg path, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-sale-marquee .bt-marquee .bt-marquee-items .bt-marquee-separator svg path {
  fill: var(--e-global-color-accent, #DF4242);
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-countdown-timer, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-countdown-timer, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-countdown-timer, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-countdown-timer, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-countdown-timer, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-countdown-timer, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-countdown-timer {
  display: flex;
  flex-direction: row;
  padding: 4px 0;
  position: absolute;
  bottom: 0;
  transition: all 0.45s ease;
  overflow-x: hidden;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.7);
  color: var(--e-global-color-primary, #181818);
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5;
  justify-content: center;
  align-items: center;
  pointer-events: none;
}
@media (max-width: 767.98px) {
  .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-countdown-timer, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-countdown-timer, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-countdown-timer, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-countdown-timer, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-countdown-timer, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-countdown-timer, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-countdown-timer {
    display: none;
  }
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown {
  display: flex;
  align-items: center;
  color: var(--e-global-color-primary, #181818);
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-countdown--item, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-countdown--item, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-countdown--item, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-countdown--item, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-countdown--item, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-countdown--item, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-countdown--item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 35px;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-countdown--item .bt-countdown--digits, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-countdown--item .bt-countdown--digits, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-countdown--item .bt-countdown--digits, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-countdown--item .bt-countdown--digits, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-countdown--item .bt-countdown--digits, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-countdown--item .bt-countdown--digits, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-countdown--item .bt-countdown--digits {
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.25;
  color: var(--e-global-color-accent, #DF4242);
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-countdown--item .bt-countdown--label, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-countdown--item .bt-countdown--label, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-countdown--item .bt-countdown--label, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-countdown--item .bt-countdown--label, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-countdown--item .bt-countdown--label, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-countdown--item .bt-countdown--label, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-countdown--item .bt-countdown--label {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  color: var(--e-global-color-primary, #181818);
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-delimiter, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-delimiter, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-delimiter, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-delimiter, .woocommerce .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-delimiter, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-delimiter, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-product-countdown-timer .bt-countdown .bt-delimiter {
  margin: 0 5px;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.2;
  color: var(--e-global-color-accent, #DF4242);
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap, .woocommerce .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap {
  position: absolute;
  bottom: 12px;
  left: 12px;
  right: 12px;
  width: auto;
  opacity: 1;
  visibility: visible;
  display: flex;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .woocommerce .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value {
  background: #fff;
  padding: 8px 16px;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .woocommerce .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color {
  padding: 0;
  background: transparent;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .woocommerce .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color {
  border-radius: 50%;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .woocommerce .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before {
  border-radius: 50%;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .woocommerce .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span {
  width: 16px;
  height: 16px;
  border-radius: 50%;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .woocommerce .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image {
  max-width: 100%;
  padding: 0;
  background: transparent;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .woocommerce .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image {
  border-radius: 50%;
}
.__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .woocommerce .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.__bt-loop-product-style .woocommerce-loop-product__infor, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__infor, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__infor, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__infor, .woocommerce .woocommerce-loop-product__infor, .bt-elwg-product-item .woocommerce-loop-product__infor, .bt-elwg-product-loop-item .woocommerce-loop-product__infor {
  padding: 16px 0 0 0;
  width: 100%;
  z-index: 9;
  position: relative;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
}
.__bt-loop-product-style .woocommerce-loop-product__infor .bt-product-short-description, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__infor .bt-product-short-description, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__infor .bt-product-short-description, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__infor .bt-product-short-description, .woocommerce .woocommerce-loop-product__infor .bt-product-short-description, .bt-elwg-product-item .woocommerce-loop-product__infor .bt-product-short-description, .bt-elwg-product-loop-item .woocommerce-loop-product__infor .bt-product-short-description {
  display: none;
}
.__bt-loop-product-style .woocommerce-loop-product__infor .bt-product-icon-btn, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__infor .bt-product-icon-btn, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__infor .bt-product-icon-btn, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__infor .bt-product-icon-btn, .woocommerce .woocommerce-loop-product__infor .bt-product-icon-btn, .bt-elwg-product-item .woocommerce-loop-product__infor .bt-product-icon-btn, .bt-elwg-product-loop-item .woocommerce-loop-product__infor .bt-product-icon-btn {
  display: none;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-product-rating, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-product-rating, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-product-rating, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-product-rating, .woocommerce .woocommerce-loop-product .bt-product-rating, .bt-elwg-product-item .woocommerce-loop-product .bt-product-rating, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-product-rating {
  display: flex;
  gap: 6px;
  align-items: center;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-product-rating .star-rating, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-product-rating .star-rating, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-product-rating .star-rating, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-product-rating .star-rating, .woocommerce .woocommerce-loop-product .bt-product-rating .star-rating, .bt-elwg-product-item .woocommerce-loop-product .bt-product-rating .star-rating, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-product-rating .star-rating {
  margin: 0;
  font-size: 14px;
  height: 16px;
  width: 83px;
  color: #FDCC0D;
  letter-spacing: 2px;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-product-rating--count, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-product-rating--count, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-product-rating--count, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-product-rating--count, .woocommerce .woocommerce-loop-product .bt-product-rating--count, .bt-elwg-product-item .woocommerce-loop-product .bt-product-rating--count, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-product-rating--count {
  color: var(--e-global-color-text, #616365);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  font-family: var(--e-global-typography-accent-font-family, "Outfit"), sans-serif;
  position: relative;
  top: 1px;
}
.__bt-loop-product-style .woocommerce-loop-product__title, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__title, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__title, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__title, .woocommerce .woocommerce-loop-product__title, .bt-elwg-product-item .woocommerce-loop-product__title, .bt-elwg-product-loop-item .woocommerce-loop-product__title {
  color: var(--e-global-color-primary, #181818);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
  text-transform: capitalize;
  margin: 0;
  display: block;
  text-align: left;
}
@media (min-width: 767.98px) {
  .__bt-loop-product-style .woocommerce-loop-product__title:hover, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__title:hover, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__title:hover, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__title:hover, .woocommerce .woocommerce-loop-product__title:hover, .bt-elwg-product-item .woocommerce-loop-product__title:hover, .bt-elwg-product-loop-item .woocommerce-loop-product__title:hover {
    color: var(--e-global-color-accent, #DF4242);
  }
}
.__bt-loop-product-style .woocommerce-loop-product span.price, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product span.price, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product span.price, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product span.price, .woocommerce .woocommerce-loop-product span.price, .bt-elwg-product-item .woocommerce-loop-product span.price, .bt-elwg-product-loop-item .woocommerce-loop-product span.price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  align-items: baseline;
  color: var(--e-global-color-primary, #181818);
}
.__bt-loop-product-style .woocommerce-loop-product span.price .woocommerce-Price-amount, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product span.price .woocommerce-Price-amount, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product span.price .woocommerce-Price-amount, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product span.price .woocommerce-Price-amount, .woocommerce .woocommerce-loop-product span.price .woocommerce-Price-amount, .bt-elwg-product-item .woocommerce-loop-product span.price .woocommerce-Price-amount, .bt-elwg-product-loop-item .woocommerce-loop-product span.price .woocommerce-Price-amount {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.62;
  color: var(--e-global-color-primary, #181818);
}
.__bt-loop-product-style .woocommerce-loop-product span.price ins, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product span.price ins, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product span.price ins, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product span.price ins, .woocommerce .woocommerce-loop-product span.price ins, .bt-elwg-product-item .woocommerce-loop-product span.price ins, .bt-elwg-product-loop-item .woocommerce-loop-product span.price ins {
  text-decoration: none;
  margin-right: 0 !important;
  line-height: 1;
}
.__bt-loop-product-style .woocommerce-loop-product span.price del, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product span.price del, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product span.price del, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product span.price del, .woocommerce .woocommerce-loop-product span.price del, .bt-elwg-product-item .woocommerce-loop-product span.price del, .bt-elwg-product-loop-item .woocommerce-loop-product span.price del {
  line-height: 1;
  color: var(--e-global-color-text, #616365);
}
.__bt-loop-product-style .woocommerce-loop-product span.price del .woocommerce-Price-amount, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product span.price del .woocommerce-Price-amount, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product span.price del .woocommerce-Price-amount, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product span.price del .woocommerce-Price-amount, .woocommerce .woocommerce-loop-product span.price del .woocommerce-Price-amount, .bt-elwg-product-item .woocommerce-loop-product span.price del .woocommerce-Price-amount, .bt-elwg-product-loop-item .woocommerce-loop-product span.price del .woocommerce-Price-amount {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.57;
  color: var(--e-global-color-text, #616365);
}
@media (min-width: 767.98px) {
  .__bt-loop-product-style .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn, .woocommerce .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn, .bt-elwg-product-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn, .bt-elwg-product-loop-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
  }
  .__bt-loop-product-style .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-wishlist-btn, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-wishlist-btn, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-wishlist-btn, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-wishlist-btn, .woocommerce .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-wishlist-btn, .bt-elwg-product-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-wishlist-btn, .bt-elwg-product-loop-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-wishlist-btn {
    transition-delay: 0.1s;
  }
  .__bt-loop-product-style .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-compare-btn, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-compare-btn, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-compare-btn, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-compare-btn, .woocommerce .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-compare-btn, .bt-elwg-product-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-compare-btn, .bt-elwg-product-loop-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-compare-btn {
    transition-delay: 0.2s;
  }
  .__bt-loop-product-style .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-quick-view-btn, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-quick-view-btn, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-quick-view-btn, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-quick-view-btn, .woocommerce .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-quick-view-btn, .bt-elwg-product-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-quick-view-btn, .bt-elwg-product-loop-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-quick-view-btn {
    transition-delay: 0.3s;
  }
  .__bt-loop-product-style .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-add-to-cart, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-add-to-cart, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-add-to-cart, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-add-to-cart, .woocommerce .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-add-to-cart, .bt-elwg-product-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-add-to-cart, .bt-elwg-product-loop-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-add-to-cart,
  .__bt-loop-product-style .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-attributes-wrap,
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-attributes-wrap,
  .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-attributes-wrap,
  .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-attributes-wrap,
  .woocommerce .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-attributes-wrap,
  .bt-elwg-product-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-attributes-wrap,
  .bt-elwg-product-loop-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-attributes-wrap,
  .__bt-loop-product-style .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-btn-add-to-cart-variable,
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-btn-add-to-cart-variable,
  .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-btn-add-to-cart-variable,
  .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-btn-add-to-cart-variable,
  .woocommerce .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-btn-add-to-cart-variable,
  .bt-elwg-product-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-btn-add-to-cart-variable,
  .bt-elwg-product-loop-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-btn-add-to-cart-variable,
  .__bt-loop-product-style .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-btn-read-more,
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-btn-read-more,
  .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-btn-read-more,
  .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-btn-read-more,
  .woocommerce .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-btn-read-more,
  .bt-elwg-product-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-btn-read-more,
  .bt-elwg-product-loop-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-btn-read-more {
    opacity: 1;
    visibility: visible;
  }
  .__bt-loop-product-style .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-sale-marquee, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-sale-marquee, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-sale-marquee, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-sale-marquee, .woocommerce .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-sale-marquee, .bt-elwg-product-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-sale-marquee, .bt-elwg-product-loop-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-sale-marquee,
  .__bt-loop-product-style .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-countdown-timer,
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-countdown-timer,
  .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-countdown-timer,
  .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-countdown-timer,
  .woocommerce .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-countdown-timer,
  .bt-elwg-product-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-countdown-timer,
  .bt-elwg-product-loop-item .woocommerce-loop-product:hover .woocommerce-loop-product__thumbnail .bt-product-countdown-timer {
    opacity: 0;
    visibility: hidden;
    transform: translateY(100%);
  }
}
.__bt-loop-product-style .woocommerce-loop-product .ppcp-messages, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .ppcp-messages, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .ppcp-messages, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .ppcp-messages, .woocommerce .woocommerce-loop-product .ppcp-messages, .bt-elwg-product-item .woocommerce-loop-product .ppcp-messages, .bt-elwg-product-loop-item .woocommerce-loop-product .ppcp-messages {
  display: none;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes {
  width: 100%;
  padding: 0;
  max-width: 100%;
  gap: 8px;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item {
  max-width: 100%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value {
  background: transparent;
  padding: 0;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color {
  max-width: none;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image {
  max-width: 100%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image {
  padding: 1px;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .woocommerce .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span {
  width: 32px;
  height: 32px;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-default.bt-has-custom-attributes .woocommerce-loop-product__infor .bt-custom-location-attributes .bt-attributes--item, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-default.bt-has-custom-attributes .woocommerce-loop-product__infor .bt-custom-location-attributes .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-default.bt-has-custom-attributes .woocommerce-loop-product__infor .bt-custom-location-attributes .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-default.bt-has-custom-attributes .woocommerce-loop-product__infor .bt-custom-location-attributes .bt-attributes--item, .woocommerce .woocommerce-loop-product.layout-default.bt-has-custom-attributes .woocommerce-loop-product__infor .bt-custom-location-attributes .bt-attributes--item, .bt-elwg-product-item .woocommerce-loop-product.layout-default.bt-has-custom-attributes .woocommerce-loop-product__infor .bt-custom-location-attributes .bt-attributes--item, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-default.bt-has-custom-attributes .woocommerce-loop-product__infor .bt-custom-location-attributes .bt-attributes--item {
  position: absolute;
  top: -28px;
  opacity: 0;
  visibility: hidden;
}
@media (min-width: 767.98px) {
  .__bt-loop-product-style .woocommerce-loop-product.layout-default.bt-has-custom-attributes:hover .woocommerce-loop-product__infor span.price, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-default.bt-has-custom-attributes:hover .woocommerce-loop-product__infor span.price, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-default.bt-has-custom-attributes:hover .woocommerce-loop-product__infor span.price, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-default.bt-has-custom-attributes:hover .woocommerce-loop-product__infor span.price, .woocommerce .woocommerce-loop-product.layout-default.bt-has-custom-attributes:hover .woocommerce-loop-product__infor span.price, .bt-elwg-product-item .woocommerce-loop-product.layout-default.bt-has-custom-attributes:hover .woocommerce-loop-product__infor span.price, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-default.bt-has-custom-attributes:hover .woocommerce-loop-product__infor span.price {
    opacity: 0;
    visibility: hidden;
  }
  .__bt-loop-product-style .woocommerce-loop-product.layout-default.bt-has-custom-attributes:hover .woocommerce-loop-product__infor span.price ~ .bt-custom-location-attributes .bt-attributes--item, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-default.bt-has-custom-attributes:hover .woocommerce-loop-product__infor span.price ~ .bt-custom-location-attributes .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-default.bt-has-custom-attributes:hover .woocommerce-loop-product__infor span.price ~ .bt-custom-location-attributes .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-default.bt-has-custom-attributes:hover .woocommerce-loop-product__infor span.price ~ .bt-custom-location-attributes .bt-attributes--item, .woocommerce .woocommerce-loop-product.layout-default.bt-has-custom-attributes:hover .woocommerce-loop-product__infor span.price ~ .bt-custom-location-attributes .bt-attributes--item, .bt-elwg-product-item .woocommerce-loop-product.layout-default.bt-has-custom-attributes:hover .woocommerce-loop-product__infor span.price ~ .bt-custom-location-attributes .bt-attributes--item, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-default.bt-has-custom-attributes:hover .woocommerce-loop-product__infor span.price ~ .bt-custom-location-attributes .bt-attributes--item {
    opacity: 1;
    visibility: visible;
  }
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 {
  width: 100%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .woocommerce-LoopProduct-link, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .woocommerce-LoopProduct-link, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .woocommerce-LoopProduct-link, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .woocommerce-LoopProduct-link, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .woocommerce-LoopProduct-link, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .woocommerce-LoopProduct-link, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .woocommerce-LoopProduct-link,
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 span.price,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 span.price,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 span.price,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 span.price,
.woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 span.price,
.bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 span.price,
.bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 span.price {
  display: none;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 a, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 a, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 a, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 a, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 a, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 a, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 a {
  background: var(--e-global-color-primary, #181818);
  color: #fff;
  font-size: 0;
  position: absolute;
  top: 25px;
  right: 0;
  width: 36px;
  height: 36px;
  max-width: 100%;
  padding: 0;
  border-radius: 0;
  transition: opacity 0.5s ease, transform 0.5s ease;
  opacity: 1;
  transform: translateY(0);
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 a::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 a::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 a::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 a::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 a::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 a::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 a::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  background-image: url("../images/cart-white.svg");
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 a.wc-forward, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.wc-forward, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 a.wc-forward, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 a.wc-forward, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 a.wc-forward, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.wc-forward, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.wc-forward {
  background: var(--e-global-color-accent, #DF4242);
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 a.wc-forward::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.wc-forward::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 a.wc-forward::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 a.wc-forward::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 a.wc-forward::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.wc-forward::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.wc-forward::before {
  background-image: url("../images/view-cart-white.svg");
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-view-product::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-view-product::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-view-product::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-view-product::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-view-product::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-view-product::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-view-product::before, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 a.product_type_grouped::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.product_type_grouped::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 a.product_type_grouped::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 a.product_type_grouped::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 a.product_type_grouped::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.product_type_grouped::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.product_type_grouped::before, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 a.product_type_external::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.product_type_external::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 a.product_type_external::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 a.product_type_external::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 a.product_type_external::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.product_type_external::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.product_type_external::before, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-link::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-link::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-link::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-link::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-link::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-link::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-link::before {
  background-image: url("../images/view-product-white.svg");
}
@media (max-width: 767.98px) {
  .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 a, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 a, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 a, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 a, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 a, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 a, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 a {
    opacity: 1;
    transform: translateY(0);
  }
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable .bt-price-add-cart, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable .bt-price-add-cart, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable .bt-price-add-cart, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable .bt-price-add-cart, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable .bt-price-add-cart, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable .bt-price-add-cart, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable .bt-price-add-cart {
  display: none;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.disabled, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.disabled, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.disabled, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.disabled, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.disabled, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.disabled, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading {
  color: transparent !important;
  opacity: 0.5;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading *, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading *, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading *, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading *, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading *, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading *, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading * {
  color: transparent !important;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading::before {
  opacity: 0;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading::after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading::after, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading::after, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading::after, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading::after, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading::after, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 a.bt-btn-add-to-cart-variable.loading::after {
  content: "" !important;
  position: absolute;
  top: 27% !important;
  left: 27%;
  width: 16px;
  height: 16px;
  z-index: 9999;
  background-image: url("../images/loading-white.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable {
  display: flex;
  align-items: flex-end;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .variations_form, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .variations_form, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .variations_form, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .variations_form, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .variations_form, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .variations_form, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .variations_form {
  width: 100%;
  margin: 0;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .variations, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .variations, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .variations, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .variations, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .variations, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .variations, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .variations,
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-availability,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-availability,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-availability,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-availability,
.woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-availability,
.bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-availability,
.bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-availability {
  display: none !important;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > * {
  display: none;
  z-index: 2;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity {
  display: none !important;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable {
  display: block;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap {
  width: 100%;
  max-width: 100%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item {
  max-width: 100%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value {
  padding: 0;
  background: transparent;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color {
  padding: 0;
  background: transparent;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color {
  border-radius: 50%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before {
  border-radius: 50%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span {
  width: 16px;
  height: 16px;
  border-radius: 50%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image {
  max-width: 100%;
  padding: 0;
  background: transparent;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image {
  border-radius: 50%;
  padding: 1px;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-notification-form, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-notification-form, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-notification-form, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-notification-form, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-notification-form, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-notification-form, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-1 .bt-notification-form {
  display: none;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-1 .bt-product-sale-marquee, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-1 .bt-product-sale-marquee, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-1 .bt-product-sale-marquee, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-1 .bt-product-sale-marquee, .woocommerce .woocommerce-loop-product.layout-style-1 .bt-product-sale-marquee, .bt-elwg-product-item .woocommerce-loop-product.layout-style-1 .bt-product-sale-marquee, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-1 .bt-product-sale-marquee,
.__bt-loop-product-style .woocommerce-loop-product.layout-style-1 .bt-product-countdown-timer,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-1 .bt-product-countdown-timer,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-1 .bt-product-countdown-timer,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-1 .bt-product-countdown-timer,
.woocommerce .woocommerce-loop-product.layout-style-1 .bt-product-countdown-timer,
.bt-elwg-product-item .woocommerce-loop-product.layout-style-1 .bt-product-countdown-timer,
.bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-1 .bt-product-countdown-timer {
  display: none;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap, .woocommerce .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap, .bt-elwg-product-item .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap,
.__bt-loop-product-style .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple,
.woocommerce .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple,
.bt-elwg-product-item .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple,
.bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple {
  display: none !important;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart, .woocommerce .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart, .bt-elwg-product-item .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart {
  display: none !important;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__infor, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__infor, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__infor, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__infor, .woocommerce .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__infor, .bt-elwg-product-item .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__infor, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__infor {
  gap: 6px;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__infor > *, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__infor > *, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__infor > *, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__infor > *, .woocommerce .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__infor > *, .bt-elwg-product-item .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__infor > *, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__infor > * {
  max-width: calc(100% - 45px);
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__infor span.price .woocommerce-Price-amount, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__infor span.price .woocommerce-Price-amount, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__infor span.price .woocommerce-Price-amount, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__infor span.price .woocommerce-Price-amount, .woocommerce .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__infor span.price .woocommerce-Price-amount, .bt-elwg-product-item .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__infor span.price .woocommerce-Price-amount, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-1 .woocommerce-loop-product__infor span.price .woocommerce-Price-amount {
  font-size: 17px;
  line-height: 1.4;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-1.product-type-simple span.price, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-1.product-type-simple span.price, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-1.product-type-simple span.price, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-1.product-type-simple span.price, .woocommerce .woocommerce-loop-product.layout-style-1.product-type-simple span.price, .bt-elwg-product-item .woocommerce-loop-product.layout-style-1.product-type-simple span.price, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-1.product-type-simple span.price {
  margin-top: -6px;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 {
  left: -1px;
  right: -1px;
  width: calc(100% + 2px);
  padding: 16px 1px 0 1px;
  transform: translateY(100%);
  background: #fff;
  position: absolute;
  bottom: 0;
  z-index: 9;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link {
  margin-bottom: 10px;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link .woocommerce-loop-product__title, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link .woocommerce-loop-product__title, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link .woocommerce-loop-product__title, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link .woocommerce-loop-product__title, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link .woocommerce-loop-product__title, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link .woocommerce-loop-product__title, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
  color: var(--e-global-color-primary, #181818);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.55;
  text-transform: capitalize;
  margin: 0;
  display: block;
  text-align: left;
}
@media (min-width: 767.98px) {
  .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover {
    color: var(--e-global-color-accent, #DF4242);
  }
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link), .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link), .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link), .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link), .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link), .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link), .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link) {
  position: static;
  margin-top: 16px;
  width: 100%;
  background: var(--e-global-color-primary, #181818);
  color: #fff;
  max-width: 100%;
  border-radius: 0;
  padding: 12px;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).product_type_simple, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).product_type_simple, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).product_type_simple, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).product_type_simple, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).product_type_simple, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).product_type_simple, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).product_type_simple {
  margin-top: 10px;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link)::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link)::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link)::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link)::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link)::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link)::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link)::before {
  content: "";
  position: relative;
  width: 20px;
  height: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  background-image: url("../images/cart-white.svg");
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).wc-forward, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).wc-forward, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).wc-forward, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).wc-forward, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).wc-forward, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).wc-forward, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).wc-forward {
  background: var(--e-global-color-accent, #DF4242);
  margin-top: 10px;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).wc-forward::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).wc-forward::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).wc-forward::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).wc-forward::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).wc-forward::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).wc-forward::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).wc-forward::before {
  background-image: url("../images/view-cart-white.svg");
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).added, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).added, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).added, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).added, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).added, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).added, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).added {
  display: none;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-view-product::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-view-product::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-view-product::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-view-product::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-view-product::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-view-product::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-view-product::before, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).product_type_grouped::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).product_type_grouped::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).product_type_grouped::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).product_type_grouped::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).product_type_grouped::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).product_type_grouped::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).product_type_grouped::before, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).product_type_external::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).product_type_external::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).product_type_external::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).product_type_external::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).product_type_external::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).product_type_external::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).product_type_external::before, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-link::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-link::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-link::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-link::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-link::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-link::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-link::before {
  background-image: url("../images/view-product-white.svg");
}
@media (max-width: 767.98px) {
  .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link), .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link), .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link), .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link), .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link), .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link), .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link) {
    opacity: 1;
    transform: translateY(0);
  }
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable {
  bottom: 12px;
  right: 12px;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable .bt-price-add-cart, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable .bt-price-add-cart, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable .bt-price-add-cart, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable .bt-price-add-cart, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable .bt-price-add-cart, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable .bt-price-add-cart, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable .bt-price-add-cart {
  display: none;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.disabled, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.disabled, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.disabled, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.disabled, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.disabled, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.disabled, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading {
  color: transparent !important;
  opacity: 0.5;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading *, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading *, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading *, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading *, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading *, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading *, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading * {
  color: transparent !important;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::before {
  opacity: 0;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::after, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::after, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::after, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::after, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::after, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::after {
  content: "" !important;
  position: absolute;
  top: 32% !important;
  left: 48%;
  width: 16px;
  height: 16px;
  z-index: 9999;
  background-image: url("../images/loading-white.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .add_to_cart_button.ajax_add_to_cart.loading::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .add_to_cart_button.ajax_add_to_cart.loading::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .add_to_cart_button.ajax_add_to_cart.loading::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .add_to_cart_button.ajax_add_to_cart.loading::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .add_to_cart_button.ajax_add_to_cart.loading::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .add_to_cart_button.ajax_add_to_cart.loading::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .add_to_cart_button.ajax_add_to_cart.loading::before {
  opacity: 0;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .add_to_cart_button.ajax_add_to_cart.loading::after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .add_to_cart_button.ajax_add_to_cart.loading::after, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .add_to_cart_button.ajax_add_to_cart.loading::after, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .add_to_cart_button.ajax_add_to_cart.loading::after, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .add_to_cart_button.ajax_add_to_cart.loading::after, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .add_to_cart_button.ajax_add_to_cart.loading::after, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .add_to_cart_button.ajax_add_to_cart.loading::after {
  top: 32% !important;
  left: 48%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .variations_form, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .variations_form, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .variations_form, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .variations_form, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .variations_form, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .variations_form, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .variations_form {
  width: 100%;
  margin: 0;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .variations, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .variations, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .variations, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .variations, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .variations, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .variations, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .variations,
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-availability,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-availability,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-availability,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-availability,
.woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-availability,
.bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-availability,
.bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-availability {
  display: none !important;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > * {
  display: none;
  z-index: 2;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity {
  display: none !important;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable {
  display: flex;
  position: relative;
  top: auto;
  left: auto;
  bottom: auto;
  right: auto;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap {
  width: 100%;
  max-width: 100%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item {
  max-width: 100%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value {
  gap: 8px;
  padding: 0;
  max-width: 100%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value {
  border: 1px solid #e9e9e9;
  background: #fff;
  padding: 2px 12px;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active {
  border-color: var(--e-global-color-primary, #181818);
  text-decoration: none;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image {
  gap: 6px;
  max-width: 100%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image {
  border: 1px solid transparent;
  padding: 0;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span {
  width: 40px;
  height: 40px;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-notification-form, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-notification-form, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-notification-form, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-notification-form, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-notification-form, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-notification-form, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-2 .bt-notification-form {
  display: none;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-2, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-2, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-2, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-2, .woocommerce .woocommerce-loop-product.layout-style-2, .bt-elwg-product-item .woocommerce-loop-product.layout-style-2, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-2 {
  position: relative;
  overflow: hidden;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-2 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-2 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-2 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-2 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap, .woocommerce .woocommerce-loop-product.layout-style-2 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap, .bt-elwg-product-item .woocommerce-loop-product.layout-style-2 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-2 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap,
.__bt-loop-product-style .woocommerce-loop-product.layout-style-2 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-2 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-2 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-2 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple,
.woocommerce .woocommerce-loop-product.layout-style-2 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple,
.bt-elwg-product-item .woocommerce-loop-product.layout-style-2 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple,
.bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-2 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple {
  display: none !important;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-2 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-2 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-2 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-2 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart, .woocommerce .woocommerce-loop-product.layout-style-2 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart, .bt-elwg-product-item .woocommerce-loop-product.layout-style-2 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-2 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart {
  display: none !important;
}
@media (min-width: 767.98px) {
  .__bt-loop-product-style .woocommerce-loop-product.layout-style-2:hover .woocommerce-loop-product__infor, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-2:hover .woocommerce-loop-product__infor, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-2:hover .woocommerce-loop-product__infor, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-2:hover .woocommerce-loop-product__infor, .woocommerce .woocommerce-loop-product.layout-style-2:hover .woocommerce-loop-product__infor, .bt-elwg-product-item .woocommerce-loop-product.layout-style-2:hover .woocommerce-loop-product__infor, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-2:hover .woocommerce-loop-product__infor {
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }
  .__bt-loop-product-style .woocommerce-loop-product.layout-style-2:hover .bt-add-to-cart-style-2, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-2:hover .bt-add-to-cart-style-2, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-2:hover .bt-add-to-cart-style-2, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-2:hover .bt-add-to-cart-style-2, .woocommerce .woocommerce-loop-product.layout-style-2:hover .bt-add-to-cart-style-2, .bt-elwg-product-item .woocommerce-loop-product.layout-style-2:hover .bt-add-to-cart-style-2, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-2:hover .bt-add-to-cart-style-2 {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
  }
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link {
  min-height: 23px;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link .woocommerce-loop-product__title, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link .woocommerce-loop-product__title, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link .woocommerce-loop-product__title, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link .woocommerce-loop-product__title, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link .woocommerce-loop-product__title, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link .woocommerce-loop-product__title, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
  color: var(--e-global-color-primary, #181818);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
  text-transform: capitalize;
  margin: 0;
  display: block;
  text-align: left;
}
@media (min-width: 767.98px) {
  .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover {
    color: var(--e-global-color-accent, #DF4242);
  }
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 span.price, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 span.price, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 span.price, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 span.price, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 span.price, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 span.price, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 span.price {
  justify-content: flex-start;
  font-size: 15px;
  line-height: 1;
  display: none;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 span.price .woocommerce-Price-amount, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 span.price .woocommerce-Price-amount, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 span.price .woocommerce-Price-amount, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 span.price .woocommerce-Price-amount, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 span.price .woocommerce-Price-amount, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 span.price .woocommerce-Price-amount, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 span.price .woocommerce-Price-amount {
  font-size: 14px;
  display: flex;
  line-height: 1.1;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link), .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link), .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link), .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link), .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link), .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link), .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link) {
  position: static;
  margin-top: 10px;
  width: 100%;
  background: var(--e-global-color-primary, #181818);
  color: #fff;
  max-width: 100%;
  border-radius: 0;
  padding: 12px;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).product_type_simple, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).product_type_simple, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).product_type_simple, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).product_type_simple, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).product_type_simple, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).product_type_simple, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).product_type_simple {
  margin-top: 0px;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link)::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link)::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link)::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link)::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link)::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link)::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link)::before {
  content: "";
  position: relative;
  width: 20px;
  height: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  background-image: url("../images/cart-white.svg");
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).wc-forward, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).wc-forward, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).wc-forward, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).wc-forward, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).wc-forward, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).wc-forward, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).wc-forward {
  background: var(--e-global-color-accent, #DF4242);
  margin-top: 0;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).wc-forward::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).wc-forward::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).wc-forward::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).wc-forward::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).wc-forward::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).wc-forward::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).wc-forward::before {
  background-image: url("../images/view-cart-white.svg");
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).added, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).added, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).added, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).added, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).added, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).added, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).added {
  display: none;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-view-product::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-view-product::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-view-product::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-view-product::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-view-product::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-view-product::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-view-product::before, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).product_type_grouped::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).product_type_grouped::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).product_type_grouped::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).product_type_grouped::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).product_type_grouped::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).product_type_grouped::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).product_type_grouped::before, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).product_type_external::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).product_type_external::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).product_type_external::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).product_type_external::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).product_type_external::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).product_type_external::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).product_type_external::before, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-link::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-link::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-link::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-link::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-link::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-link::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-link::before {
  background-image: url("../images/view-product-white.svg");
}
@media (max-width: 767.98px) {
  .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link), .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link), .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link), .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link), .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link), .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link), .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link) {
    opacity: 1;
    transform: translateY(0);
  }
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable {
  bottom: 12px;
  right: 12px;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable .bt-price-add-cart, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable .bt-price-add-cart, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable .bt-price-add-cart, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable .bt-price-add-cart, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable .bt-price-add-cart, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable .bt-price-add-cart, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable .bt-price-add-cart {
  display: none;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.disabled, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.disabled, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.disabled, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.disabled, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.disabled, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.disabled, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading {
  color: transparent !important;
  opacity: 0.5;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading *, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading *, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading *, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading *, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading *, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading *, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading * {
  color: transparent !important;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::before {
  opacity: 0;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::after, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::after, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::after, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::after, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::after, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 a:not(.woocommerce-LoopProduct-link).bt-btn-add-to-cart-variable.loading::after {
  content: "" !important;
  position: absolute;
  top: 32% !important;
  left: 48%;
  width: 16px;
  height: 16px;
  z-index: 9999;
  background-image: url("../images/loading-white.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .add_to_cart_button.ajax_add_to_cart.loading::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .add_to_cart_button.ajax_add_to_cart.loading::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .add_to_cart_button.ajax_add_to_cart.loading::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .add_to_cart_button.ajax_add_to_cart.loading::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .add_to_cart_button.ajax_add_to_cart.loading::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .add_to_cart_button.ajax_add_to_cart.loading::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .add_to_cart_button.ajax_add_to_cart.loading::before {
  opacity: 0;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .add_to_cart_button.ajax_add_to_cart.loading::after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .add_to_cart_button.ajax_add_to_cart.loading::after, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .add_to_cart_button.ajax_add_to_cart.loading::after, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .add_to_cart_button.ajax_add_to_cart.loading::after, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .add_to_cart_button.ajax_add_to_cart.loading::after, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .add_to_cart_button.ajax_add_to_cart.loading::after, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .add_to_cart_button.ajax_add_to_cart.loading::after {
  top: 32% !important;
  left: 48%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable {
  width: 100%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .variations_form, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .variations_form, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .variations_form, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .variations_form, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .variations_form, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .variations_form, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .variations_form {
  width: 100%;
  margin: 0;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .variations, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .variations, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .variations, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .variations, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .variations, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .variations, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .variations,
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-availability,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-availability,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-availability,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-availability,
.woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-availability,
.bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-availability,
.bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-availability {
  display: none !important;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > * {
  display: none;
  z-index: 2;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity {
  display: none !important;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable {
  display: flex;
  position: relative;
  top: auto;
  left: auto;
  bottom: auto;
  right: auto;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap {
  width: 100%;
  max-width: 100%;
  gap: 8px;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item {
  max-width: 100%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value {
  gap: 8px;
  padding: 0;
  max-width: 100%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value {
  border: 1px solid #e9e9e9;
  background: #fff;
  padding: 2px 12px;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active {
  border-color: var(--e-global-color-primary, #181818);
  text-decoration: none;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color {
  padding: 0;
  background: transparent;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color {
  border-radius: 50%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before {
  border-radius: 50%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span {
  width: 16px;
  height: 16px;
  border-radius: 50%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image {
  max-width: 100%;
  padding: 0;
  background: transparent;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image {
  border-radius: 50%;
  padding: 1px;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-notification-form, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-notification-form, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-notification-form, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-notification-form, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-notification-form, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-notification-form, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-3 .bt-notification-form {
  display: none;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-3, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-3, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-3, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-3, .woocommerce .woocommerce-loop-product.layout-style-3, .bt-elwg-product-item .woocommerce-loop-product.layout-style-3, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-3 {
  position: relative;
  overflow: hidden;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-3 .bt-product-sale-marquee, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-3 .bt-product-sale-marquee, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-3 .bt-product-sale-marquee, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-3 .bt-product-sale-marquee, .woocommerce .woocommerce-loop-product.layout-style-3 .bt-product-sale-marquee, .bt-elwg-product-item .woocommerce-loop-product.layout-style-3 .bt-product-sale-marquee, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-3 .bt-product-sale-marquee,
.__bt-loop-product-style .woocommerce-loop-product.layout-style-3 .bt-product-countdown-timer,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-3 .bt-product-countdown-timer,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-3 .bt-product-countdown-timer,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-3 .bt-product-countdown-timer,
.woocommerce .woocommerce-loop-product.layout-style-3 .bt-product-countdown-timer,
.bt-elwg-product-item .woocommerce-loop-product.layout-style-3 .bt-product-countdown-timer,
.bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-3 .bt-product-countdown-timer {
  display: none;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap, .woocommerce .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap, .bt-elwg-product-item .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap,
.__bt-loop-product-style .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple,
.woocommerce .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple,
.bt-elwg-product-item .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple,
.bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple {
  display: none !important;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart, .woocommerce .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart, .bt-elwg-product-item .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart {
  display: none !important;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__infor, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__infor, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__infor, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__infor, .woocommerce .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__infor, .bt-elwg-product-item .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__infor, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__infor {
  position: absolute;
  bottom: 12px;
  background: #fff;
  left: 12px;
  right: 12px;
  max-width: 100%;
  width: auto;
  padding: 8px 12px;
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__infor span.price, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__infor span.price, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__infor span.price, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__infor span.price, .woocommerce .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__infor span.price, .bt-elwg-product-item .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__infor span.price, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-3 .woocommerce-loop-product__infor span.price {
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out, height 0.3s ease-in-out;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-3 .bt-add-to-cart-style-3, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-3 .bt-add-to-cart-style-3, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-3 .bt-add-to-cart-style-3, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-3 .bt-add-to-cart-style-3, .woocommerce .woocommerce-loop-product.layout-style-3 .bt-add-to-cart-style-3, .bt-elwg-product-item .woocommerce-loop-product.layout-style-3 .bt-add-to-cart-style-3, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-3 .bt-add-to-cart-style-3 {
  position: absolute;
  width: 100%;
  transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  bottom: 0;
  left: 0;
  right: 0;
  transform: translateY(calc(100% + 12px));
  background: #fff;
  padding: 8px 12px;
  max-height: 200px;
  overflow: auto;
}
@media (min-width: 767.98px) {
  .__bt-loop-product-style .woocommerce-loop-product.layout-style-3:hover .woocommerce-loop-product__infor, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-3:hover .woocommerce-loop-product__infor, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-3:hover .woocommerce-loop-product__infor, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-3:hover .woocommerce-loop-product__infor, .woocommerce .woocommerce-loop-product.layout-style-3:hover .woocommerce-loop-product__infor, .bt-elwg-product-item .woocommerce-loop-product.layout-style-3:hover .woocommerce-loop-product__infor, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-3:hover .woocommerce-loop-product__infor {
    background: transparent;
  }
  .__bt-loop-product-style .woocommerce-loop-product.layout-style-3:hover .woocommerce-loop-product__infor > *, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-3:hover .woocommerce-loop-product__infor > *, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-3:hover .woocommerce-loop-product__infor > *, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-3:hover .woocommerce-loop-product__infor > *, .woocommerce .woocommerce-loop-product.layout-style-3:hover .woocommerce-loop-product__infor > *, .bt-elwg-product-item .woocommerce-loop-product.layout-style-3:hover .woocommerce-loop-product__infor > *, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-3:hover .woocommerce-loop-product__infor > * {
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }
  .__bt-loop-product-style .woocommerce-loop-product.layout-style-3:hover .bt-add-to-cart-style-3, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-3:hover .bt-add-to-cart-style-3, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-3:hover .bt-add-to-cart-style-3, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-3:hover .bt-add-to-cart-style-3, .woocommerce .woocommerce-loop-product.layout-style-3:hover .bt-add-to-cart-style-3, .bt-elwg-product-item .woocommerce-loop-product.layout-style-3:hover .bt-add-to-cart-style-3, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-3:hover .bt-add-to-cart-style-3 {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
  }
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 {
  width: 100%;
  margin-top: 2px;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .woocommerce-LoopProduct-link, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .woocommerce-LoopProduct-link, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .woocommerce-LoopProduct-link, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .woocommerce-LoopProduct-link, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .woocommerce-LoopProduct-link, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .woocommerce-LoopProduct-link, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .woocommerce-LoopProduct-link,
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 span.price,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 span.price,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 span.price,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 span.price,
.woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 span.price,
.bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 span.price,
.bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 span.price {
  display: none;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 a, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 a, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 a, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 a, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 a, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 a, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 a {
  background: var(--e-global-color-primary, #181818);
  color: #fff;
  font-size: 0;
  position: absolute;
  bottom: 12px;
  right: 12px;
  width: 36px;
  height: 36px;
  max-width: 100%;
  padding: 0;
  border-radius: 0;
  transition: opacity 0.5s ease, transform 0.5s ease;
  opacity: 1;
  transform: translateY(0);
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 a::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 a::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 a::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 a::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 a::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 a::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 a::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  background-image: url("../images/cart-white.svg");
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 a.wc-forward, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.wc-forward, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 a.wc-forward, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 a.wc-forward, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 a.wc-forward, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.wc-forward, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.wc-forward {
  background: var(--e-global-color-accent, #DF4242);
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 a.wc-forward::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.wc-forward::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 a.wc-forward::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 a.wc-forward::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 a.wc-forward::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.wc-forward::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.wc-forward::before {
  background-image: url("../images/view-cart-white.svg");
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-view-product::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-view-product::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-view-product::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-view-product::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-view-product::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-view-product::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-view-product::before, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 a.product_type_grouped::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.product_type_grouped::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 a.product_type_grouped::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 a.product_type_grouped::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 a.product_type_grouped::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.product_type_grouped::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.product_type_grouped::before, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 a.product_type_external::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.product_type_external::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 a.product_type_external::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 a.product_type_external::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 a.product_type_external::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.product_type_external::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.product_type_external::before, .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-link::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-link::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-link::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-link::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-link::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-link::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-link::before {
  background-image: url("../images/view-product-white.svg");
}
@media (max-width: 767.98px) {
  .__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 a, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 a, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 a, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 a, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 a, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 a, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 a {
    opacity: 1;
    transform: translateY(0);
  }
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable .bt-price-add-cart, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable .bt-price-add-cart, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable .bt-price-add-cart, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable .bt-price-add-cart, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable .bt-price-add-cart, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable .bt-price-add-cart, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable .bt-price-add-cart {
  display: none;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.disabled, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.disabled, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.disabled, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.disabled, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.disabled, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.disabled, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading {
  color: transparent !important;
  opacity: 0.5;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading *, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading *, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading *, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading *, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading *, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading *, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading * {
  color: transparent !important;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading::before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading::before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading::before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading::before {
  opacity: 0;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading::after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading::after, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading::after, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading::after, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading::after, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading::after, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 a.bt-btn-add-to-cart-variable.loading::after {
  content: "" !important;
  position: absolute;
  top: 27% !important;
  left: 27%;
  width: 16px;
  height: 16px;
  z-index: 9999;
  background-image: url("../images/loading-white.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable {
  display: flex;
  align-items: flex-end;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .variations_form, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .variations_form, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .variations_form, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .variations_form, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .variations_form, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .variations_form, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .variations_form {
  width: 100%;
  margin: 0;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .variations, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .variations, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .variations, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .variations, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .variations, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .variations, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .variations,
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-description,
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-price,
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-availability,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-availability,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-availability,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-availability,
.woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-availability,
.bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-availability,
.bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-availability {
  display: none !important;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > *, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > * {
  display: none;
  z-index: 2;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart > .quantity {
  display: none !important;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .woocommerce-variation-add-to-cart .bt-btn-add-to-cart-variable {
  display: block;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap {
  width: 100%;
  max-width: 100%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item {
  max-width: 100%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value {
  padding: 0;
  background: transparent;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color {
  padding: 0;
  background: transparent;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color {
  border-radius: 50%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before {
  border-radius: 50%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span {
  width: 16px;
  height: 16px;
  border-radius: 50%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image {
  max-width: 100%;
  padding: 0;
  background: transparent;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image {
  border-radius: 50%;
  padding: 1px;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.__bt-loop-product-style .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-notification-form, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-notification-form, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-notification-form, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-notification-form, .woocommerce .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-notification-form, .bt-elwg-product-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-notification-form, .bt-elwg-product-loop-item .woocommerce-loop-product .bt-add-to-cart-style-4 .bt-notification-form {
  display: none;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-4 .bt-product-sale-marquee, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-4 .bt-product-sale-marquee, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-4 .bt-product-sale-marquee, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-4 .bt-product-sale-marquee, .woocommerce .woocommerce-loop-product.layout-style-4 .bt-product-sale-marquee, .bt-elwg-product-item .woocommerce-loop-product.layout-style-4 .bt-product-sale-marquee, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-4 .bt-product-sale-marquee,
.__bt-loop-product-style .woocommerce-loop-product.layout-style-4 .bt-product-countdown-timer,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-4 .bt-product-countdown-timer,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-4 .bt-product-countdown-timer,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-4 .bt-product-countdown-timer,
.woocommerce .woocommerce-loop-product.layout-style-4 .bt-product-countdown-timer,
.bt-elwg-product-item .woocommerce-loop-product.layout-style-4 .bt-product-countdown-timer,
.bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-4 .bt-product-countdown-timer {
  display: none;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap, .woocommerce .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap, .bt-elwg-product-item .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-attributes-wrap,
.__bt-loop-product-style .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple,
.woocommerce .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple,
.bt-elwg-product-item .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple,
.bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__thumbnail .bt-add-to-cart .product_type_simple {
  display: none !important;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart, .woocommerce .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart, .bt-elwg-product-item .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__thumbnail .bt-add-to-cart .single_variation_wrap .woocommerce-variation-add-to-cart {
  display: none !important;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-4 .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-4 .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-4 .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-4 .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .woocommerce .woocommerce-loop-product.layout-style-4 .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-item .woocommerce-loop-product.layout-style-4 .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-4 .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value {
  background: transparent;
  padding: 0;
  gap: 8px;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-4 .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-4 .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-4 .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-4 .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .woocommerce .woocommerce-loop-product.layout-style-4 .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-item .woocommerce-loop-product.layout-style-4 .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-4 .bt-custom-location-attributes.bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value {
  padding: 6px 12px;
  background: #fff;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor, .woocommerce .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor, .bt-elwg-product-item .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor {
  border: 1px solid #e9e9e9;
  padding: 12px;
  border-top: none;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor > *, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor > *, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor > *, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor > *, .woocommerce .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor > *, .bt-elwg-product-item .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor > *, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor > * {
  max-width: calc(100% - 45px);
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor .woocommerce-LoopProduct-link, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor .woocommerce-LoopProduct-link, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor .woocommerce-LoopProduct-link, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor .woocommerce-LoopProduct-link, .woocommerce .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor .woocommerce-LoopProduct-link, .bt-elwg-product-item .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor .woocommerce-LoopProduct-link, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor .woocommerce-LoopProduct-link {
  max-width: 100%;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor span.price, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor span.price, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor span.price, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor span.price, .woocommerce .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor span.price, .bt-elwg-product-item .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor span.price, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor span.price {
  line-height: 22px;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor span.price .woocommerce-Price-amount, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor span.price .woocommerce-Price-amount, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor span.price .woocommerce-Price-amount, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor span.price .woocommerce-Price-amount, .woocommerce .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor span.price .woocommerce-Price-amount, .bt-elwg-product-item .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor span.price .woocommerce-Price-amount, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-4 .woocommerce-loop-product__infor span.price .woocommerce-Price-amount {
  font-size: 17px;
  line-height: 1.4;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .bt-product-sale-marquee, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .bt-product-sale-marquee, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .bt-product-sale-marquee, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .bt-product-sale-marquee, .woocommerce .woocommerce-loop-product.layout-style-5 .bt-product-sale-marquee, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .bt-product-sale-marquee, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .bt-product-sale-marquee,
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .bt-product-countdown-timer,
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .bt-product-countdown-timer,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .bt-product-countdown-timer,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .bt-product-countdown-timer,
.woocommerce .woocommerce-loop-product.layout-style-5 .bt-product-countdown-timer,
.bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .bt-product-countdown-timer,
.bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .bt-product-countdown-timer {
  display: none;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  opacity: 0;
  visibility: hidden;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart::before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart::before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart::before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart::before, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart::before, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart::before, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(to top, rgba(82, 115, 155, 0.8) 0%, transparent 60%);
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link {
  position: static;
  width: auto;
  height: auto;
  background: transparent;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link:before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link:before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link:before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link:before, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link:before, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link:before, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link:before {
  display: none;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link .woocommerce-loop-product__title, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link .woocommerce-loop-product__title, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link .woocommerce-loop-product__title, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link .woocommerce-loop-product__title, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link .woocommerce-loop-product__title, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link .woocommerce-loop-product__title, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
  text-transform: capitalize;
  margin: 0;
  display: block;
  text-align: left;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper {
  padding: 0 12px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
  z-index: 1;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper span.price, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper span.price, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper span.price, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper span.price, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper span.price, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper span.price, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper span.price {
  color: #fff;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper span.price .woocommerce-Price-amount, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper span.price .woocommerce-Price-amount, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper span.price .woocommerce-Price-amount, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper span.price .woocommerce-Price-amount, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper span.price .woocommerce-Price-amount, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper span.price .woocommerce-Price-amount, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper span.price .woocommerce-Price-amount {
  color: #fff;
  font-size: 17px;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper span.price del, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper span.price del, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper span.price del, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper span.price del, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper span.price del, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper span.price del, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper span.price del {
  color: #fff;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes {
  position: static;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  width: 100%;
  padding: 0;
  max-width: 100%;
  gap: 8px;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item {
  max-width: 100%;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value {
  background: transparent;
  padding: 0;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value:not(.bt-value-image):not(.bt-value-color), .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value:not(.bt-value-image):not(.bt-value-color), .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value:not(.bt-value-image):not(.bt-value-color), .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value:not(.bt-value-image):not(.bt-value-color), .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value:not(.bt-value-image):not(.bt-value-color), .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value:not(.bt-value-image):not(.bt-value-color), .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value:not(.bt-value-image):not(.bt-value-color) {
  gap: 3px;
  border-radius: 30px;
  overflow: hidden;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value .bt-item-value {
  padding: 6px 12px;
  background: #fff;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color {
  padding: 0;
  background: transparent;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color {
  border-radius: 50%;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before {
  border-radius: 50%;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span {
  width: 16px;
  height: 16px;
  border-radius: 50%;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image {
  max-width: 100%;
  padding: 0;
  background: transparent;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image {
  border-radius: 50%;
  padding: 1px;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-info-wrapper .bt-attributes-wrap.bt-custom-location-attributes .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .button, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .button, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .button, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .button, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .button, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .button, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .button {
  z-index: 1;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable {
  position: static;
  display: block;
  z-index: 1;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .variations_form, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .variations_form, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .variations_form, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .variations_form, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .variations_form, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .variations_form, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .variations_form {
  width: 100%;
  margin: 0;
  padding: 8px 12px 12px 12px;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item {
  max-width: 100%;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color {
  padding: 0;
  background: transparent;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color {
  border-radius: 50%;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:before {
  border-radius: 50%;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span {
  width: 16px;
  height: 16px;
  border-radius: 50%;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image {
  max-width: 100%;
  padding: 0;
  background: transparent;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image {
  border-radius: 50%;
  padding: 1px;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .woocommerce .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart .bt-product-add-to-cart-variable .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image > span {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-5.product-type-simple .bt-product-info-wrapper, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5.product-type-simple .bt-product-info-wrapper, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5.product-type-simple .bt-product-info-wrapper, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5.product-type-simple .bt-product-info-wrapper, .woocommerce .woocommerce-loop-product.layout-style-5.product-type-simple .bt-product-info-wrapper, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5.product-type-simple .bt-product-info-wrapper, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5.product-type-simple .bt-product-info-wrapper {
  padding-bottom: 12px !important;
}
@media (min-width: 767.98px) {
  .__bt-loop-product-style .woocommerce-loop-product.layout-style-5:hover .woocommerce-loop-product__thumbnail .bt-add-to-cart, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-5:hover .woocommerce-loop-product__thumbnail .bt-add-to-cart, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-5:hover .woocommerce-loop-product__thumbnail .bt-add-to-cart, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-5:hover .woocommerce-loop-product__thumbnail .bt-add-to-cart, .woocommerce .woocommerce-loop-product.layout-style-5:hover .woocommerce-loop-product__thumbnail .bt-add-to-cart, .bt-elwg-product-item .woocommerce-loop-product.layout-style-5:hover .woocommerce-loop-product__thumbnail .bt-add-to-cart, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-5:hover .woocommerce-loop-product__thumbnail .bt-add-to-cart {
    opacity: 1;
    visibility: visible;
  }
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view, .woocommerce .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view, .bt-elwg-product-item .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view {
  position: absolute;
  bottom: -60px;
  transform: translate(-50%, 0);
  left: 50%;
  opacity: 0;
  visibility: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  width: 100%;
  display: flex;
  justify-content: center;
  text-align: center;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a, .woocommerce .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a, .bt-elwg-product-item .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a {
  background: var(--e-global-color-primary, #181818);
  display: inline-flex;
  padding: 8px 20px;
  border-radius: 30px;
  color: #fff;
  width: 80%;
  font-size: 18px;
  font-weight: 500;
  transition: all 0.3s ease;
  justify-content: center;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a > *, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a > *, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a > *, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a > *, .woocommerce .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a > *, .bt-elwg-product-item .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a > *, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a > * {
  display: none !important;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a:hover, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a:hover, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a:hover, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a:hover, .woocommerce .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a:hover, .bt-elwg-product-item .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a:hover, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a:hover {
  background: var(--e-global-color-accent, #DF4242);
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a::after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a::after, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a::after, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a::after, .woocommerce .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a::after, .bt-elwg-product-item .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a::after, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a::after {
  content: "";
  position: absolute;
  top: 35% !important;
  left: 47% !important;
  right: auto !important;
  bottom: auto;
  width: 16px;
  height: 16px;
  z-index: 9999;
  background-image: url("../images/loading-white.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  opacity: 0;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a.loading, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a.loading, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a.loading, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a.loading, .woocommerce .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a.loading, .bt-elwg-product-item .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a.loading, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a.loading {
  color: transparent;
}
.__bt-loop-product-style .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a.loading::after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a.loading::after, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a.loading::after, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a.loading::after, .woocommerce .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a.loading::after, .bt-elwg-product-item .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a.loading::after, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view a.loading::after {
  opacity: 1;
}
@media (min-width: 767.98px) {
  .__bt-loop-product-style .woocommerce-loop-product.layout-style-6:hover .woocommerce-loop-product__thumbnail .bt-product-quick-view, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product.layout-style-6:hover .woocommerce-loop-product__thumbnail .bt-product-quick-view, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product.layout-style-6:hover .woocommerce-loop-product__thumbnail .bt-product-quick-view, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product.layout-style-6:hover .woocommerce-loop-product__thumbnail .bt-product-quick-view, .woocommerce .woocommerce-loop-product.layout-style-6:hover .woocommerce-loop-product__thumbnail .bt-product-quick-view, .bt-elwg-product-item .woocommerce-loop-product.layout-style-6:hover .woocommerce-loop-product__thumbnail .bt-product-quick-view, .bt-elwg-product-loop-item .woocommerce-loop-product.layout-style-6:hover .woocommerce-loop-product__thumbnail .bt-product-quick-view {
    bottom: 20px;
    opacity: 1;
    visibility: visible;
  }
}

.bt-elwg-product-loop-item-swatches.center .woocommerce-loop-product__infor {
  align-items: center;
}
.bt-elwg-product-loop-item-swatches.center .woocommerce-loop-product__infor .woocommerce-loop-product__title {
  text-align: center;
}
.bt-elwg-product-loop-item-swatches.center .woocommerce-loop-product__infor .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value {
  justify-content: center;
  width: 100%;
  max-width: 100%;
}
.bt-elwg-product-loop-item-swatches.right .woocommerce-loop-product__infor {
  align-items: flex-end;
}
.bt-elwg-product-loop-item-swatches.right .woocommerce-loop-product__infor .woocommerce-loop-product__title {
  text-align: right;
}
.bt-elwg-product-loop-item-swatches.right .woocommerce-loop-product__infor .bt-custom-location-attributes .bt-attributes--item .bt-attributes--value {
  justify-content: flex-end;
  width: 100%;
  max-width: 100%;
}
.bt-elwg-product-loop-item-swatches.bt-disable-hover-effect .woocommerce-loop-product .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn {
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
}
.bt-elwg-product-loop-item-swatches.bt-disable-hover-effect .woocommerce-loop-product .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-wishlist-btn {
  transition-delay: 0.1s;
}
.bt-elwg-product-loop-item-swatches.bt-disable-hover-effect .woocommerce-loop-product .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-compare-btn {
  transition-delay: 0.2s;
}
.bt-elwg-product-loop-item-swatches.bt-disable-hover-effect .woocommerce-loop-product .woocommerce-loop-product__thumbnail .bt-product-icon-btn .bt-icon-btn.bt-product-quick-view-btn {
  transition-delay: 0.3s;
}
.bt-elwg-product-loop-item-swatches.bt-disable-hover-effect .woocommerce-loop-product .woocommerce-loop-product__thumbnail .bt-add-to-cart,
.bt-elwg-product-loop-item-swatches.bt-disable-hover-effect .woocommerce-loop-product .woocommerce-loop-product__thumbnail .bt-attributes-wrap,
.bt-elwg-product-loop-item-swatches.bt-disable-hover-effect .woocommerce-loop-product .woocommerce-loop-product__thumbnail .bt-btn-add-to-cart-variable,
.bt-elwg-product-loop-item-swatches.bt-disable-hover-effect .woocommerce-loop-product .woocommerce-loop-product__thumbnail .bt-btn-read-more {
  opacity: 1;
  visibility: visible;
}
.bt-elwg-product-loop-item-swatches.bt-disable-hover-effect .woocommerce-loop-product .woocommerce-loop-product__thumbnail .bt-product-sale-marquee,
.bt-elwg-product-loop-item-swatches.bt-disable-hover-effect .woocommerce-loop-product .woocommerce-loop-product__thumbnail .bt-product-countdown-timer {
  opacity: 0;
  visibility: hidden;
  transform: translateY(100%);
}
.bt-elwg-product-loop-item-swatches.bt-disable-hover-effect .woocommerce-loop-product.layout-default.bt-has-custom-attributes .woocommerce-loop-product__infor span.price {
  opacity: 1;
  visibility: visible;
}
.bt-elwg-product-loop-item-swatches.bt-disable-hover-effect .woocommerce-loop-product.layout-default.bt-has-custom-attributes .woocommerce-loop-product__infor .bt-custom-location-attributes .bt-attributes--item {
  opacity: 1;
  visibility: visible;
  position: static;
  top: 0;
}
.bt-elwg-product-loop-item-swatches.bt-disable-hover-effect .woocommerce-loop-product.layout-style-2 .woocommerce-loop-product__infor {
  opacity: 1;
  visibility: visible;
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.bt-elwg-product-loop-item-swatches.bt-disable-hover-effect .woocommerce-loop-product.layout-style-2 .bt-add-to-cart-style-2 {
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
  position: static;
  padding: 0;
}
.bt-elwg-product-loop-item-swatches.bt-disable-hover-effect .woocommerce-loop-product.layout-style-2 .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link {
  display: none;
}
.bt-elwg-product-loop-item-swatches.bt-disable-hover-effect .woocommerce-loop-product.layout-style-2 .bt-add-to-cart-style-2 .variations_form {
  margin-top: 8px;
}
.bt-elwg-product-loop-item-swatches.bt-disable-hover-effect .woocommerce-loop-product.layout-style-3 .bt-add-to-cart-style-3 {
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}
.bt-elwg-product-loop-item-swatches.bt-disable-hover-effect .woocommerce-loop-product.layout-style-3 .bt-add-to-cart-style-3 span.price {
  display: flex;
}
.bt-elwg-product-loop-item-swatches.bt-disable-hover-effect .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view {
  bottom: 20px;
  opacity: 1;
  visibility: visible;
}
@media (max-width: 767.98px) {
  .bt-elwg-product-loop-item-swatches .woocommerce-loop-product.layout-default.bt-has-custom-attributes .woocommerce-loop-product__infor span.price {
    opacity: 1;
    visibility: visible;
  }
  .bt-elwg-product-loop-item-swatches .woocommerce-loop-product.layout-default.bt-has-custom-attributes .woocommerce-loop-product__infor .bt-custom-location-attributes .bt-attributes--item {
    opacity: 1;
    visibility: visible;
    position: static;
    top: 0;
  }
  .bt-elwg-product-loop-item-swatches .woocommerce-loop-product.layout-style-2 .woocommerce-loop-product__infor {
    opacity: 1;
    visibility: visible;
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }
  .bt-elwg-product-loop-item-swatches .woocommerce-loop-product.layout-style-2 .bt-add-to-cart-style-2 {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
    position: static;
    padding: 0;
  }
  .bt-elwg-product-loop-item-swatches .woocommerce-loop-product.layout-style-2 .bt-add-to-cart-style-2 .woocommerce-LoopProduct-link {
    display: none;
  }
  .bt-elwg-product-loop-item-swatches .woocommerce-loop-product.layout-style-2 .bt-add-to-cart-style-2 .variations_form {
    margin-top: 8px;
  }
  .bt-elwg-product-loop-item-swatches .woocommerce-loop-product.layout-style-3 .bt-add-to-cart-style-3 {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
  }
  .bt-elwg-product-loop-item-swatches .woocommerce-loop-product.layout-style-3 .bt-add-to-cart-style-3 span.price {
    display: flex;
  }
  .bt-elwg-product-loop-item-swatches .woocommerce-loop-product.layout-style-5 .woocommerce-loop-product__thumbnail .bt-add-to-cart {
    opacity: 1;
    visibility: visible;
  }
  .bt-elwg-product-loop-item-swatches .woocommerce-loop-product.layout-style-6 .woocommerce-loop-product__thumbnail .bt-product-quick-view {
    bottom: 20px;
    opacity: 1;
    visibility: visible;
  }
}

.not-found-products {
  display: flex;
  align-items: center;
  flex-direction: column;
  max-width: 490px;
  text-align: center;
  margin: 0 auto;
  color: var(--e-global-color-primary, #181818);
}
.not-found-products a {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  color: var(--e-global-color-primary, #181818);
  text-decoration: underline;
  text-decoration-skip-ink: none;
  text-underline-offset: 6px;
  text-decoration-thickness: 1px;
  transition: none;
  margin-top: 25px;
}
.not-found-products a:hover {
  color: var(--e-global-color-accent, #DF4242);
}
.not-found-products svg {
  width: 110px;
  height: 110px;
}
@media (max-width: 519.98px) {
  .not-found-products svg {
    width: 90px;
    height: 90px;
  }
}

.woocommerce-loop-product .woocommerce-product-sale-label:not(.hidden) + p.stock {
  top: 46px;
}
.woocommerce-loop-product .woocommerce-product-sale-label:not(.hidden) ~ .bt-add-to-cart p.stock {
  top: 46px;
}
.woocommerce-loop-product .woocommerce-product-sale-label:not(.hidden) ~ .bt-add-to-cart p.stock .bt-btn-add-to-cart-variable {
  bottom: 34px;
}
.woocommerce-loop-product:not(:has(.woocommerce-product-sale-label:not(:empty))) p.stock {
  top: 12px !important;
}
.woocommerce-loop-product p.stock {
  position: absolute;
  top: 12px;
  left: 12px;
  max-width: calc(100% - 100px);
  margin: 0;
  padding: 0 8px;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 22px;
  text-transform: capitalize;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff !important;
  z-index: 2;
}
.woocommerce-loop-product p.stock.in-stock {
  background-color: #3dab25;
}
.woocommerce-loop-product p.stock.available-on-backorder {
  background-color: #f0a750;
}
.woocommerce-loop-product p.stock.out-of-stock {
  background-color: #f03e3e;
}

.bt-elwg-product-loop-item.left .woocommerce-loop-product__infor {
  align-items: flex-start;
}
.bt-elwg-product-loop-item.left .woocommerce-loop-product__title {
  text-align: left;
}
.bt-elwg-product-loop-item.center .woocommerce-loop-product__infor {
  align-items: center;
}
.bt-elwg-product-loop-item.center .woocommerce-loop-product__title {
  text-align: center;
}
.bt-elwg-product-loop-item.right .woocommerce-loop-product__infor {
  align-items: flex-end;
}
.bt-elwg-product-loop-item.right .woocommerce-loop-product__title {
  text-align: right;
}
.bt-elwg-product-loop-item .woocommerce-loop-product .bt-product-rating .star-rating {
  word-break: normal;
}
.bt-elwg-product-loop-item .woocommerce-loop-product .bt-product-rating .star-rating span {
  word-break: normal;
}
.bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .button {
  max-width: 200px;
}
.bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal {
  background: #fff;
  padding: 8px;
}
.bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal div.bt-product-content {
  padding-top: 0;
  padding-bottom: 0;
}
@media (min-width: 519.98px) {
  .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal {
    padding: 16px;
  }
  .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal div.bt-product-thumbnail {
    width: 87px;
  }
  .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal div.bt-product-content {
    min-height: 87px;
    padding: 0 10px 0 20px;
  }
}
.bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal {
  padding: 20px;
  border: 1px solid #e9e9e9;
  display: flex;
  align-items: center;
}
.bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal.bt-product-variable .bt-product-price {
  flex-direction: row !important;
  justify-content: flex-start !important;
}
.bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal.bt-product-variable .bt-product-price del {
  order: 1;
}
.bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-thumbnail {
  position: relative;
}
.bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-thumbnail img {
  width: 140px;
  height: 140px;
  object-fit: cover;
  display: block;
}
.bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-thumbnail .onsale {
  text-transform: capitalize;
  display: inline-block;
  padding: 0 8px;
  border-radius: 0;
  color: #fff;
  text-align: center;
  min-height: auto;
  min-width: 48px;
  width: auto;
  background: #f03e3e;
  box-sizing: border-box;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  position: absolute;
  left: 12px;
  top: 12px;
}
.bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content {
  width: calc(100% - 140px);
  padding-left: 20px;
}
.bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-title {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 4px 0;
}
.bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  color: var(--e-global-color-primary, #181818);
  align-items: baseline;
}
.bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-price .woocommerce-Price-amount {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.62;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-price ins {
  text-decoration: none;
  margin-right: 0 !important;
  display: flex;
}
.bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-price del {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.57;
}
.bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-price del .woocommerce-Price-amount {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.57;
  color: var(--e-global-color-text, #616365);
}
@media (max-width: 519.98px) {
  .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-price {
    gap: 4px;
  }
}
.bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart {
  margin-top: 12px;
}
.bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a {
  position: relative;
  background: var(--e-global-color-primary, #181818);
  color: #fff;
  font-size: 0;
  height: 40px;
  max-width: 100%;
  padding: 0;
  border-radius: 0;
  transition: opacity 0.5s ease, transform 0.5s ease;
  display: block;
  font-style: normal;
  font-weight: 500;
  line-height: 40px; /* 162.5% */
  text-transform: uppercase;
  display: block;
  width: 40px;
  transition: width 0.5s ease;
  white-space: nowrap;
  padding-left: 40px;
}
.bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.added {
  display: none;
}
.bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.loading::before {
  opacity: 0;
  visibility: hidden;
}
.bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.loading:after {
  left: 12px !important;
  top: 12px !important;
}
.bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a::before {
  content: "";
  position: absolute;
  left: 0;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  background-image: url("../images/cart-white.svg");
}
.bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.wc-forward::before {
  background-image: url("../images/view-cart-white.svg");
}
.bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.bt-view-product::before, .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.product_type_grouped::before, .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.product_type_external::before {
  background-image: url("../images/view-product-white.svg");
}
@media (min-width: 767.98px) {
  .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal:hover {
    border-color: var(--e-global-color-primary, #181818);
  }
  .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal:hover .bt-product-content .bt-product-add-to-cart a {
    font-size: 16px;
    width: 155px;
  }
  .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal:hover .bt-product-content .bt-product-add-to-cart a.bt-view-product, .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal:hover .bt-product-content .bt-product-add-to-cart a.product_type_grouped, .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal:hover .bt-product-content .bt-product-add-to-cart a.product_type_external {
    width: 168px;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal {
    padding: 12px;
  }
  .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-thumbnail img {
    width: 100px;
    height: 100px;
  }
  .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content {
    width: calc(100% - 100px);
    padding-left: 12px;
  }
  .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-title {
    font-size: 16px;
    line-height: 1.3;
  }
  .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart {
    margin-top: 8px;
  }
  .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a {
    height: 34px;
    line-height: 34px;
    width: 34px;
    padding-left: 34px;
  }
  .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a:before {
    width: 34px;
    height: 34px;
  }
}
@media (max-width: 519.98px) and (min-width: 767.98px) {
  .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal:hover .bt-product-content .bt-product-add-to-cart a {
    font-size: 14px;
    width: 140px;
  }
  .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal:hover .bt-product-content .bt-product-add-to-cart a.bt-view-product, .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal:hover .bt-product-content .bt-product-add-to-cart a.product_type_grouped, .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal:hover .bt-product-content .bt-product-add-to-cart a.product_type_external {
    width: 150px;
  }
}
@media (min-width: 519.98px) {
  .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal div.bt-product-thumbnail {
    width: 87px;
  }
  .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal div.bt-product-content {
    min-height: 87px;
    padding: 0 10px 0 20px;
  }
}
@media (min-width: 519.98px) {
  .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal div.bt-product-thumbnail {
    width: 87px;
  }
  .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal div.bt-product-content {
    min-height: 87px;
    padding: 0 10px 0 20px;
  }
}
.bt-elwg-product-loop-item--style-2 .bt-product {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.bt-elwg-product-loop-item--style-2 .bt-product--image {
  width: 48%;
  padding-bottom: 63.9%;
}
.bt-elwg-product-loop-item--style-2 .bt-product--content {
  width: 52%;
  padding-left: 48px;
}
@media (max-width: 1520px) and (min-width: 1024.98px) {
  .bt-elwg-product-loop-item--style-2 .bt-product--content {
    padding-left: 20px;
  }
}
.bt-elwg-product-loop-item--style-2 .bt-product--category {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.62;
  text-transform: uppercase;
  color: var(--e-global-color-text, #616365);
  margin: 0 0 8px 0;
}
.bt-elwg-product-loop-item--style-2 .bt-product--category a {
  color: var(--e-global-color-text, #616365);
}
.bt-elwg-product-loop-item--style-2 .bt-product--title {
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2; /* 120% */
  text-transform: capitalize;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 24px 0;
}
.bt-elwg-product-loop-item--style-2 .bt-product--info {
  display: flex;
  align-items: center;
  gap: 15px;
  margin: 0 0 24px 0;
}
.bt-elwg-product-loop-item--style-2 .bt-product--info .onsale {
  text-transform: capitalize;
  display: inline-block;
  padding: 0 8px;
  border-radius: 0;
  color: #fff;
  text-align: center;
  min-height: auto;
  min-width: 48px;
  width: auto;
  background: #f03e3e;
  box-sizing: border-box;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  position: relative;
  left: auto;
  top: 2px;
}
.bt-elwg-product-loop-item--style-2 .bt-product--price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  align-items: center;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-loop-item--style-2 .bt-product--price .woocommerce-Price-amount {
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-loop-item--style-2 .bt-product--price ins {
  text-decoration: none;
  margin-right: 0 !important;
}
.bt-elwg-product-loop-item--style-2 .bt-product--price del .woocommerce-Price-amount {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.55;
  color: var(--e-global-color-text, #616365);
  position: relative;
  top: 4px;
}
.bt-elwg-product-loop-item--style-2 .bt-product--short-description {
  color: var(--e-global-color-text, #616365);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  -webkit-line-clamp: 3;
  margin: 0 0 24px 0;
}
.bt-elwg-product-loop-item--style-2 .bt-product--add-to-cart a {
  text-transform: uppercase;
}
@media (max-width: 1600px) and (min-width: 1199.98px) {
  .bt-elwg-product-loop-item--style-2 .bt-product--title {
    font-size: 32px;
    margin-bottom: 12px;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--info {
    margin-bottom: 12px;
  }
}
@media (max-width: 1367px) and (min-width: 1199.98px) {
  .bt-elwg-product-loop-item--style-2 .bt-product--info .onsale {
    top: 0;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--price .woocommerce-Price-amount {
    font-size: 22px;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--price del .woocommerce-Price-amount {
    top: 0;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--short-description {
    font-size: 16px;
    margin-bottom: 18px;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--add-to-cart a {
    font-size: 14px;
    padding: 12px 24px;
  }
}
@media (max-width: 1199.98px) and (min-width: 1024.98px) {
  .bt-elwg-product-loop-item--style-2 .bt-product--title {
    font-size: 28px;
    margin-bottom: 12px;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--info {
    margin-bottom: 12px;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--info .onsale {
    top: 0;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--price .woocommerce-Price-amount {
    font-size: 22px;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--price del .woocommerce-Price-amount {
    top: 0;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--short-description {
    font-size: 16px;
    margin-bottom: 18px;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--add-to-cart a {
    font-size: 14px;
    padding: 12px 24px;
  }
}
@media (max-width: 991.98px) and (min-width: 519.98px) {
  .bt-elwg-product-loop-item--style-2 .bt-product--content {
    padding-left: 20px;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--title {
    font-size: 32px;
    margin-bottom: 12px;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--info {
    margin-bottom: 12px;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--info .onsale {
    top: 0;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--price .woocommerce-Price-amount {
    font-size: 22px;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--price del .woocommerce-Price-amount {
    top: 0;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--short-description {
    font-size: 16px;
    margin-bottom: 18px;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--add-to-cart a {
    font-size: 14px;
    padding: 12px 24px;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-product-loop-item--style-2 .bt-product--image {
    width: 100%;
    padding-bottom: 100%;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--content {
    width: 100%;
    padding-left: 0;
    padding-top: 20px;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--category {
    font-size: 14px;
    margin-bottom: 4px;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--title {
    font-size: 30px;
    margin-bottom: 8px;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--info {
    margin-bottom: 8px;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--info .onsale {
    top: 0;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--price .woocommerce-Price-amount {
    font-size: 20px;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--price del .woocommerce-Price-amount {
    top: 0;
  }
  .bt-elwg-product-loop-item--style-2 .bt-product--short-description {
    font-size: 16px;
    margin-bottom: 12px;
  }
}

.bt-elwg-product-item .woocommerce-loop-product .bt-product-rating .star-rating {
  word-break: normal;
}
.bt-elwg-product-item .woocommerce-loop-product .bt-product-rating .star-rating span {
  word-break: normal;
}
.bt-elwg-product-item .woocommerce-loop-product__thumbnail .button {
  max-width: 200px;
}
.bt-elwg-product-item .woocommerce-loop-product__infor .bt-product-short-description {
  margin: 4px 0;
  display: -webkit-box !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
}
.bt-elwg-product-item .woocommerce-loop-product__infor.bt-title-hover-underline .woocommerce-loop-product__title {
  display: inline;
  background-repeat: no-repeat;
  background-position-y: 0px;
  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);
  transition: 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);
  background-size: 0 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@media (min-width: 767.98px) {
  .bt-elwg-product-item .woocommerce-loop-product__infor.bt-title-hover-underline .woocommerce-loop-product__title:hover {
    background-size: 100% 100%;
    transition-delay: 0.2s;
  }
}

.bt-notification-form {
  display: none;
  background: #f6f6f4;
  margin-bottom: 16px;
  padding: 30px;
  border: 1px solid #e9e9e9;
}

.woocommerce {
  /* price add cart */
}
.woocommerce.single-product .bt-container {
  max-width: 1290px;
}
.woocommerce.single-product .bt-main-product-ss {
  padding: 60px 0 80px 0;
}
@media (max-width: 991.98px) {
  .woocommerce.single-product .bt-main-product-ss {
    padding: 40px 0 60px 0;
  }
}
.woocommerce.single-product .mfp-content__popup {
  max-width: 850px;
  margin: 24px auto 32px;
  padding: 24px;
  background: #fff;
}
.woocommerce.single-product .mfp-content__popup.bt-store-location__popup .bt-store-location__content.bt-has-map {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 30px;
}
@media (max-width: 1024.98px) {
  .woocommerce.single-product .mfp-content__popup.bt-store-location__popup .bt-store-location__content.bt-has-map {
    grid-template-columns: 1fr;
  }
  .woocommerce.single-product .mfp-content__popup.bt-store-location__popup .bt-store-location__content.bt-has-map .bt-store-location__map iframe {
    margin: 0 -24px -24px -24px;
    display: block;
    width: calc(100% + 48px);
  }
}
@media (max-width: 519.98px) {
  .woocommerce.single-product .mfp-content__popup.bt-store-location__popup .bt-store-location__content.bt-has-map .bt-store-location__map iframe {
    height: 300px;
  }
}
.woocommerce.single-product .mfp-content__popup.bt-store-location__popup .bt-store-location__content .bt-store-location__text > *:first-child {
  margin-top: 0;
}
.woocommerce.single-product .mfp-content__popup.bt-store-location__popup .bt-store-location__content .bt-store-location__text > *:last-child {
  margin-bottom: 0;
}
.woocommerce.single-product .mfp-content__popup.bt-store-location__popup .bt-store-location__content .bt-store-location__map p {
  margin: 0;
  padding: 0;
}
.woocommerce.single-product .mfp-content__popup.bt-store-location__popup .bt-store-location__content .bt-store-location__map iframe {
  height: 350px;
  margin: -24px -24px -24px 0;
  display: block;
  width: calc(100% + 24px);
}
.woocommerce.single-product .mfp-content__inner {
  font-size: 16px;
}
.woocommerce.single-product .mfp-content__inner > *:first-child {
  margin-top: 0;
}
.woocommerce.single-product .mfp-content__inner > *:last-child {
  margin-bottom: 0;
}
.woocommerce.single-product .mfp-content__inner a {
  text-decoration: underline;
  color: var(--e-global-color-primary, #181818);
}
@media (min-width: 767.98px) {
  .woocommerce.single-product .mfp-content__inner a:hover {
    color: var(--e-global-color-primary, #181818);
  }
}
.woocommerce.single-product .mfp-content__inner .gform_title {
  font-size: 32px;
  margin-top: 0;
}
.woocommerce.single-product .mfp-content .bt-product-share__socials {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  gap: 12px;
}
.woocommerce.single-product .mfp-content .bt-product-share__socials a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background-color: #f6f6f4;
  font-size: 16px;
  color: var(--e-global-color-text, #616365);
  transition: all 0.3s ease-in-out;
}
.woocommerce.single-product .mfp-content .bt-product-share__socials a svg {
  width: 16px;
  height: 16px;
  fill: currentColor;
}
@media (min-width: 767.98px) {
  .woocommerce.single-product .mfp-content .bt-product-share__socials a:hover {
    background-color: var(--e-global-color-accent, #DF4242);
    color: #fff;
  }
}
.woocommerce.single-product .mfp-content .bt-product-share__link .bt-product-share-form {
  display: flex;
  align-items: center;
  gap: 16px;
}
.woocommerce.single-product .mfp-content .bt-product-share__link input {
  width: 100%;
}
.woocommerce.single-product .mfp-content .bt-product-share__link .bt-copy-btn {
  display: inline-block;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  color: #fff;
  border: 1px solid var(--e-global-color-accent, #DF4242);
  background: var(--e-global-color-accent, #DF4242);
  padding: 10px 30px;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message,
.woocommerce .woocommerce-notices-wrapper .woocommerce-error,
.woocommerce .woocommerce-notices-wrapper .woocommerce-info {
  border-top-color: #3dab25;
  font-size: 16px;
  line-height: 1.5;
  display: grid;
  gap: 10px;
  font-weight: 400;
  grid-template-columns: 85% 15%;
}
@media (max-width: 991.98px) {
  .woocommerce .woocommerce-notices-wrapper .woocommerce-message,
  .woocommerce .woocommerce-notices-wrapper .woocommerce-error,
  .woocommerce .woocommerce-notices-wrapper .woocommerce-info {
    grid-template-columns: 1fr;
  }
  .woocommerce .woocommerce-notices-wrapper .woocommerce-message a,
  .woocommerce .woocommerce-notices-wrapper .woocommerce-error a,
  .woocommerce .woocommerce-notices-wrapper .woocommerce-info a {
    margin: 0 !important;
  }
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message::before,
.woocommerce .woocommerce-notices-wrapper .woocommerce-error::before,
.woocommerce .woocommerce-notices-wrapper .woocommerce-info::before {
  color: #3dab25;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message::after,
.woocommerce .woocommerce-notices-wrapper .woocommerce-error::after,
.woocommerce .woocommerce-notices-wrapper .woocommerce-info::after {
  display: none;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button,
.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button,
.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button {
  width: 100px;
  text-align: center;
  align-items: center;
  display: block;
  margin: 0 0 0 auto;
  padding: 7px 5px 7px;
  box-sizing: border-box;
  height: 31px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
  text-transform: capitalize;
  color: #fff;
  background-color: #3dab25;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-error {
  border-top-color: #f03e3e;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-error::before {
  color: #f03e3e;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button {
  background-color: #f03e3e;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-info {
  border-top-color: #1e85be;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-info::before {
  color: #1e85be;
}
.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button {
  background-color: #1e85be;
}
.woocommerce .bt-product-breadcrumb {
  padding-top: 20px;
}
.woocommerce .bt-product-breadcrumb .bt-container .bt-row-breadcrumb-product {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
}
.woocommerce .bt-product-breadcrumb .bt-container .bt-row-breadcrumb-product .bt-breadcrumb {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  color: var(--e-global-color-primary, #181818);
}
.woocommerce .bt-product-breadcrumb .bt-container .bt-row-breadcrumb-product .bt-breadcrumb a {
  max-width: fit-content;
  width: 100%;
  white-space: nowrap;
}
.woocommerce .bt-product-breadcrumb .bt-container .bt-row-breadcrumb-product .bt-breadcrumb .bt-deli {
  display: flex;
  color: #a0a0a0;
}
.woocommerce .bt-product-breadcrumb .bt-container .bt-row-breadcrumb-product .bt-breadcrumb .current {
  color: #a0a0a0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.woocommerce .bt-product-breadcrumb .bt-container .bt-row-breadcrumb-product .bt-product-navigation {
  display: flex;
  align-items: center;
  gap: 4px;
}
.woocommerce .bt-product-breadcrumb .bt-container .bt-row-breadcrumb-product .bt-product-navigation > * {
  display: flex;
}
.woocommerce .bt-product-breadcrumb .bt-container .bt-row-breadcrumb-product .bt-product-navigation a {
  display: flex;
}
@media (min-width: 767.98px) {
  .woocommerce .bt-product-breadcrumb .bt-container .bt-row-breadcrumb-product .bt-product-navigation a:hover svg path {
    fill: var(--e-global-color-accent, #DF4242);
  }
}
.woocommerce .bt-site-main {
  padding-bottom: 0;
}
.woocommerce .bt-main-products-ss {
  padding: 80px 0;
}
@media (max-width: 767.98px) {
  .woocommerce .bt-main-products-ss {
    padding: 60px 0;
  }
}
.woocommerce .star-rating {
  font-size: 14px;
  letter-spacing: 2px;
  color: var(--e-global-color-accent, #DF4242);
  width: 83px;
  height: 16px;
  margin: 0;
}
.woocommerce .star-rating:before,
.woocommerce .star-rating span::before {
  left: 1px;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  color: var(--e-global-color-primary, #181818);
}
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
  opacity: 1;
  text-decoration-line: strikethrough;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
}
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
  float: left;
  text-decoration: none;
}
.woocommerce div.product .bt-price-add-cart span.price {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  color: #fff;
  display: inline-flex;
  gap: 4px;
  flex-direction: row-reverse !important;
}
.woocommerce div.product .bt-price-add-cart span.price del {
  color: rgba(255, 255, 255, 0.5803921569);
  line-height: 24px;
}
.woocommerce div.product .bt-price-add-cart span.price ins {
  float: none;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  color: #fff;
}
.woocommerce .quantity {
  position: relative;
  display: inline-block;
}
.woocommerce .quantity .qty {
  border-radius: 0;
  min-height: auto;
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 24px !important;
  text-transform: capitalize;
  width: 50px;
  padding: 7.5px 23.5px;
  -moz-appearance: textfield;
  border: 1px solid #c7c7c7;
  background: #fff;
}
.woocommerce .quantity .qty::-webkit-inner-spin-button, .woocommerce .quantity .qty::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.woocommerce .quantity .qty-minus,
.woocommerce .quantity .qty-plus {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 0 8px 0 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.woocommerce .quantity .qty-minus svg,
.woocommerce .quantity .qty-plus svg {
  width: 12px;
  height: auto;
}
.woocommerce .quantity .qty-plus {
  left: auto;
  right: 0;
  padding: 0 16px 0 8px;
}
.woocommerce .bt-products-topbar {
  margin-bottom: 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 8px;
  flex-wrap: wrap;
  gap: 12px;
}
@media (max-width: 360px) {
  .woocommerce .bt-products-topbar {
    gap: 12px 6px;
  }
}
.woocommerce .bt-products-topbar .bt-product-action {
  display: flex;
  align-items: center;
  gap: 12px;
}
.woocommerce .bt-products-topbar .bt-product-action .bt-product-filter-toggle {
  display: flex;
  align-items: center;
  gap: 5px;
  background: white;
  border-radius: 4px;
  border: 1px solid #e4e4e4;
  padding: 4px 16px 4px 12px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  cursor: pointer;
}
@media (max-width: 360px) {
  .woocommerce .bt-products-topbar .bt-product-action .bt-product-filter-toggle {
    padding: 4px 10px 4px 8px;
    font-size: 14px;
  }
}
.woocommerce .bt-products-topbar .bt-product-view-type {
  display: flex;
  gap: 12px;
  align-items: center;
}
.woocommerce .bt-products-topbar .bt-product-view-type a .bt-icon {
  display: flex;
  flex-wrap: wrap;
  width: 24px;
  gap: 2px 1px;
}
.woocommerce .bt-products-topbar .bt-product-view-type a .bt-icon .bt-dot {
  width: 6px;
  height: 6px;
  border: 1px solid var(--e-global-color-primary, #181818);
  border-radius: 50%;
}
.woocommerce .bt-products-topbar .bt-product-view-type a .bt-icon .bt-dot.long {
  border-radius: 8px;
  width: 13px;
}
@media (min-width: 767.98px) {
  .woocommerce .bt-products-topbar .bt-product-view-type a .bt-icon:hover .bt-dot {
    background-color: var(--e-global-color-primary, #181818);
    box-shadow: 0 0 10px rgba(12, 44, 72, 0.6);
  }
}
.woocommerce .bt-products-topbar .bt-product-view-type a.bt-view-grid-2 .bt-icon {
  gap: 2px;
  width: 18px;
}
.woocommerce .bt-products-topbar .bt-product-view-type a.bt-view-grid-3 .bt-icon {
  gap: 2px;
  width: 28px;
}
.woocommerce .bt-products-topbar .bt-product-view-type a.bt-view-grid-4 .bt-icon {
  gap: 2px;
  width: 38px;
}
.woocommerce .bt-products-topbar .bt-product-view-type a.active .bt-dot {
  background-color: var(--e-global-color-primary, #181818);
}
@media (max-width: 650px) {
  .woocommerce .bt-products-topbar .bt-product-view-type {
    display: none;
  }
}
.woocommerce .bt-products-topbar .bt-product-results {
  display: flex;
  align-items: center;
  gap: 6px;
}
.woocommerce .bt-products-topbar .bt-product-results svg {
  position: relative;
  top: -1px;
}
@media (max-width: 360px) {
  .woocommerce .bt-products-topbar .bt-product-results svg {
    width: 16px;
    height: 16px;
  }
}
.woocommerce .bt-products-topbar .bt-product-results .bt-results-count {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  color: var(--e-global-color-text, #616365);
}
@media (max-width: 519.98px) {
  .woocommerce .bt-products-topbar .bt-product-results .bt-results-count {
    font-size: 14px;
    line-height: 18px;
  }
}
.woocommerce .bt-products-topbar .bt-product-results .bt-results-count span {
  font-weight: 500;
  color: var(--e-global-color-primary, #181818);
}
.woocommerce .bt-products-topbar .bt-product-sort-block {
  display: flex;
  align-items: center;
  gap: 8px;
}
.woocommerce .bt-products-topbar .bt-product-sort-block .bt-sort-title {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  color: var(--e-global-color-text, #616365);
}
@media (max-width: 767px) {
  .woocommerce .bt-products-topbar .bt-product-sort-block .bt-sort-title {
    display: none;
  }
}
.woocommerce .bt-products-topbar .bt-product-sort-block .select2-results__option {
  padding: 8px 12px;
  text-transform: capitalize;
}
.woocommerce .bt-products-topbar .bt-product-sort-block .select2-container {
  min-height: 40px;
  position: relative;
  max-width: fit-content;
  min-width: 164px;
  width: 100% !important;
}
@media (max-width: 767px) {
  .woocommerce .bt-products-topbar .bt-product-sort-block .select2-container {
    min-width: 36px;
    width: 36px !important;
    min-height: 36px;
  }
}
.woocommerce .bt-products-topbar .bt-product-sort-block .select2-container.select2-container--open .select2-selection__arrow::before {
  transform: rotate(180deg);
}
.woocommerce .bt-products-topbar .bt-product-sort-block .select2-container .select2-dropdown {
  border: none;
}
@media (max-width: 767px) {
  .woocommerce .bt-products-topbar .bt-product-sort-block .select2-container .select2-dropdown {
    min-width: 160px;
    right: 0;
    left: auto;
  }
}
.woocommerce .bt-products-topbar .bt-product-sort-block .select2-container .select2-results > .select2-results__options {
  max-height: 232px;
}
.woocommerce .bt-products-topbar .bt-product-sort-block .select2-container .select2-selection--single {
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  padding: 9px 12px;
  height: 40px;
  background: #fff;
  position: relative;
}
@media (max-width: 767px) {
  .woocommerce .bt-products-topbar .bt-product-sort-block .select2-container .select2-selection--single {
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    min-width: 36px;
    height: 36px;
  }
}
.woocommerce .bt-products-topbar .bt-product-sort-block .select2-container .select2-selection--single .select2-selection__rendered {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  height: 22px;
  color: var(--e-global-color-primary, #181818);
  text-transform: capitalize;
}
@media (max-width: 767px) {
  .woocommerce .bt-products-topbar .bt-product-sort-block .select2-container .select2-selection--single .select2-selection__rendered {
    display: none;
  }
}
.woocommerce .bt-products-topbar .bt-product-sort-block .select2-container .select2-selection--single .select2-selection__arrow {
  height: 22px;
  width: 22px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .woocommerce .bt-products-topbar .bt-product-sort-block .select2-container .select2-selection--single .select2-selection__arrow {
    width: 100%;
    height: 100%;
    justify-content: center;
  }
}
.woocommerce .bt-products-topbar .bt-product-sort-block .select2-container .select2-selection--single .select2-selection__arrow b {
  display: none;
}
.woocommerce .bt-products-topbar .bt-product-sort-block .select2-container .select2-selection--single .select2-selection__arrow::before {
  content: "";
  background-image: url("../images/arrow-down-light.svg");
  width: 16px;
  height: 16px;
  display: block;
  transition: 0.3s all;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 767px) {
  .woocommerce .bt-products-topbar .bt-product-sort-block .select2-container .select2-selection--single .select2-selection__arrow::before {
    background-image: url("../images/sort-product.svg");
    background-size: contain;
    width: 22px;
    height: 22px;
    transform: rotate(0deg) !important;
  }
}
.woocommerce .bt-list-tag-filter {
  display: none;
  flex-wrap: wrap;
  gap: 8px;
  width: 100%;
}
.woocommerce .bt-list-tag-filter.active {
  display: flex;
}
.woocommerce .bt-list-tag-filter .bt-filter-tag {
  border-radius: 1000px;
  border: 1px solid #e9e9e9;
  background: #fff;
  color: var(--e-global-color-primary, #181818);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  padding: 0 12px;
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
.woocommerce .bt-list-tag-filter .bt-filter-tag.bt-color-tag a {
  display: inline-flex;
  gap: 8px;
  align-items: center;
  cursor: default;
  color: var(--e-global-color-primary, #181818);
  pointer-events: none;
}
.woocommerce .bt-list-tag-filter .bt-filter-tag.bt-color-tag a span {
  width: 20px;
  height: 20px;
  border-radius: 50%;
}
.woocommerce .bt-list-tag-filter .bt-filter-tag.bt-rating-tag {
  gap: 2px;
}
.woocommerce .bt-list-tag-filter .bt-filter-tag.bt-rating-tag .bt-close {
  margin-left: 2px;
}
.woocommerce .bt-list-tag-filter .bt-filter-tag .bt-close {
  cursor: pointer;
  transition: 0.3s all;
}
@media (min-width: 767.98px) {
  .woocommerce .bt-list-tag-filter .bt-filter-tag .bt-close:hover {
    color: #5b86a8;
    transform: scale(1.2);
  }
}
.woocommerce .bt-list-tag-filter .bt-reset-filter-product-btn {
  order: 10;
  border-radius: 36px;
  border: 1px solid var(--e-global-color-primary, #181818);
  background: var(--e-global-color-primary, #181818);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  padding: 0 12px;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  color: #fff;
}
.woocommerce .woocommerce-loop-products {
  position: relative;
  clear: both;
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  min-height: 350px;
}
.woocommerce .woocommerce-loop-products.columns-4 .product {
  width: calc(25% - 23px);
}
.woocommerce .woocommerce-loop-products.columns-3 .product {
  width: calc(33.33% - 20px);
}
.woocommerce .woocommerce-loop-products.columns-2 .product {
  width: calc(50% - 15px);
}
@media (max-width: 991.98px) {
  .woocommerce .woocommerce-loop-products.columns-4 .product {
    width: calc(33.33% - 20px);
  }
}
@media (max-width: 767.98px) {
  .woocommerce .woocommerce-loop-products.columns-4 .product, .woocommerce .woocommerce-loop-products.columns-3 .product {
    width: calc(50% - 15px);
  }
}
@media (max-width: 519.98px) {
  .woocommerce .woocommerce-loop-products.columns-4 .product, .woocommerce .woocommerce-loop-products.columns-3 .product, .woocommerce .woocommerce-loop-products.columns-2 .product {
    width: 100%;
  }
}
.woocommerce .bt-product-layout.column-4 .woocommerce-loop-products .product {
  width: calc(25% - 23px);
}
@media (max-width: 991.98px) {
  .woocommerce .bt-product-layout.column-4 .woocommerce-loop-products .product {
    width: calc(33.33% - 20px);
  }
}
@media (max-width: 767.98px) {
  .woocommerce .bt-product-layout.column-4 .woocommerce-loop-products .product {
    width: calc(50% - 15px);
  }
}
@media (max-width: 519.98px) {
  .woocommerce .bt-product-layout.column-4 .woocommerce-loop-products .product {
    width: 100%;
  }
}
.woocommerce .bt-product-layout .woocommerce-loop-products .product {
  width: calc(33.33% - 20px);
}
@media (max-width: 1199.98px) {
  .woocommerce .bt-product-layout .woocommerce-loop-products {
    gap: 20px;
  }
  .woocommerce .bt-product-layout .woocommerce-loop-products .product {
    width: calc(33.33% - 14px);
  }
}
@media (max-width: 767.98px) {
  .woocommerce .bt-product-layout .woocommerce-loop-products .product {
    width: calc(50% - 10px);
  }
}
@media (max-width: 519.98px) {
  .woocommerce .bt-product-layout .woocommerce-loop-products .product {
    width: 100%;
  }
}
.woocommerce .bt-product-layout[data-view=grid-2] .woocommerce-loop-products .product {
  width: calc(50% - 15px);
}
@media (max-width: 1024.98px) {
  .woocommerce .bt-product-layout[data-view=grid-2] .woocommerce-loop-products {
    gap: 20px;
  }
  .woocommerce .bt-product-layout[data-view=grid-2] .woocommerce-loop-products .product {
    width: calc(50% - 10px);
  }
}
@media (max-width: 519.98px) {
  .woocommerce .bt-product-layout[data-view=grid-2] .woocommerce-loop-products .product {
    width: 100%;
  }
}
.woocommerce .bt-product-layout[data-view=grid-4] .woocommerce-loop-products .product {
  width: calc(25% - 23px);
}
@media (max-width: 1367px) {
  .woocommerce .bt-product-layout[data-view=grid-4] .woocommerce-loop-products {
    gap: 20px;
  }
  .woocommerce .bt-product-layout[data-view=grid-4] .woocommerce-loop-products .product {
    width: calc(25% - 15px);
  }
}
@media (max-width: 1199.98px) {
  .woocommerce .bt-product-layout[data-view=grid-4] .woocommerce-loop-products .product {
    width: calc(33.33% - 14px);
  }
}
@media (max-width: 767.98px) {
  .woocommerce .bt-product-layout[data-view=grid-4] .woocommerce-loop-products .product {
    width: calc(50% - 10px);
  }
}
@media (max-width: 519.98px) {
  .woocommerce .bt-product-layout[data-view=grid-4] .woocommerce-loop-products .product {
    width: 100%;
  }
}
.woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products {
  min-height: 300px;
}
.woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product {
  width: 100% !important;
  display: flex;
  align-items: center;
}
.woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__thumbnail {
  width: 300px;
}
.woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__thumbnail .bt-product-icon-btn {
  display: none;
}
.woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__thumbnail .bt-add-to-cart {
  display: none;
}
.woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__infor {
  width: calc(100% - 300px);
  padding: 0 0 0 40px;
}
.woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__infor .bt-product-short-description {
  display: block;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
  margin: 8px 0 0 0;
}
.woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__infor .bt-product-icon-btn {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin: 28px 0 0 0;
}
.woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__infor .bt-product-icon-btn .tooltip {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  padding: 6px 12px;
  background-color: #333;
  color: #fff;
  border-radius: 4px;
  white-space: nowrap;
  display: none;
  z-index: 100;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  font-size: 12px;
  line-height: 22px;
  font-weight: 400;
  margin-bottom: 8px;
}
.woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__infor .bt-product-icon-btn .tooltip::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
}
.woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__infor .bt-product-icon-btn .bt-icon-btn {
  background: #fff;
  display: flex;
  align-items: center;
  width: 40px;
  height: 40px;
  justify-content: center;
  border-radius: 4px;
  border: 1px solid #e9e9e9;
  transition: opacity 0.5s ease, transform 0.5s ease;
  position: relative;
  color: var(--e-global-color-primary, #181818);
}
@media (min-width: 767.98px) {
  .woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__infor .bt-product-icon-btn .bt-icon-btn:hover {
    background: #f6f6f4;
  }
}
.woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__infor .bt-product-icon-btn .bt-icon-btn::after {
  content: "";
  position: absolute;
  top: 27% !important;
  left: 27% !important;
  right: auto !important;
  bottom: auto;
  width: 16px;
  height: 16px;
  z-index: 9999;
  background-image: url("../images/loading.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  opacity: 0;
}
.woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__infor .bt-product-icon-btn .bt-icon-btn.loading svg {
  opacity: 0;
}
.woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__infor .bt-product-icon-btn .bt-icon-btn.loading::after {
  opacity: 1;
}
.woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__infor .bt-product-icon-btn .bt-icon-btn.added {
  background: var(--e-global-color-accent, #DF4242);
  border-color: var(--e-global-color-accent, #DF4242);
}
.woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__infor .bt-product-icon-btn .bt-icon-btn.added svg {
  fill: #fff;
}
.woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__infor .bt-product-icon-btn .bt-icon-btn.added svg path {
  fill: #fff;
}
.woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__infor .bt-product-icon-btn .bt-icon-btn svg {
  width: 24px;
  height: 24px;
}
.woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__infor .bt-product-icon-btn .bt-icon-btn.bt-product-wishlist-btn {
  transition-delay: 0.1s;
}
.woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__infor .bt-product-icon-btn .bt-icon-btn.bt-product-compare-btn {
  transition-delay: 0.2s;
}
.woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__infor .bt-product-icon-btn .bt-icon-btn.bt-product-quick-view-btn {
  transition-delay: 0.3s;
}
.woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__infor .bt-product-icon-btn .bt-add-to-cart a {
  color: #fff;
  text-align: center;
  font-family: var(--e-global-typography-accent-font-family, "Outfit"), sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  width: auto;
  max-width: 100%;
  padding: 7px 28px;
  border-radius: 4px;
  min-width: 276px;
  border: 1px solid var(--e-global-color-accent, #DF4242);
  background: var(--e-global-color-accent, #DF4242);
}
@media (max-width: 1250px) {
  .woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__infor .bt-product-icon-btn .bt-add-to-cart a {
    min-width: auto;
  }
}
.woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__infor .bt-product-icon-btn .bt-add-to-cart a.added {
  display: none;
}
@media (max-width: 767.98px) {
  .woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__thumbnail {
    width: 220px;
  }
  .woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__infor {
    width: calc(100% - 220px);
    padding: 0 0 0 20px;
  }
}
@media (max-width: 650px) {
  .woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product {
    flex-wrap: wrap;
  }
  .woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__thumbnail {
    width: 100%;
  }
  .woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__infor {
    width: 100%;
    padding: 20px 0 0 0;
  }
  .woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__infor .bt-product-short-description {
    margin: 4px 0 0 0;
  }
  .woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__infor .bt-product-icon-btn {
    margin: 16px 0 0 0;
  }
  .woocommerce .bt-product-layout[data-view=list] .woocommerce-loop-products .woocommerce-loop-product__infor .bt-product-icon-btn .bt-add-to-cart a {
    font-size: 14px;
    padding: 7px 14px;
  }
}
.woocommerce .bt-product-layout[data-view=list] .bt-product-skeleton {
  width: 100% !important;
  display: flex;
  align-items: center;
}
.woocommerce .bt-product-layout[data-view=list] .bt-product-skeleton .bt-skeleton-thumbnail {
  padding-bottom: 0;
  border-radius: 8px;
  width: 300px;
  box-sizing: border-box;
  height: 300px;
  display: flex;
}
.woocommerce .bt-product-layout[data-view=list] .bt-product-skeleton .bt-skeleton-content {
  width: calc(100% - 300px);
  padding-left: 40px;
  box-sizing: border-box;
}
.woocommerce .bt-product-layout[data-view=list] .bt-product-skeleton .bt-skeleton-title {
  height: 40px;
  border-radius: 4px;
  margin-top: 0;
}
.woocommerce .bt-product-layout[data-view=list] .bt-product-skeleton .bt-skeleton-price {
  height: 25px;
  width: 50%;
}
.woocommerce .bt-product-layout[data-view=list] .bt-product-skeleton .bt-skeleton-rating {
  height: 22px;
  width: 30%;
}
.woocommerce .bt-product-layout[data-view=list] .bt-product-skeleton .bt-skeleton-description {
  height: 100px;
  border-radius: 4px;
  margin-top: 10px;
}
.woocommerce .bt-product-layout[data-view=list] .bt-product-skeleton .bt-skeleton-action {
  height: 32px;
  border-radius: 4px;
  margin-top: 10px;
  width: 70%;
}
@media (max-width: 767.98px) {
  .woocommerce .bt-product-layout[data-view=list] .bt-product-skeleton .bt-skeleton-thumbnail {
    width: 220px;
    height: 220px;
  }
  .woocommerce .bt-product-layout[data-view=list] .bt-product-skeleton .bt-skeleton-content {
    width: calc(100% - 220px);
    padding: 0 0 0 20px;
  }
  .woocommerce .bt-product-layout[data-view=list] .bt-product-skeleton .bt-skeleton-rating {
    display: none;
  }
  .woocommerce .bt-product-layout[data-view=list] .bt-product-skeleton .bt-skeleton-description {
    height: 40px;
  }
}
@media (max-width: 650px) {
  .woocommerce .bt-product-layout[data-view=list] .bt-product-skeleton {
    flex-wrap: wrap;
  }
  .woocommerce .bt-product-layout[data-view=list] .bt-product-skeleton .bt-skeleton-thumbnail {
    width: 100%;
    height: auto;
    padding-bottom: 100%;
  }
  .woocommerce .bt-product-layout[data-view=list] .bt-product-skeleton .bt-skeleton-content {
    width: 100%;
    padding: 15px 0 0 0;
  }
  .woocommerce .bt-product-layout[data-view=list] .bt-product-skeleton .bt-skeleton-title {
    height: 30px;
  }
  .woocommerce .bt-product-layout[data-view=list] .bt-product-skeleton .bt-skeleton-description {
    height: 50px;
  }
}
.woocommerce .bt-product-layout .bt-product-skeleton .bt-skeleton-thumbnail {
  padding-bottom: 132%;
  border-radius: 0;
}
.woocommerce .bt-product-layout .bt-product-skeleton .bt-skeleton-title {
  height: 30px;
  border-radius: 4px;
  margin-top: 10px;
}
.woocommerce .bt-product-layout .bt-product-skeleton .bt-skeleton-price {
  height: 20px;
  border-radius: 4px;
  margin-top: 6px;
  width: 70%;
}
.woocommerce .bt-product-layout .bt-product-skeleton .bt-skeleton-rating {
  height: 16px;
  border-radius: 4px;
  margin-top: 6px;
  width: 50%;
}
.woocommerce .bt-product-pagination-wrap .bt-pagination {
  margin-top: 40px;
  justify-content: flex-start;
}
.woocommerce .bt-product-pagination-wrap .bt-load-more-button-wrap {
  margin-top: 40px;
  text-align: center;
}
.woocommerce .bt-product-pagination-wrap .bt-load-more-button-wrap .bt-load-more-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 16px 36px;
  background-color: var(--e-global-color-primary, #181818);
  color: #ffffff;
  border: 1px solid var(--e-global-color-primary, #181818);
  border-radius: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
  cursor: pointer;
  transition: all 0.3s ease;
  min-width: 200px;
}
@media (min-width: 767.98px) {
  .woocommerce .bt-product-pagination-wrap .bt-load-more-button-wrap .bt-load-more-btn:hover {
    background-color: transparent;
    color: var(--e-global-color-primary, #181818);
  }
}
.woocommerce .bt-product-pagination-wrap .bt-load-more-button-wrap .bt-load-more-btn.loading {
  opacity: 0.7;
  cursor: not-allowed;
  pointer-events: none;
}
.woocommerce .bt-product-pagination-wrap .bt-load-more-button-wrap .bt-load-more-btn .bt-btn-loading {
  display: flex;
  align-items: center;
  gap: 8px;
}
.woocommerce .bt-product-pagination-wrap .bt-load-more-button-wrap .bt-load-more-btn .bt-btn-loading svg {
  width: 20px;
  height: 20px;
}
@media (max-width: 767.98px) {
  .woocommerce .bt-product-pagination-wrap .bt-load-more-button-wrap .bt-load-more-btn {
    padding: 12px 24px;
    font-size: 14px;
    min-width: 160px;
  }
}
.woocommerce .bt-product-pagination-wrap[data-pagination-type=infinite-scroll] .bt-infinite-scroll-trigger {
  margin-top: 40px;
  padding: 20px;
  text-align: center;
}
.woocommerce .bt-product-pagination-wrap[data-pagination-type=infinite-scroll] .bt-infinite-scroll-trigger .bt-loading-spinner {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
}
.woocommerce .bt-product-pagination-wrap[data-pagination-type=infinite-scroll] .bt-infinite-scroll-trigger .bt-loading-spinner:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 3px solid var(--e-global-color-primary, #181818);
  border-top-color: #ffffff;
  border-radius: 50%;
  animation: spin 1s linear infinite;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
.woocommerce .bt-main-product-ss {
  padding: 105px 0 110px 0;
}
@media (max-width: 991.98px) {
  .woocommerce .bt-main-product-ss {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 767.98px) {
  .woocommerce .bt-main-product-ss {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.woocommerce div.product.outofstock.product-type-simple div.summary .bt-notification-form, .woocommerce div.product.outofstock.product-type-variable div.summary .bt-notification-form {
  display: block;
}
.woocommerce div.product.outofstock.product-type-simple div.summary form.cart, .woocommerce div.product.outofstock.product-type-variable div.summary form.cart {
  display: none;
}
.woocommerce div.product.product-type-variable div.summary form.cart.out-of-stock .woocommerce-variation-add-to-cart-disabled {
  padding-top: 0;
}
.woocommerce div.product.product-type-variable div.summary form.cart.out-of-stock .woocommerce-variation-add-to-cart-disabled > *:not(.bt-product-icon-btn) {
  display: none !important;
}
.woocommerce div.product.product-type-variable div.summary form.cart.out-of-stock .woocommerce-variation-add-to-cart-disabled .bt-product-icon-btn {
  padding-left: 0;
}
.woocommerce div.product.product-type-variable div.summary form.cart.out-of-stock ~ .bt-notification-form {
  display: block;
  margin-top: 24px;
}
.woocommerce div.product.product-type-variable div.summary form.cart.out-of-stock p.stock {
  display: none;
}
.woocommerce div.product.product-type-variable div.summary form.cart.out-of-stock ~ .ppcp-messages,
.woocommerce div.product.product-type-variable div.summary form.cart.out-of-stock ~ .ppc-button-wrapper {
  display: none !important;
}
.woocommerce div.product.product-type-variable div.summary form.cart.out-of-stock ~ #wc-stripe-express-checkout-element {
  display: none !important;
}
.woocommerce div.product .bt-skeleton-gallery {
  display: flex;
  flex-direction: column;
  gap: 20px;
  position: absolute;
  top: 0;
  z-index: 1;
  width: 100%;
}
.woocommerce div.product .bt-skeleton-main-image {
  width: 100%;
}
.woocommerce div.product .bt-skeleton-thumbnails {
  display: none;
  position: relative;
  overflow: hidden;
}
.woocommerce div.product .bt-skeleton-thumbnails--inner {
  display: grid;
  gap: 10px;
  grid-template-columns: repeat(5, 1fr);
}
.woocommerce div.product .bt-skeleton-thumb {
  display: block;
  padding-bottom: 133.5%;
  box-sizing: border-box;
  height: auto;
}
.woocommerce div.product.bt-bottom-thumbnail .bt-skeleton-thumbnails .bt-skeleton-thumb:last-child {
  display: none;
}
@media (min-width: 991.98px) and (max-width: 1199.98px) {
  .woocommerce div.product.bt-bottom-thumbnail .bt-skeleton-thumbnails--inner {
    grid-template-columns: repeat(4, 1fr);
  }
  .woocommerce div.product.bt-bottom-thumbnail .bt-skeleton-thumbnails .bt-skeleton-thumb:nth-child(5) {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .woocommerce div.product.bt-bottom-thumbnail .bt-skeleton-thumbnails--inner {
    grid-template-columns: repeat(4, 1fr);
  }
  .woocommerce div.product.bt-bottom-thumbnail .bt-skeleton-thumbnails .bt-skeleton-thumb:nth-child(5) {
    display: none;
  }
}
@media (max-width: 479.98px) {
  .woocommerce div.product.bt-bottom-thumbnail .bt-skeleton-thumbnails--inner {
    grid-template-columns: repeat(3, 1fr);
  }
  .woocommerce div.product.bt-bottom-thumbnail .bt-skeleton-thumbnails .bt-skeleton-thumb:nth-child(4) {
    display: none;
  }
}
.woocommerce div.product.bt-left-thumbnail .bt-skeleton-gallery, .woocommerce div.product.bt-right-thumbnail .bt-skeleton-gallery {
  flex-direction: row;
}
.woocommerce div.product.bt-left-thumbnail .bt-skeleton-main-image, .woocommerce div.product.bt-right-thumbnail .bt-skeleton-main-image {
  flex-basis: calc(100% - 100px);
  max-width: calc(100% - 100px);
}
.woocommerce div.product.bt-left-thumbnail .bt-skeleton-thumbnails, .woocommerce div.product.bt-right-thumbnail .bt-skeleton-thumbnails {
  display: flex;
  flex-basis: 80px;
  max-width: 80px;
}
.woocommerce div.product.bt-left-thumbnail .bt-skeleton-thumbnails--inner, .woocommerce div.product.bt-right-thumbnail .bt-skeleton-thumbnails--inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.woocommerce div.product.bt-left-thumbnail div.images .woocommerce-product-gallery__wrapper, .woocommerce div.product.bt-right-thumbnail div.images .woocommerce-product-gallery__wrapper {
  display: flex;
  gap: 20px;
}
.woocommerce div.product.bt-left-thumbnail div.images .woocommerce-product-gallery__wrapper:not(.bt-has-slide-thumbs) .woocommerce-product-gallery__slider, .woocommerce div.product.bt-right-thumbnail div.images .woocommerce-product-gallery__wrapper:not(.bt-has-slide-thumbs) .woocommerce-product-gallery__slider {
  flex-basis: 100%;
  max-width: 100%;
}
.woocommerce div.product.bt-left-thumbnail div.images .woocommerce-product-gallery__wrapper:not(.bt-has-slide-thumbs) .woocommerce-product-gallery__slider-thumbs, .woocommerce div.product.bt-right-thumbnail div.images .woocommerce-product-gallery__wrapper:not(.bt-has-slide-thumbs) .woocommerce-product-gallery__slider-thumbs {
  display: none;
}
.woocommerce div.product.bt-left-thumbnail div.images .woocommerce-product-gallery__slider, .woocommerce div.product.bt-right-thumbnail div.images .woocommerce-product-gallery__slider {
  flex-basis: calc(100% - 100px);
  max-width: calc(100% - 100px);
}
.woocommerce div.product.bt-left-thumbnail div.images .woocommerce-product-gallery__slider-thumbs, .woocommerce div.product.bt-right-thumbnail div.images .woocommerce-product-gallery__slider-thumbs {
  flex-basis: 80px;
  max-width: 80px;
  margin-top: 0;
}
.woocommerce div.product.bt-left-thumbnail .bt-skeleton-gallery,
.woocommerce div.product.bt-left-thumbnail div.images .woocommerce-product-gallery__wrapper {
  flex-direction: row-reverse;
}
@media (max-width: 991.98px) {
  .woocommerce div.product.bt-gallery-one-column .bt-skeleton-main-image:not(:first-child),
  .woocommerce div.product.bt-gallery-one-column div.images.bt-gallery-grid-products .bt-gallery-grid-product__item:not(:first-child) {
    display: none !important;
  }
}
.woocommerce div.product.bt-gallery-two-columns .bt-skeleton-gallery {
  flex-direction: row;
  flex-wrap: wrap;
}
.woocommerce div.product.bt-gallery-two-columns .bt-skeleton-main-image,
.woocommerce div.product.bt-gallery-two-columns div.images.bt-gallery-grid-products .bt-gallery-grid-product__item {
  width: calc(50% - 10px);
}
@media (max-width: 991.98px) {
  .woocommerce div.product.bt-gallery-two-columns .bt-skeleton-main-image,
  .woocommerce div.product.bt-gallery-two-columns div.images.bt-gallery-grid-products .bt-gallery-grid-product__item {
    width: 100%;
  }
  .woocommerce div.product.bt-gallery-two-columns .bt-skeleton-main-image:not(:first-child),
  .woocommerce div.product.bt-gallery-two-columns div.images.bt-gallery-grid-products .bt-gallery-grid-product__item:not(:first-child) {
    display: none !important;
  }
}
.woocommerce div.product.bt-gallery-stacked .bt-skeleton-gallery {
  flex-direction: row;
  flex-wrap: wrap;
}
.woocommerce div.product.bt-gallery-stacked .bt-skeleton-main-image {
  width: calc(50% - 10px);
}
.woocommerce div.product.bt-gallery-stacked .bt-skeleton-main-image:first-child {
  width: 100%;
}
.woocommerce div.product.bt-gallery-stacked .bt-skeleton-main-image:last-child {
  display: none;
}
@media (max-width: 991.98px) {
  .woocommerce div.product.bt-gallery-stacked .bt-skeleton-main-image:not(:first-child) {
    display: none !important;
  }
}
.woocommerce div.product.bt-gallery-stacked div.images.bt-gallery-grid-products .bt-gallery-grid-product__item {
  width: calc(50% - 10px);
}
.woocommerce div.product.bt-gallery-stacked div.images.bt-gallery-grid-products .bt-gallery-grid-product__item:first-child {
  width: 100%;
}
@media (max-width: 991.98px) {
  .woocommerce div.product.bt-gallery-stacked div.images.bt-gallery-grid-products .bt-gallery-grid-product__item:not(:first-child) {
    display: none !important;
  }
}
.woocommerce div.product.bt-gallery-three-columns .bt-skeleton-main-image,
.woocommerce div.product.bt-gallery-three-columns div.images.bt-gallery-grid-products .bt-gallery-grid-product__item {
  width: calc(33.33% - 13.34px);
}
@media (max-width: 991.98px) {
  .woocommerce div.product.bt-gallery-three-columns .bt-skeleton-main-image,
  .woocommerce div.product.bt-gallery-three-columns div.images.bt-gallery-grid-products .bt-gallery-grid-product__item {
    width: 100%;
  }
  .woocommerce div.product.bt-gallery-three-columns .bt-skeleton-main-image:not(:first-child),
  .woocommerce div.product.bt-gallery-three-columns div.images.bt-gallery-grid-products .bt-gallery-grid-product__item:not(:first-child) {
    display: none !important;
  }
}
.woocommerce div.product.bt-gallery-four-columns .bt-skeleton-main-image,
.woocommerce div.product.bt-gallery-four-columns div.images.bt-gallery-grid-products .bt-gallery-grid-product__item {
  width: calc(25% - 15px);
}
@media (max-width: 991.98px) {
  .woocommerce div.product.bt-gallery-four-columns .bt-skeleton-main-image,
  .woocommerce div.product.bt-gallery-four-columns div.images.bt-gallery-grid-products .bt-gallery-grid-product__item {
    width: 100%;
  }
  .woocommerce div.product.bt-gallery-four-columns .bt-skeleton-main-image:not(:first-child),
  .woocommerce div.product.bt-gallery-four-columns div.images.bt-gallery-grid-products .bt-gallery-grid-product__item:not(:first-child) {
    display: none !important;
  }
}
.woocommerce div.product.bt-gallery-four-columns .bt-skeleton-main-image,
.woocommerce div.product.bt-gallery-four-columns div.images.bt-gallery-grid-products .bt-gallery-grid-product__item {
  width: calc(25% - 15px);
}
@media (max-width: 991.98px) {
  .woocommerce div.product.bt-gallery-four-columns .bt-skeleton-main-image,
  .woocommerce div.product.bt-gallery-four-columns div.images.bt-gallery-grid-products .bt-gallery-grid-product__item {
    width: 100%;
  }
  .woocommerce div.product.bt-gallery-four-columns .bt-skeleton-main-image:not(:first-child),
  .woocommerce div.product.bt-gallery-four-columns div.images.bt-gallery-grid-products .bt-gallery-grid-product__item:not(:first-child) {
    display: none !important;
  }
}
.woocommerce div.product.bt-gallery-grid-fullwidth div.images .bt-gallery-grid-product,
.woocommerce div.product.bt-gallery-grid-fullwidth div.images.loading {
  width: calc(100vw - 40px);
  position: relative;
  left: calc(50% - 50vw + 20px);
}
@media (max-width: 991.98px) {
  .woocommerce div.product.bt-gallery-grid-fullwidth div.images .bt-gallery-grid-product,
  .woocommerce div.product.bt-gallery-grid-fullwidth div.images.loading {
    left: 0;
    width: 100%;
  }
}
.woocommerce div.product.bt-gallery-grid-fullwidth .bt-skeleton-main-image,
.woocommerce div.product.bt-gallery-grid-fullwidth div.images.bt-gallery-grid-products .bt-gallery-grid-product__item {
  width: calc(20% - 16px);
}
@media (max-width: 991.98px) {
  .woocommerce div.product.bt-gallery-grid-fullwidth .bt-skeleton-main-image,
  .woocommerce div.product.bt-gallery-grid-fullwidth div.images.bt-gallery-grid-products .bt-gallery-grid-product__item {
    width: 100%;
  }
  .woocommerce div.product.bt-gallery-grid-fullwidth .bt-skeleton-main-image:not(:first-child),
  .woocommerce div.product.bt-gallery-grid-fullwidth div.images.bt-gallery-grid-products .bt-gallery-grid-product__item:not(:first-child) {
    display: none !important;
  }
}
.woocommerce div.product.bt-gallery-three-columns .bt-skeleton-gallery, .woocommerce div.product.bt-gallery-four-columns .bt-skeleton-gallery, .woocommerce div.product.bt-gallery-grid-fullwidth .bt-skeleton-gallery {
  flex-direction: row;
  flex-wrap: wrap;
}
.woocommerce div.product.bt-gallery-three-columns .bt-product-inner, .woocommerce div.product.bt-gallery-four-columns .bt-product-inner, .woocommerce div.product.bt-gallery-grid-fullwidth .bt-product-inner {
  flex-direction: column;
}
.woocommerce div.product.bt-gallery-three-columns div.images, .woocommerce div.product.bt-gallery-four-columns div.images, .woocommerce div.product.bt-gallery-grid-fullwidth div.images {
  width: 100%;
}
.woocommerce div.product.bt-gallery-three-columns div.summary, .woocommerce div.product.bt-gallery-four-columns div.summary, .woocommerce div.product.bt-gallery-grid-fullwidth div.summary {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  gap: 60px;
}
.woocommerce div.product.bt-gallery-three-columns .bt-single-product-info, .woocommerce div.product.bt-gallery-four-columns .bt-single-product-info, .woocommerce div.product.bt-gallery-grid-fullwidth .bt-single-product-info {
  width: calc(42% - 30px);
}
@media (min-width: 991.98px) {
  .woocommerce div.product.bt-gallery-three-columns .bt-single-product-info__inner, .woocommerce div.product.bt-gallery-four-columns .bt-single-product-info__inner, .woocommerce div.product.bt-gallery-grid-fullwidth .bt-single-product-info__inner {
    position: sticky;
    top: 50px;
    z-index: 9;
    background: #ffffff;
    box-shadow: 0px 5px 18px 5px rgba(43, 52, 74, 0.12);
    padding: 32px;
  }
}
.woocommerce div.product.bt-gallery-three-columns .bt-single-product-sumary, .woocommerce div.product.bt-gallery-four-columns .bt-single-product-sumary, .woocommerce div.product.bt-gallery-grid-fullwidth .bt-single-product-sumary {
  width: calc(58% - 30px);
}
.woocommerce div.product.bt-gallery-three-columns .bt-gallery-slider-products, .woocommerce div.product.bt-gallery-four-columns .bt-gallery-slider-products, .woocommerce div.product.bt-gallery-grid-fullwidth .bt-gallery-slider-products {
  position: relative;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .woocommerce div.product.bt-gallery-three-columns div.summary, .woocommerce div.product.bt-gallery-four-columns div.summary, .woocommerce div.product.bt-gallery-grid-fullwidth div.summary {
    gap: 0;
  }
  .woocommerce div.product.bt-gallery-three-columns .bt-single-product-info,
  .woocommerce div.product.bt-gallery-three-columns .bt-single-product-sumary, .woocommerce div.product.bt-gallery-four-columns .bt-single-product-info,
  .woocommerce div.product.bt-gallery-four-columns .bt-single-product-sumary, .woocommerce div.product.bt-gallery-grid-fullwidth .bt-single-product-info,
  .woocommerce div.product.bt-gallery-grid-fullwidth .bt-single-product-sumary {
    width: 100%;
  }
}
.woocommerce div.product.bt-gallery-slider-container .bt-skeleton-gallery, .woocommerce div.product.bt-gallery-slider-fullwidth .bt-skeleton-gallery {
  flex-direction: row;
}
@media (max-width: 991.98px) {
  .woocommerce div.product.bt-gallery-slider-container .bt-skeleton-main-image:not(:first-child), .woocommerce div.product.bt-gallery-slider-fullwidth .bt-skeleton-main-image:not(:first-child) {
    display: none;
  }
}
.woocommerce div.product.bt-gallery-slider-container .bt-swiper-pagination, .woocommerce div.product.bt-gallery-slider-fullwidth .bt-swiper-pagination {
  display: none;
  bottom: 12px !important;
}
.woocommerce div.product.bt-gallery-slider-container .bt-swiper-pagination .swiper-pagination-bullet, .woocommerce div.product.bt-gallery-slider-fullwidth .bt-swiper-pagination .swiper-pagination-bullet {
  background-color: #ffffff;
}
.woocommerce div.product.bt-gallery-slider-container .bt-swiper-pagination .swiper-pagination-bullet-active, .woocommerce div.product.bt-gallery-slider-fullwidth .bt-swiper-pagination .swiper-pagination-bullet-active {
  background-color: var(--e-global-color-accent, #DF4242);
}
@media (max-width: 991.98px) {
  .woocommerce div.product.bt-gallery-slider-container .bt-swiper-pagination, .woocommerce div.product.bt-gallery-slider-fullwidth .bt-swiper-pagination {
    display: flex;
  }
}
@media (max-width: 991.98px) {
  .woocommerce div.product.bt-gallery-slider-container .swiper-button-prev,
  .woocommerce div.product.bt-gallery-slider-container .swiper-button-next, .woocommerce div.product.bt-gallery-slider-fullwidth .swiper-button-prev,
  .woocommerce div.product.bt-gallery-slider-fullwidth .swiper-button-next {
    display: none;
  }
}
.woocommerce div.product.bt-gallery-slider-container .bt-product-inner, .woocommerce div.product.bt-gallery-slider-fullwidth .bt-product-inner {
  flex-direction: column;
}
.woocommerce div.product.bt-gallery-slider-container div.images, .woocommerce div.product.bt-gallery-slider-fullwidth div.images {
  width: 100%;
}
.woocommerce div.product.bt-gallery-slider-container div.summary, .woocommerce div.product.bt-gallery-slider-fullwidth div.summary {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  gap: 60px;
}
.woocommerce div.product.bt-gallery-slider-container .bt-single-product-info, .woocommerce div.product.bt-gallery-slider-fullwidth .bt-single-product-info {
  width: calc(42% - 30px);
}
@media (min-width: 991.98px) {
  .woocommerce div.product.bt-gallery-slider-container .bt-single-product-info__inner, .woocommerce div.product.bt-gallery-slider-fullwidth .bt-single-product-info__inner {
    position: sticky;
    top: 50px;
    z-index: 9;
    background: #ffffff;
    box-shadow: 0px 5px 18px 5px rgba(43, 52, 74, 0.12);
    padding: 32px;
  }
}
.woocommerce div.product.bt-gallery-slider-container .bt-single-product-sumary, .woocommerce div.product.bt-gallery-slider-fullwidth .bt-single-product-sumary {
  width: calc(58% - 30px);
}
.woocommerce div.product.bt-gallery-slider-container .bt-gallery-slider-products, .woocommerce div.product.bt-gallery-slider-fullwidth .bt-gallery-slider-products {
  position: relative;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .woocommerce div.product.bt-gallery-slider-container div.summary, .woocommerce div.product.bt-gallery-slider-fullwidth div.summary {
    gap: 0;
  }
  .woocommerce div.product.bt-gallery-slider-container .bt-single-product-info,
  .woocommerce div.product.bt-gallery-slider-container .bt-single-product-sumary, .woocommerce div.product.bt-gallery-slider-fullwidth .bt-single-product-info,
  .woocommerce div.product.bt-gallery-slider-fullwidth .bt-single-product-sumary {
    width: 100%;
  }
}
.woocommerce div.product.bt-gallery-slider-fullwidth div.images {
  width: calc(100vw - 40px);
  position: relative;
  left: calc(50% - 50vw + 20px);
}
.woocommerce div.product .bt-product-inner {
  display: flex;
  gap: 60px;
  flex-wrap: wrap;
}
.woocommerce div.product .bt-product-inner .onsale {
  display: none;
}
@media (max-width: 767.98px) {
  .woocommerce div.product .bt-product-inner {
    flex-direction: column;
    gap: 40px;
  }
}
.woocommerce div.product .bt-product-inner.bt-add-cart-ajax div.summary form.cart .button.single_add_to_cart_button {
  display: none;
}
.woocommerce div.product .bt-product-inner.bt-add-cart-ajax div.summary form.cart .bt-btn-add-to-cart-variable {
  display: inline-block;
  box-sizing: border-box;
  text-align: center;
  position: relative;
}
.woocommerce div.product .bt-product-inner.bt-add-cart-ajax div.summary form.cart .bt-btn-add-to-cart-variable.loading {
  color: transparent !important;
  opacity: 0.5;
}
.woocommerce div.product .bt-product-inner.bt-add-cart-ajax div.summary form.cart .bt-btn-add-to-cart-variable.loading::after {
  content: "" !important;
  position: absolute;
  top: 35% !important;
  left: 50%;
  width: 16px;
  height: 16px;
  z-index: 9999;
  background-image: url("../images/loading-white.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.woocommerce div.product .bt-product-inner.bt-add-cart-ajax div.summary form.cart .bt-js-add-to-cart-simple {
  display: inline-block;
  box-sizing: border-box;
  text-align: center;
  position: relative;
}
.woocommerce div.product .bt-product-inner.bt-add-cart-ajax div.summary form.cart .bt-js-add-to-cart-simple.loading {
  color: transparent !important;
  opacity: 0.5;
}
.woocommerce div.product .bt-product-inner.bt-add-cart-ajax div.summary form.cart .bt-js-add-to-cart-simple.loading::after {
  content: "" !important;
  position: absolute;
  top: 35% !important;
  left: 50%;
  width: 16px;
  height: 16px;
  z-index: 9999;
  background-image: url("../images/loading-white.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.woocommerce div.product div.images {
  width: calc(50% - 30px);
  margin: 0;
}
.woocommerce div.product div.images.loading {
  overflow: hidden;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
  position: relative;
  line-height: 0;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper:not(.bt-has-slide-thumbs) .woocommerce-product-gallery__slider-thumbs {
  display: none;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image {
  overflow: hidden;
  padding-bottom: 133.5%;
  position: relative;
  line-height: 0;
  background-color: #f6f6f4;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image img {
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  mix-blend-mode: multiply;
}
.woocommerce div.product div.images .woocommerce-product-gallery__slider {
  position: relative;
  overflow: hidden;
  cursor: zoom-in;
}
.woocommerce div.product div.images .woocommerce-product-gallery__slider-thumbs {
  margin: 20px 0 0 0;
  overflow: hidden;
  cursor: pointer;
}
.woocommerce div.product div.images .woocommerce-product-gallery__slider-thumbs .swiper-slide-thumb-active > div::before {
  content: "";
  right: 1px;
  left: 0;
  bottom: 1px;
  top: 0;
  display: flex;
  border: 1px solid var(--e-global-color-primary, #181818);
  position: absolute;
  z-index: 1;
  box-sizing: border-box;
}
.woocommerce div.product div.images.bt-gallery-grid-products {
  position: relative;
}
.woocommerce div.product div.images.bt-gallery-grid-products .bt-gallery-grid-product,
.woocommerce div.product div.images.bt-gallery-grid-products .bt-gallery-grid-top-product {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  position: relative;
}
.woocommerce div.product div.images.bt-gallery-grid-products .bt-gallery-grid-product__item {
  display: none;
  width: 100%;
}
.woocommerce div.product div.images.bt-gallery-grid-products .bt-gallery-grid-product__item.show {
  display: block;
}
.woocommerce div.product div.images.bt-gallery-grid-products .bt-show-more {
  padding: 0;
  background: transparent;
  letter-spacing: 0;
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: capitalize;
  margin: 25px 0 0 0;
  display: block;
  text-align: left;
  text-decoration: underline;
  text-decoration-skip-ink: none;
  text-underline-offset: 3px;
}
@media (max-width: 991.98px) {
  .woocommerce div.product div.images.bt-gallery-grid-products .bt-show-more {
    display: none !important;
  }
}
.woocommerce div.product div.images.bt-gallery-grid-products .bt-show-gallery-lightbox {
  display: none;
  position: absolute;
  bottom: 0;
  right: 0;
  color: var(--e-global-color-primary, #181818);
  background: rgba(255, 255, 255, 0.3);
  line-height: 0;
  padding: 8px;
}
@media (max-width: 991.98px) {
  .woocommerce div.product div.images.bt-gallery-grid-products .bt-show-gallery-lightbox {
    display: inline-block;
  }
}
.woocommerce div.product div.images.loading .woocommerce-product-gallery__wrapper,
.woocommerce div.product div.images.loading .bt-gallery-grid-product,
.woocommerce div.product div.images.loading .bt-gallery-slider-product {
  opacity: 0;
  visibility: hidden;
}
.woocommerce div.product div.summary {
  width: calc(50% - 30px);
  z-index: 9;
  margin-bottom: 0;
}
.woocommerce div.product div.summary .product_title {
  margin: 0 0 20px 0;
  color: var(--e-global-color-primary, #181818);
  font-family: var(--e-global-typography-secondary-font-family, "Outfit"), sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 48px;
  text-transform: capitalize;
  display: block;
}
@media (max-width: 519.98px) {
  .woocommerce div.product div.summary .product_title {
    font-size: 30px;
    line-height: 1.3;
    margin-bottom: 15px;
  }
}
@media (max-width: 360px) {
  .woocommerce div.product div.summary .product_title {
    font-size: 26px;
    margin-bottom: 10px;
  }
}
.woocommerce div.product div.summary .title-quantity,
.woocommerce div.product div.summary .quantity {
  transition: all 0.3s ease-in-out;
}
.woocommerce div.product div.summary .button {
  transition: margin 0.3s ease-in-out;
}
@media (min-width: 991.98px) {
  .woocommerce div.product div.summary .js-add-to-cart-scroll {
    position: sticky;
    z-index: 2;
    bottom: 0;
    background-color: #fff;
  }
  .woocommerce div.product div.summary .js-add-to-cart-scroll[data-sticky-active=true] {
    border-top: none;
    -webkit-box-shadow: 0 -10px 8px -8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 -10px 8px -8px rgba(0, 0, 0, 0.1);
  }
  .woocommerce div.product div.summary .js-add-to-cart-scroll[data-sticky-active=true] .title-quantity,
  .woocommerce div.product div.summary .js-add-to-cart-scroll[data-sticky-active=true] .quantity {
    opacity: 0;
    height: 0;
    margin: 0;
  }
  .woocommerce div.product div.summary .js-add-to-cart-scroll[data-sticky-active=true] .button {
    margin: 0;
  }
}
.woocommerce div.product div.summary .woocommerce-product-rating-sold {
  display: flex;
  align-items: center;
  gap: 10px 16px;
  margin-bottom: 12px;
  flex-wrap: wrap;
}
.woocommerce div.product div.summary .woocommerce-product-rating-sold .woocommerce-product-label {
  padding: 0 8px;
  line-height: 24px;
  background: #3dab25;
  display: inline-block;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  color: white;
  text-transform: capitalize;
}
.woocommerce div.product div.summary .woocommerce-product-rating-sold .woocommerce-product-label.hot-deal, .woocommerce div.product div.summary .woocommerce-product-rating-sold .woocommerce-product-label.on-sale {
  --label-color: $color-red;
}
.woocommerce div.product div.summary .woocommerce-product-rating-sold .woocommerce-product-label.pre-order, .woocommerce div.product div.summary .woocommerce-product-rating-sold .woocommerce-product-label.top-rated, .woocommerce div.product div.summary .woocommerce-product-rating-sold .woocommerce-product-label.featured {
  --label-color: $color-orange;
}
.woocommerce div.product div.summary .woocommerce-product-rating-sold .woocommerce-product-rating {
  display: flex;
  align-items: center;
}
.woocommerce div.product div.summary .woocommerce-product-rating-sold .woocommerce-product-rating .star-rating {
  color: #FDCC0D;
}
.woocommerce div.product div.summary .woocommerce-product-rating-sold .woocommerce-product-rating .woocommerce-review-link {
  font-size: 0;
  margin-left: 8px;
}
.woocommerce div.product div.summary .woocommerce-product-rating-sold .woocommerce-product-rating .woocommerce-review-link .count {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  color: var(--e-global-color-text, #616365);
  position: relative;
  top: 2px;
}
.woocommerce div.product div.summary .woocommerce-product-rating-sold .woocommerce-product-rating .woocommerce-review-link .count::before {
  content: "(";
}
.woocommerce div.product div.summary .woocommerce-product-rating-sold .woocommerce-product-rating .woocommerce-review-link .count::after {
  content: ")";
}
.woocommerce div.product div.summary .woocommerce-product-rating-sold .woocommerce-loop-product__sold {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  color: var(--e-global-color-primary, #181818);
}
.woocommerce div.product div.summary .woocommerce-product-rating-sold .woocommerce-loop-product__sold svg {
  width: 20px;
  animation: effectFlash 2.5s infinite;
}
.woocommerce div.product div.summary .woocommerce-product-price-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  align-items: center;
  margin: 0 0 12px 0;
}
.woocommerce div.product div.summary .woocommerce-product-price-wrap .price {
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 42px;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  gap: 8px;
}
@media (max-width: 519.98px) {
  .woocommerce div.product div.summary .woocommerce-product-price-wrap .price {
    font-size: 28px;
    line-height: 1.3;
  }
}
.woocommerce div.product div.summary .woocommerce-product-price-wrap .price del {
  color: #a0a0a0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}
.woocommerce div.product div.summary .woocommerce-product-price-wrap .onsale {
  display: block;
  position: relative;
  background: #f03e3e;
  min-height: auto;
  min-width: auto;
  padding: 0 8px;
  border-radius: 30px;
  top: auto;
  left: auto;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 23px;
  text-transform: capitalize;
}
.woocommerce div.product div.summary .bt-product-excerpt-add-to-cart {
  display: flex;
  flex-direction: column;
}
.woocommerce div.product div.summary .bt-product-excerpt-add-to-cart #wc-stripe-express-checkout-element {
  margin-top: 0 !important;
  display: flex !important;
}
@media (max-width: 574px) {
  .woocommerce div.product div.summary .bt-product-excerpt-add-to-cart #wc-stripe-express-checkout-element-applePay,
  .woocommerce div.product div.summary .bt-product-excerpt-add-to-cart #wc-stripe-express-checkout-element-googlePay {
    min-width: calc(50% - 5px) !important;
    max-width: calc(50% - 5px);
  }
}
.woocommerce div.product div.summary .price,
.woocommerce div.product div.summary .woocommerce-product-rating {
  margin: 0;
}
.woocommerce div.product div.summary .woocommerce-product-rating .star-rating {
  margin: 0;
}
.woocommerce div.product div.summary .woocommerce-product-details__short-description {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e9e9e9;
}
.woocommerce div.product div.summary .woocommerce-product-details__short-description > *:first-child {
  margin-top: 0;
}
.woocommerce div.product div.summary .woocommerce-product-details__short-description > *:last-child {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .woocommerce div.product div.summary .woocommerce-product-details__short-description {
    display: none;
  }
}
.woocommerce div.product div.summary .bt-countdown-product-sale {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 3px 10px;
  align-items: center;
  margin-bottom: 16px;
}
.woocommerce div.product div.summary .bt-countdown-product-sale .bt-heading {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  max-width: 100px;
  color: var(--e-global-color-primary, #181818);
}
.woocommerce div.product div.summary .bt-countdown-product-sale .bt-countdown {
  display: flex;
  align-items: center;
  color: var(--e-global-color-primary, #181818);
}
.woocommerce div.product div.summary .bt-countdown-product-sale .bt-countdown-expired {
  font-size: 35px;
  font-style: normal;
  font-weight: 500;
  line-height: 45px;
}
.woocommerce div.product div.summary .bt-countdown-product-sale .bt-countdown--item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.woocommerce div.product div.summary .bt-countdown-product-sale .bt-countdown--digits {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
}
.woocommerce div.product div.summary .bt-countdown-product-sale .bt-countdown--label {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  color: var(--e-global-color-text, #616365);
}
.woocommerce div.product div.summary .bt-countdown-product-sale .bt-countdown .bt-delimiter {
  margin: 0 32px;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  text-transform: capitalize;
}
@media (max-width: 519.98px) {
  .woocommerce div.product div.summary .bt-countdown-product-sale .bt-countdown .bt-delimiter {
    margin: 0 15px;
  }
}
@media (max-width: 360px) {
  .woocommerce div.product div.summary .bt-countdown-product-sale .bt-countdown .bt-delimiter {
    margin: 0 20px;
  }
}
@media (max-width: 360px) {
  .woocommerce div.product div.summary .bt-countdown-product-sale .bt-heading {
    max-width: 100%;
    margin-bottom: 6px;
  }
}
.woocommerce div.product div.summary .bt-product-percentage-sold {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  margin-bottom: 16px;
  flex-wrap: wrap;
}
.woocommerce div.product div.summary .bt-product-percentage-sold .bt-heading {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  color: var(--e-global-color-primary, #181818);
}
.woocommerce div.product div.summary .bt-product-percentage-sold .bt-product-stock {
  min-width: 360px;
}
@media (max-width: 519.98px) {
  .woocommerce div.product div.summary .bt-product-percentage-sold .bt-product-stock {
    min-width: 200px;
  }
}
@media (max-width: 360px) {
  .woocommerce div.product div.summary .bt-product-percentage-sold .bt-product-stock {
    width: 100%;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.woocommerce div.product div.summary .bt-product-percentage-sold .bt-product-stock .bt-progress {
  border-radius: 30px;
  background: rgb(233, 233, 233);
  height: 8px;
  margin-bottom: 8px;
}
.woocommerce div.product div.summary .bt-product-percentage-sold .bt-product-stock .bt-progress-bar-sold {
  border-radius: 30px;
  background: #f03e3e;
  height: 100%;
  width: 0%;
  transition: width 1s ease;
  position: relative;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.3) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
  animation: 1s linear 0s infinite normal none running progress-bar-stripes;
}
.woocommerce div.product div.summary .bt-product-percentage-sold .bt-product-stock .bt-quantity_sold {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  color: var(--e-global-color-primary, #181818);
}
.woocommerce div.product div.summary .bt-product-percentage-sold .bt-product-stock .bt-stock-text {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  color: var(--e-global-color-text, #616365);
}
.woocommerce div.product div.summary p.stock.in-stock {
  color: #3dab25;
  margin-top: 0;
  margin-bottom: 16px;
}
.woocommerce div.product div.summary form.cart {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.woocommerce div.product div.summary form.cart .title-quantity {
  display: block;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
  margin-bottom: 12px;
  width: 100%;
}
.woocommerce div.product div.summary form.cart .quantity {
  float: none;
  margin: 0;
}
.woocommerce div.product div.summary form.cart .quantity svg {
  width: 18px;
}
.woocommerce div.product div.summary form.cart .quantity .qty {
  width: 180px;
  padding: 11px 41.5px;
  border: 1px solid #e9e9e9;
  border-radius: 0;
  background: #fff;
  box-sizing: border-box;
  margin-right: 1px;
}
@media (max-width: 370px) {
  .woocommerce div.product div.summary form.cart .quantity .qty {
    width: 165px;
  }
}
.woocommerce div.product div.summary form.cart .button,
.woocommerce div.product div.summary form.cart .bt-btn-add-to-cart-variable,
.woocommerce div.product div.summary form.cart .bt-js-add-to-cart-simple {
  margin: 20px 0 0 0;
  width: calc(100% - 116px);
  float: none;
  display: inline-block;
  border-radius: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  color: #fff;
  background: var(--e-global-color-accent, #DF4242);
  padding: 12px 40px;
}
.woocommerce div.product div.summary form.cart .button ins,
.woocommerce div.product div.summary form.cart .bt-btn-add-to-cart-variable ins,
.woocommerce div.product div.summary form.cart .bt-js-add-to-cart-simple ins {
  text-decoration: none;
}
@media (min-width: 767.98px) {
  .woocommerce div.product div.summary form.cart .button:hover:not(.disabled),
  .woocommerce div.product div.summary form.cart .bt-btn-add-to-cart-variable:hover:not(.disabled),
  .woocommerce div.product div.summary form.cart .bt-js-add-to-cart-simple:hover:not(.disabled) {
    background-color: var(--e-global-color-accent, #DF4242);
    color: #fff;
    background-image: linear-gradient(90deg, transparent 25%, rgba(233, 233, 233, 0.39) 50%, transparent 75%);
    background-size: 200% 100%;
    animation: shimmer 1.5s infinite linear;
  }
}
@media (max-width: 519.98px) {
  .woocommerce div.product div.summary form.cart .button,
  .woocommerce div.product div.summary form.cart .bt-btn-add-to-cart-variable,
  .woocommerce div.product div.summary form.cart .bt-js-add-to-cart-simple {
    margin: 15px 0 0 0;
    width: 100%;
    order: 1;
    padding: 11px;
  }
}
.woocommerce div.product div.summary form.cart .bt-btn-add-to-cart-variable,
.woocommerce div.product div.summary form.cart .bt-btn-read-more,
.woocommerce div.product div.summary form.cart .bt-js-add-to-cart-simple {
  display: none;
}
.woocommerce div.product div.summary form.cart .bt-product-icon-btn {
  display: flex;
  gap: 10px;
  padding-left: 10px;
  align-items: flex-end;
  width: 116px;
  box-sizing: border-box;
}
.woocommerce div.product div.summary form.cart .bt-product-icon-btn .bt-icon-btn {
  width: 48px;
  height: 48px;
  border: 1px solid #e9e9e9;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  position: relative;
  color: var(--e-global-color-primary, #181818);
}
.woocommerce div.product div.summary form.cart .bt-product-icon-btn .bt-icon-btn .tooltip {
  position: absolute;
  top: auto;
  bottom: calc(100% + 10px);
  padding: 0 10px;
  background-color: #333;
  color: #fff;
  border-radius: 4px;
  white-space: nowrap;
  display: none;
  z-index: 100;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  font-size: 12px;
  line-height: 22px;
  font-weight: 400;
}
.woocommerce div.product div.summary form.cart .bt-product-icon-btn .bt-icon-btn .tooltip::after {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 43%;
  border-width: 5px;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
}
.woocommerce div.product div.summary form.cart .bt-product-icon-btn .bt-icon-btn svg {
  width: 24px;
  height: 24px;
}
.woocommerce div.product div.summary form.cart .bt-product-icon-btn .bt-icon-btn::after {
  content: "";
  position: absolute;
  top: 30% !important;
  left: 30%;
  right: auto !important;
  bottom: auto;
  width: 20px;
  height: 20px;
  z-index: 9999;
  background-image: url("../images/loading.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  opacity: 0;
}
.woocommerce div.product div.summary form.cart .bt-product-icon-btn .bt-icon-btn.loading svg {
  opacity: 0;
}
.woocommerce div.product div.summary form.cart .bt-product-icon-btn .bt-icon-btn.loading::after {
  opacity: 1;
}
.woocommerce div.product div.summary form.cart .bt-product-icon-btn .bt-icon-btn.added {
  background: var(--e-global-color-accent, #DF4242);
  border-color: var(--e-global-color-accent, #DF4242);
}
.woocommerce div.product div.summary form.cart .bt-product-icon-btn .bt-icon-btn.added svg path {
  fill: #fff;
}
@media (max-width: 519.98px) {
  .woocommerce div.product div.summary form.cart .bt-product-icon-btn .bt-icon-btn {
    width: 48px;
    height: 48px;
  }
  .woocommerce div.product div.summary form.cart .bt-product-icon-btn .bt-icon-btn svg {
    width: 20px;
    height: 20px;
  }
}
.woocommerce div.product div.summary form.cart table.variations {
  display: none;
}
.woocommerce div.product div.summary form.cart .woocommerce-variation {
  width: 100%;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin-top: 24px;
}
.woocommerce div.product div.summary form.cart .woocommerce-variation p.stock {
  margin: 0;
}
.woocommerce div.product div.summary form.cart .woocommerce-variation-add-to-cart {
  margin: 0;
  padding-top: 24px;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.woocommerce div.product div.summary form.cart .woocommerce-variation-price {
  display: none;
}
.woocommerce div.product div.summary form.cart .stock {
  display: block;
  margin-bottom: 0;
}
.woocommerce div.product div.summary form.cart .stock.in-stock {
  color: #3dab25;
}
.woocommerce div.product div.summary form.cart .stock.available-on-backorder {
  color: #f0a750;
}
.woocommerce div.product div.summary form.cart .stock.out-of-stock {
  color: #f03e3e;
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap {
  display: flex;
  flex-direction: column;
  gap: 28px;
  width: 100%;
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--item {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--name {
  display: flex;
  gap: 8px;
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  align-items: center;
  text-transform: capitalize;
  position: relative;
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--name .bt-result {
  font-weight: 500;
  line-height: 24px;
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--value {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--value .bt-item-value {
  border: 1px solid #e9e9e9;
  background: #fff;
  padding: 11px 20px;
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: capitalize;
  cursor: pointer;
}
@media (max-width: 1100px) and (min-width: 991.98px) {
  .woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--value .bt-item-value {
    padding: 11px;
  }
}
@media (max-width: 360px) {
  .woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--value .bt-item-value {
    padding: 9px 12px;
  }
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--value .bt-item-value.active {
  background: var(--e-global-color-primary, #181818);
  color: #fff;
  border-color: var(--e-global-color-primary, #181818);
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--value .bt-item-value.disabled {
  opacity: 0.3;
  cursor: not-allowed;
  pointer-events: none;
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--value .bt-item-color {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--value .bt-item-color.disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--value .bt-item-color.active .bt-color {
  border-color: var(--e-global-color-primary, #181818);
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--value .bt-item-color.active .bt-color span svg {
  display: block;
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--value .bt-item-color .bt-color {
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #e9e9e9;
  background: #fff;
  padding: 5px;
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--value .bt-item-color .bt-color span {
  width: 60px;
  height: 60px;
  display: flex;
  border-radius: 2px;
  align-items: center;
  justify-content: center;
}
@media (max-width: 360px) {
  .woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--value .bt-item-color .bt-color span {
    width: 50px;
    height: 50px;
  }
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--value .bt-item-color .bt-color span svg {
  display: none;
  transition: 0.3s all;
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--value .bt-item-color label {
  color: var(--e-global-color-text, #616365);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  margin: 0;
  margin-top: 4px;
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--value .bt-item-image {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--value .bt-item-image.disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--value .bt-item-image.active .bt-image {
  border-color: var(--e-global-color-primary, #181818);
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--value .bt-item-image.active .bt-image span svg {
  display: block;
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--value .bt-item-image .bt-image {
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #e9e9e9;
  background: #fff;
  padding: 3px;
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--value .bt-item-image .bt-image span {
  width: 55px;
  height: 65px;
  display: flex;
  border-radius: 2px;
  align-items: center;
  justify-content: center;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 360px) {
  .woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--value .bt-item-image .bt-image span {
    width: 50px;
    height: 50px;
  }
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--value .bt-item-image .bt-image span svg {
  display: none;
  transition: 0.3s all;
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-attributes--value .bt-item-image label {
  color: var(--e-global-color-text, #616365);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  margin: 0;
  margin-top: 4px;
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-js-item.active {
  pointer-events: none;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
}
.woocommerce div.product div.summary form.cart .bt-attributes-wrap .bt-js-item.disable {
  pointer-events: none;
  opacity: 0.5;
}
.woocommerce div.product div.summary form.cart .bt-button-buy-now {
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100%;
  order: 10;
}
.woocommerce div.product div.summary form.cart .bt-button-buy-now a {
  width: 100%;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  padding: 12px 40px;
  background: #f03e3e;
  box-sizing: border-box;
  color: #fff;
  text-transform: uppercase;
  margin: 0;
  border: none;
  width: 100%;
}
.woocommerce div.product div.summary form.cart .bt-button-buy-now a.disabled {
  background: #f03e3e !important;
}
@media (min-width: 767.98px) {
  .woocommerce div.product div.summary form.cart .bt-button-buy-now a:hover {
    background: var(--e-global-color-accent, #DF4242);
    color: #fff;
  }
}
.woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list {
  padding: 0;
  margin: 0;
  list-style: none;
  width: 100%;
}
.woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: space-between;
  gap: 16px;
  margin-bottom: 20px;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 20px;
}
.woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item.outofstock .checkbox-wrapper,
.woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item.outofstock .quantity {
  opacity: 0;
  visibility: hidden;
}
.woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .title-quantity {
  display: none;
}
.woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper {
  display: flex;
  align-items: center;
  gap: 16px;
}
.woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper input[type=checkbox] {
  position: relative;
  cursor: pointer;
  margin: 0;
  width: 22px;
  height: 22px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
}
.woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper input[type=checkbox]:before {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  border: 1px solid rgb(160, 160, 160);
  border-radius: 1px;
  background-color: white;
}
.woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper input[type=checkbox]:checked::before {
  background-color: var(--e-global-color-primary, #181818);
  border-color: var(--e-global-color-primary, #181818);
}
.woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper input[type=checkbox]:checked:after {
  content: "";
  display: block;
  width: 5px;
  height: 10px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  top: 3px;
  left: 8px;
}
.woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper .product-thumbnail img {
  width: 100px;
  height: 100px;
  object-fit: cover;
  display: block;
}
.woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper .product-info {
  width: calc(100% - 154px);
}
.woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper .product-info label a {
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper .product-info .product-price {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  color: var(--e-global-color-primary, #181818);
}
.woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper .product-info .product-price del {
  opacity: 1;
  text-decoration-line: strikethrough;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
  margin-left: 8px;
}
.woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper .product-info .product-price ins {
  float: left;
  text-decoration: none;
}
.woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper .product-info .product-price.variable-price {
  font-size: 0;
  display: flex;
}
.woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper .product-info .product-price.variable-price .woocommerce-Price-amount {
  display: none;
}
.woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper .product-info .product-price.variable-price .woocommerce-Price-amount:first-child {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  color: var(--e-global-color-primary, #181818);
  display: flex;
}
.woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper .product-info .product-price p.stock {
  margin: 4px 0 0 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}
@media (max-width: 1199.98px) and (min-width: 991.98px) {
  .woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .quantity .qty {
    width: 120px;
  }
}
@media (max-width: 767.98px) {
  .woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .quantity .qty {
    width: 120px;
  }
}
@media (max-width: 519.98px) {
  .woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .quantity .qty {
    width: 100%;
  }
}
@media (max-width: 519.98px) {
  .woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item {
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  .woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .quantity {
    width: 100%;
  }
  .woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper {
    width: 100%;
    gap: 12px;
  }
  .woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper .product-thumbnail {
    width: 80px;
  }
  .woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper .product-thumbnail img {
    width: 80px;
    height: 80px;
  }
  .woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper .product-info {
    width: calc(100% - 126px);
  }
  .woocommerce div.product div.summary form.cart.grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .product-wrapper .product-info label a {
    line-height: 22px;
  }
}
.woocommerce div.product div.summary form.cart.grouped_form .bt-total-price {
  display: none;
  width: 100%;
}
.woocommerce div.product div.summary form.cart.grouped_form .bt-total-price.active {
  display: flex;
  align-items: center;
}
.woocommerce div.product div.summary form.cart.grouped_form .bt-total-price .bt-title {
  color: var(--e-global-color-primary, #181818);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  margin-right: 12px;
}
.woocommerce div.product div.summary form.cart.grouped_form .bt-total-price .bt-price {
  display: flex;
  flex-direction: row-reverse;
  gap: 12px;
  align-items: center;
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 42px;
  color: var(--e-global-color-primary, #181818);
}
.woocommerce div.product div.summary form.cart.grouped_form .bt-total-price .bt-price del {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: #a0a0a0;
}
@media (max-width: 519.98px) {
  .woocommerce div.product div.summary form.cart.grouped_form .bt-total-price {
    margin-bottom: 15px;
  }
  .woocommerce div.product div.summary form.cart.grouped_form .bt-total-price .bt-price {
    font-size: 24px;
    line-height: 32px;
  }
}
@media (max-width: 519.98px) {
  .woocommerce div.product div.summary form.cart.grouped_form .bt-product-icon-btn {
    padding-left: 0;
  }
}
.woocommerce div.product div.summary .bt-more-information {
  margin-bottom: 20px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 1.5;
}
.woocommerce div.product div.summary .bt-more-information .bt-estimated-delivery,
.woocommerce div.product div.summary .bt-more-information .bt-product-return,
.woocommerce div.product div.summary .bt-more-information .bt-store-location__link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
}
.woocommerce div.product div.summary .bt-more-information .bt-estimated-delivery svg,
.woocommerce div.product div.summary .bt-more-information .bt-product-return svg,
.woocommerce div.product div.summary .bt-more-information .bt-store-location__link svg {
  color: var(--e-global-color-primary, #181818);
}
.woocommerce div.product div.summary .bt-more-information .bt-store-location__link {
  text-decoration: underline;
  color: var(--e-global-color-primary, #181818);
  margin-bottom: 0;
}
.woocommerce div.product div.summary .bt-more-information .bt-store-location__link svg {
  color: inherit;
}
@media (min-width: 767.98px) {
  .woocommerce div.product div.summary .bt-more-information .bt-store-location__link:hover {
    color: var(--e-global-color-accent, #DF4242);
  }
}
.woocommerce div.product div.summary .bt-more-information .bt-policy-share {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 24px;
  margin-top: 12px;
}
.woocommerce div.product div.summary .bt-more-information .bt-policy-share .bt-delivery-return__link,
.woocommerce div.product div.summary .bt-more-information .bt-policy-share .bt-ask-a-question__link,
.woocommerce div.product div.summary .bt-more-information .bt-policy-share .bt-product-share__link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: var(--e-global-color-primary, #181818);
}
@media (min-width: 767.98px) {
  .woocommerce div.product div.summary .bt-more-information .bt-policy-share .bt-delivery-return__link:hover,
  .woocommerce div.product div.summary .bt-more-information .bt-policy-share .bt-ask-a-question__link:hover,
  .woocommerce div.product div.summary .bt-more-information .bt-policy-share .bt-product-share__link:hover {
    color: var(--e-global-color-accent, #DF4242);
  }
}
.woocommerce div.product div.summary .bt-product-meta {
  margin: 0;
  padding: 20px 0 0 0;
  list-style: none;
  border-top: 1px solid #e9e9e9;
  display: flex;
  flex-wrap: wrap;
  gap: 8px 24px;
}
.woocommerce div.product div.summary .bt-product-meta li {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  color: var(--e-global-color-text, #616365);
}
.woocommerce div.product div.summary .bt-product-meta li span {
  color: var(--e-global-color-primary, #181818);
  margin-right: 2px;
}
@media (min-width: 767.98px) {
  .woocommerce div.product div.summary .bt-product-meta li a:hover {
    color: var(--e-global-color-accent, #DF4242);
  }
}
.woocommerce div.product div.summary .up-sells {
  padding: 20px 0 0 0;
  border-top: 1px solid #e9e9e9;
  margin-top: 20px;
}
.woocommerce div.product div.summary .up-sells h2 {
  font-size: 22px;
  margin: 0 0 16px 0;
}
.woocommerce div.product div.summary .up-sells .woocommerce-loop-products {
  gap: 15px;
  min-height: auto;
}
.woocommerce div.product div.summary .up-sells .woocommerce-loop-products .bt-elwg-product-loop-item--style-1 {
  width: 100%;
}
.woocommerce div.product div.summary .bt-safe-checkout {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
  gap: 10px 16px;
  align-items: center;
  padding: 20px 0 0 0;
  border-top: 1px solid #e9e9e9;
}
.woocommerce div.product div.summary .bt-safe-checkout span {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  color: var(--e-global-color-primary, #181818);
}
.woocommerce div.product div.summary .bt-safe-checkout ul {
  list-style: none;
  margin: 0;
  display: flex;
  align-items: center;
  padding: 0;
  gap: 6px 12px;
}
.woocommerce div.product div.summary .bt-safe-checkout ul img {
  display: block;
}
.woocommerce div.product div.summary .product_meta {
  display: flex;
  flex-direction: column;
  color: var(--e-global-color-text, #616365);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 255.556%;
  text-transform: uppercase;
  margin-top: 42px;
  border-top: 1px solid #d9d9d9;
  padding-top: 8px;
}
.woocommerce div.product div.summary .product_meta .sku_wrapper .sku {
  color: var(--e-global-color-accent, #DF4242);
  margin-left: 15px;
}
.woocommerce div.product div.summary .product_meta .posted_in > a {
  text-transform: capitalize;
  font-weight: 500;
}
.woocommerce div.product div.summary .product_meta .posted_in > a:first-child {
  margin-left: 15px;
}
.woocommerce div.product .woocommerce-tabs {
  margin: 80px auto 0 auto;
}
@media (max-width: 767.98px) {
  .woocommerce div.product .woocommerce-tabs {
    margin: 40px auto 0 auto;
  }
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
  padding: 0;
  margin: 0;
  text-align: center;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
  border-color: #e4e4e4;
  opacity: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  border-radius: 0;
  border: none;
  background-color: transparent;
  padding: 0 20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after {
  display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
  color: var(--e-global-color-primary, #181818);
  border-bottom: 1px solid var(--e-global-color-primary, #181818);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  padding: 0;
  color: var(--e-global-color-primary, #181818);
  font-family: var(--e-global-typography-text-font-family, "Outfit"), sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  text-transform: capitalize;
  border-bottom: 1px solid transparent;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a .mobile-text {
  display: none;
}
@media (max-width: 767.98px) {
  .woocommerce div.product .woocommerce-tabs ul.tabs {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 15px;
    gap: 40px;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs ul.tabs::after {
    display: none;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li {
    padding: 0;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li a {
    font-size: 20px;
    line-height: 1.3;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li.additional_information_tab a, .woocommerce div.product .woocommerce-tabs ul.tabs li.reviews_tab a {
    font-size: 0;
    line-height: 0;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li.additional_information_tab a .mobile-text, .woocommerce div.product .woocommerce-tabs ul.tabs li.reviews_tab a .mobile-text {
    display: block;
    font-size: 20px;
    line-height: 1.3;
  }
}
@media (max-width: 519.98px) {
  .woocommerce div.product .woocommerce-tabs ul.tabs {
    gap: 20px;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li a {
    font-size: 18px;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li.additional_information_tab a .mobile-text, .woocommerce div.product .woocommerce-tabs ul.tabs li.reviews_tab a .mobile-text {
    font-size: 18px;
  }
}
.woocommerce div.product .woocommerce-tabs #tab-description {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 162.5%;
  border: 1px solid #e9e9e9;
  padding: 40px;
  margin: 28px 0 0 0;
}
.woocommerce div.product .woocommerce-tabs #tab-description:after {
  content: "";
  display: block;
  clear: both;
}
.woocommerce div.product .woocommerce-tabs #tab-description .row {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 40px;
}
@media (min-width: 991.98px) {
  .woocommerce div.product .woocommerce-tabs #tab-description .col-6,
  .woocommerce div.product .woocommerce-tabs #tab-description .col-4 {
    width: calc(50% - 20px);
  }
}
.woocommerce div.product .woocommerce-tabs #tab-description .col-6 > *:first-child,
.woocommerce div.product .woocommerce-tabs #tab-description .col-4 > *:first-child {
  margin-top: 0;
}
.woocommerce div.product .woocommerce-tabs #tab-description > *:first-child {
  margin-top: 0;
}
.woocommerce div.product .woocommerce-tabs #tab-description h4 {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  margin: 12px 0;
}
.woocommerce div.product .woocommerce-tabs #tab-description p {
  margin: 12px 0;
}
.woocommerce div.product .woocommerce-tabs #tab-description ul > li:not(.blocks-gallery-item):not(:last-child),
.woocommerce div.product .woocommerce-tabs #tab-description ol > li:not(.blocks-gallery-item):not(:last-child) {
  margin-bottom: 8px;
}
.woocommerce div.product .woocommerce-tabs #tab-description ul > li img,
.woocommerce div.product .woocommerce-tabs #tab-description ol > li img {
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: auto;
  margin: 0 4px 0 0;
}
.woocommerce div.product .woocommerce-tabs #tab-description a {
  text-decoration: underline;
}
.woocommerce div.product .woocommerce-tabs #tab-description .page-links {
  margin-top: 40px;
}
@media (max-width: 1199.98px) {
  .woocommerce div.product .woocommerce-tabs #tab-description {
    padding: 20px;
  }
}
.woocommerce div.product .woocommerce-tabs #tab-additional_information {
  border: 1px solid #e9e9e9;
  padding: 40px;
  margin: 28px 0 0 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}
.woocommerce div.product .woocommerce-tabs #tab-additional_information > *:first-child {
  margin-top: 0;
}
.woocommerce div.product .woocommerce-tabs #tab-additional_information h2 {
  margin: 0;
  display: none;
}
.woocommerce div.product .woocommerce-tabs #tab-additional_information .shop_attributes {
  margin-top: 0;
  border: none;
}
.woocommerce div.product .woocommerce-tabs #tab-additional_information .shop_attributes th,
.woocommerce div.product .woocommerce-tabs #tab-additional_information .shop_attributes td {
  font-style: normal;
  border: none;
}
.woocommerce div.product .woocommerce-tabs #tab-additional_information .shop_attributes th {
  font-weight: 500;
}
@media (max-width: 519.98px) {
  .woocommerce div.product .woocommerce-tabs #tab-additional_information .shop_attributes th {
    width: 100px;
    vertical-align: top;
  }
}
.woocommerce div.product .woocommerce-tabs #tab-additional_information .shop_attributes tr:nth-child(odd) {
  background-color: #f7f7f7;
}
.woocommerce div.product .woocommerce-tabs #tab-additional_information .shop_attributes tr:nth-child(even) {
  background-color: #ffffff;
}
.woocommerce div.product .woocommerce-tabs #tab-additional_information .shop_attributes tr:nth-child(even) th,
.woocommerce div.product .woocommerce-tabs #tab-additional_information .shop_attributes tr:nth-child(even) td {
  background-color: transparent;
}
.woocommerce div.product .woocommerce-tabs #tab-additional_information .shop_attributes p {
  margin: 0 !important;
}
@media (max-width: 1199.98px) {
  .woocommerce div.product .woocommerce-tabs #tab-additional_information {
    padding: 20px;
  }
}
.woocommerce div.product .woocommerce-tabs #tab-reviews {
  border: 1px solid #e9e9e9;
  padding: 40px;
  margin: 28px 0 0 0;
}
@media (max-width: 1199.98px) {
  .woocommerce div.product .woocommerce-tabs #tab-reviews {
    padding: 20px;
  }
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments-title {
  margin: 32px 0;
  color: var(--e-global-color-primary, #181818);
  font-family: var(--e-global-typography-text-font-family, "Outfit"), sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .bt-summary-rating {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  flex-wrap: wrap;
  margin-bottom: 40px;
}
@media (max-width: 767.98px) {
  .woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .bt-summary-rating {
    justify-content: center;
  }
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-left-summary {
  min-width: 130px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-left-summary .bt-product-total {
  color: var(--e-global-color-primary, #181818);
  text-align: center;
  font-family: var(--e-global-typography-text-font-family, "Outfit"), sans-serif;
  font-size: 80px;
  font-style: normal;
  font-weight: 500;
  line-height: 88px;
  -webkit-font-smoothing: auto;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-left-summary .star-rating {
  font-size: 24px;
  height: 26px;
  width: 132px;
  letter-spacing: 1px;
  color: #FDCC0D;
  display: block;
  float: none;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-left-summary .bt-product-rating--count {
  color: var(--e-global-color-primary, #181818);
  text-align: center;
  font-family: var(--e-global-typography-text-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin-top: 5px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-left-summary .bt-product-rating--count .bt-count-text-version-two {
  display: none;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-left-summary .bt-custom-rating {
  display: flex;
  justify-content: center;
  gap: 2px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-left-summary .bt-custom-rating svg {
  width: 24px;
  height: 24px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-center-summary {
  max-width: 100%;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-center-summary .bt-bar {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 2px 0;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-center-summary .bt-bar:not(:last-child) {
  margin-bottom: 4px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-center-summary .bt-bar .bt-num {
  color: var(--e-global-color-primary, #181818);
  text-align: center;
  font-family: var(--e-global-typography-text-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: capitalize;
  min-width: 9px;
  position: relative;
  top: 2px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-center-summary .bt-bar svg path {
  fill: #FDCC0D;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-center-summary .bt-bar .bt-bar-percent {
  width: 440px;
  height: 12px;
  border-radius: 1px;
  background: #e9e9e9;
  position: relative;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-center-summary .bt-bar .bt-bar-percent span {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background: var(--e-global-color-primary, #181818);
  border-radius: 1px 0px 0px 1px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-center-summary .bt-bar .bt-num-percent {
  color: var(--e-global-color-primary, #181818);
  font-family: var(--e-global-typography-text-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  min-width: 36px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-right-summary {
  min-width: 171px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-right-summary .bt-action-review {
  padding: 11px 24px;
  text-align: center;
  border-radius: 4px;
  background: var(--e-global-color-accent, #DF4242);
  color: #fff;
  text-align: center;
  font-family: var(--e-global-typography-text-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  display: inline-block;
  box-sizing: border-box;
}
@media (max-width: 519.98px) {
  .woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-right-summary .bt-action-review {
    font-size: 14px;
    line-height: 1.3;
  }
}
@media (min-width: 767.98px) {
  .woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-right-summary .bt-action-review:hover {
    background: var(--e-global-color-primary, #181818);
    background-image: linear-gradient(90deg, transparent 25%, rgba(233, 233, 233, 0.39) 50%, transparent 75%);
    background-size: 200% 100%;
    animation: shimmer 1.5s infinite linear;
  }
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .woocommerce-Reviews-title {
  margin: 0 0 24px 0;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .commentlist {
  padding: 0;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .commentlist ul.children {
  padding: 0;
}
@media (max-width: 519.98px) {
  .woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .commentlist ul.children {
    margin: 20px 0 0 30px;
  }
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .commentlist li {
  margin: 0 0 24px 0;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .commentlist li:last-child {
  margin-bottom: 0;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .commentlist li .comment_container img.avatar {
  width: 60px !important;
  height: 60px !important;
  border-radius: 50%;
  border: none !important;
  background: transparent !important;
  float: inherit !important;
  padding: 0 !important;
  object-fit: cover;
}
@media (max-width: 519.98px) {
  .woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .commentlist li .comment_container img.avatar {
    width: 45px !important;
    height: 45px !important;
  }
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text {
  margin: 0 0 12px 80px;
  border-radius: 0 !important;
  border-top: none !important;
  border-right: none !important;
  border-left: none !important;
  border-bottom: none !important;
  padding: 0 !important;
  min-height: 60px;
}
@media (max-width: 519.98px) {
  .woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text {
    margin: 0 0 0 60px !important;
  }
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .meta {
  display: flex;
  align-items: center;
  gap: 12px;
}
@media (max-width: 519.98px) {
  .woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .meta {
    gap: 3px 7px;
    flex-wrap: wrap;
  }
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .woocommerce-review__author {
  color: var(--e-global-color-primary, #181818);
  font-family: var(--e-global-typography-text-font-family, "Outfit"), sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
  text-transform: capitalize;
}
@media (max-width: 767.98px) {
  .woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .woocommerce-review__author {
    font-size: 18px;
  }
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .star-rating {
  font-size: 12px;
  height: 13px;
  width: 68px;
  letter-spacing: 1px;
  color: #FDCC0D;
  display: block;
  float: none;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text time {
  color: var(--e-global-color-text, #616365);
  font-family: var(--e-global-typography-text-font-family, "Outfit"), sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  margin: 4px 0 0 0;
  display: block;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .commentlist li .comment_container .review-title {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
  margin: 12px 0 4px;
}
@media (max-width: 767.98px) {
  .woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .commentlist li .comment_container .review-title {
    font-size: 16px;
  }
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .commentlist li .comment_container .description p {
  color: var(--e-global-color-primary, #181818);
  font-family: var(--e-global-typography-text-font-family, "Outfit"), sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin: 0 !important;
}
@media (max-width: 767.98px) {
  .woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #comments .commentlist li .comment_container .description p {
    font-size: 16px;
  }
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper {
  margin-top: 24px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
@media (max-width: 767.98px) {
  .woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form {
    gap: 15px;
  }
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form div.error {
  color: #f03e3e;
  font-size: 14px;
  font-weight: 400;
  margin-top: 8px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form .comment-notes {
  color: #3dab25;
  font-weight: 500;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-rating {
  order: 0;
  display: flex;
  align-items: center;
  gap: 10px 12px;
  margin-bottom: 4px;
  width: 100%;
  flex-wrap: wrap;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-rating label {
  color: var(--e-global-color-primary, #181818);
  font-family: var(--e-global-typography-text-font-family, "Outfit"), sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  margin-bottom: 0;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-rating .stars {
  margin-bottom: 0;
  width: auto;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-rating .stars a {
  height: 32px;
  width: 32px;
  margin: 0 2px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-rating .stars a:before {
  height: 32px;
  width: 32px;
  font-size: 32px;
  color: rgb(233, 233, 233);
}
@media (min-width: 767.98px) {
  .woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-rating p.stars a:hover ~ a::before {
    content: "\e021";
    color: rgb(233, 233, 233);
  }
}
@media (min-width: 767.98px) {
  .woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-rating p.stars:hover a::before {
    content: "\e020";
    color: #FDCC0D;
  }
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-rating p.stars.selected a.active::before {
  content: "\e020";
  color: #FDCC0D;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-rating p.stars.selected a.active ~ a::before {
  content: "\e021";
  color: rgb(233, 233, 233);
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-rating p.stars.selected a:not(.active)::before {
  content: "\e020";
  color: #FDCC0D;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form p {
  width: 100%;
  box-sizing: content-box;
  margin: 0;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form p input {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
  border: 1px solid #e9e9e9;
  border-radius: 0;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form p input::placeholder {
  color: #a0a0a0;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-review-title label {
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin: 0 0 8px 0;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-comment {
  position: relative;
  margin: 0;
  line-height: 1;
  order: 1;
  width: 100%;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-comment label {
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin: 0 0 8px 0;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-comment label .required {
  color: var(--e-global-color-accent, #DF4242);
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-comment textarea {
  height: 160px;
  border-radius: 8px;
  border: 1px solid #e9e9e9;
  border-radius: 0;
  padding: 11px 16px;
  font-family: var(--e-global-typography-text-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  max-height: 200px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-comment textarea::placeholder {
  color: #a0a0a0;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-author, .woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-email {
  margin: 0;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-author label, .woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-email label {
  display: none;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-author {
  order: 2;
  width: calc(50% - 10px) !important;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-email {
  order: 3;
  width: calc(50% - 10px) !important;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-cookies-consent {
  order: 4;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 6px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-cookies-consent input {
  border: none;
  margin: 0;
  width: 15px !important;
  height: 15px;
  accent-color: var(--e-global-color-primary, #181818);
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-cookies-consent input:checked {
  background-color: var(--e-global-color-primary, #181818);
  border-color: var(--e-global-color-primary, #181818);
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-cookies-consent label {
  margin: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  color: var(--e-global-color-text, #616365);
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form .form-submit {
  margin: 4px 0 0 0;
  order: 4;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form .form-submit input[type=submit] {
  width: auto;
  color: #fff;
  border: none;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  padding: 11px 24px;
  background: var(--e-global-color-accent, #DF4242);
}
@media (min-width: 767.98px) {
  .woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form .form-submit input[type=submit]:hover {
    background: var(--e-global-color-primary, #181818);
    background-image: linear-gradient(90deg, transparent 25%, rgba(233, 233, 233, 0.39) 50%, transparent 75%);
    background-size: 200% 100%;
    animation: shimmer 1.5s infinite linear;
  }
}
@media (max-width: 767.98px) {
  .woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-author, .woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-email {
    width: 100% !important;
  }
  .woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-cookies-consent {
    align-items: flex-start;
  }
  .woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form-cookies-consent input {
    position: relative;
    top: 4px;
  }
  .woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .comment-form .form-submit input[type=submit] {
    font-size: 14px;
    line-height: 1.3;
  }
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .bt-review-overlay,
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper .bt-review-close {
  display: none;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper.bt-form-review-popup {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: -1;
  visibility: hidden;
  opacity: 0;
  margin: 0;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper.bt-form-review-popup.active {
  display: flex;
  z-index: 999;
  visibility: visible;
  opacity: 1;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper.bt-form-review-popup .bt-review-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.83);
  z-index: 1000;
  display: block;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper.bt-form-review-popup .bt-review-close {
  display: block;
  width: 21px;
  height: 21px;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 15px;
  top: 15px;
  position: absolute;
  z-index: 9999;
  cursor: pointer;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper.bt-form-review-popup .bt-review-close::before {
  content: "";
  display: inline-block;
  width: 21px;
  height: 21px;
  background-image: url("../images/close-white.svg");
  background-size: cover;
  background-repeat: no-repeat;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper.bt-form-review-popup #review_form {
  position: relative;
  transform-origin: center center;
  max-height: 90%;
  max-width: 95%;
  z-index: 1001;
  display: flex;
  margin-top: 30px;
  transition: transform 0.2s ease;
  box-shadow: 0px 10px 25px 0px rgba(43, 52, 74, 0.12);
  background: #fff;
  margin: auto;
  height: auto;
  border-radius: 8px;
  padding: 0;
  box-sizing: border-box;
  overflow: hidden;
}
@media (min-width: 1300px) {
  .woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper.bt-form-review-popup #review_form {
    max-width: 800px;
    width: 100%;
  }
}
@media (max-width: 519.98px) {
  .woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper.bt-form-review-popup #review_form {
    max-height: 80%;
  }
}
.woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper.bt-form-review-popup #review_form #respond {
  overflow: auto;
  padding: 30px;
}
@media (max-width: 519.98px) {
  .woocommerce div.product .woocommerce-tabs #tab-reviews .woocommerce-Reviews #review_form_wrapper.bt-form-review-popup #review_form #respond {
    padding: 30px 20px;
  }
}
.woocommerce div.product .woocommerce-tabs.bt-product-toggle {
  position: relative;
  border-radius: 12px;
  background: #fff;
  margin: 40px 0 0 0;
}
@media (max-width: 767.98px) {
  .woocommerce div.product .woocommerce-tabs.bt-product-toggle {
    margin: 20px 0 0 0;
  }
}
.woocommerce div.product .woocommerce-tabs.bt-product-toggle .bt-item:last-child .bt-item-inner {
  border-bottom: none !important;
  padding-bottom: 0;
}
.woocommerce div.product .woocommerce-tabs.bt-product-toggle .bt-item-inner {
  border-bottom: 1px solid;
  border-color: rgb(233, 233, 233);
  padding: 28px 0;
}
@media (max-width: 767.98px) {
  .woocommerce div.product .woocommerce-tabs.bt-product-toggle .bt-item-inner {
    padding: 20px 0;
  }
}
.woocommerce div.product .woocommerce-tabs.bt-product-toggle .bt-item-title {
  display: flex;
  align-items: baseline;
  grid-gap: 12px;
  cursor: pointer;
  justify-content: space-between;
}
.woocommerce div.product .woocommerce-tabs.bt-product-toggle .bt-item-title .mobile-text {
  display: none;
}
.woocommerce div.product .woocommerce-tabs.bt-product-toggle .bt-item-title.active svg {
  transform: rotate(180deg);
}
.woocommerce div.product .woocommerce-tabs.bt-product-toggle .bt-item-title.active svg .vertical-line {
  transform: rotate(450deg);
}
.woocommerce div.product .woocommerce-tabs.bt-product-toggle .bt-item-title.active svg path {
  fill: var(--e-global-color-secondary, #A2A4AB);
}
.woocommerce div.product .woocommerce-tabs.bt-product-toggle .bt-item-title svg {
  transition: transform 0.6s ease;
  transform: rotate(0);
  flex: none;
  top: 3px;
  position: relative;
}
.woocommerce div.product .woocommerce-tabs.bt-product-toggle .bt-item-title svg rect {
  transition: all 800ms;
  transform: rotate(0);
  transform-origin: 50% 50%;
}
.woocommerce div.product .woocommerce-tabs.bt-product-toggle .bt-item-title h3 {
  color: var(--e-global-color-primary, #181818);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  margin: 0;
}
@media (max-width: 767.98px) {
  .woocommerce div.product .woocommerce-tabs.bt-product-toggle .bt-item-title h3 {
    font-size: 20px;
    line-height: 24px;
  }
}
.woocommerce div.product .woocommerce-tabs.bt-product-toggle .bt-item-content {
  display: none;
  color: var(--e-global-color-text, #616365);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin: 20px 0 0 0 !important;
  padding: 28px 0 0 0 !important;
  border: none !important;
  border-top: 1px solid #e9e9e9 !important;
}
@media (max-width: 1199.98px) {
  .woocommerce div.product .woocommerce-tabs.bt-product-toggle .bt-item-content {
    padding: 20px 0 0 0 !important;
  }
}
@media (max-width: 519.98px) {
  .woocommerce div.product .woocommerce-tabs.bt-product-toggle .bt-item-content {
    padding: 16px 0 0 0 !important;
  }
}
.woocommerce div.product .related {
  padding-top: 80px;
}
@media (max-width: 991.98px) {
  .woocommerce div.product .related {
    padding-top: 60px;
  }
}
.woocommerce:not(.bt-thumbnail-toggle-mode) div.product .woocommerce-tabs.bt-product-toggle .bt-item-content#tab-description .col-6 {
  width: 100%;
}
.woocommerce:not(.bt-thumbnail-toggle-mode) div.product .woocommerce-tabs.bt-product-toggle .bt-item-content#tab-additional_information > h2 {
  display: none;
}
.woocommerce:not(.bt-thumbnail-toggle-mode) div.product .woocommerce-tabs.bt-product-toggle .bt-item-content#tab-additional_information table {
  margin-top: 0;
  border: none;
}
.woocommerce:not(.bt-thumbnail-toggle-mode) div.product .woocommerce-tabs.bt-product-toggle .bt-item-content#tab-additional_information table tr:nth-child(odd) {
  background: #f7f7f7;
}
@media (min-width: 991.98px) {
  .woocommerce:not(.bt-thumbnail-toggle-mode) div.product .woocommerce-tabs.bt-product-toggle .bt-item-content#tab-reviews .woocommerce-Reviews #comments .bt-summary-rating {
    gap: 10px;
  }
  .woocommerce:not(.bt-thumbnail-toggle-mode) div.product .woocommerce-tabs.bt-product-toggle .bt-item-content#tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-left-summary {
    min-width: 100px;
  }
  .woocommerce:not(.bt-thumbnail-toggle-mode) div.product .woocommerce-tabs.bt-product-toggle .bt-item-content#tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-left-summary .bt-product-total {
    font-size: 56px;
    font-style: normal;
    font-weight: 500;
    line-height: 68px;
  }
  .woocommerce:not(.bt-thumbnail-toggle-mode) div.product .woocommerce-tabs.bt-product-toggle .bt-item-content#tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-left-summary .star-rating {
    font-size: 18px;
    height: 21px;
    width: 100px;
  }
  .woocommerce:not(.bt-thumbnail-toggle-mode) div.product .woocommerce-tabs.bt-product-toggle .bt-item-content#tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-left-summary .bt-custom-rating {
    display: flex;
    justify-content: center;
    gap: 2px;
  }
  .woocommerce:not(.bt-thumbnail-toggle-mode) div.product .woocommerce-tabs.bt-product-toggle .bt-item-content#tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-left-summary .bt-custom-rating svg {
    width: 24px;
    height: 24px;
  }
  .woocommerce:not(.bt-thumbnail-toggle-mode) div.product .woocommerce-tabs.bt-product-toggle .bt-item-content#tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-center-summary .bt-bar {
    display: flex;
    align-items: center;
    gap: 4px;
    padding: 2px 0;
  }
  .woocommerce:not(.bt-thumbnail-toggle-mode) div.product .woocommerce-tabs.bt-product-toggle .bt-item-content#tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-center-summary .bt-bar:not(:last-child) {
    margin-bottom: 0;
  }
  .woocommerce:not(.bt-thumbnail-toggle-mode) div.product .woocommerce-tabs.bt-product-toggle .bt-item-content#tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-center-summary .bt-bar .bt-num {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    min-width: 8px;
  }
  .woocommerce:not(.bt-thumbnail-toggle-mode) div.product .woocommerce-tabs.bt-product-toggle .bt-item-content#tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-center-summary .bt-bar svg {
    width: 16px;
    height: 16px;
  }
  .woocommerce:not(.bt-thumbnail-toggle-mode) div.product .woocommerce-tabs.bt-product-toggle .bt-item-content#tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-center-summary .bt-bar svg path {
    fill: #FDCC0D;
  }
  .woocommerce:not(.bt-thumbnail-toggle-mode) div.product .woocommerce-tabs.bt-product-toggle .bt-item-content#tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-center-summary .bt-bar .bt-bar-percent {
    width: 200px;
    height: 8px;
    border-radius: 1px;
    background: #e9e9e9;
    position: relative;
  }
  .woocommerce:not(.bt-thumbnail-toggle-mode) div.product .woocommerce-tabs.bt-product-toggle .bt-item-content#tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-center-summary .bt-bar .bt-num-percent {
    color: var(--e-global-color-primary, #181818);
    font-family: var(--e-global-typography-text-font-family, "Outfit"), sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    min-width: 30px;
  }
  .woocommerce:not(.bt-thumbnail-toggle-mode) div.product .woocommerce-tabs.bt-product-toggle .bt-item-content#tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-right-summary {
    min-width: 125px;
  }
  .woocommerce:not(.bt-thumbnail-toggle-mode) div.product .woocommerce-tabs.bt-product-toggle .bt-item-content#tab-reviews .woocommerce-Reviews #comments .bt-summary-rating .bt-right-summary .bt-action-review {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    padding: 9px 16px;
    text-transform: capitalize;
  }
}
.woocommerce .related {
  padding-top: 40px;
}
@media (max-width: 991.98px) {
  .woocommerce .related {
    padding-top: 20px;
  }
}
.woocommerce .related .bt-related-tab-heading .bt-tab-nav {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 40px;
  margin-bottom: 40px;
}
.woocommerce .related .bt-related-tab-heading .bt-tab-title {
  color: var(--e-global-color-text, #616365);
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 42px;
  padding: 0;
  margin: 0;
  text-transform: capitalize;
  position: relative;
  border-bottom: 2px solid transparent;
  cursor: pointer;
}
.woocommerce .related .bt-related-tab-heading .bt-tab-title.active {
  color: var(--e-global-color-primary, #181818);
  border-color: var(--e-global-color-primary, #181818);
}
.woocommerce .related .bt-related-tab-heading .bt-tab-title.bt-heading-related {
  border: none;
}
.woocommerce .related .bt-related-tab-heading .bt-tab-title.recently-viewed {
  display: none;
}
@media (max-width: 991.98px) {
  .woocommerce .related .bt-related-tab-heading .bt-tab-nav {
    gap: 20px;
    margin-bottom: 30px;
  }
  .woocommerce .related .bt-related-tab-heading .bt-tab-title {
    font-size: 24px;
    line-height: 32px;
  }
}
@media (max-width: 519.98px) {
  .woocommerce .related .bt-related-tab-heading .bt-tab-title {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (max-width: 370px) {
  .woocommerce .related .bt-related-tab-heading .bt-tab-title {
    font-size: 16px;
    line-height: 24px;
  }
}
.woocommerce .related .bt-tab-content .bt-tab-pane {
  display: none;
}
.woocommerce .related .bt-tab-content .bt-tab-pane.active {
  display: block;
}
@media (max-width: 991.98px) {
  .woocommerce div.product div.images,
  .woocommerce div.product div.summary {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .woocommerce div.product .woocommerce-tabs #tab-reviews .comment-form .comment-form-author,
  .woocommerce div.product .woocommerce-tabs #tab-reviews .comment-form .comment-form-email {
    width: 100% !important;
    padding: 0 !important;
  }
}
@media (max-width: 570px) {
  .woocommerce div.product div.summary .woocommerce-product-price-wrap {
    gap: 8px 25px;
  }
  .woocommerce div.product .woocommerce-tabs #tab-description {
    font-size: 16px;
  }
}
@media (min-width: 991.98px) {
  .woocommerce.bt-tabs-position-left div.product .woocommerce-tabs {
    display: flex;
    padding: 0;
    margin: 80px auto 0 auto;
    gap: 20px;
  }
  .woocommerce.bt-tabs-position-left div.product .woocommerce-tabs .tabs.wc-tabs {
    flex-direction: column;
    border-bottom: none;
    min-width: 250px;
    padding: 0;
    margin: 0;
    text-align: left;
    overflow: hidden;
    display: flex;
    gap: 20px;
  }
  .woocommerce.bt-tabs-position-left div.product .woocommerce-tabs .tabs.wc-tabs li {
    border-radius: 0;
    border: none;
    background-color: transparent;
    padding: 0;
    margin: 0;
    display: block;
  }
  .woocommerce.bt-tabs-position-left div.product .woocommerce-tabs .tabs.wc-tabs li:before, .woocommerce.bt-tabs-position-left div.product .woocommerce-tabs .tabs.wc-tabs li:after {
    display: none;
  }
  .woocommerce.bt-tabs-position-left div.product .woocommerce-tabs .tabs.wc-tabs li a {
    padding: 10px 0;
    color: var(--e-global-color-primary, #181818);
    font-family: var(--e-global-typography-text-font-family, "Outfit"), sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.4;
    padding: 0;
    position: relative;
    border: none;
  }
  .woocommerce.bt-tabs-position-left div.product .woocommerce-tabs .tabs.wc-tabs li a:before {
    background-color: var(--e-global-color-primary, #181818);
    content: "";
    bottom: 0;
    left: 0;
    position: absolute;
    width: 0;
    height: 1px;
    transition: width 450ms ease-in-out;
  }
}
@media (min-width: 991.98px) and (min-width: 767.98px) {
  .woocommerce.bt-tabs-position-left div.product .woocommerce-tabs .tabs.wc-tabs li:hover a:before {
    width: 100%;
  }
}
@media (min-width: 991.98px) {
  .woocommerce.bt-tabs-position-left div.product .woocommerce-tabs .tabs.wc-tabs li.active a:before {
    width: 100%;
  }
  .woocommerce.bt-tabs-position-left div.product .woocommerce-tabs .woocommerce-Tabs-panel {
    flex: 1;
    margin: 0 !important;
  }
}
@media (min-width: 991.98px) {
  .woocommerce.bt-tabs-position-right div.product .woocommerce-tabs {
    display: flex;
    flex-direction: row-reverse;
    padding: 0;
    margin: 80px auto 0 auto;
    gap: 20px;
  }
  .woocommerce.bt-tabs-position-right div.product .woocommerce-tabs .tabs.wc-tabs {
    flex-direction: column;
    border-bottom: none;
    min-width: 250px;
    padding: 0;
    margin: 0;
    text-align: right;
    overflow: hidden;
    display: flex;
    gap: 20px;
  }
  .woocommerce.bt-tabs-position-right div.product .woocommerce-tabs .tabs.wc-tabs li {
    border-radius: 0;
    border: none;
    background-color: transparent;
    padding: 0;
    margin: 0;
    display: block;
    transition: all 450ms ease-in-out;
  }
  .woocommerce.bt-tabs-position-right div.product .woocommerce-tabs .tabs.wc-tabs li:before, .woocommerce.bt-tabs-position-right div.product .woocommerce-tabs .tabs.wc-tabs li:after {
    display: none;
  }
  .woocommerce.bt-tabs-position-right div.product .woocommerce-tabs .tabs.wc-tabs li a {
    padding: 10px 0;
    color: var(--e-global-color-primary, #181818);
    font-family: var(--e-global-typography-text-font-family, "Outfit"), sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.4;
    padding: 0;
    position: relative;
    border: none;
  }
  .woocommerce.bt-tabs-position-right div.product .woocommerce-tabs .tabs.wc-tabs li a:before {
    background-color: var(--e-global-color-primary, #181818);
    content: "";
    bottom: 0;
    right: 0;
    position: absolute;
    width: 0;
    height: 1px;
    transition: width 450ms ease-in-out;
  }
}
@media (min-width: 991.98px) and (min-width: 767.98px) {
  .woocommerce.bt-tabs-position-right div.product .woocommerce-tabs .tabs.wc-tabs li:hover a:before {
    width: 100%;
  }
}
@media (min-width: 991.98px) {
  .woocommerce.bt-tabs-position-right div.product .woocommerce-tabs .tabs.wc-tabs li.active a:before {
    width: 100%;
  }
  .woocommerce.bt-tabs-position-right div.product .woocommerce-tabs .woocommerce-Tabs-panel {
    flex: 1;
    margin: 0 !important;
  }
}

.woocommerce .add_to_cart_button.ajax_add_to_cart,
.woocommerce-js .add_to_cart_button.ajax_add_to_cart {
  position: relative;
}
.woocommerce .add_to_cart_button.ajax_add_to_cart.loading,
.woocommerce-js .add_to_cart_button.ajax_add_to_cart.loading {
  color: transparent !important;
  opacity: 0.5;
}
.woocommerce .add_to_cart_button.ajax_add_to_cart.loading::after,
.woocommerce-js .add_to_cart_button.ajax_add_to_cart.loading::after {
  content: "" !important;
  position: absolute;
  top: 28% !important;
  left: 46%;
  width: 16px;
  height: 16px;
  z-index: 9999;
  background-image: url("../images/loading-white.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.woocommerce .add_to_cart_button.ajax_add_to_cart.added,
.woocommerce-js .add_to_cart_button.ajax_add_to_cart.added {
  display: none;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  margin: 0;
}

.woocommerce-cart .elementor-location-header {
  z-index: 9999;
}
.woocommerce-cart .wc-empty-cart-message {
  display: none;
}
.woocommerce-cart .bt-cart-empty {
  margin: 0 auto;
  text-align: center;
}
.woocommerce-cart .bt-cart-empty svg {
  width: 200px;
  height: 200px;
}
@media (max-width: 519.98px) {
  .woocommerce-cart .bt-cart-empty svg {
    width: 120px;
    height: 120px;
  }
}
.woocommerce-cart .bt-cart-empty h2 {
  margin: 0;
  margin-top: 15px;
  margin-bottom: 22px;
}
@media (max-width: 519.98px) {
  .woocommerce-cart .bt-cart-empty h2 {
    font-size: 30px;
  }
}
.woocommerce-cart .return-to-shop {
  margin: 0;
}
.woocommerce-cart .return-to-shop a {
  display: inline-block;
  padding: 13px 40px;
  font-size: 16px;
  line-height: 1.5;
  color: #fff;
  border-radius: 8px;
  background-color: var(--e-global-color-accent, #DF4242);
  font-weight: 500;
  white-space: nowrap;
  text-transform: uppercase;
}
@media (min-width: 767.98px) {
  .woocommerce-cart .return-to-shop a:hover {
    background-color: var(--e-global-color-accent, #DF4242);
    color: #fff;
  }
}
.woocommerce-cart th,
.woocommerce-cart .amount {
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
}
.woocommerce-cart .bt-main-content-ss {
  padding: 0 0 80px;
}
@media (max-width: 991.98px) {
  .woocommerce-cart .bt-main-content-ss {
    padding-bottom: 60px;
  }
}
.woocommerce-cart .woocommerce {
  display: flex;
  flex-wrap: wrap;
}
.woocommerce-cart .woocommerce .woocommerce-notices-wrapper {
  width: 100%;
  opacity: 0;
  height: 80px;
}
@media (max-width: 991.98px) {
  .woocommerce-cart .woocommerce .woocommerce-notices-wrapper {
    height: 60px;
  }
}
.woocommerce-cart .woocommerce .bt-cart-content {
  width: calc(100% - 380px);
  padding-right: 60px;
  box-sizing: border-box;
}
@media (max-width: 1199.98px) {
  .woocommerce-cart .woocommerce .bt-cart-content {
    padding-right: 15px;
  }
}
@media (max-width: 1024.98px) and (min-width: 991.98px) {
  .woocommerce-cart .woocommerce .bt-cart-content {
    width: calc(100% - 290px);
  }
}
@media (max-width: 991.98px) {
  .woocommerce-cart .woocommerce .bt-cart-content {
    padding-right: 0;
    width: 100%;
  }
}
.woocommerce-cart .woocommerce .bt-cart-content .bt-time-promotion {
  border-radius: 4px;
  padding: 10px 20px;
  background: #f6f6f4;
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 20px;
}
@media (max-width: 519.98px) {
  .woocommerce-cart .woocommerce .bt-cart-content .bt-time-promotion {
    font-size: 14px;
    padding: 10px;
  }
}
.woocommerce-cart .woocommerce .bt-cart-content .bt-time-promotion .bt-icon {
  margin-right: 12px;
}
.woocommerce-cart .woocommerce .bt-cart-content .bt-time-promotion span {
  font-weight: 500;
  color: #f03e3e;
}
.woocommerce-cart .woocommerce .bt-cart-content #bt-free-shipping-message .bt-buy-more {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 20px 0;
}
.woocommerce-cart .woocommerce .bt-cart-content #bt-free-shipping-message .bt-buy-more span {
  font-weight: 500;
}
.woocommerce-cart .woocommerce .bt-cart-content #bt-free-shipping-message .bt-congratulation {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  color: #4d8b7b;
  margin: 0 0 20px 0;
}
.woocommerce-cart .woocommerce .bt-cart-content .bt-progress-container-cart {
  width: 100%;
  background: #e9e9e9;
  height: 8px;
  margin-top: 20px;
  border-radius: 4px;
  margin-bottom: 30px;
}
.woocommerce-cart .woocommerce .bt-cart-content .bt-progress-container-cart .bt-progress-bar {
  width: 0%;
  height: 100%;
  position: relative;
  border-radius: 30px;
  background: #4d8b7b;
  transition: width 1s ease;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.3) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
  animation: 1s linear 0s infinite normal none running progress-bar-stripes;
  transition: width 0.8s ease;
}
.woocommerce-cart .woocommerce .bt-cart-content .bt-progress-container-cart .bt-progress-bar .bt-icon-shipping {
  width: 30px;
  height: 30px;
  border: 2px solid #4d8b7b;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  right: 0;
  position: absolute;
  top: -15px;
  color: #4d8b7b;
  right: -8px;
}
.woocommerce-cart .woocommerce .cart-collaterals {
  width: 380px;
}
@media (max-width: 1024.98px) and (min-width: 991.98px) {
  .woocommerce-cart .woocommerce .cart-collaterals {
    width: 290px;
  }
}
@media (max-width: 991.98px) {
  .woocommerce-cart .woocommerce .cart-collaterals {
    width: 100%;
    margin-top: 50px;
  }
}
@media (max-width: 768px) {
  .woocommerce-cart .woocommerce .cart-collaterals {
    margin-top: 25px;
  }
}
.woocommerce-cart .cross-sells {
  width: 100%;
  margin-top: 80px;
}
.woocommerce-cart .cross-sells > h2 {
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 42px;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 40px 0;
}
@media (max-width: 991.98px) {
  .woocommerce-cart .cross-sells {
    margin-top: 60px;
  }
}
@media (max-width: 767.98px) {
  .woocommerce-cart .cross-sells {
    margin-top: 50px;
  }
  .woocommerce-cart .cross-sells > h2 {
    font-size: 26px;
    line-height: 32px;
    margin: 0 0 28px 0;
  }
}
.woocommerce-cart .woocommerce-cart-form .shop_table {
  overflow: hidden;
  border-radius: 0;
  border: none;
  margin-bottom: 0;
}
.woocommerce-cart .woocommerce-cart-form .shop_table th,
.woocommerce-cart .woocommerce-cart-form .shop_table td {
  padding: 28px 10px;
  border-bottom: none;
  border-left: none;
  border-right: none;
  background: #fff !important;
}
@media (max-width: 768px) {
  .woocommerce-cart .woocommerce-cart-form .shop_table th,
  .woocommerce-cart .woocommerce-cart-form .shop_table td {
    border: none;
    padding: 7px 0;
  }
}
.woocommerce-cart .woocommerce-cart-form .shop_table th:last-child,
.woocommerce-cart .woocommerce-cart-form .shop_table td:last-child {
  border-right: 0;
}
.woocommerce-cart .woocommerce-cart-form .shop_table thead {
  color: var(--e-global-color-primary, #181818);
}
.woocommerce-cart .woocommerce-cart-form .shop_table thead th {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  color: var(--e-global-color-primary, #181818);
  text-transform: capitalize;
  padding: 10px;
  border: none;
  text-align: center;
}
.woocommerce-cart .woocommerce-cart-form .shop_table thead th:first-child {
  text-align: left;
}
.woocommerce-cart .woocommerce-cart-form .shop_table thead th:last-child {
  border-right: 0;
}
@media (max-width: 1199.98px) {
  .woocommerce-cart .woocommerce-cart-form .shop_table thead th {
    font-size: 16px;
  }
}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-thumbnail {
  width: 12%;
  box-sizing: border-box;
  padding-left: 0;
}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-thumbnail img {
  display: block;
  border-radius: 4px;
}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-name {
  width: 33%;
}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-price {
  width: 15%;
  text-align: left;
}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-subtotal {
  width: 15%;
}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-quantity {
  width: 15%;
}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-quantity .title-quantity {
  display: none;
}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-quantity .quantity input {
  box-sizing: border-box;
  width: 120px;
  border: 1px solid #e9e9e9;
  font-style: normal;
  font-weight: 500 !important;
  color: var(--e-global-color-primary, #181818);
}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-quantity .quantity .qty-minus:has(~ input[value="1"]) {
  opacity: 0.4;
  cursor: not-allowed;
}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-quantity .quantity svg path {
  fill: var(--e-global-color-primary, #181818);
}
.woocommerce-cart .woocommerce-cart-form .shop_table td.product-subtotal {
  text-align: center;
}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-remove {
  width: 5%;
  vertical-align: middle;
  text-align: -webkit-right !important;
  padding-right: 0;
}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-remove a {
  display: flex;
  width: 20px;
  height: 20px;
  border: 1px solid #c72929;
  align-items: center;
  justify-content: center;
}
@media (min-width: 767.98px) {
  .woocommerce-cart .woocommerce-cart-form .shop_table .product-remove a:hover {
    background: #c72929;
  }
  .woocommerce-cart .woocommerce-cart-form .shop_table .product-remove a:hover svg path {
    fill: #fff;
  }
}
@media (max-width: 767.98px) {
  .woocommerce-cart .woocommerce-cart-form .shop_table .product-name,
  .woocommerce-cart .woocommerce-cart-form .shop_table .product-price,
  .woocommerce-cart .woocommerce-cart-form .shop_table .product-subtotal,
  .woocommerce-cart .woocommerce-cart-form .shop_table .product-quantity,
  .woocommerce-cart .woocommerce-cart-form .shop_table .product-remove {
    width: 100%;
  }
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr {
  background: #ffffff;
}
@media (max-width: 768px) {
  .woocommerce-cart .woocommerce-cart-form .shop_table tbody tr {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding: 10px 0;
  }
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-thumbnail img {
  width: 100px;
  height: auto;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-name > a {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: capitalize;
  color: var(--e-global-color-primary, #181818);
}
@media (min-width: 767.98px) {
  .woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-name > a:hover {
    color: var(--e-global-color-accent, #DF4242);
  }
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-name dl {
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-transform: capitalize;
  display: block;
}
@media (max-width: 1024.98px) and (min-width: 991.98px) {
  .woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-name dl {
    font-size: 12px;
  }
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-name dl p {
  margin: 0;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-price,
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-subtotal {
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-price .amount,
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-subtotal .amount {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: capitalize;
  color: var(--e-global-color-primary, #181818);
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions {
  padding: 28px 0 0 0;
}
@media (max-width: 767.98px) {
  .woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions {
    padding: 15px 0 0 0;
  }
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions .coupon {
  position: relative;
  width: 100%;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions .coupon input {
  width: 100%;
  padding: 8px 8px 8px 20px;
  height: 56px;
  border-radius: 4px;
  border: 1px solid #e9e9e9;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions .coupon input::placeholder {
  color: #a0a0a0;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions .coupon .button {
  display: block;
  position: absolute;
  top: 8px;
  bottom: 8px;
  right: 8px;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  text-transform: uppercase;
  padding: 0 24px;
  color: #fff;
  background: var(--e-global-color-accent, #DF4242);
  border-radius: 4px;
  float: none;
  width: auto;
  min-height: auto;
  height: 40px;
}
@media (min-width: 767.98px) {
  .woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions .coupon .button:hover {
    background: var(--e-global-color-accent, #DF4242);
    color: #fff;
  }
}
@media (max-width: 360px) {
  .woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions .coupon input {
    font-size: 14px;
    height: 50px;
  }
  .woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions .coupon .button {
    font-size: 13px;
    height: 34px;
    font-weight: 500;
    padding: 0 13px;
  }
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions .input-text {
  line-height: 23px;
  min-width: 150px;
  padding: 8px 15px;
  border-radius: 10px;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions .button {
  display: none;
  font-family: var(--e-global-typography-text-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-transform: uppercase;
  padding: 10px 25px;
  color: #ffffff;
  background: var(--e-global-color-accent, #DF4242);
  border-radius: 10px;
}
@media (max-width: 519.98px) {
  .woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions .button {
    padding: 10px 16px;
  }
}
@media (max-width: 400px) {
  .woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions .input-text {
    width: 100%;
    margin: 0;
  }
  .woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions .button {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .woocommerce-cart .woocommerce-cart-form .shop_table.shop_table_responsive tr td {
    display: flex !important;
    justify-content: space-between;
    width: 100%;
  }
  .woocommerce-cart .woocommerce-cart-form .shop_table.shop_table_responsive tr td.product-thumbnail {
    display: none !important;
  }
  .woocommerce-cart .woocommerce-cart-form .shop_table.shop_table_responsive tr td.product-remove {
    justify-content: flex-end;
  }
  .woocommerce-cart .woocommerce-cart-form .shop_table.shop_table_responsive tr td:before {
    font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
    font-size: 14px;
    font-weight: 500;
    min-width: 80px;
    text-align: left;
  }
}
.woocommerce-cart .cart-collaterals .cross-sells {
  margin-bottom: 30px;
}
.woocommerce-cart .cart-collaterals .cross-sells .products {
  font-size: 0;
  letter-spacing: 0;
}
.woocommerce-cart .cart-collaterals .cross-sells .products > div {
  float: none;
  display: inline-block;
  vertical-align: top;
}
.woocommerce-cart .cart-collaterals .cart_totals {
  position: sticky;
  top: 30px;
  width: 100%;
  float: none;
  border-radius: 12px;
  padding: 24px;
  box-sizing: border-box;
  background: #f6f6f4;
}
.woocommerce-cart .cart-collaterals .cart_totals h2 {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 8px 0;
}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  border: none;
  margin-bottom: 0;
}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table th {
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  color: var(--e-global-color-primary, #181818);
  text-align: left !important;
}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table th,
.woocommerce-cart .cart-collaterals .cart_totals .shop_table td {
  padding: 20px 0;
  border-bottom: none;
  text-align: right;
  background: transparent;
}
@media (max-width: 767.98px) {
  .woocommerce-cart .cart-collaterals .cart_totals .shop_table th,
  .woocommerce-cart .cart-collaterals .cart_totals .shop_table td {
    padding: 12px 0;
  }
}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table th .amount,
.woocommerce-cart .cart-collaterals .cart_totals .shop_table td .amount {
  font-size: 16px;
  font-style: normal;
  font-weight: 600 !important;
  line-height: 26px; /* 162.5% */
  color: var(--e-global-color-primary, #181818);
}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table th strong,
.woocommerce-cart .cart-collaterals .cart_totals .shop_table td strong {
  font-weight: 500;
}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table th .woocommerce-shipping-destination,
.woocommerce-cart .cart-collaterals .cart_totals .shop_table th .woocommerce-shipping-calculator,
.woocommerce-cart .cart-collaterals .cart_totals .shop_table td .woocommerce-shipping-destination,
.woocommerce-cart .cart-collaterals .cart_totals .shop_table td .woocommerce-shipping-calculator {
  display: none;
}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table th .woocommerce-shipping-methods,
.woocommerce-cart .cart-collaterals .cart_totals .shop_table td .woocommerce-shipping-methods {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table th .woocommerce-shipping-methods li,
.woocommerce-cart .cart-collaterals .cart_totals .shop_table td .woocommerce-shipping-methods li {
  margin-bottom: 0 !important;
  display: flex;
  align-items: center;
  gap: 9px;
  justify-content: flex-end;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table th .woocommerce-shipping-methods li input,
.woocommerce-cart .cart-collaterals .cart_totals .shop_table td .woocommerce-shipping-methods li input {
  margin: 0 !important;
  vertical-align: middle;
  accent-color: var(--e-global-color-primary, #181818);
  width: 16px;
  height: 16px;
}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table th .woocommerce-shipping-methods li input:checked,
.woocommerce-cart .cart-collaterals .cart_totals .shop_table td .woocommerce-shipping-methods li input:checked {
  background-color: var(--e-global-color-primary, #181818);
  border-color: var(--e-global-color-primary, #181818);
}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table th .woocommerce-shipping-methods li label,
.woocommerce-cart .cart-collaterals .cart_totals .shop_table td .woocommerce-shipping-methods li label {
  margin: 0;
}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table th .woocommerce-shipping-methods li label.bt-free-shipping,
.woocommerce-cart .cart-collaterals .cart_totals .shop_table td .woocommerce-shipping-methods li label.bt-free-shipping {
  font-weight: 500;
}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table th .shipping-calculator-button,
.woocommerce-cart .cart-collaterals .cart_totals .shop_table td .shipping-calculator-button {
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table th .woocommerce-shipping-calculator .form-row,
.woocommerce-cart .cart-collaterals .cart_totals .shop_table td .woocommerce-shipping-calculator .form-row {
  padding: 0;
  margin-bottom: 20px;
}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table th .woocommerce-shipping-calculator input.input-text,
.woocommerce-cart .cart-collaterals .cart_totals .shop_table th .woocommerce-shipping-calculator textarea,
.woocommerce-cart .cart-collaterals .cart_totals .shop_table td .woocommerce-shipping-calculator input.input-text,
.woocommerce-cart .cart-collaterals .cart_totals .shop_table td .woocommerce-shipping-calculator textarea {
  font-size: 16px;
  line-height: 24px;
  padding: 12px 15px;
  border-color: #ececec;
  border-radius: 15px;
}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table th .woocommerce-shipping-calculator .select2-container--default,
.woocommerce-cart .cart-collaterals .cart_totals .shop_table td .woocommerce-shipping-calculator .select2-container--default {
  height: 58px;
}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table th .woocommerce-shipping-calculator .select2-container--default .select2-selection--single,
.woocommerce-cart .cart-collaterals .cart_totals .shop_table td .woocommerce-shipping-calculator .select2-container--default .select2-selection--single {
  height: 58px;
  border-color: #ececec;
  border-radius: 15px;
}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table th .woocommerce-shipping-calculator .select2-container--default .select2-selection--single .select2-selection__rendered,
.woocommerce-cart .cart-collaterals .cart_totals .shop_table td .woocommerce-shipping-calculator .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 50px;
  color: var(--e-global-color-text, #616365);
  padding-left: 15px;
}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table th .woocommerce-shipping-calculator .select2-container--default .select2-selection--single .select2-selection__arrow,
.woocommerce-cart .cart-collaterals .cart_totals .shop_table td .woocommerce-shipping-calculator .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 58px;
  width: 30px;
}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table th .woocommerce-shipping-calculator .button,
.woocommerce-cart .cart-collaterals .cart_totals .shop_table td .woocommerce-shipping-calculator .button {
  font-size: 11px;
  font-weight: 500;
  line-height: 20px;
  text-transform: uppercase;
  color: #ffffff;
  background: var(--e-global-color-accent, #DF4242);
  padding: 10px 25px;
  border-radius: 15px;
}
@media (min-width: 767.98px) {
  .woocommerce-cart .cart-collaterals .cart_totals .shop_table .cart-discount .woocommerce-remove-coupon:hover {
    color: var(--e-global-color-accent, #DF4242);
  }
}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table .order-total th {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  color: var(--e-global-color-primary, #181818);
  text-transform: capitalize;
}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table .order-total .amount {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  color: var(--e-global-color-primary, #181818);
}
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout {
  padding: 0;
  text-align: center;
}
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .button {
  background: var(--e-global-color-accent, #DF4242);
  padding: 12px 15px;
  border-radius: 4px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  color: #ffffff;
  margin-bottom: 12px;
}
@media (min-width: 767.98px) {
  .woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:hover {
    background: var(--e-global-color-accent, #DF4242);
    color: #fff;
  }
}
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a.bt-backtoshop {
  display: inline-block;
  color: var(--e-global-color-primary, #181818);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
  text-transform: uppercase;
  text-decoration-line: underline;
  margin-top: 16px;
}
.woocommerce-cart .cart-collaterals .cart_totals #ppcp-recaptcha-v2-container:empty {
  display: none;
}
.woocommerce-cart .wc-block-cart__submit-container {
  background: var(--e-global-color-accent, #DF4242);
  color: #fff;
}
.woocommerce-cart .wc-block-cart__submit-button {
  background: var(--e-global-color-accent, #DF4242);
  color: #fff;
}

.woocommerce-checkout .elementor-location-header {
  z-index: 9999;
}
.woocommerce-checkout .select2-container {
  width: auto;
}
.woocommerce-checkout .select2-container .select2-dropdown {
  border: none;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,
.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info {
  background: #f6f6f4;
  padding-top: 11px;
  padding-bottom: 11px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  border-radius: 4px;
  border-top: none;
  color: var(--e-global-color-text, #616365);
  margin-bottom: 12px;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info::before,
.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info::before {
  color: var(--e-global-color-primary, #181818);
  top: 11px;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a,
.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: capitalize;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: 3px;
  text-underline-position: from-font;
  color: var(--e-global-color-primary, #181818);
}
@media (max-width: 519.98px) {
  .woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,
  .woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info {
    padding: 10px;
    font-size: 15px;
  }
  .woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info::before,
  .woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info::before {
    display: none;
  }
  .woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a,
  .woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a {
    font-size: 15px;
  }
}
.woocommerce-checkout .woocommerce form.woocommerce-form-coupon {
  margin: 16px 0 40px 0;
  position: relative;
  border: none;
  padding: 0;
}
.woocommerce-checkout .woocommerce form.woocommerce-form-coupon p {
  margin: 0 0 10px 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}
.woocommerce-checkout .woocommerce form.woocommerce-form-coupon .form-row {
  margin-bottom: 0;
}
.woocommerce-checkout .woocommerce form.woocommerce-form-coupon .form-row.form-row-first {
  width: 100%;
}
.woocommerce-checkout .woocommerce form.woocommerce-form-coupon .form-row.form-row-last {
  position: absolute;
  right: 8px;
  bottom: 8px;
  display: block;
  width: auto;
}
.woocommerce-checkout .woocommerce form.woocommerce-form-coupon .form-row .input-text {
  line-height: 23px;
  min-width: 150px;
  padding: 8px 15px;
  border-radius: 8px;
}
.woocommerce-checkout .woocommerce form.woocommerce-form-coupon .form-row .input-text[name=coupon_code] {
  padding: 8px 8px 8px 20px;
  border-radius: 4px;
  border: 1px solid #e4e4e4;
  height: 56px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}
@media (max-width: 360px) {
  .woocommerce-checkout .woocommerce form.woocommerce-form-coupon .form-row .input-text[name=coupon_code] {
    min-width: auto;
  }
  .woocommerce-checkout .woocommerce form.woocommerce-form-coupon .form-row .input-text[name=apply_coupon] {
    padding: 8px 5px;
  }
}
.woocommerce-checkout .woocommerce form.woocommerce-form-coupon .form-row .button {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-transform: uppercase;
  padding: 10px 26px;
  background: var(--e-global-color-accent, #DF4242);
  border-radius: 4px;
  width: auto;
  display: inline-block;
  min-width: auto;
  color: #fff;
}
@media (min-width: 767.98px) {
  .woocommerce-checkout .woocommerce form.woocommerce-form-coupon .form-row .button:hover {
    background: var(--e-global-color-primary, #181818);
    background-image: linear-gradient(90deg, transparent 25%, rgba(233, 233, 233, 0.39) 50%, transparent 75%);
    background-size: 200% 100%;
    animation: shimmer 1.5s infinite linear;
  }
}
@media (max-width: 420px) {
  .woocommerce-checkout .woocommerce form.woocommerce-form-coupon .form-row {
    margin-bottom: 10px;
  }
  .woocommerce-checkout .woocommerce form.woocommerce-form-coupon .form-row.form-row-first, .woocommerce-checkout .woocommerce form.woocommerce-form-coupon .form-row.form-row-last {
    width: 100%;
    position: relative;
    right: auto;
    bottom: auto;
  }
  .woocommerce-checkout .woocommerce form.woocommerce-form-coupon .form-row.form-row-first input, .woocommerce-checkout .woocommerce form.woocommerce-form-coupon .form-row.form-row-last input {
    height: 48px !important;
  }
}
.woocommerce-checkout .woocommerce form.woocommerce-form-login {
  margin: 12px 0 40px 0;
  border-radius: 8px;
  border: 1px solid #e4e4e4;
  padding: 11px 20px 20px 20px;
  position: relative;
}
.woocommerce-checkout .woocommerce form.woocommerce-form-login p {
  margin: 0 0 10px 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  display: block;
}
.woocommerce-checkout .woocommerce form.woocommerce-form-login p.lost_password {
  margin-bottom: 0;
}
.woocommerce-checkout .woocommerce form.woocommerce-form-login .form-row label {
  display: block;
}
.woocommerce-checkout .woocommerce form.woocommerce-form-login .form-row .button {
  background-color: var(--e-global-color-accent, #DF4242);
}
@media (min-width: 767.98px) {
  .woocommerce-checkout .woocommerce form.woocommerce-form-login .form-row .button:hover {
    background: var(--e-global-color-primary, #181818);
    background-image: linear-gradient(90deg, transparent 25%, rgba(233, 233, 233, 0.39) 50%, transparent 75%);
    background-size: 200% 100%;
    animation: shimmer 1.5s infinite linear;
  }
}
.woocommerce-checkout .woocommerce form.woocommerce-form-login .form-row .woocommerce-form-login__rememberme {
  line-height: 48px;
  margin: 0;
  display: inline-block;
}
.woocommerce-checkout form.woocommerce-checkout {
  margin-top: 40px;
}
.woocommerce-checkout .woocommerce form #customer_details {
  display: flex;
  flex-wrap: wrap;
  gap: 120px;
}
@media (max-width: 1199.98px) {
  .woocommerce-checkout .woocommerce form #customer_details {
    gap: 30px;
  }
}
@media (max-width: 767.98px) {
  .woocommerce-checkout .woocommerce form #customer_details {
    flex-direction: column-reverse;
  }
}
.woocommerce-checkout .woocommerce form #customer_details::before, .woocommerce-checkout .woocommerce form #customer_details::after {
  display: none;
}
.woocommerce-checkout .woocommerce form #customer_details .col-1,
.woocommerce-checkout .woocommerce form #customer_details .col-2 {
  width: calc(50% - 60px);
  float: none;
}
@media (max-width: 1199.98px) {
  .woocommerce-checkout .woocommerce form #customer_details .col-1,
  .woocommerce-checkout .woocommerce form #customer_details .col-2 {
    width: calc(50% - 15px);
  }
}
@media (max-width: 767.98px) {
  .woocommerce-checkout .woocommerce form #customer_details .col-1,
  .woocommerce-checkout .woocommerce form #customer_details .col-2 {
    width: 100%;
  }
}
.woocommerce-checkout .woocommerce form #customer_details .woocommerce-billing-fields > h3 {
  margin: 0 0 20px 0;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
}
.woocommerce-checkout .woocommerce form #customer_details .bt-heading-order,
.woocommerce-checkout .woocommerce form #customer_details .bt-heading-order {
  margin: 0 0 20px 0;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
}
.woocommerce-checkout .woocommerce form .woocommerce-billing-fields__field-wrapper,
.woocommerce-checkout .woocommerce form .woocommerce-shipping-fields__field-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 0 16px;
}
.woocommerce-checkout .woocommerce form .form-row {
  padding: 0;
  margin-bottom: 20px;
  width: calc(50% - 8px);
}
.woocommerce-checkout .woocommerce form .form-row#billing_address_2_field, .woocommerce-checkout .woocommerce form .form-row#shipping_address_2_field {
  display: none !important;
}
@media (max-width: 991.98px) {
  .woocommerce-checkout .woocommerce form .form-row {
    margin-bottom: 12px;
    width: 100%;
  }
}
.woocommerce-checkout .woocommerce form .form-row.notes {
  width: 100%;
}
@media (max-width: 767.98px) {
  .woocommerce-checkout .woocommerce form .form-row {
    width: 100%;
  }
}
.woocommerce-checkout .woocommerce form .form-row label {
  font-weight: 400;
  font-size: 16px;
  display: none;
}
.woocommerce-checkout .woocommerce form .form-row label .required {
  text-decoration: none;
}
.woocommerce-checkout .woocommerce form .form-row .woocommerce-input-wrapper {
  display: block;
  width: 100%;
}
.woocommerce-checkout .woocommerce form .form-row .checkout-inline-error-message {
  margin-top: 5px;
}
.woocommerce-checkout .woocommerce form .form-row input.input-text,
.woocommerce-checkout .woocommerce form .form-row textarea {
  font-size: 16px;
  line-height: 24px;
  padding: 11px 16px;
  border-radius: 4px;
  border: 1px solid #e9e9e9;
  font-family: var(--e-global-typography-text-font-family, "Outfit"), sans-serif;
  font-weight: 400;
  color: var(--e-global-color-text, #616365);
}
.woocommerce-checkout .woocommerce form .form-row input.input-text::placeholder,
.woocommerce-checkout .woocommerce form .form-row textarea::placeholder {
  letter-spacing: 0;
  font-size: 16px;
  font-family: var(--e-global-typography-text-font-family, "Outfit"), sans-serif;
  color: #a0a0a0;
}
.woocommerce-checkout .woocommerce form .form-row textarea {
  min-height: 120px;
}
.woocommerce-checkout .woocommerce form .form-row .select2-container--default {
  height: 48px;
  min-height: 48px;
}
.woocommerce-checkout .woocommerce form .form-row .select2-container--default .select2-selection--single {
  height: 48px;
  border: 1px solid #e9e9e9;
  border-radius: 4px;
}
.woocommerce-checkout .woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 48px;
  color: var(--e-global-color-primary, #181818);
  padding-left: 16px;
}
.woocommerce-checkout .woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 48px;
  width: 30px;
}
.woocommerce-checkout .woocommerce form .form-row .button {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  padding: 8px 30px;
  background: var(--e-global-color-secondary, #A2A4AB);
  border-radius: 4px;
  display: inline-block;
  color: #fff;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table {
  border: none;
  margin: 0;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table thead {
  display: none;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table .cart_item:first-child td {
  padding-top: 0;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table td {
  border-width: 0 0 1px 0;
  padding: 20px 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: capitalize;
  color: var(--e-global-color-primary, #181818);
}
@media (max-width: 519.98px) {
  .woocommerce-checkout table.woocommerce-checkout-review-order-table td {
    font-size: 14px;
    line-height: 22px;
  }
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table td.product-name {
  display: flex;
  width: 100%;
  gap: 16px;
  align-items: center;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table td.product-name a {
  display: flex;
  align-items: center;
  gap: 24px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: capitalize;
}
@media (max-width: 991.98px) {
  .woocommerce-checkout table.woocommerce-checkout-review-order-table td.product-name a {
    gap: 16px;
  }
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table td.product-name a img {
  width: 100px;
  height: 100px;
  object-fit: cover;
}
@media (max-width: 519.98px) {
  .woocommerce-checkout table.woocommerce-checkout-review-order-table td.product-name a img {
    width: 60px;
    height: 60px;
  }
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table td.product-name .bt-product-infor {
  display: flex;
  flex-direction: column;
  gap: 0;
  flex: 1;
}
@media (max-width: 1199.98px) {
  .woocommerce-checkout table.woocommerce-checkout-review-order-table td.product-name .bt-product-infor .bt-title-product {
    overflow: hidden;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table td.product-name .bt-product-infor .variation {
  padding: 0;
  margin: 3px 0 0 0;
  font-size: 14px;
  font-weight: 400;
}
@media (max-width: 519.98px) {
  .woocommerce-checkout table.woocommerce-checkout-review-order-table td.product-name .bt-product-infor .variation {
    font-size: 13px;
  }
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table td.product-name .bt-product-infor .variation dl,
.woocommerce-checkout table.woocommerce-checkout-review-order-table td.product-name .bt-product-infor .variation dt,
.woocommerce-checkout table.woocommerce-checkout-review-order-table td.product-name .bt-product-infor .variation dd {
  font-weight: 400;
  line-height: 1.4;
  display: flex;
  align-items: center;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table td.product-name .bt-product-infor .variation p {
  margin: 0;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table td.product-total {
  text-align: right;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr th,
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr td {
  border-width: 0;
  padding: 16px 0 0 0;
  color: var(--e-global-color-primary, #181818);
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr:first-child th,
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr:first-child td {
  padding-top: 20px;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr:nth-last-child(2) th,
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr:nth-last-child(2) td {
  padding-bottom: 20px;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr:last-child th,
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr:last-child td {
  padding-top: 20px;
  border-width: 1px 0 0 0;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr th,
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr td {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px; /* 162.5% */
  text-transform: uppercase;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr td {
  text-align: right;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr td ul {
  min-width: 145px;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr td ul li {
  margin-bottom: 0 !important;
  display: flex;
  align-items: center;
  gap: 9px;
  justify-content: flex-end;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr td ul li input {
  margin: 0 !important;
  vertical-align: middle;
  accent-color: var(--e-global-color-primary, #181818);
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr td ul li input:checked {
  background-color: var(--e-global-color-primary, #181818);
  border-color: var(--e-global-color-primary, #181818);
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr td ul li label {
  margin: 0;
  font-weight: 400;
  text-transform: capitalize;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr td ul li label.bt-free-shipping {
  font-weight: 500;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr td ul li .amount {
  font-weight: 500;
}
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total th,
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total td {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  text-transform: capitalize;
}
@media (max-width: 991.98px) and (min-width: 767.98px) {
  .woocommerce-checkout table.woocommerce-checkout-review-order-table {
    display: block;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tbody {
    display: block;
    width: 100%;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr {
    width: 100%;
    display: flex;
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    gap: 10px;
    padding: 15px 0;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr td {
    border: none;
    padding: 0;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr td.product-name {
    width: 100%;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr td.product-name img {
    width: 75px;
    height: 75px;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr td.product-total {
    width: min-content;
    display: flex;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot {
    display: block;
    width: 100%;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total th,
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total td {
    border: none;
  }
}
@media (max-width: 519.98px) {
  .woocommerce-checkout table.woocommerce-checkout-review-order-table {
    display: block;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tbody {
    display: block;
    width: 100%;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr {
    width: 100%;
    display: flex;
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    gap: 10px;
    padding: 15px 0;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr td {
    border: none;
    padding: 0;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr td.product-name {
    width: 100%;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr td.product-total {
    width: min-content;
    display: flex;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot {
    display: block;
    width: 100%;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total th,
  .woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total td {
    border: none;
  }
}
.woocommerce-checkout #ship-to-different-address {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-transform: uppercase;
  margin: 0 0 10px 0;
}
.woocommerce-checkout #ship-to-different-address input {
  min-height: unset;
  margin-bottom: 0;
}
.woocommerce-checkout .woocommerce-account-fields,
.woocommerce-checkout .woocommerce-additional-fields {
  margin-bottom: 40px;
}
.woocommerce-checkout .woocommerce-billing-fields,
.woocommerce-checkout .shipping_address {
  margin-bottom: 10px;
}
.woocommerce-checkout .woocommerce form .woocommerce-account-fields .form-row label span {
  font-weight: 500;
  text-transform: uppercase;
  color: var(--e-global-color-accent, #DF4242);
  transition: all 0.3s;
}
.woocommerce-checkout .woocommerce-checkout-review-order th {
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
}
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table {
  background: #fff;
  margin-bottom: 60px;
  overflow: hidden;
  border-radius: 10px;
}
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table .product-total,
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table .cart-subtotal td,
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table .shipping td,
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table .order-total td {
  width: 40%;
  text-align: right;
}
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table th,
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table td {
  padding: 15px 20px;
  border-bottom: none;
}
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table th:last-child,
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table td:last-child {
  border-right: 0;
}
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table thead {
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  color: #ffffff;
  background: var(--e-global-color-accent, #DF4242);
}
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table tbody td {
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-weight: 500;
  font-size: 16px;
}
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table tbody td dl {
  font-family: var(--e-global-typography-text-font-family, "Outfit"), sans-serif;
  color: var(--e-global-color-text, #616365);
  margin: 0;
  padding: 0;
}
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table tbody .product-quantity {
  float: right;
}
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot th {
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  color: var(--e-global-color-primary, #181818);
}
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot td {
  font-size: 16px;
  font-weight: 400;
}
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot td .amount {
  font-weight: 500;
  font-size: 16px;
}
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot .order-total th {
  font-size: 16px;
}
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot .order-total td .amount {
  font-size: 18px;
  color: var(--e-global-color-accent, #DF4242);
}
.woocommerce-checkout .bt-checkout-order #payment,
.woocommerce-checkout .bt-checkout-order .woocommerce-checkout-payment {
  background: transparent;
  padding: 0;
  border-radius: 0;
}
.woocommerce-checkout .bt-checkout-order #payment ul.payment_methods,
.woocommerce-checkout .bt-checkout-order .woocommerce-checkout-payment ul.payment_methods {
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
}
.woocommerce-checkout .bt-checkout-order #payment ul.payment_methods li,
.woocommerce-checkout .bt-checkout-order .woocommerce-checkout-payment ul.payment_methods li {
  border-radius: 8px;
  border: 1px solid #e4e4e4;
  background: #fff;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0 8px;
  position: relative;
}
.woocommerce-checkout .bt-checkout-order #payment ul.payment_methods li::before,
.woocommerce-checkout .bt-checkout-order .woocommerce-checkout-payment ul.payment_methods li::before {
  display: none;
}
.woocommerce-checkout .bt-checkout-order #payment ul.payment_methods li:not(:last-child),
.woocommerce-checkout .bt-checkout-order .woocommerce-checkout-payment ul.payment_methods li:not(:last-child) {
  margin-bottom: 20px;
}
.woocommerce-checkout .bt-checkout-order #payment ul.payment_methods li input,
.woocommerce-checkout .bt-checkout-order .woocommerce-checkout-payment ul.payment_methods li input {
  min-height: unset;
  margin: 0;
  position: absolute;
  top: 16px;
  left: 19px;
}
.woocommerce-checkout .bt-checkout-order #payment ul.payment_methods li input:checked,
.woocommerce-checkout .bt-checkout-order .woocommerce-checkout-payment ul.payment_methods li input:checked {
  top: 25px;
}
.woocommerce-checkout .bt-checkout-order #payment ul.payment_methods li input:checked ~ label,
.woocommerce-checkout .bt-checkout-order .woocommerce-checkout-payment ul.payment_methods li input:checked ~ label {
  padding: 0 0 0 21px;
}
.woocommerce-checkout .bt-checkout-order #payment ul.payment_methods li label,
.woocommerce-checkout .bt-checkout-order .woocommerce-checkout-payment ul.payment_methods li label {
  display: inline-block;
  cursor: pointer;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: capitalize;
  margin: 0;
  color: var(--e-global-color-primary, #181818);
  padding: 11px 20px 11px 41px;
  width: 100%;
  display: block;
}
.woocommerce-checkout .bt-checkout-order #payment ul.payment_methods li div.payment_box,
.woocommerce-checkout .bt-checkout-order .woocommerce-checkout-payment ul.payment_methods li div.payment_box {
  border-radius: 0;
  background: transparent;
  margin-bottom: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
  background: transparent;
  padding: 0;
  margin-top: 8px;
}
.woocommerce-checkout .bt-checkout-order #payment ul.payment_methods li div.payment_box p,
.woocommerce-checkout .bt-checkout-order .woocommerce-checkout-payment ul.payment_methods li div.payment_box p {
  margin: 0;
}
.woocommerce-checkout .bt-checkout-order #payment ul.payment_methods li div.payment_box::before,
.woocommerce-checkout .bt-checkout-order .woocommerce-checkout-payment ul.payment_methods li div.payment_box::before {
  border: none;
}
.woocommerce-checkout .bt-checkout-order #payment ul.payment_methods li div.payment_box.payment_method_stripe fieldset,
.woocommerce-checkout .bt-checkout-order .woocommerce-checkout-payment ul.payment_methods li div.payment_box.payment_method_stripe fieldset {
  padding-left: 0;
  padding-right: 0;
}
.woocommerce-checkout .bt-checkout-order #payment ul.payment_methods li div.payment_box.payment_method_stripe p.woocommerce-SavedPaymentMethods-saveNew,
.woocommerce-checkout .bt-checkout-order .woocommerce-checkout-payment ul.payment_methods li div.payment_box.payment_method_stripe p.woocommerce-SavedPaymentMethods-saveNew {
  display: flex;
  width: 100%;
  position: relative;
  align-items: baseline;
}
.woocommerce-checkout .bt-checkout-order #payment ul.payment_methods li div.payment_box.payment_method_stripe p.woocommerce-SavedPaymentMethods-saveNew input,
.woocommerce-checkout .bt-checkout-order .woocommerce-checkout-payment ul.payment_methods li div.payment_box.payment_method_stripe p.woocommerce-SavedPaymentMethods-saveNew input {
  width: auto;
  position: relative;
  top: 1px;
  left: auto;
}
.woocommerce-checkout .bt-checkout-order #payment ul.payment_methods li div.payment_box.payment_method_stripe p.woocommerce-SavedPaymentMethods-saveNew label,
.woocommerce-checkout .bt-checkout-order .woocommerce-checkout-payment ul.payment_methods li div.payment_box.payment_method_stripe p.woocommerce-SavedPaymentMethods-saveNew label {
  padding: 0;
  margin-left: 9px;
}
.woocommerce-checkout .bt-checkout-order #payment ul.payment_methods li:has(input:checked),
.woocommerce-checkout .bt-checkout-order .woocommerce-checkout-payment ul.payment_methods li:has(input:checked) {
  padding: 20px;
  background: #f6f6f4;
  border-color: #f6f6f4;
}
.woocommerce-checkout .bt-checkout-order #payment .place-order,
.woocommerce-checkout .bt-checkout-order .woocommerce-checkout-payment .place-order {
  padding: 0;
  margin-top: 40px;
  width: 100%;
  margin-bottom: 0;
}
@media (max-width: 519.98px) {
  .woocommerce-checkout .bt-checkout-order #payment .place-order,
  .woocommerce-checkout .bt-checkout-order .woocommerce-checkout-payment .place-order {
    margin-top: 25px;
  }
}
.woocommerce-checkout .bt-checkout-order #payment .place-order p,
.woocommerce-checkout .bt-checkout-order .woocommerce-checkout-payment .place-order p {
  margin: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
  width: 100%;
}
.woocommerce-checkout .bt-checkout-order #payment .place-order p label,
.woocommerce-checkout .bt-checkout-order .woocommerce-checkout-payment .place-order p label {
  display: block;
}
.woocommerce-checkout .bt-checkout-order #payment .place-order #place_order,
.woocommerce-checkout .bt-checkout-order .woocommerce-checkout-payment .place-order #place_order {
  text-transform: capitalize;
  color: #fff;
  background: var(--e-global-color-accent, #DF4242);
  margin-top: 15px;
  padding: 11px 40px;
  border-radius: 4px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px; /* 162.5% */
  text-transform: uppercase;
  width: 100%;
  margin-bottom: 0;
}
@media (min-width: 767.98px) {
  .woocommerce-checkout .bt-checkout-order #payment .place-order #place_order:hover,
  .woocommerce-checkout .bt-checkout-order .woocommerce-checkout-payment .place-order #place_order:hover {
    background: var(--e-global-color-primary, #181818);
    background-image: linear-gradient(90deg, transparent 25%, rgba(233, 233, 233, 0.39) 50%, transparent 75%);
    background-size: 200% 100%;
    animation: shimmer 1.5s infinite linear;
  }
}
.woocommerce-checkout .bt-checkout-order .ppc-button-wrapper {
  margin-top: 15px;
}
.woocommerce-checkout .woocommerce-order {
  margin-bottom: 30px;
}
.woocommerce-checkout .woocommerce-order > p {
  margin-bottom: 30px;
}
.woocommerce-checkout .woocommerce-order > p.woocommerce-notice--success {
  background: #e9f9e9;
  color: #3dab25;
  border: 1px solid #3dab25;
  padding: 10px;
  border-radius: 4px;
  font-size: 18px;
  font-weight: 500;
}
@media (max-width: 519.98px) {
  .woocommerce-checkout .woocommerce-order > p.woocommerce-notice--success {
    font-size: 16px;
  }
}
.woocommerce-checkout .woocommerce-order .woocommerce-column__title {
  margin-top: 0;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  margin-bottom: 20px;
}
.woocommerce-checkout .woocommerce-order .woocommerce-order-details__title {
  margin-top: 0;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .woocommerce-checkout .woocommerce-order .woocommerce-column--shipping-address {
    margin-top: 30px;
  }
}
.woocommerce-checkout .woocommerce-order .order_details {
  margin: 0 0 30px;
  padding: 0;
}
.woocommerce-checkout .woocommerce-order .order_details li {
  margin-bottom: 10px;
}
.woocommerce-checkout .woocommerce-order .order_details li strong {
  font-weight: 500;
}
.woocommerce-checkout .woocommerce-order .shop_table {
  -webkit-border-radius: 8px;
  border-radius: 8px;
  overflow: hidden;
  position: relative;
}
.woocommerce-checkout .woocommerce-order .shop_table th,
.woocommerce-checkout .woocommerce-order .shop_table td {
  padding: 10px 12px;
  border-bottom: none;
  font-weight: 400;
}
.woocommerce-checkout .woocommerce-order .shop_table th strong,
.woocommerce-checkout .woocommerce-order .shop_table td strong {
  font-weight: 500;
}
.woocommerce-checkout .woocommerce-order .shop_table th:last-child,
.woocommerce-checkout .woocommerce-order .shop_table td:last-child {
  border-right: none;
}
.woocommerce-checkout .woocommerce-order .shop_table tfoot th,
.woocommerce-checkout .woocommerce-order .shop_table tfoot td {
  font-weight: 500;
}
.woocommerce-checkout .woocommerce-order .shop_table thead {
  color: #ffffff;
  background: var(--e-global-color-accent, #DF4242);
}
.woocommerce-checkout .woocommerce-customer-details address {
  border: none;
  margin: 0;
  padding: 0;
}

.woocommerce-account .woocommerce .bt-form-login {
  max-width: 600px;
  margin: 0 auto;
}
.woocommerce-account .woocommerce .col2-set {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 250px;
  position: relative;
}
@media (max-width: 1199.98px) {
  .woocommerce-account .woocommerce .col2-set {
    gap: 100px;
  }
}
@media (max-width: 991.98px) {
  .woocommerce-account .woocommerce .col2-set {
    gap: 0;
    flex-direction: column;
  }
  .woocommerce-account .woocommerce .col2-set::before {
    display: none !important;
  }
  .woocommerce-account .woocommerce .col2-set .u-column1 {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #e9e9e9;
  }
}
.woocommerce-account .woocommerce .col2-set::before {
  left: 50%;
  position: absolute;
  display: block;
  height: 100%;
  width: 1px;
  background: #e9e9e9;
}
.woocommerce-account .woocommerce .col2-set::after {
  display: none;
}
.woocommerce-account .woocommerce .col2-set .u-column1,
.woocommerce-account .woocommerce .col2-set .u-column2 {
  width: 100%;
}
.woocommerce-account .woocommerce .col2-set .u-column2 h2 {
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 42px;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 8px 0;
}
.woocommerce-account .woocommerce .col2-set .u-column2 p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
  margin: 0 0 28px 0;
}
.woocommerce-account .woocommerce .col2-set .u-column2 .bt-button {
  padding: 12px 30px;
  color: #ffffff;
  background-color: var(--e-global-color-accent, #DF4242);
  border-radius: 4px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  margin: 0;
  display: inline-block;
}
@media (min-width: 767.98px) {
  .woocommerce-account .woocommerce .col2-set .u-column2 .bt-button:hover {
    background-color: var(--e-global-color-primary, #181818);
  }
}
.woocommerce-account.logged-in .woocommerce {
  max-width: unset;
}
.woocommerce-account h2 {
  color: var(--e-global-color-primary, #181818);
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 42px;
  margin: 0 0 28px 0;
}
.woocommerce-account .woocommerce form {
  border: none;
  padding: 0;
  margin: 0;
  border-radius: 0;
}
.woocommerce-account .woocommerce form.lost_reset_password label {
  display: block !important;
  font-weight: 500;
}
.woocommerce-account .woocommerce form .form-row {
  position: relative;
  margin-bottom: 20px;
  padding: 0;
}
.woocommerce-account .woocommerce form .form-row.form-row-remember-lost {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 28px;
  flex-wrap: wrap;
  gap: 5px 10px;
}
.woocommerce-account .woocommerce form .form-row.form-row-remember-lost::before, .woocommerce-account .woocommerce form .form-row.form-row-remember-lost::after {
  display: none;
}
.woocommerce-account .woocommerce form .form-row label {
  display: none;
}
.woocommerce-account .woocommerce form .form-row label.woocommerce-form-login__rememberme {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0;
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  cursor: pointer;
}
.woocommerce-account .woocommerce form .form-row label.woocommerce-form-login__rememberme input[type=checkbox] {
  position: relative;
  cursor: pointer;
  margin: 0;
  width: 16px;
  height: 16px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  padding: 0;
  border: none;
}
.woocommerce-account .woocommerce form .form-row label.woocommerce-form-login__rememberme input[type=checkbox]:before {
  content: "";
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  top: -2px;
  left: 0;
  border: 1px solid rgb(160, 160, 160);
  background-color: white;
  border-radius: 3px;
}
.woocommerce-account .woocommerce form .form-row label.woocommerce-form-login__rememberme input[type=checkbox]:checked::before {
  background-color: var(--e-global-color-primary, #181818);
  border-color: var(--e-global-color-primary, #181818);
}
.woocommerce-account .woocommerce form .form-row label.woocommerce-form-login__rememberme input[type=checkbox]:checked:after {
  content: "";
  display: block;
  width: 4px;
  height: 8px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  top: 0px;
  left: 6px;
}
.woocommerce-account .woocommerce form .form-row input {
  min-height: 48px;
  border-radius: 4px;
  border: 1px solid #e9e9e9;
  background: #fff;
  padding: 11px 16px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.woocommerce-account .woocommerce form .form-row input:focus {
  border-color: var(--e-global-color-accent, #DF4242);
  box-shadow: none;
}
.woocommerce-account .woocommerce form .form-row input[type=checkbox] {
  min-height: unset;
}
.woocommerce-account .woocommerce form .lost_password {
  margin: 0;
}
.woocommerce-account .woocommerce form .lost_password a {
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px; /* 162.5% */
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
  text-transform: uppercase;
}
.woocommerce-account .woocommerce form .button {
  padding: 12px 30px;
  color: #ffffff !important;
  background-color: var(--e-global-color-accent, #DF4242);
  border-radius: 4px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  margin: 0;
}
@media (min-width: 767.98px) {
  .woocommerce-account .woocommerce form .button:hover {
    background-color: var(--e-global-color-primary, #181818) !important;
    background-image: linear-gradient(90deg, transparent 25%, rgba(233, 233, 233, 0.39) 50%, transparent 75%);
    background-size: 200% 100%;
    animation: shimmer 1.5s infinite linear;
  }
}
.woocommerce-account .woocommerce form .woocommerce-password-strength {
  margin-top: 10px;
}
.woocommerce-account .woocommerce form .show-password-input::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb24vZXllLWhpZGUtbGluZSI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xNC4xNDc3IDExLjIwMDNDMTQuMzA0MyAxMC44MTY2IDE0LjM4MzggMTAuNDEgMTQuMzgyMiAxMC4wMDAzQzE0LjM4MjIgOS4wOTA2MiAxMy45ODggOC4yMTgxOSAxMy4yODYyIDcuNTc0OTRDMTIuNTg0NSA2LjkzMTY5IDExLjYzMjggNi41NzAzMSAxMC42NDA0IDYuNTcwMzFDMTAuMTk4OSA2LjU3MDc5IDkuNzYxMTQgNi42NDM2IDkuMzQ3NjYgNi43ODUzMUwxMC4yMjU4IDcuNjE1MzFDMTAuMzU5MyA3LjU5NTczIDEwLjQ5NDMgNy41ODU3IDEwLjYyOTUgNy41ODUzMUMxMS4zMzEyIDcuNTgzOTcgMTIuMDA0OSA3LjgzNzE4IDEyLjUwMzcgOC4yODk2NkMxMy4wMDI0IDguNzQyMTQgMTMuMjg1NSA5LjM1NzEyIDEzLjI5MTMgMTAuMDAwM0MxMy4yOTA4IDEwLjEyNDIgMTMuMjc5OSAxMC4yNDc5IDEzLjI1ODYgMTAuMzcwM0wxNC4xNDc3IDExLjIwMDNaIiBmaWxsPSIjQTBBMEEwIi8+CjxwYXRoIGlkPSJWZWN0b3JfMiIgZD0iTTE5LjExMjMgOS43NjU2M0MxNy4yNzQxIDYuNjUwNjMgMTQuMDUwNSA0Ljc2NTYyIDEwLjQ4MzIgNC43NjU2MkM5LjUxMTkyIDQuNzY3NzIgOC41NDcxOCA0LjkxMTE3IDcuNjI1IDUuMTkwNjNMOC41MDMxOCA2LjAwMDYzQzkuMTUwMDEgNS44NDczOSA5LjgxNTExIDUuNzY4NDUgMTAuNDgzMiA1Ljc2NTYyQzEzLjU1NDEgNS43NjU2MiAxNi4zNDY4IDcuMzM1NjIgMTguMDEwNSA5Ljk4MDYyQzE3LjQwMDIgMTAuOTYxOSAxNi41OTEyIDExLjgyNzQgMTUuNjI2OCAxMi41MzA2TDE2LjQwMTQgMTMuMjQwNkMxNy41MTc0IDEyLjQxNTMgMTguNDQ0MyAxMS4zOTU3IDE5LjEyODYgMTAuMjQwNkwxOS4yNzA1IDEwLjAwMDZMMTkuMTEyMyA5Ljc2NTYzWiIgZmlsbD0iI0EwQTBBMCIvPgo8cGF0aCBpZD0iVmVjdG9yXzMiIGQ9Ik0zLjA2NTIxIDMuODg5NTNMNS40OTc5NCA2LjExOTUzQzMuOTYwMjYgNy4wMjcwOSAyLjcwMzUyIDguMjgyNDIgMS44NDg4NSA5Ljc2NDUzTDEuNzA3MDMgOS45OTk1M0wxLjg0ODg1IDEwLjIzOTVDMy42ODcwMyAxMy4zNTQ1IDYuOTEwNjcgMTUuMjM5NSAxMC40Nzc5IDE1LjIzOTVDMTEuODcwMyAxNS4yMzkzIDEzLjI0NDYgMTQuOTUwNCAxNC40OTc5IDE0LjM5NDVMMTcuMjI1MiAxNi44OTQ1TDE4LjE3OTggMTYuMTQ0NUwzLjk5Nzk0IDMuMTQ0NTNMMy4wNjUyMSAzLjg4OTUzWk04LjM4MzM5IDguNzY0NTNMMTIuMDEwNyAxMi4wODk1QzExLjYwMDggMTIuMzIyMSAxMS4xMjkgMTIuNDQ2NiAxMC42NDcgMTIuNDQ5NUMxMC4yOTY4IDEyLjQ0OTUgOS45NTAwNSAxMi4zODYxIDkuNjI2NjkgMTIuMjYyOEM5LjMwMzMzIDEyLjEzOTQgOS4wMDk3NyAxMS45NTg3IDguNzYyODkgMTEuNzMxQzguNTE2MDEgMTEuNTAzMyA4LjMyMDY4IDExLjIzMzEgOC4xODgxNSAxMC45MzZDOC4wNTU2MyAxMC42Mzg4IDcuOTg4NTEgMTAuMzIwNiA3Ljk5MDY3IDkuOTk5NTNDNy45OTY4MSA5LjU2MjgxIDguMTMyNTggOS4xMzU4NyA4LjM4MzM5IDguNzY0NTNaTTcuNTkyNDkgOC4wMzk1M0M3LjA4MjE4IDguNjk5MjMgNi44NDI5OSA5LjUwMzE4IDYuOTE3MjcgMTAuMzA5QzYuOTkxNTYgMTEuMTE0OSA3LjM3NDUzIDExLjg3MDYgNy45OTgzNiAxMi40NDI1QzguNjIyMiAxMy4wMTQzIDkuNDQ2NjYgMTMuMzY1NCAxMC4zMjU4IDEzLjQzMzVDMTEuMjA0OSAxMy41MDE2IDEyLjA4MTkgMTMuMjgyMyAxMi44MDE2IDEyLjgxNDVMMTMuNjc0MyAxMy42MTQ1QzEyLjY2NCAxNC4wMTA0IDExLjU3NjcgMTQuMjE0NSAxMC40Nzc5IDE0LjIxNDVDNy40MDcwMyAxNC4yMTQ1IDQuNjE0MyAxMi42NDQ1IDIuOTUwNjcgOS45OTk1M0MzLjc0OTA1IDguNzAzNjQgNC44OTg4OCA3LjYxODYzIDYuMjg4ODUgNi44NDk1M0w3LjU5MjQ5IDguMDM5NTNaIiBmaWxsPSIjQTBBMEEwIi8+CjwvZz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-size: 22px;
  background-position: center;
  font-size: 0;
  width: 22px;
  height: 22px;
}
.woocommerce-account .woocommerce form .show-password-input.display-password::before {
  background-size: 18px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDMwIDIxIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMjkuOTEzNyAxMC4xMDU3QzI5Ljg3IDEwLjAwNyAyOC44MTEyIDcuNjU4MjQgMjYuNDU3NSA1LjMwNDQ5QzIzLjMyMTIgMi4xNjgyNCAxOS4zNiAwLjUxMDc0MiAxNSAwLjUxMDc0MkMxMC42NCAwLjUxMDc0MiA2LjY3ODc0IDIuMTY4MjQgMy41NDI0OSA1LjMwNDQ5QzEuMTg4NzQgNy42NTgyNCAwLjEyNDk4OCAxMC4wMTA3IDAuMDg2MjM4IDEwLjEwNTdDMC4wMjkzNzk1IDEwLjIzMzYgMCAxMC4zNzIgMCAxMC41MTJDMCAxMC42NTIgMC4wMjkzNzk1IDEwLjc5MDQgMC4wODYyMzggMTAuOTE4MkMwLjEyOTk4OCAxMS4wMTcgMS4xODg3NCAxMy4zNjQ1IDMuNTQyNDkgMTUuNzE4MkM2LjY3ODc0IDE4Ljg1MzIgMTAuNjQgMjAuNTEwNyAxNSAyMC41MTA3QzE5LjM2IDIwLjUxMDcgMjMuMzIxMiAxOC44NTMyIDI2LjQ1NzUgMTUuNzE4MkMyOC44MTEyIDEzLjM2NDUgMjkuODcgMTEuMDE3IDI5LjkxMzcgMTAuOTE4MkMyOS45NzA2IDEwLjc5MDQgMzAgMTAuNjUyIDMwIDEwLjUxMkMzMCAxMC4zNzIgMjkuOTcwNiAxMC4yMzM2IDI5LjkxMzcgMTAuMTA1N1pNMTUgMTguNTEwN0MxMS4xNTI1IDE4LjUxMDcgNy43OTEyNCAxNy4xMTIgNS4wMDg3NCAxNC4zNTQ1QzMuODY3MDQgMTMuMjE5MSAyLjg5NTcyIDExLjkyNDQgMi4xMjQ5OSAxMC41MTA3QzIuODk1NTEgOS4wOTY5MiAzLjg2Njg2IDcuODAyMjEgNS4wMDg3NCA2LjY2Njk5QzcuNzkxMjQgMy45MDk0OSAxMS4xNTI1IDIuNTEwNzQgMTUgMi41MTA3NEMxOC44NDc1IDIuNTEwNzQgMjIuMjA4NyAzLjkwOTQ5IDI0Ljk5MTIgNi42NjY5OUMyNi4xMzUyIDcuODAxOTQgMjcuMTA4NiA5LjA5NjY0IDI3Ljg4MTIgMTAuNTEwN0MyNi45OCAxMi4xOTMyIDIzLjA1MzcgMTguNTEwNyAxNSAxOC41MTA3Wk0xNSA0LjUxMDc0QzEzLjgxMzMgNC41MTA3NCAxMi42NTMzIDQuODYyNjQgMTEuNjY2NiA1LjUyMTkyQzEwLjY3OTkgNi4xODEyMSA5LjkxMDg0IDcuMTE4MjkgOS40NTY3MSA4LjIxNDY0QzkuMDAyNTkgOS4zMTEgOC44ODM3NyAxMC41MTc0IDkuMTE1MjggMTEuNjgxM0M5LjM0Njc5IDEyLjg0NTIgOS45MTgyMyAxMy45MTQzIDEwLjc1NzMgMTQuNzUzNEMxMS41OTY1IDE1LjU5MjUgMTIuNjY1NiAxNi4xNjM5IDEzLjgyOTQgMTYuMzk1NUMxNC45OTMzIDE2LjYyNyAxNi4xOTk3IDE2LjUwODEgMTcuMjk2MSAxNi4wNTRDMTguMzkyNCAxNS41OTk5IDE5LjMyOTUgMTQuODMwOSAxOS45ODg4IDEzLjg0NDJDMjAuNjQ4MSAxMi44NTc1IDIxIDExLjY5NzQgMjEgMTAuNTEwN0MyMC45OTgzIDguOTE5OTUgMjAuMzY1NyA3LjM5NDc5IDE5LjI0MDggNi4yNjk5M0MxOC4xMTU5IDUuMTQ1MDcgMTYuNTkwOCA0LjUxMjQgMTUgNC41MTA3NFpNMTUgMTQuNTEwN0MxNC4yMDg5IDE0LjUxMDcgMTMuNDM1NSAxNC4yNzYxIDEyLjc3NzcgMTMuODM2NkMxMi4xMTk5IDEzLjM5NzEgMTEuNjA3MiAxMi43NzI0IDExLjMwNDUgMTIuMDQxNUMxMS4wMDE3IDExLjMxMDYgMTAuOTIyNSAxMC41MDYzIDExLjA3NjggOS43MzAzOEMxMS4yMzEyIDguOTU0NDYgMTEuNjEyMiA4LjI0MTcyIDEyLjE3MTYgNy42ODIzMUMxMi43MzEgNy4xMjI5IDEzLjQ0MzcgNi43NDE5NCAxNC4yMTk2IDYuNTg3NkMxNC45OTU2IDYuNDMzMjYgMTUuNzk5OCA2LjUxMjQ3IDE2LjUzMDcgNi44MTUyMkMxNy4yNjE2IDcuMTE3OTcgMTcuODg2MyA3LjYzMDY2IDE4LjMyNTkgOC4yODg0NkMxOC43NjU0IDguOTQ2MjYgMTkgOS43MTk2MiAxOSAxMC41MTA3QzE5IDExLjU3MTYgMTguNTc4NiAxMi41ODkgMTcuODI4NCAxMy4zMzkyQzE3LjA3ODMgMTQuMDg5MyAxNi4wNjA5IDE0LjUxMDcgMTUgMTQuNTEwN1oiIGZpbGw9InJnYmEoMTIsIDQ0LCA3MiwgMSkiLz4KPC9zdmc+");
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
  margin: 0;
  padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
  list-style: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(:last-child) {
  margin-bottom: 10px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
  display: block;
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-transform: uppercase;
  color: var(--e-global-color-primary, #181818);
  background: #fafafa;
  padding: 20px 35px;
  border-radius: 15px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {
  color: #ffffff;
  background: var(--e-global-color-accent, #DF4242);
}
.woocommerce-account .woocommerce-MyAccount-content {
  background: #fafafa;
  padding: 30px 0;
  border-radius: 15px;
}
@media (max-width: 767px) {
  .woocommerce-account .woocommerce-MyAccount-content {
    margin-top: 30px;
  }
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table {
  margin: 0 30px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-button {
  background: var(--e-global-color-accent, #DF4242);
  color: #fff;
}
.woocommerce-account .woocommerce-MyAccount-content fieldset {
  padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-content fieldset legend {
  font-weight: 500;
  margin-bottom: 10px;
  font-size: 18px;
}
.woocommerce-account .woocommerce-MyAccount-content .form-row label {
  display: block !important;
}
.woocommerce-account .woocommerce-MyAccount-content .form-row input.input-text,
.woocommerce-account .woocommerce-MyAccount-content .form-row textarea {
  font-size: 16px;
  line-height: 24px;
  padding: 11px 16px;
  border-color: #e9e9e9;
  border-radius: 4px;
}
.woocommerce-account .woocommerce-MyAccount-content .form-row .select2-container--default {
  height: 50px;
}
.woocommerce-account .woocommerce-MyAccount-content .form-row .select2-container--default .select2-selection--single {
  height: 50px;
  border-color: #ececec;
  border-radius: 10px;
  background: #fff;
}
.woocommerce-account .woocommerce-MyAccount-content .form-row .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 50px;
  color: var(--e-global-color-text, #616365);
  padding-left: 15px;
}
.woocommerce-account .woocommerce-MyAccount-content .form-row .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 50px;
  width: 30px;
}
.woocommerce-account .woocommerce-MyAccount-content > * {
  max-width: calc(100% - 60px);
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box;
}
.woocommerce-account .woocommerce-MyAccount-content .my_account_orders .quote-actions .button {
  background: var(--e-global-color-accent, #DF4242);
  color: #fff;
  border-radius: 10px;
  padding: 5px 20px;
  font-size: 16px;
  line-height: 20px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
  justify-content: space-between;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info::before {
  top: 25px;
}
@media (max-width: 519.98px) {
  .woocommerce-account .woocommerce-MyAccount-content .woocommerce-info::before {
    top: 16px;
  }
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info::after {
  display: none;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table thead tr th:last-child {
  border-right: none;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody th,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody td {
  border-top: none;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:last-child th,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:last-child td {
  border-bottom: none;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td:last-child {
  border-right: none;
}
.woocommerce-account .woocommerce-MyAccount-content .col2-set .col-1,
.woocommerce-account .woocommerce-MyAccount-content .col2-set .col-2 {
  max-width: unset;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set {
  gap: 60px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set .woocommerce-Address .woocommerce-Address-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
  gap: 10px;
  flex-wrap: wrap;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set .woocommerce-Address .woocommerce-Address-title::before, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set .woocommerce-Address .woocommerce-Address-title::after {
  display: none;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set .woocommerce-Address .woocommerce-Address-title h2 {
  font-size: 24px;
  line-height: 30px;
  margin: 0;
}
@media (max-width: 991.98px) {
  .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set {
    gap: 0;
  }
  .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set .col-1 {
    padding-bottom: 0;
  }
}
.woocommerce-account .woocommerce-MyAccount-content button.button {
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  color: #fff;
  background: var(--e-global-color-accent, #DF4242);
  padding: 12px 30px;
  border-radius: 4px;
}
.woocommerce-account .woocommerce-ResetPassword .form-row {
  width: 100%;
}
.woocommerce-account .woocommerce-ResetPassword .form-row input {
  border-radius: 15px;
  min-height: 52px;
}
.woocommerce-account .woocommerce-ResetPassword .button {
  color: #fff !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: uppercase;
  padding: 15px 35px;
  background: var(--e-global-color-accent, #DF4242) !important;
  display: inline-block;
  border-radius: 30px;
}

.product-type-grouped .price,
.product-type-variable .price {
  flex-direction: row !important;
}
.product-type-grouped .price del,
.product-type-variable .price del {
  order: 1;
}

.bt-button-product-type-wrapper {
  display: flex;
  align-items: center;
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
  gap: 15px;
}

.bt-button-product-video .bt-product-video__link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 20px;
  background: rgba(255, 255, 255, 0.95);
  border-radius: 3px;
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  backdrop-filter: blur(10px);
}
.bt-button-product-video .bt-product-video__link svg {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}
@media (min-width: 767.98px) {
  .bt-button-product-video .bt-product-video__link:hover {
    background: var(--e-global-color-accent, #DF4242);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  }
  .bt-button-product-video .bt-product-video__link:hover svg circle {
    stroke: #fff;
    fill: #fff;
  }
  .bt-button-product-video .bt-product-video__link:hover svg path {
    fill: var(--e-global-color-accent, #DF4242);
    stroke: var(--e-global-color-accent, #DF4242);
  }
}

.mfp-container .bt-product-video__popup.mfp-content__popup {
  max-width: 1290px;
  margin: 24px auto 32px;
  padding: 0;
  background: transparent;
}
.mfp-container .bt-product-video__popup.mfp-content__popup .mfp-content__inner {
  margin: 0 auto;
  padding: 0;
  border-radius: 8px;
  overflow: hidden;
}
.mfp-container .bt-product-video__popup.mfp-content__popup .bt-video-embed video {
  display: block;
  max-height: 80vh;
}

.bt-button-product-360 .bt-product-360__link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 20px;
  background: rgba(255, 255, 255, 0.95);
  border-radius: 3px;
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  backdrop-filter: blur(10px);
}
.bt-button-product-360 .bt-product-360__link svg {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}
@media (min-width: 767.98px) {
  .bt-button-product-360 .bt-product-360__link:hover {
    background: var(--e-global-color-accent, #DF4242);
    color: #fff;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  }
  .bt-button-product-360 .bt-product-360__link:hover svg path {
    stroke: #fff;
  }
}

.mfp-container .bt-product-360__popup.mfp-content__popup {
  max-width: 1290px;
  margin: 24px auto 32px;
  padding: 0;
  background: transparent;
}
.mfp-container .bt-product-360__popup.mfp-content__popup .mfp-content__inner {
  margin: 0 auto;
  padding: 0;
  background: transparent;
}
.mfp-container .bt-product-360__popup.mfp-content__popup model-viewer {
  background: transparent;
  border-radius: 4px;
  outline: none;
}

/* wc-block default */
.wc-block-grid__products .wc-block-grid__product {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  text-align: left;
  gap: 4px;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link {
  width: 100%;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale {
  text-transform: capitalize;
  display: inline-block;
  padding: 0 8px;
  border-radius: 0;
  color: #fff;
  text-align: center;
  min-height: auto;
  min-width: 48px;
  background: #f03e3e;
  box-sizing: border-box;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  margin: 0;
  position: absolute;
  top: 12px;
  left: 12px;
  width: auto;
  right: auto;
  border: none;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image {
  padding-bottom: 132%;
  background: #e9e9e9;
  border-radius: 0;
  box-shadow: 0 0 1px #e9e9e9;
  position: relative;
  width: 100%;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  margin: 0;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {
  color: var(--e-global-color-primary, #181818);
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.55;
  text-transform: capitalize;
  margin: 0;
  display: block;
  text-align: left;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  align-items: baseline;
  color: var(--e-global-color-primary, #181818);
  margin: 0;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price .woocommerce-Price-amount {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.62;
  color: var(--e-global-color-primary, #181818);
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price ins {
  text-decoration: none;
  margin-right: 0 !important;
  line-height: 1;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price del {
  line-height: 1;
  color: var(--e-global-color-text, #616365);
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price del .woocommerce-Price-amount {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.57;
  color: var(--e-global-color-text, #616365);
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart {
  margin: 12px 0 0 0;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart a {
  border-radius: 0;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  padding: 12px 36px;
  line-height: 1.5;
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
}

.wp-block-woocommerce-cart {
  padding-top: 65px;
}

.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-image {
  padding-bottom: 132%;
  background: #e9e9e9;
  border-radius: 0;
  box-shadow: 0 0 1px #e9e9e9;
  position: relative;
  width: 100%;
}
.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  margin: 0;
}
.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-title {
  margin-bottom: 4px !important;
  color: var(--e-global-color-primary, #181818);
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.55;
  text-transform: capitalize;
  margin: 0;
  display: block;
  text-align: left;
}
.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-price {
  display: flex !important;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  align-items: baseline;
  color: var(--e-global-color-primary, #181818);
  margin: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.62;
  color: var(--e-global-color-primary, #181818);
}
.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-price ins {
  text-decoration: none;
  margin-right: 0 !important;
  line-height: 1;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.62;
  color: var(--e-global-color-primary, #181818);
  margin: 0;
}
.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-price del {
  line-height: 1;
  color: var(--e-global-color-text, #616365);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.57;
  color: var(--e-global-color-text, #616365);
}
.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-button {
  margin: 12px 0 0 0;
  align-items: flex-start;
}
.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-button a {
  border-radius: 0;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  padding: 12px 36px;
  line-height: 1.5;
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  margin: 0 !important;
}

/* Size Guide */
.bt-size-guide-wrapper {
  position: absolute;
  right: 0;
  margin: 0;
}
.bt-size-guide-wrapper .bt-size-guide-button {
  display: inline-block;
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  transition: all 0.3s ease;
  cursor: pointer;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
}

.woocommerce.single-product .mfp-content__popup.bt-size-guide-popup {
  padding: 0;
  border-radius: 8px;
}
.woocommerce.single-product .mfp-content__popup.bt-size-guide-popup .bt-size-guide-popup-header {
  padding: 15px 30px;
  border-bottom: 1px solid #dedede;
}
.woocommerce.single-product .mfp-content__popup.bt-size-guide-popup .bt-size-guide-popup-header h3 {
  margin: 0;
  font-size: 24px;
  font-weight: 600;
  color: var(--e-global-color-primary, #181818);
}
@media (max-width: 768px) {
  .woocommerce.single-product .mfp-content__popup.bt-size-guide-popup .bt-size-guide-popup-header {
    padding: 15px 20px;
  }
  .woocommerce.single-product .mfp-content__popup.bt-size-guide-popup .bt-size-guide-popup-header h3 {
    font-size: 20px;
  }
}
.woocommerce.single-product .mfp-content__popup.bt-size-guide-popup .bt-size-guide-popup-body {
  padding: 30px;
  max-height: calc(90vh - 140px);
  overflow-y: auto;
}
.woocommerce.single-product .mfp-content__popup.bt-size-guide-popup .bt-size-guide-popup-body table {
  width: 100%;
  border-collapse: collapse;
  margin: 0;
}
.woocommerce.single-product .mfp-content__popup.bt-size-guide-popup .bt-size-guide-popup-body table th,
.woocommerce.single-product .mfp-content__popup.bt-size-guide-popup .bt-size-guide-popup-body table td {
  padding: 12px;
  text-align: left;
  border: 1px solid #ddd;
}
.woocommerce.single-product .mfp-content__popup.bt-size-guide-popup .bt-size-guide-popup-body table th {
  background: #f8f8f8;
  font-weight: 600;
  color: var(--e-global-color-primary, #181818);
}
@media (min-width: 767.98px) {
  .woocommerce.single-product .mfp-content__popup.bt-size-guide-popup .bt-size-guide-popup-body table tr:hover {
    background: #f9f9f9;
  }
}
.woocommerce.single-product .mfp-content__popup.bt-size-guide-popup .bt-size-guide-popup-body img {
  max-width: 100%;
  height: auto;
  border-radius: 4px;
}
.woocommerce.single-product .mfp-content__popup.bt-size-guide-popup .bt-size-guide-popup-body p {
  line-height: 1.8;
  margin-bottom: 15px;
}
.woocommerce.single-product .mfp-content__popup.bt-size-guide-popup .bt-size-guide-popup-body h1,
.woocommerce.single-product .mfp-content__popup.bt-size-guide-popup .bt-size-guide-popup-body h2,
.woocommerce.single-product .mfp-content__popup.bt-size-guide-popup .bt-size-guide-popup-body h3,
.woocommerce.single-product .mfp-content__popup.bt-size-guide-popup .bt-size-guide-popup-body h4,
.woocommerce.single-product .mfp-content__popup.bt-size-guide-popup .bt-size-guide-popup-body h5,
.woocommerce.single-product .mfp-content__popup.bt-size-guide-popup .bt-size-guide-popup-body h6 {
  margin-top: 20px;
  margin-bottom: 10px;
  color: var(--e-global-color-primary, #181818);
}
@media (max-width: 768px) {
  .woocommerce.single-product .mfp-content__popup.bt-size-guide-popup .bt-size-guide-popup-body {
    padding: 20px;
    max-height: calc(90vh - 100px);
  }
  .woocommerce.single-product .mfp-content__popup.bt-size-guide-popup .bt-size-guide-popup-body table {
    font-size: 14px;
  }
  .woocommerce.single-product .mfp-content__popup.bt-size-guide-popup .bt-size-guide-popup-body table th,
  .woocommerce.single-product .mfp-content__popup.bt-size-guide-popup .bt-size-guide-popup-body table td {
    padding: 8px;
  }
}

.woozio-frequently-bought-together {
  border: 1px solid #e9e9e9;
  margin-top: 30px;
  padding: 30px 25px;
  border-radius: 4px;
  margin-bottom: 35px;
}
.woozio-frequently-bought-together .fbt-heading {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 20px 0;
}
.woozio-frequently-bought-together .fbt-products-list {
  padding: 0;
  margin: 0;
  list-style: none;
  width: 100%;
}
.woozio-frequently-bought-together .fbt-products-list .fbt-product-item {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 20px;
}
.woozio-frequently-bought-together .fbt-products-list .fbt-product-item.fbt-current-product .fbt-product-checkbox input[type=checkbox] {
  opacity: 0.6;
  cursor: not-allowed;
}
.woozio-frequently-bought-together .fbt-products-list .fbt-product-item .fbt-product-checkbox {
  flex-shrink: 0;
}
.woozio-frequently-bought-together .fbt-products-list .fbt-product-item .fbt-product-checkbox input[type=checkbox] {
  position: relative;
  cursor: pointer;
  margin: 0;
  width: 22px;
  height: 22px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
}
.woozio-frequently-bought-together .fbt-products-list .fbt-product-item .fbt-product-checkbox input[type=checkbox]:before {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  border: 1px solid rgb(160, 160, 160);
  border-radius: 1px;
  background-color: white;
}
.woozio-frequently-bought-together .fbt-products-list .fbt-product-item .fbt-product-checkbox input[type=checkbox]:checked::before {
  background-color: var(--e-global-color-primary, #181818);
  border-color: var(--e-global-color-primary, #181818);
}
.woozio-frequently-bought-together .fbt-products-list .fbt-product-item .fbt-product-checkbox input[type=checkbox]:checked:after {
  content: "";
  display: block;
  width: 5px;
  height: 10px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  top: 3px;
  left: 8px;
}
.woozio-frequently-bought-together .fbt-products-list .fbt-product-item .fbt-product-checkbox input[type=checkbox]:disabled {
  cursor: not-allowed;
}
.woozio-frequently-bought-together .fbt-products-list .fbt-product-item .fbt-product-checkbox label {
  display: none;
}
.woozio-frequently-bought-together .fbt-products-list .fbt-product-item .fbt-product-image {
  flex-shrink: 0;
}
.woozio-frequently-bought-together .fbt-products-list .fbt-product-item .fbt-product-image img {
  width: 85px;
  height: 85px;
  object-fit: cover;
  display: block;
}
.woozio-frequently-bought-together .fbt-products-list .fbt-product-item .fbt-product-details {
  flex: 1;
  min-width: 0;
}
.woozio-frequently-bought-together .fbt-products-list .fbt-product-item .fbt-product-details .fbt-product-name {
  margin: 0 0 4px 0;
}
.woozio-frequently-bought-together .fbt-products-list .fbt-product-item .fbt-product-details .fbt-product-name a {
  color: var(--e-global-color-primary, #181818);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.33;
  text-decoration: none;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media (min-width: 767.98px) {
  .woozio-frequently-bought-together .fbt-products-list .fbt-product-item .fbt-product-details .fbt-product-name a:hover {
    opacity: 0.8;
  }
}
.woozio-frequently-bought-together .fbt-products-list .fbt-product-item .fbt-product-details .fbt-product-price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  color: var(--e-global-color-primary, #181818);
  align-items: baseline;
}
.woozio-frequently-bought-together .fbt-products-list .fbt-product-item .fbt-product-details .fbt-product-price .woocommerce-Price-amount {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.62;
  color: var(--e-global-color-primary, #181818);
}
.woozio-frequently-bought-together .fbt-products-list .fbt-product-item .fbt-product-details .fbt-product-price ins {
  text-decoration: none;
  margin-right: 0 !important;
}
.woozio-frequently-bought-together .fbt-products-list .fbt-product-item .fbt-product-details .fbt-product-price del {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.57;
}
.woozio-frequently-bought-together .fbt-products-list .fbt-product-item .fbt-product-details .fbt-product-price del .woocommerce-Price-amount {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.57;
  color: var(--e-global-color-text, #616365);
}
@media (max-width: 519.98px) {
  .woozio-frequently-bought-together .fbt-products-list .fbt-product-item .fbt-product-details .fbt-product-price {
    gap: 4px;
  }
}
.woozio-frequently-bought-together .fbt-summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  margin-top: 24px;
  padding-top: 20px;
  border-top: 2px solid var(--e-global-color-primary, #181818);
}
.woozio-frequently-bought-together .fbt-summary .fbt-total-price {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.woozio-frequently-bought-together .fbt-summary .fbt-total-price .fbt-total-label {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  color: var(--e-global-color-primary, #181818);
  margin-right: 12px;
}
.woozio-frequently-bought-together .fbt-summary .fbt-total-price .fbt-total-amount {
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 42px;
  color: var(--e-global-color-primary, #181818);
  display: inline-flex;
  flex-direction: row-reverse;
  align-items: center;
  gap: 12px;
}
.woozio-frequently-bought-together .fbt-summary .fbt-total-price .fbt-total-amount del {
  opacity: 1;
  text-decoration-line: strikethrough;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: #a0a0a0;
}
.woozio-frequently-bought-together .fbt-summary .fbt-add-to-cart-btn {
  padding: 14px 28px;
  background-color: var(--e-global-color-primary, #181818);
  color: #fff;
  border: none;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
  white-space: nowrap;
}
@media (min-width: 767.98px) {
  .woozio-frequently-bought-together .fbt-summary .fbt-add-to-cart-btn:hover:not(:disabled) {
    background-color: var(--e-global-color-accent, #DF4242);
  }
}
.woozio-frequently-bought-together .fbt-summary .fbt-add-to-cart-btn:disabled, .woozio-frequently-bought-together .fbt-summary .fbt-add-to-cart-btn.disabled {
  opacity: 0.5;
  cursor: not-allowed;
  transform: none;
}
.woozio-frequently-bought-together .fbt-summary .fbt-add-to-cart-btn.loading {
  position: relative;
  color: transparent;
}
.woozio-frequently-bought-together .fbt-summary .fbt-add-to-cart-btn.loading:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 50%;
  left: 50%;
  margin-left: -8px;
  margin-top: -8px;
  border: 2px solid #fff;
  border-radius: 50%;
  border-top-color: transparent;
  animation: spin 0.6s linear infinite;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
@keyframes marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(-100% - var(--gap, 0px)));
  }
}
@media (max-width: 768px) {
  .woozio-frequently-bought-together {
    margin-top: 20px;
    padding: 20px 15px;
    border-radius: 4px;
    margin-bottom: 25px;
  }
  .woozio-frequently-bought-together .fbt-products-list .fbt-product-item {
    gap: 12px;
  }
  .woozio-frequently-bought-together .fbt-products-list .fbt-product-item .fbt-product-image img {
    width: 80px;
    height: 80px;
  }
  .woozio-frequently-bought-together .fbt-products-list .fbt-product-item .fbt-product-details .fbt-product-name a {
    font-size: 16px;
    line-height: 1.3;
  }
  .woozio-frequently-bought-together .fbt-products-list .fbt-product-item .fbt-product-details .fbt-product-price {
    font-size: 16px;
    line-height: 24px;
  }
  .woozio-frequently-bought-together .fbt-products-list .fbt-product-item .fbt-product-details .fbt-product-price del {
    font-size: 14px;
  }
}
@media (max-width: 519.98px) {
  .woozio-frequently-bought-together .fbt-heading {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .woozio-frequently-bought-together .fbt-summary {
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
  }
  .woozio-frequently-bought-together .fbt-summary .fbt-total-price {
    text-align: center;
  }
  .woozio-frequently-bought-together .fbt-summary .fbt-total-price .fbt-total-label {
    display: block;
    font-size: 16px;
  }
  .woozio-frequently-bought-together .fbt-summary .fbt-total-price .fbt-total-amount {
    font-size: 20px;
    line-height: 1.3;
  }
  .woozio-frequently-bought-together .fbt-summary .fbt-total-price .fbt-total-amount del {
    font-size: 16px;
  }
  .woozio-frequently-bought-together .fbt-summary .fbt-add-to-cart-btn {
    width: 100%;
    padding: 12px 20px;
    font-size: 14px;
  }
}

.bt-product-extra-content {
  width: var(--width-body);
  position: relative;
  left: calc(50% - var(--width-body) / 2);
}

.elementor-element h1,
.elementor-element h2,
.elementor-element h3,
.elementor-element h4,
.elementor-element h5,
.elementor-element h6 {
  margin: 0;
}

.bt-popup-search.elementor-popup-modal {
  z-index: 998;
}
.bt-popup-search.elementor-popup-modal .dialog-message {
  overflow: initial;
}
.bt-popup-search.elementor-popup-modal .dialog-close-button.dialog-lightbox-close-button {
  background-image: url(../images/close.svg);
}
.bt-popup-search.elementor-popup-modal .dialog-widget-content {
  position: initial;
}
.bt-popup-search.elementor-popup-modal .dialog-widget-content .e-search-form .e-search-label svg {
  top: 54%;
}
@media (max-width: 767.98px) {
  .bt-popup-search.elementor-popup-modal .dialog-widget-content {
    width: 100%;
  }
}

.elementor-element .elementor-shape.elementor-shape-bottom {
  z-index: 2;
}
.elementor-element.elementor-widget-loop-carousel .swiper-pagination.swiper-pagination-bullets {
  left: calc(var(--dots-horizontal-position) + var(--dots-horizontal-offset));
  width: -moz-max-content;
  width: max-content;
}

.elementor-lightbox .elementor-video-container .elementor-video-landscape,
.elementor-lightbox .elementor-video-container .elementor-video-portrait,
.elementor-lightbox .elementor-video-container .elementor-video-square {
  max-width: 90%;
}

.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,
.elementor-lightbox .elementor-video-container .elementor-video-landscape video {
  width: auto !important;
  max-width: 100%;
  border-radius: 4px;
}

.elementor-widget-heading .elementor-heading-title span {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
.elementor-widget-heading .elementor-heading-title a {
  display: inline-block;
  color: var(--e-global-color-accent, #DF4242) !important;
  text-decoration: underline;
}

.elementor-headline,
.elementor-widget-image img {
  margin: 0;
}

.elementor-widget-text-editor .elementor-widget-container > *:last-child,
.elementor-widget-text-editor .elementor-text-editor > *:last-child {
  margin-bottom: 0;
}
.elementor-widget-text-editor > *:last-child {
  margin-bottom: 0;
}
.elementor-widget-text-editor h1,
.elementor-widget-text-editor h2,
.elementor-widget-text-editor h3,
.elementor-widget-text-editor h4,
.elementor-widget-text-editor h5,
.elementor-widget-text-editor h6,
.elementor-widget-text-editor p {
  color: inherit;
  margin: 0 0 16px;
}

.elementor-widget-icon {
  line-height: 0;
}

.elementor-button .elementor-button-icon {
  display: flex;
}

.elementor-image-box-img img {
  margin: 0;
}

.elementor-widget-woocommerce-menu-cart {
  line-height: 1;
}
.elementor-widget-woocommerce-menu-cart .elementor-button-icon {
  display: flex;
}

.elementor-pagination {
  display: block;
}
.elementor-pagination .page-numbers {
  position: relative;
  display: inline-block;
  text-align: center;
  padding: 0px 5px;
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.elementor-pagination .page-numbers:nth-child(2).current {
  margin-left: 0 !important;
}
.elementor-pagination .page-numbers:nth-last-child(2).current {
  margin-right: 0 !important;
}
.elementor-pagination .page-numbers.prev, .elementor-pagination .page-numbers.next {
  font-size: inherit;
}
.elementor-pagination .page-numbers.prev svg, .elementor-pagination .page-numbers.next svg {
  position: relative;
  top: 2px;
}
.elementor-pagination span.prev, .elementor-pagination span.next {
  display: none;
}

.elementor-widget-form .elementor-field,
.elementor-widget-form .elementor-field-textual {
  outline: none !important;
  box-shadow: none !important;
}
.elementor-widget-form .elementor-form ::-webkit-input-placeholder {
  opacity: 1 !important;
}
.elementor-widget-form .elementor-form ::-moz-placeholder {
  opacity: 1 !important;
}
.elementor-widget-form .elementor-form :-ms-input-placeholder {
  opacity: 1 !important;
}
.elementor-widget-form .elementor-form .elementor-field,
.elementor-widget-form .elementor-form .elementor-field-textual {
  padding: 0 8px;
}
.elementor-widget-form .elementor-form[name="Contact With Us"] .elementor-field-type-submit {
  justify-content: center;
}
.elementor-widget-form .elementor-form[name="Contact With Us"] .elementor-field-type-submit .elementor-button {
  flex-basis: auto;
}

.elementor-widget-shortcode {
  width: 100%;
}
.elementor-widget-shortcode .tnp-subscription {
  margin: 0 auto;
}

.elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .bt-cover-image, .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .woocommerce-product-gallery__image, .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .woocommerce-product-gallery__image, .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .woocommerce-product-gallery__image, .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .woocommerce-product-gallery__image, .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .woocommerce-product-gallery__image {
  padding-bottom: 0 !important;
}
.elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .bt-cover-image img, .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .woocommerce-product-gallery__image img, .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .woocommerce-product-gallery__image img, .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .woocommerce-product-gallery__image img, .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .woocommerce-product-gallery__image img, .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .elementor-widget-loop-grid .elementor-posts-masonry .bt-post--featured .woocommerce-product-gallery__image img {
  position: static;
}
.elementor-widget-loop-grid .elementor-loop-container .e-loop-item > .elementor-section-wrap,
.elementor-widget-loop-grid .elementor-loop-container .e-loop-item .e-parent {
  height: 100%;
}
.elementor-widget-loop-grid .elementor-loop-container .e-loop-item > .elementor-section-wrap .elementor-widget,
.elementor-widget-loop-grid .elementor-loop-container .e-loop-item .e-parent .elementor-widget {
  height: 100%;
}
.elementor-widget-loop-grid .elementor-loop-container .e-loop-item > .elementor-section-wrap .elementor-widget article.bt-post,
.elementor-widget-loop-grid .elementor-loop-container .e-loop-item .e-parent .elementor-widget article.bt-post {
  height: 100%;
}
.elementor-widget-loop-grid .elementor-loop-container .e-loop-item > .elementor-section-wrap .elementor-widget article.bt-post .bt-post--inner,
.elementor-widget-loop-grid .elementor-loop-container .e-loop-item .e-parent .elementor-widget article.bt-post .bt-post--inner {
  height: 100%;
}

.bt-align-left .elementor-counter .elementor-counter-number-prefix,
.bt-align-left .elementor-counter .elementor-counter-number-suffix {
  flex-grow: unset;
}
.bt-align-left .elementor-counter .elementor-counter-title {
  text-align: left;
}

.bt-mobile-menu-wrapper ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.bt-mobile-menu-wrapper ul.bt-mobile-menu > li:not(:last-child) {
  border-bottom: 1px solid #e9e9e9;
}
.bt-mobile-menu-wrapper ul .current-menu-item > a {
  color: var(--e-global-color-accent, #DF4242);
}
.bt-mobile-menu-wrapper ul a {
  display: block;
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
  padding: 12px 0;
}
.bt-mobile-menu-wrapper ul a:hover {
  color: var(--e-global-color-accent, #DF4242);
}
.bt-mobile-menu-wrapper .sub-menu {
  display: none;
  padding-left: 12px;
  margin-bottom: 16px;
}
.bt-mobile-menu-wrapper .sub-menu a {
  display: block;
  font-size: 16px;
  font-weight: 400;
  padding: 7px 0;
}
.bt-mobile-menu-wrapper .sub-menu ul {
  margin-bottom: 0;
}
.bt-mobile-menu-wrapper .sub-menu .menu-item-has-children .bt-toggle-icon {
  top: 3px;
}
.bt-mobile-menu-wrapper .menu-item-has-children {
  position: relative;
}
.bt-mobile-menu-wrapper .menu-item-has-children.bt-is-active > .bt-toggle-icon:after {
  transform: rotate(90deg);
}
.bt-mobile-menu-wrapper .menu-item-has-children .bt-toggle-icon {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 7px;
  right: 0;
  width: 32px;
  height: 32px;
  z-index: 5;
}
.bt-mobile-menu-wrapper .menu-item-has-children .bt-toggle-icon:before, .bt-mobile-menu-wrapper .menu-item-has-children .bt-toggle-icon:after {
  content: "";
  width: 12px;
  height: 2px;
  background-color: var(--e-global-color-primary, #181818);
  transition: 0.4s ease 0.1s;
  z-index: 1;
}
.bt-mobile-menu-wrapper .menu-item-has-children .bt-toggle-icon:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2px;
  height: 12px;
  margin: -6px 0 0 -1px;
}

.bt-elwg-site-infor {
  display: flex;
  flex-wrap: wrap;
  gap: 4px 50px;
}
.bt-elwg-site-infor.bt-no-show-icon svg {
  display: none;
}
.bt-elwg-site-infor.bt-no-show-icon span {
  width: 100%;
}
.bt-elwg-site-infor--item {
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: var(--e-global-color-primary, #181818);
  font-weight: 400;
}
.bt-elwg-site-infor--item a {
  display: flex;
  align-items: center;
  grid-gap: 8px;
}
.bt-elwg-site-infor--item.address, .bt-elwg-site-infor--item.time {
  display: flex;
  align-items: center;
  grid-gap: 8px;
}
.bt-elwg-site-infor--item span {
  width: calc(100% - 28px);
}
.bt-elwg-site-infor--item svg {
  display: inline-block;
  width: 21px;
  height: 21px;
}
.bt-elwg-site-infor.separator .bt-elwg-site-infor--item {
  position: relative;
}
.bt-elwg-site-infor.separator .bt-elwg-site-infor--item:not(:last-child)::before {
  content: " ";
  display: inline-block;
  height: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: var(--e-global-color-secondary, #A2A4AB);
}
@media (min-width: 768px) and (max-width: 1024.98px) {
  .bt-elwg-site-infor.separator-tb-hide .bt-elwg-site-infor--item:not(:last-child)::before {
    content: none !important;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-site-infor.separator-mb-hide .bt-elwg-site-infor--item:not(:last-child)::before {
    content: none !important;
  }
}
.bt-elwg-site-infor--style-1 {
  row-gap: 40px;
}
.bt-elwg-site-infor--style-1 .bt-elwg-site-infor--item > a {
  display: flex;
  align-items: center;
  gap: 8px;
}
.bt-elwg-site-infor--style-1 .bt-elwg-site-infor--item-icon {
  min-width: 60px;
  min-height: 60px;
  background-color: var(--e-global-color-secondary, #A2A4AB);
  border: 1px solid var(--e-global-color-secondary, #A2A4AB);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.bt-elwg-site-infor--style-1 .bt-elwg-site-infor--item-icon svg {
  width: 100%;
  height: auto;
  max-width: 30px;
  margin: 0;
  color: #fff;
}
.bt-elwg-site-infor--style-1 .bt-elwg-site-infor--item-content h4 {
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin: 0 0 4px 0;
}
.bt-elwg-site-infor--style-1 .bt-elwg-site-infor--item-content span {
  color: var(--e-global-color-primary, #181818);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
}
.bt-elwg-site-infor--style-1 .bt-elwg-site-infor--item.address {
  display: flex;
  align-items: center;
  gap: 18px;
}

.bt-elwg-site-social-style-2 {
  gap: 16px;
}
.bt-elwg-site-social-style-2 .bt-title {
  margin: 0;
}
.bt-elwg-site-social-style-2 a {
  width: auto;
  height: auto;
  background: transparent !important;
  border-radius: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
}
.bt-elwg-site-social-style-2 a svg {
  fill: var(--e-global-color-primary, #181818);
  width: auto;
  height: 18px;
  transition: all 0.25s ease-in-out;
}
.bt-elwg-site-social-style-2 a:hover svg {
  fill: var(--e-global-color-accent, #DF4242);
}

.bt-elwg-site-copyright {
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  line-height: 150%;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-site-copyright a {
  color: var(--e-global-color-accent, #DF4242);
}
.elementor .bt-elwg-site-copyright a {
  text-decoration: underline;
}

.elementor-widget-bt-instagram-posts {
  width: 100%;
}

.__bt-product-item-minimal, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal {
  display: none;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  background-color: #fff;
}
.__bt-product-item-minimal.active, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .active.bt-product-item-minimal, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .active.bt-product-item-minimal, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .active.bt-product-item-minimal, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .active.bt-product-item-minimal, .bt-elwg-product-testimonial--default .bt-product-testimonial .active.bt-product-item-minimal, .bt-elwg-product-loop-item--style-1.layout-default .active.bt-product-item-minimal, .bt-elwg-product-loop-item--style-1.layout-up-sells .active.bt-product-item-minimal, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .active.bt-product-item-minimal {
  display: flex;
  opacity: 1;
  transform: translateY(0);
  align-items: stretch;
  animation: slideInUp 0.4s ease forwards;
}
.__bt-product-item-minimal.bt-product-variable .bt-product-price, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-variable.bt-product-item-minimal .bt-product-price, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-variable.bt-product-item-minimal .bt-product-price, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-variable.bt-product-item-minimal .bt-product-price, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-variable.bt-product-item-minimal .bt-product-price, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-variable.bt-product-item-minimal .bt-product-price, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-variable.bt-product-item-minimal .bt-product-price, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-variable.bt-product-item-minimal .bt-product-price, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-variable.bt-product-item-minimal .bt-product-price {
  flex-direction: row !important;
  justify-content: flex-start !important;
}
.__bt-product-item-minimal.bt-product-variable .bt-product-price del, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-variable.bt-product-item-minimal .bt-product-price del, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-variable.bt-product-item-minimal .bt-product-price del, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-variable.bt-product-item-minimal .bt-product-price del, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-variable.bt-product-item-minimal .bt-product-price del, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-variable.bt-product-item-minimal .bt-product-price del, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-variable.bt-product-item-minimal .bt-product-price del, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-variable.bt-product-item-minimal .bt-product-price del, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-variable.bt-product-item-minimal .bt-product-price del {
  order: 1;
}
.__bt-product-item-minimal .bt-product-thumbnail, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-thumbnail, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-thumbnail, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-thumbnail, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-thumbnail, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-thumbnail, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-thumbnail, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-thumbnail, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-thumbnail {
  flex-shrink: 0;
  width: 80px;
  height: auto;
  overflow: hidden;
  border-radius: 0;
  background-color: #f8f8f8;
  display: flex;
  align-items: center;
  position: relative;
  box-shadow: 0 0 1px #e9e9e9;
}
@media (max-width: 519.98px) {
  .__bt-product-item-minimal .bt-product-thumbnail, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-thumbnail, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-thumbnail, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-thumbnail, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-thumbnail, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-thumbnail, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-thumbnail, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-thumbnail, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-thumbnail {
    width: 70px;
  }
}
.__bt-product-item-minimal .bt-product-thumbnail img, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-thumbnail img, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-thumbnail img, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-thumbnail img, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-thumbnail img, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-thumbnail img, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-thumbnail img, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-thumbnail img, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.__bt-product-item-minimal .bt-product-thumbnail:hover img, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-thumbnail:hover img, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-thumbnail:hover img, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-thumbnail:hover img, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-thumbnail:hover img, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-thumbnail:hover img, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-thumbnail:hover img, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-thumbnail:hover img, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-thumbnail:hover img {
  transform: scale(1.05);
}
.__bt-product-item-minimal .bt-product-content, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-content, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-content, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-content, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-content, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-content {
  flex: 1;
  display: flex;
  padding: 8px 20px;
  flex-direction: column;
  min-height: 80px;
  justify-content: center;
}
@media (max-width: 991.98px) and (min-width: 767.98px) {
  .__bt-product-item-minimal .bt-product-content, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-content, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-content, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-content, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-content, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-content {
    padding: 8px 15px;
  }
}
@media (max-width: 519.98px) {
  .__bt-product-item-minimal .bt-product-content, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-content, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-content, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-content, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-content, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-content {
    padding: 8px 12px;
    min-height: 70px;
  }
}
.__bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content .bt-product-title, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-content .bt-product-title {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 2px 0;
  max-width: calc(100% - 43px);
}
@media (max-width: 991.98px) and (min-width: 767.98px) {
  .__bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content .bt-product-title, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-content .bt-product-title {
    font-size: 16px;
  }
}
@media (max-width: 519.98px) {
  .__bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content .bt-product-title, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-content .bt-product-title, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-content .bt-product-title {
    font-size: 16px;
  }
}
.__bt-product-item-minimal .bt-product-content .bt-product-price, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content .bt-product-price, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content .bt-product-price, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-content .bt-product-price, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-price, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-price, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-content .bt-product-price, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-content .bt-product-price, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-content .bt-product-price {
  max-width: calc(100% - 43px);
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  color: var(--e-global-color-primary, #181818);
  align-items: baseline;
}
.__bt-product-item-minimal .bt-product-content .bt-product-price .woocommerce-Price-amount, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content .bt-product-price .woocommerce-Price-amount, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content .bt-product-price .woocommerce-Price-amount, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-content .bt-product-price .woocommerce-Price-amount, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-price .woocommerce-Price-amount, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-price .woocommerce-Price-amount, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-content .bt-product-price .woocommerce-Price-amount, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-content .bt-product-price .woocommerce-Price-amount, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-content .bt-product-price .woocommerce-Price-amount {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.62;
  color: var(--e-global-color-primary, #181818);
}
.__bt-product-item-minimal .bt-product-content .bt-product-price ins, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content .bt-product-price ins, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content .bt-product-price ins, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-content .bt-product-price ins, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-price ins, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-price ins, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-content .bt-product-price ins, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-content .bt-product-price ins, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-content .bt-product-price ins {
  text-decoration: none;
  margin-right: 0 !important;
}
.__bt-product-item-minimal .bt-product-content .bt-product-price del, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content .bt-product-price del, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content .bt-product-price del, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-content .bt-product-price del, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-price del, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-price del, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-content .bt-product-price del, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-content .bt-product-price del, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-content .bt-product-price del {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.57;
}
.__bt-product-item-minimal .bt-product-content .bt-product-price del .woocommerce-Price-amount, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content .bt-product-price del .woocommerce-Price-amount, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content .bt-product-price del .woocommerce-Price-amount, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-content .bt-product-price del .woocommerce-Price-amount, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-price del .woocommerce-Price-amount, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-price del .woocommerce-Price-amount, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-content .bt-product-price del .woocommerce-Price-amount, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-content .bt-product-price del .woocommerce-Price-amount, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-content .bt-product-price del .woocommerce-Price-amount {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.57;
  color: var(--e-global-color-text, #616365);
}
@media (max-width: 519.98px) {
  .__bt-product-item-minimal .bt-product-content .bt-product-price, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content .bt-product-price, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content .bt-product-price, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-content .bt-product-price, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-price, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-price, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-content .bt-product-price, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-content .bt-product-price, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-content .bt-product-price {
    gap: 4px;
  }
}
.__bt-product-item-minimal .bt-product-content .bt-product-add-to-cart, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart {
  position: absolute;
  top: 50%;
  right: 20px;
  width: 36px;
  height: 36px;
  transform: translateY(-50%);
}
@media (max-width: 991.98px) and (min-width: 767.98px) {
  .__bt-product-item-minimal .bt-product-content .bt-product-add-to-cart, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart {
    right: 15px;
  }
}
@media (max-width: 519.98px) {
  .__bt-product-item-minimal .bt-product-content .bt-product-add-to-cart, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart {
    right: 12px;
  }
}
.__bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a {
  background: var(--e-global-color-primary, #181818);
  color: #fff;
  font-size: 0;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 36px;
  height: 36px;
  max-width: 100%;
  padding: 0;
  border-radius: 0;
  transition: opacity 0.5s ease, transform 0.5s ease;
  display: block;
}
.__bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.loading::before, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.loading::before, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.loading::before, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.loading::before, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.loading::before, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.loading::before, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.loading::before, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.loading::before, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.loading::before {
  opacity: 0;
  visibility: hidden;
}
.__bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.loading:after, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.loading:after, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.loading:after, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.loading:after, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.loading:after, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.loading:after, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.loading:after, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.loading:after, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.loading:after {
  left: 27% !important;
  top: 28% !important;
}
.__bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a:hover, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a:hover, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a:hover, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a:hover, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a:hover, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a:hover, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a:hover, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a:hover, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a:hover {
  background: var(--e-global-color-accent, #DF4242);
}
.__bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a::before, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a::before, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a::before, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a::before, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a::before, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a::before, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a::before, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a::before, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  background-image: url("../images/cart-white.svg");
}
.__bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.wc-forward::before, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.wc-forward::before, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.wc-forward::before, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.wc-forward::before, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.wc-forward::before, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.wc-forward::before, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.wc-forward::before, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.wc-forward::before, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.wc-forward::before {
  background-image: url("../images/view-cart-white.svg");
}
.__bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.bt-view-product::before, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.bt-view-product::before, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.bt-view-product::before, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.bt-view-product::before, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.bt-view-product::before, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.bt-view-product::before, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.bt-view-product::before, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.bt-view-product::before, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.bt-view-product::before, .__bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.product_type_grouped::before, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.product_type_grouped::before, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.product_type_grouped::before, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.product_type_grouped::before, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.product_type_grouped::before, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.product_type_grouped::before, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.product_type_grouped::before, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.product_type_grouped::before, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.product_type_grouped::before, .__bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.product_type_external::before, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.product_type_external::before, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.product_type_external::before, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.product_type_external::before, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.product_type_external::before, .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.product_type_external::before, .bt-elwg-product-loop-item--style-1.layout-default .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.product_type_external::before, .bt-elwg-product-loop-item--style-1.layout-up-sells .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.product_type_external::before, .bt-elwg-product-loop-item--style-1.layout-frequently-bought-together .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a.product_type_external::before {
  background-image: url("../images/view-product-white.svg");
}

.bt-elwg-instagram-posts .bt-ins-posts--grid {
  display: grid;
  gap: 16px;
}
@media (max-width: 767.98px) {
  .bt-elwg-instagram-posts .bt-ins-posts--grid {
    gap: 8px;
  }
}
.bt-elwg-instagram-posts .bt-ins-posts--image {
  position: relative;
  overflow: hidden;
}
.bt-elwg-instagram-posts .bt-ins-posts--image .bt-cover-image, .bt-elwg-instagram-posts .bt-ins-posts--image .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-instagram-posts .bt-ins-posts--image .woocommerce-product-gallery__image, .bt-elwg-instagram-posts .bt-ins-posts--image .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-instagram-posts .bt-ins-posts--image .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-instagram-posts .bt-ins-posts--image .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-instagram-posts .bt-ins-posts--image .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-elwg-instagram-posts .bt-ins-posts--image .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-instagram-posts .bt-ins-posts--image .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-elwg-instagram-posts .bt-ins-posts--image .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-instagram-posts .bt-ins-posts--image .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-instagram-posts .bt-ins-posts--image .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-instagram-posts .bt-ins-posts--image .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-instagram-posts .bt-ins-posts--image .woocommerce-product-gallery__image, .bt-elwg-instagram-posts .bt-ins-posts--image .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-instagram-posts .bt-ins-posts--image .woocommerce-product-gallery__image, .bt-elwg-instagram-posts .bt-ins-posts--image .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-instagram-posts .bt-ins-posts--image .woocommerce-product-gallery__image, .bt-elwg-instagram-posts .bt-ins-posts--image .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-instagram-posts .bt-ins-posts--image .woocommerce-product-gallery__image {
  padding-bottom: 100%;
  position: relative;
}
.bt-elwg-instagram-posts .bt-ins-posts--image .bt-cover-image img, .bt-elwg-instagram-posts .bt-ins-posts--image .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-instagram-posts .bt-ins-posts--image .woocommerce-product-gallery__image img, .bt-elwg-instagram-posts .bt-ins-posts--image .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-instagram-posts .bt-ins-posts--image .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-instagram-posts .bt-ins-posts--image .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-instagram-posts .bt-ins-posts--image .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-elwg-instagram-posts .bt-ins-posts--image .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-instagram-posts .bt-ins-posts--image .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-elwg-instagram-posts .bt-ins-posts--image .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-instagram-posts .bt-ins-posts--image .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-instagram-posts .bt-ins-posts--image .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-instagram-posts .bt-ins-posts--image .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-instagram-posts .bt-ins-posts--image .woocommerce-product-gallery__image img, .bt-elwg-instagram-posts .bt-ins-posts--image .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-instagram-posts .bt-ins-posts--image .woocommerce-product-gallery__image img, .bt-elwg-instagram-posts .bt-ins-posts--image .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-instagram-posts .bt-ins-posts--image .woocommerce-product-gallery__image img, .bt-elwg-instagram-posts .bt-ins-posts--image .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-instagram-posts .bt-ins-posts--image .woocommerce-product-gallery__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1, 1) translateZ(0);
  transition: all 2s cubic-bezier(0, 0, 0.44, 1.18);
}
.bt-elwg-instagram-posts .bt-ins-posts--image .bt-icon-view {
  width: 42px;
  height: 42px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0);
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--e-global-color-primary, #181818);
  transition: transform 0.3s ease;
}
.bt-elwg-instagram-posts .bt-ins-posts--image .bt-icon-view svg {
  width: 24px;
  height: 24px;
}
.bt-elwg-instagram-posts .bt-ins-posts--image .bt-icon-view:hover {
  color: #fff;
  background: var(--e-global-color-accent, #DF4242);
}
@media (max-width: 519.98px) {
  .bt-elwg-instagram-posts .bt-ins-posts--image .bt-icon-view {
    width: 40px;
    height: 40px;
  }
  .bt-elwg-instagram-posts .bt-ins-posts--image .bt-icon-view svg {
    width: 24px;
    height: 24px;
  }
}
.bt-elwg-instagram-posts .bt-ins-posts--image:hover .bt-icon-view {
  transform: translate(-50%, -50%) scale(1);
  transition: all 0.3s ease;
}
.bt-elwg-instagram-posts .bt-ins-posts--image:hover .bt-cover-image img, .bt-elwg-instagram-posts .bt-ins-posts--image:hover .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-instagram-posts .bt-ins-posts--image:hover .woocommerce-product-gallery__image img, .bt-elwg-instagram-posts .bt-ins-posts--image:hover .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-instagram-posts .bt-ins-posts--image:hover .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-instagram-posts .bt-ins-posts--image:hover .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-instagram-posts .bt-ins-posts--image:hover .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-elwg-instagram-posts .bt-ins-posts--image:hover .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-instagram-posts .bt-ins-posts--image:hover .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-elwg-instagram-posts .bt-ins-posts--image:hover .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-instagram-posts .bt-ins-posts--image:hover .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-instagram-posts .bt-ins-posts--image:hover .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-instagram-posts .bt-ins-posts--image:hover .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-instagram-posts .bt-ins-posts--image:hover .woocommerce-product-gallery__image img, .bt-elwg-instagram-posts .bt-ins-posts--image:hover .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-instagram-posts .bt-ins-posts--image:hover .woocommerce-product-gallery__image img, .bt-elwg-instagram-posts .bt-ins-posts--image:hover .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-instagram-posts .bt-ins-posts--image:hover .woocommerce-product-gallery__image img, .bt-elwg-instagram-posts .bt-ins-posts--image:hover .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-instagram-posts .bt-ins-posts--image:hover .woocommerce-product-gallery__image img {
  transform: scale(1.1, 1.1) translateZ(0);
}
.bt-elwg-instagram-posts.bt-elwg-instagram-posts--slider .bt-swiper-navigation .bt-nav {
  padding: 10px;
  background: #fff;
  color: var(--e-global-color-primary, #181818);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 50%;
  z-index: 1;
  transform: translateY(-50%);
  cursor: pointer;
}
.bt-elwg-instagram-posts.bt-elwg-instagram-posts--slider .bt-swiper-navigation .bt-nav.bt-button-prev {
  left: 10px;
}
.bt-elwg-instagram-posts.bt-elwg-instagram-posts--slider .bt-swiper-navigation .bt-nav.bt-button-next {
  right: 10px;
}
.bt-elwg-instagram-posts.bt-layout-tilted .swiper-wrapper .swiper-slide:nth-child(odd) .bt-ins-posts--image {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
  transform: rotate(-2deg);
}
.bt-elwg-instagram-posts.bt-layout-tilted .swiper-wrapper .swiper-slide:nth-child(even) .bt-ins-posts--image {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
  transform: rotate(2deg);
}
.bt-elwg-instagram-posts.bt-layout-tilted .bt-ins-posts--grid .bt-ins-posts--image:nth-child(odd) {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
  transform: rotate(-2deg);
}
.bt-elwg-instagram-posts.bt-layout-tilted .bt-ins-posts--grid .bt-ins-posts--image:nth-child(even) {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
  transform: rotate(2deg);
}

.bt-elwg-page-breadcrumb .bt-page-breadcrumb {
  position: relative;
  z-index: 3;
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  line-height: 22px;
  color: #a0a0a0;
  font-style: normal;
}
.bt-elwg-page-breadcrumb .bt-page-breadcrumb a {
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-page-breadcrumb .bt-page-breadcrumb .bt-deli {
  display: flex;
}
.bt-elwg-page-breadcrumb .bt-page-breadcrumb .current {
  color: #a0a0a0;
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
@media (max-width: 767.98px) {
  .bt-elwg-page-breadcrumb .bt-page-breadcrumb {
    flex-wrap: wrap;
  }
}

.bt-elwg-highlighted-heading {
  display: flex;
  justify-content: start;
  align-items: center;
}
.bt-elwg-highlighted-heading h1,
.bt-elwg-highlighted-heading h2,
.bt-elwg-highlighted-heading h3,
.bt-elwg-highlighted-heading h4,
.bt-elwg-highlighted-heading h5,
.bt-elwg-highlighted-heading h6 {
  width: 100%;
  max-width: fit-content;
  z-index: 9;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-highlighted-heading h1 a,
.bt-elwg-highlighted-heading h1 span,
.bt-elwg-highlighted-heading h2 a,
.bt-elwg-highlighted-heading h2 span,
.bt-elwg-highlighted-heading h3 a,
.bt-elwg-highlighted-heading h3 span,
.bt-elwg-highlighted-heading h4 a,
.bt-elwg-highlighted-heading h4 span,
.bt-elwg-highlighted-heading h5 a,
.bt-elwg-highlighted-heading h5 span,
.bt-elwg-highlighted-heading h6 a,
.bt-elwg-highlighted-heading h6 span {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  color: inherit;
  display: inline-block;
}
.bt-elwg-highlighted-heading h1 .bt-small,
.bt-elwg-highlighted-heading h2 .bt-small,
.bt-elwg-highlighted-heading h3 .bt-small,
.bt-elwg-highlighted-heading h4 .bt-small,
.bt-elwg-highlighted-heading h5 .bt-small,
.bt-elwg-highlighted-heading h6 .bt-small {
  font-size: 72%;
}
.bt-elwg-highlighted-heading .__text-highlighted {
  position: relative;
  color: var(--e-global-color-accent, #DF4242);
  display: initial;
}
.bt-elwg-highlighted-heading .__text-highlighted img {
  position: absolute;
  min-width: 170%;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  cursor: pointer;
}

.dialog-lightbox-widget .elementor-slideshow__header {
  width: auto;
}

.elementor-widget-button .elementor-button-icon svg {
  width: auto;
}

.elementor-widget-image-box .elementor-image-box-description a {
  font-weight: 500;
  text-decoration: underline;
}

.bt-elwg-mini-cart--default .bt-mini-cart {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.bt-elwg-mini-cart--default .bt-mini-cart.cart-empty .cart_total {
  opacity: 0 !important;
}
.bt-elwg-mini-cart--default .bt-mini-cart a {
  position: relative;
  display: inline-flex;
}
.bt-elwg-mini-cart--default .bt-mini-cart a svg {
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.bt-elwg-mini-cart--default .bt-mini-cart a span {
  color: #fff;
  text-align: center;
  font-family: var(--e-global-typography-accent-font-family, "Outfit"), sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0;
  text-transform: uppercase;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  display: block;
  position: absolute;
  right: -7px;
  top: -5.75px;
  background: var(--e-global-color-accent, #DF4242);
}
.bt-elwg-mini-cart--default .bt-mini-cart .bt-text-label {
  display: block;
  text-align: center;
  width: 100%;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  color: var(--e-global-color-primary, #181818);
}

.bt-mini-cart-sidebar .bt-mini-cart-sidebar-content {
  position: fixed;
  top: 0;
  right: 0;
  width: 90%;
  max-width: 360px;
  bottom: 0;
  z-index: 99999;
  opacity: 0;
  transform: translateX(100%);
  transition: all 0.3s ease-in-out;
  background: #fff;
  box-sizing: border-box;
  padding: 0;
  height: 100%;
}
.admin-bar .bt-mini-cart-sidebar .bt-mini-cart-sidebar-content {
  top: 32px;
  height: calc(100dvh - 32px);
}
.admin-bar .bt-mini-cart-sidebar .bt-mini-cart-sidebar-content .bt-product-filter-form {
  max-height: calc(100dvh - 32px);
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99998;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
}
.bt-mini-cart-sidebar.active .bt-mini-cart-sidebar-content {
  opacity: 1;
  transform: translateX(0);
}
.bt-mini-cart-sidebar.active .bt-mini-cart-sidebar-overlay {
  opacity: 1;
  visibility: visible;
}
.bt-mini-cart-sidebar-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px;
  border-bottom: 1px solid #e9e9e9;
}
.bt-mini-cart-sidebar-header .cart_total {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  color: var(--e-global-color-primary, #181818);
}
.bt-mini-cart-sidebar-header .cart_total:before {
  content: "(";
}
.bt-mini-cart-sidebar-header .cart_total:after {
  content: ")";
}
.bt-mini-cart-sidebar-header h4 {
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0;
  color: var(--e-global-color-primary, #181818);
}
.bt-mini-cart-sidebar-header .bt-mini-cart-close {
  padding: 0;
  background: transparent;
  display: flex;
  align-items: center;
}
.bt-mini-cart-sidebar-header .bt-mini-cart-close svg {
  color: var(--e-global-color-primary, #181818);
}
.bt-mini-cart-sidebar-header .bt-mini-cart-close svg:hover {
  color: var(--e-global-color-accent, #DF4242);
}
@media (max-width: 767.98px) {
  .bt-mini-cart-sidebar-header {
    padding: 12px;
  }
  .bt-mini-cart-sidebar-header h4 {
    font-size: 18px;
    line-height: 24px;
  }
  .bt-mini-cart-sidebar-header .cart_total {
    font-size: 14px;
  }
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body {
  padding-top: 20px;
  padding-bottom: var(--padding-bottom, 338px);
  height: calc(100% - 63px);
  box-sizing: border-box;
  position: relative;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .widget_shopping_cart_content {
  height: 100%;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .woocommerce-mini-cart {
  margin: 0;
  list-style: none;
  padding: 0 15px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding-bottom: 20px;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .woocommerce-mini-cart-item {
  display: flex;
  align-items: center;
  gap: 20px;
  position: relative;
  background: rgba(0, 0, 0, 0.025);
  border-radius: 4px;
  padding: 0;
  overflow: hidden;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .woocommerce-mini-cart-item .blockUI.blockOverlay {
  background: #fff !important;
  opacity: 0.4 !important;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .woocommerce-mini-cart-item .blockUI.blockOverlay::before {
  display: none !important;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .woocommerce-mini-cart-item::before, .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .woocommerce-mini-cart-item::after {
  display: none;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .woocommerce-mini-cart-item:hover .remove {
  opacity: 1;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .woocommerce-mini-cart-item .remove {
  position: absolute;
  font-size: 16px;
  top: 6px;
  left: 6px;
  border: 1px solid #e9e9e9;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  box-sizing: content-box;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  color: #f03e3e !important;
  box-shadow: 0 10px 25px #ccc;
  opacity: 0;
  font-weight: 400;
  line-height: 16px;
}
@media (max-width: 767.98px) {
  .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .woocommerce-mini-cart-item .remove {
    opacity: 1;
  }
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .woocommerce-mini-cart-item img {
  width: 90px;
  height: 90px;
  border-radius: 4px;
  display: block;
  object-fit: cover;
  margin: 0;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .woocommerce-mini-cart-item .bt-cart-mini-infor {
  width: calc(100% - 105px);
  display: flex;
  flex-direction: column;
  padding-right: 10px;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .woocommerce-mini-cart-item .bt-cart-mini-infor h4 {
  color: var(--e-global-color-primary, #181818);
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  text-transform: capitalize;
  margin: 0 0 3px 0;
  text-align: left;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .woocommerce-mini-cart-item .bt-cart-mini-infor h4 a {
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .woocommerce-mini-cart-item .bt-cart-mini-infor .quantity {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: var(--e-global-color-text, #616365);
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .woocommerce-mini-cart-item .bt-cart-mini-infor .variation {
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: var(--e-global-color-text, #616365);
  border: none;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .woocommerce-mini-cart-item .bt-cart-mini-infor .variation::before, .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .woocommerce-mini-cart-item .bt-cart-mini-infor .variation::after {
  display: none;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .woocommerce-mini-cart-item .bt-cart-mini-infor .variation dt {
  margin: 0;
  text-transform: capitalize;
  font-weight: 300;
  display: none;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .woocommerce-mini-cart-item .bt-cart-mini-infor .variation dd {
  margin: 0;
  font-weight: 400;
  position: relative;
  display: flex;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .woocommerce-mini-cart-item .bt-cart-mini-infor .variation dd:not(:first-of-type)::before {
  content: "/";
  margin-right: 5px;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .woocommerce-mini-cart-item .bt-cart-mini-infor .variation dd p {
  margin: 0;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-progress-content {
  position: absolute;
  padding: 15px 15px 0 15px;
  width: 100%;
  background: #f5f6ec;
  box-sizing: border-box;
  top: 0;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-progress-content.bt-hide {
  display: none !important;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-progress-content #bt-free-shipping-message .bt-buy-more {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 10px 0;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-progress-content #bt-free-shipping-message .bt-buy-more span {
  font-weight: 500;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-progress-content #bt-free-shipping-message .bt-buy-more span:first-of-type {
  color: var(--e-global-color-accent, #DF4242);
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-progress-content #bt-free-shipping-message .bt-congratulation {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  color: #4d8b7b;
  margin: 0 0 10px 0;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-progress-content .bt-progress-container-cart {
  width: 100%;
  background: #fff;
  height: 4px;
  margin-top: 10px;
  border-radius: 4px;
  margin-bottom: 20px;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-progress-content .bt-progress-container-cart .bt-progress-bar {
  width: 0%;
  height: 100%;
  position: relative;
  border-radius: 30px;
  background: #4d8b7b;
  transition: width 1s ease;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.3) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
  animation: 1s linear 0s infinite normal none running progress-bar-stripes;
  transition: width 0.8s ease;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-progress-content .bt-progress-container-cart .bt-progress-bar .bt-icon-shipping {
  width: 20px;
  height: 20px;
  border: 1px solid #4d8b7b;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  right: -8px;
  position: absolute;
  top: -8px;
  color: #4d8b7b;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-progress-content .bt-progress-container-cart .bt-progress-bar .bt-icon-shipping svg {
  width: 14px;
  height: 14px;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart {
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding: 15px;
  background: #fff;
  left: 0;
  box-sizing: border-box;
  box-shadow: 12px 0px 20px 0 rgba(0, 0, 0, 0.05);
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-bottom-mini-cart-actions {
  display: flex;
  align-items: center;
  gap: 0;
  margin: -15px -15px 4px -15px;
  border-bottom: 1px solid #e9e9e9;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-bottom-mini-cart-actions .bt-mini-cart-action-btn {
  display: flex;
  align-items: center;
  gap: 6px;
  background: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  font-weight: 400;
  transition: color 0.3s ease;
  flex: 1;
  padding: 10px;
  justify-content: center;
  position: relative;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-bottom-mini-cart-actions .bt-mini-cart-action-btn.bt-mini-cart-note-btn {
  border-right: 1px solid #e9e9e9;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-bottom-mini-cart-actions .bt-mini-cart-action-btn.bt-mini-cart-note-btn.have-notes::after {
  content: "";
  position: relative;
  margin-left: -4px;
  top: -4px;
  right: 0;
  width: 6px;
  height: 6px;
  background: var(--e-global-color-accent, #DF4242);
  border-radius: 50%;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-bottom-mini-cart-actions .bt-mini-cart-action-btn svg {
  width: 20px;
  height: 20px;
  fill: currentColor;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-bottom-mini-cart-actions .bt-mini-cart-action-btn:hover {
  color: var(--e-global-color-accent, #DF4242);
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-bottom-mini-cart-actions .bt-mini-cart-action-btn:hover svg {
  fill: var(--e-global-color-accent, #DF4242);
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals {
  width: 100%;
  float: none;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals #ppcp-recaptcha-v2-container {
  display: none;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals h2 {
  display: none;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .wc-proceed-to-checkout {
  display: none;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  border: none;
  margin: 0;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table th {
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
  text-align: left !important;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table th,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table td {
  padding: 8px 0;
  text-align: right;
  background: transparent;
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media (max-width: 767.98px) {
  .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table th,
  .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table td {
    padding: 12px 0;
  }
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table th .amount,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table td .amount {
  font-size: 16px;
  font-style: normal;
  font-weight: 600 !important;
  line-height: 26px; /* 162.5% */
  color: var(--e-global-color-primary, #181818);
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table th strong,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table td strong {
  font-weight: 500;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table th .woocommerce-shipping-destination,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table th .woocommerce-shipping-calculator,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table td .woocommerce-shipping-destination,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table td .woocommerce-shipping-calculator {
  display: none;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table th .woocommerce-shipping-methods,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table td .woocommerce-shipping-methods {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin: 0;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table th .woocommerce-shipping-methods li,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table td .woocommerce-shipping-methods li {
  margin-bottom: 0 !important;
  display: flex;
  align-items: center;
  gap: 9px;
  justify-content: flex-end;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table th .woocommerce-shipping-methods li input,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table td .woocommerce-shipping-methods li input {
  margin: 0 !important;
  vertical-align: middle;
  accent-color: var(--e-global-color-primary, #181818);
  width: 16px;
  height: 16px;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table th .woocommerce-shipping-methods li input:checked,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table td .woocommerce-shipping-methods li input:checked {
  background-color: var(--e-global-color-primary, #181818);
  border-color: var(--e-global-color-primary, #181818);
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table th .woocommerce-shipping-methods li label,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table td .woocommerce-shipping-methods li label {
  margin: 0;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table th .woocommerce-shipping-methods li label.bt-free-shipping,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table td .woocommerce-shipping-methods li label.bt-free-shipping {
  font-weight: 500;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table th .shipping-calculator-button,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table td .shipping-calculator-button {
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table th .woocommerce-shipping-calculator .form-row,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table td .woocommerce-shipping-calculator .form-row {
  padding: 0;
  margin-bottom: 20px;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table th .woocommerce-shipping-calculator input.input-text,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table th .woocommerce-shipping-calculator textarea,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table td .woocommerce-shipping-calculator input.input-text,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table td .woocommerce-shipping-calculator textarea {
  font-size: 16px;
  line-height: 24px;
  padding: 12px 15px;
  border-color: #ececec;
  border-radius: 15px;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table th .woocommerce-shipping-calculator .select2-container--default,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table td .woocommerce-shipping-calculator .select2-container--default {
  height: 58px;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table th .woocommerce-shipping-calculator .select2-container--default .select2-selection--single,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table td .woocommerce-shipping-calculator .select2-container--default .select2-selection--single {
  height: 58px;
  border-color: #ececec;
  border-radius: 15px;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table th .woocommerce-shipping-calculator .select2-container--default .select2-selection--single .select2-selection__rendered,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table td .woocommerce-shipping-calculator .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 50px;
  color: var(--e-global-color-text, #616365);
  padding-left: 15px;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table th .woocommerce-shipping-calculator .select2-container--default .select2-selection--single .select2-selection__arrow,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table td .woocommerce-shipping-calculator .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 58px;
  width: 30px;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table th .woocommerce-shipping-calculator .button,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table td .woocommerce-shipping-calculator .button {
  font-size: 11px;
  font-weight: 500;
  line-height: 20px;
  text-transform: uppercase;
  color: #ffffff;
  background: var(--e-global-color-accent, #DF4242);
  padding: 10px 25px;
  border-radius: 15px;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table .woocommerce-cart-no-shipping-available-html.e-checkout-message {
  font-size: 14px;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table .woocommerce-cart-no-shipping-available-html.e-checkout-message strong {
  display: none;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table .cart-discount .woocommerce-remove-coupon {
  display: none;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table .order-total th {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
  text-transform: capitalize;
  border-bottom: none;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table .order-total td {
  border-bottom: none;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table .order-total .amount {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .wc-proceed-to-checkout {
  padding: 0;
  text-align: center;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .wc-proceed-to-checkout .button {
  background: var(--e-global-color-accent, #DF4242);
  padding: 12px 15px;
  border-radius: 4px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  color: #ffffff;
  margin-bottom: 12px;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .wc-proceed-to-checkout .button:hover {
  background: var(--e-global-color-accent, #DF4242);
  color: #fff;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .wc-proceed-to-checkout a.bt-backtoshop {
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px; /* 162.5% */
  text-transform: uppercase;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .wc-proceed-to-checkout a.bt-backtoshop:hover {
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .woocommerce-mini-cart__total {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
  margin: 0;
  display: flex;
  justify-content: space-between;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .woocommerce-mini-cart__buttons {
  display: flex;
  align-items: center;
  gap: 15px;
  margin: 5px 0 0 0;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .woocommerce-mini-cart__buttons a {
  margin: 0;
  width: 50%;
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  text-transform: capitalize;
  position: relative;
  background-color: var(--e-global-color-primary, #181818);
  line-height: 42px;
  padding: 0 16px;
  letter-spacing: 0.5px;
  border-radius: 2px;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .woocommerce-mini-cart__buttons a:first-child {
  background-color: #e9e9e9;
  color: var(--e-global-color-primary, #181818);
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .woocommerce-mini-cart__buttons a:hover {
  background-color: var(--e-global-color-accent, #DF4242);
  color: #fff;
  background-image: linear-gradient(90deg, transparent 25%, rgba(233, 233, 233, 0.39) 50%, transparent 75%);
  background-size: 200% 100%;
  animation: shimmer 1.5s infinite linear;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-icon-payment--mini-cart {
  display: flex;
  gap: 10px;
  margin-top: 15px;
  justify-content: center;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-icon-payment--mini-cart img {
  width: 100%;
  height: auto;
  object-fit: contain;
  max-width: 32px;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-commitment p {
  color: var(--e-global-color-text, #616365);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  text-transform: capitalize;
  text-align: center;
  margin: 6px 0 0 0;
  display: block;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  background: #fff;
  border-top: 1px solid #e9e9e9;
  transform: translateY(100%);
  transition: transform 0.3s ease;
  z-index: 1000;
  max-height: 80vh;
  display: flex;
  flex-direction: column;
  box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.1);
  opacity: 0;
  visibility: hidden;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup.active {
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px;
  border-bottom: 1px solid #e9e9e9;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-header h4 {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  color: var(--e-global-color-primary, #181818);
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-header .bt-mini-cart-popup-close {
  background: none;
  border: none;
  font-size: 24px;
  line-height: 1;
  cursor: pointer;
  color: var(--e-global-color-primary, #181818);
  padding: 0;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-header .bt-mini-cart-popup-close:hover {
  color: var(--e-global-color-accent, #DF4242);
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-content {
  flex: 1;
  padding: 15px;
  overflow-y: auto;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-content .bt-mini-cart-note-textarea {
  width: 100%;
  min-height: 120px;
  padding: 12px;
  border: 1px solid #e9e9e9;
  border-radius: 4px;
  font-size: 16px;
  font-family: inherit;
  resize: vertical;
  box-sizing: border-box;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-content .bt-mini-cart-note-textarea:focus {
  outline: none;
  border-color: var(--e-global-color-accent, #DF4242);
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-content .bt-mini-cart-coupon-form .bt-mini-cart-coupon-input {
  width: 100%;
  padding: 12px;
  border: 1px solid #e9e9e9;
  border-radius: 4px;
  font-size: 14px;
  box-sizing: border-box;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-content .bt-mini-cart-coupon-form .bt-mini-cart-coupon-input:focus {
  outline: none;
  border-color: var(--e-global-color-accent, #DF4242);
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-content .bt-mini-cart-coupon-form .bt-mini-cart-coupon-messages {
  margin-top: 10px;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-content .bt-mini-cart-coupon-form .bt-mini-cart-coupon-messages .woocommerce-error,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-content .bt-mini-cart-coupon-form .bt-mini-cart-coupon-messages .woocommerce-message,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-content .bt-mini-cart-coupon-form .bt-mini-cart-coupon-messages .woocommerce-info {
  margin: 0;
  padding: 10px;
  font-size: 13px;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-content .bt-mini-cart-coupon-form .bt-mini-cart-coupon-messages .woocommerce-error:before,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-content .bt-mini-cart-coupon-form .bt-mini-cart-coupon-messages .woocommerce-message:before,
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-content .bt-mini-cart-coupon-form .bt-mini-cart-coupon-messages .woocommerce-info:before {
  opacity: 0;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-content .bt-mini-cart-coupon-form .bt-mini-cart-applied-coupons {
  margin-top: 15px;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-content .bt-mini-cart-coupon-form .bt-mini-cart-applied-coupons p {
  margin: 0 0 10px 0;
  font-size: 14px;
  font-weight: 500;
  color: var(--e-global-color-primary, #181818);
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-content .bt-mini-cart-coupon-form .bt-mini-cart-applied-coupons ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-content .bt-mini-cart-coupon-form .bt-mini-cart-applied-coupons ul li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 12px;
  background: #f5f5f5;
  border-radius: 4px;
  margin-bottom: 8px;
  text-transform: uppercase;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-content .bt-mini-cart-coupon-form .bt-mini-cart-applied-coupons ul li span {
  font-size: 14px;
  color: var(--e-global-color-primary, #181818);
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-content .bt-mini-cart-coupon-form .bt-mini-cart-applied-coupons ul li .bt-mini-cart-remove-coupon {
  background: none;
  border: none;
  font-size: 18px;
  line-height: 1;
  cursor: pointer;
  color: #f03e3e;
  padding: 0;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-content .bt-mini-cart-coupon-form .bt-mini-cart-applied-coupons ul li .bt-mini-cart-remove-coupon:hover {
  color: #c92a2a;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-footer {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 15px;
  border-top: 1px solid #e9e9e9;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-footer .bt-mini-cart-popup-btn {
  width: 100%;
  padding: 12px;
  border: none;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 0.3s ease;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-footer .bt-mini-cart-popup-btn.bt-mini-cart-popup-save, .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-footer .bt-mini-cart-popup-btn.bt-mini-cart-popup-apply {
  background-color: var(--e-global-color-primary, #181818);
  color: #fff;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-footer .bt-mini-cart-popup-btn.bt-mini-cart-popup-save:hover, .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-mini-cart-popup .bt-mini-cart-popup-footer .bt-mini-cart-popup-btn.bt-mini-cart-popup-apply:hover {
  background-color: var(--e-global-color-accent, #DF4242);
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body.popup-active .bt-bottom-mini-cart {
  z-index: 1001;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-cart-empty {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-cart-empty svg {
  width: 100px;
  height: 100px;
}
.bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-cart-empty p {
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: capitalize;
}
@media (max-width: 767.98px) {
  .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body {
    padding-top: 12px;
    height: calc(100% - 49px);
    padding-bottom: var(--padding-bottom, 233px);
  }
  .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-progress-content {
    padding: 10px 12px 0 12px;
  }
  .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .woocommerce-mini-cart {
    padding: 0 12px 15px 12px;
  }
  .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart {
    padding: 12px;
  }
  .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-bottom-mini-cart-actions {
    margin: -12px -12px 4px -12px;
  }
  .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-bottom-mini-cart-actions .bt-mini-cart-action-btn {
    font-size: 14px;
    padding: 8px;
  }
  .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-bottom-mini-cart-actions .bt-mini-cart-action-btn svg {
    width: 18px;
    height: 18px;
  }
  .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    border: none;
    margin: 0;
  }
  .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table td:before {
    font-weight: 500 !important;
  }
  .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table th,
  .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table td {
    padding: 8px 0;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500 !important;
  }
  .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table th .amount,
  .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table td .amount {
    font-size: 14px;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 18px;
  }
  .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table th .woocommerce-shipping-methods li,
  .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table td .woocommerce-shipping-methods li {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
  }
  .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table .order-total th {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
  }
  .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .cart_totals .shop_table .order-total .amount {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
  }
  .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .woocommerce-mini-cart__buttons {
    gap: 12px;
    margin: 0;
  }
  .bt-mini-cart-sidebar .bt-mini-cart-sidebar-body .bt-bottom-mini-cart .bt-icon-payment--mini-cart {
    margin-top: 12px;
  }
}
.bt-mini-cart-sidebar.bt-show-free-shipping .bt-mini-cart-sidebar-body {
  padding-top: 86px;
}
@media (max-width: 767.98px) {
  .bt-mini-cart-sidebar.bt-show-free-shipping .bt-mini-cart-sidebar-body {
    padding-top: 78px;
  }
}

.bt-elwg-mini-wishlist--default .bt-mini-wishlist {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.bt-elwg-mini-wishlist--default .bt-mini-wishlist.wishlist-empty .wishlist_total {
  opacity: 0;
}
.bt-elwg-mini-wishlist--default .bt-mini-wishlist a {
  position: relative;
  display: inline-flex;
}
.bt-elwg-mini-wishlist--default .bt-mini-wishlist a svg {
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.bt-elwg-mini-wishlist--default .bt-mini-wishlist a span {
  color: #fff;
  text-align: center;
  font-family: var(--e-global-typography-accent-font-family, "Outfit"), sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0;
  text-transform: uppercase;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  display: block;
  position: absolute;
  right: -7px;
  top: -5.75px;
  background: var(--e-global-color-accent, #DF4242);
}
.bt-elwg-mini-wishlist--default .bt-mini-wishlist .bt-text-label {
  display: block;
  text-align: center;
  width: 100%;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  color: var(--e-global-color-primary, #181818);
}

.bt-elwg-mini-compare--default .bt-mini-compare {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.bt-elwg-mini-compare--default .bt-mini-compare.compare-empty .compare_total {
  opacity: 0;
}
.bt-elwg-mini-compare--default .bt-mini-compare a {
  position: relative;
  display: inline-flex;
}
.bt-elwg-mini-compare--default .bt-mini-compare a svg {
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.bt-elwg-mini-compare--default .bt-mini-compare a span {
  color: #fff;
  text-align: center;
  font-family: var(--e-global-typography-accent-font-family, "Outfit"), sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0;
  text-transform: uppercase;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  display: block;
  position: absolute;
  right: -7px;
  top: -5.75px;
  background: var(--e-global-color-accent, #DF4242);
}
.bt-elwg-mini-compare--default .bt-mini-compare .bt-text-label {
  display: block;
  text-align: center;
  width: 100%;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  color: var(--e-global-color-primary, #181818);
}

/* list Faq */
.bt-elwg-list-faq--default {
  position: relative;
  border-radius: 12px;
  background: #fff;
}
.bt-elwg-list-faq--default .item-faq:last-child .item-faq-inner {
  border-bottom: none !important;
}
.bt-elwg-list-faq--default .item-faq-inner {
  border-bottom: 1px solid;
  border-color: #e9e9e9;
  padding: 20px;
}
@media (max-width: 519.98px) {
  .bt-elwg-list-faq--default .item-faq-inner {
    padding: 15px;
  }
}
.bt-elwg-list-faq--default .bt-item-title {
  display: flex;
  align-items: baseline;
  grid-gap: 12px;
  cursor: pointer;
  justify-content: space-between;
}
.bt-elwg-list-faq--default .bt-item-title.active svg {
  transform: rotate(180deg);
}
.bt-elwg-list-faq--default .bt-item-title.active svg .vertical-line {
  transform: rotate(450deg);
}
.bt-elwg-list-faq--default .bt-item-title.active svg path {
  fill: var(--e-global-color-secondary, #A2A4AB);
}
.bt-elwg-list-faq--default .bt-item-title svg {
  transition: transform 0.6s ease;
  transform: rotate(0);
  flex: none;
  top: 3px;
  position: relative;
}
.bt-elwg-list-faq--default .bt-item-title svg rect {
  transition: all 800ms;
  transform: rotate(0);
  transform-origin: 50% 50%;
}
@media (max-width: 519.98px) {
  .bt-elwg-list-faq--default .bt-item-title svg {
    width: 14px;
    height: 14px;
  }
}
.bt-elwg-list-faq--default .bt-item-title h3 {
  color: var(--e-global-color-primary, #181818);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
}
@media (max-width: 519.98px) {
  .bt-elwg-list-faq--default .bt-item-title h3 {
    font-size: 17px;
    line-height: 1.2;
  }
}
.bt-elwg-list-faq--default .bt-item-content {
  display: none;
  color: var(--e-global-color-text, #616365);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  padding: 8px 0 0 0;
}
@media (max-width: 519.98px) {
  .bt-elwg-list-faq--default .bt-item-content {
    font-size: 16px;
    line-height: 1.5;
  }
}

.bt-elwg-accordion--default {
  position: relative;
}
.bt-elwg-accordion--default .accordion-item:not(:last-child) {
  margin-bottom: 20px;
}
.bt-elwg-accordion--default .accordion-item .accordion-item-inner {
  background: #fff;
  border: 1px solid #e9e9e9;
  padding: 19px 20px;
}
@media (max-width: 519.98px) {
  .bt-elwg-accordion--default .accordion-item .accordion-item-inner {
    padding: 15px;
  }
}
.bt-elwg-accordion--default .bt-accordion-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.bt-elwg-accordion--default .bt-accordion-title .bt-accordion-title-content {
  display: flex;
  align-items: center;
  gap: 12px;
  flex: 1;
}
.bt-elwg-accordion--default .bt-accordion-title .bt-accordion-title-content .bt-accordion-icon {
  color: var(--e-global-color-secondary, #A2A4AB);
  font-size: 32px;
  flex: none;
  display: flex;
}
.bt-elwg-accordion--default .bt-accordion-title .bt-accordion-title-content .bt-accordion-icon svg {
  width: 32px;
  height: 32px;
  fill: currentColor;
}
.bt-elwg-accordion--default .bt-accordion-title .bt-accordion-title-content h3 {
  margin: 0;
  color: var(--e-global-color-primary, #181818);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
}
@media (max-width: 519.98px) {
  .bt-elwg-accordion--default .bt-accordion-title .bt-accordion-title-content h3 {
    font-size: 20px;
    line-height: 28px;
  }
}
.bt-elwg-accordion--default .bt-accordion-title.active .bt-accordion-title-content {
  padding-bottom: 16px;
  border-bottom: 1px solid #e9e9e9;
}
@media (max-width: 519.98px) {
  .bt-elwg-accordion--default .bt-accordion-title.active .bt-accordion-title-content {
    padding-bottom: 10px;
  }
}
.bt-elwg-accordion--default .bt-accordion-title.active .accordion-toggle {
  transform: rotate(180deg);
}
.bt-elwg-accordion--default .bt-accordion-title.active .accordion-toggle .vertical-line {
  transform: rotate(450deg);
}
.bt-elwg-accordion--default .bt-accordion-title.active .accordion-toggle rect {
  fill: var(--e-global-color-secondary, #A2A4AB);
}
.bt-elwg-accordion--default .bt-accordion-title .accordion-toggle {
  display: none;
  transition: transform 0.6s ease;
  transform: rotate(0);
  flex: none;
  position: relative;
}
.bt-elwg-accordion--default .bt-accordion-title .accordion-toggle rect {
  transition: all 800ms;
  transform: rotate(0);
  transform-origin: 50% 50%;
  fill: #999;
}
.bt-elwg-accordion--default .bt-accordion-title .accordion-toggle .vertical-line {
  transition: transform 800ms;
}
.bt-elwg-accordion--default .bt-accordion-content {
  display: none;
  color: var(--e-global-color-text, #616365);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  padding: 16px 0 0 0;
}
@media (max-width: 519.98px) {
  .bt-elwg-accordion--default .bt-accordion-content {
    font-size: 16px;
    line-height: 26px;
    padding-left: 0;
    padding-top: 10px;
  }
}

.bt-elwg-products-wishlist--default .bt-table {
  background: #ffffff;
  overflow: hidden;
  border: 1px solid #e5e7eb;
  border-radius: 4px;
  font-size: 16px;
}
.bt-elwg-products-wishlist--default .bt-table--head {
  background: var(--e-global-color-primary, #181818);
}
.bt-elwg-products-wishlist--default .bt-table--head span {
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
  color: #ffffff !important;
}
@media (max-width: 1100px) and (min-width: 991.98px) {
  .bt-elwg-products-wishlist--default .bt-table--head span {
    font-size: 17px !important;
  }
}
.bt-elwg-products-wishlist--default .bt-table--body {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 165px;
}
.bt-elwg-products-wishlist--default .bt-table--body.loading .bt-loading-wave {
  opacity: 1;
  visibility: visible;
}
.bt-elwg-products-wishlist--default .bt-table--body.loading .bt-product-list {
  opacity: 0;
}
.bt-elwg-products-wishlist--default .bt-table--body .bt-loading-wave {
  opacity: 0;
  visibility: hidden;
}
.bt-elwg-products-wishlist--default .bt-table .bt-product-list {
  width: 100%;
  transition: all 0.3s;
}
.bt-elwg-products-wishlist--default .bt-table--row {
  display: flex;
  align-items: center;
}
.bt-elwg-products-wishlist--default .bt-table--row.bt-product-item:not(:last-child) {
  border-bottom: 1px solid #e5e7eb;
}
.bt-elwg-products-wishlist--default .bt-table--col {
  width: 15%;
  padding: 20px 15px;
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-product-remove {
  width: 8%;
  text-align: center;
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-product-remove a {
  position: relative;
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-product-remove a.deleting svg {
  opacity: 0;
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-product-remove a.deleting svg:last-child {
  opacity: 1;
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-product-remove a svg {
  width: 20px;
  height: auto;
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-product-remove a svg:last-child {
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 0;
  margin: -10px 0 0 -10px;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-product-thumb {
  width: 18%;
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-product-thumb img {
  border-radius: 10px;
  width: 120px;
  height: 120px;
  object-fit: contain;
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-product-title {
  width: 27%;
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-product-title .bt-title {
  font-size: 18px;
  font-weight: 500;
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-product-title .bt-price-mobile {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  align-items: baseline;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  margin-top: 8px;
  color: var(--e-global-color-primary, #181818);
}
@media (min-width: 991.98px) {
  .bt-elwg-products-wishlist--default .bt-table--col.bt-product-title .bt-price-mobile {
    display: none;
  }
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-product-title .bt-price-mobile ins {
  text-decoration: none;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-product-title .bt-price-mobile del {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-product-price,
.bt-elwg-products-wishlist--default .bt-table--col .bt-price-mobile {
  width: 17%;
  font-weight: 500;
}
@media (max-width: 1100px) and (min-width: 991.98px) {
  .bt-elwg-products-wishlist--default .bt-table--col.bt-product-price,
  .bt-elwg-products-wishlist--default .bt-table--col .bt-price-mobile {
    width: 20%;
  }
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-product-price.bt-type-variable > span,
.bt-elwg-products-wishlist--default .bt-table--col .bt-price-mobile.bt-type-variable > span {
  flex-direction: row;
  justify-content: flex-start;
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-product-price.bt-type-variable > span del,
.bt-elwg-products-wishlist--default .bt-table--col .bt-price-mobile.bt-type-variable > span del {
  order: 1;
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-product-price > span,
.bt-elwg-products-wishlist--default .bt-table--col .bt-price-mobile > span {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  align-items: baseline;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  color: var(--e-global-color-primary, #181818);
}
@media (max-width: 1100px) and (min-width: 991.98px) {
  .bt-elwg-products-wishlist--default .bt-table--col.bt-product-price > span,
  .bt-elwg-products-wishlist--default .bt-table--col .bt-price-mobile > span {
    font-size: 18px;
  }
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-product-price > span ins,
.bt-elwg-products-wishlist--default .bt-table--col .bt-price-mobile > span ins {
  text-decoration: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-product-price > span del,
.bt-elwg-products-wishlist--default .bt-table--col .bt-price-mobile > span del {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-product-stock,
.bt-elwg-products-wishlist--default .bt-table--col .bt-stock-mobile {
  text-transform: capitalize;
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-product-stock--mobile,
.bt-elwg-products-wishlist--default .bt-table--col .bt-stock-mobile--mobile {
  display: none;
}
.bt-elwg-products-wishlist--default .bt-table--col .bt-product-meta-mobile {
  display: none;
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-product-add-to-cart {
  min-width: 200px;
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-product-add-to-cart a {
  padding: 12px 20px;
  font-size: 16px;
  line-height: 1.5;
  color: #fff;
  border-radius: 4px;
  background-color: var(--e-global-color-accent, #DF4242);
  font-weight: 500;
  white-space: nowrap;
  display: inline-block;
  width: 150px;
  text-align: center;
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-product-add-to-cart a:hover {
  background-color: var(--e-global-color-primary, #181818);
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-product-add-to-cart a.added {
  display: none;
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-social-share {
  width: 100%;
}
.bt-elwg-products-wishlist--default .bt-table--col.bt-social-share .bt-post-share {
  margin: 0;
}
.bt-elwg-products-wishlist--default .bt-table--foot {
  border-top: 1px solid #e5e7eb;
}
.bt-elwg-products-wishlist--default .bt-table .bt-skeleton-item .bt-table--col.bt-product-remove .bt-skeleton-circle {
  border-radius: 4px;
  width: 55%;
  height: 35px;
  margin: 0 auto;
}
@media (max-width: 767.98px) {
  .bt-elwg-products-wishlist--default .bt-table .bt-skeleton-item .bt-table--col.bt-product-remove .bt-skeleton-circle {
    width: 100%;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-products-wishlist--default .bt-table .bt-skeleton-item .bt-table--col.bt-product-remove {
    display: none;
  }
}
.bt-elwg-products-wishlist--default .bt-table .bt-skeleton-item .bt-table--col.bt-product-thumb .bt-skeleton-image {
  border-radius: 10px;
  width: 120px;
  height: 120px;
}
@media (max-width: 519.98px) {
  .bt-elwg-products-wishlist--default .bt-table .bt-skeleton-item .bt-table--col.bt-product-thumb .bt-skeleton-image {
    width: 100%;
    height: auto;
    padding-bottom: 100%;
    box-sizing: border-box;
  }
}
.bt-elwg-products-wishlist--default .bt-table .bt-skeleton-item .bt-table--col.bt-product-title .bt-skeleton-text {
  width: 80%;
  height: 68px;
}
.bt-elwg-products-wishlist--default .bt-table .bt-skeleton-item .bt-table--col.bt--product-price .bt-skeleton-text {
  width: 40%;
  height: 33px;
}
.bt-elwg-products-wishlist--default .bt-table .bt-skeleton-item .bt-table--col.bt--product-stock .bt-skeleton-text {
  width: 30%;
  height: 33px;
}
.bt-elwg-products-wishlist--default .bt-table .bt-skeleton-item .bt-table--col.bt-product-add-to-cart .bt-skeleton-button {
  width: 85%;
  height: 40px;
}
.bt-elwg-products-wishlist--default .bt-table .bt-skeleton-item .bt-table--col .bt-skeleton-text {
  height: 33px;
  width: 60%;
}
.bt-elwg-products-wishlist--default .bt-table .bt-no-results {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  text-align: center;
  padding: 20px 15px;
}
.bt-elwg-products-wishlist--default .bt-table .bt-no-results a {
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  text-decoration: underline;
  color: var(--e-global-color-primary, #181818);
  margin: 0 4px;
}
.bt-elwg-products-wishlist--default .bt-table .bt-no-results a:hover {
  color: var(--e-global-color-accent, #DF4242);
}
@media (max-width: 991.98px) {
  .bt-elwg-products-wishlist--default .bt-table--col.bt-product-remove {
    width: 14%;
  }
  .bt-elwg-products-wishlist--default .bt-table--col.bt-product-thumb {
    width: 22%;
  }
  .bt-elwg-products-wishlist--default .bt-table--col.bt-product-title {
    width: 40%;
  }
  .bt-elwg-products-wishlist--default .bt-table--col.bt-product-title .bt-product-meta-mobile {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin-top: 8px;
  }
  .bt-elwg-products-wishlist--default .bt-table--col.bt-product-price, .bt-elwg-products-wishlist--default .bt-table--col.bt-product-stock {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-products-wishlist--default .bt-table--head {
    display: none;
  }
  .bt-elwg-products-wishlist--default .bt-table--row {
    position: relative;
    flex-wrap: wrap;
  }
  .bt-elwg-products-wishlist--default .bt-table--col {
    padding: 15px;
  }
  .bt-elwg-products-wishlist--default .bt-table--col.bt-product-remove {
    order: 3;
  }
  .bt-elwg-products-wishlist--default .bt-table--col.bt-product-thumb {
    width: 33%;
  }
  .bt-elwg-products-wishlist--default .bt-table--col.bt-product-title {
    width: 67%;
  }
  .bt-elwg-products-wishlist--default .bt-table--col.bt-product-add-to-cart, .bt-elwg-products-wishlist--default .bt-table--col.bt-product-remove {
    padding-top: 0;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-products-wishlist--default .bt-table--col.bt-product-thumb {
    width: 100%;
    padding-bottom: 0;
  }
  .bt-elwg-products-wishlist--default .bt-table--col.bt-product-thumb img {
    width: 100%;
    height: auto;
  }
  .bt-elwg-products-wishlist--default .bt-table--col.bt-product-title {
    width: 100%;
  }
  .bt-elwg-products-wishlist--default .bt-table--col.bt-product-title .bt-title {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.3;
  }
  .bt-elwg-products-wishlist--default .bt-table--col.bt-product-remove {
    position: absolute;
    top: 30px;
    right: 20px;
  }
  .bt-elwg-products-wishlist--default .bt-table--col.bt-product-add-to-cart a {
    padding: 9px 37px;
    width: auto;
    font-size: 14px;
    line-height: 1.3;
  }
}

.bt-elwg-products-compare--default .bt-popup-compare {
  position: relative;
  z-index: 1;
  visibility: visible;
  opacity: 1;
}
.bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body {
  z-index: 1;
  transform: none;
  margin: 0;
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  box-shadow: none;
  opacity: 1;
}
.bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-share {
  margin-top: 30px;
}
.bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load {
  width: 100%;
  background: #fff;
  border: 1px solid #e5e7eb;
}
.bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load > .bt-compare-close {
  display: none;
}
.bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-title {
  display: none;
}
.bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-wrap-compare {
  max-height: 100%;
}
.bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare {
  padding: 0;
}
.bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--head {
  background: #f9fafb;
}
.bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--head .bt-table--col {
  font-size: 17px;
  padding: 15px;
  background: #f9fafb;
  height: 60px;
}
.bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--row {
  width: 33.33%;
  min-width: 330px;
}
.bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col {
  height: 60px;
}
.bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col:first-child {
  height: 330px;
  padding-top: 10px;
}
.bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col.bt-thumb .bt-cover-image, .bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image, .bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col.bt-thumb .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col.bt-thumb .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col.bt-thumb .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col.bt-thumb .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image, .bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image, .bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col.bt-thumb .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image, .bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col.bt-thumb .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col.bt-thumb .woocommerce-product-gallery__image {
  width: 100%;
  height: 310px;
}
.bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col.bt-thumb .bt-remove-item {
  right: 25px;
  top: 25px;
}
@media (max-width: 1024.98px) {
  .bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col.bt-thumb .bt-remove-item {
    right: 0;
    top: 0;
    padding: 25px 25px 10px 10px;
  }
}
.bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col.bt-thumb a {
  width: 100%;
}
.bt-elwg-products-compare--default .bt-popup-compare .bt-compare-body .bt-compare-load .bt-table-compare .bt-table--col.bt-thumb a img {
  width: 100%;
  height: 310px;
}

.bt-elwg-account-login .bt-account a {
  display: flex;
  align-items: center;
  gap: 4px;
  color: var(--e-global-color-primary, #181818);
  font-family: var(--e-global-typography-accent-font-family, "Outfit"), sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
}

.bt-elwg-search-product .bt-search--form {
  display: flex;
  align-items: center;
  width: 100%;
  border-radius: 4px;
  border: 1px solid #e9e9e9;
  max-width: 650px;
  position: relative;
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product .bt-search--form {
    max-width: 100%;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-search-product .bt-search--form {
    border: none;
  }
}
.bt-elwg-search-product .bt-search--form .bt-search-wrap {
  position: relative;
  width: 100%;
  flex: 1;
}
.bt-elwg-search-product .bt-search--form .bt-search-wrap .bt-keyword-ghost {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  border: none;
  padding: 8px 16px;
  color: #bbb;
  font-family: var(--e-global-typography-accent-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  border-radius: 0;
  background: transparent;
  pointer-events: none;
  z-index: 1;
}
@media (max-width: 519.98px) {
  .bt-elwg-search-product .bt-search--form .bt-search-wrap .bt-keyword-ghost {
    padding: 8px 12px;
    padding-right: 0;
    border: 1px solid transparent;
  }
}
.bt-elwg-search-product .bt-search--form .bt-search-wrap input.bt-search-field {
  position: relative;
  z-index: 2;
  width: 100%;
  border: none;
  padding: 8px 16px;
  color: var(--e-global-color-text, #616365);
  font-family: var(--e-global-typography-accent-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  border-radius: 0;
  background: transparent;
}
.bt-elwg-search-product .bt-search--form .bt-search-wrap input.bt-search-field::placeholder {
  color: #a0a0a0;
}
.bt-elwg-search-product .bt-search--form .bt-search-wrap input.bt-search-field::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
  display: none;
  cursor: pointer;
}
.bt-elwg-search-product .bt-search--form .bt-search-wrap input.bt-search-field::-ms-clear {
  display: none;
  cursor: pointer;
}
.bt-elwg-search-product .bt-search--form .bt-search-wrap input.bt-search-field:focus {
  outline: none;
}
@media (max-width: 519.98px) {
  .bt-elwg-search-product .bt-search--form .bt-search-wrap input.bt-search-field {
    border: 1px solid #e9e9e9;
    border-right: none;
    padding: 8px 12px;
  }
}
.bt-elwg-search-product .bt-search--form input.bt-search-field,
.bt-elwg-search-product .bt-search--form input[type=search] {
  position: relative;
  z-index: 2;
  width: 100%;
  border: none;
  padding: 8px 16px;
  color: var(--e-global-color-text, #616365);
  font-family: var(--e-global-typography-accent-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  border-radius: 0;
  background: transparent;
}
.bt-elwg-search-product .bt-search--form input.bt-search-field::placeholder,
.bt-elwg-search-product .bt-search--form input[type=search]::placeholder {
  color: #a0a0a0;
}
.bt-elwg-search-product .bt-search--form input.bt-search-field::-webkit-search-cancel-button,
.bt-elwg-search-product .bt-search--form input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
  display: none;
  cursor: pointer;
}
.bt-elwg-search-product .bt-search--form input.bt-search-field::-ms-clear,
.bt-elwg-search-product .bt-search--form input[type=search]::-ms-clear {
  display: none;
  cursor: pointer;
}
.bt-elwg-search-product .bt-search--form input.bt-search-field:focus,
.bt-elwg-search-product .bt-search--form input[type=search]:focus {
  outline: none;
}
.bt-elwg-search-product .bt-search--form button {
  border-radius: 0px 4px 4px 0px;
  background: var(--e-global-color-accent, #DF4242);
  color: #fff;
  text-align: center;
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 42px;
  text-transform: uppercase;
  padding: 0px 28px;
}
.bt-elwg-search-product .bt-search--form button .search-icon {
  display: none;
}
@media (max-width: 519.98px) {
  .bt-elwg-search-product .bt-search--form {
    flex-wrap: wrap;
  }
  .bt-elwg-search-product .bt-search--form input.bt-search-field {
    width: calc(100% - 50px);
    padding: 8px 12px;
    border: 1px solid #e9e9e9;
    border-right: none;
    border-radius: 4px 0 0 4px;
    padding-right: 0;
  }
  .bt-elwg-search-product .bt-search--form button {
    padding: 0;
    border-radius: 0 4px 4px 0;
    width: 50px;
    font-size: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    border: 1px solid #e9e9e9;
    border-left: none;
  }
  .bt-elwg-search-product .bt-search--form button svg.search-icon {
    display: block;
  }
}
.bt-elwg-search-product .bt-search--category .bt-category-dropdown {
  position: relative;
}
.bt-elwg-search-product .bt-search--category .bt-category-list {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  min-width: 155px;
  max-height: 300px;
  overflow-y: auto;
  margin-top: 5px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.bt-elwg-search-product .bt-search--category .bt-category-item {
  padding: 8px 10px;
  cursor: pointer;
  transition: background 0.2s;
  font-size: 16px;
  letter-spacing: 0;
}
.bt-elwg-search-product .bt-search--category .bt-category-item:hover {
  background: #f5f5f5;
}
.bt-elwg-search-product .bt-search--category .bt-category-item.active {
  background: #f0f0f0;
}
.bt-elwg-search-product .bt-search--category .bt-selected-category {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 4px 0px 0px 4px;
  background: #f6f6f4;
  flex: 1;
  flex-direction: row;
  padding: 8px 12px;
  width: 155px;
  color: var(--e-global-color-primary, #181818);
  font-family: var(--e-global-typography-accent-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  gap: 6px;
}
.bt-elwg-search-product .bt-search--category .bt-selected-category span {
  width: calc(100% - 26px);
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bt-elwg-search-product .bt-search--category .bt-selected-category svg {
  transition: transform 0.2s;
  width: 16px;
}
.bt-elwg-search-product .bt-search--category .bt-category-list.active {
  display: block;
}
@media (max-width: 519.98px) {
  .bt-elwg-search-product .bt-search--category {
    width: 100%;
  }
  .bt-elwg-search-product .bt-search--category .bt-selected-category {
    width: 100%;
    border-radius: 4px;
    border: 1px solid #e9e9e9;
    margin-bottom: 12px;
    background: transparent;
  }
  .bt-elwg-search-product .bt-search--category .bt-category-list {
    width: 100%;
    border-radius: 0 0 4px 4px;
  }
}
.bt-elwg-search-product .bt-search .bt-live-search-results {
  z-index: 99;
  background-color: hsla(0, 0%, 100%, 0.98);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  color: #111;
  left: 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 105%;
  min-height: 90px;
  border-radius: 4px;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  padding: 10px 0;
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data {
  padding: 0 10px 20px 10px;
  max-height: 400px;
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-no-results {
  display: flex;
  height: auto;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  flex-direction: column;
  max-width: 480px;
  text-align: center;
  margin: 0 auto;
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-no-results svg {
  height: 90px;
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-no-results svg path {
  fill: var(--e-global-color-primary, #181818);
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item {
  display: flex;
  gap: 20px;
  flex-wrap: nowrap;
  align-items: center;
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item:not(:last-child) {
  padding-bottom: 10px;
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 10px;
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-thumb {
  display: flex;
  flex: 1;
  width: auto;
  gap: 15px;
  align-items: center;
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-thumb img {
  width: 70px;
  height: 70px;
  border-radius: 4px;
  display: block;
  object-fit: cover;
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-title h3 {
  font-size: 16px;
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-title .woocommerce-Price-amount {
  color: var(--e-global-color-primary, #181818);
  font-weight: 500;
  font-size: 16px;
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-title ins {
  text-decoration: none;
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-title del .woocommerce-Price-amount {
  color: #a0a0a0;
  font-weight: 400;
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart {
  width: auto;
  display: flex;
  justify-content: flex-end;
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart a {
  font-size: 16px;
  display: flex;
  background: var(--e-global-color-accent, #DF4242);
  border-radius: 4px;
  justify-content: center;
  line-height: 35px;
  color: #fff;
  padding: 0;
  font-weight: 400;
  width: 130px;
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart a.added {
  display: none;
}
@media (max-width: 519.98px) {
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item {
    gap: 10px;
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item:not(:last-child) {
    padding-bottom: 7px;
    margin-bottom: 7px;
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-thumb {
    width: calc(100% - 50px);
    gap: 10px;
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-thumb img {
    width: 50px;
    height: 50px;
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-title {
    width: calc(100% - 60px);
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-title h3 {
    font-size: 14px;
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-title .woocommerce-Price-amount {
    font-size: 14px;
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart {
    width: 40px;
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart a {
    line-height: 1;
    font-size: 0;
    position: relative;
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart a:not(.ajax_add_to_cart) {
    transition: all 0.3s cubic-bezier(0.11, 0.52, 0.53, 0.79) 0s;
    font-size: 0;
    display: flex;
    align-items: center;
    width: 40px;
    height: 40px;
    justify-content: center;
    position: relative;
    opacity: 1;
    border-radius: 4px;
    border: 1px solid #e9e9e9;
    background: #fff;
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart a:not(.ajax_add_to_cart):hover {
    background: #f6f6f4;
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart a:not(.ajax_add_to_cart)::before {
    width: 20px;
    height: 20px;
    background-image: url("../images/view-product.svg");
    background-size: contain;
    content: "";
    display: block;
    z-index: 1;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .added_to_cart,
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart {
    transition: all 0.3s cubic-bezier(0.11, 0.52, 0.53, 0.79) 0s;
    font-size: 0;
    display: flex;
    align-items: center;
    width: 40px;
    height: 40px;
    justify-content: center;
    position: relative;
    opacity: 1;
    border-radius: 4px;
    border: 1px solid #e9e9e9;
    background: #fff;
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .added_to_cart:hover,
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart:hover {
    background: #f6f6f4;
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .added_to_cart::before,
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart::before {
    width: 20px;
    height: 20px;
    background-image: url("../images/cart.svg");
    background-size: contain;
    content: "";
    display: block;
    z-index: 1;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .added_to_cart::after,
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart::after {
    content: "";
    position: absolute;
    top: 30% !important;
    left: 32% !important;
    right: auto !important;
    bottom: auto;
    width: 18px;
    height: 18px;
    z-index: 9999;
    background-image: url("../images/loading.svg");
    background-repeat: no-repeat;
    background-size: cover;
    animation-name: effectSpin;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    opacity: 0;
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .added_to_cart.loading::before,
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart.loading::before {
    opacity: 0;
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .added_to_cart.loading::after,
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart.loading::after {
    opacity: 0.9;
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .added_to_cart.wc-forward,
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart.wc-forward {
    background: var(--e-global-color-accent, #DF4242) !important;
    border: 1px solid var(--e-global-color-accent, #DF4242);
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .added_to_cart.wc-forward::before,
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart.wc-forward::before {
    background-image: url("../images/view-cart-white.svg");
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .added_to_cart.added,
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart.added {
    display: none;
  }
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-skeleton {
  display: flex;
  gap: 20px;
  flex-wrap: nowrap;
  align-items: center;
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-skeleton:not(:last-child) {
  padding-bottom: 10px;
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 10px;
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-thumb {
  display: flex;
  flex: 1;
  width: auto;
  gap: 15px;
  align-items: center;
  padding-bottom: 0;
  background: transparent;
  animation: none;
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-thumb .bt-skeleton-image {
  height: 70px;
  width: 70px;
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-thumb .bt-skeleton-content {
  flex: 1;
  width: auto;
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-thumb .bt-skeleton-content .bt-skeleton-title {
  width: 100%;
  height: 24px;
  margin-bottom: 8px;
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-thumb .bt-skeleton-content .bt-skeleton-price {
  width: 30%;
  height: 20px;
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-add-to-cart {
  width: 130px;
  height: 35px;
}
@media (max-width: 519.98px) {
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-skeleton {
    gap: 10px;
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-skeleton:not(:last-child) {
    padding-bottom: 7px;
    margin-bottom: 7px;
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-thumb {
    width: 65%;
    gap: 10px;
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-thumb .bt-skeleton-image {
    width: 50px;
    height: 50px;
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-thumb .bt-skeleton-content {
    width: calc(100% - 60px);
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-thumb .bt-skeleton-content .bt-skeleton-title {
    height: 20px;
    margin-bottom: 6px;
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-thumb .bt-skeleton-content .bt-skeleton-price {
    height: 15px;
  }
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-add-to-cart {
    width: calc(35% - 10px);
    height: 25px;
  }
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-loading-wave {
  opacity: 0;
  z-index: -1;
}
.bt-elwg-search-product .bt-search .bt-live-search-results.active {
  opacity: 1;
  visibility: visible;
  z-index: 999;
}
.bt-elwg-search-product .bt-search .bt-live-search-results.loading .bt-loading-wave {
  opacity: 1;
  z-index: 2;
}
.bt-elwg-search-product .bt-search .bt-live-search-results.loading .bt-load-data {
  opacity: 0;
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-view-all-results {
  display: none;
  text-align: center;
  width: 100%;
  padding: 10px 10px 0 10px;
  box-shadow: 0 10px 25px 0 rgba(43, 52, 74, 0.2);
  position: relative;
  background: #f6f7f3;
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-view-all-results::before {
  position: absolute;
  bottom: -10px;
  width: 100%;
  content: "";
  left: 0;
  background: #f6f7f3;
  height: 10px;
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-view-all-results a {
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.25;
  display: inline;
  background-repeat: no-repeat;
  background-position-y: 0px;
  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);
  transition: 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);
  background-size: 0 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.bt-elwg-search-product .bt-search .bt-live-search-results .bt-view-all-results a:hover {
  background-size: 100% 100%;
  transition-delay: 0.2s;
}
@media (max-width: 519.98px) {
  .bt-elwg-search-product .bt-search .bt-live-search-results .bt-view-all-results a {
    font-size: 14px;
    display: block;
  }
}
.bt-elwg-search-product.bt-add-to-cart-icon .bt-live-search-results .bt-product-item .bt-product-add-to-cart {
  width: auto;
  width: 40px;
}
.bt-elwg-search-product.bt-add-to-cart-icon .bt-live-search-results .bt-product-item .bt-product-add-to-cart a {
  line-height: 1;
  font-size: 0 !important;
  position: relative;
  max-width: 40px;
}
.bt-elwg-search-product.bt-add-to-cart-icon .bt-live-search-results .bt-product-item .bt-product-add-to-cart a:not(.ajax_add_to_cart) {
  transition: all 0.3s cubic-bezier(0.11, 0.52, 0.53, 0.79) 0s;
  font-size: 0 !important;
  display: flex;
  align-items: center;
  width: 40px;
  height: 40px;
  justify-content: center;
  position: relative;
  opacity: 1;
  border-radius: 4px;
  border: 1px solid #e9e9e9;
  background: #fff;
}
.bt-elwg-search-product.bt-add-to-cart-icon .bt-live-search-results .bt-product-item .bt-product-add-to-cart a:not(.ajax_add_to_cart):hover {
  background: #f6f6f4;
}
.bt-elwg-search-product.bt-add-to-cart-icon .bt-live-search-results .bt-product-item .bt-product-add-to-cart a:not(.ajax_add_to_cart)::before {
  width: 20px;
  height: 20px;
  background-image: url("../images/view-product.svg");
  background-size: contain;
  content: "";
  display: block;
  z-index: 1;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
}
.bt-elwg-search-product.bt-add-to-cart-icon .bt-live-search-results .bt-product-item .bt-product-add-to-cart .added_to_cart,
.bt-elwg-search-product.bt-add-to-cart-icon .bt-live-search-results .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart {
  transition: all 0.3s cubic-bezier(0.11, 0.52, 0.53, 0.79) 0s;
  font-size: 0;
  display: flex;
  align-items: center;
  width: 40px;
  height: 40px;
  justify-content: center;
  position: relative;
  opacity: 1;
  border-radius: 4px;
  border: 1px solid #e9e9e9;
  background: #fff;
}
.bt-elwg-search-product.bt-add-to-cart-icon .bt-live-search-results .bt-product-item .bt-product-add-to-cart .added_to_cart:hover,
.bt-elwg-search-product.bt-add-to-cart-icon .bt-live-search-results .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart:hover {
  background: #f6f6f4;
}
.bt-elwg-search-product.bt-add-to-cart-icon .bt-live-search-results .bt-product-item .bt-product-add-to-cart .added_to_cart::before,
.bt-elwg-search-product.bt-add-to-cart-icon .bt-live-search-results .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart::before {
  width: 20px;
  height: 20px;
  background-image: url("../images/cart.svg");
  background-size: contain;
  content: "";
  display: block;
  z-index: 1;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
}
.bt-elwg-search-product.bt-add-to-cart-icon .bt-live-search-results .bt-product-item .bt-product-add-to-cart .added_to_cart::after,
.bt-elwg-search-product.bt-add-to-cart-icon .bt-live-search-results .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart::after {
  content: "";
  position: absolute;
  top: 25% !important;
  left: 27% !important;
  right: auto !important;
  bottom: auto;
  width: 18px;
  height: 18px;
  z-index: 9999;
  background-image: url("../images/loading.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  opacity: 0;
}
.bt-elwg-search-product.bt-add-to-cart-icon .bt-live-search-results .bt-product-item .bt-product-add-to-cart .added_to_cart.loading::before,
.bt-elwg-search-product.bt-add-to-cart-icon .bt-live-search-results .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart.loading::before {
  opacity: 0;
}
.bt-elwg-search-product.bt-add-to-cart-icon .bt-live-search-results .bt-product-item .bt-product-add-to-cart .added_to_cart.loading::after,
.bt-elwg-search-product.bt-add-to-cart-icon .bt-live-search-results .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart.loading::after {
  opacity: 0.9;
}
.bt-elwg-search-product.bt-add-to-cart-icon .bt-live-search-results .bt-product-item .bt-product-add-to-cart .added_to_cart.wc-forward,
.bt-elwg-search-product.bt-add-to-cart-icon .bt-live-search-results .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart.wc-forward {
  background: var(--e-global-color-accent, #DF4242) !important;
  border: 1px solid var(--e-global-color-accent, #DF4242);
}
.bt-elwg-search-product.bt-add-to-cart-icon .bt-live-search-results .bt-product-item .bt-product-add-to-cart .added_to_cart.wc-forward::before,
.bt-elwg-search-product.bt-add-to-cart-icon .bt-live-search-results .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart.wc-forward::before {
  background-image: url("../images/view-cart-white.svg");
}
.bt-elwg-search-product.bt-add-to-cart-icon .bt-live-search-results .bt-product-item .bt-product-add-to-cart .added_to_cart.added,
.bt-elwg-search-product.bt-add-to-cart-icon .bt-live-search-results .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart.added {
  display: none;
}
.bt-elwg-search-product.bt-add-to-cart-icon .bt-live-search-results .bt-product-skeleton .bt-skeleton-add-to-cart {
  width: 40px !important;
}
.bt-elwg-search-product.layout-02 .bt-search--form {
  border: none;
  border-bottom: 1px solid #e9e9e9;
  border-radius: 0;
  max-width: 400px;
}
.bt-elwg-search-product.layout-02 .bt-search--form .bt-search-wrap .bt-keyword-ghost {
  padding: 12px 0;
  color: #bbb;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  border: none;
}
.bt-elwg-search-product.layout-02 .bt-search--form .bt-search-wrap input.bt-search-field {
  padding: 12px 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  background: transparent;
  border: none;
}
.bt-elwg-search-product.layout-02 .bt-search--form input {
  padding: 12px 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  background: transparent;
  border: none;
}
.bt-elwg-search-product.layout-02 .bt-search--form button {
  font-size: 0;
  background: transparent;
  padding: 0;
  display: flex;
  align-items: center;
  border: none;
}
.bt-elwg-search-product.layout-02 .bt-search--form button .search-icon {
  display: block;
}
.bt-elwg-search-product.layout-02 .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart a {
  font-size: 14px;
}
.bt-elwg-search-product.layout-03 .bt-search--form {
  border-radius: 0;
  max-width: 100%;
  padding: 0 20px 0 8px;
}
.bt-elwg-search-product.layout-03 .bt-search--form .bt-search-wrap {
  padding-left: 0;
}
.bt-elwg-search-product.layout-03 .bt-search--form .bt-search-wrap .bt-keyword-ghost {
  padding: 11px 0 11px 12px;
  color: #bbb;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}
@media (max-width: 519.98px) {
  .bt-elwg-search-product.layout-03 .bt-search--form .bt-search-wrap .bt-keyword-ghost {
    padding: 8px 12px;
  }
}
.bt-elwg-search-product.layout-03 .bt-search--form .bt-search-wrap input.bt-search-field {
  padding: 11px 0 11px 12px;
  background: transparent;
}
@media (max-width: 519.98px) {
  .bt-elwg-search-product.layout-03 .bt-search--form .bt-search-wrap input.bt-search-field {
    padding: 8px 12px;
  }
}
.bt-elwg-search-product.layout-03 .bt-search--form input {
  padding: 11px 0 11px 12px;
  background: transparent;
}
@media (max-width: 519.98px) {
  .bt-elwg-search-product.layout-03 .bt-search--form input {
    padding: 8px 12px;
  }
}
.bt-elwg-search-product.layout-03 .bt-search--form button {
  font-size: 0;
  background: transparent;
  padding: 0;
  display: flex;
  align-items: center;
}
.bt-elwg-search-product.layout-03 .bt-search--form button .search-icon {
  display: block;
}
.bt-elwg-search-product.layout-03 .bt-search--category .bt-category-dropdown:after {
  content: "";
  display: block;
  width: 1px;
  height: 24px;
  background: #e9e9e9;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 519.98px) {
  .bt-elwg-search-product.layout-03 .bt-search--category .bt-category-dropdown:after {
    opacity: 0;
  }
}
.bt-elwg-search-product.layout-03 .bt-search--category .bt-selected-category {
  background: transparent;
  width: 155px;
}
@media (max-width: 519.98px) {
  .bt-elwg-search-product.layout-03 .bt-search--category .bt-selected-category {
    width: 100%;
  }
}
.bt-elwg-search-product.layout-03 .bt-search .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart a {
  font-size: 14px;
}

.bt-elwg-search-product-style-1 .bt-search {
  position: relative;
}
.bt-elwg-search-product-style-1 .bt-search--form {
  display: flex;
  align-items: center;
  width: 100%;
  border-radius: 4px;
  position: relative;
  max-width: var(--max-width, 1000px);
  margin: 0 auto;
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-search--form {
    max-width: 100%;
  }
}
.bt-elwg-search-product-style-1 .bt-search--form .bt-search-wrap {
  position: relative;
  width: 100%;
  flex: 1;
}
.bt-elwg-search-product-style-1 .bt-search--form .bt-search-wrap .bt-keyword-ghost {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  border: none;
  padding: 10px 20px;
  color: #bbb;
  font-family: var(--e-global-typography-accent-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  border-radius: 0;
  background: transparent;
  pointer-events: none;
  z-index: 1;
  min-height: 60px;
  border: 1px solid transparent;
  border-right: 0;
  border-left: 0;
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-search--form .bt-search-wrap .bt-keyword-ghost {
    min-height: 50px;
    font-size: 16px;
    padding: 8px 15px;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-search-product-style-1 .bt-search--form .bt-search-wrap .bt-keyword-ghost {
    padding: 8px 12px;
    border: 1px solid transparent;
    border-right: none;
    border-radius: 4px 0 0 4px;
    padding-right: 0;
    min-height: 46px;
  }
}
.bt-elwg-search-product-style-1 .bt-search--form .bt-search-wrap input.bt-search-field {
  position: relative;
  z-index: 2;
  width: 100%;
  border: none;
  padding: 10px 20px;
  color: var(--e-global-color-text, #616365);
  font-family: var(--e-global-typography-accent-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  border-radius: 0;
  background: transparent;
  min-height: 60px;
  border: 1px solid #e9e9e9;
  border-right: 0;
  border-left: 0;
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-search--form .bt-search-wrap input.bt-search-field {
    min-height: 50px;
    font-size: 16px;
    padding: 8px 15px;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-search-product-style-1 .bt-search--form .bt-search-wrap input.bt-search-field {
    padding: 8px 12px;
    border: 1px solid #e9e9e9;
    border-right: none;
    border-radius: 4px 0 0 4px;
    padding-right: 0;
    min-height: 46px;
  }
}
.bt-elwg-search-product-style-1 .bt-search--form .bt-search-wrap input.bt-search-field::placeholder {
  color: #a0a0a0;
}
.bt-elwg-search-product-style-1 .bt-search--form .bt-search-wrap input.bt-search-field::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
  display: none;
  cursor: pointer;
}
.bt-elwg-search-product-style-1 .bt-search--form .bt-search-wrap input.bt-search-field::-ms-clear {
  display: none;
  cursor: pointer;
}
.bt-elwg-search-product-style-1 .bt-search--form .bt-search-wrap input.bt-search-field:focus {
  outline: none;
}
.bt-elwg-search-product-style-1 .bt-search--form input.bt-search-field,
.bt-elwg-search-product-style-1 .bt-search--form input[type=search] {
  position: relative;
  z-index: 2;
  width: 100%;
  border: none;
  padding: 10px 20px;
  color: var(--e-global-color-text, #616365);
  font-family: var(--e-global-typography-accent-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  border-radius: 0;
  min-height: 60px;
  border: 1px solid #e9e9e9;
  border-right: 0;
  border-left: 0;
}
.bt-elwg-search-product-style-1 .bt-search--form input.bt-search-field::placeholder,
.bt-elwg-search-product-style-1 .bt-search--form input[type=search]::placeholder {
  color: #a0a0a0;
}
.bt-elwg-search-product-style-1 .bt-search--form input.bt-search-field::-webkit-search-cancel-button,
.bt-elwg-search-product-style-1 .bt-search--form input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
  display: none;
  cursor: pointer;
}
.bt-elwg-search-product-style-1 .bt-search--form input.bt-search-field::-ms-clear,
.bt-elwg-search-product-style-1 .bt-search--form input[type=search]::-ms-clear {
  display: none;
  cursor: pointer;
}
.bt-elwg-search-product-style-1 .bt-search--form button {
  border-radius: 0px 4px 4px 0px;
  background: var(--e-global-color-primary, #181818);
  color: #fff;
  text-align: center;
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 42px;
  text-transform: uppercase;
  padding: 0px 40px;
  min-height: 60px;
}
.bt-elwg-search-product-style-1 .bt-search--form button .search-icon {
  display: none;
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-search--form input.bt-search-field,
  .bt-elwg-search-product-style-1 .bt-search--form input[type=search] {
    padding: 0px 30px;
    min-height: 50px;
    font-size: 15px;
  }
  .bt-elwg-search-product-style-1 .bt-search--form button {
    padding: 0px 30px;
    min-height: 50px;
    font-size: 15px;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-search-product-style-1 .bt-search--form {
    flex-wrap: wrap;
  }
  .bt-elwg-search-product-style-1 .bt-search--form input.bt-search-field,
  .bt-elwg-search-product-style-1 .bt-search--form input[type=search] {
    width: calc(100% - 50px);
    padding: 8px 12px;
    border: 1px solid #e9e9e9;
    border-right: none;
    border-radius: 4px 0 0 4px;
    padding-right: 0;
    min-height: 46px;
  }
  .bt-elwg-search-product-style-1 .bt-search--form button {
    padding: 0;
    border-radius: 0 4px 4px 0;
    width: 50px;
    min-height: 46px;
    font-size: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    border: 1px solid #e9e9e9;
    border-left: none;
  }
  .bt-elwg-search-product-style-1 .bt-search--form button svg.search-icon {
    display: block;
    width: 20px;
    height: 20px;
  }
}
.bt-elwg-search-product-style-1 .bt-search--category .bt-category-dropdown {
  position: relative;
}
.bt-elwg-search-product-style-1 .bt-search--category .bt-category-list {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  min-width: 180px;
  max-height: 300px;
  overflow-y: auto;
  margin-top: 5px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.bt-elwg-search-product-style-1 .bt-search--category .bt-category-item {
  padding: 8px 10px;
  cursor: pointer;
  transition: background 0.2s;
  font-size: 16px;
  letter-spacing: 0;
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-search--category .bt-category-item {
    font-size: 15px;
    padding: 7px 10px;
  }
}
.bt-elwg-search-product-style-1 .bt-search--category .bt-category-item:hover {
  background: #f5f5f5;
}
.bt-elwg-search-product-style-1 .bt-search--category .bt-category-item.active {
  background: #f0f0f0;
}
.bt-elwg-search-product-style-1 .bt-search--category .bt-selected-category {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 4px 0px 0px 4px;
  background: #f6f6f4;
  flex: 1;
  flex-direction: row;
  padding: 10px 12px 10px 15px;
  width: 180px;
  color: var(--e-global-color-primary, #181818);
  font-family: var(--e-global-typography-accent-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  gap: 6px;
  min-height: 60px;
  border: 1px solid #e9e9e9;
  border-right: 0;
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-search--category .bt-selected-category {
    width: 150px;
    padding: 8px 10px;
    min-height: 50px;
    font-size: 15px;
    line-height: 22px;
  }
}
.bt-elwg-search-product-style-1 .bt-search--category .bt-selected-category span {
  width: calc(100% - 26px);
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bt-elwg-search-product-style-1 .bt-search--category .bt-selected-category svg {
  transition: transform 0.2s;
  width: 16px;
  flex-shrink: 0;
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-search--category .bt-selected-category svg {
    width: 14px;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-search-product-style-1 .bt-search--category {
    width: 100%;
  }
  .bt-elwg-search-product-style-1 .bt-search--category .bt-selected-category {
    width: 100%;
    border-radius: 4px;
    border: 1px solid #e9e9e9;
    margin-bottom: 12px;
    background: transparent;
    min-height: 46px;
    font-size: 14px;
  }
  .bt-elwg-search-product-style-1 .bt-search--category .bt-category-list {
    width: 100%;
    border-radius: 0 0 4px 4px;
  }
}
.bt-elwg-search-product-style-1 .bt-products-wrapper {
  margin-top: 30px;
  position: relative;
  max-height: 65dvh;
  margin-right: -8px;
  padding-right: 8px;
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-products-wrapper {
    margin-top: 20px;
    max-height: 70dvh;
  }
}
.bt-elwg-search-product-style-1 .bt-products-wrapper > * {
  max-width: var(--max-width, 1000px);
  margin: 0 auto;
}
.bt-elwg-search-product-style-1 .bt-live-search-results {
  opacity: 0;
  visibility: hidden;
  height: 0;
  overflow: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
.bt-elwg-search-product-style-1 .bt-live-search-results.loading .bt-search-results-title {
  color: transparent !important;
}
.bt-elwg-search-product-style-1 .bt-live-search-results.loading .bt-view-all-results a {
  color: transparent !important;
}
.bt-elwg-search-product-style-1 .bt-live-search-results h2.bt-search-results-title {
  font-size: 22px;
  font-weight: 600;
  color: var(--e-global-color-primary, #181818);
  margin-bottom: 18px;
  line-height: 1.3;
  display: inline-block;
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-live-search-results h2.bt-search-results-title {
    font-size: 20px;
    margin-bottom: 15px;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-search-product-style-1 .bt-live-search-results h2.bt-search-results-title {
    font-size: 18px;
    margin-bottom: 12px;
  }
}
.bt-elwg-search-product-style-1 .bt-live-search-results.active {
  opacity: 1;
  visibility: visible;
  height: auto;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-loading-wave {
  opacity: 0;
  z-index: -1;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-attributes-wrap,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-btn-add-to-cart-variable {
  display: none !important;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-btn-read-more {
  display: block !important;
}
@media (max-width: 991.98px) {
  .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data {
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data {
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
  }
}
@media (max-width: 570px) {
  .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data {
    grid-template-columns: 1fr;
    gap: 0;
  }
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-no-results {
  display: flex;
  height: auto;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  grid-column: 1/-1;
  flex-direction: column;
  max-width: 495px;
  margin: 0 auto;
  text-align: center;
  color: var(--e-global-color-text, #616365);
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-no-results {
    font-size: 16px;
  }
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-no-results svg {
  width: 100px;
  height: 100px;
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-no-results svg {
    width: 80px;
    height: 80px;
  }
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-no-results svg path {
  fill: var(--e-global-color-primary, #181818);
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-thumbnail {
  padding-bottom: 132%;
  border-radius: 0;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-title {
  height: 30px;
  border-radius: 4px;
  margin-top: 10px;
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-title {
    height: 26px;
    margin-top: 8px;
  }
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-price {
  height: 20px;
  border-radius: 4px;
  margin-top: 6px;
  width: 70%;
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-price {
    height: 18px;
    margin-top: 5px;
  }
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-rating {
  height: 16px;
  border-radius: 4px;
  margin-top: 6px;
  width: 50%;
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-skeleton .bt-skeleton-rating {
    height: 14px;
    margin-top: 5px;
  }
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item {
  display: flex;
  gap: 10px;
  flex-wrap: nowrap;
  align-items: center;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item:not(:last-child) {
  padding-bottom: 10px;
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 10px;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-thumb {
  display: flex;
  flex: 1;
  gap: 15px;
  align-items: center;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-thumb img {
  width: 70px;
  height: 70px;
  border-radius: 4px;
  display: block;
  object-fit: cover;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-title {
  width: calc(100% - 60px);
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-title h3 {
  font-size: 16px;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-title .woocommerce-Price-amount {
  color: var(--e-global-color-primary, #181818);
  font-weight: 500;
  font-size: 16px;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-title ins {
  text-decoration: none;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-title del .woocommerce-Price-amount {
  color: #a0a0a0;
  font-weight: 400;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart {
  width: 40px;
  display: flex;
  justify-content: flex-end;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart a {
  line-height: 1;
  font-size: 0;
  position: relative;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart a:not(.ajax_add_to_cart) {
  transition: all 0.3s cubic-bezier(0.11, 0.52, 0.53, 0.79) 0s;
  font-size: 0;
  display: flex;
  align-items: center;
  width: 40px;
  height: 40px;
  justify-content: center;
  position: relative;
  opacity: 1;
  border-radius: 4px;
  border: 1px solid #e9e9e9;
  background: #fff;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart a:not(.ajax_add_to_cart):hover {
  background: #f6f6f4;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart a:not(.ajax_add_to_cart)::before {
  width: 20px;
  height: 20px;
  background-image: url("../images/view-product.svg");
  background-size: contain;
  content: "";
  display: block;
  z-index: 1;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .added_to_cart,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart {
  transition: all 0.3s cubic-bezier(0.11, 0.52, 0.53, 0.79) 0s;
  font-size: 0;
  display: flex;
  align-items: center;
  width: 40px;
  height: 40px;
  justify-content: center;
  position: relative;
  opacity: 1;
  border-radius: 4px;
  border: 1px solid #e9e9e9;
  background: #fff;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .added_to_cart:hover,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart:hover {
  background: #f6f6f4;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .added_to_cart::before,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart::before {
  width: 20px;
  height: 20px;
  background-image: url("../images/cart.svg");
  background-size: contain;
  content: "";
  display: block;
  z-index: 1;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .added_to_cart::after,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart::after {
  content: "";
  position: absolute;
  top: 30% !important;
  left: 32% !important;
  right: auto !important;
  bottom: auto;
  width: 18px;
  height: 18px;
  z-index: 9999;
  background-image: url("../images/loading.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  opacity: 0;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .added_to_cart.loading::before,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart.loading::before {
  opacity: 0;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .added_to_cart.loading::after,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart.loading::after {
  opacity: 0.9;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .added_to_cart.wc-forward,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart.wc-forward {
  background: var(--e-global-color-accent, #DF4242) !important;
  border: 1px solid var(--e-global-color-accent, #DF4242);
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .added_to_cart.wc-forward::before,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart.wc-forward::before {
  background-image: url("../images/view-cart-white.svg");
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .added_to_cart.added,
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart.added {
  display: none;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item.bt-product-skeleton .bt-product-thumb .bt-skeleton-thumbnail {
  width: 70px;
  height: 70px;
  padding: 0;
  border-radius: 4px;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item.bt-product-skeleton .bt-product-thumb .bt-product-title .bt-skeleton-title {
  height: 20px;
  margin-bottom: 6px;
  border-radius: 4px;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item.bt-product-skeleton .bt-product-thumb .bt-product-title .bt-skeleton-price {
  height: 18px;
  width: 60%;
  border-radius: 4px;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .bt-product-item.bt-product-skeleton .bt-product-add-to-cart .bt-skeleton-button {
  width: 40px;
  height: 40px;
  border-radius: 4px;
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-view-all-results {
  display: none;
  text-align: center;
  width: 100%;
  padding: 20px 0;
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-live-search-results .bt-view-all-results {
    padding: 15px 0;
  }
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-view-all-results a {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  color: var(--e-global-color-primary, #181818);
  text-decoration: underline;
  text-decoration-skip-ink: none;
  text-underline-offset: 6px;
  text-decoration-thickness: 1px;
  transition: none;
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-live-search-results .bt-view-all-results a {
    font-size: 15px;
    line-height: 24px;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-search-product-style-1 .bt-live-search-results .bt-view-all-results a {
    font-size: 14px;
    line-height: 22px;
  }
}
.bt-elwg-search-product-style-1 .bt-live-search-results .bt-view-all-results a:hover {
  color: var(--e-global-color-accent, #DF4242);
}
.bt-elwg-search-product-style-1 .bt-products-display-section {
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
.bt-elwg-search-product-style-1 .bt-products-display-section h2.bt-section-heading {
  font-size: 24px;
  font-weight: 600;
  color: var(--e-global-color-primary, #181818);
  margin-bottom: 18px;
  line-height: 1.3;
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-products-display-section h2.bt-section-heading {
    font-size: 20px;
    margin-bottom: 15px;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-search-product-style-1 .bt-products-display-section h2.bt-section-heading {
    font-size: 18px;
    margin-bottom: 12px;
  }
}
.bt-elwg-search-product-style-1 .bt-products-display-section.hidden {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  height: 0;
  overflow: hidden;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-trending-searches {
  margin-bottom: 30px;
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-products-display-section .bt-trending-searches {
    margin-bottom: 20px;
  }
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-trending-searches .bt-trending-title {
  font-size: 24px;
  font-weight: 600;
  color: var(--e-global-color-primary, #181818);
  margin-bottom: 18px;
  line-height: 1.3;
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-products-display-section .bt-trending-searches .bt-trending-title {
    font-size: 20px;
    margin-bottom: 15px;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-search-product-style-1 .bt-products-display-section .bt-trending-searches .bt-trending-title {
    font-size: 18px;
    margin-bottom: 12px;
  }
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-trending-searches .bt-trending-items {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-products-display-section .bt-trending-searches .bt-trending-items {
    gap: 8px;
  }
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-trending-searches .bt-trending-keyword {
  display: inline-block;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  text-transform: capitalize;
  line-height: 22px;
  color: var(--e-global-color-text, #616365);
  padding: 5px 16px;
  transition: none;
  border-radius: 4px;
  background: #f6f6f4;
  cursor: pointer;
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-products-display-section .bt-trending-searches .bt-trending-keyword {
    font-size: 15px;
    padding: 4px 14px;
    line-height: 20px;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-search-product-style-1 .bt-products-display-section .bt-trending-searches .bt-trending-keyword {
    font-size: 14px;
    padding: 4px 12px;
    line-height: 18px;
  }
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-trending-searches .bt-trending-keyword:hover {
  background: var(--e-global-color-primary, #181818);
  color: #fff;
  border-color: var(--e-global-color-primary, #181818);
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-attributes-wrap,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-btn-add-to-cart-variable {
  display: none !important;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-btn-read-more {
  display: block !important;
}
@media (max-width: 991.98px) {
  .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container {
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
  }
}
@media (max-width: 570px) {
  .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container {
    grid-template-columns: 1fr;
    gap: 0;
  }
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .no-products {
  grid-column: 1/-1;
  text-align: center;
  padding: 20px;
  color: var(--e-global-color-text, #616365);
  font-size: 16px;
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .no-products {
    font-size: 15px;
    padding: 15px;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .no-products {
    font-size: 14px;
    padding: 10px;
  }
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-skeleton-desktop {
  display: block !important;
}
@media (max-width: 570px) {
  .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-skeleton-desktop {
    display: none !important;
  }
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-skeleton-mobile {
  display: none !important;
}
@media (max-width: 570px) {
  .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-skeleton-mobile {
    display: flex !important;
  }
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-skeleton .bt-skeleton-thumbnail {
  padding-bottom: 132%;
  border-radius: 0;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-skeleton .bt-skeleton-title {
  height: 30px;
  border-radius: 4px;
  margin-top: 10px;
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-skeleton .bt-skeleton-title {
    height: 26px;
    margin-top: 8px;
  }
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-skeleton .bt-skeleton-price {
  height: 20px;
  border-radius: 4px;
  margin-top: 6px;
  width: 70%;
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-skeleton .bt-skeleton-price {
    height: 18px;
    margin-top: 5px;
  }
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-skeleton .bt-skeleton-rating {
  height: 16px;
  border-radius: 4px;
  margin-top: 6px;
  width: 50%;
}
@media (max-width: 767.98px) {
  .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-skeleton .bt-skeleton-rating {
    height: 14px;
    margin-top: 5px;
  }
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item {
  display: flex;
  gap: 10px;
  flex-wrap: nowrap;
  align-items: center;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item:not(:last-child) {
  padding-bottom: 10px;
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 10px;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-thumb {
  display: flex;
  flex: 1;
  gap: 15px;
  align-items: center;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-thumb img {
  width: 70px;
  height: 70px;
  border-radius: 4px;
  display: block;
  object-fit: cover;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-title {
  width: calc(100% - 60px);
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-title h3 {
  font-size: 16px;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-title .woocommerce-Price-amount {
  color: var(--e-global-color-primary, #181818);
  font-weight: 500;
  font-size: 16px;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-title ins {
  text-decoration: none;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-title del .woocommerce-Price-amount {
  color: #a0a0a0;
  font-weight: 400;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-add-to-cart {
  width: 40px;
  display: flex;
  justify-content: flex-end;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-add-to-cart a {
  line-height: 1;
  font-size: 0;
  position: relative;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-add-to-cart a:not(.ajax_add_to_cart) {
  transition: all 0.3s cubic-bezier(0.11, 0.52, 0.53, 0.79) 0s;
  font-size: 0;
  display: flex;
  align-items: center;
  width: 40px;
  height: 40px;
  justify-content: center;
  position: relative;
  opacity: 1;
  border-radius: 4px;
  border: 1px solid #e9e9e9;
  background: #fff;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-add-to-cart a:not(.ajax_add_to_cart):hover {
  background: #f6f6f4;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-add-to-cart a:not(.ajax_add_to_cart)::before {
  width: 20px;
  height: 20px;
  background-image: url("../images/view-product.svg");
  background-size: contain;
  content: "";
  display: block;
  z-index: 1;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-add-to-cart .added_to_cart,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart {
  transition: all 0.3s cubic-bezier(0.11, 0.52, 0.53, 0.79) 0s;
  font-size: 0;
  display: flex;
  align-items: center;
  width: 40px;
  height: 40px;
  justify-content: center;
  position: relative;
  opacity: 1;
  border-radius: 4px;
  border: 1px solid #e9e9e9;
  background: #fff;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-add-to-cart .added_to_cart:hover,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart:hover {
  background: #f6f6f4;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-add-to-cart .added_to_cart::before,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart::before {
  width: 20px;
  height: 20px;
  background-image: url("../images/cart.svg");
  background-size: contain;
  content: "";
  display: block;
  z-index: 1;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-add-to-cart .added_to_cart::after,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart::after {
  content: "";
  position: absolute;
  top: 30% !important;
  left: 32% !important;
  right: auto !important;
  bottom: auto;
  width: 18px;
  height: 18px;
  z-index: 9999;
  background-image: url("../images/loading.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  opacity: 0;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-add-to-cart .added_to_cart.loading::before,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart.loading::before {
  opacity: 0;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-add-to-cart .added_to_cart.loading::after,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart.loading::after {
  opacity: 0.9;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-add-to-cart .added_to_cart.wc-forward,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart.wc-forward {
  background: var(--e-global-color-accent, #DF4242) !important;
  border: 1px solid var(--e-global-color-accent, #DF4242);
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-add-to-cart .added_to_cart.wc-forward::before,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart.wc-forward::before {
  background-image: url("../images/view-cart-white.svg");
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-add-to-cart .added_to_cart.added,
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item .bt-product-add-to-cart .button.add_to_cart_button.ajax_add_to_cart.added {
  display: none;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item.bt-product-skeleton .bt-product-thumb .bt-skeleton-thumbnail {
  width: 70px;
  height: 70px;
  padding: 0;
  border-radius: 4px;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item.bt-product-skeleton .bt-product-thumb .bt-product-title .bt-skeleton-title {
  height: 20px;
  margin-bottom: 6px;
  border-radius: 4px;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item.bt-product-skeleton .bt-product-thumb .bt-product-title .bt-skeleton-price {
  height: 18px;
  width: 60%;
  border-radius: 4px;
}
.bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .bt-product-item.bt-product-skeleton .bt-product-add-to-cart .bt-skeleton-button {
  width: 40px;
  height: 40px;
  border-radius: 4px;
}

.bt-elwg-product-category-loop--default .bt-product-category--item:hover .bt-product-category--thumb .bt-cover-image img, .bt-elwg-product-category-loop--default .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-category-loop--default .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--default .bt-product-category--item:hover .bt-product-category--thumb .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--default .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-product-category-loop--default .bt-product-category--item:hover .bt-product-category--thumb .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--default .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--default .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--default .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--default .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--default .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--default .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--default .bt-product-category--item:hover .bt-product-category--thumb .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--default .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--default .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--default .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--default .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--default .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img {
  transform: scale(1.1, 1.1) translateZ(0);
}
.bt-elwg-product-category-loop--default .bt-product-category--thumb .bt-cover-image, .bt-elwg-product-category-loop--default .bt-product-category--thumb .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-category-loop--default .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--default .bt-product-category--thumb .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--default .bt-product-category--thumb .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-product-category-loop--default .bt-product-category--thumb .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--default .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--default .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--default .bt-product-category--thumb .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--default .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--default .bt-product-category--thumb .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--default .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--default .bt-product-category--thumb .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--default .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--default .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--default .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--default .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--default .bt-product-category--thumb .woocommerce-product-gallery__image {
  border-radius: 0;
}
.bt-elwg-product-category-loop--default .bt-product-category--thumb .bt-cover-image img, .bt-elwg-product-category-loop--default .bt-product-category--thumb .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-category-loop--default .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--default .bt-product-category--thumb .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--default .bt-product-category--thumb .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-product-category-loop--default .bt-product-category--thumb .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--default .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--default .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--default .bt-product-category--thumb .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--default .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--default .bt-product-category--thumb .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--default .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--default .bt-product-category--thumb .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--default .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--default .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--default .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--default .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--default .bt-product-category--thumb .woocommerce-product-gallery__image img {
  transform: scale(1, 1) translateZ(0);
  transition: all 2s cubic-bezier(0, 0, 0.44, 1.18);
}
.bt-elwg-product-category-loop--default .bt-product-category--inner {
  position: relative;
  display: block;
}
.bt-elwg-product-category-loop--default .bt-product-category--content {
  position: absolute;
  bottom: 20px;
  left: 20px;
  background: #fff;
  border-radius: 0;
  display: flex;
  align-items: baseline;
  gap: 8px;
  padding: 12px 24px;
  color: var(--e-global-color-primary, #181818);
  font-family: var(--e-global-typography-accent-font-family, "Outfit"), sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.25;
  transition: all 0.3s ease;
}
.bt-elwg-product-category-loop--default .bt-product-category--content span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 0.3s ease;
}
.bt-elwg-product-category-loop--default .bt-product-category--content .bt-product-category--count {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.62;
  color: var(--e-global-color-text, #616365);
}
.bt-elwg-product-category-loop--default .bt-product-category--content svg {
  width: 24px;
  opacity: 0;
  transform: translateX(-100%) translateY(-50%);
  transition: all 0.3s ease;
  position: absolute;
  right: 14px;
  visibility: hidden;
  top: 50%;
}
.bt-elwg-product-category-loop--default .bt-product-category--content:hover {
  background: var(--e-global-color-primary, #181818);
  color: #fff;
  padding-right: 44px;
  padding-left: 16px;
}
.bt-elwg-product-category-loop--default .bt-product-category--content:hover svg {
  opacity: 1;
  transform: translateX(0) translateY(-50%);
  visibility: visible;
}
@media (max-width: 519.98px) {
  .bt-elwg-product-category-loop--default .bt-product-category--content {
    font-size: 18px;
  }
  .bt-elwg-product-category-loop--default .bt-product-category--content svg {
    width: 20px;
  }
}
.bt-elwg-product-category-loop--style-1 .bt-product-category--item:hover .bt-product-category--thumb .bt-cover-image img, .bt-elwg-product-category-loop--style-1 .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-category-loop--style-1 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-1 .bt-product-category--item:hover .bt-product-category--thumb .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-1 .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-product-category-loop--style-1 .bt-product-category--item:hover .bt-product-category--thumb .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-1 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-1 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-1 .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-1 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-1 .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-1 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-1 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-1 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-1 .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-1 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-1 .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-1 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img {
  transform: scale(1.1, 1.1) translateZ(0);
}
.bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .bt-cover-image, .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .woocommerce-product-gallery__image {
  border-radius: 0;
}
.bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .bt-cover-image img, .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-1 .bt-product-category--thumb .woocommerce-product-gallery__image img {
  transform: scale(1, 1) translateZ(0);
  transition: all 2s cubic-bezier(0, 0, 0.44, 1.18);
}
.bt-elwg-product-category-loop--style-1 .bt-product-category--inner {
  position: relative;
  display: block;
}
.bt-elwg-product-category-loop--style-1 .bt-product-category--content {
  position: absolute;
  bottom: 12px;
  left: 12px;
  right: 12px;
  background: #fff;
  border-radius: 0;
  display: flex;
  align-items: baseline;
  gap: 8px;
  padding: 12px 16px;
  color: var(--e-global-color-primary, #181818);
  font-family: var(--e-global-typography-accent-font-family, "Outfit"), sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
  transition: all 0.3s ease;
  justify-content: space-between;
}
.bt-elwg-product-category-loop--style-1 .bt-product-category--content svg {
  display: none;
}
.bt-elwg-product-category-loop--style-1 .bt-product-category--content .bt-product-category--count {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.62;
  color: var(--e-global-color-text, #616365);
}
.bt-elwg-product-category-loop--style-1 .bt-product-category--content:hover {
  background: var(--e-global-color-primary, #181818);
  color: #fff;
}
.bt-elwg-product-category-loop--style-1 .bt-product-category--content:hover .bt-product-category--count {
  color: #fff;
}
@media (max-width: 519.98px) {
  .bt-elwg-product-category-loop--style-1 .bt-product-category--content {
    font-size: 18px;
  }
}
.bt-elwg-product-category-loop--style-2 .bt-product-category--item:hover .bt-product-category--thumb .bt-cover-image img, .bt-elwg-product-category-loop--style-2 .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-category-loop--style-2 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-2 .bt-product-category--item:hover .bt-product-category--thumb .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-2 .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-product-category-loop--style-2 .bt-product-category--item:hover .bt-product-category--thumb .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-2 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-2 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-2 .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-2 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-2 .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-2 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-2 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-2 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-2 .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-2 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-2 .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-2 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img {
  transform: scale(1.1, 1.1) translateZ(0);
}
.bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .bt-cover-image, .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .woocommerce-product-gallery__image {
  border-radius: 0;
}
.bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .bt-cover-image img, .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-2 .bt-product-category--thumb .woocommerce-product-gallery__image img {
  transform: scale(1.01, 1.01) translateZ(0);
  transition: all 2s cubic-bezier(0, 0, 0.44, 1.18);
}
.bt-elwg-product-category-loop--style-2 .bt-product-category--inner {
  position: relative;
  display: block;
}
.bt-elwg-product-category-loop--style-2 .bt-product-category--content {
  position: absolute;
  bottom: 24px;
  left: 24px;
  font-size: 56px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.21;
}
.bt-elwg-product-category-loop--style-2 .bt-product-category--content span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 0.3s ease;
}
.bt-elwg-product-category-loop--style-2 .bt-product-category--content .bt-product-category--count {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.62;
  color: var(--e-global-color-text, #616365);
  display: block;
}
.bt-elwg-product-category-loop--style-2 .bt-product-category--content svg {
  display: none;
}
@media (max-width: 519.98px) {
  .bt-elwg-product-category-loop--style-2 .bt-product-category--content {
    font-size: 18px;
  }
}
.bt-elwg-product-category-loop--style-3 .bt-product-category--item:hover .bt-product-category--thumb .bt-cover-image img, .bt-elwg-product-category-loop--style-3 .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-category-loop--style-3 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-3 .bt-product-category--item:hover .bt-product-category--thumb .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-3 .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-product-category-loop--style-3 .bt-product-category--item:hover .bt-product-category--thumb .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-3 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-3 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-3 .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-3 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-3 .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-3 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-3 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-3 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-3 .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-3 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-3 .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-3 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img {
  transform: scale(1.1, 1.1) translateZ(0);
}
.bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .bt-cover-image, .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .woocommerce-product-gallery__image {
  border-radius: 0;
}
.bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .bt-cover-image img, .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-3 .bt-product-category--thumb .woocommerce-product-gallery__image img {
  transform: scale(1, 1) translateZ(0);
  transition: all 2s cubic-bezier(0, 0, 0.44, 1.18);
}
.bt-elwg-product-category-loop--style-3 .bt-product-category--inner {
  position: relative;
  display: block;
}
.bt-elwg-product-category-loop--style-3 .bt-product-category--content {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-top: 16px;
}
.bt-elwg-product-category-loop--style-3 .bt-product-category--content svg {
  display: none;
}
.bt-elwg-product-category-loop--style-3 .bt-product-category--name {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  color: var(--e-global-color-primary, #181818);
  display: block;
  text-align: center;
}
.bt-elwg-product-category-loop--style-3 .bt-product-category--count {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: var(--e-global-color-text, #616365);
  display: block;
  text-align: center;
}
@media (max-width: 519.98px) {
  .bt-elwg-product-category-loop--style-3 .bt-product-category--content {
    margin-top: 12px;
  }
}
.bt-elwg-product-category-loop--style-4 .bt-product-category--thumb .bt-cover-image, .bt-elwg-product-category-loop--style-4 .bt-product-category--thumb .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-category-loop--style-4 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-4 .bt-product-category--thumb .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-4 .bt-product-category--thumb .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-product-category-loop--style-4 .bt-product-category--thumb .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-4 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-4 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-4 .bt-product-category--thumb .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-4 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-4 .bt-product-category--thumb .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-4 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-4 .bt-product-category--thumb .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-4 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-4 .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-4 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-4 .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-4 .bt-product-category--thumb .woocommerce-product-gallery__image {
  width: 100%;
  border-radius: 50%;
}
.bt-elwg-product-category-loop--style-4 .bt-product-category--inner {
  position: relative;
  display: flex;
  padding: 12px 16px;
  background: #fff;
  border-radius: 40px;
  flex-direction: column;
}
@media (min-width: 1199.98px) {
  .bt-elwg-product-category-loop--style-4 .bt-product-category--inner {
    max-width: 220px;
    margin: 0 auto;
  }
}
.bt-elwg-product-category-loop--style-4 .bt-product-category--content {
  width: 100%;
  padding-top: 20px;
  display: flex;
  flex-direction: column;
  text-align: center;
}
.bt-elwg-product-category-loop--style-4 .bt-product-category--content svg {
  display: none;
}
.bt-elwg-product-category-loop--style-4 .bt-product-category--name {
  color: var(--e-global-color-primary, #181818);
  font-family: var(--e-global-typography-accent-font-family, "Outfit"), sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  transition: all 0.3s ease;
  margin: 0 0 4px 0;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.bt-elwg-product-category-loop--style-4 .bt-product-category--name:hover {
  color: var(--e-global-color-accent, #DF4242);
}
.bt-elwg-product-category-loop--style-4 .bt-product-category--count {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.62;
  color: var(--e-global-color-text, #616365);
}
@media (max-width: 519.98px) {
  .bt-elwg-product-category-loop--style-4 .bt-product-category--inner {
    padding: 14px 10px;
    border-radius: 20px;
  }
  .bt-elwg-product-category-loop--style-4 .bt-product-category--content {
    padding-top: 12px;
    margin-bottom: 0;
  }
  .bt-elwg-product-category-loop--style-4 .bt-product-category--name {
    font-size: 18px;
    line-height: 1.5;
  }
  .bt-elwg-product-category-loop--style-4 .bt-product-category--count {
    font-size: 16px;
    line-height: 1.3;
  }
}
.bt-elwg-product-category-loop--style-5 .bt-product-category--inner:hover .bt-product-category--content svg {
  background: var(--e-global-color-primary, #181818);
  border-color: var(--e-global-color-primary, #181818);
  color: #fff;
}
.bt-elwg-product-category-loop--style-5 .bt-product-category--inner:hover .bt-product-category--name {
  background-size: 100% 100%;
  transition-delay: 0.2s;
}
.bt-elwg-product-category-loop--style-5 .bt-product-category--content {
  padding: 20px 90px 24px 28px;
  background-color: #f6f6f4;
  position: relative;
}
.bt-elwg-product-category-loop--style-5 .bt-product-category--content svg {
  position: absolute;
  right: 28px;
  top: 26px;
  width: 56px;
  height: 56px;
  color: var(--e-global-color-primary, #181818);
  transition: all 0.3s ease;
  padding: 12px 12px 14px;
  border: 1px solid #e9e9e9;
  border-radius: 50%;
}
.bt-elwg-product-category-loop--style-5 .bt-product-category--name {
  color: var(--e-global-color-primary, #181818);
  font-family: var(--e-global-typography-accent-font-family, "Outfit"), sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 42px;
  transition: all 0.3s ease;
  margin: 0 0 4px 0;
  overflow: hidden;
  width: 100%;
  display: inline;
  background-repeat: no-repeat;
  background-position-y: 0px;
  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px);
  transition: 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);
  background-size: 0 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.bt-elwg-product-category-loop--style-5 .bt-product-category--count {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.62;
  color: var(--e-global-color-text, #616365);
  display: block;
}
@media (max-width: 519.98px) {
  .bt-elwg-product-category-loop--style-5 .bt-product-category--content {
    font-size: 18px;
  }
}
.bt-elwg-product-category-loop--style-6 .bt-product-category--inner {
  position: relative;
  display: block;
}
.bt-elwg-product-category-loop--style-6 .bt-product-category--inner:hover .bt-product-category--content {
  background: #fff;
}
.bt-elwg-product-category-loop--style-6 .bt-product-category--inner:hover .bt-product-category--content .bt-product-category--name {
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-category-loop--style-6 .bt-product-category--inner:hover .bt-product-category--content .bt-product-category--view-more {
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-category-loop--style-6 .bt-product-category--content {
  position: absolute;
  bottom: 0;
  left: 0;
  background: linear-gradient(359deg, rgba(0, 0, 0, 0.08) 0.64%, rgba(0, 0, 0, 0.08) 103.7%);
  backdrop-filter: blur(10px);
  border-radius: 0;
  display: flex;
  align-items: revert-layer;
  flex-direction: column;
  width: 100%;
  padding: 28px;
  gap: 12px;
}
.bt-elwg-product-category-loop--style-6 .bt-product-category--content svg {
  display: none;
}
@media (max-width: 1199.98px) {
  .bt-elwg-product-category-loop--style-6 .bt-product-category--content {
    padding: 20px;
    gap: 6px;
  }
}
@media (max-width: 991.98px) {
  .bt-elwg-product-category-loop--style-6 .bt-product-category--content {
    padding: 16px;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-product-category-loop--style-6 .bt-product-category--content {
    padding: 12px;
    gap: 4px;
  }
}
.bt-elwg-product-category-loop--style-6 .bt-product-category--name {
  color: #fff;
  font-family: Outfit;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  text-transform: capitalize;
  display: block;
}
@media (max-width: 1199.98px) {
  .bt-elwg-product-category-loop--style-6 .bt-product-category--name {
    font-size: 34px;
  }
}
@media (max-width: 991.98px) {
  .bt-elwg-product-category-loop--style-6 .bt-product-category--name {
    font-size: 30px;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-product-category-loop--style-6 .bt-product-category--name {
    font-size: 26px;
  }
}
.bt-elwg-product-category-loop--style-6 .bt-product-category--view-more {
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  display: block;
  text-decoration: underline;
  text-underline-offset: 6px;
  text-decoration-thickness: 1px;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .bt-elwg-product-category-loop--style-6 .bt-product-category--view-more {
    font-size: 14px;
  }
}
.bt-elwg-product-category-loop--style-7 .bt-product-category--item:hover .bt-product-category--thumb .bt-cover-image img, .bt-elwg-product-category-loop--style-7 .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-category-loop--style-7 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-7 .bt-product-category--item:hover .bt-product-category--thumb .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-7 .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-product-category-loop--style-7 .bt-product-category--item:hover .bt-product-category--thumb .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-7 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-7 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-7 .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-7 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-7 .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-7 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-7 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-7 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-7 .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-7 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-7 .bt-product-category--item:hover .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-7 .bt-product-category--item:hover .bt-product-category--thumb .woocommerce-product-gallery__image img {
  transform: scale(1.1, 1.1) translateZ(0);
}
.bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .bt-cover-image, .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .woocommerce-product-gallery__image, .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .woocommerce-product-gallery__image {
  border-radius: 0;
}
.bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .bt-cover-image img, .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .woocommerce-product-gallery__image img, .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-category-loop--style-7 .bt-product-category--thumb .woocommerce-product-gallery__image img {
  transform: scale(1.01, 1.01) translateZ(0);
  transition: all 2s cubic-bezier(0, 0, 0.44, 1.18);
}
.bt-elwg-product-category-loop--style-7 .bt-product-category--inner {
  position: relative;
  display: block;
}
.bt-elwg-product-category-loop--style-7 .bt-product-category--content {
  display: flex;
  align-items: revert-layer;
  flex-direction: column;
  width: 100%;
  padding: 20px 0 0 0;
  gap: 0;
}
.bt-elwg-product-category-loop--style-7 .bt-product-category--content svg {
  display: none;
}
.bt-elwg-product-category-loop--style-7 .bt-product-category--name {
  color: var(--e-global-color-primary, #181818);
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 42px;
  text-transform: capitalize;
  display: block;
  margin: 0 0 8px 0;
}
@media (max-width: 767.98px) {
  .bt-elwg-product-category-loop--style-7 .bt-product-category--name {
    font-size: 26px;
    line-height: 36px;
    margin: 0 0 4px 0;
  }
}
.bt-elwg-product-category-loop--style-7 .bt-product-category--view-more {
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  display: block;
  text-decoration: underline;
  text-underline-offset: 6px;
  text-decoration-thickness: 1px;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .bt-elwg-product-category-loop--style-7 .bt-product-category--view-more {
    font-size: 14px;
  }
}

.bt-video-popup {
  max-width: 400px;
  margin: 0 auto;
}
.bt-video-popup.bt-video-type-iframe {
  max-width: 346px;
}
.bt-video-popup .bt-video-wrap {
  position: relative;
  aspect-ratio: 9/16;
  max-height: 100%;
  max-width: 370px;
  margin: 0 auto;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 4px 40px rgba(0, 0, 0, 0.2);
}
.bt-video-popup .bt-video-wrap video,
.bt-video-popup .bt-video-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.bt-elwg-product-tooltip-hotspot--default.bt-no-slider .bt-hotspot-product--image {
  width: 100%;
}
.bt-elwg-product-tooltip-hotspot--default.bt-no-slider .bt-hotspot-product--slider {
  display: none;
}
.bt-elwg-product-tooltip-hotspot--default.bt-hotspot-product-mobile .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info {
  padding: 8px;
  width: 200px;
  gap: 8px;
}
.bt-elwg-product-tooltip-hotspot--default.bt-hotspot-product-mobile .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info.bt-quick-view {
  width: 220px;
}
.bt-elwg-product-tooltip-hotspot--default.bt-hotspot-product-mobile .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info img {
  width: 60px !important;
  height: 60px !important;
}
.bt-elwg-product-tooltip-hotspot--default.bt-hotspot-product-mobile .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-product-content {
  width: calc(100% - 68px);
  gap: 4px;
}
.bt-elwg-product-tooltip-hotspot--default.bt-hotspot-product-mobile .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info h4 {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 2px;
}
.bt-elwg-product-tooltip-hotspot--default.bt-hotspot-product-mobile .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-price {
  font-size: 14px;
  line-height: 16px;
  gap: 4px;
}
.bt-elwg-product-tooltip-hotspot--default.bt-hotspot-product-mobile .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-price del {
  font-size: 14px;
  line-height: 14px;
}
.bt-elwg-product-tooltip-hotspot--default.bt-hotspot-product-mobile .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-price .woocommerce-Price-amount {
  font-size: 14px;
}
.bt-elwg-product-tooltip-hotspot--default.bt-hotspot-product-mobile .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .btn {
  font-size: 11px;
  font-weight: 500;
  line-height: 18px;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product.bt-tooltip-style1 .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info {
  width: 180px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product.bt-tooltip-style1 .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-hotspot-product-thumbnail {
  width: 100%;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product.bt-tooltip-style1 .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-hotspot-product-thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product.bt-tooltip-style1 .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-product-content {
  width: 100%;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product.bt-tooltip-style1 .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-price {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
@media (max-width: 1199.98px) {
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product.bt-tooltip-style1 .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info {
    width: 170px;
    gap: 8px;
    padding: 8px;
  }
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product.bt-tooltip-style1 .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-product-content {
    gap: 4px;
  }
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product.bt-tooltip-style1 .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info h4 {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 2px;
  }
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product.bt-tooltip-style1 .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-price {
    font-size: 14px;
    line-height: 16px;
    gap: 4px;
  }
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product.bt-tooltip-style1 .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-price del {
    font-size: 14px;
    line-height: 14px;
  }
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product.bt-tooltip-style1 .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .btn {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
  }
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image {
  width: calc(100% - var(--width-content, 50%));
  position: relative;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-image {
  overflow: hidden;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-image img {
  width: 100%;
  height: auto;
  display: block;
  max-width: unset;
  margin: 0;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-image .bt-mobile-image {
  display: none;
}
@media (max-width: 767.98px) {
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-image.bt-mobile-image .bt-desktop-image {
    display: none;
  }
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-image.bt-mobile-image .bt-mobile-image {
    display: block;
  }
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point {
  position: absolute;
  z-index: 8;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translate(calc(-1 * var(--hotspot-translate-x)), calc(-1 * var(--hotspot-translate-y)));
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker {
  display: block;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: transparent;
  border: 8px solid #ffffff;
  cursor: pointer;
  margin: 0.5rem;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker::after, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker::before {
  border: solid 1px #ffffff;
  border-radius: 50%;
  position: absolute;
  content: "";
  top: 7px;
  right: 7px;
  bottom: 7px;
  left: 7px;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker::before {
  animation: ripple-line 2s linear infinite;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker::after {
  animation: ripple-line 2s 1s linear infinite;
}
@keyframes ripple-line {
  to {
    transform: scale(2);
    opacity: 0;
  }
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker:hover {
  background-color: var(--e-global-color-accent, #DF4242);
}
@media (max-width: 519.98px) {
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker {
    width: 18px;
    height: 18px;
    border: 6px solid #ffffff;
  }
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point.bt-hotspot-point-style-number .bt-hotspot-marker {
  background: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--e-global-color-primary, #181818);
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point.bt-hotspot-point-style-number:hover .bt-hotspot-marker {
  background-color: var(--e-global-color-primary, #181818);
  color: #fff;
  border: 8px solid var(--e-global-color-primary, #181818);
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info {
  position: absolute;
  background: #fff;
  border-radius: 0;
  box-shadow: 0px 10px 25px 0px rgba(43, 52, 74, 0.12);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  padding: 12px;
  width: 288px;
  z-index: 2;
  display: flex;
  align-items: center;
  gap: 15px;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info.bt-quick-view .btn {
  display: block;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info.bt-quick-view h4 {
  line-height: 20px;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info.bt-quick-view .bt-product-content {
  gap: 4px;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-product-content {
  width: calc(100% - 95px);
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-hotspot-product-thumbnail {
  display: block;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-hotspot-product-thumbnail img {
  width: 80px;
  height: 80px;
  object-fit: cover;
  display: block;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info h4 {
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin: 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  align-items: baseline;
  color: var(--e-global-color-primary, #181818);
  margin: 0;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-price.bt-product-variable {
  flex-direction: row !important;
  justify-content: flex-start !important;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-price.bt-product-variable del {
  order: 1;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-price .woocommerce-Price-amount {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.62;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-price ins {
  text-decoration: none;
  margin-right: 0 !important;
  line-height: 1;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-price del {
  line-height: 1;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-price del .woocommerce-Price-amount {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.57;
  color: var(--e-global-color-text, #616365);
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .btn {
  display: none;
  color: var(--e-global-color-primary, #181818);
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  text-decoration: underline;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .btn .tooltip {
  display: none !important;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point:hover {
  z-index: 9;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point:hover .bt-hotspot-marker {
  background-color: var(--e-global-color-accent, #DF4242);
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point:hover .bt-hotspot-product-info {
  opacity: 1;
  visibility: visible;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-button-wrapper .bt-button-add-set-to-cart {
  position: absolute;
  bottom: 20px;
  right: 20px;
  display: flex;
  align-items: center;
  padding: 16px 24px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  background: var(--e-global-color-primary, #181818);
  color: #fff;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-button-wrapper .bt-button-add-set-to-cart svg {
  margin-right: 12px;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-button-wrapper .bt-button-add-set-to-cart.loading {
  color: transparent !important;
  opacity: 0.5;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-button-wrapper .bt-button-add-set-to-cart.loading::before {
  opacity: 0;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-button-wrapper .bt-button-add-set-to-cart.loading::after {
  content: "" !important;
  position: absolute;
  top: 36%;
  left: 48%;
  width: 16px;
  height: 16px;
  z-index: 9999;
  background-image: url("../images/loading-white.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider {
  width: var(--width-content, 50%);
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 20px 15px 20px 75px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider {
  overflow: hidden;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--sub-heading {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px; /* 162.5% */
  text-transform: uppercase;
  color: var(--e-global-color-secondary, #A2A4AB);
  margin: 0 0 8px 0;
}
@media (max-width: 767.98px) {
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--sub-heading {
    font-size: 14px;
    line-height: 20px;
  }
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--heading {
  color: var(--e-global-color-primary, #181818);
  font-size: 44px;
  font-style: normal;
  font-weight: 500;
  line-height: 50px;
  margin: 0;
}
@media (max-width: 767.98px) {
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--heading {
    font-size: 35px;
    line-height: 40px;
  }
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--description {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px; /* 162.5% */
  color: var(--e-global-color-primary, #181818);
  margin: 8px 0 0 0;
}
@media (max-width: 767.98px) {
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--description {
    font-size: 14px;
    line-height: 20px;
  }
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner {
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 48px;
  overflow: visible;
}
@media (max-width: 1199.98px) {
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner {
    margin-top: 30px;
  }
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product .bt-product-rating {
  display: none;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner:not(.bt-slider-style-rectangle) .bt-slider-item .woocommerce-loop-product__thumbnail .bt-product-images-wrapper .woocommerce-product-gallery__image {
  padding-bottom: 100%;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner.bt-slider-style-1 .bt-slider-item .woocommerce-loop-product {
  background: #fff;
  padding: 12px;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner.bt-slider-style-1 .bt-slider-item .woocommerce-loop-product__title {
  -webkit-line-clamp: 1;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider .bt-button-wrapper {
  margin-top: 32px;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider .bt-button-wrapper .bt-button-add-set-to-cart {
  display: inline-flex;
  align-items: center;
  padding: 16px 24px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  background: var(--e-global-color-primary, #181818);
  color: #fff;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider .bt-button-wrapper .bt-button-add-set-to-cart svg {
  margin-right: 12px;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider .bt-button-wrapper .bt-button-add-set-to-cart.loading {
  color: transparent !important;
  opacity: 0.5;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider .bt-button-wrapper .bt-button-add-set-to-cart.loading::before {
  opacity: 0;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider .bt-button-wrapper .bt-button-add-set-to-cart.loading::after {
  content: "" !important;
  position: absolute;
  top: 36%;
  left: 48%;
  width: 16px;
  height: 16px;
  z-index: 9999;
  background-image: url("../images/loading-white.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-add-to-cart-wrapper {
  margin-top: 40px;
}
@media (max-width: 1199.98px) {
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-add-to-cart-wrapper {
    margin-top: 30px;
  }
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-add-to-cart-wrapper .bt-add-to-cart-btn {
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  position: relative;
  min-width: 240px;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-add-to-cart-wrapper .bt-add-to-cart-btn:hover {
  background-color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-add-to-cart-wrapper .bt-add-to-cart-btn.loading {
  color: transparent !important;
  opacity: 0.5;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-add-to-cart-wrapper .bt-add-to-cart-btn.loading > * {
  color: transparent !important;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-add-to-cart-wrapper .bt-add-to-cart-btn.loading::after {
  content: "" !important;
  position: absolute;
  top: 37%;
  left: 48%;
  width: 16px;
  height: 16px;
  z-index: 9999;
  background-image: url("../images/loading-white.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-add-to-cart-wrapper .bt-add-to-cart-btn .bt-btn-regular-price {
  color: rgba(255, 255, 255, 0.6);
  font-family: Outfit;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  text-decoration-line: line-through;
  margin-left: 2px;
}
@media (max-width: 499.98px) {
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-add-to-cart-wrapper .bt-add-to-cart-btn {
    width: 100%;
    padding: 12px;
  }
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-swiper-navigation {
  display: flex;
  align-items: center;
  gap: 12px;
  position: absolute;
  right: 0;
  top: -108px;
  z-index: 1;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-swiper-navigation .bt-nav {
  padding: 11px;
  background-color: transparent;
  border: 1px solid var(--e-global-color-accent, #DF4242);
  color: var(--e-global-color-primary, #181818);
  border-radius: 50% 50% 50% 50%;
  cursor: pointer;
  display: flex;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-swiper-navigation .bt-nav svg {
  width: 24px;
  height: 24px;
  display: flex;
}
.bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-swiper-navigation .bt-nav:hover {
  border-color: var(--e-global-color-accent, #DF4242);
  background: var(--e-global-color-accent, #DF4242);
  color: #fff;
}
@media (max-width: 1199.98px) {
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-swiper-navigation {
    top: -85px;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-swiper-navigation {
    top: 0;
    gap: 4px;
    left: 0;
    right: auto;
  }
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-swiper-navigation .bt-nav {
    padding: 9px;
  }
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-swiper-navigation .bt-nav svg {
    width: 20px !important;
    height: 20px !important;
  }
}
@media (max-width: 1024.98px) {
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image {
    width: 100%;
  }
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-button-wrapper .bt-button-add-set-to-cart {
    position: absolute;
    bottom: 10px;
    right: 10px;
    display: flex;
    align-items: center;
    padding: 10px 15px;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
  }
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-button-wrapper .bt-button-add-set-to-cart svg {
    margin-right: 6px;
    width: 18px;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-button-wrapper .bt-button-add-set-to-cart {
    position: relative;
    bottom: 0;
    right: 0;
    padding: 8px 24px;
    font-size: 14px;
    line-height: 22px;
    justify-content: center;
  }
  .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--image .bt-button-wrapper .bt-button-add-set-to-cart svg {
    margin-right: 6px;
    width: 18px;
  }
}

.bt-elwg-testimonial--default .bt-testimonial {
  position: relative;
}
.bt-elwg-testimonial--default .bt-testimonial--item {
  display: flex;
  width: 100%;
}
.bt-elwg-testimonial--default .bt-testimonial--item.bt-image-left {
  flex-direction: row;
  align-items: stretch;
}
.bt-elwg-testimonial--default .bt-testimonial--item.bt-image-right {
  flex-direction: row-reverse;
  align-items: stretch;
}
.bt-elwg-testimonial--default .bt-testimonial--item.bt-image-top {
  flex-direction: column;
}
.bt-elwg-testimonial--default .bt-testimonial--item.bt-image-top .bt-testimonial--image {
  width: 100%;
}
.bt-elwg-testimonial--default .bt-testimonial--item.bt-image-top .bt-testimonial--content {
  width: 100%;
}
.bt-elwg-testimonial--default .bt-testimonial--image {
  width: 50%;
}
.bt-elwg-testimonial--default .bt-testimonial--content {
  width: 50%;
  background: #f6f6f4;
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 28px 24px;
  gap: 24px;
}
@media (max-width: 1555px) and (min-width: 1367px) {
  .bt-elwg-testimonial--default .bt-testimonial--content[data-col-item="2"] .bt-testimonial--text {
    font-size: 24px !important;
    line-height: 35px !important;
  }
}
.bt-elwg-testimonial--default .bt-testimonial--inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 12px;
}
.bt-elwg-testimonial--default .bt-testimonial--text {
  color: var(--e-global-color-primary, #181818);
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  margin: 0;
}
.bt-elwg-testimonial--default .bt-testimonial--rating {
  display: block;
  line-height: 1;
  margin: 0;
}
.bt-elwg-testimonial--default .bt-testimonial--rating span {
  display: inline-block;
}
.bt-elwg-testimonial--default .bt-testimonial--author {
  color: var(--e-global-color-primary, #181818);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
}
.bt-elwg-testimonial--default .bt-testimonial .bt-swiper-navigation {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 10;
  pointer-events: none;
}
.bt-elwg-testimonial--default .bt-testimonial .bt-nav.bt-button-prev {
  left: 20px;
}
.bt-elwg-testimonial--default .bt-testimonial .bt-nav.bt-button-next {
  right: 20px;
}
@media (max-width: 1555px) and (min-width: 1400px) {
  .bt-elwg-testimonial--default .bt-testimonial .bt-testimonial--content {
    padding: 20px;
  }
  .bt-elwg-testimonial--default .bt-testimonial .bt-testimonial--text {
    font-size: 18px;
    line-height: 26px;
  }
  .bt-elwg-testimonial--default .bt-testimonial .bt-testimonial--author {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-testimonial--default .bt-testimonial .bt-testimonial--item {
    flex-direction: column;
  }
  .bt-elwg-testimonial--default .bt-testimonial .bt-testimonial--image {
    width: 100% !important;
  }
  .bt-elwg-testimonial--default .bt-testimonial .bt-testimonial--content {
    width: 100% !important;
  }
  .bt-elwg-testimonial--default .bt-testimonial .bt-testimonial--text {
    font-size: 18px;
    line-height: 26px;
  }
  .bt-elwg-testimonial--default .bt-testimonial .bt-testimonial--author {
    font-size: 18px;
    line-height: 26px;
  }
  .bt-elwg-testimonial--default .bt-testimonial .bt-testimonial--content {
    padding: 20px;
  }
}

.bt-elwg-testimonials-staggered--default .bt-testimonial {
  position: relative;
}
.bt-elwg-testimonials-staggered--default .bt-testimonial .swiper-wrapper {
  align-items: center;
}
.bt-elwg-testimonials-staggered--default .bt-testimonial--content {
  padding: 24px 0 0 0;
}
.bt-elwg-testimonials-staggered--default .bt-testimonial--inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 12px;
}
.bt-elwg-testimonials-staggered--default .bt-testimonial--text {
  color: var(--e-global-color-primary, #181818);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  margin: 0;
}
.bt-elwg-testimonials-staggered--default .bt-testimonial--rating {
  display: block;
  line-height: 1;
  margin: 0;
}
.bt-elwg-testimonials-staggered--default .bt-testimonial--rating span {
  display: inline-block;
}
.bt-elwg-testimonials-staggered--default .bt-testimonial--author {
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin-top: 12px;
}
.bt-elwg-testimonials-staggered--default .bt-testimonial--position {
  display: inline;
  color: var(--e-global-color-secondary, #A2A4AB);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
.bt-elwg-testimonials-staggered--default .bt-testimonial .bt-swiper-navigation {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 10;
  pointer-events: none;
}
.bt-elwg-testimonials-staggered--default .bt-testimonial .bt-nav.bt-button-prev {
  left: 20px;
}
.bt-elwg-testimonials-staggered--default .bt-testimonial .bt-nav.bt-button-next {
  right: 20px;
}

.bt-elwg-product-testimonial--default .bt-product-testimonial {
  display: flex;
  flex-wrap: wrap;
  gap: var(--column-gap);
}
.bt-elwg-product-testimonial--default .bt-product-testimonial .bt-swiper-pagination {
  justify-content: flex-start;
  gap: 10px;
  margin-top: 60px;
}
.bt-elwg-product-testimonial--default .bt-product-testimonial .bt-swiper-pagination .swiper-pagination-bullet {
  margin: 0;
  padding: 2px 10px 2px 10px;
  border-radius: 0;
  width: auto;
  height: auto;
  background: var(--e-global-color-primary, #181818);
  transition: all 0.3s ease;
  cursor: pointer;
}
.bt-elwg-product-testimonial--default .bt-product-testimonial .bt-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  padding: 2px 20px 2px 20px;
}
.bt-elwg-product-testimonial--default .bt-product-testimonial .bt-product-item-minimal {
  bottom: 12px;
  left: 12px;
  right: 12px;
  width: auto;
  position: absolute;
}
.bt-elwg-product-testimonial--default .bt-product-testimonial--content {
  width: calc(50% - var(--column-gap) / 2);
  padding: 40px 60px;
  background-color: #556958;
}
.bt-elwg-product-testimonial--default .bt-product-testimonial--content .js-testimonial-content {
  top: 50%;
  transform: translateY(-50%);
  padding: 10px 0;
}
.bt-elwg-product-testimonial--default .bt-product-testimonial--content .swiper-wrapper {
  height: auto;
}
.bt-elwg-product-testimonial--default .bt-product-testimonial--label {
  color: var(--e-global-color-primary, #181818);
  text-align: left;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  margin: 8px 0 0 0;
}
.bt-elwg-product-testimonial--default .bt-product-testimonial--text {
  color: #fff;
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  margin: 28px 0;
}
.bt-elwg-product-testimonial--default .bt-product-testimonial--rating {
  display: flex;
  align-items: center;
  line-height: 1;
  gap: 3px;
}
.bt-elwg-product-testimonial--default .bt-product-testimonial--author {
  color: #fff;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.25;
}
.bt-elwg-product-testimonial--default .bt-product-testimonial--images {
  width: calc(50% - var(--column-gap) / 2);
  position: relative;
}
.bt-elwg-product-testimonial--default .bt-product-testimonial--images .bt-image-cover {
  position: relative;
  overflow: hidden;
  background: #cdcdcd;
  background-position: center;
  background-size: cover;
  padding-bottom: 94%;
  height: 100%;
}
.bt-elwg-product-testimonial--default .bt-product-testimonial--images .bt-image-cover img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  margin: 0;
}
.bt-elwg-product-testimonial--default .bt-product-testimonial--images .product-info {
  position: absolute;
  z-index: 2;
  display: block;
  border-radius: 4px;
  background: #fff;
  bottom: 20px;
  left: 20px;
  right: 20px;
  display: flex;
  align-items: center;
  padding: 20px;
  gap: 16px;
}
@media (max-width: 519.98px) {
  .bt-elwg-product-testimonial--default .bt-product-testimonial--images .product-info {
    padding: 10px;
  }
}
.bt-elwg-product-testimonial--default .bt-product-testimonial--images .product-info .product-img {
  display: block;
}
.bt-elwg-product-testimonial--default .bt-product-testimonial--images .product-info .product-img img {
  width: 80px;
  height: 80px;
  object-fit: cover;
  display: block;
  border-radius: 4px;
}
.bt-elwg-product-testimonial--default .bt-product-testimonial--images .product-info .product-content {
  width: calc(100% - 96px);
}
.bt-elwg-product-testimonial--default .bt-product-testimonial--images .product-info .product-content .product-title {
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin: 0 0 4px 0;
}
@media (max-width: 360px) {
  .bt-elwg-product-testimonial--default .bt-product-testimonial--images .product-info .product-content .product-title {
    font-size: 14px;
    line-height: 20px;
  }
}
.bt-elwg-product-testimonial--default .bt-product-testimonial--images .product-info .product-content .product-price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  align-items: baseline;
}
.bt-elwg-product-testimonial--default .bt-product-testimonial--images .product-info .product-content .product-price .woocommerce-Price-amount {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  color: var(--e-global-color-primary, #181818);
}
@media (max-width: 519.98px) {
  .bt-elwg-product-testimonial--default .bt-product-testimonial--images .product-info .product-content .product-price .woocommerce-Price-amount {
    font-size: 18px;
  }
}
@media (max-width: 360px) {
  .bt-elwg-product-testimonial--default .bt-product-testimonial--images .product-info .product-content .product-price .woocommerce-Price-amount {
    font-size: 15px;
  }
}
.bt-elwg-product-testimonial--default .bt-product-testimonial--images .product-info .product-content .product-price ins {
  text-decoration: none;
  margin-right: 0 !important;
}
.bt-elwg-product-testimonial--default .bt-product-testimonial--images .product-info .product-content .product-price del .woocommerce-Price-amount {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: #a0a0a0;
}
@media (max-width: 1400px) and (min-width: 1025px) {
  .bt-elwg-product-testimonial--default .bt-product-testimonial--text {
    font-size: 36px;
  }
}
@media (max-width: 1199.98px) and (min-width: 991.98px) {
  .bt-elwg-product-testimonial--default .bt-product-testimonial--text {
    font-size: 26px;
    margin: 20px 0;
  }
  .bt-elwg-product-testimonial--default .bt-product-testimonial--author {
    font-size: 18px;
    line-height: 24px;
  }
  .bt-elwg-product-testimonial--default .bt-product-testimonial--content {
    padding: 30px;
  }
  .bt-elwg-product-testimonial--default .bt-product-testimonial--rating .star svg {
    width: 24px !important;
    height: 24px !important;
  }
  .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-swiper-pagination {
    margin-top: 40px;
  }
}
@media (max-width: 991.98px) {
  .bt-elwg-product-testimonial--default .bt-product-testimonial--content {
    width: 100%;
    padding: 40px 60px 55px;
  }
  .bt-elwg-product-testimonial--default .bt-product-testimonial--images {
    width: 100%;
  }
  .bt-elwg-product-testimonial--default .bt-product-testimonial--images .bt-image-cover {
    padding-bottom: 66.6%;
  }
  .bt-elwg-product-testimonial--default .bt-product-testimonial--text {
    font-size: 30px;
  }
  .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-swiper-pagination {
    margin-top: 40px;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-product-testimonial--default .bt-product-testimonial--content {
    padding: 30px 30px 40px;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-product-testimonial--default .bt-product-testimonial--content {
    padding: 30px 15px 40px;
  }
  .bt-elwg-product-testimonial--default .bt-product-testimonial--text {
    font-size: 24px;
    margin: 20px 0;
  }
  .bt-elwg-product-testimonial--default .bt-product-testimonial--author {
    font-size: 18px;
    line-height: 24px;
    padding-right: 96px;
  }
  .bt-elwg-product-testimonial--default .bt-product-testimonial .bt-swiper-pagination {
    margin-top: 30px;
  }
}
@media (max-width: 360px) {
  .bt-elwg-product-testimonial--default .bt-product-testimonial--text {
    font-size: 20px;
  }
  .bt-elwg-product-testimonial--default .bt-product-testimonial--author {
    font-size: 16px;
  }
}
@media (max-width: 991.98px) {
  .bt-elwg-product-testimonial--default .bt-product-testimonial.bt-responsive-overlay-content .bt-product-testimonial--content {
    width: 100%;
    position: relative;
    z-index: 2;
  }
  .bt-elwg-product-testimonial--default .bt-product-testimonial.bt-responsive-overlay-content .bt-product-testimonial--content::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6;
  }
  .bt-elwg-product-testimonial--default .bt-product-testimonial.bt-responsive-overlay-content .bt-product-testimonial--images {
    position: absolute;
    height: 100%;
    right: 0;
    width: 50%;
  }
  .bt-elwg-product-testimonial--default .bt-product-testimonial.bt-responsive-overlay-content .bt-product-testimonial--images .bt-image-cover {
    height: 100%;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-product-testimonial--default .bt-product-testimonial.bt-responsive-overlay-content .bt-product-testimonial--images {
    width: 100%;
  }
}
.bt-elwg-product-testimonial--style-1 .bt-product-testimonial {
  position: relative;
}
.bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .bt-cover-image, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .woocommerce-product-gallery__image, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .woocommerce-product-gallery__image, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .woocommerce-product-gallery__image, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .woocommerce-product-gallery__image, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .woocommerce-product-gallery__image, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .woocommerce-product-gallery__image, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .woocommerce-product-gallery__image, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .woocommerce-product-gallery__image {
  border-radius: 8px 8px 0 0;
}
.bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .bt-cover-image img, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .woocommerce-product-gallery__image img, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .woocommerce-product-gallery__image img, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .woocommerce-product-gallery__image img, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .woocommerce-product-gallery__image img, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .woocommerce-product-gallery__image img, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .woocommerce-product-gallery__image img, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .woocommerce-product-gallery__image img, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-testimonial--style-1 .bt-product-testimonial--images .woocommerce-product-gallery__image img {
  transform: scale(1, 1) translateZ(0);
  transition: all 2s cubic-bezier(0, 0, 0.44, 1.18);
}
.bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-testimonial-image:hover .bt-cover-image img, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-testimonial-image:hover .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-testimonial-image:hover .woocommerce-product-gallery__image img, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-testimonial-image:hover .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-testimonial-image:hover .woocommerce-product-gallery__image img, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-testimonial-image:hover .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-testimonial-image:hover .woocommerce-product-gallery__image img, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-testimonial-image:hover .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-testimonial-image:hover .woocommerce-product-gallery__image img, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-testimonial-image:hover .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-testimonial-image:hover .woocommerce-product-gallery__image img, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-testimonial-image:hover .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-testimonial-image:hover .woocommerce-product-gallery__image img, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-testimonial-image:hover .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-testimonial-image:hover .woocommerce-product-gallery__image img, .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-testimonial-image:hover .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-testimonial-image:hover .woocommerce-product-gallery__image img {
  transform: scale(1.1, 1.1) translateZ(0);
}
.bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-testimonial-image .bt-product-testimonial--item {
  border-radius: 0 0 8px 8px;
  border-top: none;
}
.bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-testimonial-image .product-info {
  padding-top: 20px;
  margin-top: 20px;
}
@media (max-width: 519.98px) {
  .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-testimonial-image .product-info {
    padding-top: 15px;
    margin-top: 15px;
  }
}
.bt-elwg-product-testimonial--style-1 .bt-product-testimonial--content {
  background: rgba(24, 24, 24, 0.1);
  backdrop-filter: blur(20px);
  padding: 40px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.bt-elwg-product-testimonial--style-1 .bt-product-testimonial--text {
  color: var(--e-global-color-primary, #181818);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
  margin: 0;
}
.bt-elwg-product-testimonial--style-1 .bt-product-testimonial--rating {
  display: flex;
  align-items: center;
  line-height: 1;
}
.bt-elwg-product-testimonial--style-1 .bt-product-testimonial--rating .star {
  color: #cfc8d8;
}
.bt-elwg-product-testimonial--style-1 .bt-product-testimonial--rating .star.filled {
  color: #fdcc0d;
}
.bt-elwg-product-testimonial--style-1 .bt-product-testimonial--rating .star svg {
  width: 24px;
  height: 24px;
}
.bt-elwg-product-testimonial--style-1 .bt-product-testimonial--author {
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal {
  padding: 12px;
  background: #f6f6f4;
}
.bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-thumbnail {
  width: 60px;
  height: 60px;
}
.bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content {
  min-height: 60px;
  padding: 0 0 0 12px;
}
.bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart {
  right: 16px;
}
@media (max-width: 519.98px) {
  .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-thumbnail {
    display: none;
  }
  .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content {
    padding: 0;
    min-height: auto;
  }
  .bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart {
    right: 12px;
  }
}
.bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-swiper-navigation .bt-nav.bt-button-prev {
  left: -20px;
}
.bt-elwg-product-testimonial--style-1 .bt-product-testimonial .bt-swiper-navigation .bt-nav.bt-button-next {
  right: -20px;
}

.bt-elwg-brand-slider--default .bt-brand-slider {
  overflow: hidden;
}
.bt-elwg-brand-slider--default .bt-brand-slider > .swiper-wrapper {
  padding: 0;
  list-style: none;
  margin: 0;
  transition-timing-function: linear !important;
  overflow: visible !important;
}
.bt-elwg-brand-slider--default .bt-brand-slider--item {
  width: auto;
  min-height: 120px;
  display: flex;
  align-items: center;
  border-radius: 0;
  background: transparent;
  justify-content: center;
  padding: 10px 80px;
}
@media (max-width: 767.98px) {
  .bt-elwg-brand-slider--default .bt-brand-slider--item {
    min-height: 80px;
  }
}
.bt-elwg-brand-slider--default .bt-brand-slider--item img {
  display: block;
  max-height: 40px;
  object-fit: contain;
  max-width: 100%;
}
.bt-elwg-brand-slider--default .bt-brand-slider--item svg {
  display: block;
  max-height: 40px;
  object-fit: contain;
  max-width: 100%;
}

.bt-elwg-countdown--default .bt-countdown {
  display: flex;
  align-items: center;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-countdown--default .bt-countdown-expired {
  font-size: 35px;
  font-style: normal;
  font-weight: 500;
  line-height: 45px;
}
.bt-elwg-countdown--default .bt-countdown--item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.bt-elwg-countdown--default .bt-countdown--digits {
  font-size: 56px;
  font-style: normal;
  font-weight: 500;
  line-height: 68px;
}
.bt-elwg-countdown--default .bt-countdown--label {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}
.bt-elwg-countdown--default .bt-countdown .bt-delimiter {
  margin: 0 32px;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 48px;
  text-transform: capitalize;
}
@media (max-width: 519.98px) {
  .bt-elwg-countdown--default .bt-countdown--digits {
    font-size: 45px;
    line-height: 60px;
  }
  .bt-elwg-countdown--default .bt-countdown .bt-delimiter {
    margin: 0 15px;
  }
}
@media (max-width: 360px) {
  .bt-elwg-countdown--default .bt-countdown--digits {
    font-size: 38px;
    line-height: 55px;
  }
}

.bt-elwg-our-teams--default .bt-team-members {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}
.bt-elwg-our-teams--default .bt-team-members .bt-team-member {
  overflow: hidden;
}
.bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image {
  position: relative;
}
.bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .bt-cover-image, .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .woocommerce-product-gallery__image, .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .woocommerce-product-gallery__image, .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .woocommerce-product-gallery__image, .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .woocommerce-product-gallery__image, .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .woocommerce-product-gallery__image, .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .woocommerce-product-gallery__image, .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .woocommerce-product-gallery__image, .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .woocommerce-product-gallery__image {
  border-radius: 16px;
  transition: transform 0.4s ease;
}
.bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .bt-cover-image img, .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .woocommerce-product-gallery__image img, .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .woocommerce-product-gallery__image img, .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .woocommerce-product-gallery__image img, .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .woocommerce-product-gallery__image img, .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .woocommerce-product-gallery__image img, .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .woocommerce-product-gallery__image img, .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .woocommerce-product-gallery__image img, .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .woocommerce-product-gallery__image img {
  transform: scale(1, 1) translateZ(0);
  transition: all 2s cubic-bezier(0, 0, 0.44, 1.18);
}
.bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .bt-member-social {
  position: absolute;
  transform: translateX(100px);
  right: 12px;
  top: 12px;
  display: flex;
  gap: 12px;
  align-items: center;
  padding: 8px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.95);
  flex-direction: column;
  transition: 0.3s ease;
  opacity: 0;
  visibility: hidden;
}
.bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .bt-member-social a {
  display: flex;
  border: 1px solid #e9e9e9;
  width: 35px;
  height: 35px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  box-sizing: border-box;
  color: var(--e-global-color-primary, #181818);
  opacity: 0;
  transition: none;
}
.bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .bt-member-social a:hover {
  border-color: var(--e-global-color-accent, #DF4242);
  background: var(--e-global-color-accent, #DF4242);
  color: #fff;
}
.bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .bt-member-social a:nth-child(1) {
  transition-delay: 0.1s;
}
.bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .bt-member-social a:nth-child(2) {
  transition-delay: 0.2s;
}
.bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .bt-member-social a:nth-child(3) {
  transition-delay: 0.3s;
}
.bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .bt-member-social a:nth-child(4) {
  transition-delay: 0.4s;
}
.bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-image .bt-member-social a:nth-child(5) {
  transition-delay: 0.5s;
}
.bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-info {
  margin-top: 24px;
}
.bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-info .bt-member-name {
  margin: 0 0 4px 0;
  line-height: 1;
  word-break: break-word;
  color: var(--e-global-color-primary, #181818);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  cursor: pointer;
  transition: color 0.3s ease;
}
.bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-info .bt-member-name:hover {
  color: var(--e-global-color-accent, #DF4242);
  text-decoration: underline;
  text-decoration-skip-ink: none;
  text-underline-offset: 3px;
  text-decoration-thickness: 0.5px;
}
.bt-elwg-our-teams--default .bt-team-members .bt-team-member .bt-member-info .bt-member-position {
  color: var(--e-global-color-text, #616365);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}
.bt-elwg-our-teams--default .bt-team-members .bt-team-member:hover .bt-member-image .bt-cover-image img, .bt-elwg-our-teams--default .bt-team-members .bt-team-member:hover .bt-member-image .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-our-teams--default .bt-team-members .bt-team-member:hover .bt-member-image .woocommerce-product-gallery__image img, .bt-elwg-our-teams--default .bt-team-members .bt-team-member:hover .bt-member-image .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-our-teams--default .bt-team-members .bt-team-member:hover .bt-member-image .woocommerce-product-gallery__image img, .bt-elwg-our-teams--default .bt-team-members .bt-team-member:hover .bt-member-image .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-our-teams--default .bt-team-members .bt-team-member:hover .bt-member-image .woocommerce-product-gallery__image img, .bt-elwg-our-teams--default .bt-team-members .bt-team-member:hover .bt-member-image .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-our-teams--default .bt-team-members .bt-team-member:hover .bt-member-image .woocommerce-product-gallery__image img, .bt-elwg-our-teams--default .bt-team-members .bt-team-member:hover .bt-member-image .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-our-teams--default .bt-team-members .bt-team-member:hover .bt-member-image .woocommerce-product-gallery__image img, .bt-elwg-our-teams--default .bt-team-members .bt-team-member:hover .bt-member-image .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-our-teams--default .bt-team-members .bt-team-member:hover .bt-member-image .woocommerce-product-gallery__image img, .bt-elwg-our-teams--default .bt-team-members .bt-team-member:hover .bt-member-image .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-our-teams--default .bt-team-members .bt-team-member:hover .bt-member-image .woocommerce-product-gallery__image img, .bt-elwg-our-teams--default .bt-team-members .bt-team-member:hover .bt-member-image .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-our-teams--default .bt-team-members .bt-team-member:hover .bt-member-image .woocommerce-product-gallery__image img {
  transform: scale(1.1, 1.1) translateZ(0);
}
.bt-elwg-our-teams--default .bt-team-members .bt-team-member:hover .bt-member-image .bt-member-social {
  transform: translateX(0);
  opacity: 1;
  visibility: visible;
}
.bt-elwg-our-teams--default .bt-team-members .bt-team-member:hover .bt-member-image .bt-member-social a {
  transform: translateX(0);
  opacity: 1;
}

.bt-elwg-our-store--default .bt-store {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px 30px;
}
.bt-elwg-our-store--default .bt-store--item:hover .bt-store--image .bt-cover-image img, .bt-elwg-our-store--default .bt-store--item:hover .bt-store--image .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-our-store--default .bt-store--item:hover .bt-store--image .woocommerce-product-gallery__image img, .bt-elwg-our-store--default .bt-store--item:hover .bt-store--image .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-our-store--default .bt-store--item:hover .bt-store--image .woocommerce-product-gallery__image img, .bt-elwg-our-store--default .bt-store--item:hover .bt-store--image .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-our-store--default .bt-store--item:hover .bt-store--image .woocommerce-product-gallery__image img, .bt-elwg-our-store--default .bt-store--item:hover .bt-store--image .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-our-store--default .bt-store--item:hover .bt-store--image .woocommerce-product-gallery__image img, .bt-elwg-our-store--default .bt-store--item:hover .bt-store--image .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-our-store--default .bt-store--item:hover .bt-store--image .woocommerce-product-gallery__image img, .bt-elwg-our-store--default .bt-store--item:hover .bt-store--image .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-our-store--default .bt-store--item:hover .bt-store--image .woocommerce-product-gallery__image img, .bt-elwg-our-store--default .bt-store--item:hover .bt-store--image .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-our-store--default .bt-store--item:hover .bt-store--image .woocommerce-product-gallery__image img, .bt-elwg-our-store--default .bt-store--item:hover .bt-store--image .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-our-store--default .bt-store--item:hover .bt-store--image .woocommerce-product-gallery__image img {
  transform: scale(1.1, 1.1) translateZ(0);
}
.bt-elwg-our-store--default .bt-store--image .bt-cover-image, .bt-elwg-our-store--default .bt-store--image .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-our-store--default .bt-store--image .woocommerce-product-gallery__image, .bt-elwg-our-store--default .bt-store--image .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-our-store--default .bt-store--image .woocommerce-product-gallery__image, .bt-elwg-our-store--default .bt-store--image .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-our-store--default .bt-store--image .woocommerce-product-gallery__image, .bt-elwg-our-store--default .bt-store--image .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-our-store--default .bt-store--image .woocommerce-product-gallery__image, .bt-elwg-our-store--default .bt-store--image .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-our-store--default .bt-store--image .woocommerce-product-gallery__image, .bt-elwg-our-store--default .bt-store--image .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-our-store--default .bt-store--image .woocommerce-product-gallery__image, .bt-elwg-our-store--default .bt-store--image .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-our-store--default .bt-store--image .woocommerce-product-gallery__image, .bt-elwg-our-store--default .bt-store--image .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-our-store--default .bt-store--image .woocommerce-product-gallery__image {
  border-radius: 8px;
}
.bt-elwg-our-store--default .bt-store--image .bt-cover-image img, .bt-elwg-our-store--default .bt-store--image .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-our-store--default .bt-store--image .woocommerce-product-gallery__image img, .bt-elwg-our-store--default .bt-store--image .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-our-store--default .bt-store--image .woocommerce-product-gallery__image img, .bt-elwg-our-store--default .bt-store--image .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-our-store--default .bt-store--image .woocommerce-product-gallery__image img, .bt-elwg-our-store--default .bt-store--image .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-our-store--default .bt-store--image .woocommerce-product-gallery__image img, .bt-elwg-our-store--default .bt-store--image .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-our-store--default .bt-store--image .woocommerce-product-gallery__image img, .bt-elwg-our-store--default .bt-store--image .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-our-store--default .bt-store--image .woocommerce-product-gallery__image img, .bt-elwg-our-store--default .bt-store--image .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-our-store--default .bt-store--image .woocommerce-product-gallery__image img, .bt-elwg-our-store--default .bt-store--image .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-our-store--default .bt-store--image .woocommerce-product-gallery__image img {
  transform: scale(1, 1) translateZ(0);
  transition: all 2s cubic-bezier(0, 0, 0.44, 1.18);
}
.bt-elwg-our-store--default .bt-store--info {
  margin-top: 24px;
}
.bt-elwg-our-store--default .bt-store--name {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 16px 0;
}
@media (max-width: 519.98px) {
  .bt-elwg-our-store--default .bt-store--name {
    margin: 0 0 12px 0;
  }
}
.bt-elwg-our-store--default .bt-store--location, .bt-elwg-our-store--default .bt-store--phone, .bt-elwg-our-store--default .bt-store--email {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
  margin: 4px 0 0 0;
}
@media (max-width: 519.98px) {
  .bt-elwg-our-store--default .bt-store--location, .bt-elwg-our-store--default .bt-store--phone, .bt-elwg-our-store--default .bt-store--email {
    font-size: 15px;
    line-height: 22px;
    margin: 2px 0 0 0;
  }
}
.bt-elwg-our-store--default .bt-store--direction {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  gap: 4px;
  margin: 16px 0 0 0;
  color: var(--e-global-color-primary, #181818);
  text-decoration: underline;
  text-decoration-skip-ink: none;
  text-underline-offset: 4px;
  text-decoration-thickness: 1px;
}
@media (max-width: 519.98px) {
  .bt-elwg-our-store--default .bt-store--direction {
    margin: 12px 0 0 0;
  }
}

.bt-elwg-site-notification--default .bt-site-notification {
  text-align: center;
  position: relative;
}
.bt-elwg-site-notification--default .bt-site-notification.bt-navigation-enabled .bt-site-notification--item {
  padding: 0 25px;
}
.bt-elwg-site-notification--default .bt-site-notification--item {
  display: flex;
  align-items: center;
  gap: 8px;
}
.bt-elwg-site-notification--default .bt-site-notification--item img {
  width: 20px;
  height: 20px;
  object-fit: contain;
}
.bt-elwg-site-notification--default .bt-site-notification--item .bt-svg {
  display: flex;
}
.bt-elwg-site-notification--default .bt-site-notification--item .bt-svg svg {
  width: 20px;
  height: 20px;
}
.bt-elwg-site-notification--default .bt-site-notification--text {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
  text-align: left;
}
.bt-elwg-site-notification--default .bt-site-notification--text a {
  color: var(--e-global-color-accent, #DF4242);
  font-weight: 500;
  display: inline-block;
}
.bt-elwg-site-notification--default .bt-site-notification--prev, .bt-elwg-site-notification--default .bt-site-notification--next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  width: 20px;
  height: 20px;
  color: #fff;
  cursor: pointer;
}
.bt-elwg-site-notification--default .bt-site-notification--prev svg, .bt-elwg-site-notification--default .bt-site-notification--next svg {
  position: relative;
  top: -2px;
}
.bt-elwg-site-notification--default .bt-site-notification--prev {
  left: 0;
}
.bt-elwg-site-notification--default .bt-site-notification--next {
  right: 0;
}

.bt-elwg-switcher .bt-dropdown {
  list-style: none;
  margin: 0;
  padding: 0;
}
.bt-elwg-switcher .bt-dropdown .bt-has-dropdown {
  position: relative;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  color: var(--e-global-color-primary, #181818);
  text-transform: capitalize;
  line-height: 30px;
}
.bt-elwg-switcher .bt-dropdown .bt-has-dropdown > a {
  display: flex;
  align-items: center;
  gap: 8px;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-switcher .bt-dropdown .bt-has-dropdown > a .bt-current-item-text {
  display: flex;
  align-items: center;
  gap: 6px;
}
.bt-elwg-switcher .bt-dropdown .bt-has-dropdown > a .language-flag {
  line-height: 1;
  position: relative;
  top: 1px;
}
.bt-elwg-switcher .bt-dropdown .bt-has-dropdown > a .language-flag img {
  margin: 0 !important;
}
.bt-elwg-switcher .bt-dropdown .bt-has-dropdown ul.sub-dropdown {
  min-width: 60px;
  max-width: 190px;
  background-color: #fff;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  overflow: hidden;
  opacity: 0;
  position: absolute;
  top: 100%;
  left: initial;
  right: 0;
  visibility: hidden;
  width: 100%;
  z-index: 991;
  pointer-events: none;
  transition: transform 0.45s ease, opacity 0.45s ease, visibility 0.45s ease;
  transform: translateY(15px);
  list-style: none;
  margin: 0;
  padding: 0;
}
.bt-elwg-switcher .bt-dropdown .bt-has-dropdown ul.sub-dropdown.bt-dropdown-position-top {
  top: initial;
  bottom: 100%;
}
.bt-elwg-switcher .bt-dropdown .bt-has-dropdown ul.sub-dropdown li a {
  color: var(--e-global-color-text, #616365);
  display: block;
  padding: 12px 12px;
  line-height: 1;
  text-transform: initial;
  white-space: nowrap;
  border-bottom: 1px solid #e9e9e9;
}
.bt-elwg-switcher .bt-dropdown .bt-has-dropdown ul.sub-dropdown li a:hover {
  background: #f6f6f4;
}
.bt-elwg-switcher .bt-dropdown .bt-has-dropdown ul.sub-dropdown li a.active {
  background: #e9e9e9;
}
.bt-elwg-switcher .bt-dropdown .bt-has-dropdown ul.sub-dropdown li:last-child a {
  border-bottom: none;
}
.bt-elwg-switcher .bt-dropdown .bt-has-dropdown.active ul.sub-dropdown, .bt-elwg-switcher .bt-dropdown .bt-has-dropdown:hover ul.sub-dropdown {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: visible;
  pointer-events: unset;
}
.bt-elwg-switcher.language-switcher .bt-has-dropdown ul.sub-dropdown {
  min-width: 100px;
}
.bt-elwg-switcher.language-switcher .bt-has-dropdown ul.sub-dropdown li a {
  display: flex;
  gap: 6px;
  align-items: center;
}
.bt-elwg-switcher.language-switcher .bt-has-dropdown ul.sub-dropdown li a .language-flag img {
  margin: 0 !important;
}

.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider {
  display: flex;
  flex-direction: row;
  gap: 0;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left {
  width: 41%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left > * {
  max-width: 530px;
  padding-right: 10px;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-heading .bt-accordion-title {
  font-size: 44px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.13;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 36px 0;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-heading .bt-accordion-sub-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.62;
  text-transform: uppercase;
  color: var(--e-global-color-secondary, #A2A4AB);
  margin: 0 0 8px 0;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-button {
  margin-top: 36px;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-button a {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  margin-top: 36px;
  color: var(--e-global-color-primary, #181818);
  text-decoration: underline;
  text-decoration-skip-ink: none;
  text-underline-offset: 6px;
  text-decoration-thickness: 2px;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-button a:hover {
  color: var(--e-global-color-accent, #DF4242);
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-nav .bt-accordion-nav-item {
  cursor: pointer;
  padding: 28px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  position: relative;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-nav .bt-accordion-nav-item:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 1px;
  background: var(--e-global-color-primary, #181818);
  transition: width 0.5s ease;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-nav .bt-accordion-nav-item .bt-accordion-nav-title {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 12px 0;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-nav .bt-accordion-nav-item .bt-accordion-description {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.62;
  color: #a2a4ab;
  margin: 0;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-nav .bt-accordion-nav-item.active:before {
  width: 100%;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-nav .bt-accordion-nav-item.active .bt-accordion-description {
  display: block;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-nav .bt-accordion-nav-item .bt-accordion-description {
  display: none;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right {
  width: 59%;
  overflow: hidden;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .js-accordion-products {
  left: -24%;
  overflow: visible;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item {
  margin: 0;
  position: relative;
  cursor: pointer;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item.bt-product-variable .bt-product-price {
  flex-direction: row !important;
  justify-content: flex-start !important;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image {
  padding-bottom: 132%;
  background: #e9e9e9;
  border-radius: 0;
  box-shadow: 0 0 1px #e9e9e9;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image--placeholder img {
  mix-blend-mode: multiply;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content {
  position: absolute;
  bottom: 20px;
  left: 20px;
  right: 20px;
  padding: 12px 16px;
  background: #fff;
}
@media (max-width: 991.98px) and (min-width: 767.98px) {
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content {
    bottom: 15px;
    left: 15px;
    right: 15px;
    padding: 10px 12px;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content {
    bottom: 15px;
    left: 15px;
    right: 15px;
    padding: 10px 12px;
  }
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content .bt-product-title {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 2px 0;
  max-width: calc(100% - 55px);
}
@media (max-width: 991.98px) and (min-width: 767.98px) {
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content .bt-product-title {
    font-size: 16px;
  }
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content .bt-product-price {
  max-width: calc(100% - 55px);
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  color: var(--e-global-color-primary, #181818);
  align-items: baseline;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content .bt-product-price .woocommerce-Price-amount {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.62;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content .bt-product-price ins {
  text-decoration: none;
  margin-right: 0 !important;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content .bt-product-price del {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.57;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content .bt-product-price del .woocommerce-Price-amount {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.57;
  color: var(--e-global-color-text, #616365);
}
@media (max-width: 519.98px) {
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content .bt-product-price {
    gap: 4px;
  }
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content .bt-product-add-to-cart {
  position: absolute;
  bottom: 12px;
  right: 16px;
  width: 48px;
  height: 48px;
}
@media (max-width: 991.98px) and (min-width: 767.98px) {
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content .bt-product-add-to-cart {
    bottom: 10px;
    right: 12px;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content .bt-product-add-to-cart {
    bottom: 10px;
    right: 12px;
  }
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content .bt-product-add-to-cart a {
  background: var(--e-global-color-primary, #181818);
  color: #fff;
  font-size: 0;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 48px;
  height: 48px;
  max-width: 100%;
  padding: 0;
  border-radius: 0;
  transition: opacity 0.5s ease, transform 0.5s ease;
  display: block;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content .bt-product-add-to-cart a.loading::before {
  opacity: 0;
  visibility: hidden;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content .bt-product-add-to-cart a.loading:after {
  left: 33% !important;
  top: 33% !important;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content .bt-product-add-to-cart a:hover {
  background: var(--e-global-color-accent, #DF4242);
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content .bt-product-add-to-cart a::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
  background-image: url("../images/cart-white.svg");
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content .bt-product-add-to-cart a.wc-forward::before {
  background-image: url("../images/view-cart-white.svg");
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content .bt-product-add-to-cart a.bt-view-product::before, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content .bt-product-add-to-cart a.product_type_grouped::before, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content .bt-product-add-to-cart a.product_type_external::before {
  background-image: url("../images/view-product-white.svg");
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .swiper-slide::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .swiper-slide.swiper-slide-active::before {
  display: none;
}
@media (max-width: 1199.98px) and (min-width: 1023.98px) {
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-heading .bt-accordion-title {
    font-size: 36px;
    margin: 0 0 15px 0;
  }
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-heading .bt-accordion-sub-title {
    font-size: 14px;
  }
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-nav .bt-accordion-nav-item {
    padding: 15px 0;
  }
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-nav .bt-accordion-nav-item .bt-accordion-nav-title {
    font-size: 20px;
    margin-bottom: 5px;
  }
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-nav .bt-accordion-nav-item .bt-accordion-description {
    font-size: 14px;
  }
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-button {
    margin-top: 15px;
  }
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-button a {
    font-size: 14px;
  }
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content .bt-product-title {
    font-size: 16px;
  }
}
@media (max-width: 1024.98px) and (min-width: 1023.98px) {
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider {
    --slider-offset-width: 0;
  }
}
@media (max-width: 1023.98px) {
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider {
    flex-direction: column;
    gap: 40px;
  }
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left {
    width: 100%;
    padding-right: 15px;
  }
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left > * {
    max-width: 100%;
    padding-right: 0;
  }
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-heading .bt-accordion-title {
    margin: 0 0 15px 0;
  }
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-nav .bt-accordion-nav-item {
    padding: 25px 0;
  }
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-nav .bt-accordion-nav-item .bt-accordion-nav-title {
    margin-bottom: 5px;
  }
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-button {
    margin-top: 25px;
  }
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right {
    width: 100%;
  }
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .js-accordion-products {
    left: 0;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-heading .bt-accordion-title {
    font-size: 33px;
    margin: 0 0 15px 0;
  }
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-heading .bt-accordion-sub-title {
    font-size: 14px;
  }
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-nav .bt-accordion-nav-item {
    padding: 15px 0;
  }
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-nav .bt-accordion-nav-item .bt-accordion-nav-title {
    font-size: 20px;
    margin-bottom: 5px;
  }
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-nav .bt-accordion-nav-item .bt-accordion-description {
    font-size: 14px;
  }
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-button {
    margin-top: 15px;
  }
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-accordion-left .bt-accordion-button a {
    font-size: 14px;
  }
  .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-product-content .bt-product-title {
    font-size: 16px;
  }
}

.bt-elwg-collection-banner--default .bt-collection-banner {
  display: flex;
  gap: 10px;
}
.bt-elwg-collection-banner--default .bt-collection-banner .collection-item {
  position: relative;
  flex: 1;
  min-width: 80px;
  overflow: hidden;
  cursor: pointer;
  transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}
.bt-elwg-collection-banner--default .bt-collection-banner .collection-item.active {
  flex: 2.1;
}
.bt-elwg-collection-banner--default .bt-collection-banner .collection-item .collection-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.bt-elwg-collection-banner--default .bt-collection-banner .collection-item .collection-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}
.bt-elwg-collection-banner--default .bt-collection-banner .collection-item .collection-content {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 28px;
  color: white;
  transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
  background: rgba(24, 24, 24, 0.1);
  backdrop-filter: blur(15px);
}
.bt-elwg-collection-banner--default .bt-collection-banner .collection-item .collection-content h3 {
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  color: #fff;
  margin: 0 0 8px 0;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  max-width: 500px;
}
.bt-elwg-collection-banner--default .bt-collection-banner .collection-item .collection-content p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.62;
  color: #fff;
  margin: 0;
  max-width: 500px;
}
.bt-elwg-collection-banner--default .bt-collection-banner .collection-item .collection-content .collection-button {
  position: absolute;
  top: 50%;
  right: 28px;
  display: inline-block;
  padding: 16px 36px;
  background: #fff;
  color: var(--e-global-color-primary, #181818);
  text-decoration: none;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.62;
  text-transform: uppercase;
  transform: translateY(-50%);
  opacity: 0;
  transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}
.bt-elwg-collection-banner--default .bt-collection-banner .collection-item .collection-content .collection-button:hover {
  background: var(--e-global-color-accent, #DF4242);
  color: #fff;
}
.bt-elwg-collection-banner--default .bt-collection-banner .collection-item.active .collection-content {
  background: var(--e-global-color-primary, #181818);
}
.bt-elwg-collection-banner--default .bt-collection-banner .collection-item.active .collection-content .collection-button {
  opacity: 1;
}
.bt-elwg-collection-banner--default .bt-collection-banner .collection-item.bt-content-active .collection-content h3 {
  max-width: calc(100% - 225px);
}
.bt-elwg-collection-banner--default .bt-collection-banner .collection-item.bt-content-active .collection-content p {
  max-width: calc(100% - 225px);
}
.bt-elwg-collection-banner--default .bt-collection-banner.bt-items-2 .collection-item .collection-content h3 {
  max-width: 700px;
}
.bt-elwg-collection-banner--default .bt-collection-banner.bt-items-2 .collection-item .collection-content p {
  max-width: 700px;
}
.bt-elwg-collection-banner--default .bt-collection-banner.bt-items-3 .collection-item .collection-content h3 {
  max-width: 600px;
}
.bt-elwg-collection-banner--default .bt-collection-banner.bt-items-3 .collection-item .collection-content p {
  max-width: 600px;
}
@media (max-width: 1430px) {
  .bt-elwg-collection-banner--default .bt-collection-banner .collection-item .collection-content {
    opacity: 0;
  }
  .bt-elwg-collection-banner--default .bt-collection-banner .collection-item.active {
    flex: 2.5;
  }
  .bt-elwg-collection-banner--default .bt-collection-banner .collection-item.active .collection-content {
    opacity: 1;
  }
}
@media (max-width: 1024px) {
  .bt-elwg-collection-banner--default .bt-collection-banner .collection-item.active {
    flex: 5;
  }
}
@media (max-width: 1200px) {
  .bt-elwg-collection-banner--default .bt-collection-banner .collection-item .collection-content {
    padding: 15px;
  }
  .bt-elwg-collection-banner--default .bt-collection-banner .collection-item .collection-content h3 {
    font-size: 24px;
    margin-bottom: 5px;
    max-width: calc(100% - 175px);
  }
  .bt-elwg-collection-banner--default .bt-collection-banner .collection-item .collection-content p {
    font-size: 14px;
    max-width: calc(100% - 175px);
  }
  .bt-elwg-collection-banner--default .bt-collection-banner .collection-item .collection-content .collection-button {
    padding: 14px 20px;
    font-size: 14px;
    right: 15px;
  }
}
@media (max-width: 767px) {
  .bt-elwg-collection-banner--default .bt-collection-banner {
    display: grid;
    grid-template-columns: 1fr;
  }
  .bt-elwg-collection-banner--default .bt-collection-banner .collection-item .collection-content {
    background: var(--e-global-color-primary, #181818);
    opacity: 1;
  }
  .bt-elwg-collection-banner--default .bt-collection-banner .collection-item .collection-content .collection-button {
    opacity: 1;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-collection-banner--default .bt-collection-banner .collection-item .collection-content h3 {
    max-width: 100%;
  }
  .bt-elwg-collection-banner--default .bt-collection-banner .collection-item .collection-content p {
    max-width: 100%;
  }
  .bt-elwg-collection-banner--default .bt-collection-banner .collection-item .collection-content .collection-button {
    font-size: 14px;
    position: relative;
    transform: none;
    top: auto;
    right: auto;
    margin-top: 10px;
    padding: 0;
    background: transparent !important;
    color: #fff !important;
    text-decoration: underline;
  }
}
.bt-elwg-collection-banner--style-1 .bt-collection-banner {
  display: flex;
  gap: 10px;
}
.bt-elwg-collection-banner--style-1 .bt-collection-banner .collection-item {
  position: relative;
  flex: 1;
  min-width: 80px;
  overflow: hidden;
  cursor: pointer;
  transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}
.bt-elwg-collection-banner--style-1 .bt-collection-banner .collection-item.active {
  flex: 2.1;
}
.bt-elwg-collection-banner--style-1 .bt-collection-banner .collection-item .collection-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.bt-elwg-collection-banner--style-1 .bt-collection-banner .collection-item .collection-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}
.bt-elwg-collection-banner--style-1 .bt-collection-banner .collection-item .collection-content {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 30px;
  transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}
.bt-elwg-collection-banner--style-1 .bt-collection-banner .collection-item .collection-content h3 {
  font-size: 44px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.13;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 4px 0;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  max-width: 500px;
}
.bt-elwg-collection-banner--style-1 .bt-collection-banner .collection-item .collection-content h3 a {
  color: inherit;
}
.bt-elwg-collection-banner--style-1 .bt-collection-banner .collection-item .collection-content p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.62;
  color: var(--e-global-color-text, #616365);
  margin: 0;
  max-width: 500px;
}
.bt-elwg-collection-banner--style-1 .bt-collection-banner .collection-item .collection-content .collection-button {
  display: inline-block;
  text-transform: uppercase;
  padding: 0;
  margin-top: 20px;
  color: var(--e-global-color-primary, #181818);
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 1px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.62;
  transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}
.bt-elwg-collection-banner--style-1 .bt-collection-banner .collection-item .collection-content .collection-button:hover {
  color: var(--e-global-color-accent, #DF4242);
}
@media (max-width: 1430px) {
  .bt-elwg-collection-banner--style-1 .bt-collection-banner .collection-item .collection-content {
    opacity: 0;
  }
  .bt-elwg-collection-banner--style-1 .bt-collection-banner .collection-item.active {
    flex: 2.5;
  }
  .bt-elwg-collection-banner--style-1 .bt-collection-banner .collection-item.active .collection-content {
    opacity: 1;
  }
}
@media (max-width: 1024px) {
  .bt-elwg-collection-banner--style-1 .bt-collection-banner .collection-item.active {
    flex: 5;
  }
}
@media (max-width: 767px) {
  .bt-elwg-collection-banner--style-1 .bt-collection-banner {
    display: grid;
    grid-template-columns: 1fr;
  }
  .bt-elwg-collection-banner--style-1 .bt-collection-banner .collection-item .collection-content {
    opacity: 1;
  }
  .bt-elwg-collection-banner--style-1 .bt-collection-banner .collection-item .collection-content .collection-button {
    opacity: 1;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-collection-banner--style-1 .bt-collection-banner .collection-item .collection-content {
    padding: 20px;
  }
  .bt-elwg-collection-banner--style-1 .bt-collection-banner .collection-item .collection-content h3 {
    font-size: 36px;
  }
}

/* Item Hotspot Product Widget Styles */
@keyframes pulse {
  0% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 0.7;
  }
  70% {
    transform: translate(-50%, -50%) scale(1.5);
    opacity: 0;
  }
  100% {
    transform: translate(-50%, -50%) scale(1.5);
    opacity: 0;
  }
}
@keyframes slideInUp {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.bt-elwg-product-overlay-hotspot--default {
  position: relative;
}
.bt-elwg-product-overlay-hotspot--default .bt-product-overlay-hotspot {
  display: flex;
  flex-direction: column;
}
.bt-elwg-product-overlay-hotspot--default .bt-hotspot-product--image {
  position: relative;
  display: inline-block;
  width: 100%;
  max-width: 100%;
}
.bt-elwg-product-overlay-hotspot--default .bt-hotspot-product--image .bt-hotspot-image {
  position: relative;
  overflow: hidden;
}
.bt-elwg-product-overlay-hotspot--default .bt-hotspot-product--image .bt-hotspot-image img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0;
}
.bt-elwg-product-overlay-hotspot--default .bt-hotspot-product--image .bt-hotspot-points {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.bt-elwg-product-overlay-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point {
  position: absolute;
  z-index: 10;
  cursor: pointer;
  transform: translate(-50%, -50%);
}
.bt-elwg-product-overlay-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker {
  display: block;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: transparent;
  border: 8px solid #ffffff;
  cursor: pointer;
  margin: 0.5rem;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.bt-elwg-product-overlay-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker::after, .bt-elwg-product-overlay-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker::before {
  border: solid 1px #ffffff;
  border-radius: 50%;
  position: absolute;
  content: "";
  top: 7px;
  right: 7px;
  bottom: 7px;
  left: 7px;
}
.bt-elwg-product-overlay-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker::before {
  animation: ripple-line 2s linear infinite;
}
.bt-elwg-product-overlay-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker::after {
  animation: ripple-line 2s 1s linear infinite;
}
@keyframes ripple-line {
  to {
    transform: scale(2);
    opacity: 0;
  }
}
.bt-elwg-product-overlay-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker:hover {
  background-color: var(--e-global-color-accent, #DF4242);
}
.bt-elwg-product-overlay-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point.active .bt-hotspot-marker {
  background-color: var(--e-global-color-accent, #DF4242);
}
.bt-elwg-product-overlay-hotspot--default .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point:hover .bt-hotspot-marker {
  background-color: var(--e-global-color-accent, #DF4242);
}
.bt-elwg-product-overlay-hotspot--default .bt-hotspot-product-display {
  position: absolute;
  bottom: 12px;
  left: 12px;
  right: 12px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 {
  position: relative;
  display: flex;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-hotspot-product--image {
  position: relative;
  display: inline-block;
  width: 100%;
  max-width: 100%;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-hotspot-product--image .bt-hotspot-image {
  position: relative;
  overflow: hidden;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-hotspot-product--image .bt-hotspot-image img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-hotspot-product--image .bt-hotspot-points {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point {
  position: absolute;
  z-index: 10;
  cursor: pointer;
  transform: translate(-50%, -50%);
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker {
  display: block;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: transparent;
  border: 8px solid #ffffff;
  cursor: pointer;
  margin: 0.5rem;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker::after, .bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker::before {
  border: solid 1px #ffffff;
  border-radius: 50%;
  position: absolute;
  content: "";
  top: 7px;
  right: 7px;
  bottom: 7px;
  left: 7px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker::before {
  animation: ripple-line 2s linear infinite;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker::after {
  animation: ripple-line 2s 1s linear infinite;
}
@keyframes ripple-line {
  to {
    transform: scale(2);
    opacity: 0;
  }
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker:hover {
  background-color: var(--e-global-color-accent, #DF4242);
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point.active .bt-hotspot-marker {
  background-color: var(--e-global-color-accent, #DF4242);
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-hotspot-product--image .bt-hotspot-points .bt-hotspot-point:hover .bt-hotspot-marker {
  background-color: var(--e-global-color-accent, #DF4242);
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel {
  position: absolute;
  bottom: 20px;
  left: 20px;
  right: 20px;
  z-index: 20;
  max-width: 380px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  gap: 16px;
  cursor: pointer;
  background-color: #ffffff;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-header .bt-shop-panel-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  color: var(--e-global-color-primary, #181818);
  margin: 0;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-header .bt-shop-panel-count {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-header .bt-shop-panel-close {
  background: none;
  border: none;
  padding: 4px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--e-global-color-primary, #181818);
  display: none;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-header .bt-shop-panel-close svg {
  width: 20px;
  height: 20px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-header .bt-shop-panel-close:hover {
  transform: rotate(90deg);
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-panel-open .bt-shop-panel-header {
  padding: 16px 16px 0 16px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-panel-open .bt-shop-panel-header .bt-shop-panel-count {
  display: none;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-panel-open .bt-shop-panel-header .bt-shop-panel-close {
  display: flex;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-shop-panel-content-header {
  background-color: #ffffff;
  padding: 16px;
  max-height: 500px;
  overflow-y: auto;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 12px;
  transition: background-color 0.2s ease;
  border: 1px solid #e9e9e9;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item.out-of-stock {
  border-color: rgba(233, 233, 233, 0.5019607843);
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item.out-of-stock .bt-price {
  opacity: 0.5;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item:hover {
  background-color: #f6f6f4;
  border-color: #f6f6f4;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item:hover select {
  background-color: #f6f6f4;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-thumbnail {
  flex-shrink: 0;
  width: 60px;
  height: 60px;
  overflow: hidden;
  display: block;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-name {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 4px 0;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-name a {
  color: inherit;
  text-decoration: none;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-name a:hover {
  color: var(--e-global-color-accent, #DF4242);
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .stock {
  display: inline-flex;
  margin: 0;
  padding: 0 8px;
  font-size: 12px !important;
  font-weight: 400;
  line-height: 20px;
  text-transform: capitalize;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  width: auto;
  margin-bottom: 4px;
  background-color: #3dab25;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .stock.out-of-stock {
  background-color: #f03e3e;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .stock.available-on-backorder {
  background-color: #f0a750;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .variations_form {
  margin: 4px 0;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .variations_form > * {
  display: none;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .variations_form .single_variation_wrap > * {
  display: none;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .variations_form .woocommerce-variation > * {
  display: none;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .variations_form .woocommerce-variation .woocommerce-variation-availability {
  display: flex;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .variations_form .woocommerce-variation .woocommerce-variation-availability .stock {
  display: inline-block;
  margin: 0;
  padding: 0 8px;
  font-size: 12px !important;
  font-weight: 400;
  line-height: 20px;
  text-transform: capitalize;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  background: #3dab25;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .variations_form .woocommerce-variation .woocommerce-variation-availability .stock.out-of-stock {
  background-color: #f03e3e;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .variations_form .woocommerce-variation .woocommerce-variation-availability .stock.available-on-backorder {
  background-color: #f0a750;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .variations_form .variations {
  display: flex !important;
  border: none;
  margin: 0;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .variations_form .variations tbody {
  display: flex;
  gap: 10px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .variations_form .variations tbody tr {
  display: flex;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .variations_form .variations tbody tr th {
  display: none;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .variations_form .variations tbody tr td {
  display: flex;
  padding: 0;
  border: none;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .variations_form .variations tbody tr td select {
  border: none;
  padding: 0;
  width: auto;
  padding-right: 19px;
  background-position: top 10px right 3px;
  background-size: 12px;
  min-inline-size: 16px;
  min-block-size: 10px;
  min-width: -webkit-fill-available;
  max-width: 65px;
  height: auto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .variations_form .variations tbody tr td select option:first-child {
  display: none;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .variations_form .variations tbody tr td .reset_variations {
  display: none !important;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  color: var(--e-global-color-primary, #181818);
  align-items: baseline;
  margin: 0;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price > .price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  color: var(--e-global-color-primary, #181818);
  align-items: baseline;
  margin: 0;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price.bt-product-variable {
  flex-direction: row !important;
  justify-content: flex-start !important;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price.bt-product-variable > .price {
  flex-direction: row !important;
  justify-content: flex-start !important;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price.bt-product-variable del {
  order: 1;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price .woocommerce-Price-amount {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.62;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price ins {
  text-decoration: none;
  margin-right: 0 !important;
  line-height: 1;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price del {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.57;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price del .woocommerce-Price-amount {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.57;
  color: var(--e-global-color-text, #616365);
}
@media (max-width: 519.98px) {
  .bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price {
    gap: 4px;
  }
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-link {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--e-global-color-primary, #181818);
  transition: transform 0.2s ease;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-link svg {
  width: 20px;
  height: 20px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-shop-panel-content-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 12px;
  gap: 12px;
  background: var(--e-global-color-primary, #181818);
  padding: 16px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-shop-panel-content-footer .bt-button-add-set-to-cart {
  flex: 1;
  display: inline-flex;
  color: #ffffff;
  text-decoration: none;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px; /* 162.5% */
  text-transform: uppercase;
  transition: background-color 0.2s ease;
  border: none;
  cursor: pointer;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-shop-panel-content-footer .bt-button-add-set-to-cart.disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-shop-panel-content-footer .bt-button-add-set-to-cart .bt-btn-price {
  margin-left: 8px;
  font-weight: 400;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel .bt-shop-panel-content .bt-shop-panel-content-footer .bt-shop-panel-footer-count {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: #ffffff;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-responsive-panel {
  left: 10px;
  right: 10px;
  bottom: 10px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-responsive-panel .bt-shop-panel-header {
  padding: 12px;
  gap: 12px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-responsive-panel .bt-shop-panel-header .bt-shop-panel-title {
  font-size: 14px;
  line-height: 22px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-responsive-panel .bt-shop-panel-header .bt-shop-panel-count {
  font-size: 14px;
  line-height: 22px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-responsive-panel .bt-shop-panel-header .bt-shop-panel-close svg {
  width: 18px;
  height: 18px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-responsive-panel.bt-panel-open .bt-shop-panel-header {
  padding: 12px 12px 0 12px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-responsive-panel .bt-shop-panel-content .bt-shop-panel-content-header {
  padding: 12px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-responsive-panel .bt-shop-panel-content .bt-hotspot-product-list {
  gap: 10px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-responsive-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item {
  gap: 10px;
  padding: 10px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-responsive-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-thumbnail {
  width: 50px;
  height: 50px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-responsive-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-name {
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 3px 0;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-responsive-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .variations_form {
  margin: 3px 0;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-responsive-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .variations_form .variations tbody {
  gap: 8px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-responsive-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .variations_form .variations tbody tr td select {
  font-size: 13px;
  line-height: 22px;
  max-width: 60px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-responsive-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-price {
  gap: 6px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-responsive-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-price .woocommerce-Price-amount {
  font-size: 14px;
  line-height: 1.5;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-responsive-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-price del {
  font-size: 13px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-responsive-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-price del .woocommerce-Price-amount {
  font-size: 13px;
  line-height: 1.5;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-responsive-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-link {
  width: 20px;
  height: 20px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-responsive-panel .bt-shop-panel-content .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-link svg {
  width: 18px;
  height: 18px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-responsive-panel .bt-shop-panel-content .bt-shop-panel-content-footer {
  padding: 12px;
  gap: 10px;
  margin-top: 10px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-responsive-panel .bt-shop-panel-content .bt-shop-panel-content-footer .bt-button-add-set-to-cart {
  font-size: 14px;
  line-height: 22px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-responsive-panel .bt-shop-panel-content .bt-shop-panel-content-footer .bt-button-add-set-to-cart .bt-btn-price {
  margin-left: 6px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-style-1 .bt-shop-the-look-panel.bt-responsive-panel .bt-shop-panel-content .bt-shop-panel-content-footer .bt-shop-panel-footer-count {
  font-size: 14px;
  line-height: 22px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-empty-message {
  padding: 20px;
  text-align: center;
  background: #f8f9fa;
  border: 1px dashed #dee2e6;
  border-radius: 4px;
}
.bt-elwg-product-overlay-hotspot-style-1--default .bt-product-overlay-hotspot-empty-message p {
  margin: 0;
  color: #6c757d;
  font-size: 16px;
  line-height: 1.5;
}

.bt-elwg-icon-payment .bt-icon-payment--grid {
  display: flex;
  gap: 8px;
}
@media (max-width: 767.98px) {
  .bt-elwg-icon-payment .bt-icon-payment--grid {
    gap: 4px;
  }
}
.bt-elwg-icon-payment .bt-icon-payment--grid img {
  display: block;
}

.bt-elwg-text-slider--default {
  pointer-events: none;
}
.bt-elwg-text-slider--default.swiper-rtl .swiper-slide {
  margin-left: 0 !important;
}
.bt-elwg-text-slider--default.bt-blur-enabled {
  position: relative;
}
.bt-elwg-text-slider--default.bt-blur-enabled::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: var(--width-blur, 200px);
  height: 100%;
  background: linear-gradient(90deg, var(--background-color-blur, #181818) 33.25%, rgba(24, 24, 24, 0) 100%);
  z-index: 99;
}
.bt-elwg-text-slider--default.bt-blur-enabled::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: var(--width-blur, 200px);
  height: 100%;
  background: linear-gradient(90deg, rgba(24, 24, 24, 0) 0%, var(--background-color-blur, #181818) 66.75%);
  z-index: 99;
}
.bt-elwg-text-slider--default .bt-text-slider {
  padding: 0;
  list-style: none;
  margin: 0;
  transition-timing-function: linear !important;
  overflow: visible !important;
}
.bt-elwg-text-slider--default .bt-text--item {
  width: auto;
  display: flex;
  align-items: center;
  gap: 12px;
}
.bt-elwg-text-slider--default .bt-text--item img {
  max-width: 30px;
  object-fit: contain;
}
.bt-elwg-text-slider--default .bt-text--item span {
  display: inline-block;
  color: #111;
  text-align: center;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
}
@media (max-width: 767.98px) {
  .bt-elwg-text-slider--default .bt-text--item span {
    font-size: 20px;
    line-height: 30px;
  }
}

.bt-elwg-product-showcase--default .bt-product-showcase {
  display: flex;
  flex-direction: row;
  gap: 0;
  align-items: stretch;
}
.bt-elwg-product-showcase--default .bt-product-showcase.bt-product-variable .bt-product--price {
  flex-direction: row;
}
.bt-elwg-product-showcase--default .bt-product-showcase.bt-product-variable .bt-product--price del {
  order: 1;
}
.bt-elwg-product-showcase--default .bt-product-showcase .bt-col-product {
  width: 33.33%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.bt-elwg-product-showcase--default .bt-product-showcase .bt-col-product .stock {
  display: inline-block;
  margin: 0;
  padding: 0 8px;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 22px;
  text-transform: capitalize;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  background: #3dab25;
  margin-bottom: 10px;
}
.bt-elwg-product-showcase--default .bt-product-showcase .bt-col-product .stock.out-of-stock {
  background-color: #f03e3e;
}
.bt-elwg-product-showcase--default .bt-product-showcase .bt-col-product .stock.available-on-backorder {
  background-color: #f0a750;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content {
  background: var(--e-global-color-primary, #181818);
  padding: 40px 60px 40px 75px;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-single-product-stock {
  margin-bottom: 10px;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-single-product-stock .stock {
  display: inline-block;
  margin: 0;
  padding: 0 8px;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 22px;
  text-transform: capitalize;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  background: #3dab25;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-single-product-stock .stock.out-of-stock {
  background-color: #f03e3e;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-single-product-stock .stock.available-on-backorder {
  background-color: #f0a750;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-product--category {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.57;
  text-transform: uppercase;
  color: var(--e-global-color-secondary, #A2A4AB);
  margin: 0 0 4px 0;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-product--category a {
  color: var(--e-global-color-secondary, #A2A4AB);
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-product--title {
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2; /* 120% */
  text-transform: capitalize;
  color: #fff;
  margin: 0 0 12px 0;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-product--info {
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 0 0 8px 0;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-product--info .onsale {
  text-transform: capitalize;
  display: inline-block;
  padding: 0 8px;
  border-radius: 0;
  color: #fff;
  text-align: center;
  min-height: auto;
  min-width: 48px;
  width: auto;
  background: #f03e3e;
  box-sizing: border-box;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  position: relative;
  left: auto;
  top: 2px;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-product--price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  align-items: center;
  color: #fff;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-product--price .woocommerce-Price-amount {
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  color: #fff;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-product--price ins {
  text-decoration: none;
  margin-right: 0 !important;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-product--price del .woocommerce-Price-amount {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.55;
  color: var(--e-global-color-secondary, #A2A4AB);
  position: relative;
  top: 4px;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-product--short-description {
  color: var(--e-global-color-secondary, #A2A4AB);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  -webkit-line-clamp: 3;
  margin: 0 0 24px 0;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-product--add-to-cart a {
  width: calc(60% - 6px);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px 19px;
  background: #df4242;
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-product--add-to-cart a::after {
  content: "";
  position: absolute;
  top: 30% !important;
  left: 48% !important;
  right: auto !important;
  bottom: auto;
  width: 18px;
  height: 18px;
  z-index: 9999;
  background-image: url("../images/loading-white.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  opacity: 0;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-product--add-to-cart a.loading::after {
  opacity: 0.9;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-product--add-to-cart a.added {
  display: none;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-product--add-to-cart a.bt-btn-read-more {
  display: none;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .variations {
  display: none !important;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .woocommerce-variation.single_variation {
  display: none;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .woocommerce-variation.single_variation > * {
  display: none;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .woocommerce-variation.single_variation .woocommerce-variation-availability {
  display: flex;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .woocommerce-variation.single_variation .woocommerce-variation-availability .stock {
  display: inline-block;
  margin: 0;
  padding: 0 8px;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 22px;
  text-transform: capitalize;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  background: #3dab25;
  margin-bottom: 10px;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .woocommerce-variation.single_variation .woocommerce-variation-availability .stock.out-of-stock {
  background-color: #f03e3e;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .woocommerce-variation.single_variation .woocommerce-variation-availability .stock.available-on-backorder {
  background-color: #f0a750;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .woocommerce-variation-add-to-cart {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  max-width: 500px;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .woocommerce-variation-add-to-cart > * {
  display: none;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .woocommerce-variation-add-to-cart .title-quantity {
  display: block;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: #fff;
  text-transform: capitalize;
  width: 100%;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .woocommerce-variation-add-to-cart .quantity {
  display: block;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 12px;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item {
  max-width: calc(100% - 50px);
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--name {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: #fff;
  display: flex;
  gap: 4px;
  text-transform: capitalize;
  margin-bottom: 12px;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value {
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
  display: flex;
  width: max-content;
}
@media (max-width: 519.98px) {
  .bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value {
    width: 100%;
    flex-wrap: wrap;
    gap: 10px;
  }
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value {
  padding: 12px 19px;
  background: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  color: var(--e-global-color-primary, #181818);
  cursor: pointer;
  min-width: 88px;
  text-align: center;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active {
  background: #df4242;
  color: #fff;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled {
  pointer-events: none;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color {
  background: transparent;
  gap: 8px;
  padding: 0;
  flex-wrap: wrap;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color {
  border: 2px solid transparent;
  position: relative;
  cursor: pointer;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before {
  position: absolute;
  content: "";
  left: -2px;
  top: -2px;
  right: -2px;
  bottom: -2px;
  border: 1px solid var(--e-global-color-primary, #181818);
  opacity: 0;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color {
  display: flex;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg {
  display: none;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span {
  width: 40px;
  height: 22px;
  display: inline-block;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label {
  position: absolute;
  top: -25px;
  left: 50%;
  transform: translateX(-50%);
  background: #333;
  color: #fff;
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 1;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  z-index: 100;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-width: 4px;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled {
  pointer-events: none;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label {
  opacity: 1;
  visibility: visible;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active {
  border: 2px solid #fff;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before {
  opacity: 1;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image {
  background: transparent;
  gap: 8px;
  padding: 0;
  flex-wrap: wrap;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active .bt-image {
  border-color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active .bt-image span svg {
  display: block;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image {
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #e9e9e9;
  background: #fff;
  padding: 5px;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image span {
  width: 60px;
  height: 60px;
  display: flex;
  border-radius: 2px;
  align-items: center;
  justify-content: center;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 360px) {
  .bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image span {
    width: 50px;
    height: 50px;
  }
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image span svg {
  display: none;
  transition: 0.3s all;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label {
  color: var(--e-global-color-text, #616365);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  margin: 0;
  margin-top: 4px;
  display: none;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .quantity {
  position: relative;
  display: inline-block;
  float: none;
  margin: 0;
  width: calc(40% - 6px);
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .quantity .qty {
  border-radius: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px; /* 162.5% */
  text-transform: capitalize;
  width: 100%;
  text-align: center;
  padding: 15px 42.5px;
  border: 1px solid #e9e9e9;
  background: #fff;
  box-sizing: border-box;
  margin-right: 1px;
  min-height: auto;
  -moz-appearance: textfield;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .quantity .qty::-webkit-inner-spin-button, .bt-elwg-product-showcase--default .bt-product-showcase--item-content .quantity .qty::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .quantity .qty-minus,
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .quantity .qty-plus {
  position: absolute;
  top: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .quantity .qty-minus svg,
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .quantity .qty-plus svg {
  width: 12px;
  height: auto;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .quantity .qty-minus {
  left: 0;
  padding: 0 8px 0 16px;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .quantity .qty-plus {
  right: 0;
  left: auto;
  padding: 0 16px 0 8px;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .quantity svg {
  width: 18px;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-btn-add-to-cart-variable {
  width: calc(60% - 6px);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px 19px;
  background: #df4242;
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-btn-add-to-cart-variable .bt-price-add-cart span.price {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  color: #fff;
  display: inline-flex;
  gap: 4px;
  flex-direction: row-reverse !important;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-btn-add-to-cart-variable .bt-price-add-cart span.price del {
  color: rgba(255, 255, 255, 0.5803921569);
  line-height: 24px;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-btn-add-to-cart-variable .bt-price-add-cart span.price ins {
  float: none;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  color: #fff;
  text-decoration: unset;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-btn-add-to-cart-variable.loading {
  color: transparent !important;
  opacity: 0.5;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-btn-add-to-cart-variable.loading * {
  color: transparent !important;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-btn-add-to-cart-variable.loading::before {
  opacity: 0;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-btn-add-to-cart-variable.loading::after {
  content: "" !important;
  position: absolute;
  top: 36%;
  left: 48%;
  width: 16px;
  height: 16px;
  z-index: 9999;
  background-image: url("../images/loading-white.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content.bt-bg-light {
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content.bt-bg-light .bt-product--title {
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content.bt-bg-light .bt-product--info {
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content.bt-bg-light .bt-product--price {
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content.bt-bg-light .bt-product--price > .woocommerce-Price-amount {
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content.bt-bg-light .bt-product--price ins .woocommerce-Price-amount {
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content.bt-bg-light .bt-product--short-description {
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content.bt-bg-light .bt-attributes-wrap .bt-attributes--item .bt-attributes--name {
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content.bt-bg-light .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value {
  background: var(--e-global-color-primary, #181818);
  color: #fff;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content.bt-bg-light .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active {
  background: #df4242;
  color: #fff;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content.bt-bg-light .woocommerce-variation-add-to-cart .title-quantity {
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-content.bt-bg-dark {
  color: #fff;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-image img {
  display: block;
}
.bt-elwg-product-showcase--default .bt-product-showcase--item-image .bt-cover-image, .bt-elwg-product-showcase--default .bt-product-showcase--item-image .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--default .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--default .bt-product-showcase--item-image .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--default .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--default .bt-product-showcase--item-image .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--default .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--default .bt-product-showcase--item-image .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--default .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--default .bt-product-showcase--item-image .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--default .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--default .bt-product-showcase--item-image .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--default .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--default .bt-product-showcase--item-image .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--default .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--default .bt-product-showcase--item-image .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-showcase--default .bt-product-showcase--item-image .woocommerce-product-gallery__image {
  display: block;
  height: 100%;
  padding-bottom: 100%;
}
@media (max-width: 1600px) {
  .bt-elwg-product-showcase--default .bt-product-showcase--item-content {
    padding: 24px;
  }
}
@media (max-width: 1199.98px) {
  .bt-elwg-product-showcase--default .bt-product-showcase {
    flex-wrap: wrap;
  }
  .bt-elwg-product-showcase--default .bt-product-showcase--item-content {
    order: 2;
    width: 100% !important;
    padding: 40px 30px;
  }
  .bt-elwg-product-showcase--default .bt-product-showcase--item-image {
    order: 1;
    width: 50% !important;
  }
}
@media (max-width: 991.98px) {
  .bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-product--category {
    font-size: 14px;
    margin-bottom: 4px;
  }
  .bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-product--title {
    font-size: 30px;
    margin-bottom: 8px;
  }
  .bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-product--info {
    margin-bottom: 8px;
  }
  .bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-product--info .onsale {
    top: 0;
  }
  .bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-product--price .woocommerce-Price-amount {
    font-size: 20px;
  }
  .bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-product--price del .woocommerce-Price-amount {
    top: 0;
  }
  .bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-product--short-description {
    font-size: 16px;
    margin-bottom: 12px;
  }
  .bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-product--add-to-cart {
    width: 100%;
  }
  .bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-product--add-to-cart .bt-btn-add-to-cart-variable {
    padding: 10px 16px;
    width: 100%;
  }
  .bt-elwg-product-showcase--default .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value {
    font-size: 14px;
    padding: 6px 16px;
    min-width: 60px;
  }
  .bt-elwg-product-showcase--default .bt-product-showcase--item-content .quantity {
    width: auto;
  }
  .bt-elwg-product-showcase--default .bt-product-showcase--item-content .quantity .qty {
    padding: 10px 30px;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-product-showcase--default .bt-product-showcase--item-content {
    padding: 24px 15px;
  }
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase {
  display: flex;
  flex-direction: row;
  gap: 0;
  align-items: stretch;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase.bt-product-variable .bt-product--price {
  flex-direction: row;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase.bt-product-variable .bt-product--price del {
  order: 1;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase .bt-col-product {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content {
  background: #f6f6f4;
  padding: 40px 80px 40px 80px;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-single-product-stock {
  margin-bottom: 10px;
  display: flex;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-single-product-stock .stock {
  display: inline-block;
  margin: 0;
  padding: 0 8px;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 22px;
  text-transform: capitalize;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  background: #3dab25;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-single-product-stock .stock.out-of-stock {
  background-color: #f03e3e;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-single-product-stock .stock.available-on-backorder {
  background-color: #f0a750;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--category {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.57;
  text-transform: uppercase;
  color: var(--e-global-color-secondary, #A2A4AB);
  margin: 0 0 4px 0;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--category a {
  color: var(--e-global-color-secondary, #A2A4AB);
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--title {
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2; /* 120% */
  text-transform: capitalize;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 12px 0;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--info {
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 0 0 8px 0;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--info .onsale {
  text-transform: capitalize;
  display: inline-block;
  padding: 0 8px;
  border-radius: 0;
  color: #fff;
  text-align: center;
  min-height: auto;
  min-width: 48px;
  width: auto;
  background: #f03e3e;
  box-sizing: border-box;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  position: relative;
  left: auto;
  top: 2px;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  align-items: center;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--price .woocommerce-Price-amount {
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--price ins {
  text-decoration: none;
  margin-right: 0 !important;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--price del .woocommerce-Price-amount {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.55;
  color: var(--e-global-color-secondary, #A2A4AB);
  position: relative;
  top: 4px;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--short-description {
  color: var(--e-global-color-text, #616365);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  -webkit-line-clamp: 3;
  margin: 0 0 28px 0;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--add-to-cart {
  margin-top: 28px;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--add-to-cart a {
  width: calc(60% - 6px);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px 19px;
  background: var(--e-global-color-primary, #181818);
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--add-to-cart a::after {
  content: "";
  position: absolute;
  top: 30% !important;
  left: 48% !important;
  right: auto !important;
  bottom: auto;
  width: 18px;
  height: 18px;
  z-index: 9999;
  background-image: url("../images/loading-white.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  opacity: 0;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--add-to-cart a.loading::after {
  opacity: 0.9;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--add-to-cart a.added {
  display: none;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--add-to-cart a.bt-btn-read-more {
  display: none;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .variations,
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .woocommerce-variation.single_variation {
  display: none;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .variations > *,
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .woocommerce-variation.single_variation > * {
  display: none;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .variations .woocommerce-variation-availability,
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .woocommerce-variation.single_variation .woocommerce-variation-availability {
  display: flex;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .variations .woocommerce-variation-availability .stock,
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .woocommerce-variation.single_variation .woocommerce-variation-availability .stock {
  display: inline-block;
  margin: 0;
  padding: 0 8px;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 22px;
  text-transform: capitalize;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  background: #3dab25;
  margin-bottom: 10px;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .variations .woocommerce-variation-availability .stock.out-of-stock,
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .woocommerce-variation.single_variation .woocommerce-variation-availability .stock.out-of-stock {
  background-color: #f03e3e;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .variations .woocommerce-variation-availability .stock.available-on-backorder,
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .woocommerce-variation.single_variation .woocommerce-variation-availability .stock.available-on-backorder {
  background-color: #f0a750;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .woocommerce-variation-add-to-cart {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  max-width: 500px;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .woocommerce-variation-add-to-cart > * {
  display: none;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .woocommerce-variation-add-to-cart .title-quantity {
  display: block;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
  text-transform: capitalize;
  width: 100%;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .woocommerce-variation-add-to-cart .quantity {
  display: block;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 12px;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item {
  max-width: calc(100% - 50px);
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--name {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
  display: flex;
  gap: 4px;
  text-transform: capitalize;
  margin-bottom: 12px;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value {
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
  display: flex;
  width: max-content;
}
@media (max-width: 519.98px) {
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value {
    width: 100%;
    flex-wrap: wrap;
    gap: 10px;
  }
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value {
  padding: 12px 19px;
  background: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  color: var(--e-global-color-primary, #181818);
  cursor: pointer;
  min-width: 88px;
  text-align: center;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active {
  background: var(--e-global-color-primary, #181818);
  color: #fff;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled {
  pointer-events: none;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color {
  background: transparent;
  gap: 8px;
  padding: 0;
  flex-wrap: wrap;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color {
  border: 2px solid transparent;
  position: relative;
  cursor: pointer;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before {
  position: absolute;
  content: "";
  left: -2px;
  top: -2px;
  right: -2px;
  bottom: -2px;
  border: 1px solid var(--e-global-color-primary, #181818);
  opacity: 0;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color {
  display: flex;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg {
  display: none;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span {
  width: 40px;
  height: 22px;
  display: inline-block;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label {
  position: absolute;
  top: -25px;
  left: 50%;
  transform: translateX(-50%);
  background: #333;
  color: #fff;
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 1;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  z-index: 100;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-width: 4px;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled {
  pointer-events: none;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label {
  opacity: 1;
  visibility: visible;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active {
  border: 2px solid #fff;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before {
  opacity: 1;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image {
  background: transparent;
  gap: 8px;
  padding: 0;
  flex-wrap: wrap;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active .bt-image {
  border-color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active .bt-image span svg {
  display: block;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image {
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #e9e9e9;
  background: #fff;
  padding: 5px;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image span {
  width: 60px;
  height: 60px;
  display: flex;
  border-radius: 2px;
  align-items: center;
  justify-content: center;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 360px) {
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image span {
    width: 50px;
    height: 50px;
  }
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image span svg {
  display: none;
  transition: 0.3s all;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label {
  color: var(--e-global-color-text, #616365);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  margin: 0;
  margin-top: 4px;
  display: none;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .quantity {
  position: relative;
  display: inline-block;
  float: none;
  margin: 0;
  width: calc(40% - 6px);
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .quantity .qty {
  border-radius: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px; /* 162.5% */
  text-transform: capitalize;
  width: 100%;
  text-align: center;
  padding: 15px 42.5px;
  border: 1px solid #e9e9e9;
  background: #fff;
  box-sizing: border-box;
  margin-right: 1px;
  min-height: auto;
  -moz-appearance: textfield;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .quantity .qty::-webkit-inner-spin-button, .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .quantity .qty::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .quantity .qty-minus,
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .quantity .qty-plus {
  position: absolute;
  top: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .quantity .qty-minus svg,
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .quantity .qty-plus svg {
  width: 12px;
  height: auto;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .quantity .qty-minus {
  left: 0;
  padding: 0 8px 0 16px;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .quantity .qty-plus {
  right: 0;
  left: auto;
  padding: 0 16px 0 8px;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .quantity svg {
  width: 18px;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-btn-add-to-cart-variable {
  width: calc(60% - 6px);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px 19px;
  background: var(--e-global-color-primary, #181818);
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-btn-add-to-cart-variable .bt-price-add-cart span.price {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  color: #fff;
  display: inline-flex;
  gap: 4px;
  flex-direction: row-reverse !important;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-btn-add-to-cart-variable .bt-price-add-cart span.price del {
  color: rgba(255, 255, 255, 0.5803921569);
  line-height: 24px;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-btn-add-to-cart-variable .bt-price-add-cart span.price ins {
  float: none;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  color: #fff;
  text-decoration: unset;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-btn-add-to-cart-variable.loading {
  color: transparent !important;
  opacity: 0.5;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-btn-add-to-cart-variable.loading * {
  color: transparent !important;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-btn-add-to-cart-variable.loading::before {
  opacity: 0;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-btn-add-to-cart-variable.loading::after {
  content: "" !important;
  position: absolute;
  top: 36%;
  left: 48%;
  width: 16px;
  height: 16px;
  z-index: 9999;
  background-image: url("../images/loading-white.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-countdown-product-sale {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 3px 10px;
  align-items: center;
  max-width: 500px;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-countdown-product-sale .bt-heading {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  max-width: 100px;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-countdown-product-sale .bt-countdown {
  display: flex;
  align-items: center;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-countdown-product-sale .bt-countdown-expired {
  font-size: 35px;
  font-style: normal;
  font-weight: 500;
  line-height: 45px;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-countdown-product-sale .bt-countdown--item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #fff;
  border-radius: 8px;
  min-width: 60px;
  padding: 3px 6px;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-countdown-product-sale .bt-countdown--digits {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-countdown-product-sale .bt-countdown--label {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  color: var(--e-global-color-text, #616365);
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-countdown-product-sale .bt-countdown .bt-delimiter {
  margin: 0 16px;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  text-transform: capitalize;
}
@media (max-width: 519.98px) {
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-countdown-product-sale .bt-countdown .bt-delimiter {
    margin: 0 15px;
  }
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-countdown-product-sale .bt-countdown--item {
    min-width: 50px;
  }
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-countdown-product-sale .bt-countdown--digits {
    font-size: 22px;
  }
}
@media (max-width: 360px) {
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-countdown-product-sale .bt-countdown .bt-delimiter {
    margin: 0 8px;
  }
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-countdown-product-sale .bt-countdown--item {
    min-width: 45px;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-countdown-product-sale .bt-heading {
    max-width: 100%;
    margin-bottom: 6px;
  }
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product-percentage-sold {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  margin-top: 16px;
  flex-wrap: wrap;
  line-height: 1;
  max-width: 500px;
}
@media (max-width: 519.98px) {
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product-percentage-sold {
    justify-content: flex-start;
    gap: 10px 30px;
  }
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product-percentage-sold .bt-heading {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product-percentage-sold .bt-product-stock {
  min-width: 360px;
}
@media (max-width: 519.98px) {
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product-percentage-sold .bt-product-stock {
    min-width: 200px;
  }
}
@media (max-width: 360px) {
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product-percentage-sold .bt-product-stock {
    width: 100%;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product-percentage-sold .bt-product-stock .bt-progress {
  border-radius: 30px;
  background: rgb(233, 233, 233);
  height: 8px;
  margin-bottom: 8px;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product-percentage-sold .bt-product-stock .bt-progress-bar-sold {
  border-radius: 30px;
  background: #f03e3e;
  height: 100%;
  width: 0%;
  transition: width 1s ease;
  position: relative;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.3) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
  animation: 1s linear 0s infinite normal none running progress-bar-stripes;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product-percentage-sold .bt-product-stock .bt-quantity_sold {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product-percentage-sold .bt-product-stock .bt-stock-text {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  color: var(--e-global-color-text, #616365);
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content.bt-bg-light {
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content.bt-bg-dark {
  color: #fff;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content.bt-bg-dark .bt-product--title {
  color: #fff;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content.bt-bg-dark .bt-product--info {
  color: #fff;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content.bt-bg-dark .bt-product--price {
  color: #fff;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content.bt-bg-dark .bt-product--price > .woocommerce-Price-amount {
  color: #fff;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content.bt-bg-dark .bt-product--price ins .woocommerce-Price-amount {
  color: #fff;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content.bt-bg-dark .bt-product--short-description {
  color: #fff;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content.bt-bg-dark .bt-countdown-product-sale .bt-heading {
  color: #fff;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content.bt-bg-dark .bt-product-percentage-sold .bt-heading {
  color: #fff;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content.bt-bg-dark .bt-product-percentage-sold .bt-product-stock .bt-quantity_sold {
  color: #fff;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content.bt-bg-dark .bt-product-percentage-sold .bt-product-stock .bt-stock-text {
  color: var(--e-global-color-secondary, #A2A4AB);
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content.bt-bg-dark .bt-attributes-wrap .bt-attributes--item .bt-attributes--name {
  color: #fff;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content.bt-bg-dark .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active,
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content.bt-bg-dark .bt-product--add-to-cart a {
  background: #df4242;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content.bt-bg-dark .woocommerce-variation-add-to-cart .title-quantity {
  color: #fff;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-image img {
  display: block;
}
.bt-elwg-product-showcase--style-1 .bt-product-showcase--item-image .bt-cover-image, .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-image .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-image .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-image .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-image .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-image .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-image .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-image .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-image .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-image .woocommerce-product-gallery__image {
  display: block;
  height: 100%;
  padding-bottom: 100%;
}
@media (max-width: 1600px) {
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content {
    padding: 24px;
  }
}
@media (max-width: 1199.98px) {
  .bt-elwg-product-showcase--style-1 .bt-product-showcase {
    flex-wrap: wrap;
  }
}
@media (max-width: 1024.98px) {
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-image {
    width: 100% !important;
  }
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content {
    width: 100% !important;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content {
    padding: 24px 15px;
  }
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--category {
    font-size: 14px;
    margin-bottom: 4px;
  }
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--title {
    font-size: 30px;
    margin-bottom: 8px;
  }
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--info {
    margin-bottom: 8px;
  }
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--info .onsale {
    top: 0;
  }
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--price .woocommerce-Price-amount {
    font-size: 20px;
  }
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--price del .woocommerce-Price-amount {
    top: 0;
  }
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--short-description {
    font-size: 16px;
    margin-bottom: 12px;
  }
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--add-to-cart {
    margin-top: 16px;
    width: 100%;
  }
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-product--add-to-cart .bt-btn-add-to-cart-variable {
    padding: 10px 16px;
    width: 100%;
  }
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value {
    font-size: 14px;
    padding: 6px 16px;
    min-width: 60px;
  }
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .quantity {
    width: auto;
  }
  .bt-elwg-product-showcase--style-1 .bt-product-showcase--item-content .quantity .qty {
    padding: 10px 30px;
  }
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  align-content: flex-start;
  justify-content: flex-start;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase.bt-product-variable .bt-product--price {
  flex-direction: row;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase.bt-product-variable .bt-product--price del {
  order: 1;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-images {
  width: 64%;
  display: flex;
  gap: 10px;
  padding: 10px;
  border: 1px solid #e9e9e9;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image {
  width: 100%;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .bt-cover-image, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce-product-gallery__image {
  display: block;
  padding-bottom: 100%;
  width: 100%;
  border-radius: 20px;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .bt-cover-image img, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce-product-gallery__image img, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce-product-gallery__image img, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce-product-gallery__image img, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce-product-gallery__image img, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce-product-gallery__image img, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce-product-gallery__image img, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce-product-gallery__image img, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce-product-gallery__image img {
  display: block;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content {
  width: 36%;
  padding: 0 0 0 40px;
}
@media (max-width: 1300px) and (min-width: 1199.98px) {
  .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content {
    padding: 0 0 0 20px;
  }
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-single-product-stock {
  margin-bottom: 10px;
  display: flex;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-single-product-stock .stock {
  display: inline-block;
  margin: 0;
  padding: 0 8px;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 22px;
  text-transform: capitalize;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  background: #3dab25;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-single-product-stock .stock.out-of-stock {
  background-color: #f03e3e;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-single-product-stock .stock.available-on-backorder {
  background-color: #f0a750;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--category {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.57;
  text-transform: uppercase;
  color: var(--e-global-color-secondary, #A2A4AB);
  margin: 0 0 4px 0;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--category a {
  color: var(--e-global-color-secondary, #A2A4AB);
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--title {
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2; /* 140% */
  text-transform: capitalize;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 12px 0;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--info {
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 0 0 8px 0;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--info .onsale {
  text-transform: capitalize;
  display: inline-block;
  padding: 0 8px;
  border-radius: 0;
  color: #fff;
  text-align: center;
  min-height: auto;
  min-width: 48px;
  width: auto;
  background: #f03e3e;
  box-sizing: border-box;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  position: relative;
  left: auto;
  top: 2px;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  align-items: center;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--price .woocommerce-Price-amount {
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--price ins {
  text-decoration: none;
  margin-right: 0 !important;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--price del .woocommerce-Price-amount {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.55;
  color: var(--e-global-color-secondary, #A2A4AB);
  position: relative;
  top: 4px;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--short-description {
  color: var(--e-global-color-text, #616365);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  -webkit-line-clamp: 2;
  margin: 0 0 28px 0;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--add-to-cart a {
  width: calc(65% - 6px);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px 12px;
  background: var(--e-global-color-primary, #181818);
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--add-to-cart a::after {
  content: "";
  position: absolute;
  top: 30% !important;
  left: 48% !important;
  right: auto !important;
  bottom: auto;
  width: 18px;
  height: 18px;
  z-index: 9999;
  background-image: url("../images/loading-white.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  opacity: 0;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--add-to-cart a.loading::after {
  opacity: 0.9;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--add-to-cart a.added {
  display: none;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--add-to-cart a.bt-btn-read-more {
  display: none;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--view-details {
  display: block;
  margin-top: 24px;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--view-details a {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px; /* 162.5% */
  text-transform: uppercase;
  color: var(--e-global-color-primary, #181818);
  text-decoration: underline;
  text-underline-offset: 6px;
  text-decoration-thickness: 1px;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .variations,
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .woocommerce-variation.single_variation {
  display: none;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .variations > *,
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .woocommerce-variation.single_variation > * {
  display: none;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .variations .woocommerce-variation-availability,
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .woocommerce-variation.single_variation .woocommerce-variation-availability {
  display: flex;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .variations .woocommerce-variation-availability .stock,
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .woocommerce-variation.single_variation .woocommerce-variation-availability .stock {
  display: inline-block;
  margin: 0;
  padding: 0 8px;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 22px;
  text-transform: capitalize;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  background: #3dab25;
  margin-bottom: 10px;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .variations .woocommerce-variation-availability .stock.out-of-stock,
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .woocommerce-variation.single_variation .woocommerce-variation-availability .stock.out-of-stock {
  background-color: #f03e3e;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .variations .woocommerce-variation-availability .stock.available-on-backorder,
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .woocommerce-variation.single_variation .woocommerce-variation-availability .stock.available-on-backorder {
  background-color: #f0a750;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .woocommerce-variation-add-to-cart {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  max-width: 500px;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .woocommerce-variation-add-to-cart > * {
  display: none;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .woocommerce-variation-add-to-cart .title-quantity {
  display: block;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
  text-transform: capitalize;
  width: 100%;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .woocommerce-variation-add-to-cart .quantity {
  display: block;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 12px;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item {
  max-width: calc(100% - 50px);
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--name {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
  display: flex;
  gap: 4px;
  text-transform: capitalize;
  margin-bottom: 12px;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value {
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
  display: flex;
  width: max-content;
}
@media (max-width: 519.98px) {
  .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value {
    width: 100%;
    flex-wrap: wrap;
    gap: 10px;
  }
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value {
  padding: 12px 19px;
  background: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  color: var(--e-global-color-primary, #181818);
  cursor: pointer;
  min-width: 88px;
  text-align: center;
  border: 1px solid #e9e9e9;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.active {
  background: var(--e-global-color-primary, #181818);
  color: #fff;
  border-color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value.disabled {
  pointer-events: none;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color {
  background: transparent;
  gap: 8px;
  padding: 0;
  flex-wrap: wrap;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color {
  border: 2px solid transparent;
  position: relative;
  cursor: pointer;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color::before {
  position: absolute;
  content: "";
  left: -2px;
  top: -2px;
  right: -2px;
  bottom: -2px;
  border: 1px solid var(--e-global-color-primary, #181818);
  opacity: 0;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color {
  display: flex;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color svg {
  display: none;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color .bt-color > span {
  width: 40px;
  height: 22px;
  display: inline-block;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label {
  position: absolute;
  top: -25px;
  left: 50%;
  transform: translateX(-50%);
  background: #333;
  color: #fff;
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 1;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  z-index: 100;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color label::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-width: 4px;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.disabled {
  pointer-events: none;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color:hover label {
  opacity: 1;
  visibility: visible;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active {
  border: 2px solid #fff;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-color .bt-item-color.active::before {
  opacity: 1;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image {
  background: transparent;
  gap: 8px;
  padding: 0;
  flex-wrap: wrap;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active .bt-image {
  border-color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image.active .bt-image span svg {
  display: block;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image {
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #e9e9e9;
  background: #fff;
  padding: 5px;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image span {
  width: 60px;
  height: 60px;
  display: flex;
  border-radius: 2px;
  align-items: center;
  justify-content: center;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 360px) {
  .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image span {
    width: 50px;
    height: 50px;
  }
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image .bt-image span svg {
  display: none;
  transition: 0.3s all;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value.bt-value-image .bt-item-image label {
  color: var(--e-global-color-text, #616365);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  margin: 0;
  margin-top: 4px;
  display: none;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .quantity {
  position: relative;
  display: inline-block;
  float: none;
  margin: 0;
  width: calc(35% - 6px);
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .quantity .qty {
  border-radius: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px; /* 162.5% */
  text-transform: capitalize;
  width: 100%;
  text-align: center;
  padding: 15px 42.5px;
  border: 1px solid #e9e9e9;
  background: #fff;
  box-sizing: border-box;
  margin-right: 1px;
  min-height: auto;
  -moz-appearance: textfield;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .quantity .qty::-webkit-inner-spin-button, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .quantity .qty::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .quantity .qty-minus,
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .quantity .qty-plus {
  position: absolute;
  top: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .quantity .qty-minus svg,
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .quantity .qty-plus svg {
  width: 12px;
  height: auto;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .quantity .qty-minus {
  left: 0;
  padding: 0 8px 0 16px;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .quantity .qty-plus {
  right: 0;
  left: auto;
  padding: 0 16px 0 8px;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .quantity svg {
  width: 18px;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-btn-add-to-cart-variable {
  width: calc(65% - 6px);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px;
  background: var(--e-global-color-primary, #181818);
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
  white-space: nowrap;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-btn-add-to-cart-variable .bt-price-add-cart span.price {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  color: #fff;
  display: inline-flex;
  gap: 4px;
  flex-direction: row-reverse !important;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-btn-add-to-cart-variable .bt-price-add-cart span.price del {
  color: rgba(255, 255, 255, 0.5803921569);
  line-height: 24px;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-btn-add-to-cart-variable .bt-price-add-cart span.price ins {
  float: none;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  color: #fff;
  text-decoration: unset;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-btn-add-to-cart-variable.loading {
  color: transparent !important;
  opacity: 0.5;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-btn-add-to-cart-variable.loading * {
  color: transparent !important;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-btn-add-to-cart-variable.loading::before {
  opacity: 0;
}
.bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-btn-add-to-cart-variable.loading::after {
  content: "" !important;
  position: absolute;
  top: 36%;
  left: 48%;
  width: 16px;
  height: 16px;
  z-index: 9999;
  background-image: url("../images/loading-white.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@media (max-width: 1199.98px) {
  .bt-elwg-product-showcase--style-2 .bt-product-showcase {
    flex-wrap: wrap;
    max-width: 800px;
    margin: 0 auto;
  }
  .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content {
    width: 100%;
    padding: 40px 0 0 0;
  }
  .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-images {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content {
    padding: 24px 0 0 0;
  }
  .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--category {
    font-size: 14px;
    margin-bottom: 4px;
  }
  .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--title {
    font-size: 30px;
    margin-bottom: 8px;
  }
  .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--info {
    margin-bottom: 8px;
  }
  .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--info .onsale {
    top: 0;
  }
  .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--price .woocommerce-Price-amount {
    font-size: 20px;
  }
  .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--price del .woocommerce-Price-amount {
    top: 0;
  }
  .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--short-description {
    font-size: 16px;
    margin-bottom: 12px;
  }
  .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--add-to-cart {
    width: 100%;
  }
  .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--add-to-cart .bt-btn-add-to-cart-variable {
    padding: 10px 16px;
    width: 100%;
  }
  .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-product--view-details {
    margin-top: 16px;
  }
  .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .bt-attributes-wrap .bt-attributes--item .bt-attributes--value .bt-item-value {
    font-size: 14px;
    padding: 6px 16px;
    min-width: 60px;
  }
  .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .quantity {
    width: auto;
  }
  .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-content .quantity .qty {
    padding: 10px 30px;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-images {
    padding: 6px;
    gap: 6px;
  }
  .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .bt-cover-image, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce-product-gallery__image, .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-showcase--style-2 .bt-product-showcase--item-image .woocommerce-product-gallery__image {
    border-radius: 8px;
  }
}
.bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images {
  width: 50%;
  padding: 0;
  border: none;
  display: block;
}
.bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery {
  opacity: 1 !important;
}
.bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery__wrapper {
  display: flex;
  gap: 10px;
  position: relative;
  line-height: 0;
}
.bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery__wrapper:not(.bt-has-slide-thumbs) .woocommerce-product-gallery__slider {
  flex-basis: 100%;
  max-width: 100%;
}
.bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery__wrapper:not(.bt-has-slide-thumbs) .woocommerce-product-gallery__slider-thumbs {
  display: none;
}
.bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery__slider {
  flex-basis: calc(100% - 90px);
  max-width: calc(100% - 90px);
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery__slider-thumbs {
  flex-basis: 80px;
  max-width: 80px;
  margin-top: 0;
  overflow: hidden;
  cursor: pointer;
}
.bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery__slider-thumbs .swiper-slide-thumb-active > div::before {
  content: "";
  right: 1px;
  left: 0;
  bottom: 1px;
  top: 0;
  display: flex;
  border: 1px solid var(--e-global-color-primary, #181818);
  position: absolute;
  z-index: 1;
  box-sizing: border-box;
}
.bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery__image {
  overflow: hidden;
  padding-bottom: 100%;
  position: relative;
  line-height: 0;
}
.bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery__image img {
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery.bt-left-thumbnail .woocommerce-product-gallery__wrapper {
  flex-direction: row-reverse;
}
.bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery.bt-bottom-thumbnail .woocommerce-product-gallery__wrapper {
  flex-direction: column;
}
.bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery.bt-bottom-thumbnail .woocommerce-product-gallery__slider {
  flex-basis: 100%;
  max-width: 100%;
}
.bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery.bt-bottom-thumbnail .woocommerce-product-gallery__slider-thumbs {
  flex-basis: auto;
  max-width: 100%;
  margin-top: 20px;
}
.bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-content {
  width: 50%;
  padding: 0 0 0 60px;
}
.bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-content .bt-single-product-stock {
  margin-bottom: 10px;
}
.bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-content .bt-single-product-stock .stock {
  display: inline-block;
  margin: 0;
  padding: 0 8px;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 22px;
  text-transform: capitalize;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  background: #3dab25;
}
.bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-content .bt-single-product-stock .stock.out-of-stock {
  background-color: #f03e3e;
}
.bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-content .bt-single-product-stock .stock.available-on-backorder {
  background-color: #f0a750;
}
@media (max-width: 1199.98px) {
  .bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase {
    max-width: 100%;
  }
  .bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images {
    width: 50%;
  }
  .bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-content {
    width: 50%;
    padding: 0 0 0 30px;
  }
}
@media (max-width: 991.98px) {
  .bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase {
    max-width: 800px;
  }
  .bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images {
    width: 100%;
  }
  .bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-content {
    width: 100%;
    padding: 30px 0 0 0;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery__slider {
    flex-basis: calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
  .bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images .woocommerce-product-gallery__slider-thumbs {
    flex-basis: 50px;
    max-width: 50px;
  }
  .bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images.bt-bottom-thumbnail .woocommerce-product-gallery__slider {
    flex-basis: 100%;
    max-width: 100%;
  }
  .bt-elwg-product-showcase--style-2.bt-layout-layout-01 .bt-product-showcase--item-images.bt-bottom-thumbnail .woocommerce-product-gallery__slider-thumbs {
    flex-basis: auto;
    max-width: 100%;
  }
}
.bt-elwg-product-showcase--vertical .bt-product-showcase.bt-product-variable .bt-product--price {
  flex-direction: row;
}
.bt-elwg-product-showcase--vertical .bt-product-showcase.bt-product-variable .bt-product--price del {
  order: 1;
}
.bt-elwg-product-showcase--vertical .bt-product-showcase--content {
  padding: 24px 0 0 0;
}
.bt-elwg-product-showcase--vertical .bt-product-showcase--content .bt-single-product-stock {
  margin-bottom: 10px;
  display: flex;
}
.bt-elwg-product-showcase--vertical .bt-product-showcase--content .bt-single-product-stock .stock {
  display: inline-block;
  margin: 0;
  padding: 0 8px;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 22px;
  text-transform: capitalize;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  background: #3dab25;
}
.bt-elwg-product-showcase--vertical .bt-product-showcase--content .bt-single-product-stock .stock.out-of-stock {
  background-color: #f03e3e;
}
.bt-elwg-product-showcase--vertical .bt-product-showcase--content .bt-single-product-stock .stock.available-on-backorder {
  background-color: #f0a750;
}
.bt-elwg-product-showcase--vertical .bt-product-showcase--content .bt-product--category {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px; /* 157.143% */
  text-transform: uppercase;
  color: var(--e-global-color-secondary, #A2A4AB);
  margin: 0 0 4px 0;
}
.bt-elwg-product-showcase--vertical .bt-product-showcase--content .bt-product--category a {
  color: var(--e-global-color-secondary, #A2A4AB);
}
.bt-elwg-product-showcase--vertical .bt-product-showcase--content .bt-product--title {
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  text-transform: capitalize;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 12px 0;
}
.bt-elwg-product-showcase--vertical .bt-product-showcase--content .bt-product--info {
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 0 0 8px 0;
}
.bt-elwg-product-showcase--vertical .bt-product-showcase--content .bt-product--info .onsale {
  text-transform: capitalize;
  display: inline-block;
  padding: 0 8px;
  border-radius: 0;
  color: #fff;
  text-align: center;
  min-height: auto;
  min-width: 48px;
  width: auto;
  background: #f03e3e;
  box-sizing: border-box;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  position: relative;
  left: auto;
  top: 2px;
}
.bt-elwg-product-showcase--vertical .bt-product-showcase--content .bt-product--price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  align-items: center;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--vertical .bt-product-showcase--content .bt-product--price .woocommerce-Price-amount {
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-showcase--vertical .bt-product-showcase--content .bt-product--price ins {
  text-decoration: none;
  margin-right: 0 !important;
}
.bt-elwg-product-showcase--vertical .bt-product-showcase--content .bt-product--price del .woocommerce-Price-amount {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.55;
  color: var(--e-global-color-secondary, #A2A4AB);
  position: relative;
  top: 4px;
}
.bt-elwg-product-showcase--vertical .bt-product-showcase--content .bt-product--short-description {
  color: var(--e-global-color-text, #616365);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  -webkit-line-clamp: 3;
  margin: 0 0 24px 0;
}
.bt-elwg-product-showcase--vertical .bt-product-showcase--content .bt-product--button .bt-btn-view-details {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  color: var(--e-global-color-primary, #181818);
  text-decoration: underline;
  text-underline-offset: 7px;
  text-decoration-thickness: 2px;
}
.bt-elwg-product-showcase--vertical .bt-product-showcase--content .bt-product--button .bt-btn-view-details:hover {
  color: var(--e-global-color-accent, #DF4242);
}
.bt-elwg-product-showcase--vertical .bt-product-showcase--images {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
}
.bt-elwg-product-showcase--vertical .bt-product-showcase--images .bt-cover-image, .bt-elwg-product-showcase--vertical .bt-product-showcase--images .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--vertical .bt-product-showcase--images .woocommerce-product-gallery__image, .bt-elwg-product-showcase--vertical .bt-product-showcase--images .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--vertical .bt-product-showcase--images .woocommerce-product-gallery__image, .bt-elwg-product-showcase--vertical .bt-product-showcase--images .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--vertical .bt-product-showcase--images .woocommerce-product-gallery__image, .bt-elwg-product-showcase--vertical .bt-product-showcase--images .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--vertical .bt-product-showcase--images .woocommerce-product-gallery__image, .bt-elwg-product-showcase--vertical .bt-product-showcase--images .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--vertical .bt-product-showcase--images .woocommerce-product-gallery__image, .bt-elwg-product-showcase--vertical .bt-product-showcase--images .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--vertical .bt-product-showcase--images .woocommerce-product-gallery__image, .bt-elwg-product-showcase--vertical .bt-product-showcase--images .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--vertical .bt-product-showcase--images .woocommerce-product-gallery__image, .bt-elwg-product-showcase--vertical .bt-product-showcase--images .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-showcase--vertical .bt-product-showcase--images .woocommerce-product-gallery__image {
  padding-bottom: 133%;
}
.bt-elwg-product-showcase--vertical .bt-product-showcase--images .bt-cover-image img, .bt-elwg-product-showcase--vertical .bt-product-showcase--images .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--vertical .bt-product-showcase--images .woocommerce-product-gallery__image img, .bt-elwg-product-showcase--vertical .bt-product-showcase--images .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--vertical .bt-product-showcase--images .woocommerce-product-gallery__image img, .bt-elwg-product-showcase--vertical .bt-product-showcase--images .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--vertical .bt-product-showcase--images .woocommerce-product-gallery__image img, .bt-elwg-product-showcase--vertical .bt-product-showcase--images .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--vertical .bt-product-showcase--images .woocommerce-product-gallery__image img, .bt-elwg-product-showcase--vertical .bt-product-showcase--images .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--vertical .bt-product-showcase--images .woocommerce-product-gallery__image img, .bt-elwg-product-showcase--vertical .bt-product-showcase--images .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--vertical .bt-product-showcase--images .woocommerce-product-gallery__image img, .bt-elwg-product-showcase--vertical .bt-product-showcase--images .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-showcase--vertical .bt-product-showcase--images .woocommerce-product-gallery__image img, .bt-elwg-product-showcase--vertical .bt-product-showcase--images .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-showcase--vertical .bt-product-showcase--images .woocommerce-product-gallery__image img {
  display: block;
}
@media (max-width: 767.98px) {
  .bt-elwg-product-showcase--vertical .bt-product-showcase--content {
    padding: 20px 0 0 0;
  }
  .bt-elwg-product-showcase--vertical .bt-product-showcase--content .bt-product--category {
    font-size: 14px;
    margin-bottom: 4px;
  }
  .bt-elwg-product-showcase--vertical .bt-product-showcase--content .bt-product--title {
    font-size: 30px;
    margin-bottom: 8px;
  }
  .bt-elwg-product-showcase--vertical .bt-product-showcase--content .bt-product--info {
    margin-bottom: 8px;
  }
  .bt-elwg-product-showcase--vertical .bt-product-showcase--content .bt-product--info .onsale {
    top: 0;
  }
  .bt-elwg-product-showcase--vertical .bt-product-showcase--content .bt-product--price .woocommerce-Price-amount {
    font-size: 20px;
  }
  .bt-elwg-product-showcase--vertical .bt-product-showcase--content .bt-product--price del .woocommerce-Price-amount {
    top: 0;
  }
  .bt-elwg-product-showcase--vertical .bt-product-showcase--content .bt-product--short-description {
    font-size: 16px;
    margin-bottom: 12px;
  }
  .bt-elwg-product-showcase--vertical .bt-product-showcase--content .bt-product--button .bt-btn-view-details {
    font-size: 14px;
    line-height: 24px;
    text-underline-offset: 6px;
    text-decoration-thickness: 1px;
  }
}

.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot {
  display: flex;
  gap: 80px;
  align-items: center;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products {
  flex: 1;
  text-align: left;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-list-header .bt-sub-heading {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.62; /* 162.5% */
  text-transform: uppercase;
  color: var(--e-global-color-secondary, #A2A4AB);
  margin: 0 0 8px 0;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-list-header .bt-heading {
  font-size: 44px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.13;
  color: var(--e-global-color-primary, #181818);
  margin: 0;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list {
  list-style: none;
  padding: 0;
  margin: 40px 0;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item {
  display: flex;
  align-items: center;
  border: 1px solid #e9e9e9;
  padding: 20px;
  gap: 20px;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item.out-of-stock {
  border-color: rgba(233, 233, 233, 0.5019607843);
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item.out-of-stock .bt-number-product,
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item.out-of-stock .bt-price {
  opacity: 0.5;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item.active {
  border: 1px solid var(--e-global-color-primary, #181818);
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item.active .bt-number-product {
  background: var(--e-global-color-primary, #181818);
  border: 1px solid var(--e-global-color-primary, #181818);
  color: #fff;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-number-product {
  border: 1px solid #e9e9e9;
  background: #f6f6f4;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-hotspot-product-thumbnail {
  display: flex;
  box-shadow: 0 0 1px #e9e9e9;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-hotspot-product-thumbnail img {
  display: block;
  width: 80px;
  height: 80px;
  object-fit: cover;
  flex-grow: 1;
  flex-shrink: 0;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 1;
  gap: 2px 10px;
  flex-wrap: wrap;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner {
  flex: 1;
  text-align: left;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .bt-product-name {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  color: var(--e-global-color-primary, #181818);
  margin: 0;
  text-align: left;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .stock {
  display: inline-flex;
  margin: 0;
  padding: 0 8px;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 22px;
  text-transform: capitalize;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  width: auto;
  background-color: #3dab25;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .stock.out-of-stock {
  background-color: #f03e3e;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .stock.available-on-backorder {
  background-color: #f0a750;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form > * {
  display: none;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .single_variation_wrap > * {
  display: none !important;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .woocommerce-variation > * {
  display: none;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .woocommerce-variation .woocommerce-variation-availability {
  display: flex;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .woocommerce-variation .woocommerce-variation-availability .stock {
  display: inline-block;
  margin: 0;
  padding: 0 8px;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 22px;
  text-transform: capitalize;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  background: #3dab25;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .woocommerce-variation .woocommerce-variation-availability .stock.out-of-stock {
  background-color: #f03e3e;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .woocommerce-variation .woocommerce-variation-availability .stock.available-on-backorder {
  background-color: #f0a750;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations {
  display: flex !important;
  border: none;
  margin: 0;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations tbody {
  display: flex;
  gap: 10px;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations tbody tr {
  display: flex;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations tbody tr th {
  display: none;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations tbody tr td {
  display: flex;
  padding: 0;
  border: none;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations tbody tr td select {
  border: none;
  padding: 0;
  width: auto;
  padding-right: 19px;
  background-position: top 10px right 3px;
  background-size: 12px;
  min-inline-size: 16px;
  min-block-size: 10px;
  min-width: -webkit-fill-available;
  max-width: 65px;
  height: auto;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations tbody tr td select option:first-child {
  display: none;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations tbody tr td .reset_variations {
  display: none !important;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  align-items: center;
  color: var(--e-global-color-primary, #181818);
  margin: 0;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price.bt-product-variable {
  flex-direction: row !important;
  justify-content: flex-start !important;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price.bt-product-variable del {
  order: 1;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price span.price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  align-items: center;
  color: var(--e-global-color-primary, #181818);
  margin: 0;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price .woocommerce-Price-amount {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price ins {
  text-decoration: none;
  margin-right: 0 !important;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price del .woocommerce-Price-amount {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  color: var(--e-global-color-secondary, #A2A4AB);
  position: relative;
  top: 0;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-button-wrapper .bt-button-add-set-to-cart {
  padding: 16px 36px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  background: var(--e-global-color-primary, #181818);
  color: #fff;
  display: inline-block;
  position: relative;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-button-wrapper .bt-button-add-set-to-cart.loading {
  color: transparent !important;
  opacity: 0.5;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-button-wrapper .bt-button-add-set-to-cart.loading::before {
  opacity: 0;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-button-wrapper .bt-button-add-set-to-cart.loading::after {
  content: "" !important;
  position: absolute;
  top: 36%;
  left: 48%;
  width: 16px;
  height: 16px;
  z-index: 9999;
  background-image: url("../images/loading-white.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__image {
  flex: 1;
  position: relative;
  display: inline-block;
  width: 100%;
  max-width: 100%;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__image .bt-hotspot-image {
  position: relative;
  overflow: hidden;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__image .bt-hotspot-image img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__image .bt-hotspot-points {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__image .bt-hotspot-points .bt-hotspot-point {
  position: absolute;
  z-index: 10;
  cursor: pointer;
  transform: translate(-50%, -50%);
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker {
  border: 1px solid #e9e9e9;
  background: #f6f6f4;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--e-global-color-primary, #181818);
  border: 8px solid #ffffff;
  cursor: pointer;
  margin: 0.5rem;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker::after, .bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker::before {
  border: solid 1px #ffffff;
  border-radius: 50%;
  position: absolute;
  content: "";
  top: 7px;
  right: 7px;
  bottom: 7px;
  left: 7px;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker::before {
  animation: ripple-line 2s linear infinite;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker::after {
  animation: ripple-line 2s 1s linear infinite;
}
@keyframes ripple-line {
  to {
    transform: scale(2);
    opacity: 0;
  }
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker:hover {
  background-color: var(--e-global-color-primary, #181818);
  color: #fff;
  border: 1px solid var(--e-global-color-primary, #181818);
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__image .bt-hotspot-points .bt-hotspot-point.active .bt-hotspot-marker {
  background-color: var(--e-global-color-primary, #181818);
  color: #fff;
  border: 1px solid var(--e-global-color-primary, #181818);
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__image .bt-hotspot-points .bt-hotspot-point.active .bt-hotspot-marker::before, .bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__image .bt-hotspot-points .bt-hotspot-point.active .bt-hotspot-marker::after {
  border: solid 1px var(--e-global-color-primary, #181818);
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__image .bt-hotspot-points .bt-hotspot-point:hover .bt-hotspot-marker {
  background-color: var(--e-global-color-primary, #181818);
  color: #fff;
  border: 1px solid var(--e-global-color-primary, #181818);
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__image .bt-hotspot-points .bt-hotspot-point:hover .bt-hotspot-marker::before, .bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__image .bt-hotspot-points .bt-hotspot-point:hover .bt-hotspot-marker::after {
  border: solid 1px var(--e-global-color-primary, #181818);
}
@media (max-width: 1199.98px) and (min-width: 991.98px) {
  .bt-elwg-product-list-hotspot--default .bt-product-list-hotspot {
    gap: 20px;
  }
}
@media (max-width: 991.98px) {
  .bt-elwg-product-list-hotspot--default .bt-product-list-hotspot {
    flex-direction: column !important;
    gap: 40px;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-list-header .bt-sub-heading {
    font-size: 14px;
  }
  .bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-list-header .bt-heading {
    font-size: 32px;
  }
  .bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list {
    margin: 30px 0;
  }
  .bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item {
    padding: 15px;
    gap: 10px;
  }
  .bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .bt-product-name {
    font-size: 16px;
  }
  .bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations tbody tr td select {
    font-size: 15px;
  }
  .bt-elwg-product-list-hotspot--default .bt-product-list-hotspot__list-products .bt-button-wrapper .bt-button-add-set-to-cart {
    font-size: 14px;
    padding: 12px 40px;
  }
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot-empty-message {
  padding: 20px;
  text-align: center;
  background: #f8f9fa;
  border: 1px dashed #dee2e6;
  border-radius: 4px;
}
.bt-elwg-product-list-hotspot--default .bt-product-list-hotspot-empty-message p {
  margin: 0;
  color: #6c757d;
  font-size: 16px;
  line-height: 1.5;
}

.elementor-widget-bt-offers-slider {
  width: 100%;
}
.elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--item {
  display: flex;
  flex-direction: column;
  height: 100%;
  cursor: pointer;
  padding: 28px 20px;
  border-radius: 20px;
  overflow: hidden;
  background: #f6f6f4;
}
.elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--link {
  display: flex;
  flex-direction: column;
  height: 100%;
  text-decoration: none;
  color: inherit;
}
.elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image {
  position: relative;
  overflow: hidden;
  flex: 1;
  max-width: 120px;
  width: 100%;
  margin: 0 auto;
}
.elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .bt-cover-image, .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .woocommerce-product-gallery__image, .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .woocommerce-product-gallery__image, .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .woocommerce-product-gallery__image, .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .woocommerce-product-gallery__image, .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .woocommerce-product-gallery__image, .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .woocommerce-product-gallery__image, .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .woocommerce-product-gallery__image, .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .woocommerce-product-gallery__image {
  padding-bottom: 100%;
  position: relative;
  border-radius: 50%;
}
.elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .bt-cover-image img, .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .woocommerce-product-gallery__image img, .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .woocommerce-product-gallery__image img, .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .woocommerce-product-gallery__image img, .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .woocommerce-product-gallery__image img, .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .woocommerce-product-gallery__image img, .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .woocommerce-product-gallery__image img, .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .woocommerce-product-gallery__image img, .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image .woocommerce-product-gallery__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--text-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: #df4242;
  color: #fff;
}
.elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--text-content .bt-sale-percentage {
  font-size: 44px;
  font-style: normal;
  font-weight: 500;
  line-height: 50px;
}
.elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--text-content .bt-off-text {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
}
.elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--info {
  text-align: center;
  padding: 16px 0 0 0;
}
.elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--title {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 4px 0;
}
.elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--subtitle {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
  margin: 0;
}
@media (max-width: 519.98px) {
  .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--item {
    padding: 15px;
  }
  .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--image {
    max-width: 100px;
  }
  .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--title {
    font-size: 16px;
    line-height: 22px;
  }
  .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--subtitle {
    font-size: 14px;
    line-height: 22px;
  }
  .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--text-content .bt-sale-percentage {
    font-size: 30px;
    line-height: 32px;
  }
  .elementor-widget-bt-offers-slider .bt-elwg-offers-slider .bt-offers-slider--text-content .bt-off-text {
    font-size: 16px;
    line-height: 22px;
  }
}

.elementor-widget-bt-banner-product-slider {
  width: 100%;
}
.elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item {
  display: flex;
  flex-direction: column;
  height: 100%;
  cursor: pointer;
}
.elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .bt-cover-image .bt-video-wrap, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image .bt-video-wrap, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce-product-gallery__image .bt-video-wrap, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image .bt-video-wrap, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce-product-gallery__image .bt-video-wrap, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image .bt-video-wrap, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce-product-gallery__image .bt-video-wrap, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image .bt-video-wrap, .woocommerce .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce-product-gallery__image .bt-video-wrap, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image .bt-video-wrap, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce-product-gallery__image .bt-video-wrap, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image .bt-video-wrap, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce-product-gallery__image .bt-video-wrap, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image .bt-video-wrap, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce-product-gallery__image .bt-video-wrap, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image .bt-video-wrap, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce-product-gallery__image .bt-video-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .bt-cover-image .bt-video-wrap .bt-hover-video, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image .bt-video-wrap .bt-hover-video, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce-product-gallery__image .bt-video-wrap .bt-hover-video, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image .bt-video-wrap .bt-hover-video, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce-product-gallery__image .bt-video-wrap .bt-hover-video, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image .bt-video-wrap .bt-hover-video, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce-product-gallery__image .bt-video-wrap .bt-hover-video, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image .bt-video-wrap .bt-hover-video, .woocommerce .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce-product-gallery__image .bt-video-wrap .bt-hover-video, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image .bt-video-wrap .bt-hover-video, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce-product-gallery__image .bt-video-wrap .bt-hover-video, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image .bt-video-wrap .bt-hover-video, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce-product-gallery__image .bt-video-wrap .bt-hover-video, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image .bt-video-wrap .bt-hover-video, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce-product-gallery__image .bt-video-wrap .bt-hover-video, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image .bt-video-wrap .bt-hover-video, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce-product-gallery__image .bt-video-wrap .bt-hover-video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .bt-cover-image .bt-video-wrap iframe, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image .bt-video-wrap iframe, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce-product-gallery__image .bt-video-wrap iframe, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image .bt-video-wrap iframe, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce-product-gallery__image .bt-video-wrap iframe, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image .bt-video-wrap iframe, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce-product-gallery__image .bt-video-wrap iframe, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image .bt-video-wrap iframe, .woocommerce .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce-product-gallery__image .bt-video-wrap iframe, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image .bt-video-wrap iframe, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce-product-gallery__image .bt-video-wrap iframe, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image .bt-video-wrap iframe, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce-product-gallery__image .bt-video-wrap iframe, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image .bt-video-wrap iframe, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce-product-gallery__image .bt-video-wrap iframe, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image .bt-video-wrap iframe, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--item.bt-video-hover-enable .woocommerce-product-gallery__image .bt-video-wrap iframe {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image {
  position: relative;
  overflow: hidden;
}
.elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .bt-cover-image, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .woocommerce-product-gallery__image, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .woocommerce-product-gallery__image, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .woocommerce-product-gallery__image, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .woocommerce-product-gallery__image, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .woocommerce-product-gallery__image, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .woocommerce-product-gallery__image, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .woocommerce-product-gallery__image, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .woocommerce-product-gallery__image {
  padding-bottom: 130%;
}
.elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .bt-cover-image img, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .woocommerce-product-gallery__image img, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .woocommerce-product-gallery__image img, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .woocommerce-product-gallery__image img, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .woocommerce .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .woocommerce-product-gallery__image img, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .woocommerce-product-gallery__image img, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .woocommerce-product-gallery__image img, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image img, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .woocommerce-product-gallery__image img, .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image img, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--image .woocommerce-product-gallery__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  z-index: 2;
}
.elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info {
  position: absolute;
  left: 15px;
  bottom: 15px;
  right: 15px;
}
.elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal {
  padding: 12px;
}
.elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-thumbnail {
  width: 60px;
  height: 60px;
}
.elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content {
  min-height: 60px;
  padding: 0 0 0 12px;
}
.elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart {
  right: 16px;
}
@media (max-width: 519.98px) {
  .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info {
    left: 10px;
    bottom: 10px;
    right: 10px;
  }
  .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-thumbnail {
    display: none;
  }
  .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content {
    padding: 0;
    min-height: auto;
  }
  .elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-banner-product-slider--info .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart {
    right: 12px;
  }
}
.elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-swiper-navigation {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 10;
  pointer-events: none;
}
.elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-nav.bt-button-prev {
  left: 20px;
}
.elementor-widget-bt-banner-product-slider .bt-elwg-banner-product-slider .bt-nav.bt-button-next {
  right: 20px;
}

.bt-elwg-store-locations-slider .bt-store-locations-slider--item {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
}
.bt-elwg-store-locations-slider .bt-store-locations-slider--content {
  position: absolute;
  left: 20px;
  bottom: 20px;
  right: 20px;
  padding: 20px 28px;
  background: rgba(24, 24, 24, 0.1);
  backdrop-filter: blur(15px);
  display: flex;
  flex-direction: column;
  gap: 0;
  transition: all 0.3s ease;
  height: auto;
}
.bt-elwg-store-locations-slider .bt-store-locations-slider--title {
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 42px;
  color: #fff;
  margin: 0;
  transition: all 0.3s ease;
}
.bt-elwg-store-locations-slider .bt-store-locations-slider--address {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  color: #fff;
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  margin: 0;
  transition: all 0.3s ease;
  overflow: hidden;
}
.bt-elwg-store-locations-slider .bt-store-locations-slider--phone, .bt-elwg-store-locations-slider .bt-store-locations-slider--email {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  color: #fff;
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  margin: 0;
  transition: all 0.3s ease;
  overflow: hidden;
}
.bt-elwg-store-locations-slider .bt-store-locations-slider--phone a, .bt-elwg-store-locations-slider .bt-store-locations-slider--email a {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-secondary, #A2A4AB);
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  margin: 0;
  transition: all 0.3s ease;
}
.bt-elwg-store-locations-slider .bt-store-locations-slider--phone a:hover, .bt-elwg-store-locations-slider .bt-store-locations-slider--email a:hover {
  color: var(--e-global-color-accent, #DF4242);
}
.bt-elwg-store-locations-slider .bt-store-locations-slider--maps {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: 2px;
  text-underline-position: from-font;
  color: #fff;
  text-transform: uppercase;
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  margin: 0;
  transition: all 0.3s ease;
  overflow: hidden;
}
@media (min-width: 519.98px) {
  .bt-elwg-store-locations-slider .bt-store-locations-slider--item:hover .bt-store-locations-slider--content {
    background: var(--e-global-color-primary, #181818);
  }
  .bt-elwg-store-locations-slider .bt-store-locations-slider--item:hover .bt-store-locations-slider--address,
  .bt-elwg-store-locations-slider .bt-store-locations-slider--item:hover .bt-store-locations-slider--phone,
  .bt-elwg-store-locations-slider .bt-store-locations-slider--item:hover .bt-store-locations-slider--email,
  .bt-elwg-store-locations-slider .bt-store-locations-slider--item:hover .bt-store-locations-slider--maps {
    opacity: 1;
    visibility: visible;
    max-height: 100px;
    margin: 4px 0;
  }
  .bt-elwg-store-locations-slider .bt-store-locations-slider--item:hover .bt-store-locations-slider--address a,
  .bt-elwg-store-locations-slider .bt-store-locations-slider--item:hover .bt-store-locations-slider--phone a,
  .bt-elwg-store-locations-slider .bt-store-locations-slider--item:hover .bt-store-locations-slider--email a,
  .bt-elwg-store-locations-slider .bt-store-locations-slider--item:hover .bt-store-locations-slider--maps a {
    opacity: 1;
    visibility: visible;
    max-height: 100px;
    margin: 0;
  }
  .bt-elwg-store-locations-slider .bt-store-locations-slider--item:hover .bt-store-locations-slider--address {
    margin-top: 12px;
  }
  .bt-elwg-store-locations-slider .bt-store-locations-slider--item:hover .bt-store-locations-slider--email {
    margin-bottom: 0;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-store-locations-slider .bt-store-locations-slider--content {
    position: relative;
    left: 0;
    right: 0;
    bottom: 0;
    background: var(--e-global-color-primary, #181818);
    padding: 15px;
  }
  .bt-elwg-store-locations-slider .bt-store-locations-slider--title {
    font-size: 24px;
    line-height: 30px;
  }
  .bt-elwg-store-locations-slider .bt-store-locations-slider--address {
    font-size: 14px;
    line-height: 22px;
    opacity: 1;
    visibility: visible;
    max-height: 100px;
    margin: 6px 0 2px 0;
  }
  .bt-elwg-store-locations-slider .bt-store-locations-slider--phone, .bt-elwg-store-locations-slider .bt-store-locations-slider--email {
    font-size: 14px;
    line-height: 22px;
    opacity: 1;
    visibility: visible;
    max-height: 100px;
    margin: 2px 0;
  }
  .bt-elwg-store-locations-slider .bt-store-locations-slider--phone a, .bt-elwg-store-locations-slider .bt-store-locations-slider--email a {
    opacity: 1;
    visibility: visible;
    margin: 0;
  }
  .bt-elwg-store-locations-slider .bt-store-locations-slider--maps {
    font-size: 12px;
    line-height: 20px;
    opacity: 1;
    visibility: visible;
    max-height: 100px;
    margin: 2px 0;
  }
}

@media (min-width: 1367px) {
  .bt-elwg-product-slider-bottom-hotspot--default.bt-slider-position-inside .bt-product-slider-bottom-hotspot__list-products {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
    padding: 20px;
  }
  .bt-elwg-product-slider-bottom-hotspot--default.bt-slider-position-inside .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item.active {
    border-color: transparent;
  }
  .bt-elwg-product-slider-bottom-hotspot--default.bt-slider-position-inside .bt-product-slider-bottom-hotspot__image::before {
    content: "";
    opacity: 0.2;
    background: linear-gradient(90deg, #181818 0%, rgba(24, 24, 24, 0) 100%);
    left: 0;
    height: 100%;
    width: 40%;
    display: block;
    z-index: 1;
    position: absolute;
  }
  .bt-elwg-product-slider-bottom-hotspot--default.bt-slider-position-inside .bt-product-slider-bottom-hotspot__image .bt-button-wrapper .bt-button-add-set-to-cart {
    bottom: auto;
    top: 20px;
  }
  .bt-elwg-product-slider-bottom-hotspot--default.bt-slider-position-inside .bt-heading {
    position: absolute;
    top: 30px;
    left: 15px;
    width: 100%;
    max-width: 512px;
    z-index: 2;
    text-align: left;
    color: #fff;
    margin: 0;
  }
}
@media (min-width: 1600px) {
  .bt-elwg-product-slider-bottom-hotspot--default.bt-slider-position-inside .bt-heading {
    top: 60px;
    left: 45px;
  }
}
.bt-elwg-product-slider-bottom-hotspot--default[data-slider-direction=rtl] .swiper {
  direction: rtl;
}
.bt-elwg-product-slider-bottom-hotspot--default[data-slider-direction=rtl] .bt-hotspot-product-list__item {
  direction: ltr;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-heading {
  font-size: 56px;
  font-style: normal;
  font-weight: 500;
  line-height: 68px;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 30px 0;
  text-align: center;
  font-family: var(--e-global-typography-primary-font-family, "Outfit"), sans-serif;
  padding: 0 15px;
}
@media (max-width: 767.98px) {
  .bt-elwg-product-slider-bottom-hotspot--default .bt-heading {
    margin: 0 0 20px 0;
  }
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot {
  display: flex;
  flex-direction: column;
  gap: 0;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products {
  padding: 32px 0 0 0;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .swiper-wrapper {
  overflow: initial !important;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list {
  margin: 0;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item {
  display: flex;
  align-items: center;
  border: 1px solid #e9e9e9;
  padding: 20px;
  gap: 20px;
  background: #fff;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item.out-of-stock {
  border-color: rgba(233, 233, 233, 0.5019607843);
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item.out-of-stock .bt-number-product,
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item.out-of-stock .bt-price {
  opacity: 0.5;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item.active {
  border: 1px solid var(--e-global-color-primary, #181818);
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item.active .bt-number-product {
  background: var(--e-global-color-primary, #181818);
  border: 1px solid var(--e-global-color-primary, #181818);
  color: #fff;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-number-product {
  border: 1px solid #e9e9e9;
  background: #f6f6f4;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-hotspot-product-thumbnail {
  display: flex;
  box-shadow: 0 0 1px #e9e9e9;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-hotspot-product-thumbnail img {
  display: block;
  width: 88px;
  height: 88px;
  object-fit: cover;
  flex-grow: 1;
  flex-shrink: 0;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 1;
  gap: 2px 10px;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner {
  width: calc(100% - 40px);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .bt-product-name {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  color: var(--e-global-color-primary, #181818);
  margin: 0;
  text-align: left;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .stock {
  display: inline-flex;
  margin: 0;
  padding: 0 8px;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 22px;
  text-transform: capitalize;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  width: auto;
  margin-bottom: 4px;
  background-color: #3dab25;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .stock.out-of-stock {
  background-color: #f03e3e;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .stock.available-on-backorder {
  background-color: #f0a750;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form > * {
  display: none;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .single_variation_wrap > * {
  display: none;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .woocommerce-variation > * {
  display: none;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .woocommerce-variation .woocommerce-variation-availability {
  display: flex;
  margin-bottom: 4px;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .woocommerce-variation .woocommerce-variation-availability .stock {
  display: inline-block;
  margin: 0;
  padding: 0 8px;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 22px;
  text-transform: capitalize;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  background: #3dab25;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .woocommerce-variation .woocommerce-variation-availability .stock.out-of-stock {
  background-color: #f03e3e;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .woocommerce-variation .woocommerce-variation-availability .stock.available-on-backorder {
  background-color: #f0a750;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations {
  display: flex !important;
  border: none;
  margin: 0;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations tbody {
  display: flex;
  gap: 2px 10px;
  flex-wrap: wrap;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations tbody tr {
  display: flex;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations tbody tr th {
  display: none;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations tbody tr td {
  display: flex;
  padding: 0;
  border: none;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations tbody tr td select {
  border: none;
  padding: 0;
  width: auto;
  padding-right: 19px;
  background-position: top 10px right 3px;
  background-size: 12px;
  min-inline-size: 16px;
  min-block-size: 10px;
  min-width: -webkit-fill-available;
  max-width: 55px;
  height: auto;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations tbody tr td select option:first-child {
  display: none;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations tbody tr td .reset_variations {
  display: none !important;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  align-items: center;
  color: var(--e-global-color-primary, #181818);
  margin: 0;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price > .price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  color: var(--e-global-color-primary, #181818);
  align-items: center;
  margin: 0;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price.bt-product-variable {
  flex-direction: row !important;
  justify-content: flex-start !important;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price.bt-product-variable > .price {
  flex-direction: row !important;
  justify-content: flex-start !important;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price.bt-product-variable del {
  order: 1;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price span.price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  align-items: center;
  color: var(--e-global-color-primary, #181818);
  margin: 0;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price .woocommerce-Price-amount {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price ins {
  text-decoration: none;
  margin-right: 0 !important;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price del .woocommerce-Price-amount {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  color: var(--e-global-color-secondary, #A2A4AB);
  position: relative;
  top: 0;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-add-to-cart a {
  background: var(--e-global-color-primary, #181818);
  color: #fff;
  font-size: 0;
  width: 36px;
  height: 36px;
  max-width: 100%;
  padding: 0;
  border-radius: 0;
  transition: opacity 0.5s ease, transform 0.5s ease;
  display: block;
  position: relative;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-add-to-cart a.loading::before {
  opacity: 0;
  visibility: hidden;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-add-to-cart a.loading:after {
  left: 27% !important;
  top: 28% !important;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-add-to-cart a:hover {
  background: var(--e-global-color-accent, #DF4242);
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-add-to-cart a::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  background-image: url("../images/cart-white.svg");
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-add-to-cart a.added {
  display: none;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-add-to-cart a.wc-forward::before {
  background-image: url("../images/view-cart-white.svg");
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-add-to-cart a.bt-view-product::before, .bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-add-to-cart a.product_type_grouped::before, .bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-add-to-cart a.product_type_external::before {
  background-image: url("../images/view-product-white.svg");
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-swiper-pagination {
  display: none;
  padding-top: 30px;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-swiper-pagination .swiper-pagination-bullet-active {
  background: var(--e-global-color-primary, #181818);
}
@media (max-width: 1024.98px) {
  .bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-swiper-pagination {
    display: flex;
  }
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image {
  position: relative;
  display: inline-block;
  width: 100%;
  max-width: 100%;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image .bt-hotspot-image {
  position: relative;
  overflow: hidden;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image .bt-hotspot-image img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image .bt-hotspot-points {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image .bt-hotspot-points .bt-hotspot-point {
  position: absolute;
  z-index: 10;
  cursor: pointer;
  transform: translate(-50%, -50%);
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker {
  border: 1px solid #e9e9e9;
  background: #f6f6f4;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--e-global-color-primary, #181818);
  border: 8px solid #ffffff;
  cursor: pointer;
  margin: 0.5rem;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker::after, .bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker::before {
  border: solid 1px #ffffff;
  border-radius: 50%;
  position: absolute;
  content: "";
  top: 7px;
  right: 7px;
  bottom: 7px;
  left: 7px;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker::before {
  animation: ripple-line 2s linear infinite;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker::after {
  animation: ripple-line 2s 1s linear infinite;
}
@keyframes ripple-line {
  to {
    transform: scale(2);
    opacity: 0;
  }
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker:hover {
  background-color: var(--e-global-color-primary, #181818);
  color: #fff;
  border: 1px solid var(--e-global-color-primary, #181818);
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image .bt-hotspot-points .bt-hotspot-point.active .bt-hotspot-marker {
  background-color: var(--e-global-color-primary, #181818);
  color: #fff;
  border: 1px solid var(--e-global-color-primary, #181818);
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image .bt-hotspot-points .bt-hotspot-point.active .bt-hotspot-marker::before, .bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image .bt-hotspot-points .bt-hotspot-point.active .bt-hotspot-marker::after {
  border: solid 1px var(--e-global-color-primary, #181818);
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image .bt-hotspot-points .bt-hotspot-point:hover .bt-hotspot-marker {
  background-color: var(--e-global-color-primary, #181818);
  color: #fff;
  border: 1px solid var(--e-global-color-primary, #181818);
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image .bt-hotspot-points .bt-hotspot-point:hover .bt-hotspot-marker::before, .bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image .bt-hotspot-points .bt-hotspot-point:hover .bt-hotspot-marker::after {
  border: solid 1px var(--e-global-color-primary, #181818);
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image .bt-button-wrapper .bt-button-add-set-to-cart {
  position: absolute;
  bottom: 20px;
  right: 20px;
  display: flex;
  align-items: center;
  padding: 16px 24px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  background: var(--e-global-color-primary, #181818);
  color: #fff;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image .bt-button-wrapper .bt-button-add-set-to-cart svg {
  margin-right: 12px;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image .bt-button-wrapper .bt-button-add-set-to-cart.loading {
  color: transparent !important;
  opacity: 0.5;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image .bt-button-wrapper .bt-button-add-set-to-cart.loading::before {
  opacity: 0;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image .bt-button-wrapper .bt-button-add-set-to-cart.loading::after {
  content: "" !important;
  position: absolute;
  top: 36%;
  left: 48%;
  width: 16px;
  height: 16px;
  z-index: 9999;
  background-image: url("../images/loading-white.svg");
  background-repeat: no-repeat;
  background-size: cover;
  animation-name: effectSpin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@media (max-width: 767.98px) {
  .bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image .bt-button-wrapper .bt-button-add-set-to-cart {
    position: absolute;
    bottom: 10px;
    right: 10px;
    display: flex;
    align-items: center;
    padding: 10px 15px;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
  }
  .bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image .bt-button-wrapper .bt-button-add-set-to-cart svg {
    margin-right: 6px;
    width: 18px;
  }
  .bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products {
    padding: 16px 0 0 0;
  }
  .bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-list-header {
    margin-bottom: 20px;
  }
  .bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-list-header .bt-heading {
    font-size: 28px;
    line-height: 36px;
  }
  .bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item {
    padding: 10px;
    gap: 10px;
  }
  .bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-hotspot-product-thumbnail img {
    width: 60px;
    height: 60px;
  }
  .bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .bt-product-name {
    font-size: 16px;
    line-height: 1.2;
    margin-bottom: 5px;
  }
  .bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations tbody tr td select {
    font-size: 15px;
  }
  .bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__list-products .bt-button-wrapper .bt-button-add-set-to-cart {
    font-size: 14px;
    padding: 12px 40px;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image .bt-button-wrapper .bt-button-add-set-to-cart {
    position: relative;
    bottom: 0;
    right: 0;
    padding: 8px 24px;
    font-size: 14px;
    line-height: 22px;
    justify-content: center;
  }
  .bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot__image .bt-button-wrapper .bt-button-add-set-to-cart svg {
    margin-right: 6px;
    width: 18px;
  }
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot-empty-message {
  padding: 20px;
  text-align: center;
  background: #f8f9fa;
  border: 1px dashed #dee2e6;
  border-radius: 4px;
}
.bt-elwg-product-slider-bottom-hotspot--default .bt-product-slider-bottom-hotspot-empty-message p {
  margin: 0;
  color: #6c757d;
  font-size: 16px;
  line-height: 1.5;
}

.bt-elwg-product-nav-image--default .bt-product-nav-image {
  display: flex;
  gap: 0;
  align-items: stretch;
  overflow: hidden;
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--content {
  width: 50%;
  background: #f6f6f4;
  padding: 100px 40px;
  display: flex;
  flex-direction: column;
  gap: 100px;
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--header {
  max-width: 600px;
  margin: 0 auto;
  text-align: center;
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--sub-heading {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.625;
  text-transform: uppercase;
  color: var(--e-global-color-secondary, #A2A4AB);
  margin: 0 0 8px 0;
  display: block;
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--heading {
  font-size: 44px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.13;
  text-transform: capitalize;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 16px 0;
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--description {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.55;
  color: var(--e-global-color-text, #616365);
  margin: 0;
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--tabs {
  max-width: 750px;
  width: 100%;
  margin: 0 auto;
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--tabs-inner {
  display: grid;
  gap: 10px;
  grid-template-columns: repeat(4, 1fr);
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--tab-item .bt-item-tab-image {
  cursor: pointer;
  position: relative;
  padding-bottom: 100%;
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--tab-item .bt-item-tab-image:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0.4;
  transition: all 0.3s ease;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--tab-item .bt-item-tab-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--tab-item.active .bt-item-tab-image:before {
  opacity: 0;
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--tab-item.active .bt-item-tab-image img {
  width: 100%;
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--button {
  margin-top: 40px;
  text-align: center;
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--button-link {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  color: #fff;
  background: var(--e-global-color-primary, #181818);
  padding: 16px 36px;
  border-radius: 0;
  display: inline-block;
  transition: all 0.3s ease;
  opacity: 1;
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--button-link:hover {
  background: var(--e-global-color-accent, #DF4242);
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--thumb {
  width: 50%;
  position: relative;
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item {
  display: none;
  height: 100%;
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item.active {
  display: block;
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .bt-cover-image, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .woocommerce-product-gallery__image, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .woocommerce-product-gallery__image, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .woocommerce-product-gallery__image, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .woocommerce-product-gallery__image, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .woocommerce-product-gallery__image, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .woocommerce-product-gallery__image, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .woocommerce-product-gallery__image, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .woocommerce-product-gallery__image {
  height: 100%;
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .bt-cover-image:before, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .__bt-loop-product-style .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image:before, .__bt-loop-product-style .woocommerce-loop-product__thumbnail .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .woocommerce-product-gallery__image:before, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image:before, .bt-elwg-product-loop-item .woocommerce-loop-product__thumbnail .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .woocommerce-product-gallery__image:before, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .bt-elwg-product-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image:before, .bt-elwg-product-item .woocommerce-loop-product__thumbnail .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .woocommerce-product-gallery__image:before, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .woocommerce .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image:before, .woocommerce .woocommerce-loop-product__thumbnail .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .woocommerce-product-gallery__image:before, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image:before, .bt-elwg-search-product-style-1 .bt-live-search-results .bt-load-data .woocommerce-loop-product__thumbnail .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .woocommerce-product-gallery__image:before, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image:before, .bt-elwg-search-product-style-1 .bt-products-display-section .bt-products-container .woocommerce-loop-product__thumbnail .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .woocommerce-product-gallery__image:before, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .woocommerce-product-gallery__image:before, .bt-elwg-product-tooltip-hotspot--default .bt-hotspot-product--slider .bt-hotspot-slider--inner .bt-slider-item .woocommerce-loop-product__thumbnail .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .woocommerce-product-gallery__image:before, .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .woocommerce-product-gallery__image:before, .bt-elwg-accordion-with-product-slider--default .bt-accordion-with-product-slider .bt-product-slider-right .bt-product-item .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item .woocommerce-product-gallery__image:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: var(--e-global-color-primary, #181818);
  opacity: 0.2;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-inner {
  position: absolute;
  bottom: 28px;
  left: 28px;
  right: 28px;
  z-index: 1;
  display: flex;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
  justify-content: space-between;
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-content {
  width: auto;
  max-width: 420px;
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-heading {
  font-size: 44px;
  font-style: normal;
  font-weight: 500;
  line-height: 50px;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 12px 0;
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-description {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
  margin: 0;
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product {
  width: auto;
  min-width: 390px;
  max-width: 420px;
}
.bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal {
  padding: 8px;
}
@media (min-width: 519.98px) {
  .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal {
    padding: 12px;
  }
  .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-thumbnail {
    width: 88px;
  }
  .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content {
    position: relative;
    padding: 0 5px 0 20px;
  }
  .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart {
    right: 0;
  }
}
@media (max-width: 1024.98px) {
  .bt-elwg-product-nav-image--default .bt-product-nav-image {
    flex-direction: column;
  }
  .bt-elwg-product-nav-image--default .bt-product-nav-image--content {
    width: 100%;
    padding: 50px 20px;
    gap: 50px;
  }
  .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb {
    width: 100%;
  }
}
@media (max-width: 519.98px) {
  .bt-elwg-product-nav-image--default .bt-product-nav-image--content {
    padding: 50px 15px;
  }
  .bt-elwg-product-nav-image--default .bt-product-nav-image--heading {
    font-size: 36px;
    line-height: 1.3;
    margin: 0 0 6px 0;
  }
  .bt-elwg-product-nav-image--default .bt-product-nav-image--description {
    font-size: 16px;
  }
  .bt-elwg-product-nav-image--default .bt-product-nav-image--button {
    margin-top: 30px;
  }
  .bt-elwg-product-nav-image--default .bt-product-nav-image--button-link {
    font-size: 14px;
    padding: 13px 30px;
  }
  .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-heading {
    font-size: 31px;
    line-height: 1.3;
    margin: 0 0 6px 0;
  }
  .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-product {
    min-width: auto;
    max-width: 100%;
    width: 100%;
  }
  .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-inner {
    bottom: 15px;
    left: 15px;
    right: 15px;
  }
  .bt-elwg-product-nav-image--default .bt-product-nav-image--thumb-item-content {
    width: 100%;
  }
}

.bt-vertical-banner-slider {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.bt-vertical-banner-slider .bt-banner-backgrounds {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.bt-vertical-banner-slider .bt-banner-backgrounds::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  z-index: 2;
}
.bt-vertical-banner-slider .bt-banner-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1);
}
.bt-vertical-banner-slider .bt-banner-background.active {
  opacity: 1;
}
.bt-vertical-banner-slider .bt-banner-background.active img {
  transform: scale(1.02);
}
.bt-vertical-banner-slider .bt-banner-background img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  margin: 0;
  transition: transform 500ms cubic-bezier(0.4, 0, 0.2, 1);
  margin: 0;
}
.bt-vertical-banner-slider .bt-banner-headings {
  z-index: 11;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 40px;
  padding: 40px;
  box-sizing: border-box;
  position: relative;
}
@media (max-width: 767.98px) {
  .bt-vertical-banner-slider .bt-banner-headings {
    gap: 30px;
    padding: 40px 15px;
  }
}
.bt-vertical-banner-slider .bt-banner-heading {
  display: block;
  font-size: 80px;
  font-style: normal;
  font-weight: 500;
  line-height: 88px;
  color: #fff;
  cursor: pointer;
  position: relative;
  text-align: center;
}
.bt-vertical-banner-slider .bt-banner-heading::before, .bt-vertical-banner-slider .bt-banner-heading::after {
  content: "";
  position: absolute;
  height: 4px;
  background: #fff;
  width: 0;
  bottom: 1px;
  transition: width 500ms ease;
}
@media (max-width: 519.98px) {
  .bt-vertical-banner-slider .bt-banner-heading::before, .bt-vertical-banner-slider .bt-banner-heading::after {
    bottom: 0;
    height: 3px;
  }
}
.bt-vertical-banner-slider .bt-banner-heading::before {
  left: 50%;
  transform: translateX(-50%);
}
.bt-vertical-banner-slider .bt-banner-heading::after {
  right: 50%;
  transform: translateX(50%);
}
.bt-vertical-banner-slider .bt-banner-heading:hover::before, .bt-vertical-banner-slider .bt-banner-heading:hover::after {
  width: 100%;
}
.bt-vertical-banner-slider .bt-banner-heading.active::before, .bt-vertical-banner-slider .bt-banner-heading.active::after {
  width: 100%;
}

/* Title Nav With Slider */
.bt-elwg-title-nav-with-slider--default {
  --height-slider: 700px;
  --slider-offset-height: 80px;
  --spacing: 80px;
}
.bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider {
  display: flex;
  gap: 0;
  height: var(--height-slider, 700px);
  max-height: var(--height-slider, 700px);
  overflow: hidden;
}
.bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-nav-left {
  width: 35%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 20px var(--spacing, 80px) 20px 0;
}
.bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-nav-left .bt-nav-list {
  display: flex;
  flex-direction: column;
  gap: 0;
}
.bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-nav-left .bt-nav-list .bt-nav-item {
  cursor: pointer;
  padding: 16px 0;
}
.bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-nav-left .bt-nav-list .bt-nav-item .bt-nav-title {
  font-size: 44px;
  font-style: normal;
  font-weight: 500;
  line-height: 50px;
  margin: 0;
  transition: all 0.3s ease;
  color: var(--e-global-color-text, #616365);
  position: relative;
  display: inline;
  background-repeat: no-repeat;
  background-position-y: 0px;
  background-image: linear-gradient(transparent calc(100% - 2px), currentColor 2px);
  transition: 0.45s cubic-bezier(0.215, 0.61, 0.355, 1);
  background-size: 0 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-nav-left .bt-nav-list .bt-nav-item.active .bt-nav-title {
  color: var(--e-global-color-primary, #181818);
  background-size: 100% 100%;
  transition-delay: 0.2s;
}
.bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-nav-left .bt-nav-list .bt-nav-item:hover .bt-nav-title {
  color: var(--e-global-color-primary, #181818);
  background-size: 100% 100%;
  transition-delay: 0.2s;
}
.bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right {
  width: 65%;
  position: relative;
  overflow: hidden;
  padding: var(--slider-offset-height, 80px) 0;
}
.bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slider {
  height: 100%;
  width: 100%;
  overflow: visible;
}
.bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slider .swiper-wrapper {
  height: 100%;
}
.bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slider .swiper-slide {
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slider .swiper-slide.swiper-slide-active .bt-content-slide .bt-content-image::before {
  opacity: 0;
  display: none;
}
.bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slide {
  display: flex;
  align-items: center;
  width: 100%;
  height: calc(var(--height-slider, 700px) - var(--slider-offset-height, 0px) * 2);
  max-height: calc(var(--height-slider, 700px) - var(--slider-offset-height, 0px) * 2);
  overflow: hidden;
  cursor: pointer;
}
.bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slide .bt-content-image {
  width: 47%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slide .bt-content-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  margin: 0;
}
@media (min-width: 1024.98px) {
  .bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slide .bt-content-image::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0.7;
    z-index: 1;
    transition: opacity 500ms ease;
  }
}
.bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slide .bt-content-info {
  width: 53%;
  padding: 20px 0 20px var(--spacing, 80px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slide .bt-content-info .bt-nav-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  color: var(--e-global-color-secondary, #A2A4AB);
  margin: 0 0 10px 0;
  text-transform: uppercase;
  display: none;
}
.bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slide .bt-content-info .bt-content-heading {
  font-size: 44px;
  font-style: normal;
  font-weight: 500;
  line-height: 50px;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 16px 0;
}
.bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slide .bt-content-info .bt-content-heading:hover {
  color: var(--e-global-color-accent, #DF4242);
}
.bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slide .bt-content-info .bt-content-description {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
  margin: 0;
}
.bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slide .bt-content-info .bt-content-button {
  margin-top: 36px;
}
@media (max-width: 991.98px) {
  .bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-nav-left {
    width: 30%;
  }
  .bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right {
    width: 70%;
  }
}
@media (max-width: 1024.98px) {
  .bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider {
    flex-direction: column;
    height: auto;
    max-height: 100%;
  }
  .bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-nav-left {
    display: none;
    width: 100%;
    padding: 0 0 30px 0;
  }
  .bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-nav-left .bt-nav-list {
    display: flex;
    overflow-x: auto;
    flex-direction: row;
    gap: var(--gap-nav-item, 20px);
  }
  .bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-nav-left .bt-nav-list::-webkit-scrollbar {
    width: 0;
    height: 0;
    border-radius: 10px;
    background-color: #f1f1f1;
  }
  .bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-nav-left .bt-nav-list::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #a2a3ab;
    cursor: pointer;
  }
  .bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-nav-left .bt-nav-list::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #f1f1f1;
  }
  .bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-nav-left .bt-nav-list .bt-nav-item {
    flex: 0 0 auto;
    white-space: nowrap;
    padding: 0 !important;
  }
  .bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right {
    width: 100%;
    padding: 0;
    padding: 0 var(--slider-offset-width) 0 0;
  }
  .bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slide {
    height: auto;
    max-height: 100%;
  }
  .bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slide .bt-content-image {
    height: var(--height-slider, 450px);
    max-height: var(--height-slider, 450px);
  }
  .bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slide .bt-content-info .bt-nav-title {
    display: block;
  }
}
@media (max-width: 660px) {
  .bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slide {
    flex-direction: column;
  }
  .bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slide .bt-content-image {
    width: 100%;
    height: auto;
    max-height: 100%;
    position: relative;
    padding-bottom: 100%;
  }
  .bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slide .bt-content-image img {
    position: absolute;
  }
  .bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slide .bt-content-info {
    width: 100%;
    padding: var(--spacing, 20px) 0 0 0;
  }
  .bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slide .bt-content-info .bt-content-heading {
    margin: 0 0 10px 0;
  }
  .bt-elwg-title-nav-with-slider--default .bt-title-nav-with-slider .bt-content-right .bt-content-slide .bt-content-info .bt-content-button {
    margin-top: 25px;
  }
}

/* Bundle Save Widget */
.bt-elwg-bundle-save--default .bt-bundle-save {
  max-width: 400px;
  margin: 0 auto;
  border: 3px solid var(--e-global-color-primary, #181818);
  padding: 24px;
  position: relative;
}
.bt-elwg-bundle-save--default .bt-bundle-save--header {
  margin-bottom: 20px;
  position: relative;
}
.bt-elwg-bundle-save--default .bt-bundle-save--title {
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 48px; /* 120% */
  text-transform: capitalize;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 4px 0;
  padding-right: 80px;
}
.bt-elwg-bundle-save--default .bt-bundle-save--description {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
  margin: 0;
}
.bt-elwg-bundle-save--default .bt-bundle-save--discount-bar {
  margin: 20px 0;
}
.bt-elwg-bundle-save--default .bt-bundle-save--discount-bar .bt-discount-progress {
  width: 100%;
  height: 4px;
  background: #e9e9e9;
  border-radius: 100px;
  margin-bottom: 10px;
}
.bt-elwg-bundle-save--default .bt-bundle-save--discount-bar .bt-discount-progress .bt-progress-fill {
  height: 100%;
  background: var(--e-global-color-primary, #181818);
  border-radius: 100px;
  transition: width 0.5s ease;
  position: relative;
}
.bt-elwg-bundle-save--default .bt-bundle-save--discount-bar .bt-discount-progress .bt-progress-fill::before {
  content: "";
  right: -5px;
  width: 10px;
  height: 10px;
  background: var(--e-global-color-primary, #181818);
  border-radius: 50%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.bt-elwg-bundle-save--default .bt-bundle-save--discount-bar .bt-discount-text {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-text, #616365);
}
.bt-elwg-bundle-save--default .bt-bundle-save--discount-bar .bt-discount-text span {
  font-weight: 500;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-bundle-save--default .bt-bundle-save--add-more-btn {
  position: absolute;
  top: 16px;
  right: 0;
  background: transparent;
  border: none;
  color: var(--e-global-color-primary, #181818);
  font-size: 14px;
  cursor: pointer;
  text-decoration: underline;
  text-underline-offset: 4px;
  padding: 0;
}
.bt-elwg-bundle-save--default .bt-bundle-save--add-more-btn:hover {
  color: #666666;
}
.bt-elwg-bundle-save--default .bt-bundle-save--products {
  margin-bottom: 20px;
  height: 343px;
  overflow-y: auto;
  padding-right: 8px;
  margin-right: -8px;
}
.bt-elwg-bundle-save--default .bt-bundle-save--products::-webkit-scrollbar {
  width: 3px;
  height: 3px;
  border-radius: 10px;
  background-color: #f1f1f1;
}
.bt-elwg-bundle-save--default .bt-bundle-save--products::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: var(--e-global-color-primary, #181818);
  cursor: pointer;
}
.bt-elwg-bundle-save--default .bt-bundle-save--products::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #f1f1f1;
}
.bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item {
  display: flex;
  align-items: center;
  gap: 24px;
  padding: 20px 0;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
}
.bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item:first-child {
  padding-top: 0;
}
.bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item .bt-product-thumb {
  flex: 0 0 80px;
  width: 80px;
  height: 80px;
}
.bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item .bt-product-thumb a {
  display: block;
  width: 100%;
  height: 100%;
}
.bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item .bt-product-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0;
}
.bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item .bt-product-info {
  flex: 1;
  min-width: 0;
}
.bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item .bt-product-info .bt-product-name {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 4px 0;
}
.bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item .bt-product-info .bt-product-name a {
  color: var(--e-global-color-primary, #181818);
  text-decoration: none;
}
.bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item .bt-product-info .bt-product-name a:hover {
  color: #666666;
}
.bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item .bt-product-info .bt-product-variation {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  margin: 4px 0 0 0;
  color: var(--e-global-color-secondary, #A2A4AB);
}
.bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item .bt-product-info .bt-product-price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  align-items: baseline;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item .bt-product-info .bt-product-price .woocommerce-Price-amount {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.62;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item .bt-product-info .bt-product-price ins {
  text-decoration: none;
  margin-right: 0 !important;
  line-height: 1;
}
.bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item .bt-product-info .bt-product-price del {
  line-height: 1;
}
.bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item .bt-product-info .bt-product-price del .woocommerce-Price-amount {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.57;
  color: var(--e-global-color-text, #616365);
}
.bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item .bt-product-actions {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  position: absolute;
  bottom: 20px;
  right: 0;
}
.bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item .bt-product-actions .bt-product-remove {
  padding: 0;
  background: transparent;
  border: none;
  color: var(--e-global-color-accent, #DF4242);
  cursor: pointer;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px; /* 157.143% */
  text-transform: uppercase;
  text-decoration: underline;
  text-underline-offset: 4px;
}
.bt-elwg-bundle-save--default .bt-bundle-save--subtotal {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
.bt-elwg-bundle-save--default .bt-bundle-save--subtotal .bt-subtotal-label {
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 42px;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-bundle-save--default .bt-bundle-save--subtotal .bt-subtotal-amount {
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 42px;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-bundle-save--default .bt-bundle-save--add-cart-btn {
  width: 100%;
  padding: 16px 20px;
  background: var(--e-global-color-primary, #181818);
  color: #ffffff;
  border: none;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
  cursor: pointer;
  transition: background 0.3s;
}
.bt-elwg-bundle-save--default .bt-bundle-save--add-cart-btn:not(:disabled):hover {
  background: var(--e-global-color-accent, #DF4242);
}
.bt-elwg-bundle-save--default .bt-bundle-save--add-cart-btn:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff;
  max-width: 500px;
  width: 90%;
  max-height: 80vh;
  border-radius: 8px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 20px;
  border-bottom: 1px solid #e9e9e9;
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-header h4 {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-header .bt-modal-close {
  color: var(--e-global-color-primary, #181818);
  background: transparent;
  border: none;
  font-size: 24px;
  line-height: 1;
  cursor: pointer;
  padding: 0;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-header .bt-modal-close:hover {
  opacity: 0.7;
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body {
  padding: 20px;
  overflow-y: auto;
  flex: 1;
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-loading,
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-error,
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-no-products {
  text-align: center;
  padding: 40px 20px;
  color: #666666;
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item {
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 15px;
  border: 1px solid #e5e5e5;
  border-radius: 0;
  margin-bottom: 15px;
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item:last-child {
  margin-bottom: 0;
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item .bt-product-thumb {
  flex: 0 0 80px;
  width: 80px;
  height: 80px;
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item .bt-product-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0;
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item .bt-product-info {
  flex: 1;
  min-width: 0;
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item .bt-product-info .bt-product-name {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 4px 0;
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item .bt-product-info .bt-product-name a {
  color: var(--e-global-color-primary, #181818);
  text-decoration: none;
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item .bt-product-info .bt-product-name a:hover {
  color: #666666;
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item .bt-product-info .bt-product-variation {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  margin: 4px 0 0 0;
  color: var(--e-global-color-secondary, #A2A4AB);
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item .bt-product-info .bt-product-price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  align-items: baseline;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item .bt-product-info .bt-product-price .woocommerce-Price-amount {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.62;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item .bt-product-info .bt-product-price ins {
  text-decoration: none;
  margin-right: 0 !important;
  line-height: 1;
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item .bt-product-info .bt-product-price del {
  line-height: 1;
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item .bt-product-info .bt-product-price del .woocommerce-Price-amount {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.57;
  color: var(--e-global-color-text, #616365);
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item .bt-modal-add-product {
  flex: 0 0 auto;
  padding: 8px 16px;
  background: var(--e-global-color-primary, #181818);
  color: #ffffff;
  border: none;
  border-radius: 0;
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.3s;
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item .bt-modal-add-product:hover:not(:disabled) {
  background: #333333;
}
.bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item .bt-modal-add-product:disabled {
  background: #cccccc;
  cursor: not-allowed;
}
@media (max-width: 400px) {
  .bt-elwg-bundle-save--default .bt-bundle-save {
    padding: 15px;
    border: 1px solid var(--e-global-color-primary, #181818);
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--header {
    margin-bottom: 15px;
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--title {
    font-size: 30px;
    line-height: 36px;
    margin: 0 0 2px 0;
    padding-right: 60px;
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--discount-bar {
    margin: 15px 0;
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--add-more-btn {
    position: absolute;
    top: 7px;
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--products {
    height: 292px;
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item {
    gap: 12px;
    padding: 15px 0;
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item .bt-product-thumb {
    flex: 0 0 70px;
    width: 70px;
    height: 70px;
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item .bt-product-info {
    flex: 1;
    min-width: 0;
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item .bt-product-info .bt-product-name {
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 4px 0;
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item .bt-product-info .bt-product-price .woocommerce-Price-amount {
    font-size: 14px;
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item .bt-product-info .bt-product-price del .woocommerce-Price-amount {
    font-size: 13px;
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item .bt-product-actions {
    bottom: 15px;
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--products .bt-bundle-product--item .bt-product-actions .bt-product-remove {
    font-size: 12px;
    text-underline-offset: 3px;
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--subtotal .bt-subtotal-label {
    font-size: 24px;
    line-height: 36px;
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--subtotal .bt-subtotal-amount {
    font-size: 24px;
    line-height: 36px;
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--add-cart-btn {
    padding: 14px 15px;
    font-size: 14px;
    line-height: 20px;
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content {
    max-width: 100%;
    width: calc(100% - 30px);
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-header {
    padding: 10px 15px;
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body {
    padding: 20px 10px;
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item {
    gap: 12px;
    padding: 10px;
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item .bt-product-thumb {
    flex: 0 0 70px;
    width: 70px;
    height: 70px;
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item .bt-product-info {
    flex: 1;
    min-width: 0;
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item .bt-product-info .bt-product-name {
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 3px 0;
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item .bt-product-info .bt-product-variation {
    margin: 3px 0 0 0;
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item .bt-product-info .bt-product-price .woocommerce-Price-amount {
    font-size: 14px;
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item .bt-product-info .bt-product-price del .woocommerce-Price-amount {
    font-size: 13px;
  }
  .bt-elwg-bundle-save--default .bt-bundle-save--modal .bt-modal-content .bt-modal-body .bt-modal-product--item .bt-modal-add-product {
    padding: 6px 12px;
    font-size: 13px;
    cursor: pointer;
  }
}

/* Order Tracking Widget */
.bt-elwg-order-tracking {
  max-width: 800px;
  margin: 0 auto;
}
.bt-elwg-order-tracking .bt-order-tracking-form {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
.bt-elwg-order-tracking .bt-order-tracking-form .bt-order-tracking-note-text {
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 10px;
  color: var(--e-global-color-primary, #181818);
  flex: 0 0 100%;
}
.bt-elwg-order-tracking .bt-order-tracking-form .bt-form-field {
  flex: 0 0 calc(50% - 7.5px);
}
.bt-elwg-order-tracking .bt-order-tracking-form .bt-form-field label {
  display: block;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 8px;
  color: var(--e-global-color-primary, #181818);
  line-height: 1.5;
}
.bt-elwg-order-tracking .bt-order-tracking-form .bt-form-field input {
  width: 100%;
  padding: 14px 18px;
  font-size: 16px;
  line-height: 1.5;
  color: var(--e-global-color-text, #616365);
  background-color: #ffffff;
  border: 1px solid #e9e9e9;
  border-radius: 0;
  transition: all 0.3s ease;
}
.bt-elwg-order-tracking .bt-order-tracking-form .bt-form-field input:focus {
  outline: none;
}
.bt-elwg-order-tracking .bt-order-tracking-form .bt-form-field input::placeholder {
  color: var(--e-global-color-text, #616365);
}
.bt-elwg-order-tracking .bt-order-tracking-form .bt-form-submit {
  flex: 0 0 100%;
}
.bt-elwg-order-tracking .bt-order-tracking-form .bt-form-submit button {
  min-width: 160px;
  padding: 16px 36px;
  font-size: 16px;
  font-weight: 500;
  color: #ffffff;
  background-color: var(--e-global-color-primary, #181818);
  border: none;
  border-radius: 0;
  cursor: pointer;
  transition: all 0.3s ease;
}
.bt-elwg-order-tracking .bt-order-tracking-form .bt-form-submit button:hover {
  background-color: var(--e-global-color-accent, #DF4242);
}
.bt-elwg-order-tracking .bt-order-tracking-form .bt-form-submit button:disabled {
  opacity: 0.6;
  cursor: not-allowed;
  transform: none;
}
.bt-elwg-order-tracking .bt-order-tracking-form .bt-order-tracking-message {
  margin-top: 10px;
  padding: 8px 18px;
  border-radius: 4px;
  font-size: 16px;
  flex: 0 0 100%;
}
.bt-elwg-order-tracking .bt-order-tracking-form .bt-order-tracking-message.success {
  color: #155724;
  background-color: #d4edda;
  border: 1px solid #c3e6cb;
}
.bt-elwg-order-tracking .bt-order-tracking-form .bt-order-tracking-message.error {
  color: #721c24;
  background-color: #f8d7da;
  border: 1px solid #f5c6cb;
}
.bt-elwg-order-tracking .bt-order-tracking-result {
  margin-top: 50px;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-tabs .bt-tabs-nav {
  display: flex;
  gap: 0;
  border-bottom: none;
  margin-bottom: 40px;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-tabs .bt-tabs-nav .bt-tab-btn {
  flex: 0 0 auto;
  padding: 14px 32px;
  font-size: 16px;
  font-weight: 500;
  color: var(--e-global-color-primary, #181818);
  background-color: #ffffff;
  border: 1px solid #e9e9e9;
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-tabs .bt-tabs-nav .bt-tab-btn.active {
  color: #fff;
  background-color: var(--e-global-color-primary, #181818);
  border-color: var(--e-global-color-primary, #181818);
  z-index: 1;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-tabs .bt-tabs-nav .bt-tab-btn:hover:not(.active) {
  background-color: #e9ecef;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-tabs .bt-tab-content {
  display: none;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-tabs .bt-tab-content.active {
  display: block;
  animation: fadeIn 0.4s ease;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-timeline .bt-timeline-progress {
  position: relative;
  margin-bottom: 40px;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-timeline .bt-timeline-progress .bt-progress-line {
  width: calc(var(--progress-width) - 30px);
  position: absolute;
  top: 30px;
  left: 30px;
  right: 30px;
  height: 4px;
  background: #4d8b7b;
  transition: width 1s ease;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.3) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
  animation: 1s linear 0s infinite normal none running progress-bar-stripes;
  transition: width 0.8s ease;
  z-index: 1;
  max-width: calc(100% - 60px);
  transform: translateY(-50%);
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-timeline .bt-timeline-progress .bt-timeline-steps {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 1;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-timeline .bt-timeline-progress .bt-timeline-steps::before {
  content: "";
  position: absolute;
  top: 30px;
  left: 30px;
  right: 30px;
  height: 4px;
  background-color: #e0e0e0;
  transform: translateY(-50%);
  z-index: 0;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-timeline .bt-timeline-progress .bt-timeline-steps .bt-step {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 1;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-timeline .bt-timeline-progress .bt-timeline-steps .bt-step .bt-step-circle {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-color: #d3d3d3;
  border: 4px solid #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px;
  transition: all 0.3s ease;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-timeline .bt-timeline-progress .bt-timeline-steps .bt-step .bt-step-circle svg {
  color: #fff;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-timeline .bt-timeline-progress .bt-timeline-steps .bt-step .bt-step-label {
  font-size: 13px;
  font-weight: 600;
  color: #999;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-timeline .bt-timeline-progress .bt-timeline-steps .bt-step.completed .bt-step-circle {
  background-color: #4d8b7b;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-timeline .bt-timeline-progress .bt-timeline-steps .bt-step.completed .bt-step-label {
  color: #4d8b7b;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-timeline .bt-timeline-progress .bt-timeline-steps .bt-step.active .bt-step-circle {
  background-color: #4d8b7b;
  animation: pulse-order-tracking 2s infinite;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-timeline .bt-timeline-progress .bt-timeline-steps .bt-step.active .bt-step-label {
  color: #4d8b7b;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-timeline .bt-tracking-details .bt-status-section {
  margin-bottom: 30px;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-timeline .bt-tracking-details .bt-status-section .bt-section-title {
  font-size: 18px;
  font-weight: 700;
  color: #333;
  margin-bottom: 20px;
  padding-left: 15px;
  border-left: 4px solid #ffc107;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-timeline .bt-tracking-details .bt-status-section .bt-status-item {
  display: grid;
  grid-template-columns: 200px 1fr;
  gap: 20px;
  padding: 16px 20px;
  background-color: #f9f9f9;
  border-radius: 6px;
  margin-bottom: 12px;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-timeline .bt-tracking-details .bt-status-section .bt-status-item .bt-status-date {
  font-size: 16px;
  color: var(--e-global-color-text, #616365);
  font-weight: 500;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-timeline .bt-tracking-details .bt-status-section .bt-status-item .bt-status-text {
  font-size: 16px;
  color: var(--e-global-color-text, #616365);
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details h4 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 16px;
  margin-top: 30px;
  color: var(--color-heading);
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details h4:first-child {
  margin-top: 0;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-info {
  background-color: #f9f9f9;
  padding: 24px 24px 12px 24px;
  border-radius: 8px;
  margin-bottom: 30px;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-info .bt-order-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 14px 0;
  border-bottom: 1px solid #e0e0e0;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-info .bt-order-row:last-child {
  border-bottom: none;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-info .bt-order-row .bt-label {
  font-weight: 400;
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-info .bt-order-row .bt-value {
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  font-weight: 600;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-note {
  background-color: #fff3cd;
  padding: 20px 24px;
  border-radius: 8px;
  margin-bottom: 30px;
  border-left: 4px solid #ffc107;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-note h4 {
  margin-top: 0;
  margin-bottom: 12px;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-note p {
  margin: 0;
  color: #856404;
  line-height: 1.6;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-items {
  background-color: #fff;
  padding: 24px 24px 12px 24px;
  border-radius: 8px;
  margin-bottom: 30px;
  border: 1px solid #e0e0e0;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-items h4 {
  margin-top: 0;
  margin-bottom: 15px;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-items .bt-order-items-list {
  display: flex;
  flex-direction: column;
  gap: 0;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-items .bt-order-items-list .bt-order-item {
  display: flex;
  gap: 14px;
  padding: 12px 0;
  border-bottom: 1px solid #f0f0f0;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-items .bt-order-items-list .bt-order-item:last-child {
  border-bottom: none;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-items .bt-order-items-list .bt-order-item .bt-order-item-thumb {
  width: 70px;
  height: 70px;
  flex-shrink: 0;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-items .bt-order-items-list .bt-order-item .bt-order-item-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-items .bt-order-items-list .bt-order-item .bt-order-item-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-items .bt-order-items-list .bt-order-item .bt-order-item-content .bt-order-item-title {
  font-size: 16px;
  font-weight: 400;
  color: var(--e-global-color-primary, #181818);
  line-height: 1.3;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-items .bt-order-items-list .bt-order-item .bt-order-item-content .bt-order-item-title .bt-variation {
  font-size: 16px;
  color: var(--e-global-color-text, #616365);
  font-weight: 400;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-items .bt-order-items-list .bt-order-item .bt-order-item-content .bt-order-item-meta {
  display: flex;
  align-items: center;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-items .bt-order-items-list .bt-order-item .bt-order-item-content .bt-order-item-meta .bt-qty-price {
  color: var(--e-global-color-text, #616365);
  font-size: 16px;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-shipping {
  background-color: #fff;
  padding: 24px 24px 12px 24px;
  border-radius: 8px;
  margin-bottom: 30px;
  border: 1px solid #e0e0e0;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-shipping h4 {
  margin-top: 0;
  margin-bottom: 15px;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-shipping .bt-info-row {
  display: flex;
  padding: 12px 0;
  border-bottom: 1px solid #f0f0f0;
  gap: 12px;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-shipping .bt-info-row:last-child {
  border-bottom: none;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-shipping .bt-info-row .bt-info-label {
  font-weight: 500;
  color: var(--e-global-color-primary, #181818);
  min-width: 80px;
  flex-shrink: 0;
  font-size: 16px;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-shipping .bt-info-row .bt-info-value {
  flex: 1;
  color: var(--e-global-color-text, #616365);
  font-size: 16px;
  line-height: 1.6;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-shipping .bt-info-row .bt-info-value a {
  color: var(--e-global-color-primary, #181818);
  text-decoration: none;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-shipping .bt-info-row .bt-info-value a:hover {
  text-decoration: underline;
}
.bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-shipping address {
  font-style: normal;
  color: var(--e-global-color-text, #616365);
  line-height: 1.8;
  font-size: 16px;
}
@media (max-width: 519.98px) {
  .bt-elwg-order-tracking .bt-order-tracking-form {
    flex-direction: column;
  }
  .bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-tabs .bt-tabs-nav .bt-tab-btn {
    padding: 10px 15px;
    font-size: 14px;
  }
  .bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-timeline .bt-timeline-progress .bt-timeline-steps::before {
    top: 20px;
    left: 20px;
    right: 20px;
  }
  .bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-timeline .bt-timeline-progress .bt-timeline-steps .bt-progress-line {
    width: calc(var(--progress-width) - 20px);
    top: 20px;
    left: 20px;
    right: 20px;
  }
  .bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-timeline .bt-timeline-progress .bt-timeline-steps .bt-step .bt-step-circle {
    width: 40px;
    height: 40px;
    border: 2px solid #fff;
    margin-bottom: 10px;
  }
  .bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-timeline .bt-timeline-progress .bt-timeline-steps .bt-step .bt-step-label {
    font-size: 10px;
    line-height: 1.5;
  }
  .bt-elwg-order-tracking .bt-order-tracking-result .bt-order-tracking-timeline .bt-tracking-details .bt-status-section .bt-status-item {
    grid-template-columns: 1fr;
    gap: 0px;
  }
  .bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-items,
  .bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-shipping,
  .bt-elwg-order-tracking .bt-order-tracking-result .bt-order-details .bt-order-info {
    padding: 15px 15px 5px 15px;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes pulse-order-tracking {
  0%, 100% {
    box-shadow: 0 0 0 0 rgba(77, 139, 123, 0.7);
  }
  50% {
    box-shadow: 0 0 0 10px rgba(77, 139, 123, 0);
  }
}
.bt-elwg-list-text-image-hover--default .list-text-image-hover--list {
  display: flex;
  flex-direction: column;
  gap: 0;
  flex-shrink: 0;
}
.bt-elwg-list-text-image-hover--default .list-text-image-hover--item {
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
  padding: 48px 45px;
  border-bottom: 1px solid #e9e9e9;
}
.bt-elwg-list-text-image-hover--default .list-text-image-hover--item:first-child {
  border-top: 1px solid #e9e9e9;
}
.bt-elwg-list-text-image-hover--default .list-text-image-hover--item:hover, .bt-elwg-list-text-image-hover--default .list-text-image-hover--item.active {
  background-color: #f6f6f4;
}
.bt-elwg-list-text-image-hover--default .list-text-image-hover--item:hover .list-text-image-hover--title, .bt-elwg-list-text-image-hover--default .list-text-image-hover--item.active .list-text-image-hover--title {
  text-decoration-line: underline;
  padding-left: 25px;
}
.bt-elwg-list-text-image-hover--default .list-text-image-hover--item:hover .list-text-image-hover--image, .bt-elwg-list-text-image-hover--default .list-text-image-hover--item.active .list-text-image-hover--image {
  opacity: 1;
  visibility: visible;
}
.bt-elwg-list-text-image-hover--default .list-text-image-hover--item:hover .list-text-image-hover--arrow, .bt-elwg-list-text-image-hover--default .list-text-image-hover--item.active .list-text-image-hover--arrow {
  opacity: 1;
  visibility: visible;
}
.bt-elwg-list-text-image-hover--default .list-text-image-hover--item.has-link .list-text-image-hover--link {
  display: block;
  text-decoration: none;
  color: inherit;
  width: 100%;
}
.bt-elwg-list-text-image-hover--default .list-text-image-hover--container {
  max-width: 1770px;
  margin: 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 0 15px;
  justify-content: space-between;
}
.bt-elwg-list-text-image-hover--default .list-text-image-hover--number {
  font-size: 44px;
  font-style: normal;
  font-weight: 500;
  line-height: 50px;
}
.bt-elwg-list-text-image-hover--default .list-text-image-hover--title {
  width: 50%;
  transition: all 0.3s ease;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 48px; /* 120% */
  text-transform: capitalize;
  color: var(--e-global-color-primary, #181818);
  display: flex;
  align-items: center;
  gap: 24px;
  text-decoration-thickness: 3px;
  text-underline-offset: 3px;
  padding-right: 15px;
}
.bt-elwg-list-text-image-hover--default .list-text-image-hover--image {
  overflow: hidden;
  position: absolute;
  top: -150px;
  bottom: -150px;
  width: 40%;
  height: auto;
  object-fit: cover;
  display: block;
  opacity: 0;
  visibility: hidden;
  z-index: 1;
  max-width: 600px;
  left: 50%;
}
.bt-elwg-list-text-image-hover--default .list-text-image-hover--image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.bt-elwg-list-text-image-hover--default .list-text-image-hover--arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}
.bt-elwg-list-text-image-hover--default .list-text-image-hover--arrow svg {
  width: 60px;
  height: 60px;
}
.bt-elwg-list-text-image-hover--default .list-text-image-hover--arrow svg path {
  fill: var(--e-global-color-primary, #181818);
}
@media (max-width: 1500px) {
  .bt-elwg-list-text-image-hover--default .list-text-image-hover--item {
    padding: 30px 0;
  }
  .bt-elwg-list-text-image-hover--default .list-text-image-hover--title {
    font-size: 36px;
    line-height: 44px;
    gap: 15px;
  }
  .bt-elwg-list-text-image-hover--default .list-text-image-hover--number {
    font-size: 36px;
    line-height: 44px;
  }
  .bt-elwg-list-text-image-hover--default .list-text-image-hover--image {
    top: -120px;
    bottom: -120px;
  }
}
@media (max-width: 1367px) {
  .bt-elwg-list-text-image-hover--default .list-text-image-hover--title {
    font-size: 32px;
    line-height: 40px;
  }
  .bt-elwg-list-text-image-hover--default .list-text-image-hover--number {
    font-size: 32px;
    line-height: 40px;
  }
}
@media (max-width: 1199.98px) {
  .bt-elwg-list-text-image-hover--default .list-text-image-hover--item {
    padding: 25px 0;
  }
  .bt-elwg-list-text-image-hover--default .list-text-image-hover--title {
    font-size: 28px;
    line-height: 36px;
  }
  .bt-elwg-list-text-image-hover--default .list-text-image-hover--number {
    font-size: 28px;
    line-height: 36px;
  }
  .bt-elwg-list-text-image-hover--default .list-text-image-hover--image {
    top: -100px;
    bottom: -100px;
  }
}
@media (max-width: 991.98px) {
  .bt-elwg-list-text-image-hover--default .list-text-image-hover--item {
    padding: 20px 0;
  }
  .bt-elwg-list-text-image-hover--default .list-text-image-hover--item:hover .list-text-image-hover--title, .bt-elwg-list-text-image-hover--default .list-text-image-hover--item.active .list-text-image-hover--title {
    padding-left: 15px;
  }
  .bt-elwg-list-text-image-hover--default .list-text-image-hover--title {
    font-size: 24px;
    line-height: 32px;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
    align-items: baseline;
  }
  .bt-elwg-list-text-image-hover--default .list-text-image-hover--number {
    font-size: 24px;
    line-height: 32px;
  }
  .bt-elwg-list-text-image-hover--default .list-text-image-hover--image {
    top: -80px;
    bottom: -80px;
  }
  .bt-elwg-list-text-image-hover--default .list-text-image-hover--arrow svg {
    width: 40px;
    height: 40px;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-list-text-image-hover--default .list-text-image-hover--item:hover, .bt-elwg-list-text-image-hover--default .list-text-image-hover--item.active {
    background-color: transparent;
  }
  .bt-elwg-list-text-image-hover--default .list-text-image-hover--container {
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
  }
  .bt-elwg-list-text-image-hover--default .list-text-image-hover--title {
    width: 100%;
    padding-right: 0;
    padding-left: 0 !important;
    text-decoration: none !important;
    gap: 6px;
  }
  .bt-elwg-list-text-image-hover--default .list-text-image-hover--image {
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 1;
    visibility: visible;
    max-height: 300px;
    height: 300px;
    max-width: 100%;
  }
  .bt-elwg-list-text-image-hover--default .list-text-image-hover--arrow {
    display: none;
  }
}

.bt-flicker-collage {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #7a6660;
}
.bt-flicker-collage .bt-flicker-collage-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.bt-flicker-collage .bt-flicker-collage-content {
  z-index: 2;
  text-align: center;
  max-width: 1000px;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0 15px;
}
.bt-flicker-collage--sub-heading {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  text-transform: uppercase;
  color: #fff;
  margin: 0 0 20px 0;
  display: block;
}
.bt-flicker-collage--heading {
  font-size: 80px;
  font-style: normal;
  font-weight: 500;
  line-height: 88px;
  text-transform: capitalize;
  color: #fff;
  margin: 0;
}
.bt-flicker-collage--desc {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #fff;
  margin: 16px 0 0 0;
}
.bt-flicker-collage--button {
  margin-top: 40px;
  padding: 16px 36px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px; /* 162.5% */
  text-transform: uppercase;
  color: var(--e-global-color-primary, #181818);
  background-color: #fff;
  display: inline-block;
}
.bt-flicker-collage--list-images {
  z-index: 1;
  display: grid;
  grid-template-rows: repeat(10, 10%);
  grid-template-columns: repeat(22, 1fr);
  justify-content: center;
  align-items: stretch;
  width: 100%;
  position: relative;
  height: 800px;
}
.bt-flicker-collage--list-images .bt-flicker-collage_item {
  opacity: 0;
  transition: opacity 1s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: center;
}
.bt-flicker-collage--list-images .bt-flicker-collage_item:nth-child(1) {
  grid-area: 2/2/4/10;
}
.bt-flicker-collage--list-images .bt-flicker-collage_item:nth-child(2) {
  grid-area: 1/14/3/21;
}
.bt-flicker-collage--list-images .bt-flicker-collage_item:nth-child(3) {
  grid-area: 8/16/10/22;
}
.bt-flicker-collage--list-images .bt-flicker-collage_item:nth-child(4) {
  grid-area: 9/2/11/10;
}
@media screen and (min-width: 750px) {
  .bt-flicker-collage--list-images .bt-flicker-collage_item:nth-child(1) {
    grid-area: 2/2/6/5;
  }
  .bt-flicker-collage--list-images .bt-flicker-collage_item:nth-child(2) {
    grid-area: 1/9/3/11;
  }
  .bt-flicker-collage--list-images .bt-flicker-collage_item:nth-child(3) {
    grid-area: 6/17/9/20;
  }
  .bt-flicker-collage--list-images .bt-flicker-collage_item:nth-child(4) {
    grid-area: 9/5/11/10;
  }
}
.bt-flicker-collage--list-images .bt-flicker-collage_item .bt-flicker-collage_img {
  width: 100%;
  height: 100%;
}
.bt-flicker-collage--list-images .bt-flicker-collage_item .bt-flicker-collage_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: 100%;
  max-height: 100%;
}
.bt-flicker-collage--list-images .bt-flicker-collage_item.visible {
  opacity: 1;
}
@media (max-width: 1199.98px) {
  .bt-flicker-collage--sub-heading {
    margin: 0 0 15px 0;
  }
  .bt-flicker-collage--button {
    margin-top: 30px;
  }
}

.bt-elwg-the-story--default .bt-the-story--image {
  position: relative;
  width: 100%;
  margin-bottom: 0;
}
.bt-elwg-the-story--default .bt-the-story--image .bt-image-cover {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.bt-elwg-the-story--default .bt-the-story--image .bt-image-cover img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.bt-elwg-the-story--default .bt-the-story--image .swiper {
  width: 100%;
}
.bt-elwg-the-story--default .bt-the-story--items {
  position: relative;
  width: 100%;
  margin-top: 32px;
}
.bt-elwg-the-story--default .bt-the-story--items .swiper {
  width: 100%;
}
.bt-elwg-the-story--default .bt-the-story--items .swiper-slide {
  cursor: pointer;
}
.bt-elwg-the-story--default .bt-the-story--items .swiper-slide.swiper-slide-thumb-active .bt-the-story--item .bt-the-story--progress-line {
  background-color: var(--e-global-color-primary, #181818);
}
.bt-elwg-the-story--default .bt-the-story--item {
  position: relative;
  padding: 20px 0 0 0;
  border-top: 2px solid #e9e9e9;
  transition: all 0.3s ease;
  cursor: pointer;
}
.bt-elwg-the-story--default .bt-the-story--title {
  margin: 0 0 8px 0;
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 42px;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-the-story--default .bt-the-story--description {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  color: var(--e-global-color-text, #616365);
  margin: 0;
}
.bt-elwg-the-story--default .bt-the-story--progress {
  position: absolute;
  top: -2px;
  left: 0;
  width: 100%;
  height: 2px;
  background: transparent;
  overflow: hidden;
}
.bt-elwg-the-story--default .bt-the-story--progress-line {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0%;
  background-color: #e9e9e9;
}

.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item {
  position: sticky;
  position: -webkit-sticky;
  top: 0;
}
@media (max-width: 1024.98px) {
  .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item {
    position: relative;
  }
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-inner {
  position: relative;
}
@media (max-width: 1024.98px) {
  .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-inner {
    display: flex;
    flex-direction: column-reverse;
  }
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image {
  position: relative;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image-inner {
  position: relative;
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image-inner:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
}
@media (max-width: 767.98px) {
  .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image.bt-mobile-image .bt-hotspot-image {
    display: none;
  }
  .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image.bt-mobile-image .bt-mobile-image-mobile {
    display: block;
  }
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-image {
  width: 100%;
  height: auto;
  display: block;
  margin: 0;
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-mobile-image-mobile {
  display: none;
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-points {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-points .bt-hotspot-point {
  position: absolute;
  z-index: 8;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translate(-50%, -50%);
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker {
  display: block;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: transparent;
  border: 8px solid #ffffff;
  cursor: pointer;
  margin: 0.5rem;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (max-width: 519.98px) {
  .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker {
    width: 18px;
    height: 18px;
    border: 6px solid #ffffff;
  }
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker:before, .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker:after {
  border: solid 1px #ffffff;
  border-radius: 50%;
  position: absolute;
  content: "";
  top: 7px;
  right: 7px;
  bottom: 7px;
  left: 7px;
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker:before {
  animation: ripple-line 2s linear infinite;
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker:after {
  animation: ripple-line 2s 1s linear infinite;
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item {
  width: 332px;
  position: absolute;
  z-index: 3;
  transform: translate(-50%, -50%);
  background-color: #fff;
  padding: 12px 20px 12px 12px;
  display: flex;
  gap: 18px;
}
@media (max-width: 1024.98px) {
  .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item {
    transform: inherit;
    padding: 10px 60px 10px 10px;
    background-color: #f6f6f4;
    gap: 12px;
    align-items: center;
    position: inherit;
    width: 100%;
    left: inherit !important;
    top: inherit !important;
  }
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-hotspot-product-thumbnail {
  width: 105px;
  min-width: 105px;
  height: 142px;
  display: block;
}
@media (max-width: 1024.98px) {
  .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-hotspot-product-thumbnail {
    width: 80px;
    min-width: 80px;
    height: 80px;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-hotspot-product-thumbnail {
    width: 60px;
    min-width: 60px;
    height: 60px;
  }
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-hotspot-product-thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-product-content {
  padding: 0 0 25px 0;
  flex: 1;
  display: flex;
  align-items: center;
}
@media (max-width: 1024.98px) {
  .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-product-content {
    padding: 0;
  }
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-product-content--inner .bt-product-name {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  color: var(--e-global-color-primary, #181818);
  margin: 0 0 4px 0;
}
@media (max-width: 1024.98px) {
  .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-product-content--inner .bt-product-name {
    font-size: 16px;
    line-height: 1.3;
  }
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-product-content--inner .bt-price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  align-items: baseline;
  color: var(--e-global-color-primary, #181818);
  margin: 0;
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-product-content--inner .bt-price.bt-product-variable {
  flex-direction: row !important;
  justify-content: flex-start !important;
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-product-content--inner .bt-price.bt-product-variable del {
  order: 1;
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-product-content--inner .bt-price .woocommerce-Price-amount {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.62;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-product-content--inner .bt-price ins {
  text-decoration: none;
  margin-right: 0 !important;
  line-height: 1;
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-product-content--inner .bt-price del {
  line-height: 1;
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-product-content--inner .bt-price del .woocommerce-Price-amount {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.57;
  color: var(--e-global-color-text, #616365);
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-product-content .bt-product-add-to-cart {
  position: absolute;
  bottom: 20px;
  right: 20px;
}
@media (max-width: 1024.98px) {
  .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-product-content .bt-product-add-to-cart {
    top: 50%;
    bottom: inherit;
    right: 12px;
    transform: translateY(-50%);
  }
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-product-content .bt-product-add-to-cart .ajax_add_to_cart.loading:before {
  opacity: 0;
  visibility: hidden;
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-product-content .bt-product-add-to-cart .ajax_add_to_cart.loading:after {
  left: 29%;
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-product-content .bt-product-add-to-cart a {
  background: var(--e-global-color-primary, #181818);
  color: #fff;
  font-size: 0;
  width: 36px;
  height: 36px;
  max-width: 100%;
  padding: 0;
  border-radius: 0;
  transition: opacity 0.5s ease, transform 0.5s ease;
  display: block;
  position: relative;
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-product-content .bt-product-add-to-cart a.added {
  display: none;
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-product-content .bt-product-add-to-cart a.wc-forward::before {
  background-image: url("../images/view-cart-white.svg");
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-product-content .bt-product-add-to-cart a:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  background-image: url("../images/cart-white.svg");
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-product-content .bt-product-add-to-cart a:hover {
  background: var(--e-global-color-accent, #DF4242);
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-product-content .bt-product-add-to-cart a.bt-view-product::before, .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-product-content .bt-product-add-to-cart a.product_type_grouped::before, .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-image .bt-hotspot-product-item .bt-product-content .bt-product-add-to-cart a.product_type_external::before {
  background-image: url("../images/view-product-white.svg");
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  padding-top: 150px;
  padding-bottom: 150px;
  z-index: 2;
}
@media (max-width: 767.98px) {
  .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-content.bt-no-content-mobile {
    display: none;
  }
}
@media (max-width: 1366px) {
  .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-content {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 1199.98px) {
  .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-content {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (max-width: 1024.98px) {
  .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-content {
    top: inherit;
    left: 0;
    bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-content .bt-container {
  max-width: 1530px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}
@media (max-width: 1024.98px) {
  .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-content .bt-container {
    padding: 15px;
    background: rgba(24, 24, 24, 0.1);
    backdrop-filter: blur(15px);
  }
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-content .bt-heading {
  max-width: 634px;
  font-size: 80px;
  line-height: 1.1em;
}
@media (max-width: 1199.98px) {
  .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-content .bt-heading {
    font-size: 48px;
  }
}
@media (max-width: 1024.98px) {
  .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-content .bt-heading {
    font-size: 32px;
  }
}
@media (max-width: 767.98px) {
  .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-content .bt-heading {
    font-size: 24px;
  }
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-content .bt-button-wrapper {
  margin-top: 55px;
  line-height: 1;
}
@media (max-width: 1366px) {
  .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-content .bt-button-wrapper {
    margin-top: 32px;
  }
}
@media (max-width: 1024.98px) {
  .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-content .bt-button-wrapper {
    margin-top: 8px;
  }
}
.bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-content .bt-button-wrapper a {
  color: var(--e-global-color-primary, #181818);
  display: inline-block;
  background: #fff;
  padding: 16px 36px 16px 36px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 26px;
}
@media (max-width: 1024.98px) {
  .bt-elwg-product-banner-scroll-hotspot--default .bt-product-banner-scroll-hotspot--item-content .bt-button-wrapper a {
    font-size: 14px;
    background-color: rgba(255, 255, 255, 0);
    padding: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
  }
}

.bt-elwg-product-popup-hotspot--default {
  position: relative;
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot {
  position: relative;
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper {
  position: relative;
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-image {
  position: relative;
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-image img {
  width: 100%;
  height: auto;
  display: block;
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point {
  position: absolute;
  z-index: 8;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translate(calc(-1 * var(--hotspot-translate-x)), calc(-1 * var(--hotspot-translate-y)));
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker {
  display: block;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: transparent;
  border: 8px solid #ffffff;
  cursor: pointer;
  margin: 0.5rem;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker::after, .bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker::before {
  border: solid 1px #ffffff;
  border-radius: 50%;
  position: absolute;
  content: "";
  top: 7px;
  right: 7px;
  bottom: 7px;
  left: 7px;
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker::before {
  animation: ripple-line 2s linear infinite;
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker::after {
  animation: ripple-line 2s 1s linear infinite;
}
@keyframes ripple-line {
  to {
    transform: scale(2);
    opacity: 0;
  }
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker:hover {
  background-color: var(--e-global-color-accent, #DF4242);
}
@media (max-width: 519.98px) {
  .bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-marker {
    width: 18px;
    height: 18px;
    border: 6px solid #ffffff;
  }
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info {
  position: absolute;
  background: #fff;
  border-radius: 0;
  box-shadow: 0px 10px 25px 0px rgba(43, 52, 74, 0.12);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  padding: 12px;
  width: 288px;
  z-index: 2;
  display: flex;
  align-items: center;
  gap: 15px;
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-product-content {
  width: calc(100% - 95px);
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-hotspot-product-thumbnail {
  display: block;
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-hotspot-product-thumbnail img {
  width: 80px;
  height: 80px;
  object-fit: cover;
  display: block;
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info h4 {
  color: var(--e-global-color-primary, #181818);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin: 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info h4 a {
  color: inherit;
  text-decoration: none;
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  align-items: baseline;
  color: var(--e-global-color-primary, #181818);
  margin: 0;
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-price.bt-product-variable {
  flex-direction: row !important;
  justify-content: flex-start !important;
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-price.bt-product-variable del {
  order: 1;
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-price .woocommerce-Price-amount {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.62;
  color: var(--e-global-color-primary, #181818);
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-price ins {
  text-decoration: none;
  margin-right: 0 !important;
  line-height: 1;
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-price del {
  line-height: 1;
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-price del .woocommerce-Price-amount {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.57;
  color: var(--e-global-color-text, #616365);
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .btn {
  display: none;
  color: var(--e-global-color-primary, #181818);
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  text-decoration: underline;
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .btn .tooltip {
  display: none !important;
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point:hover {
  z-index: 9;
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point:hover .bt-hotspot-marker {
  background-color: var(--e-global-color-accent, #DF4242);
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point:hover .bt-hotspot-product-info {
  opacity: 1;
  visibility: visible;
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-popup-trigger-wrapper {
  position: absolute;
  bottom: 20px;
  left: 20px;
  z-index: 20;
}
@media (max-width: 1024.98px) {
  .bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-popup-trigger-wrapper {
    bottom: 15px;
    left: 15px;
  }
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-popup-trigger-wrapper .bt-open-popup-btn {
  display: inline-flex;
  align-items: center;
  gap: 0;
  padding: 10px;
  background-color: #fff;
  color: var(--e-global-color-primary, #181818);
  border: 1px solid #d9d9d9;
  border-radius: 50px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
  white-space: nowrap;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
@media (max-width: 1024.98px) {
  .bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-popup-trigger-wrapper .bt-open-popup-btn {
    padding: 8px;
    font-size: 14px;
    line-height: 1;
  }
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-popup-trigger-wrapper .bt-open-popup-btn svg {
  width: 31px;
  height: 24px;
  flex-shrink: 0;
  transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  fill: currentColor;
}
@media (max-width: 1024.98px) {
  .bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-popup-trigger-wrapper .bt-open-popup-btn svg {
    width: 20px;
    height: 20px;
  }
}
.bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-popup-trigger-wrapper .bt-open-popup-btn span {
  max-width: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-width 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s ease 0.1s, margin-left 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  margin-left: 0;
}
@media (min-width: 1024.98px) {
  .bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-popup-trigger-wrapper .bt-open-popup-btn:hover {
    background-color: var(--e-global-color-primary, #181818);
    color: #fff;
    padding-right: 24px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
    border-color: var(--e-global-color-primary, #181818);
  }
}
@media (min-width: 1024.98px) and (max-width: 1024.98px) {
  .bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-popup-trigger-wrapper .bt-open-popup-btn:hover {
    padding-right: 20px;
  }
}
@media (min-width: 1024.98px) {
  .bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-popup-trigger-wrapper .bt-open-popup-btn:hover svg {
    transform: scale(1.1);
    fill: #fff;
  }
  .bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-popup-trigger-wrapper .bt-open-popup-btn:hover span {
    max-width: 200px;
    opacity: 1;
    margin-left: 12px;
  }
}
@media (min-width: 1024.98px) and (max-width: 1024.98px) {
  .bt-elwg-product-popup-hotspot--default .bt-product-popup-hotspot .bt-hotspot-image-wrapper .bt-popup-trigger-wrapper .bt-open-popup-btn:hover span {
    margin-left: 10px;
    max-width: 150px;
  }
}
.bt-elwg-product-popup-hotspot--default.bt-hotspot-product-mobile .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info {
  padding: 8px !important;
  width: 200px !important;
  gap: 8px !important;
}
.bt-elwg-product-popup-hotspot--default.bt-hotspot-product-mobile .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info img {
  width: 60px !important;
  height: 60px !important;
}
.bt-elwg-product-popup-hotspot--default.bt-hotspot-product-mobile .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-product-content {
  width: calc(100% - 68px) !important;
  gap: 4px !important;
}
.bt-elwg-product-popup-hotspot--default.bt-hotspot-product-mobile .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info h4 {
  font-size: 14px !important;
  line-height: 16px !important;
  margin-bottom: 2px !important;
}
.bt-elwg-product-popup-hotspot--default.bt-hotspot-product-mobile .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-price {
  font-size: 14px !important;
  line-height: 16px !important;
  gap: 4px !important;
}
.bt-elwg-product-popup-hotspot--default.bt-hotspot-product-mobile .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-price del {
  font-size: 14px !important;
  line-height: 14px !important;
}
.bt-elwg-product-popup-hotspot--default.bt-hotspot-product-mobile .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .bt-price .woocommerce-Price-amount {
  font-size: 14px !important;
}
.bt-elwg-product-popup-hotspot--default.bt-hotspot-product-mobile .bt-hotspot-image-wrapper .bt-hotspot-points .bt-hotspot-point .bt-hotspot-product-info .btn {
  font-size: 11px !important;
  font-weight: 500 !important;
  line-height: 18px !important;
}

.mfp-product-popup-hotspot.mfp-bg {
  opacity: 0.8;
  background-color: #000;
}
.mfp-product-popup-hotspot.mfp-wrap .mfp-content {
  max-width: 1200px;
  margin: 0 auto;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal {
  background-color: #fff;
  max-width: 1200px;
  margin: 40px auto;
  cursor: initial;
}
@media (max-width: 1024.98px) {
  .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal {
    margin: 20px auto;
  }
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 30px;
}
@media (max-width: 1024.98px) {
  .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-image img {
  width: 100%;
  display: block;
  border-radius: 0;
  height: 100%;
  object-fit: cover;
  max-height: 660px;
}
@media (max-width: 1600px) {
  .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-image img {
    max-height: 580px;
  }
}
@media (max-width: 1024.98px) {
  .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-image {
    display: none;
  }
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products {
  padding: 30px 30px 30px 0;
  overflow-y: auto;
  min-height: 500px;
  max-height: 600px;
}
@media (max-width: 1600px) {
  .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products {
    max-height: 520px;
  }
}
@media (max-width: 1024.98px) {
  .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products {
    max-height: 500px;
    padding: 30px;
  }
}
@media (max-width: 767.98px) {
  .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products {
    padding: 20px;
  }
}
@media (max-width: 519.98px) {
  .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products {
    padding: 15px;
    min-height: 395px;
    max-height: 395px;
  }
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-popup-title {
  font-size: 24px;
  font-weight: 500;
  margin: 0 0 16px 0;
  color: var(--e-global-color-primary, #181818);
  display: none;
}
@media (max-width: 1024.98px) {
  .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-popup-title {
    display: block;
  }
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list {
  display: flex;
  flex-direction: column;
  gap: 12px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item {
  display: flex;
  align-items: center;
  border: 1px solid #e9e9e9;
  padding: 12px;
  gap: 20px;
  background: #fff;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-hotspot-product-thumbnail {
  display: flex;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-hotspot-product-thumbnail img {
  display: block;
  width: 120px;
  height: 160px;
  object-fit: cover;
  flex-grow: 1;
  flex-shrink: 0;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 1;
  gap: 2px 10px;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner {
  width: calc(100% - 40px);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .ppcp-messages,
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .ppc-button-wrapper {
  display: none !important;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .bt-product-name {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  color: var(--e-global-color-primary, #181818);
  margin: 0;
  text-align: left;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .bt-product-name a {
  color: inherit;
  text-decoration: none;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .bt-product-name a:hover {
  color: var(--e-global-color-accent, #DF4242);
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .stock {
  display: inline-flex;
  margin: 0;
  padding: 0 8px;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 22px;
  text-transform: capitalize;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  width: auto;
  margin-bottom: 4px;
  background-color: #3dab25;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .stock.out-of-stock {
  background-color: #f03e3e;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .stock.available-on-backorder {
  background-color: #f0a750;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form > * {
  display: none;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .single_variation_wrap {
  display: block;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .single_variation_wrap > * {
  display: none;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .woocommerce-variation > * {
  display: none;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .woocommerce-variation .woocommerce-variation-availability {
  display: flex;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .woocommerce-variation .woocommerce-variation-availability .stock {
  display: inline-block;
  margin: 0;
  padding: 0 8px;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 22px;
  text-transform: capitalize;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  background: #3dab25;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .woocommerce-variation .woocommerce-variation-availability .stock.out-of-stock {
  background-color: #f03e3e;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .woocommerce-variation .woocommerce-variation-availability .stock.available-on-backorder {
  background-color: #f0a750;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations {
  display: flex !important;
  border: none;
  margin: 0;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations tbody {
  display: flex;
  gap: 2px 10px;
  flex-wrap: wrap;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations tbody tr {
  display: flex;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations tbody tr th {
  display: none;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations tbody tr td {
  display: flex;
  padding: 0;
  border: none;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations tbody tr td select {
  border: none;
  padding: 0;
  width: auto;
  padding-right: 19px;
  background-position: top 10px right 3px;
  background-size: 12px;
  min-inline-size: 16px;
  min-block-size: 10px;
  min-width: -webkit-fill-available;
  max-width: 75px;
  height: auto;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: var(--e-global-color-primary, #181818);
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations tbody tr td select option:first-child {
  display: none;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations tbody tr td .reset_variations {
  display: none !important;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  align-items: center;
  color: var(--e-global-color-primary, #181818);
  margin: 0;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price.bt-product-variable {
  flex-direction: row !important;
  justify-content: flex-start !important;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price.bt-product-variable del {
  order: 1;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price span.price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 8px;
  align-items: center;
  color: var(--e-global-color-primary, #181818);
  margin: 0;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price .woocommerce-Price-amount {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  color: var(--e-global-color-primary, #181818);
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price ins {
  text-decoration: none;
  margin-right: 0 !important;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price del .woocommerce-Price-amount {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  color: var(--e-global-color-secondary, #A2A4AB);
  position: relative;
  top: 0;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-add-to-cart a {
  background: var(--e-global-color-primary, #181818);
  color: #fff;
  font-size: 0;
  width: 36px;
  height: 36px;
  max-width: 100%;
  padding: 0;
  border-radius: 0;
  transition: opacity 0.5s ease, transform 0.5s ease;
  display: block;
  position: relative;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-add-to-cart a.loading::before {
  opacity: 0;
  visibility: hidden;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-add-to-cart a.loading:after {
  left: 27% !important;
  top: 28% !important;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-add-to-cart a:hover {
  background: var(--e-global-color-accent, #DF4242);
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-add-to-cart a::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  background-image: url("../images/cart-white.svg");
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-add-to-cart a.added {
  display: none;
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-add-to-cart a.wc-forward::before {
  background-image: url("../images/view-cart-white.svg");
}
.mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-add-to-cart a.bt-view-product::before, .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-add-to-cart a.product_type_grouped::before, .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-add-to-cart a.product_type_external::before {
  background-image: url("../images/view-product-white.svg");
}
@media (max-width: 519.98px) {
  .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item {
    gap: 12px;
  }
  .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-hotspot-product-thumbnail img {
    width: 60px;
    height: 80px;
  }
  .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content {
    gap: 2px 6px;
  }
  .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner {
    width: calc(100% - 32px);
  }
  .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .bt-product-name {
    font-size: 16px;
    line-height: 26px;
  }
  .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations tbody {
    gap: 2px 6px;
  }
  .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-content__inner .variations_form .variations tbody tr td select {
    font-size: 13px;
    line-height: 20px;
    max-width: 45px;
  }
  .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price {
    gap: 4px;
  }
  .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price .woocommerce-Price-amount {
    font-size: 14px;
  }
  .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-price del .woocommerce-Price-amount {
    font-size: 13px;
  }
  .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-add-to-cart a {
    width: 32px;
    height: 32px;
  }
  .mfp-product-popup-hotspot .bt-product-popup-hotspot-modal .bt-popup-inner .bt-popup-products .bt-hotspot-product-list .bt-hotspot-product-list__item .bt-product-content .bt-product-add-to-cart a::before {
    background-size: 14px 14px;
    width: 14px;
    height: 14px;
  }
}

@media (min-width: 1200px) and (max-width: 1439.98px) {
  .__bt-heading-style {
    font-size: 55px;
  }
}
@media (min-width: 1025px) and (max-width: 1199.98px) {
  .__bt-heading-style {
    font-size: 45px;
  }
}

body {
  --width-body: 100%;
}

@media (min-width: 1350px) {
  .elementor-element.bt-col-container-left {
    padding-left: max(60px, (var(--width-body) + 5px - var(--container-max-width)) / 2);
  }
  .elementor-element.bt-col-container-right {
    padding-right: max(60px, (var(--width-body) + 5px - var(--container-max-width)) / 2);
  }
}
@media (min-width: 1800px) {
  .elementor-element.bt-col-container-left-1770 {
    --container-max-width: 1770px;
    padding-left: max(60px, (var(--width-body) + 5px - var(--container-max-width)) / 2);
  }
  .elementor-element.bt-col-container-right-1770 {
    --container-max-width: 1770px;
    padding-right: max(60px, (var(--width-body) + 5px - var(--container-max-width)) / 2);
  }
}

.elementor-element .woocommerce-loop-product .bt-product-rating .star-rating:before {
  width: 101%;
}
.elementor-element .woocommerce-loop-product .bt-product-rating .star-rating span {
  padding-top: 1em;
  height: 0;
}
.elementor-element .woocommerce-loop-product .bt-product-rating .star-rating span::before {
  width: 101%;
}
@media (max-width: 370px) {
  .elementor-element.bt-tabs-section-product {
    --n-tabs-title-font-size: 18px !important;
  }
}
.elementor-element.bt-image-text-sale .elementor-image-box-img {
  flex-grow: 1;
  flex-shrink: 0;
}
@media (min-width: 767.98px) {
  .elementor-element.bt-image-text-sale .elementor-image-box-content .elementor-image-box-title:hover {
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: 2px;
    text-underline-offset: 2px;
    text-underline-position: from-font;
    text-decoration-color: var(--color-primary);
  }
}
@media (max-width: 767.98px) {
  .elementor-element.bt-image-text-sale .elementor-image-box-wrapper {
    display: flex;
    gap: 15px;
    align-items: center;
    text-align: left;
  }
}
@media (max-width: 370px) {
  .elementor-element.bt-image-text-sale .elementor-image-box-wrapper {
    flex-direction: column;
    text-align: center;
  }
}
@media (max-width: 1559px) and (min-width: 1367px) {
  .elementor-element.bt-section-hotspot-pet .bt-hotspot-product .bt-hotspot-image img {
    width: 150% !important;
    margin-left: -25% !important;
  }
}
@media (max-width: 1750px) and (min-width: 1650px) {
  .elementor-element.bt-tabs-combos .elementor-widget-button {
    bottom: 150px !important;
  }
}
@media (max-width: 1650px) and (min-width: 1367px) {
  .elementor-element.bt-tabs-combos .e-n-tabs .e-n-tabs-heading {
    padding-top: 0 !important;
  }
}
@media (max-width: 1580px) and (min-width: 1367px) {
  .elementor-element.bt-tabs-combos .elementor-widget-button {
    bottom: 120px !important;
  }
}
@media (max-width: 1765px) and (min-width: 1560px) {
  .elementor-element.bt-product-hotspot-sport .bt-hotspot-product .bt-hotspot-image img {
    width: 120% !important;
    margin-left: -10% !important;
  }
}
@media (max-width: 1559px) and (min-width: 1367px) {
  .elementor-element.bt-product-hotspot-sport .bt-hotspot-product .bt-hotspot-image img {
    width: 142% !important;
    margin-left: -21% !important;
  }
}
@media (max-width: 1500px) and (min-width: 1367px) {
  .elementor-element.bt-section-cat-toy-game .bt-elwg-product-category-loop--style-4 .bt-product-category--inner {
    padding: 16px 10px;
  }
  .elementor-element.bt-section-cat-toy-game .bt-elwg-product-category-loop--style-4 .bt-product-category--content {
    padding-top: 12px;
    margin-bottom: 0;
  }
  .elementor-element.bt-section-cat-toy-game .bt-elwg-product-category-loop--style-4 .bt-product-category--name {
    font-size: 18px;
    line-height: 1.5;
  }
  .elementor-element.bt-section-cat-toy-game .bt-elwg-product-category-loop--style-4 .bt-product-category--count {
    font-size: 16px;
    line-height: 1.3;
  }
}
@media (max-width: 991.98px) and (min-width: 767.98px) {
  .elementor-element.bt-product-list-banner .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal {
    padding: 12px;
  }
  .elementor-element.bt-product-list-banner .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-thumbnail img {
    width: 100px;
    height: 100px;
  }
  .elementor-element.bt-product-list-banner .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content {
    width: calc(100% - 100px);
    padding-left: 12px;
  }
  .elementor-element.bt-product-list-banner .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-title {
    font-size: 16px;
    line-height: 1.3;
  }
  .elementor-element.bt-product-list-banner .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart {
    margin-top: 8px;
  }
  .elementor-element.bt-product-list-banner .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a {
    height: 34px;
    line-height: 34px;
    width: 34px;
    padding-left: 34px;
  }
  .elementor-element.bt-product-list-banner .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal .bt-product-content .bt-product-add-to-cart a:before {
    width: 34px;
    height: 34px;
  }
}
@media (max-width: 991.98px) and (min-width: 767.98px) and (min-width: 767.98px) {
  .elementor-element.bt-product-list-banner .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal:hover .bt-product-content .bt-product-add-to-cart a {
    font-size: 14px;
    width: 140px;
  }
  .elementor-element.bt-product-list-banner .bt-elwg-product-loop-item--style-1.layout-style-1 .bt-product-item-minimal:hover .bt-product-content .bt-product-add-to-cart a.bt-view-product {
    width: 150px;
  }
}
@media (max-width: 1660px) and (min-width: 1367px) {
  .elementor-element.bt-text-image-slider .swiper-slide > .elementor-element > .e-con-inner > .elementor-element:nth-child(2) {
    padding: 20px;
  }
  .elementor-element.bt-text-image-slider .swiper-slide > .elementor-element > .e-con-inner > .elementor-element:nth-child(2) .elementor-heading-title {
    font-size: 33px;
  }
  .elementor-element.bt-text-image-slider .swiper-slide > .elementor-element > .e-con-inner > .elementor-element:nth-child(2) .elementor-button {
    padding: 12px 20px;
  }
}
@media (max-width: 1660px) and (min-width: 1367px) {
  .elementor-element.bt-section-image-product-home-glasses > .e-con-inner > .elementor-element:nth-child(2) {
    --align-items: center;
  }
  .elementor-element.bt-section-image-product-home-glasses .elementor-element.elementor-widget-loop-carousel {
    --arrow-prev-left-position: -80px;
    --arrow-next-right-position: -80px;
  }
}
.elementor-element.bt-list-link-curated .elementor-icon-list-items .elementor-icon-list-item {
  flex-direction: row-reverse;
  justify-content: space-between;
  gap: 10px;
}
.elementor-element.bt-list-link-curated .elementor-icon-list-items .elementor-icon-list-item a {
  flex-direction: row-reverse;
  justify-content: space-between;
  gap: 10px;
}
.elementor-element.bt-list-link-curated .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
  padding: 0;
}
@media (min-width: 767.98px) {
  .elementor-element.bt-list-link-curated .elementor-icon-list-items .elementor-icon-list-item:hover a > * {
    color: var(--e-global-color-primary, #181818);
  }
  .elementor-element.bt-list-link-curated .elementor-icon-list-items .elementor-icon-list-item:hover a > * svg {
    fill: var(--e-global-color-primary, #181818);
  }
  .elementor-element.bt-list-link-curated .elementor-icon-list-items .elementor-icon-list-item:hover:after {
    border-color: var(--e-global-color-primary, #181818) !important;
  }
}
@media (max-width: 1530px) and (min-width: 1367px) {
  .elementor-element.bt-section-about-studio > .elementor-element:last-child {
    --padding-left: 40px;
    --column-gap: 40px;
  }
}
@media (min-width: 1024.98px) {
  .elementor-element.bt-grid-blog-line-bottom .e-loop-item:nth-last-child(-n+2) .bt-post {
    padding-bottom: 0 !important;
    border-bottom: 0 !important;
  }
}
@media (max-width: 1024.98px) {
  .elementor-element.bt-grid-blog-line-bottom .e-loop-item:nth-last-child(1) .bt-post {
    padding-bottom: 0 !important;
    border-bottom: 0 !important;
  }
}
.elementor-element.bt-carousel-full-width .elementor-loop-container {
  width: var(--width-body);
  position: relative;
  left: calc(50% - var(--width-body) / 2);
}
.elementor-element.bt-testimonial-slider-center .swiper-wrapper .swiper-slide:not(.swiper-slide-active) {
  opacity: 0.3;
}
@media (max-width: 1630px) and (min-width: 1367px) {
  .elementor-element.bt-testimonial-slider-center.elementor-widget-n-carousel {
    --e-n-carousel-swiper-offset-size: 300px !important;
  }
}
@media (max-width: 1200px) and (min-width: 1025px) {
  .elementor-element.bt-loop-product-swatches-3.elementor-grid-4 .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../sass/main.scss%22,%22../sass/_vars.scss%22,%22../sass/_units.scss%22,%22../sass/_general.scss%22,%22../sass/_header.scss%22,%22../sass/_footer.scss%22,%22../sass/_titlebar.scss%22,%22../sass/_widget.scss%22,%22../sass/_block.scss%22,%22../sass/_form.scss%22,%22../sass/_comment.scss%22,%22../sass/_effect.scss%22,%22../sass/_blog.scss%22,%22../sass/_404.scss%22,%22../sass/_shop.scss%22,%22../sass/_elementor.scss%22,%22../sass/_section.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAOA;AAAA;AAAA;AAgBA;AAOA;AC9BA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAmDE;EACA;;;AAEF;AAAA;EAEE;EACA,aDtDU;ECuDV;EACA;EACA;EACA,ODhDW;ECiDX;EACA;;AACA;EAVF;AAAA;IAWI;;;;AAIJ;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EAEE,ODlEW;;;ACqEf;AAAA;AAAA;AAAA;AAAA;AAAA;EAME,aDrFa;ECsFb;EACA;EACA,ODjFc;;;ACmFhB;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;AAAA;EAEE;EACA;;;AAEF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;;;AAEF;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,aDzIa;;;AC2If;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;AAAA;EAGE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;AACA;EACE;;AAEF;AAAA;EAEE;;;AAGJ;EACE;;AACA;EACE;;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAWE;;;AAEF;AAAA;EAEE;EACA;EACA;;;AAEF;EACE;;;AAEF;AAAA;AAAA;EAGE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;EACA;EACA;;;AAEF;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;EAGE;;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AAEF;AAAA;AAAA;EAGE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;;AAGJ;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;EACE;;;AAEF;EACE;;AACA;EACE;;;AAGJ;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;EACA;;AACA;AAAA;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;AACA;EAFF;IAGI;;;;AAGJ;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;;;AAEF;AAAA;AAAA;EAGE;EACA;;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA,aD7fa;EC8fb;EACA;EACA;EACA;EACA,OD3fc;EC4fd;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA,YDlgBa;;;ACogBf;EACE,ODrgBa;;;ACugBf;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;;;AAIJ;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;ACjpBA;EACE;;AACA;EACE;EACA;EACA,YFQS;EEPT;EACA;;AACA;EACE,YFIO;;AEHP;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AACA;EACE,YFhBM;;AEkBR;EACE,YFjBG;;AEqBT;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AAGJ;EACE;;AACA;EACE;;AAEE;AAAA;EAEE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAGA;EACE,OFtDC;;AEwDH;EACE;EACA,OF7DE;EE8DF;;AAEF;EACE;EACA,OFlEE;EEmEF;;AAOZ;EACE;EACA;;AACA;AAAA;EAEE;;AAEF;EACE;;AAGA;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;;;AAKR;AAAA;EAEE;EACA;EACA;;AAMQ;AAAA;EACE;;AAOV;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAVF;AAAA;IAWI;;;AAGA;AAAA;EACE;EACA;EACA;;AACA;AAAA;EACE;EACA;EACA;EACA,OFvIK;EEwIL;EACA;;AAQJ;AAAA;EACE,OFnJK;EEoJL;EACA;;AAGF;AAAA;EACE;EACA;;AAGJ;AAAA;AAAA;AAAA;EAEE,kBF9JS;;AEsKf;AAAA;EAEE;EACA;EACA;EACA;;;AAIF;AAAA;EAEE;;AACA;AAAA;EACE;EACA;;;AAGJ;AAAA;EAEE;;;AAGF;EACE,WFnLU;EEoLV;EACA;EACA,cFrLc;EEsLd,eFrLY;;AEsLZ;EACE;;AACA;EAFF;IAGI;IACA;;;;AAMJ;EACE;;AAEF;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;;AACA;EAEE;;;AAGJ;EACE;;;AAEF;EACE;EACA;EACA;EACA;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAEE;EACA;EACA;EACA;EACA,YFhSW;EEiSX;EACA;EACA;EACA;;AAEF;EACE;;;AAKF;EACE;;AACA;EACE;;;AAKN;EACE;EACA;EACA;EACA;EACA;;;AAEF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YFtUc;EEuUd;EACA;EACA;EACA,aFjVa;EEkVb;EACA;;AACA;AAAA;AAAA;EAEE;EACA,YF7UW;;AEgVb;EArBF;AAAA;IAsBI;IACA;;;;AAGJ;EAEE,YFzVgB;;AE0VhB;EAEE,YF5Vc;EE6Vd,cF7Vc;;;AEgWlB;EAEE,OFhWa;EEiWb;;AACA;EAEE;EACA,YFrWW;;;AEwWf;EAEE,OF7Wc;EE8Wd;EACA;;AACA;EAEE;EACA,YFlXc;;;AEqXlB;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;;;AAGJ;AAAA;EACE;EACA;EACA;;AACA;AAAA;EACE;EACA;EACA;EACA;;AAEF;AAAA;EACE;EACA;EACA;;AAEF;AAAA;EACE;EACA;;;AAGJ;EACE,aFvaU;EEwaV;EACA;EACA;EACA,OFjaW;;AEkaX;EANF;IAOI;;;AAEF;EACE;;AAEF;EACE;;AAEF;AAAA;AAAA;AAAA;AAAA;EAEE,OF/aY;;AEibd;EACE;EACA,OFnbY;;AEqbd;EACE;;AACA;EAFF;IAGI;;;AAGJ;EACE;;AACA;EAFF;IAGI;;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA,YFjdQ;EEkdR;EACA;EACA;;AACA;EAVF;IAWI;;;AAKR;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA,OF7eQ;;AEkfZ;EACE;EACA;EACA;;AAIF;EACE;;AAEF;EAJF;IAKI;;EACA;IACE;;;AAIN;EACE;EACA;;AACA;EAHF;IAII;IACA;;;AAEF;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;;AACA;EACE;;AAGJ;EACE;;AACA;EACE;;AAEF;EACE;;AAEF;AAAA;AAAA;AAAA;AAAA;EAEE;;AAGJ;EAvBF;IAwBI;;EACA;IACE;IACA;;EAEF;IACE;IACA;;;AAGJ;EAlCF;IAmCI;;;AAIF;EADF;IAEI;;EACA;IACE;IACA;;;AAKJ;EACE;EACA;;AACA;EACE;EACA;;AACA;EACE;;AAMN;EACE;;AAEF;EACE;EACA;;AACA;EACE;;AACA;EACE;;AAEF;EACE;;AAKJ;EACE;EACA;;AAIN;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGJ;EACE;EACA;;AACA;EACE;EACA;;AACA;EACE;;AAIN;EACE;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;AAKA;EACE;EACA;EACA;EACA;EACA;;AAIF;EACE;;AAIF;EACE;;AAGJ;EACE;EACA;;AAEF;EACE;;;AAKN;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA,aF1rBW;EE2rBX;EACA;EACA;EACA,OFvrBY;EEwrBZ;EACA;EACA;EACA;;AACA;EACE,OF1rBS;;AE4rBP;EACE,MF7rBK;;AEisBX;EACE;EACA;EACA,YFpsBS;EEqsBT,cFrsBS;;AEusBX;EAEE;EACA;;AACA;EACE;EACA;;AAIF;EACE;;AAGJ;EACE;EACA;;AAGJ;EACE;IACE;;EAEF;IACE;;;;AAKN;AAAA;EACE;EACA;EACA;EACA;;AACA;EALF;AAAA;IAMI;;;AAEF;AAAA;EACE;EACA,aFxvBW;EEyvBX;EACA;EACA;EACA,OFrvBY;EEsvBZ;;AAEF;AAAA;EACE;EACA;EACA;EACA,OF5vBY;;;AEkwBZ;EACE,aF1wBS;EE2wBT;EACA;EACA;EACA,OFvwBU;EEwwBV;;AACA;EACE,aFhxBS;EEixBT,OFxwBO;;AE2wBX;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;;AAIF;EACE;EACA;;AAGJ;EACE;EACA;EACA;EACA,aF7yBS;EE8yBT;EACA;EACA;EACA;EACA,OFxyBS;EEyyBT;;AACA;EACE;;;AAMR;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;AAAA;AAAA;EAEE;EACA;;AAEF;EACE;EACA;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA;EACA,aF31BM;;AE61BR;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA,aF32BM;EE42BN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YF72BS;EE82BT;EACA;EACA;EACA;EACA;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,kBFh4Ba;EEi4Bb,aF34Ba;EE44Bb;EACA;;AACA;EACE;EACA,kBFz4BY;;AE24Bd;EAjBF;IAkBI;;;;AAIJ;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,kBFx5Bc;EEy5Bd;EACA;EACA;EACA;EACA;EACA;EACA;;AAII;EACE;;AAIN;EACE;EACA;EACA;;AAEF;EACE;EACA;;AAGF;EAjCF;IAkCI;IACA;IACA;;EAEA;IACE;;EAGF;IACE;IACA;;;;AAIN;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEE;EACE,MFt/BG;;AE2/BX;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAEF;EACE;EACA;EACA;EACA,OFthCO;EEuhCP;;AACA;EACE;EACA,OF5hCQ;EE6hCR;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA,OF9iCQ;EE+iCR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;IACE,OFzjCG;;;AE6jCT;EACE;EACA;;AACA;EACE;EACA;EACA;EACA,YFvkCM;EEwkCN;;AACA;EACE;IACE,kBFxkCC;;;AE2kCL;EACE;EACA,OFhlCI;;AEilCJ;EACE;IACE,kBFhlCD;IEilCC;;;AAOZ;EACE;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;;EACA;IACE;;EAGJ;IACE;;EACA;IACE;;EAGA;IACE;IACA;;EAIN;IACE;;;;AAMR;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAfF;IAgBI;;;AAEF;EAlBF;IAmBI;;;AAEF;EArBF;IAsBI;IACA;;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EAbF;IAcI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EAxBF;IAyBI;IACA;;;AAEF;EA5BF;IA6BI;IACA;;;AAEF;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA,OFvuCO;;AEwuCP;EANF;IAOI;;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA,OFrvCO;EEsvCP;;AACA;EACE,OFvvCO;EEwvCP;EACA;EACA;;AAEF;EACE;;AAEF;EAhBF;IAiBI;IACA;;EACA;AAAA;IAEE;;;AAIN;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE,aFxxCM;EEyxCN,OFlxCK;EEmxCL;EACA;EACA;EACA;;AACA;EAPF;IAQI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YFtyCQ;EEuyCR;EACA;;AACA;EAXF;IAYI;;;AAEF;EACE;EACA;EACA;;AAKR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAON;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIF;EACE;EACA;EACA;;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAKN;AACA;EACE;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAOJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAMN;EACE;IACE;;EAEF;IACE;;;;AAKJ;EACE;IACE;;;;AAKJ;EACE;IACE;;;;AAKJ;EADF;IAEI;;;;AAGJ;EACE;EACA;EACA;;;AAGA;EADF;IAEI;;EACA;IACE;;EAEF;IACE;;;;AAKJ;EADF;IAEI;;EACA;IACE;;EAEF;IACE;;;;AAKN;AAEE;EAEE;EACA;EACA;;AAGA;EACE;;AAEF;EACE;;AAIF;EAEE;;;AAIN;EACE;;;AAGA;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;;AACA;EACE;;AAGJ;EACE;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AACA;EACE;;AAIN;EACE;;;AAIJ;AACA;EACE;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;;AAKJ;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,aFxmDQ;EEymDR;EACA;EACA,OFnmDY;EEomDZ;EACA;;AAEA;EACE;EACA;EACA,QF1mDU;EE2mDV;;AAGF;EACE,OF/mDU;;AEonDd;EACE;IACE;;;AAIJ;EACE;IACE;;;;AAKN;EACE;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA,OFxoDY;EEyoDZ;EACA;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA,kBFrpDU;;AEwpDd;EACE;;AAEF;EACE;;AAGA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;;AAIN;EACE;EACA;;;AAGA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA,OFtsDU;;AEysDZ;EACE,YF1sDU;EE2sDV;;AACA;EACE;;AAGJ;EACE;;AAGF;EACE;;;AAMJ;EACE;;;AAIF;EACE;;;AAIF;EACE;EACA;;;AAKJ;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAME;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;;;AAKN;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;EAEF,YFvyDc;AEmzDd;AA0FA;;AArGA;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAIF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EALF;IAMI;;;AAKN;EACE;EACA;EACA;;AAEA;EALF;IAMI;;;AAIJ;EACE;EACA;EACA;EACA;EACA;AAEA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAIJ;EACE;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;;AAKJ;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EANF;IAOI;;;AAIJ;EACE;IAEE;IACA;;EAEF;IACE;IACA;;;;AH36DN;AAAA;AAAA;AILI;EADF;IAEI;;;AAMA;EADF;IAEI;;;AAOF;EADF;IAEI;;;;AAKR;EACE;;;AAMA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;;AAEF;AAAA;AAAA;EACE;;AACA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGJ;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA,YHxCW;EGyCX;EACA;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;AAAA;AAAA;EACE,YHrDM;;AGsDN;AAAA;AAAA;EACE,cHvDI;;AG0DR;AAAA;AAAA;EACE,YH1DS;;AG2DT;AAAA;AAAA;EACE,cH5DO;;AG+DX;AAAA;AAAA;EACE,YHnEQ;;AGoER;AAAA;AAAA;EACE,cHrEM;;;AG2Ed;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAOF;AAAA;EACE;EACA;EACA;;AAGE;AAAA;AAAA;AAAA;EACE,OH1HG;;AG6HP;AAAA;EACE;EACA,aHzIK;EG0IL,OHnIM;EGoIN;EACA;EACA;;AACA;AAAA;EACE,OHrIG;;AGwIP;AAAA;AAAA;AAAA;EAEE;;AAEE;AAAA;AAAA;AAAA;EACE;EACA;;AAGJ;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;AAAA;AAAA;EACE;EACA;;AAEF;AAAA;AAAA;AAAA;EACE;EACA;;AAEF;AAAA;AAAA;AAAA;EACE;;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE,OH1KD;;AG6KH;AAAA;AAAA;AAAA;EACE;EACA,OHhLD;EGiLC;;AACA;AAAA;AAAA;AAAA;EACE,OHlLD;;AGqLH;AAAA;AAAA;AAAA;EACE;EACA;;AACA;AAAA;AAAA;AAAA;EACE;EACA;;AAEF;AAAA;AAAA;AAAA;EACE;EACA;;AAMV;AAAA;EACE;EACA;EACA;;AACA;AAAA;EACE;;AACA;AAAA;EACE;;AAGJ;AAAA;EACE;EACA;EACA;;AAKR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;IACE;;EAEF;IACE;;EAEF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;IACA;;EAEF;AAAA;IAEE;;EAII;AAAA;AAAA;AAAA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;AAAA;AAAA;AAAA;IACE;IACA;;EAGJ;AAAA;AAAA;AAAA;IACE;IACA;IACA;IACA;IACA;IACA;;EACA;AAAA;AAAA;AAAA;IACE;;EACA;AAAA;AAAA;AAAA;IACE;;EAGJ;AAAA;AAAA;AAAA;IACE,OHpTA;;EGyTR;AAAA;IACE;IACA;IACA;;EACA;AAAA;IACE;;EACA;AAAA;IACE;;EAEF;AAAA;IACE;IACA;IACA;;EAMV;IACE;;;AAIF;EACE;;AACA;EACE;;;AAMR;EACE;IACE;;EAEF;IACE;;;AAGJ;AACA;EACE;;AAEE;EAEE;;;AAIN;EACE;;AAII;AAAA;EACE;EACA;EACA;EACA;;AAEF;AAAA;EACE;EACA;EACA;;AAEF;AAAA;EACE;EACA;;AAGJ;EACE;EACA;;AAIF;EACE;EACA;;AACA;EACE;EACA;;AACA;AAAA;EAEE;;AAGA;AAAA;EAEE;;AAMN;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA,OHlaQ;EGmaR;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,YH3aM;;AGgbd;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;;AAKN;AAEE;EAGM;IACE;;EAEF;IACE;;;;AAMV;AAEE;EAGM;IACE;;EAEF;IACE;;;AAKR;EAGM;IACE;;;;AAMV;AAEE;EAGM;IACE;;EAEF;IACE;;;AAKR;EAGM;IACE;;;;AAMV;AAEE;EAGM;IACE;;EAEF;IACE;;;;AAUF;EACE;;;AAMV;AAIM;EACE;;AACA;EACE;EACA;;AACA;EACE;;AAKA;EACE;;;AChjBd;EACE;EACA;EACA;EACA,YJOc;EINd;;AACA;EACE;;;AAQM;EACE,OJFG;;AIGH;EACE,OJJC;;;AIiBL;EACE;EACA;;AAEE;EACE;;AAWR;EACE;;AAMN;EACE;IACE;;EAEE;IACE;;;;AC3DZ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;;;AAEF;EAXF;IAYI;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,OLxBQ;;AKyBR;EACE,OLvBK;;AK0BT;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA,OLzDU;EK0DV;EACA;;AACA;EAVF;IAWI;IACA;;;AAEF;EAdF;IAeI;IACA;IACA;;;;AAOR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;;;AAEF;EAXF;IAYI;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE,OLjHQ;;AKkHR;EACE,OLhHK;;AKoHT;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAKN;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA,OL3JU;;AK6JV;EATF;IAUI;IACA;;;AAGF;EAdF;IAeI;IACA;IACA;;;AAIJ;EACE;EACA;EACA;EACA,OL3KO;EK4KP;;AAEA;EAPF;IAQI;IACA;IACA;;;AAOJ;EACE;EACA;;AAEA;EACE;;AAOJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAOJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAOR;EACE;EACA;;;ACnPA;EACE;;AAEF;EACE;EACA;;AAEF;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;AAAA;EAEE;EACA;EACA;;AACA;AAAA;EACE;;AACA;AAAA;EACE;;AAIN;EACE;;AAaA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA,aN9CW;EM+CX;EACA;EACA;EACA;EACA;EACA,ON5CO;;AM6CP;AAAA;AAAA;EACE,ON9CK;EM+CL;EACA;EACA;;AAEF;AAAA;AAAA;EACE,ONtDQ;EMuDR;;AACA;AAAA;AAAA;EACE,ONzDM;;AM4DV;AAAA;AAAA;EACE,ON7DQ;EM8DR;;AACA;AAAA;AAAA;EACE,ONhEM;;AMuEZ;AAAA;AAAA;AAAA;EAEE;;AAIF;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;;AAGJ;EACE,aNjGS;EMkGT,ON3FU;;AM4FV;EACE,ON1FO;;AM6FX;EACE;;AACA;EACE;;AACA;EACE;;AAMN;EACE;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA,aN7HS;EM8HT,ONvHU;;AMwHV;EACE,ONtHO;;AMyHX;EACE;EACA;;AAIF;EACE;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA,aNpJS;;AMqJT;EACE,ON/IQ;;AMgJR;EACE,ON9IK;;AMkJX;EACE;;AAIF;EACE;;AACA;EACE;;AAEF;EACE,aNvKO;EMwKP,ONjKQ;;AMkKR;EACE,ONhKK;;AMmKT;AAAA;EAEE;EACA;;AAIN;EACE,aNrLW;EMsLX,ON/KY;;AMgLZ;EACE,ON9KS;;AMkLX;EACE,ONtLU;EMuLV,aN9LS;EM+LT;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA,aNhNS;EMiNT;;AAGA;EACE;;AAKA;EACE;EACA;;AAMF;EACE;EACA;EACA;EACA;;AAGA;EACE;;AAOJ;EACE;EACA;EACA;EACA;;AAGA;EACE;;AAQF;EACE;EACA;EACA;EACA;EACA;;AAKJ;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA,YN9QK;EM+QL;EACA;EACA;;AACA;EACE;EACA;EACA;EACA,ONzRI;EM0RJ;;AACA;EACE;EACA;EACA;;AAGJ;EACE;;AAMV;EACE;;AACA;EACE;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AACA;EACE;;AAGJ;AAAA;EAEE;EACA;EACA;;AACA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,ON1UO;EM2UP;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA,YNnVQ;;;AOXhB;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE,OPlBO;EOmBP;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OPvCO;EOwCP;EACA;EACA;EACA;EACA;EACA;;AAEF;EAEE;EACA;EACA,OPrDU;EOsDV,aP5DW;EO6DX;EACA;EACA;EACA;;AAEF;EAnEF;IAoEI;;EACA;IACE;;;AAGJ;EAzEF;IA0EI;;EACA;IACE;;;;AAKR;EACE;;;ACtFF;EAcE;EACA;;;AAEF;EACE;;AACA;EACE;;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;;AAMV;EACE;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;AACA;EACE,OR3CU;EQ4CV;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EATF;IAUI;;;AAGJ;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA,OR7DO;EQ8DP;EACA;;AAIF;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,ORhFO;;AQiFP;AAAA;AAAA;EACE;EACA;;AAEF;AAAA;AAAA;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;;AAIE;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA,ORvHM;EQwHN;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKR;EACE;;AAEF;EACE;EACA;;AACA;EAHF;IAII;IACA;;;AAIF;EACE;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;AAAA;IACE;IACA;IACA;IAMA;IACA;;;AAGJ;AAAA;EACE;EACA;EACA;EACA;;AAEF;AAAA;EACE;;AAGJ;EACE;;AAME;EACE;;AAEF;AAAA;EAEE;;;AAMV;EACE;IACE;;EAEF;IACE;;;AAIF;EACE;;AAKI;EACE;;AAEF;AAAA;EAEE;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,ORxRK;EQyRL;;AACA;EACE;EACA;;AAEF;EACE;;AAIN;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMN;EACE;EACA;EACA;EACA;EACA;EACA,ORxUY;;;AQiVN;EACE;EACA;;AACA;EACE,ORnVD;;AQwVH;EACE;EACA;;AAEF;EACE;;AAUF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKA;AAAA;EAEE;;AAWJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIN;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKA;AAAA;EAEE;EACA;;AAIN;EAEI;IACE;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACE;IACA;;EACA;IACE;IACA;IACA;IACA;IACA;;;AAWJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKA;AAAA;EAEE;;AASR;EACE;EACA;;AACA;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,ORxgBC;;AQygBD;EACE,OR3gBI;;AQ+gBV;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAKA;AAAA;EAEE;;AAEF;EACE;EACA;EACA;;AAIN;EA3CF;IA4CI;;EACA;IACE;;EACA;IACE;;EAIF;IACE;IACA;;;AASR;EACE;EACA;;AACA;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,ORxkBD;;AQ4kBL;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAKA;AAAA;EAEE;;AAEF;EACE;EACA;EACA;;AAIN;EA1CF;IA2CI;;EACA;IACE;;EACA;IACE;;EAIF;IACE;IACA;;;AAUF;EACE;;AACA;EACE;;;AC1oBhB;EACE;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;AAAA;AAAA;EAGE;;;AAKN;EACE;EACA;EACA;EACA;;AAEE;EACE;;AAEF;EACE;EACA;EACA;;;AAKN;EACE;;AACA;EAFF;IAGI;;;AAEF;EACE,OTjDY;ESkDZ,aTxDa;ESyDb;EACA;EACA;EACA;EACA;;AAIE;EACE;;AAGJ;EACE;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAON;AAAA;EACE;;AACA;AAAA;EACE;;AAGJ;AAAA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;;;AAEF;EACE;EACA,OTzHU;ES0HV,aThIW;ESiIX;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA,OTrIO;ESsIP;;AAGJ;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,OTpJU;;ASqJV;EACE;;AAEF;EACE;;AAGJ;EACE,aTpKS;ESqKT;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OTrKU;ESsKV;;AACA;EAXF;IAYI;IACA;IACA;IACA;;;AAIN;EACE;EACA;EACA;EACA;;AACA;EACE;EACA,OTtLU;ESuLV,aT7LW;ES8LX;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAEF;EACE;;AACA;EACE;;AACA;EACE,OTlNG;;ASsNT;AAAA;EAEE;;AACA;EAHF;AAAA;IAII;;;AAGJ;EACE;;AACA;EACE;;AAGJ;AAAA;EAEE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,cT1PM;ES2PN;EACA;;AACA;EACE,kBT9PI;ES+PJ,cT/PI;;ASkQR;EACE;EACA;EACA;EACA;EACA;EACA,OTtQG;ESuQH;;AAGJ;EACE;EACA;EACA;EACA;EACA,aTxRO;ESyRP;EACA;EACA;EACA;EACA,OTpRK;ESqRL;;AACA;EACE;EACA;EACA;EACA;EACA;EACA,aTrSK;;ASwST;EACE;EACA;EACA;EACA;EACA,aT7SO;ES8SP;EACA;EACA;EACA;EACA;EACA;EACA,OT3SK;;AS4SL;EACE;EACA;EACA;EACA;EACA;EACA;EACA,aT5TK;;AS+TT;EACE;EACA;EACA;EACA;;AAEF;EACE,aTtUO;ESuUP;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;IACE,YTzUI;IS0UJ;IACA;IACA;IACA;;;AAMV;EACE;IACE;IACA;;;AAGJ;EACE;IACE;;EAIA;AAAA;IACE;;EAGJ;IACE;;EACA;IACE;IACA;;EAEF;IACE;;EAGA;IACE;IACA;;EAEF;IACE;IACA;;EAIN;IACE;;EAEF;IACE;IACA;IACA;;EACA;IACE;IACA;;EACA;IACE;IACA;;;AAKR;EAEI;IACE;;EAGA;IACE;IACA;;;;AC3ZV;EACC;IAGC;;EAED;IAEC;;;AAIF;EACC;IACC;;EAGD;IACC;;;AAIF;EACC;IACC;;EAGD;IACC;;;AAIF;EACC;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;;AAIF;EACC;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;;AAKD;EADD;IAEE;;;;AAKD;EADD;IAEE;;;;AAIF;EACC;IACC;;EAGD;IACC;;EAGD;IACC;;;AAIF;EACC;IACC;IACA;;EAGD;IACC;IACA;;EAGD;IACC;IACA;;;AAIF;EACC;IACC;IACA;;EAGD;IACC;IACA;;EAGD;IACC;IACA;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;IACC;;EAGD;IACC;;EAGD;IACC;;;AAIF;EACC;IACC;;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAIF;EACC;IACC;;EAGD;IACC;;EAGD;IACC;;;AAIF;EACC;IACC;;EAGD;IACC;;EAGD;IACC;;;AAIF;EACC;IACC;;EAGD;IACC;;EAGD;IACC;;;AAIF;EACC;IACC;;EAGD;IACC;;EAGD;IACC;;;AAKD;EACC;EACA;EACA;;AAEA;EACC;;AAID;EACC;EACA;EACA;;;AAMF;EACC;EACA;EACA;;AAEA;EACC;;AAID;EACC;EACA;EACA;;;AAIH;AACA;EACC;;AACA;EACC;IACC;IACA;IACA;;;;AAIH;AACA;EACC;IACC;;EAED;IACC;;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;AACA;EACC;IACC;IACA;;EAED;IACC;IACA;;;AAIF;EACC;IACC;IACA;;EAED;IACC;IACA;;;AAIF;EACC;IACC;IACA;;EAED;IACC;IACA;;;AAIF;EACC;IACC;IACA;;EAED;IACC;IACA;;;AAGF;EACC;IACC;IACA;;EAED;IACC;IACA;;;AAGF;AAAA;EAEC;;;AAGD;EACC;EACA;;AAEA;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;;AC1WE;EACE;EACA;;;AAIN;EACE;;AACA;EAFF;IAGI;;;AAGA;EADF;IAEI;;;;AAMF;EACE;EACA;EACA;;;AAMF;EACE;EACA;EACA;;AACA;EAJF;IAKI;IACA;;;AAGJ;EACE;;AACA;EAKU;IACE;;;AAWV;EADF;IAEI;;;AAEF;EACE;EACA;;AAIN;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AACA;EAFF;IAGI;;;AAIJ;EACE;EACA;EACA;EACA;;AACA;EACE,OXtGQ;EWuGR;EACA;EACA;EACA;;AAEA;EACE;IACE;IACA;IACA;IACA;;;AAIN;EArBF;IAsBI;;EACA;IACE;IACA;;;AAIN;EACE;EACA;EACA;EACA;EACA,OXhIO;;AWkIP;EACE;;AACA;EAFF;IAGI;;;AAIN;EACE,OX5IU;EW6IV;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAQF;EACE;;AAGJ;EACE;;AACA;EAKU;IACE;;;AAWV;EACE;EACA;;AAIN;EACE;;AACA;EAFF;IAGI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA,OXrMY;EWsMZ;;AAEF;EACE;EACA;EACA;EACA;;AAEA;EACE,OXhNQ;EWiNR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;IACE;IACA;IACA;IACA;;;AAIN;EACE;EACA;EACA;EACA;EACA,OX9OO;EW+OP;;AAIA;EACE;EACA,OXvPQ;EWwPR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAZF;IAaI;;;;AAQN;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;IACA;IACA;;;AAIF;EACE;EACA;;AAGA;EACE;EACA;;AAGJ;EAGM;IACE;;;AAMV;EACE;EACA;EACA;;AAEF;EACE,OXpTO;EWqTP;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEA;EACE,OXrUQ;EWsUR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EAzBF;IA0BI;;;AAEF;EACE;IACE;IACA;IACA;IACA;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA,OXvWO;;;AW8WT;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AACA;EACE;;AAGJ;EACE,OX9XY;EW+XZ;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEA;EACE,OX9YQ;EW+YR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;IACE;IACA;IACA;IACA;;;AAIN;EACE;EACA;EACA;EACA;EACA,OX5aO;EW6aP;;AAGF;EACE;IACE;;EAEF;IACE;IACA;;EAEF;IACE;;EACA;IACE;;EAGJ;IACE;;EACA;IACE;IACA;;;;AASN;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;;;AAEF;EAKU;IACE;;;AASd;EACE;EACA;EACA;;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;EAPF;IAQI;;;AAEF;EAVF;IAWI;;;AAEF;EAbF;IAcI;;;AAIJ;EACE;EACA;EACA;EACA;;AAGF;EACE,OX9gBO;EW+gBP;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE,OXriBO;EWsiBP;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE,OXtjBQ;EWujBR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAlBF;IAmBI;IACA;;;AAEF;EAtBF;IAuBI;IACA;IACA;IACA;;;AAKN;EACE;EACA;EACA;EACA;EACA,OXvlBO;EWwlBP;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EACE,OXrmBU;EWsmBV;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAOJ;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;;;AAEF;EATF;IAUI;;;AAGJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;;AACA;EACE;EACA;;AACA;EAHF;IAII;IACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAVF;IAWI;;;AAGA;EACE;;AAGJ;EACE;;AAKR;EAEE;;AAEF;EACE;EACA;;AAGF;EACE;;AAGA;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;;;AAEF;EATF;IAUI;;;AAGJ;EACE;EACA;;AACA;EACE;EACA;;AAEF;EAPF;IAQI;;;AAEF;EAVF;IAWI;;;AAIJ;EACE;;AACA;EAFF;IAGI;;;AAEF;EALF;IAMI;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA,OX3vBU;;AW8vBZ;EACE;EACA;EACA;EACA;;AAEA;EACE,OXtwBM;EWuwBN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAdF;IAeI;;;AAEF;EACE;IACE;IACA;;;AAIN;EA9BF;IA+BI;;EACA;IACE;IACA;IACA;;;AAIN;EACE;;AAEF;EArKF;IAsKI;IACA;;EACA;IACE;IACA;IACA;IACA;;EACA;IACE;;;AAOR;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;;;AAEF;EARF;IASI;;;AAEF;EAXF;IAYI;IACA;;;AAEF;EACE;EACA;EACA;;AACA;EACE;;AACA;EAFF;IAGI;;;AAEF;EALF;IAMI;;;AAGJ;EACE;EACA;EACA;;AAGA;EACE;EACA;EACA;;AAGJ;EACE;EACA;;AAEF;EACE,OXp2BG;EWq2BH;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEA;EACE,OXr3BI;EWs3BJ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;IACE;IACA;;;AAIN;EACE;EACA;EACA;EACA;EACA,OXj5BG;;AWo5BL;EACE;IACE;;EAEF;IACE;;;AAOR;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;;;AAEF;EATF;IAUI;;;AAGJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;;AAGJ;EACE;;AAEE;EADF;IAEI;IACA;;;AAEF;EALF;IAMI;IACA;;;AAIF;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;;;AAEF;EARF;IASI;;;AAEF;EAXF;IAYI;;;AAOZ;EAGE;;AAEF;EACE;EACA;;AAGF;EACE;;AAEF;EACE;;AAGA;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAJF;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;;;AAEF;EATF;IAUI;;;AAGJ;EACE;EACA;;AACA;EACE;EACA;;AAEF;EAPF;IAQI;;;AAEF;EAVF;IAWI;;;AAIJ;EACE;;AACA;EAFF;IAGI;;;AAEF;EALF;IAMI;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA,OXtiCU;;AWuiCV;EAPF;IAQI;IACA;;;AAEF;EAXF;IAYI;IACA;;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE,OXzjCM;EW0jCN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;IACE;IACA;;;AAIN;EACE;IACE;IACA;;;AAGJ;EAjCF;IAkCI;;EACA;IACE;IACA;;;AAGJ;EAxCF;IAyCI;;EACA;IACE;IACA;;;AAGJ;EA/CF;IAgDI;;EACA;IACE;IACA;IACA;;;AAIN;EACE;EACA;EACA;EACA;EACA,OX7mCK;EW8mCL;;AAEA;EARF;IASI;IACA;IACA;;;AAGJ;EAzMF;IA0MI;IACA;;EACA;IACE;IACA;IACA;IACA;;EACA;IACE;;;;AAQZ;EACE;;;AAEF;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EAVF;IAWI;;EACA;IACE;;EAEF;IACE;;;AAGJ;EAnBF;IAoBI;;EACA;AAAA;IAEE;;;;AAIN;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE,OX3rCK;EW4rCL;;;AAKR;EACE;;AAEA;EACE;EACA;;AACA;EAHF;IAII;;;AAEF;EANF;IAOI;;;AAGA;EACE;EACA;EACA;;AAGA;EACE;;AAGJ;EACE;;AAGF;EACE;;AACA;EACE;EACA;;AAGJ;EACE;;AAEF;EACE,OXzuCQ;EW0uCR;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAKR;EApDF;IAqDI;;;;AAQF;EACE;EACA;EACA;EACA;EACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EATF;IAUI;;;AAEF;EAZF;IAaI;IACA;;;AAEF;EAhBF;IAiBI;;;;AAKA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OX9yCQ;;AW+yCR;EACE;EACA,YXjzCM;;AWqzCZ;EACE;EACA;EACA,OXxzCU;EWyzCV;EACA;EACA;EACA;EACA;EACA;;AACA;EAVF;IAWI;IACA;;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,OXp1CQ;EWq1CR;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAEF;EACE;EACA;EACA;;AACA;EACE,OX92CG;;AWm3CX;EACE;;AAEA;EACE;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AAIN;EAEI;IACE;IACA;;EAEF;IACE;;EAEF;IACE;;EACA;IACE;IACA;IACA;;;AAOJ;EACE;;AAEF;EACE;;AACA;EAFF;IAGI;IACA;;;AAGJ;EACE;;AAEF;EACE;;AACA;EACE;;AAEF;EALF;IAMI;;;;AAMV;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OXn8Cc;;AWo8Cd;EACE;EACA;EACA;EACA;EACA;EACA,OX18CY;;AW48Cd;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,aX59CW;EW69CX,OXp9CS;EWq9CT;;AACA;EACE;IACE,kBX19CQ;IW29CR;;;AAIN;EArCF;IAsCI;;EACA;IACE;;;;AAKN;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,OXn/CY;;AWq/Cd;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,OX//CY;EWggDZ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,YX1gDU;EW2gDV,cX3gDU;;AW4gDV;EACE;;AACA;EACE;;AAIN;EACE;;AACA;EACE;;;AAKR;EACE;EACA;EACA;;AACA;EAJF;IAKI;IACA;;;AAEF;EACE,OXpiDY;EWqiDZ,aX3iDa;EW4iDb;EACA;EACA;EACA;;AACA;EAPF;IAQI;IACA;;;AAEF;EAXF;IAYI;;;AAGJ;EACE;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAGJ;EACE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;;;AAEF;EACE;EACA;;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OX9mDU;;AWgnDZ;EACE;EACA;EACA;EACA;EACA;EACA;EACA,OXvnDU;;AWynDR;EACE,OXvnDK;;AW4nDb;EACE;IACE;;EACA;IACE;;EAEF;IACE;;EAEF;IACE;IACA;;;AAIN;EAEI;IACE;;;;AAKR;EACE;;AAEE;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OXtqDQ;;AWuqDR;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AAMV;EACE;;AACA;EAFF;IAGI;;;AAEF;EACE;EACA;;AACA;EAHF;IAII;;;AAEF;EACE,OXlsDU;EWmsDV;EACA;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;IACA;IACA;;;AAIJ;EACE,OX/sDO;EWgtDP;EACA;EACA;EACA;EACA;;AACA;EAPF;IAQI;IACA;;;AAIN;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAEF;EAPF;IAQI;;;AAIA;EACE;;;ACpvDN;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EAPF;IAQI;;;AAEF;EACE;EACA;EACA;EACA;EACA,aZVQ;;AYWR;EACE;EACA;EACA;EACA;EACA;EACA,OZZQ;;AYcV;EACE;EACA;EACA;EACA;EACA,OZnBQ;EYoBR;EACA;;AAEF;EACE;EACA;EACA;EACA,OZzBK;EY0BL;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OZ7CQ;EY8CR;EACA;EACA;EACA;;AACA;EACE;IACE,kBZpDI;IYqDJ;;;AAKR;EApEF;IAqEI;;;AAEF;EAEI;IACE;;EAEF;IACE;;EAEF;IACE;IACA;IACA;;;AAIN;EAEI;IACE;IACA;;EAEF;IACE;;;;AC7FR;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE,YbPO;;AaQP;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;;AACA;EACE,MbvBI;;AawBJ;EACE,QbzBE;;Aa8BV;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAIN;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;;AACA;EAEE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIA;EACE;EACA,Ob1EG;;Aa4EL;EACE;EACA,Ob9EG;;AakFP;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA,Ob7GG;Ea8GH;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA,ObtHG;;Aa0HL;EACE;EACA;EACA;;AAGE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAMN;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAKA;EACE;EACA,ObzKH;;Aa2KC;EACE;EACA,Ob7KH;;AakLD;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAKF;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA,Ob3OH;Ea4OG;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,ObrPH;;Aa4PT;EACE;EACA;EACA;EACA;EACA,ObnQU;EaoQV;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAKN;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA,YACE;;AAOA;EACE;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,ObxUK;EayUL,ablVO;;AamVP;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA,ObvVQ;;AawVR;EACE;EACA;EACA;;AAGJ;EACE;EACA;;AAIF;EAEE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA,ObhXK;;AaiXL;EACE,ObjXK;EakXL;;AACA;EACE;;AAEF;EACE,YbvXG;EawXH,cbxXG;;Aa2XP;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,MbzYK;Ea0YL;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAIF;EACE;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;EACA;EACA,ObraE;EasaF;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAIF;EACE,cbtbA;;Aa8bV;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,YbzcK;;Aa2cP;EACE;;AACA;EAEE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA,ObvfM;EawfN;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OblgBM;EamgBN;EACA;;AACA;EACE,ObtgBI;;AaygBR;EACE;EACA;EACA;;AAKJ;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA,Ob1iBI;;Aa4iBN;EACE,cb7iBI;;Aa8iBJ;EACE;;AAIN;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA,ObnkBG;EaokBH;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA,YbxlBI;EaylBJ;EACA;EACA;;AAMV;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,YbvmBS;EawmBT;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;;;AAKR;EACE;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA,Ob1pBQ;Ea2pBR;EACA;EACA;;AAEA;EACE;;AAKR;EAzCF;IA0CI;;EACA;IACE;;;AAGJ;EACE;IACE;IACA;;;AAGJ;EACE;IACE;;;;AAIN;AACE;AA0HA;AA0FA;AAwOA;;AAzbI;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;;AAGE;EAEE;;AAEE;EADF;IAEI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAXF;IAYI;;;AAIN;EA1BF;IA2BI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;;EACA;IACE;;EAGJ;IACE;IACA;IACA;IACA;IACA;;;AAGJ;EAtDF;IAuDI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;;AAEF;EACE;EACA;;AAIN;EACE;;AAIM;EADF;IAEI;;;AAMV;EACE;IACE;;;AAGJ;EACE;IACE;IACA;;EAEF;IACE;;;AAQJ;EACE;;AAIF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAdF;IAeI;;;AAEF;EACE;EACA;;AACA;EACE;;AAEF;EANF;IAOI;;EACA;IACE;;;AAIN;EACE;EACA;EACA;EACA;EACA;;AAEA;EAPF;IAQI;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;;AAEF;EACE;EACA;;AAMR;EACE;EACA;EACA;EACA;;AACA;EACE;IACE;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAEF;EACE;;AAIF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;;AAIF;EACE;;AAIN;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAGJ;EA1CF;IA2CI;;EACA;IACE;;;AAKR;EACE;;AAGA;EACE;EACA;;AAEF;EACE;EACA;;AAGJ;EA9FF;IA+FI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;;EAEF;IACE;IACA;;EACA;IACE;;;AAEF;EANF;IAOI;;EACA;IACE;;;AApCV;EAwCI;IACE;IACA;IACA;IACA;;;AACA;EALF;IAMI;;;AA9CR;EAgDM;IACE;;EACA;IACE;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;IACA;;EAEF;IACE;IACA;;EAIN;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;;EAEF;IACE;;EAIN;IACE;;EAGJ;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGA;IACE;IACA;;EAEF;IACE;IACA;;;AAIN;EACE;IACE;;;AAKJ;EACE;;AAKN;EACE;EACA;;AACA;EACE;;AACA;EACE;EACA;;AAGA;EACE;;;AAOV;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAXF;IAYI;;;AAEF;EAdF;IAeI;;;AAEF;EACE;;AAEF;EACE;EACA;;AAMM;EACE;;AACA;EACE;EACA;EACA;;AAKF;EACE;;AAEF;EAEE;;AACA;EACE;EACA;;AAOR;EACE;EACA;EACA;;AAGA;EAEE;EACA;EACA;EACA;EACA;;AAIF;EAEE;;AACA;EACE;;AAIN;EACE;;AACA;EACE;EAEA;EACA;;AAEF;EACE;EACA;;AAGJ;EAEE;;AACA;EACE;EACA;EACA;EACA;EACA;;AAGJ;EAEE;EACA;EACA;;AACA;EAEE;EACA;;AAOF;EACE;;AAIJ;EAEE;EACA;EACA;;AACA;EACE;EACA;;AAOR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAVF;IAWI;;;AAIN;EACE;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;IACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACE;EACA;;AAEE;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EAZF;IAaI;;EACA;IACE;IACA;IACA;IACA;;;AAIN;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;;AACA;EACE;;AACA;EACE;;AAEF;EACE;;AAGJ;EACE;;AACA;EACE;;AAGJ;EAlBF;IAmBI;;EACA;IACE;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEE;EACE,Ybt6CI;Eau6CJ;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,Yb76CA;;Aa+6CF;EACE,Yb/6CG;;Aam7CT;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AACA;EAHF;IAII;;;AAGJ;EACE;;AAEF;EACE;EACA;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;IACA;IACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAKJ;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;IACA;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAbF;IAcI;IACA;;;AAEF;EACE;EACA;;AAEF;EACE,ObpiDC;EaqiDD;EACA;;AAKJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,ObljDG;EamjDH;;AAEF;EACE;EACA;EACA;EACA;EACA,Ob3jDC;;AagkDL;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Ob5kDM;;Aa6kDN;EACE;EACA;EACA;EACA;EACA;EACA,ObnlDI;;AaolDJ;EAPF;IAQI;;;AAGJ;EACE;EACA;EACA;EACA;EACA,Ob3lDC;;Aa4lDD;EANF;IAOI;;;AAMN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAVF;IAWI;;;AAKJ;EACE;EACA;EACA;EACA;EACA,kBbvnDK;EawnDL;EACA;EACA;;AACA;EACE;IACE;IACA,kBbjoDE;;;AaooDN;EACE;;AAEF;EAlBF;IAmBI;IACA;;;;AAOZ;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAZF;IAaI;;;AAEF;EAfF;IAgBI;;;AAEF;EAlBF;IAmBI;;;AAEF;EACE;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAVF;IAWI;;;AAKR;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;;;AAEF;EATF;IAUI;;;AAGF;EACE;;AAEF;EACE;;AACA;EAFF;IAGI;;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;AACA;EACE;;AAEE;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAIN;EACE;EACA;;AAEF;EACE;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;EACA;;AAIE;EACE;;AACA;EACE;;AAKR;EACE;;AAEF;EACE;;AAGJ;EAEI;IACE;IACA;;EAEF;IACE;;EACA;IACE;;EACA;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAKJ;IACE;IACA;;EACA;IACE;;EAGJ;IACE;;EACA;IACE;IACA;IACA;IACA;;EAIJ;IACE;;EAMM;IACE;;EAGJ;IACE;IACA;;EACA;IACE;;EACA;IACE;IACA;;EAKA;IACE;IACA;IACA;IACA;IACA;IACA;;;AAWpB;EACE;IACE;;EAGA;IACE;IACA;;EAEF;IACE;;EACA;IACE;;EACA;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAKJ;IACE;IACA;;EACA;IACE;;EAGJ;IACE;;EACA;IACE;IACA;IACA;IACA;;EAIJ;IACE;;EAIE;IACE;IACA;IACA;;EACA;IACE;;EACA;IACE;;EAGJ;IACE;IACA;;EACA;IACE;;EACA;IACE;IACA;;EAGJ;IACE;;EAEE;IACE;IACA;;;AAWpB;EACE;IACE;;EAEF;IACE;;;AAGJ;EAEI;IACE;IACA;;EAEF;IACE;;EACA;IACE;;EACA;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAMF;IACE;;EAGJ;IACE;;EACA;IACE;IACA;IACA;IACA;;EAGJ;IACE;;EAGA;IACE;;;AAShB;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;AAEE;EACE,YbpiEW;;;AauiEf;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEA;EACE;;AAEF;EACE;;AAGF;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA,kBbtkEU;EaukEV;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA,Ob9lEQ;Ea+lER;EACA;;AACA;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AACA;EACE;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;EAEF;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAEF;EAEI;IACE;IACA;;;AAIN;EACE;;AACA;EACE;;AAKR;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;EAEF;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAEF;EAEI;IACE;IACA;;;AAIN;EACE;;;AAQV;EACE;;AACA;EAEE;;AAGA;EACE;;AAIF;EACE;;AAEF;EACE;EACA;;AAIE;EACE;;AAEF;EACE;;AAKR;EACE;EACA;;AACA;EACE;EACA;;AAEF;EACE;;AAEF;EAGM;IACE;IACA;;EAEF;IACE,YACE;IAEF;;;AAKR;EAEE;EACA;EACA;EACA;;AACA;EANF;IAOI;IACA;;EACA;IACE;IACA;;;AAGJ;EACE,YACE;;AAGJ;EACE;EACA;EACA;EACA;EACA,YACE;EAEF;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Ybt2EI;Eau2EJ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Yb73EM;Ea83EN;EACA;EACA;EACA;EACA;;AACA;EAEE,Ybn4EE;;Aaq4EJ;EAGE,Ybv4EK;;Aa04ET;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;EAEF;EACA,Obr8EM;;Aas8EN;EACE;IACE;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACE;;AAEF;EACE;;AAGJ;EACE,Ybx+EI;Eay+EJ,cbz+EI;;Aa0+EJ;EACE;;AACA;EACE;;AAIN;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAGJ;EACE;IACE;IACA;IACA;;;AAKJ;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA,YACE;;AAEF;EATF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IAUI;IACA;;;AAIF;EACE,YbxiFM;EayiFN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;EAEF;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,YbnkFG;;AaokFH;EACE;;AAOF;EACE;;AAGJ;EA5CF;IA6CI;IACA;;;AAEF;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAGA;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;AAON;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,kBb7qFQ;Ea8qFR;EACA;EACA;EACA;EACA;EACA,abxrFM;;AayrFN;EAhBF;IAiBI;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE,MbptFH;;Aa2tFT;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,ObxuFQ;EayuFR;EACA;EACA;EACA;EACA;EACA;;AACA;EAjBF;IAkBI;;;AAEF;EACE;EACA;EACA,ObrvFM;;AasvFN;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,Ob9vFC;;AagwFH;EACE;EACA;EACA;EACA;EACA,ObxwFE;;Aa2wFN;EACE;EACA;EACA;EACA;EACA;EACA,Ob9wFG;;AakxFT;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEE;EACE;EACA;;AACA;EACE;EACA;;AACA;EACE;;AACA;EACE;;AAGA;EACE;EACA;EACA;;AAKR;EACE;EACA;EACA;;AACA;EACE;;AAEE;EACE;EACA;EACA;;AAUhB;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,Ob51FO;Ea61FP;;AAEF;EACE,Obn2FK;Eao2FL;EACA;EACA;EACA;EACA,ab/2FM;Eag3FN;EACA;;AAMJ;EACE,Obn3FU;Eao3FV;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;IACE,Ob33FK;;;Aa+3FX;EACE;EACA;EACA;EACA;EACA;EACA,Obx4FU;;Aay4FV;EACE;EACA;EACA;EACA;EACA,Ob94FQ;;Aag5FV;EACE;EACA;EACA;;AAEF;EACE;EACA,Obr5FK;;Aas5FL;EACE;EACA;EACA;EACA;EACA,Ob35FG;;Aag6FT;EAIQ;IACE;IACA;IACA;;EACA;IACE;;EAEF;IACE;;EAEF;IACE;;EAIN;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IAIE;IACA;;EAEF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IAEE;IACA;IACA;;;AAKR;EACE;;AAGF;EAEE;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;;AACA;EACE;;AAEF;EACE;;AACA;EACE;;AAEE;EACE;EACA;;AAWR;EACE;EACA;EACA;EACA;;AAIN;EAGM;IACE;IACA;;EAGA;IACE;IACA;;;AAQZ;EACE;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAEF;EACE,Yb1gGQ;Ea2gGR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;EAEF;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,YbriGK;;AasiGL;EACE;;AAOF;EACE;;AAGJ;EA5CF;IA6CI;IACA;;;AAGA;EACE;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKR;EACE;EACA;;AACA;EACE;EACA;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;;AAGA;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;AAGJ;EAEE;EACA;;AACA;EACE;;AACA;EACE;EACA;;AACA;EACE;EACA;;AACA;EACE;;AACA;EACE;;AAGA;EACE;EACA;EACA;;AAKR;EACE;EACA;EACA;;AACA;EACE;EACA;;AAEE;EACE;EACA;EACA;;AAShB;EACE;;AAIF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAIE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAGA;EACE;;AAKR;EACE;;AACA;EACE;;AAGA;EACE;EACA;;AAKJ;EACE;;AAMN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAEE;;AACA;EACE,Ob/tGM;EaguGN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;IACE,ObvuGC;;;Aa4uGT;EACE;EACA;EACA;EACA,YbnvGQ;EaovGR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,Yb7wGK;Ea8wGL;;AACA;EACE;;AAGJ;EACE;;AAMA;EACE;;AAGJ;EAlDF;IAmDI;IACA;;;AAEF;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMN;EACE;;AAEF;EACE;EACA;;AAIF;EACE;EACA;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;;AAGA;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGJ;EAEE;EACA;;AACA;EACE;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE,cb/3GF;Eag4GE;;AAGJ;EACE;EACA;;AACA;EACE;EACA;;AAEE;EACE;EACA;;AAShB;EACE;;AAGJ;EACE;EACA;;AAGI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAGA;EACE;;AAKR;EAEI;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;;;AAMR;EACE;EACA;EACA;EACA;EACA;;AAEA;EAEE;;AACA;EACE,Obp8GM;Eaq8GN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;IACE,Ob78GC;;;Aak9GT;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA,Ybp+GQ;Eaq+GR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,Yb9/GK;Ea+/GL;;AACA;EACE;;AAGJ;EACE;;AAMA;EACE;;AAGJ;EAlDF;IAmDI;IACA;;;AAEF;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMN;EACE;;AAEF;EACE;EACA;;AAGJ;EACE;;AACA;EACE;EACA;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;;AAGA;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGJ;EAEE;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE,cblnHF;EamnHE;;AAGJ;EACE;EACA;;AACA;EACE;;AACA;EACE;;AAGA;EACE;EACA;EACA;;AAKR;EACE;EACA;EACA;;AACA;EACE;EACA;;AAEE;EACE;EACA;EACA;;AAShB;EACE;;AAGJ;EACE;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAIE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAGA;EACE;;AAKR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,YACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EAEI;IACE;;EACA;IACE;IACA;IACA;;EAGJ;IACE;IACA;IACA;;;AAMR;EACE;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAEF;EACE,Yb5uHQ;Ea6uHR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;EAEF;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,YbvwHK;;AawwHL;EACE;;AAOF;EACE;;AAGJ;EA5CF;IA6CI;IACA;;;AAGA;EACE;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKR;EACE;EACA;;AACA;EACE;EACA;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;;AAGA;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;AAGJ;EAEE;EACA;;AACA;EACE;;AACA;EACE;EACA;;AACA;EACE;EACA;;AACA;EACE;;AACA;EACE;;AAGA;EACE;EACA;EACA;;AAKR;EACE;EACA;EACA;;AACA;EACE;EACA;;AAEE;EACE;EACA;EACA;;AAShB;EACE;;AAIF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAIE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAGA;EACE;;AAOJ;EACE;EACA;EACA;;AACA;EACE;EACA;;AAKR;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;;AACA;EACE;EACA;;AAON;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AACA;EACE;;AACA;EACE;;AAGA;EACE;EACA;EACA;;AAKR;EACE;EACA;EACA;;AACA;EACE;EACA;;AAEE;EACE;EACA;EACA;;AAShB;EACE;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGA;EACE;;AAEE;EACE;EACA;;AACA;EACE;;AACA;EACE;;AAGA;EACE;EACA;EACA;;AAKR;EACE;EACA;EACA;;AACA;EACE;EACA;;AAEE;EACE;EACA;EACA;;AAYlB;EACE;;AAGJ;EAGM;IACE;IACA;;;AAQN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,YbhpII;EaipIJ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE,Yb3pIC;;Aa6pIH;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AACA;EACE;;AAMV;EAGM;IACE;IACA;IACA;;;;AAUV;EACE;;AACA;EACE;;AAGA;EACE;EACA;EACA;;AAMN;EACE;;AACA;EACE;;AAGA;EACE;EACA;EACA;;AASA;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;;AAIN;AAAA;AAAA;AAAA;EAIE;EACA;;AAEF;AAAA;EAEE;EACA;EACA;;AAKA;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;;AAMN;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAKJ;EACE;EACA;EACA;;AACA;EACE;;AAMF;EACE;EACA;EACA;;AAMV;EAIQ;IACE;IACA;;EAGA;IACE;IACA;IACA;IACA;;EAMN;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;IACA;IACA;;EACA;IACE;;EAEF;IACE;;EAKJ;IACE;IACA;IACA;;EACA;IACE;;EAMF;IACE;IACA;;EAMF;IACE;IACA;IACA;;;;AAOZ;EACE;EACA;EACA;EACA;EACA;EACA;EACA,Ob94Ic;;Aa+4Id;EACE;EACA;EACA;EACA;EACA;EACA,Obr5IY;Eas5IZ;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,Ob15IS;;Aa65Ib;EACE;EACA;;AAEF;EACE;IACE;IACA;;;;AAMF;EACE;;AAEF;EACE;;AACA;EACE;;AAIN;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,kBbt8IQ;;Aaw8IV;EACE,kBbt8IS;;Aaw8IX;EACE,kBb18IM;;;Aak9IR;EACE;;AAEF;EACE;;AAIF;EACE;;AAEF;EACE;;AAIF;EACE;;AAEF;EACE;;AAGJ;EACE;;AACA;EACE;;AAGJ;EACE;;AAIE;EAEE;EACA;;AACA;EACE;EACA;;AAEF;EARF;IASI;;EACA;IACE;;EAEF;IACE;IACA;;;AAMN;EACE;EACA;EACA;EACA;;AAEE;EACE;EACA;;AACA;EACE;;AAIN;EACE;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YbziJA;Ea0iJA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,ObpkJI;EaqkJJ;;AAGF;EACE;EACA;EACA;EACA;EACA,Ob7kJI;Ea8kJJ;;AACA;EACE;EACA;EACA;EACA;EACA,ObplJE;;AaslJJ;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,ObnmJH;;AasmJD;EAhCF;IAiCI;;;AAGJ;EACE;;AACA;EACE;EACA,YbhnJE;EainJF;EACA;EACA;EACA;EACA;EACA;EACA,YACE;EAEF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGA;EACE;EACA;;AAEF;EACE;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;;AAMF;EACE;;AAMV;EACE;IACE,cb7qJI;;EagrJA;IACE;IACA;;EACA;IAGE;;;AAOZ;EA5KF;IA6KI;;EAEE;IACE;IACA;;EAGJ;IACE;IACA;;EACA;IACE;IACA;;EAEF;IACE;;EACA;IACE;IACA;IACA;IACA;;EACA;IACE;IACA;;;AAKR;EAIQ;IACE;IACA;;EACA;IAGE;;;AAcd;EACE;IACE;;EAEF;IACE;IACA;;;AAQJ;EACE;IACE;;EAEF;IACE;IACA;;;AAOR;EACE;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AACA;EAHF;IAII;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA,ObhyJK;EaiyJL;;AACA;EACE,ObnyJG;;AasyJP;EACE;EACA;EACA;EACA;EACA;EACA,Ob9yJQ;Ea+yJR;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YbxzJE;EayzJF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA,Obj1JQ;;Aak1JR;EACE;EACA;EACA;EACA;EACA,Obv1JM;;Aay1JR;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA,Obj2JC;Eak2JD;EACA;;AAIN;EACE,Obx2JK;Eay2JL;EACA;EACA;EACA;EACA;EAEA;;AAGA;EACE;;AAIJ;EACE;IACE;IACA;;EAEF;IACE;;;AAGJ;EAEI;IACE;;EAIF;IACE;;EAEF;IACE;;EAGJ;IACE;IACA;;EAEF;IACE;IACA;;;AAGJ;EACE;IACE;IACA;;EAEF;IACE;;EACA;IACE;;EAIF;IACE;;EAEF;IACE;;EAGJ;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;EACE;IACE;;EAEF;IACE;IACA;;EAEF;IACE;;EACA;IACE;;EAIF;IACE;;EAEF;IACE;;EAGJ;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;EACE;IACE;IACA;;EAEF;IACE;IACA;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;;EACA;IACE;;EAIF;IACE;;EAEF;IACE;;EAGJ;IACE;IACA;;;;AAQR;EACE;;AACA;EACE;;AAGJ;EACE;;AAIE;EACE;EACA;EACA;EACA;EACA;EACA;EACA,ObhhKK;;AaohKL;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;IACE;IACA;;;;AASd;EACE;EACA;EACA;EACA;EACA;;;AAGF;AAmTE;;AAhTE;EACE;;AAEF;EACE;;AACA;EAFF;IAGI;;;AAKF;EACE;EACA;EACA;EACA;;AAGI;EACE;EACA;EACA;;AACA;EAJF;IAKI;;EAEE;IACE;IACA;IACA;;;AAIN;EAEI;IACE;;;AAOJ;EACE;;AAEF;EACE;;AAKJ;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAMV;EACE;;AAEE;EACE;;AAEF;EACE;;AAGJ;EACE;EACA,ObnoKM;;AaooKN;EACE;IACE,ObtoKE;;;Aa0oKR;EACE;EACA;;AAIF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Ob5pKC;Ea6pKD;;AACA;EACE;EACA;EACA;;AAEF;EACE;IACE,kBbpqKD;IaqqKC;;;AAMN;EACE;EACA;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Yb5rKG;Ea6rKH;;AAOR;AAAA;AAAA;EAGE,kBbpsKQ;EaqsKR;EACA;EACA;EACA;EACA;EACA;;AACA;EAVF;AAAA;AAAA;IAWI;;EACA;AAAA;AAAA;IACE;;;AAGJ;AAAA;AAAA;EACE,ObltKM;;AaotKR;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,kBbruKM;;AawuKV;EACE,kBbvuKM;;AawuKN;EACE,ObzuKI;;Aa2uKN;EACE,kBb5uKI;;Aa+uKR;EACE,kBbjvKO;;AakvKP;EACE,ObnvKK;;AaqvKP;EACE,kBbtvKK;;Aa2vKX;EACE;;AAEE;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OblxKM;;AamxKN;EACE;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AACA;EAGM;IACE,Mb9yKL;;;AawzKb;EACE;;AAEF;EACE;;AACA;EAFF;IAGI;;;AAIJ;EACE;EACA;EACA,Obr0KW;Eas0KX;EACA;EACA;;AACA;AAAA;EAEE;;AAGJ;AAAA;EAEE;EACA;EACA;EACA;EACA,Obv1KY;;Aaw1KZ;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,Ob71KO;;Aa+1KT;AAAA;EACE;EACA;;AAMA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAKR;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAEE;EACA;;AAGJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA;;AAGJ;EACE;EACA;EACA;;AAQJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAbF;IAcI;IACA;;;AAIN;EACE;EACA;EACA;;AAEE;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EAEI;IACE,kBb5+KA;Ia6+KA;;;AAMN;EACE;EACA;;AAIF;EACE;EACA;;AAIF;EACE;EACA;;AAIF;EACE,kBbtgLI;;Aa0gLV;EArDF;IAsDI;;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;;AACA;EAHF;IAII;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA,Ob7hLK;;Aa8hLL;EANF;IAOI;IACA;;;AAEF;EACE;EACA,ObtiLM;;Aa0iLZ;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,ObjjLK;;AakjLL;EANF;IAOI;;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;IACA;IACA;;;AAIE;EACE;;AAIN;EACE;;AACA;EAFF;IAGI;IACA;IACA;;;AAIF;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EAPF;IAQI;IACA;IACA;IACA;IACA;IACA;IACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA,ObjnLI;EaknLJ;;AACA;EARF;IASI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;IACA;IACA;;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EATF;IAUI;IACA;IACA;IACA;IACA;;;AAQd;EACE;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA,ObvqLU;EawqLV;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEE;EACE;EACA;EACA;EACA;EACA,ObtrLM;EaurLN;;AACA;EACE;EACA;EACA;;AAIN;EACE;;AACA;EACE;;AAGJ;EACE;EACA;;AACA;EACE;IACE;IACA;;;AAKR;EACE;EACA;EACA;EACA,YbptLU;EaqtLV;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;;AAGF;EACE;IACE;;;AAIJ;EACE;IAEE;;;AAIJ;EACE;IAGE;;;AAOA;EACE;;AAEF;EACE;IACE;;;AAIJ;EACE;IACE;;;AAIJ;EACE;IACE;;;AAMN;EACE;;AAEF;EAJF;IAKI;;EACA;IACE;;;AAGJ;EACE;IACE;;;AAGJ;EACE;IACE;;;AAMF;EACE;;AAEF;EAJF;IAKI;;EACA;IACE;;;AAGJ;EACE;IACE;;;AAOJ;EACE;;AAEF;EAJF;IAKI;;EACA;IACE;;;AAGJ;EACE;IACE;;;AAGJ;EACE;IACE;;;AAGJ;EACE;IACE;;;AAMN;EACE;;AACA;EACE;EACA;EACA;;AACA;EACE;;AACA;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA,Obz3LD;Ea03LC;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;EAEF;EACA,Ob56LA;;Aa66LA;EACE;IACE;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;;AAEF;EACE;;AAGJ;EACE,Yb38LH;Ea48LG,cb58LH;;Aa68LG;EACE;;AACA;EACE;;AAIN;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAIF;EACE;EACA;EACA,ab9+LJ;Ea++LI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Ybl/LH;;Aam/LG;EAhBF;IAiBI;;;AAEF;EACE;;AAMV;EACE;IACE;;EAEF;IACE;IACA;;;AAGJ;EApKF;IAqKI;;EACA;IACE;;EAEF;IACE;IACA;;EACA;IACE;;EAEF;IACE;;EAEE;IACE;IACA;;;AAQd;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEF;EAEE;EACA;EACA;;AAEF;EAEE;EACA;;AAEF;EAEE;EACA;;AAEF;EAEE;EACA;EACA;;AAEF;EAEE;EACA;EACA;EACA;;AAEF;EACE;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;;EAEF;IACE;;;AAGJ;EA/DF;IAgEI;;EACA;IACE;IACA;IACA;;EAEF;IACE;IACA;;EAEF;IACE;;EAEF;IACE;;;AAMN;EACE;EACA;;AAGF;EACE;EAEA;EACA;;AAEF;EACE;EAEA;EACA;EACA;;AAEF;EAEE;EACA;EACA;EACA;;AAKJ;EACE;EACA;;AAIF;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA,kBbjqMQ;EakqMR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;IACE;IACA,Ob/qMI;;;AamrMR;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EAzCF;IA0CI;IACA;IACA;;;AAOJ;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Ob3tMM;;Aa4tMN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;IACE;;;AAOZ;EACE;;AAEA;EAHF;IAII;IACA;;;AAGF;EARF;IASI;IACA;;;AAQI;EACE;;AAEF;EACE;;AASA;EACE;;AACA;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;;AAEF;EACE;;AAEF;AAAA;EAEE;;AAEF;EACE;;AAMV;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;;AAME;EACE;;AAEF;EACE;IACE;;EAEF;IACE;;;AAGJ;EACE;IACE;;EAEF;IACE;;;AAGJ;EACE;IACE;;EAEF;IACE;;;AAQN;EACE;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAKA;EACE;EACA;;AAGI;EACE;EACA;;AAEF;EACE;;AAKR;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAON;AAAA;EAEE;;AAOA;EACE;AAAA;IACE;;;AAMN;EACE;EACA;;AAEF;AAAA;EAEE;;AACA;EAHF;AAAA;IAII;;EACA;AAAA;IACE;;;AAON;EACE;EACA;;AAEF;EACE;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;IACE;;;AAIN;EACE;;AACA;EACE;;AAEF;EACE;IACE;;;AAON;AAAA;EAEE;;AACA;EAHF;AAAA;IAII;;EACA;AAAA;IACE;;;AAON;AAAA;EAEE;;AACA;EAHF;AAAA;IAII;;EACA;AAAA;IACE;;;AAON;AAAA;EAEE;;AACA;EAHF;AAAA;IAII;;EACA;AAAA;IACE;;;AAON;AAAA;EAEE;EACA;EACA;;AACA;EALF;AAAA;IAMI;IACA;;;AAGJ;AAAA;EAEE;;AACA;EAHF;AAAA;IAII;;EACA;AAAA;IACE;;;AASN;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;;AACA;EACE;IACE;IACA;IACA;IACA;IACA;IACA;;;AAIN;EACE;;AAEF;EACE;EACA;;AAIF;EACE;IACE;;EAEF;AAAA;AAAA;AAAA;IAEE;;;AAOJ;EACE;;AAEF;EACE;IACE;;;AAGJ;EACE;EACA;;AACA;EACE;;AAEF;EACE,kBb/lNK;;AaimNP;EATF;IAUI;;;AAKF;EAFF;AAAA;AAAA;IAGI;;;AAGJ;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;;AACA;EACE;IACE;IACA;IACA;IACA;IACA;IACA;;;AAIN;EACE;;AAEF;EACE;EACA;;AAIF;EACE;IACE;;EAEF;AAAA;AAAA;IAEE;;;AAMJ;EACE;EACA;EACA;;AAIJ;EACE;EACA;EACA;;AACA;EACE;;AAGF;EARF;IASI;IACA;;;AAGA;EACE;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAOV;EACE;EACA;;AACA;EACE;;AAGA;EACE;EACA;;AAEE;EACE;;AAIN;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKR;EACE;;AACA;AAAA;EAEE;EACA;EACA;EACA;;AAEF;EACE;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA,ObzzNM;Ea0zNN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAhBF;IAiBI;;;AAGJ;EACE;EACA;EACA;EACA;EACA,Ob90NM;Ea+0NN;EACA;EACA;;AACA;EATF;IAUI;;;AAKJ;AAAA;AAAA;EAGE;EACA;;AAIN;EACE;EACA;EACA;;AACA;EACE;EACA,Obt2NQ;Eau2NR,ab72NS;Ea82NT;EACA;EACA;EACA;EACA;EACA;;AACA;EAVF;IAWI;IACA;IACA;;;AAEF;EAfF;IAgBI;IACA;;;AAGJ;AAAA;EAEE;;AAEF;EACE;;AAGA;EADF;IAEI;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;;EACA;AAAA;IAEE;IACA;IACA;;EAEF;IACE;;;AAKR;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA,Ybx5NI;Eay5NJ;EACA;EACA;EACA;EACA;EACA;;AACA;EAEE;;AAEF;EAGE;;AAGJ;EACE;EACA;;AACA;EACE,Ob96NG;;Aag7NL;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,Ob37ND;Ea47NC;EACA;;AACA;EACE;;AAEF;EACE;;AAKR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Obj9NM;;Aak9NN;EACE;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EATF;IAUI;IACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA,Yb9+NE;Ea++NF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;;AACA;EACE;EACA;;AAEF;EACE;AAAA;IAEE;IACA;;;AAIN;AAAA;EAEE;;AAIA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA,ObjiOK;EakiOL;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EAfF;IAgBI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA,Ob9jOM;;AagkOR;EACE;EACA;EACA,ObnkOM;;AaokON;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA,ObzlOC;;Aa2lOH;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;IACE;;;AAGJ;EACE;IACE;;;AAIN;EACE;IACE;IACA;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,ObnoOM;;AaqoOR;EACE;;AACA;EAFF;IAGI;;;AAEF;EALF;IAMI;;;AAEF;EACE;IACE;;EAEF;IACE;;;AAIJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA,YbvpOA;EawpOA;EACA;EACA;EACA;EACA;EAUA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA,ObtrOI;;AawrON;EACE;EACA;EACA;EACA;EACA,Ob3rOC;;Aa+rOP;EACE,Ob5rOM;Ea6rON;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA,ObjtOM;EaktON;EACA;;AAEF;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;;;AAIN;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YbnvOK;EaovOL;;AACA;AAAA;AAAA;EACE;;AAEF;EACE;AAAA;AAAA;IACE,kBb1vOC;Ia2vOD;IACA;IACA;IACA;;;AAGJ;EA5BF;AAAA;AAAA;IA6BI;IACA;IACA;IACA;;;AAGJ;AAAA;AAAA;EAGE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,ObjyOI;;AakyOJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;;AAEF;EACE;;AAGJ;EACE,Ybx1OC;Eay1OD,cbz1OC;;Aa21OC;EACE;;AAIN;EA5EF;IA6EI;IACA;;EACA;IACE;IACA;;;AAKR;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;EACA;;AACA;EACE,Obn4OE;;Aaq4OJ;EACE,Obn4OG;;Aaq4OL;EACE,Obv4OA;;Aa24OJ;EACE;EACA;EACA;EACA;;AAEE;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA,Obj6OE;Eak6OF;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA,Obt7OA;Eau7OA;EACA;EACA;EACA;EACA;EACA;;AACA;EAXF;IAYI;;;AAEF;EAdF;IAeI;;;AAEF;EACE,Ybp8OF;Eaq8OE;EACA,cbt8OF;;Aaw8OA;EACE;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGA;EACE,cb59OJ;;Aa89OM;EACE;;AAKR;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EAPF;IAQI;IACA;;;AAEF;EACE;EACA;;AAIN;EACE,Ob1/OL;Ea2/OK;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGA;EACE,cbnhPJ;;AaqhPM;EACE;;AAKR;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAVF;IAWI;IACA;;;AAEF;EACE;EACA;;AAIN;EACE,ObpjPL;EaqjPK;EACA;EACA;EACA;EACA;EACA;;AAMN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAIN;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YbrlPA;EaslPA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;IACE,YbtmPD;IaumPC;;;AAON;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEE;AAAA;EAEE;EACA;;AAIJ;EACE;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,kBbtqPF;EauqPE,cbvqPF;;AayqPA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;;AAGJ;EACE;;AAEE;EACE,ObnsPN;EaosPM;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA,ObhtPJ;;AaitPI;EACE;EACA;EACA;EACA;EACA;EACA;EACA,ObttPT;EautPS;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AACA;EACE;;AACA;EACE;EACA;EACA;EACA;EACA,ObzuPV;Ea0uPU;;AAIN;EACE;EACA;EACA;EACA;;AAMN;EACE;IACE;;;AAGJ;EACE;IACE;;;AAGJ;EACE;IACE;;;AAIN;EAlJF;IAmJI;IACA;IACA;;EACA;IACE;;EAEF;IACE;IACA;;EACA;IACE;;EACA;IACE;IACA;;EAGJ;IACE;;EAEE;IACE;;;AAQd;EACE;EACA;;AACA;EACE;EACA;;AAEF;EACE,Ob7yPE;Ea8yPF;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Ob7zPE;;Aa8zPF;EACE;EACA;EACA;EACA;EACA;;AAGJ;EAjCF;IAkCI;;EACA;IACE;IACA;;;AAIN;EACE;IACE;;;AAMR;EACE;EACA;EACA;EACA;;AACA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACE,Obn2PI;;Aas2PR;EACE;EACA,Obx2PM;Eay2PN;;AACA;EACE;;AAEF;EACE;IACE,Ob52PC;;;Aai3PP;EACE;EACA;EACA;EACA;;AAIE;AAAA;AAAA;EACE;EACA;EACA;EACA,Obh4PE;;Aai4PF;EACE;AAAA;AAAA;IACE,Obh4PH;;;Aau4PT;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,Obr5PG;;Aas5PH;EACE,Obz5PI;Ea05PJ;;AAGA;EACE;IACE,Ob55PD;;;Aak6PT;EACE;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AACA;EACE;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,Obl8PM;;Aao8PR;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIN;EACE;EACA;EACA,Obj9PK;Eak9PL;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,Ob19PK;Ea29PL;;AAGA;EACE;EACA;;AACA;EACE;;AAMV;EACE;;AACA;EAFF;IAGI;;;AAEF;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EAEE;;AAIA;EACE,ObvgQE;EawgQF;;AAIJ;EACE;EACA,Ob9gQI;Ea+gQJ,abvhQA;EawhQA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIN;EA3CF;IA4CI;IACA;IACA;IACA;IACA;;EACA;IAEE;;EAEF;IACE;;EACA;IACE;IACA;;EAIA;IACE;IACA;;EACA;IACE;IACA;IACA;;;AAMV;EAzEF;IA0EI;;EAEE;IACE;;EAKE;IACE;;;AAQZ;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAIA;EAFF;AAAA;IAGI;;;AAEF;AAAA;EACE;;AAGJ;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAIA;AAAA;EACE;;AAEF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAEF;EACE;;AAEF;EA5DF;IA6DI;;;AAIJ;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AACA;AAAA;EAEE;EACA;;AAEF;EACE;;AACA;EAFF;IAGI;IACA;;;AAIF;EACE;;AAEF;EACE;;AACA;AAAA;EAEE;;AAIN;EACE;;AAGJ;EA/CF;IAgDI;;;AAIJ;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAIE;EACE;EACA,Ob3sQE;Ea4sQF,abptQF;EaqtQE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EAPF;IAQI;;;AAEF;EACE;;AACA;EACE,ObhuQF;EaiuQE;EACA,ab1uQN;Ea2uQM;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA,ObzuQH;Ea0uQG;EACA;;AAEF;EACE,ObnvQF;EaovQE;EACA,ab7vQN;Ea8vQM;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;;AAIN;EACE;;AACA;EACE;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE,ObpxQJ;EaqxQI;EACA,ab9xQR;Ea+xQQ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE,Mb7xQP;;AagyQG;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,YbhzQN;EaizQM;;AAGJ;EACE,ObrzQJ;EaszQI,ab9zQR;Ea+zQQ;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;;AACA;EACE;EACA;EACA;EACA,Ybn0QH;Eao0QG;EACA;EACA,abj1QN;Eak1QM;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAfF;IAgBI;IACA;;;AAEF;EACE;IACE,Ybv1QN;Iaw1QM;IAMA;IACA;;;AAMV;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;;AACA;EACE;;AACA;EAFF;IAGI;;;AAGJ;EACE;;AACA;EACE;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EATF;IAUI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EATF;IAUI;;;AAEF;EACE;EACA;EACA;;AACA;EAJF;IAKI;IACA;;;AAGJ;EACE,Ob95QN;Ea+5QM,abv6QV;Eaw6QU;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;;;AAGJ;EACE;EACA;EACA;EACA;EACA,Obz6QP;Ea06QO;EACA;;AAEF;EACE,Obj7QT;Eak7QS,ab57QV;Ea67QU;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA,Obl8QJ;Eam8QI;;AACA;EAPF;IAQI;;;AAIF;EACE,Ob18QN;Ea28QM,abn9QV;Eao9QU;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;;;AAQd;EACE;;AACA;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAEF;EACE,Ob59QJ;Ea69QI;EACA;EACA;;AAEF;EACE,Obp+QF;Eaq+QE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,Obz/QF;Ea0/QE,ablgRN;EamgRM;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAIN;EACE;IACE;IACA;;;AAIJ;EACE;IACE;IACA,ObvhRL;;;Aa2hRC;EACE;EACA,Ob7hRH;;AagiRC;EACE;EACA;;AAGF;EACE;EACA,ObviRH;;Aa0iRD;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,ObzjRL;Ea0jRK;EACA;;AACA;EACE;;AAKJ;EACE,ObrkRF;EaskRE;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE,ObplRF;EaqlRE;EACA;EACA;EACA;EACA;;AACA;EACE,ObxlRL;;Aa2lRC;EACE;EACA;EACA;EACA;EACA;EACA,ab5mRN;Ea6mRM;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIN;EAEE;;AACA;EACE;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,cbzoRF;;Aa2oRE;EACE,kBb5oRJ;Ea6oRI,cb7oRJ;;AagpRA;EACE;EACA;EACA;EACA;EACA;EACA,ObppRL;;AaupRC;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YbnqRH;;AaoqRG;EACE;IACE,YbzqRN;Ia0qRM;IAMA;IACA;;;AAKR;EACE;IAEE;;EAEF;IACE;;EACA;IACE;IACA;;EAIF;IACE;IACA;;;AAKR;AAAA;EAEE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAjBF;IAkBI;IACA;;;AAEF;EArBF;IAsBI;;;AAEF;EACE;EACA;;AACA;EAHF;IAII;;;AAQd;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;;;AAIE;EACE;EACA;;AAKN;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGA;EACE;;AACA;EACE;;AAEF;EACE,Mb/0RE;;Aao1RR;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAIJ;EACE,Obn2RI;Eao2RJ;EACA;EACA;EACA;EACA;;AACA;EAPF;IAQI;IACA;;;AAKN;EACE;EACA,Obh3RG;Eai3RH;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAXF;IAYI;;;AAEF;EAdF;IAeI;;;AAKR;EACE;;AACA;EAFF;IAGI;;;AAUM;EACE;;AAIF;EACE;;AAEF;EACE;EACA;;AAEE;EACE;;AASA;EADF;IAEI;;EACA;IACE;;EACA;IACE;IACA;IACA;IACA;;EAEF;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;;EACA;IACE;IACA;;EAKJ;IACE;IACA;IACA;IACA;;EACA;IACE;;EAEF;IACE;IACA;IACA;IACA;IACA;;EAEF;IACE;IACA;;EACA;IACE,Mb/8Rf;;Eak9RW;IACE;IACA;IACA;IACA;IACA;;EAEF;IACE,Ob/9RZ;Iag+RY,abx+RhB;Iay+RgB;IACA;IACA;IACA;IACA;;EAIN;IACE;;EACA;IACE;IACA;IACA;IACA;IACA;IACA;;;AAaxB;EACE;;AACA;EAFF;IAGI;;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE,Ob1gSK;Ea2gSL;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,ObxhSM;EayhSN,cbzhSM;;Aa2hSR;EACE;;AAEF;EACE;;AAGJ;EACE;IACE;IACA;;EAEF;IACE;IACA;;;AAGJ;EACE;IACE;IACA;;;AAGJ;EACE;IACE;IACA;;;AAKJ;EACE;;AACA;EACE;;AAMR;EAEI;AAAA;IAEE;;;AAKN;EAIQ;AAAA;IAEE;IACA;;;AAOV;EAGM;IACE;;EAIF;IACE;;;AAQJ;EACE;IACE;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;IACA;IACA;IACA;;EACA;IAEE;;EAGF;IACE;IACA,ObzoSA;Ia0oSA,ablpSJ;IampSI;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACE,kBbnpSF;IaopSE;IACA;IACA;IACA;IACA;IACA;IACA;;;AAGJ;EAGM;IACE;;;AAtDhB;EA8DY;IACE;;EAMV;IACE;IACA;;;AAUN;EACE;IACE;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IAEE;;EAGF;IACE;IACA,Ob5tSA;Ia6tSA,abruSJ;IasuSI;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACE,kBbtuSF;IauuSE;IACA;IACA;IACA;IACA;IACA;IACA;;;AAGJ;EAGM;IACE;;;AAxDhB;EAgEY;IACE;;EAMV;IACE;IACA;;;;AAWR;AAAA;EACE;;AACA;AAAA;EACE;EACA;;AACA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;AAAA;EACE;;;AAKR;EACE;;;AAGA;EACE;;AAEF;EACE;;AAEF;EACE;EACA;;AACA;EACE;EACA;;AACA;EAHF;IAII;IACA;;;AAGJ;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAIN;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,kBbh1SS;Eai1ST;EACA;EACA;;AACA;EACE;IACE,kBbt1SK;Iau1SL;;;AAKR;AAAA;EAEE,abx2SW;;Aa02Sb;EACE;;AACA;EAFF;IAGI;;;AAGJ;EACE;EACA;;AACA;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAGJ;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAEF;EAPF;IAQI;;;AAEF;EAVF;IAWI;IACA;;;AAEF;EACE;EACA;EACA;EACA,Obt4SQ;Eau4SR;EACA;EACA;EACA;EACA;;AACA;EAVF;IAWI;IACA;;;AAEF;EACE;;AAEF;EACE;EACA,Ob74SE;;Aak5SJ;EACE;EACA;EACA;EACA;EACA,Ob/5SM;Eag6SN;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EAUA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKR;EACE;;AACA;EAFF;IAGI;;;AAEF;EALF;IAMI;IACA;;;AAEF;EATF;IAUI;;;AAIN;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,Obj/SU;Eak/SV;;AAEF;EAXF;IAYI;;;AAEF;EAdF;IAeI;;EACA;IACE;IACA;IACA;;;AAKJ;EACE;EACA;EACA;EACA;;AACA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AACA;EAPF;AAAA;IAQI;IACA;;;AAEF;AAAA;EACE;;AAIJ;EACE,ObvhTQ;;AawhTR;EACE;EACA;EACA;EACA;EACA,Ob7hTM;Ea8hTN;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EAhBF;IAiBI;;;AAIN;EACE;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;AACA;EACE;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA,Ob5kTI;;Aa+kTJ;EACE;EACA;;AAIF;EACE,MbtlTE;;Aa4lTR;EACE;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;IACE;;EAEE;IACE;;;AAOZ;EACE;AAAA;AAAA;AAAA;AAAA;IAKE;;;AAIF;EACE;;AAEA;EAHF;IAII;IACA;;;AAEF;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA,ObppTE;;AaspTF;EACE;IACE,ObrpTH;;;AaypTH;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EATF;IAUI;;;AAEF;EACE;;AAKN;AAAA;EAEE,abvrTG;;AawrTH;AAAA;EACE;EACA;EACA;EACA;EACA;EACA,ObvrTE;;Aa0rTN;EACE;;AACA;EAFF;IAGI;;;AAEF;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Ob1sTH;Ea2sTG,abptTD;;AaqtTC;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Yb5tTD;Ea6tTC;EACA;EACA;EACA;EACA;;AACA;EACE;IACE,YbpuTL;IaquTK;;;AAIN;EACE;IACE;IACA;;EAEF;IACE;IACA;IACA;IACA;;;AAIN;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA,abzwTF;Ea0wTE;EACA;EACA;EACA;EACA;EACA;EACA,YbrwTC;EaswTD;;AACA;EAXF;IAYI;;;AAGJ;EACE;IACE;IACA;;EAEF;IACE;;;AAMV;EAEI;IACE;IACA;IACA;;EACA;IACE;;EAEF;IACE;;EAEF;IACE,ab9yTC;Ia+yTD;IACA;IACA;IACA;;;AAQV;EACE;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,Ob70TQ;Ea80TR;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,ab/1TK;Eag2TL;EACA;EACA;EACA;EACA;EACA,Ob91TM;Ea+1TN;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;AACA;EANF;AAAA;IAOI;;;AAEF;AAAA;EACE;EACA;EACA;EACA;EACA,Ob/2TI;;Aai3TN;AAAA;EACE;;AAEF;AAAA;AAAA;AAAA;EAEE;;AAEF;AAAA;EACE;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Obv4TE;;Aaw4TF;AAAA;EACE;EACA;EACA,cb34TA;Ea44TA;EACA;;AAEA;AAAA;EACE,kBbh5TF;Eai5TE,cbj5TF;;Aao5TF;AAAA;EACE;;AACA;AAAA;EACE;;AAKR;AAAA;EACE,abp6TG;Eaq6TH;EACA;EACA;;AAGA;AAAA;EACE;EACA;;AAEF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAEF;AAAA;EACE;;AACA;AAAA;EACE;EACA;EACA;;AACA;AAAA;EACE;EACA,Obr7TL;Eas7TK;;AAEF;AAAA;EACE;EACA;;AAIN;AAAA;EACE;EACA;EACA;EACA;EACA;EACA,Ybn8TC;Eao8TD;EACA;;AAMF;EACE;IACE,Ob78TD;;;Aam9TL;EACE;EACA;EACA;EACA;EACA,Ob39TI;Ea49TJ;;AAEF;EACE;EACA;EACA;EACA;EACA,Obn+TI;;Aau+TV;EACE;EACA;;AACA;EACE,Ybx+TK;Eay+TL;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;IACE,Ybp/TC;Iaq/TD;;;AAIN;EACE;EACA,Ob9/TM;Ea+/TN;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAIN;EACE,Yb3gUW;Ea4gUX;;AAEF;EACE,Yb/gUW;EaghUX;;;AAKF;EACE;;AAEF;EACE;;AACA;EACE;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Ob3iUO;Ea4iUP;;AACA;AAAA;EACE,ObhjUQ;EaijUR;;AAEF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Ob/jUQ;;AaikUV;EA9BF;AAAA;IA+BI;IACA;;EACA;AAAA;IACE;;EAEF;AAAA;IACE;;;AAKR;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;IACE;;EAEF;IACE;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA,YbhoUO;EaioUP;EACA;EACA;EACA;EACA;;AACA;EACE;IACE,Yb3oUI;Ia4oUJ;IACA;IACA;;;AAIN;EAzDF;IA0DI;;EACA;IAEE;IACA;IACA;IACA;;EACA;IACE;;;AAMV;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIF;EACE;;AAEF;EACE,kBbprUO;;AaqrUP;EACE;IACE,Yb1rUI;Ia2rUJ;IACA;IACA;;;AAIN;EACE;EACA;EACA;;AAIN;EACE;;AAGA;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAEF;EAPF;IAQI;;;AAEF;EAEE;;AAEF;AAAA;EAEE;EACA;;AACA;EAJF;AAAA;IAKI;;;AAEF;EAPF;AAAA;IAQI;;;AAIF;EACE;EACA;EACA;EACA;EACA;;AAGJ;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGJ;AAAA;EAEE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EAEE;;AAEF;EARF;IASI;IACA;;;AAEF;EACE;;AAEF;EAfF;IAgBI;;;AAEF;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;;AAEF;EACE;;AAEF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA,ab7yUI;Ea8yUJ;EACA,ObryUK;;AasyUL;AAAA;EACE;EACA;EACA,abnzUE;EaozUF;;AAGJ;EACE;;AAEF;EACE;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA,Ob3zUI;Ea4zUJ;;AAEF;EACE;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA,Yb10UU;Ea20UV;EACA;EACA;;AAIN;EACE;EACA;;AACA;EACE;;AAIE;EACE;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Obv2UU;;Aaw2UV;EATF;IAUI;IACA;;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EATF;IAUI;;;AAEF;EACE;EACA;EACA;;AACA;EAJF;IAKI;IACA;;;AAIN;EACE;EACA;EACA;EACA;;AAEE;EADF;IAEI;IACA;IACA;IACA;IACA;;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;;;AAEF;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAEF;EACE;;AAKR;EACE;;AAKA;AAAA;EAEE;EACA;EACA,Obr7UM;;Aaw7UN;AAAA;EAEE;;AAIF;AAAA;EAEE;;AAIF;AAAA;EAEE;EACA;;AAGJ;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAEF;EACE;;AACA;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA,cb/9UA;;Aai+UA;EACE,kBbl+UF;Eam+UE,cbn+UF;;Aas+UF;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE;;AAMN;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAKR;EA9KF;IA+KI;;EACA;IACE;IACA;;EACA;IACE;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;;EACA;IACE;;EACA;IACE;IACA;;EAGJ;IACE;IACA;;EAKR;IACE;IACA;;EACA;IACE;IACA;IACA;;EACA;IACE;;EACA;AAAA;IAEE;;;AAMV;EA5NF;IA6NI;;EACA;IACE;IACA;;EACA;IACE;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;;EACA;IACE;;EAEF;IACE;IACA;;EAKR;IACE;IACA;;EACA;IACE;IACA;IACA;;EACA;IACE;;EACA;AAAA;IAEE;;;AAOZ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAGJ;AAAA;EAEE;;AAEF;AAAA;EAEE;;AAEF;EACE;EACA;EACA,Ob5mVW;Ea6mVX;;AAGA;EACE,ab3nVS;;Aa6nVX;EACE;EACA;EACA;EACA;;AACA;AAAA;AAAA;AAAA;EAIE;EACA;;AAGF;AAAA;EAEE;EACA;;AACA;AAAA;EACE;;AAGJ;EACE,abnpVO;EaopVP;EACA;EACA;EACA;EACA,Yb9oVO;;AaipVP;EACE,ab5pVK;Ea6pVL;EACA;;AACA;EACE,abjqVA;EakqVA,ObxpVC;EaypVD;EACA;;AAGJ;EACE;;AAIF;EACE,ab5qVK;Ea6qVL;EACA;EACA;EACA,ObzqVM;;Aa2qVR;EACE;EACA;;AACA;EACE;EACA;;AAIF;EACE;;AAEF;EACE;EACA,ObtrVG;;Aa6rVX;AAAA;EAEE;EACA;EACA;;AACA;AAAA;EACE;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;;AACA;AAAA;EACE;;AAIN;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Ob/uVI;EagvVJ;EACA;EACA;;AAEF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Ob5vVI;Ea6vVJ;EACA;EACA;;AACA;AAAA;EACE;;AAEF;AAAA;EACE;;AAGA;AAAA;EACE;EACA;;AAEF;AAAA;EACE;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA;EACA;EACA;;AAEF;AAAA;EACE;EACA;;AAKR;AAAA;EACE;EACA;EACA;;AAIN;AAAA;EACE;EACA;EACA;EACA;;AACA;EALF;AAAA;IAMI;;;AAEF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA,OblzVM;EamzVN;;AACA;AAAA;EACE;;AAGJ;AAAA;EACE;EACA;EACA,YbxzVK;EayzVL;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;AAAA;IACE,Ybx0VE;Iay0VF;IACA;IACA;;;AAMV;EACE;;AAGJ;EACE;;AACA;EACE;;AACA;EACE;EACA,Obr1VM;Eas1VN;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGA;EADF;IAEI;;;AAGJ;EACE;EACA;;AACA;EACE;;AACA;EACE;;AAIN;EACE;EACA;EACA;EACA;;AACA;AAAA;EAEE;EACA;EACA;;AACA;AAAA;EACE;;AAEF;AAAA;EACE;;AAIF;AAAA;EAEE;;AAGJ;EACE;EACA,Yb35VO;;Aag6VX;EACE;EACA;EACA;;;AAOF;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;;;AAEF;EATF;IAUI;IACA;;EACA;IACE;;EAEF;IACE;IACA;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;AAAA;EAEE;;AAGA;EACE;EACA;EACA;EACA;EACA,Ob39VM;Ea49VN;;AAEF;EACE;EACA;EACA;EACA;EACA,Obj+VG;Eak+VH;;AAEF;EACE;EACA;EACA,kBbt+VK;Eau+VL;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;IACE,kBbp/VE;;;Aa6/VZ;EACE;;AAGJ;EACE,OblgWY;EamgWZ;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEE;EACE;EACA;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EAEE;;AAGJ;EACE;;AACA;EACE;EACA;EACA;EACA;EACA,Ob5iWM;Ea6iWN;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,kBb5kWI;Ea6kWJ,cb7kWI;;Aa+kWN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,cbvmWK;EawmWL;;AAEF;EACE;;AAIN;EACE;;AACA;EACE,ObrnWQ;EasnWR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA,kBbnoWS;EaooWT;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;IACE;IACA;IACA;IACA;;;AAIN;EACE;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;;AAKR;EACE;EACA;;AACA;EACE;;AACA;EACE;;AAEF;EACE;EACA,ab7rWO;Ea8rWP;EACA;EACA;EACA;EACA,Ob3rWQ;Ea4rWR;EACA;EACA;;AAEF;EACE;EACA,Yb/rWO;;AamsWb;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAEF;EACE;;AACA;EACE,Yb7sWO;Ea8sWP;;AAGJ;EACE;;AACA;EACE;EACA;EACA;;AAIF;EACE;;AAEF;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA;;AACA;EACE;EACA,Ob/uWC;EagvWD;;AAEF;EACE;EACA;;AAKR;EACE;EACA;EACA;EACA;;AAIE;EACE,YbjwWK;EakwWL;EACA;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EAFF;IAGI;;;AAGJ;EACE;;AAOI;EACE;;AAMN;AAAA;EAEE;;AAIE;AAAA;EAEE;;AAIF;EACE;;AAMV;AAAA;EAEE;;AAGA;EACE;;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EAEE;;AAEF;EACE;EACA;EACA;;AAIN;EArBF;IAsBI;;EACA;IACE;;;AAKR;EACE,abr2WS;Eas2WT;EACA;EACA;EACA;EACA;EACA,Ybj2WS;Eak2WT;EACA;;AAIF;EACE;;AACA;EACE;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMJ;AAAA;EACE;;AACA;AAAA;EACE;;;AAMN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,Ob35WY;Ea45WZ;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;IACE,Ybx6WO;Iay6WP;;EAEE;IACE;IACA;;EAEF;IACE,Mbh7WG;Iai7WH,Qbj7WG;;;;Aa47WX;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAIA;EACE;EACA;;;AASR;EACE;EACA;EACA;EACA;EACA;EACA;EACA,Ob99WY;Ea+9WZ;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;IACE,Yb3+WO;Ia4+WP;IACA;;EAGE;IACE;;;;AAUR;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAMR;AAEE;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Yb9hXM;Ea+hXN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,ObtkXU;EaukXV,ab9kXS;Ea+kXT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,ObxlXU;EaylXV;;AACA;EACE;EACA;EACA;EACA;EACA,Ob/lXQ;;AaimXV;EACE;EACA;EACA;;AAEF;EACE;EACA,ObtmXK;;AaumXL;EACE;EACA;EACA;EACA;EACA,Ob5mXG;;AagnXT;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,abloXO;;;AauoXf;EACE;;;AAIE;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA,ObxpXU;EaypXV,abhqXS;EaiqXT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,Ob1qXU;Ea2qXV;EACA;EACA;EACA;EACA;EACA,ObhrXU;;AairXV;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,ObzrXQ;Ea0rXR;;AAEF;EACE;EACA,Ob5rXK;Ea6rXL;EACA;EACA;EACA;EACA,ObjsXK;;AaosXT;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,abvtXO;EawtXP;;;AAMR;AACA;EACE;EACA;EACA;;AACA;EACE;EACA,Ob9tXY;Ea+tXZ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAOA;EACE;EACA;;AACA;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA,ObxvXM;;Aa0vXR;EAVF;IAWI;;EACA;IACE;;;AAKN;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AACA;AAAA;EAEE;EACA;EACA;;AAGF;EACE;EACA;EACA,ObrxXI;;AawxXN;EACE;IACE;;;AAKN;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;EACA;EACA,OblzXM;;AaozXR;EAlDF;IAmDI;IACA;;EACA;IACE;;EACA;AAAA;IAEE;;;;AAUd;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA,Obh1XY;Eai1XZ;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGI;EACE;EACA;;AAKN;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE,kBbp4XI;Eaq4XJ,cbr4XI;;Aaw4XN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAIJ;EACE;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;;AAEA;EACE,Obp7XI;Eaq7XJ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;IACE;;;AAMR;EACE;EACA;EACA;EACA;EACA,Ob98XM;Ea+8XN;;AACA;EACE;EACA;EACA;EACA;EACA,Obr9XI;;Aau9XN;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,Obn+XD;;Aas+XH;EA/BF;IAgCI;;;AAOV;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,OblgYQ;EamgYR;;AAGF;EACE;EACA;EACA;EACA;EACA,Ob3gYQ;Ea4gYR;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA,kBb9hYU;Ea+hYV;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;IACE,kBbtiYK;;;Aa0iYT;EAEE;EACA;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMR;EACE;IACE;;;AAIJ;EACE;IACE;;EAEF;IACE;;;AAKJ;EArRF;IAsRI;IACA;IACA;IACA;;EAEE;IACE;;EAEE;IACE;IACA;;EAMA;IACE;IACA;;EAGJ;IACE;IACA;;EACA;IACE;;;AAQZ;EACE;IACE;IACA;;EAEF;IACE;IACA;IACA;;EACA;IACE;;EAEA;IACE;IACA;;EAGF;IACE;IACA;;EACA;IACE;;EAKN;IACE;IACA;IACA;;;;AAMR;EACE;EACA;EACA;;;AC5qYA;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;;AAIF;EACE;;AACA;EACE;;AAEF;EACE;;AAIF;EACE;;AAGI;EACE;;AAIN;EATF;IAUI;;;;AAOJ;EACE;;AAKA;EACE;EACA;EACA;;;AAKR;AAAA;AAAA;EAGE;;;AAEF;AAAA;EAEE;EACA;EACA;;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAIJ;AAAA;EAEE;;;AAME;AAAA;EACE;;AAGJ;EACE;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;AAEA;EACE;;;AAIJ;EAEE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEE;EACE;;AAIF;EACE;;AAGJ;EAEE;;AACA;EACE;EACA;;AAMJ;EAEE;;;AAMJ;AAAA;EAEE;EACA;;AAIA;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;AAAA;EAEE;;AAKF;EACE;;AAEA;EACE;;;AAMR;EACE;;AAEA;EACE;;;AAOA;EACE;;AAEA;EACE;;AAOF;AAAA;EAEE;;AAEA;AAAA;EACE;;AAEA;AAAA;EACE;;AAEA;AAAA;EACE;;;AAWV;AAAA;EAEE;;AAGF;EACE;;;AAMJ;EACE;EACA;EACA;;AACA;EACE;;AAGA;EACE,Od7PO;;AcgQX;EACE;EACA,ad5QS;Ec6QT,OdtQU;EcuQV;EACA;EACA;EACA;;AACA;EACE,OdzQO;;Ac6Qb;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;;AAGA;EACE;;AAIN;EACE;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAEE;EACA;EACA;EACA,kBdxTQ;EcyTR;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAMR;EACE;EACA;EACA;;AAEE;EACE;;AAEF;EACE;;AAGJ;EACE,ad5VW;Ec6VX;EACA;EACA,OdxVY;EcyVZ;;AACA;EACE;EACA;EACA;;AAEF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAMA;EACE;;AAGE;EACE;EACA;EACA;EACA;EACA;EACA;EACA,kBd7XM;;AcsYZ;EADF;IAEI;;;AAOF;EADF;IAEI;;;AAKN;EACE;;AAGI;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA,kBdjaQ;EckaR;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAIF;EACE,OdlbI;EcmbJ;EACA;EACA;EACA;EACA;;AAEF;EACE,Od1bI;Ec2bJ;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;;;AAYV;EACE;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,MdjeU;EckeV;EACA;EACA,Yd1cO;;Ac8cP;EACE,MdteO;;;Ac4ef;EACE,advfa;Ecwfb;EACA;EACA,Odnfc;;Acqfd;EACE,OdnfW;;AcqfX;EACE;;;AAIN;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;;AACA;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAXF;IAYI;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EAPF;IAQI;;;AAEF;EAVF;IAWI;IACA;;;AAEF;EACE;EACA;EACA;EACA;EACA,Od1kBU;Ec2kBV;EACA;;AAEA;EATF;IAUI;;;AAEF;EAZF;IAaI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA,Od3lBU;Ec4lBV;;AACA;EACE;EACA;EACA;EACA;EACA,OdlmBQ;;AcomBV;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,OdhnBG;;AcmnBP;EAhCF;IAiCI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EAPF;IAQI;;;AAEF;EAVF;IAWI;;;AAEF;EACE,YdvoBQ;EcwoBR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;EAEF;;AAEE;EACE;EACA;;AAEF;EACE;EACA;;AAGJ;EACE,Yd9pBK;;AcgqBP;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;;AAMF;EACE;;;AAQV;EACE;EACA;;AACA;EAHF;IAII;;;AAGJ;EACE;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OdpuBU;EcquBV;;AACA;EACE;EACA;;AAEF;EACE;EACA,YdzuBO;;Ac2uBT;EArBF;IAsBI;IACA;;EACA;IACE;IACA;;;AAKJ;EACE;EACA;;AAEF;EACE;;AAMF;EACE;EACA;EACA,OdtwBQ;EcuwBR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AASA;EACE;EACA;EACA;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA;EACA;;AAOJ;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AAQR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,Odj1BU;;Acm1BZ;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAEF;EAvBF;IAwBI;;;;AAmBN;EACE;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;EACA;EACA;EACA,Od/3BY;;Aci4BZ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;EACE;EACA,Odh5BW;Eci5BX;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMJ;EACE;;;AAKF;EACE;;;AAOE;EACE;EACA;;;AAQJ;EACE;EACA;EACA;;AAEE;EACE;;AAGJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA,adv9BI;Ecw9BJ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Yd79BK;;Acg+BT;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Od3+BQ;;;Aci/Bd;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;;AAEF;EACE;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,OdziCU;;Ac0iCV;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Od1jCU;;Ac4jCZ;EACE;EACA;EACA;EACA;;AACA;EACE,OdlkCQ;;AcmkCR;EACE,OdjkCK;;AcqkCX;EA1CF;IA2CI;;EACA;IACE;IACA;;EAEF;IACE;;;AAIN;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;;AAGJ;EAEE;;AAGA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAnBF;IAoBI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE,OdnqCI;EcoqCJ;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA,OdtrCC;;AcwrCH;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OdlsCC;EcmsCD;;AACA;EAEE;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEE;EACE;EACA;;AAGJ;EACE;;AAOZ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGA;EACE;EACA;EACA;EACA;EACA,OdnvCM;EcovCN;;AACA;EACE;;AACA;EACE,OdrvCC;;AcyvCP;EACE;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EAUA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAMV;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Od70CM;Ec80CN;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Yd71CD;Ec81CC;;AAIN;EACE;EACA;EACA;;AAGF;EACE,Odz2CG;;Ac02CH;EACE,Md32CC;;Acg3CT;EACE;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,ad94CG;Ec+4CH;EACA;EACA;EACA;EACA,Od54CI;Ec64CJ;;AAEF;AAAA;EAEE;EACA;EACA;EACA;EACA;;AACA;EAPF;AAAA;IAQI;;;AAEF;AAAA;EACE;EACA;EACA;EACA;EACA,Od95CE;;Acg6CJ;AAAA;EACE;;AAEF;AAAA;AAAA;AAAA;EAEE;;AAEF;AAAA;EACE;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Odt7CA;;Acu7CA;AAAA;EACE;EACA;EACA,cd17CF;Ec27CE;EACA;;AAEA;AAAA;EACE,kBd/7CJ;Ecg8CI,cdh8CJ;;Acm8CA;AAAA;EACE;;AACA;AAAA;EACE;;AAKR;AAAA;EACE,adn9CC;Eco9CD;EACA;EACA;;AAGA;AAAA;EACE;EACA;;AAEF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAEF;AAAA;EACE;;AACA;AAAA;EACE;EACA;EACA;;AACA;AAAA;EACE;EACA,Odp+CP;Ecq+CO;;AAEF;AAAA;EACE;EACA;;AAIN;AAAA;EACE;EACA;EACA;EACA;EACA;EACA,Ydl/CD;Ecm/CC;EACA;;AAKJ;EACE;;AACA;EACE;;AAKJ;EACE;;AAIF;EACE;EACA;EACA;EACA;EACA,Od9gDE;Ec+gDF;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA,Od1hDE;;Ac8hDR;EACE;EACA;;AACA;EACE,Yd/hDG;EcgiDH;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,Yd1iDC;Ec2iDD;;AAGJ;EACE,OdljDI;EcmjDJ;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAKR;EACE;EACA;EACA;EACA;EACA,OdxkDQ;EcykDR;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,kBd5lDM;Ec6lDN;EACA;EACA;EACA;;AACA;EACE;EACA,OdnmDI;;AcqmDN;EACE,kBdnmDG;EcomDH;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAIF;EACE,Od1nDG;Ec2nDH;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA,Od1qDI;;Ac6qDN;EACE;EACA;EACA;EACA;EACA;EACA,OdnrDI;EcorDJ;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE,OdzrDC;;Ac8rDP;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA,cdhtDC;;AcqtDH;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA,cd/tDD;;AcmuDH;EACE;;AAEA;AAAA;AAAA;EAGE;EACA;EACA;;AACA;AAAA;AAAA;EACE;;AAKN;EACE;;AAEA;EACE;EACA;EACA;EACA,Od5vDA;;Ac+vDF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA,Od/wDJ;;AckxDE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AASd;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE,kBd9zDE;Ec+zDF;;AAEA;EACE,kBd/zDD;;Acw0DT;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE,Od11DQ;Ec21DR;EACA;EACA;EACA;EACA;;AAGJ;EA/wBF;IAgxBI;IACA;IACA;;EACA;IACE;;EAEF;IACE;;EAEF;IACE;;EACA;IACE;;EACA;IACE;IACA;;EACA;IACE;IACA;;EAKJ;IACE;IACA;IACA;IACA;IACA;IACA;;EAEE;IACE;;EAGJ;AAAA;IAEE;IACA;IACA;IACA;;EACA;AAAA;IACE;IACA;IACA;IACA;;EAGA;AAAA;IACE;IACA;IACA;IACA;;EAKJ;IACE;IACA;IACA;IACA;;EAEF;IACE;IACA;IACA;IACA;;EAKR;IACE;IACA;;EAEF;IACE;;;AAMN;EACE;;AACA;EAFF;IAGI;;;;AAOJ;EACE;EACA;EACA;;AAEE;EACE;;AAGJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA,ad39DI;Ec49DJ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Ydj+DK;;Aco+DT;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Od/+DQ;;;Acu/DZ;EACE;EACA;EACA;;AAEE;EACE;;AAGJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA,adlhEI;EcmhEJ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YdxhEK;;Ac2hET;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OdtiEQ;;;Ac4iEhB;AAEE;EACE;EACA;EACA;;AAGI;EACE;;AAKN;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AAEE;EACE;;AACA;EACE;;AAEF;EACE,Md/kEM;;AcolEZ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EAXF;IAYI;IACA;;;AAIJ;EACE,OdvmEQ;EcwmER;EACA;EACA;EACA;;AACA;EANF;IAOI;IACA;;;AAKN;EACE;EACA,OdnnEO;EconEP;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;IACA;;;;AAON;EACE;;AAEE;EACE;;AAEF;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAIN;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AACA;EACE,Od9pEQ;Ec+pER;EACA;EACA;;AACA;EACE;EACA;EACA;;AAIJ;EACE;EACA,Od5qEM;Ec6qEN;EACA;EACA;EACA;;AACA;EAPF;IAQI;IACA;;;AAKJ;EACE;EACA;;AACA;EAHF;IAII;;;AAGJ;EACE;;AACA;EACE;;AAEF;EACE,MdpsEM;;AcysEZ;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAKN;EACE;EACA,Od9tEO;Ec+tEP;EACA;EACA;EACA;EACA;;AAEA;EATF;IAUI;IACA;IACA;IACA;;;;AAQJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE,Yd1vEQ;;Ac2vER;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEE;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;EACA;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;;AACA;EACE;;AAGJ;EACE;EACA;;AACA;EACE;EACA;;AACA;EACE;;AAEE;EACE;;AACA;EACE;;AAIN;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKR;EACE;;AACA;EACE;EACA;EACA;EACA;;AAGJ;EACE;;AACA;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Odh2EI;;Aci2EJ;EAZF;IAaI;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA,Od12EE;;Ac42EJ;EACE;EACA;EACA;EACA;EACA,Od/2ED;;Acm3EL;AAAA;EAEE;EACA;;AACA;EAJF;AAAA;IAKI;;;AAGA;AAAA;EACE;EACA;;AACA;AAAA;EACE;;AAIN;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Od/4EI;;Acg5EJ;EAXF;AAAA;IAYI;;;AAEF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA,Odz5EE;;Ac25EJ;AAAA;EACE;EACA;EACA;EACA;EACA,Od95ED;;Ack6EL;AAAA;EAEE;;AACA;AAAA;EACE;;AAGJ;EACE;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA,kBdn7EG;Eco7EH;EACA;EACA;EACA;EACA;;AACA;EACE,kBd77EE;;Ac+7EJ;EACE;;AAIN;EACE;;AACA;EACE;;AAIN;EACE;;AAKI;EACE;EACA;EACA;EACA;;AAEA;EANF;IAOI;;;AAGJ;EAXF;IAYI;;;AAIF;EACE;EACA;EACA;;AAEA;EALF;IAMI;IACA;IACA;IACA;;;AAMJ;EACE;EACA;;AAMF;EACE;EACA;;AAMF;EACE;EACA;;AAKF;EACE;EACA;;AAIJ;EAEE;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA,Od/hFM;EcgiFN;;AACA;EACE,Od/hFG;;AcoiFT;EAEI;IACE;;EAEF;IACE;;EAEF;IACE;;EACA;IACE;IACA;IACA;IACA;;EAGJ;IAEE;;;AAKN;EACE;IACE;;EAEF;IACE;IACA;;EAEF;IACE;;EACA;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IAEE;;;AAKN;EAEI;IACE;IACA;;EACA;IACE;IACA;;EAGJ;IACE;;EACA;IACE;IACA;IACA;;EAGJ;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;IACA;;;;AASR;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AACA;EACE;;AACA;EACE;EACA;EACA;EACA;;AAGJ;EACE;EACA;;AAEF;EACE;;AACA;EACE;EACA;;AAGA;EACE;EACA;;AAEF;EACE;EACA;;AACA;EAHF;IAII;IACA;IACA;;;AAGJ;EACE;;AACA;EACE;EACA;;;AAahB;EACE;EACA;EACA;EACA,OdrtFU;EcstFV,ad3tFQ;Ec4tFR;EACA;EACA;EACA;;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;;;AAEF;EAXF;IAYI;;;AAIF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,adlwFI;EcmwFJ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAjBF;IAkBI;IACA;IACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA,OdjxFG;EckxFH,adzxFI;Ec0xFJ;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EA9BF;IA+BI;IACA;IACA;;;AAMN;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA,OdzzFK;Ec0zFL,adj0FM;Eck0FN;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;;AAEF;AAAA;EACE;EACA;EACA;EACA;;AAEF;AAAA;EACE;EACA;;AAEF;AAAA;EACE;;AAGJ;EACE;EACA,Ydn1FO;Eco1FP;EACA;EACA,adh2FO;Eci2FP;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EApIF;IAqII;;EACA;IACE;IACA;IACA;IACA;IACA;IACA;;EAEF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;;;AAMN;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Od96FQ;Ec+6FR,adp7FM;Ecq7FN;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAGJ;EACE;;AAEF;EArEF;IAsEI;;EACA;IACE;IACA;IACA;IACA;IACA;;EAEF;IACE;IACA;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE,Mdp/FE;;Acw/FR;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAIF;EACE;;AAGF;EACE,OdthGE;EcuhGF;EACA;;AAEF;EACE;;AAGA;EACE;EACA;;AAIN;EACE;EACA;EACA;;AACA;EACE;EACA;EACA,YdxiGC;EcyiGD;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIN;EAhEF;IAiEI;;EACA;IACE;IACA;;EAEF;IACE;IACA;;EACA;IACE;IACA;;EAGJ;IACE;;EACA;IACE;;EAEF;IACE;;EAGJ;IACE;;EACA;IACE;IACA;IACA;;EACA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;;EAEF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAIN;AAAA;IAEE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;AAAA;IACE;;EAEF;AAAA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEF;AAAA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGA;AAAA;IACE;;EAEF;AAAA;IACE;;EAGJ;AAAA;IACE;IACA;;EACA;AAAA;IACE;;EAGJ;AAAA;IACE;;;AAMV;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAGF;EACE;EACA;;AACA;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAKN;EACE;EACA;;AAGF;EA7CF;IA8CI;;EACA;IACE;IACA;;EAEF;IACE;IACA;;EACA;IACE;IACA;;EAEF;IACE;;EACA;IACE;IACA;;EAEF;IACE;;EAKN;IACE;IACA;;;AAKR;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAGA;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,Od1yGM;Ec2yGN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;IACE;IACA;;;AAWJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIN;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;;AAEF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;AAAA;EACE;;AAEF;AAAA;EACE;;AAGJ;AAAA;EACE;EACA;;AACA;AAAA;EACE;;AAGJ;AAAA;EACE;;AAMN;EACE;;AAQJ;EACE;EACA;EACA;EACA;;AAGE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAOA;EACE;;AASR;EACE;EACA;EACA;;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EAPF;IAQI;;;AAIJ;EACE;EACA;;AACA;EAHF;IAII;;;AAKN;EACE;EACA;;AACA;EAHF;IAII;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAVF;IAWI;;;AAIN;EACE;EACA;;AACA;EAHF;IAII;;;AAOA;EACE;;;AAWZ;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EATF;IAUI;;;AAIF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,advnHI;EcwnHJ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAtBF;IAuBI;IACA;IACA;;;AAGF;EA5BF;IA6BI;IACA;IACA;IACA;IACA;IACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA,OdppHG;EcqpHH,ad5pHI;Ec6pHJ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAnBF;IAoBI;IACA;IACA;;;AAGF;EAzBF;IA0BI;IACA;IACA;IACA;IACA;IACA;;;AAGF;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AAMN;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA,Od3sHK;Ec4sHL,adntHM;EcotHN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;;AAEF;AAAA;EACE;EACA;EACA;EACA;;AAEF;AAAA;EACE;EACA;;AAIJ;EACE;EACA,YdzuHQ;Ec0uHR;EACA;EACA,adnvHO;EcovHP;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;AAAA;IAEE;IACA;IACA;;EAEF;IACE;IACA;IACA;;;AAIJ;EA/KF;IAgLI;;EACA;AAAA;IAEE;IACA;IACA;IACA;IACA;IACA;IACA;;EAEF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;;;AAON;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EAPF;IAQI;IACA;;;AAGF;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Od51HQ;Ec61HR,adl2HM;Ecm2HN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAtBF;IAuBI;IACA;IACA;IACA;IACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEA;EALF;IAMI;;;AAIN;EAzFF;IA0FI;;EACA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;;EAEF;IACE;IACA;;;AAOR;EACE;EACA;EACA;EACA;EACA;;AAGA;EARF;IASI;IACA;;;AAGF;EACE;EACA;;AAKJ;EACE;EACA;EACA;EACA;EACA,YACE;;AAIA;EACE;;AAIA;EACE;;AAMN;EACE;EACA;EACA,Odj8HU;Eck8HV;EACA;EACA;;AAEA;EARF;IASI;IACA;;;AAGF;EAbF;IAcI;IACA;;;AAIJ;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EAEE;;AAEF;EACE;;AAEF;EAfF;IAgBI;IACA;;;AAGF;EApBF;IAqBI;IACA;;;AAGF;EAzBF;IA0BI;IACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OdngIK;;AcqgIL;EAbF;IAcI;;;AAEF;EACE;EACA;;AACA;EAHF;IAII;IACA;;;AAEF;EACE,MdlhII;;AcyhIR;EACE;EACA;;AAGF;EACE;EAEA;EACA;;AAEA;EANF;IAOI;IACA;;;AAGJ;EACE;EAEA;EACA;EACA;;AAEA;EAPF;IAQI;IACA;;;AAGJ;EAEE;EACA;EACA;EACA;;AAEA;EAPF;IAQI;IACA;;;AAIN;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AACA;EACE;;AAGF;EACE,OdhmII;EcimIJ;EACA;;AAEF;EACE;;AAGA;EACE;EACA;;AAIN;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIN;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;;AAEF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;AAAA;EACE;;AAEF;AAAA;EACE;;AAGJ;AAAA;EACE;EACA;;AACA;AAAA;EACE;;AAGJ;AAAA;EACE;;AAQF;EACE;EACA;EACA;EACA;;AAKA;EACE;EACA;EACA;;AAIF;EACE;EACA;EACA;;AAOJ;EACE;EACA;EACA;;AAQV;EACE;EACA;EACA;EACA;;AAEA;EANF;IAOI;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,OdjxIQ;EckxIR;EACA;EACA;EACA;EACA;;AAEA;EAbF;IAcI;IACA;;;AAGF;EAlBF;IAmBI;IACA;;;AAGF;EACE,OdhyIK;;AcuyIb;EACE,YACE;;AAGF;EACE;EACA;EACA,OdlzIU;EcmzIV;EACA;;AAEA;EAPF;IAQI;IACA;;;AAGF;EAZF;IAaI;IACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AAIF;EACE;;AAEA;EAHF;IAII;;;AAGF;EACE;EACA;EACA,Odp1IQ;Ecq1IR;EACA;;AAEA;EAPF;IAQI;IACA;;;AAGF;EAZF;IAaI;IACA;;;AAIJ;EACE;EACA;EACA;;AAEA;EALF;IAMI;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA,Odl3IK;Ecm3IL;EACA;EACA;EACA;EACA;;AAEA;EAdF;IAeI;IACA;IACA;;;AAGF;EApBF;IAqBI;IACA;IACA;;;AAGF;EACE,Ydx4IM;Ecy4IN;EACA,cd14IM;;Acg5IZ;EAEE;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EAEE;;AAEF;EACE;;AAEF;EAfF;IAgBI;IACA;;;AAGF;EApBF;IAqBI;IACA;;;AAGF;EAzBF;IA0BI;IACA;;;AAEF;EACE;EACA;EACA;EACA,Od/6IK;Ecg7IL;;AAEA;EAPF;IAQI;IACA;;;AAGF;EAZF;IAaI;IACA;;;AAIJ;EACE;;AAEA;EAHF;IAII;;;AAKJ;EACE;;AAEA;EAHF;IAII;;;AAKF;EACE;EACA;;AAGF;EACE;EAEA;EACA;;AAEA;EANF;IAOI;IACA;;;AAGJ;EACE;EAEA;EACA;EACA;;AAEA;EAPF;IAQI;IACA;;;AAGJ;EAEE;EACA;EACA;EACA;;AAEA;EAPF;IAQI;IACA;;;AAKN;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAIJ;EACE;;AAEA;EACE;;AAIF;EACE,Od/hJI;EcgiJJ;EACA;;AAGF;EACE;;AAIA;EACE;EACA;;AAKN;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;AAAA;EACE;;AAEF;AAAA;EACE;;AAIJ;AAAA;EACE;EACA;;AAEA;AAAA;EACE;;AAIJ;AAAA;EACE;;AAQF;EACE;EACA;EACA;EACA;;AAKA;EACE;EACA;EACA;;AAIF;EACE;EACA;EACA;;AAOJ;EACE;EACA;EACA;;;AAiBA;EACE;;AAOR;EACE;;AACA;EACE;EACA;;AAIN;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OdtvJQ;EcuvJR,ad5vJM;Ec6vJN;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA,OdtwJG;;AcwwJL;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,YdrxJM;EcsxJN;EACA;EACA;;AACA;EACE;EACA;EACA;;AAIN;EACE;IACE;;EACA;IACE;;;AAYE;EACE;;AAOR;EACE;;AACA;EACE;EACA;;AAIN;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Od/0JQ;Ecg1JR,adr1JM;Ecs1JN;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA,Od71JG;;Ac+1JL;EACE,Ydl2JM;Ecm2JN;;AACA;EACE;;AAIN;EACE;IACE;;;AAWI;EACE;;AAOR;EACE;;AACA;EACE;EACA;;AAIN;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA,Od35JG;Ec45JH;;AAEF;EACE;;AAGJ;EACE;IACE;;;AAWI;EACE;;AAOR;EACE;;AACA;EACE;EACA;;AAIN;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA,Odn9JQ;Eco9JR;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA,Od39JK;Ec49JL;EACA;;AAEF;EACE;IACE;;;AAQF;EACE;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EAPF;IAQI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,OdvgKQ;EcwgKR,ad7gKM;Ec8gKN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,OdlhKK;;AcqhKT;EACE;EACA;EACA;EACA;EACA,Od3hKK;;Ac6hKP;EACE;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;;AAUE;EACE,YdzjKE;Ec0jKF,cd1jKE;Ec2jKF;;AAGJ;EACE;EACA;;AAIN;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA,Od9kKM;Ec+kKN;EACA;EACA;EACA;;AAGJ;EACE,OdtlKQ;EculKR,ad5lKM;Ec6lKN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA,Od5mKK;Ec6mKL;;AAEF;EACE;IACE;;;AAOJ;EACE;EACA;;AAEE;EACE;;AACA;EACE,OdjoKE;;AcmoKJ;EACE,OdpoKE;;AcyoKV;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EAhBF;IAiBI;IACA;;;AAEF;EApBF;IAqBI;;;AAEF;EAvBF;IAwBI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EATF;IAUI;;;AAEF;EAZF;IAaI;;;AAEF;EAfF;IAgBI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAXF;IAYI;;;AAWI;EACE;;AAOR;EACE;;AACA;EACE;EACA;;AAIN;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,Od/uKQ;EcgvKR;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EATF;IAUI;IACA;IACA;;;AAGJ;EACE,Od9vKQ;Ec+vKR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAXF;IAYI;;;;AAOV;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;;AAOA;EACE;;AAEF;EACE;;AAOI;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;;AAOZ;EACE;EACA;EACA;;AAIM;EACE;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;EACA;EACA;;AAGJ;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EAvBF;IAwBI;IACA;IACA;;EACA;IACE;;EAEF;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;;EACA;IACE;IACA;;EAGJ;IACE;IACA;IACA;;;AAOZ;EACE;EACA;;AACA;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAGA;EACE;IACE;;EAEF;IACE;;;AAKR;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;IACE;IACA;;;AAGJ;EACE,kBd3+KD;;Ac6+KD;EAzCF;IA0CI;IACA;IACA;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE,kBd7gLF;Ec8gLE;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEE;EACE;;AAEF;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA;;AAGJ;EACE,Od5jLA;Ec6jLA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA,Od7kLA;Ec8kLA;;AACA;EACE;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA,Od3lLF;;Ac6lLA;EACE;EACA;EACA;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA,OdvmLP;;Ac2mLC;EACE;EACA,Od/mLA;EcgnLA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIN;EACE;;AACA;EACE,kBd7nLD;;Ac+nLD;EACE;EACA;;AAMN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YdtpLI;EcupLJ;;AACA;EACE;;AAEF;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMV;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA,OdrsLM;EcssLN;;AACA;EARF;IASI;IACA;;;AAGJ;EACE,Od9sLI;Ec+sLJ;EACA;EACA;EACA;EACA;;AACA;EAPF;IAQI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA,Od9tLI;Ec+tLJ;;AACA;EAPF;IAQI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;;;AAKE;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;;AASI;EACE;;AASR;EACE;EACA;;AACA;EACE;;AAMV;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YdjyLE;EckyLF;;AACA;EACE;;AAEF;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMV;EACE;;AACA;EAFF;IAGI;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,kBdh1LE;;Ack1LJ;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EA9CF;IA+CI;IACA;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA,Odr4LI;Ecs4LJ;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE,cd54LC;Ec64LD,Yd74LC;Ec84LD;;AAGJ;EA3BF;IA4BI;;;AAEF;EA9BF;IA+BI;IACA;IACA;IACA;;EACA;IACE;;EACA;IACE;IACA;;;AAMV;EACE;IACE;;EAEF;IACE;;;AAGJ;EAGM;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;;;AAMV;EAGM;IACE;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;;;;AAWZ;EACE;;AACA;EACE;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AACA;EACE;;AAEF;EACE;;AAIN;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEE;EACE;IACE;IACA;;;AAKR;EACE;EACA;EACA;EACA;;AAEF;EACE,Od/gMQ;EcghMR;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE,Od/hMQ;EcgiMR;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;;AAGJ;EAEI;IACE;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;;AAIN;EAEI;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;;;;AASR;EACE;;AACA;EACE;;AAIF;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE,OdtnMQ;EcunMR;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE,OdtoMQ;EcuoMR;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA,Od9oMU;Ec+oMV;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;;;AAQN;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA,Yd5rMM;Ec6rMN;EACA;;AACA;EACE;;AAIN;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;;AAGJ;EACE,Od1tMQ;Ec2tMR;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAbF;IAcI;;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AACA;EACE,Od1yME;Ec2yMF;EACA;EACA;EACA;EACA;;AAEA;EARF;IASI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,Odj0MA;;Ack0MA;EANF;IAOI;;;AAEF;EATF;IAUI;;;AAGJ;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAOZ;EACE;IACE;;;AAGJ;EACE;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;;EAIE;IACE;IACA;;EAIN;IACE;;;AAGJ;EACE;IACE;IACA;;EAEF;IACE;;EACA;IACE;;EAGJ;IACE;;EAEF;IACE;;;AAGJ;EACE;IACE;;;AAGJ;EACE;IACE;;EAEF;IACE;IACA;;EAEF;IACE;IACA;IACA;;EAEF;IACE;;;AAGJ;EACE;IACE;;EAEF;IACE;;;AAKA;EACE;IACE;IACA;IACA;;EACA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGJ;IACE;IACA;IACA;IACA;;EACA;IACE;;;AAIN;EACE;IACE;;;AAQV;EACE;;AAEE;EACE;;AACA;EACE;EACA;;AAOA;EACE;;AAKJ;EACE;EACA;;AAGJ;EACE;EACA;;AACA;EAHF;IAII;IACA;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,Odz/MQ;Ec0/MR;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;;AACA;EACE;;AAEF;EACE;EACA;;AAIN;EACE,OdhhNQ;EcihNR;EACA;EACA;EACA;;AAEF;EAEE;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AACA;EACE;;AAIN;EAEI;IACE;;EAEF;IACE;IACA;;EACA;IACE;;;AAOJ;EACE;;AAEF;EACE;;;AAUR;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EATF;IAUI;;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;;AAQN;EACE;EACA;EACA,Od9mNU;;Ac+mNV;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;IACE;IACA;;EAEF;IACE;;;AAGJ;EACE;IACE;IACA;;;;AAQN;EACE;EACA;EACA;;AACA;EACE;;AACA;EACE;;AACA;EACE;EACA;;AACA;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Od5sNE;Ec6sNF;EACA;;AACA;EACE,cd7sND;Ec8sNC,Yd9sND;Ec+sNC;;AAIA;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AAOV;EACE;;AAEA;EACE;EACA;EACA;EACA,OdruNI;EcsuNJ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE,Od/uNC;EcgvND;EACA;EACA;EACA;;AAIJ;EACE,OdzvNC;Ec0vND;EACA;EACA;EACA;;AAOE;EACE;;AAIJ;EACE;EACA;EACA;;AACA;EACE;EACA;;;AAWZ;EACE;EACA;EACA;;AAKQ;EACE;;AAOR;EACE;;AACA;EACE;EACA;;AAIN;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA,Od5zNQ;Ec6zNR;;AACA;EAPF;IAQI;;;AAGJ;EAGE;EACA;EACA;EACA;EACA,Odz0NQ;Ec00NR;;AACA;EATF;IAUI;IACA;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Od11NQ;Ec21NR;EACA;EACA;EACA;;AACA;EAdF;IAeI;;;;AAQN;EACE;EACA;;AAEE;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;;AACA;EACE;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA,Odt4NQ;Ecu4NR;;AACA;EACE,Odt4NK;Ecu4NL;EACA;;AAGJ;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;;AAEF;EACE;;;AAON;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,Odj7NU;Eck7NV;EACA;;AACA;EACE;EACA;EACA;EACA,Odx7NQ;;Acy7NR;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;EAGF;EACA;EACA;EACA;;AACA;EACE;EACA;;AAGA;EACE,Odn+NC;Eco+ND;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAIF;EACE;;AAON;EACE;EACA;EACA;EACA;EACA;;AAOJ;EACE;;AAEE;EACE;EACA;EACA;;AAEE;EACE;;;AAWZ;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA,Od/iOI;EcgjOJ;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA,OdvjOM;EcwjON;;AAGJ;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,OdrkOI;EcskOJ;EACA;EACA;EACA;;AACA;EACE,OdxkOC;;Ac6kOL;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,Yd5lOE;Ec6lOF;;AAEF;EACE;EACA;EACA;EACA;EACA,OdpmOE;EcqmOF;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;;AAEF;EACE;;AAGJ;EACE;;AAKR;EACE;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAEE;EACE;EACA;;AAGJ;EAEE;EACA;EACA;EACA;;AAEE;EACE;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EAPF;IAQI;IACA;IACA;IACA;;;AAEF;EAbF;IAcI;IACA;IACA;IACA;;;AAEF;EACE;EACA;EACA;EACA;EACA,OdlrOE;EcmrOF;EACA;;AAEA;EATF;IAUI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA,OdhsOE;EcisOF;;AACA;EACE;EACA;EACA;EACA;EACA,OdvsOA;;AcysOF;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,OdrtOL;;AcwtOC;EAhCF;IAiCI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;IACA;;;AAEF;EAVF;IAWI;IACA;;;AAEF;EACE,Yd7uOA;Ec8uOA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;EAEF;;AAEE;EACE;EACA;;AAEF;EACE;EACA;;AAGJ;EACE,YdpwOH;;AcswOC;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;;AAMF;EACE;;AASV;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;;AAKR;EAGM;IACE;IACA;;EAEF;IACE;;EAIF;IACE;;EACA;IACE;IACA;;EAEF;IACE;;EAIN;IACE;;EACA;IACE;;EAKJ;IACE;;;AAIN;EAjUF;IAkUI;;;AAEF;EApUF;IAqUI;IACA;;EACA;IACE;IACA;;EACA;IACE;IACA;;EAGA;IACE;;EAIF;IACE;;EACA;IACE;;EAIN;IACE;;EAGJ;IACE;;EACA;IACE;;;AAIN;EAGM;IACE;IACA;;EAEF;IACE;;EAIF;IACE;;EACA;IACE;IACA;;EAEF;IACE;;EAIN;IACE;;EACA;IACE;;EAKJ;IACE;;;;AAWR;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EAEA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA,Odr/OI;Ecs/OJ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,Yd7/OC;Ec8/OD;;AAKN;EACE,YdvgPM;;AcwgPN;EACE;;AAKA;EACE;;AAEF;EACE;;AAQF;EACE;;AAEF;EACE;;AAQF;EACE;;AAEF;EACE;;AAKR;EAEI;IACE;;EAEF;IACE;;EACA;IACE;;;AAKR;EAEI;IACE;;;AAIN;EAEI;IACE;;EACA;IACE;IACA;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;IACA;;;AAKR;EA3KF;IA4KI;IACA;;EAEE;IACE,Yd7lPI;Ic8lPJ;;EACA;IACE;;;AAKR;EAGM;IACE;;EAEF;IACE;;EAEF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;;AAQV;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,OdzqPI;Ec0qPJ;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA,OdzrPC;Ec0rPD;EAEA;;AAGF;EACE;EACA;EACA;EACA;EACA,OdtsPI;EcusPJ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE,Od7sPC;;AcktPT;EAEI;IACE;;EAEF;IACE;;EACA;IACE;;;AAKR;EAEI;IACE;;;AAIN;EAzGF;IA0GI;IACA;;EAEE;IACE;;EACA;IACE;;;AAKR;EAEI;IACE;;EACA;IACE;;;;AAQd;AAEA;EACE;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;EACE;IACE;IACA;;EAEF;IACE;IACA;;;AAGJ;EACE;;AACA;EACE;EACA;;AAIF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;;AAKJ;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;IACE;IACA;;;AAGJ;EACE,kBdv2PG;;Ac42PL;EACE,kBd72PG;;Acm3PL;EACE,kBdp3PG;;Ac43Pb;EACE;EACA;EACA;EACA;;AASA;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;;AAKJ;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;IACE;IACA;;;AAGJ;EACE,kBdl9PD;;Acu9PD;EACE,kBdx9PD;;Ac89PD;EACE,kBd/9PD;;Acu+PT;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA,Od//PI;EcggQJ;;AAEF;EACE;EACA;EACA;EACA;EACA,OdvgQI;;AcygQN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OdjhQI;EckhQJ;;AACA;EACE;EACA;;AAEF;EACE;;AAMJ;EACE;;AACA;EACE;;AAEF;EACE;;AAMJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AACA;EACE;;AAIJ;EACE;EACA;;AACA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,OdzmQF;Ec0mQE;;AAEA;EACE;EACA;;AAEA;EACE,Od9mQP;;AcmnQC;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAIJ;EACE;;AACA;EACE;;AAGA;EACE;;AAIF;EACE;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAKR;EACE;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;;AACA;EACE;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OdntQZ;;AcqtQc;EACE;;AAIN;EACE;;AAOZ;EACE;EACA;EACA;EACA;EACA,OdvuQF;EcwuQE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,Od/uQJ;EcgvQI;EACA;;AAEF;EACE;EACA;;AACA;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA,OdnwQJ;;AcqwQE;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,OdlxQT;;AcqxQK;EArDF;IAsDI;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA,OdpyQA;EcqyQA;;AACA;EACE;EACA;;AAMR;EACE;EACA;EACA;EACA;EACA;EACA,YdpzQI;EcqzQJ;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAGA;EACE;EACA;;AAMJ;EACE;;AAKF;EACE;;AAEF;EACE;;AACA;EACE;EACA;;AACA;EACE;EACA;;AAGA;EACE;EACA;EACA;;AAEF;EACE;;AAEE;EACE;;AAGI;EACE;EACA;EACA;;AAOZ;EACE;;AACA;EACE;EACA;;AAEF;EACE;;AACA;EACE;EACA;;AAKR;EACE;EACA;;AACA;EACE;EACA;;AAKR;EACE;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;;AAGJ;EACE;EACA;;AAOZ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;;AAON;EACE;EACA;;AACA;EAHF;IAII;;;AAEF;EACE;;;AAMJ;EACE;;AAEE;EACE;;AAGJ;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;IACA;;;;AASR;EACE;EACA;EACA;EACA;;AAEE;EACE;;AACA;EACE;;AAIN;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAIN;EACE,YdhlRQ;EcilRR;;AACA;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA,Od/mRM;EcgnRN;;AACA;EACE,OdlnRI;;AcqnRR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA,OdhrRE;EcirRF;EACA;;AAIN;EACE,OdvrRM;EcwrRN;EACA;EACA;EACA;EACA;EAEA;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;;AAGJ;EACE;;AAEF;EACE;;AAKR;EACE;;AAEF;EACE;;AACA;EACE;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAKR;EACE;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;;AAEA;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;IACA;IACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Od90RA;Ec+0RA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AACA;EACE;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;EAEF;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAGA;EACE;EACA;;AAGJ;EACE;;AACA;EACE;;AAKR;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGA;EACE,cdz7RN;;Ac27RQ;EACE;;AAKR;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAVF;IAWI;IACA;;;AAEF;EACE;EACA;;AAIN;EACE,Od19RP;Ec29RO;EACA;EACA;EACA;EACA;EACA;EACA;;AAOZ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OdhgSI;;AckgSJ;EAEE;EACA;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAGF;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE,Od1mSM;;Ac4mSJ;EACE,Od7mSE;;Ac+mSJ;EACE,OdhnSE;;AcknSJ;EACE,OdnnSE;;AconSF;EACE,OdrnSA;;AcwnSA;EACE,OdznSF;;Ac6nSJ;EACE,Od9nSE;;AcioSN;EACE,OdloSI;;AcooSN;EACE,YdroSI;EcsoSJ;;AACA;EACE;EACA;;AAGJ;EACE,Od7oSI;;AcgpSR;EACE;;AAKF;EACE;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;IACE;;;AAGJ;EA7nBF;IA8nBI;;EACA;IACE;IACA;IACA;;EAEF;IACE;IACA;;;AAGJ;EAGM;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;;EACA;IACE;;EAIF;IACE;;EAEF;IACE;;EAGJ;IACE;IACA;;EAEF;IACE;;EACA;IACE;IACA;;EAOA;IACE;IACA;IACA;;EAKR;IACE;;EACA;IACE;;;AAKR;EACE;IACE;;;AAMN;EACE;EACA;EACA;EACA;;AAEE;EACE;;AACA;EACE;;AAIN;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA,OdpySM;EcqySN;;AACA;EACE,OdvySI;;Ac0ySR;EACE;EACA;EACA;EACA;EACA;EACA,OdjzSI;EckzSJ;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA,Odp1SI;;Acq1SJ;EACE;EACA;EACA;EACA;EACA,Od11SE;;Ac41SJ;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA,Odr2SE;Ecs2SF;EACA;;AAIN;EACE,Od32SC;Ec42SD;EACA;EACA;EACA;EACA;EAEA;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA,Yd93SE;Ec+3SF;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;;AAGJ;EACE;;AAEF;EACE;;AAKR;AAAA;EAEE;;AACA;AAAA;EACE;;AAEF;AAAA;EACE;;AACA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;;AAEF;AAAA;EACE;;AAKR;EACE;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA,Odp9SI;Ecq9SJ;EACA;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;;AAEA;EACE;;AACA;EACE;EACA;EACA;EACA;EACA,Odz+SE;Ec0+SF;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;IACA;IACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OdlgTA;EcmgTA;EACA;EACA;;AACA;EACE,YdvgTF;EcwgTE;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AACA;EACE;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;EAEF;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAGA;EACE;EACA;;AAGJ;EACE;;AACA;EACE;;AAKR;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGA;EACE,cd7mTN;;Ac+mTQ;EACE;;AAKR;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAVF;IAWI;IACA;;;AAEF;EACE;EACA;;AAIN;EACE,Od9oTP;Ec+oTO;EACA;EACA;EACA;EACA;EACA;EACA;;AAOZ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OdprTI;;AcsrTJ;EAEE;EACA;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAGF;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA,Yd/tTM;EcguTN;EACA;EACA;EACA;EACA;EACA;EACA;;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA,Od1yTI;;Ac4yTN;EACE;EACA;EACA,Od/yTI;;AcgzTJ;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA,Odz0TD;;Ac20TD;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;IACE;;EAEF;IACE;;EAEF;IACE;;;AAGJ;EACE;IACE;;EAEF;IACE;;;AAIN;EACE;IACE;IACA;;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EARF;IASI;IACA;;;AAEF;EACE;EACA;EACA;EACA;EACA,Odj4TI;;Acm4TN;EACE;;AACA;EAFF;IAGI;;;AAEF;EALF;IAMI;;;AAEF;EACE;IACE;;EAEF;IACE;;;AAIJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EAUA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA,Odp7TE;;Acs7TJ;EACE;EACA;EACA;EACA;EACA,Odz7TD;;Ac67TL;EACE,Odh8TM;;Ack8TR;EACE;;AAEE;EACE;;AAEF;EACE;;AAEF;EACE;;AACA;EACE;;AAGA;EACE;;AAIN;EACE;;AAIF;EACE;;AAIF;EACE;;AAGA;EACE;;AAEF;EACE,Odv+TE;;Ac2+TR;EACE;;AAEF;AAAA;EAEE;;AAEF;EACE;;AAMJ;EACE;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;IACE;;;AAGJ;EAxxBF;IAyxBI;;;AAEF;EACE;IACE;;EAEF;IACE;;;AAGJ;EACE;IACE;;EAEE;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;;EACA;IACE;;EAIF;IACE;;EAEF;IACE;;EAGJ;IACE;IACA;;EAEF;IACE;IACA;;EACA;IACE;IACA;;EAOA;IACE;IACA;IACA;;EAKR;IACE;;EACA;IACE;;;AAQV;EACE;EACA;EACA;EACA;EACA;;AAEE;EACE;;AACA;EACE;;AAIN;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA;;AACA;EACE;;AAIN;EACE;EACA;;AACA;EAHF;IAII;;;AAEF;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA,OdrpUM;EcspUN;;AACA;EACE,OdxpUI;;Ac2pUR;EACE;EACA;EACA;EACA;EACA;EACA,OdlqUI;EcmqUJ;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA,OdrsUI;;AcssUJ;EACE;EACA;EACA;EACA;EACA,Od3sUE;;Ac6sUJ;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA,OdttUE;EcutUF;EACA;;AAIN;EACE,Od5tUC;Ec6tUD;EACA;EACA;EACA;EACA;EAEA;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA,Yd9uUE;Ec+uUF;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;;AAGJ;EACE;;AAEF;EACE;;AAIN;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA,Od/xUE;EcgyUF;EACA;EACA;;AAIN;AAAA;EAEE;;AACA;AAAA;EACE;;AAEF;AAAA;EACE;;AACA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;;AAEF;AAAA;EACE;;AAKR;EACE;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA,Odn1UI;Eco1UJ;EACA;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;;AAEA;EACE;;AACA;EACE;EACA;EACA;EACA;EACA,Odx2UE;Ecy2UF;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;IACA;IACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Odj4UA;Eck4UA;EACA;EACA;EACA;;AACA;EACE,Ydv4UF;Ecw4UE;EACA,cdz4UF;;Ac24UA;EACE;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AACA;EACE;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;EAEF;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAGA;EACE;EACA;;AAGJ;EACE;;AACA;EACE;;AAKR;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGA;EACE,cd9+UN;;Acg/UQ;EACE;;AAKR;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAVF;IAWI;IACA;;;AAEF;EACE;EACA;;AAIN;EACE,Od/gVP;EcghVO;EACA;EACA;EACA;EACA;EACA;EACA;;AAOZ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OdrjVI;;AcujVJ;EAEE;EACA;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAGF;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA,YdhmVM;EcimVN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKR;EAhlBF;IAilBI;IACA;IACA;;EACA;IACE;IACA;;EAEF;IACE;;;AAGJ;EACE;IACE;;EAEE;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;;EACA;IACE;;EAIF;IACE;;EAEF;IACE;;EAGJ;IACE;IACA;;EAEF;IACE;;EACA;IACE;IACA;;EAGJ;IACE;;EAME;IACE;IACA;IACA;;EAKR;IACE;;EACA;IACE;;;AAKR;EACE;IACE;IACA;;EAGA;IACE;;;AAQJ;EACE;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;EACA;EACA;;AAEE;EACE;EACA;;AAEF;EACE;;AAIN;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAKF;EACE;;AAMF;EACE;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAKR;EACE;EACA;;AACA;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAKR;EArHF;IAsHI;;EACA;IACE;;EAEF;IACE;IACA;;;AAGJ;EA/HF;IAgII;;EACA;IACE;;EAEF;IACE;IACA;;;AAGJ;EAGM;IACE;IACA;;EAEF;IACE;IACA;;EAIF;IACE;IACA;;EAEF;IACE;IACA;;;AAWR;EACE;;AACA;EACE;;AAIN;EACE;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA,Odp8VM;Ecq8VN;;AACA;EACE,Odv8VI;;Ac08VR;EACE;EACA;EACA;EACA;EACA;EACA,Odj9VI;Eck9VJ;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA,Odp/VI;;Acq/VJ;EACE;EACA;EACA;EACA;EACA,Od1/VE;;Ac4/VJ;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA,OdrgWE;EcsgWF;EACA;;AAIN;EACE,Od3gWC;Ec4gWD;EACA;EACA;EACA;EACA;EAEA;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA,Od7hWE;Ec8hWF;EACA;EACA;;AACA;EACE,Od/hWD;;AcsiWT;EACE;EACA;EACA;;AACA;EACE;;AACA;EACE;;AAIN;EACE;IACE;;EAEE;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;;EACA;IACE;;EAIF;IACE;;EAEF;IACE;;EAGJ;IACE;IACA;;EAGA;IACE;IACA;IACA;IACA;;;;AAYZ;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAEE;EACE;EACA;EACA;EACA;EACA;EACA,OdjnWM;EcknWN;;AAEF;EACE;EACA;EACA;EACA;EACA,Od1nWI;Ec2nWJ;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;AAAA;EAEE;;AAGJ;EACE;;AACA;EACE,YdrpWA;EcspWA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OdxqWE;;Ac0qWJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,OdrsWF;EcssWE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAIF;EACE;;AAGA;EACE;;AAIF;EACE;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAKR;EACE;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;;AACA;EACE;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OdpyWZ;;AcsyWc;EACE;;AAIN;EACE;;AAQd;EACE;EACA;EACA;EACA;EACA;EACA,Od1zWA;Ec2zWA;;AACA;EACE;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA,Odz0WF;Ec00WE;;AAEF;EACE;EACA;EACA;EACA;EACA,Odj1WF;;Acm1WA;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA,Od51WF;Ec61WE;EACA;;AAQV;EACE;EACA;EACA;EACA;EACA;EACA;EACA,Yd92WI;Ec+2WJ;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMV;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;;AAKJ;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Odz7WE;Ec07WF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;IACE;IACA;;;AAGJ;EACE,kBd39WA;Ec49WA;EACA;;AAKF;EACE,kBdn+WA;Eco+WA;EACA;;AACA;EAEE;;AAOJ;EACE,kBdh/WA;Eci/WA;EACA;;AACA;EAEE;;AAOZ;EAzZF;IA0ZI;;;AAEF;EA5ZF;IA6ZI;IACA;;;AAEF;EAGM;IACE;;EAEF;IACE;;EAGJ;IACE;;EACA;IACE;IACA;;EAGI;IACE;;EAGA;IACE;;EAQV;IACE;IACA;;;AAMV;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;;AAOR;EACE;;AAGI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA,OdzoXQ;Ec0oXR;;AAGF;EACE;EACA;EACA;EACA;EACA,OdhpXK;EcipXL;;AAEF;EACE;IACE;;EAEF;IACE;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAGA;IACE;IACA;;EAEF;IACE;IACA;;;;AAQZ;EACE;;AAGI;EACE;EACA;EACA;EACA;;AAGI;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAMV;EACE;EACA;;AAEA;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;;AACA;EAEE;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AACA;EACE;;AAIN;EApBF;IAqBI;IACA;IACA;;EAEE;IACE;;EAEF;IACE;IACA;;EACA;IACE;;;AAQZ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;;;AAOJ;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,Od71XU;Ec81XV;EACA;EACA;EACA;EACA;;AACA;EACE,Odl2XK;;Acs2XX;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACE;IACE,Ydj4XM;;Ecm4XR;AAAA;AAAA;AAAA;IAIE;IACA;IACA;IACA;;EACA;AAAA;AAAA;AAAA;IACE;IACA;IACA;IACA;;EAGJ;IACE;;EAEF;IACE;;;AAIN;EACE;IACE;IACA;IACA;IACA;IACA,Ydh6XQ;Ici6XR;;EAEF;IACE;IACA;;EAEF;IACE;IACA;IACA;IACA;IACA;IACA;;EAEF;IAEE;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;;EAGJ;IACE;IACA;IACA;IACA;IACA;IACA;;;;AAOJ;EAEI;IACE;IACA;IACA;IACA;IACA;IACA;;EAGI;IACE;;EAMN;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGA;IACE;IACA;;EAIN;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;;AAIN;EAEI;IACE;IACA;;;AAMJ;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA,OdjhYU;EckhYV;EACA;EACA,ad3hYS;Ec4hYT;;AACA;EAVF;IAWI;;;AAGJ;EACE;EACA;EACA;;AACA;EACE;;AACA;EACE;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;AAAA;EAEE;;AAGJ;EACE;;AACA;EACE,YdtjYA;EcujYA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OdzkYE;;Ac2kYJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,OdvmYF;EcwmYE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAIF;EACE;;AAGA;EACE;;AAIF;EACE;;AAEF;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAKR;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;;AACA;EACE;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OdzsYZ;;Ac2sYc;EACE;;AAIN;EACE;;AAQd;EACE;EACA;EACA;EACA;EACA;EACA,Od/tYA;EcguYA;;AACA;EACE;EACA;EACA;EACA;EACA,OdtuYF;EcuuYE;EACA;;AAEF;EACE;EACA;;AACA;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA,Od3vYF;Ec4vYE;;AAEF;EACE;EACA;EACA;EACA;EACA,OdnwYF;;AcqwYA;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA,Od9wYF;Ec+wYE;EACA;;AAKJ;EACE,YdvxYF;EcwxYE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;EAEF;EACA;;AAEE;EACE;EACA;;AAEF;EACE;EACA;;AAGJ;EACE,Yd5yYL;;Ac8yYG;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAGA;EACE;;AAMF;EACE;;AAOZ;EACE;EACA;;AACA;EACE,Ydr1YE;;Acu1YJ;EANF;IAOI;;;AAKR;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;;AAKJ;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Odx4YE;Ecy4YF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;IACE;IACA;;;AAGJ;EACE,kBd16YA;Ec26YA;EACA;;AAKF;EACE,kBdl7YA;Ecm7YA;EACA;;AACA;EAEE;;AAOJ;EACE,kBd/7YA;Ecg8YA;EACA;;AACA;EAEE;;AAOR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Ydv9YI;Ecw9YJ;;AACA;EACE;;AAEF;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMV;EAGM;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;;EAKR;IACE;;EACA;IACE;;EACA;IACE;IACA;;EAIF;IACE;IACA;;EAEE;IACE;IACA;;EAKA;IACE;IACA;IACA;;EAGA;IACE;;EAQV;IACE;IACA;;;AAKR;EAGM;IACE;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;;;AAOZ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;;AAMN;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA,OdjnZY;EcknZZ;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA,Od5nZU;Ec6nZV;;AAEF;EACE;EACA;EACA;EACA;EACA,OdloZO;EcmoZP;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKA;EACE;;AAEF;EACE;;AAKR;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA,YdpsZU;EcqsZV;EACA;EACA;EACA;EACA;;AACA;EACE,YdxsZO;;Ac4sZX;EACE;EACA;;AAEF;EACE;EACA;;AACA;EACE;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA,YdhuZM;EciuZN;EACA;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA,Od9vZU;Ec+vZV;;AAEF;EACE;EACA;EACA;EACA;EACA,OdpwZO;EcqwZP;;AAEF;EACE;EACA;EACA;;AACA;EAEE;;AACA;EAHF;IAII;;EACA;IACE;;EAEF;IACE;IACA;;EACA;IACE;;;AAMV;EArMF;IAsMI;;EACA;IACE;IACA;IACA;;EAEF;IACE;;;AAGJ;EACE;IACE;;EAEF;IACE;IACA;IACA;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;IACA;;EAEF;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;;EAEF;IACE;;;;AAMR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAVF;IAWI;IACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EATF;IAUI;IACA;;;AAIJ;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EAEE;;AAGA;EAEE;;;AAKR;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,Odr+ZC;Ecs+ZD;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACE,Odr/ZE;Ecs/ZF;EACA;;AAIJ;EACE,Od5/ZI;Ec6/ZJ;EACA;;AAMR;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAKM;EACE;EACA;;AAQZ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,OdrlaM;EcslaN;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA,OdhmaI;EcimaJ;;AACA;EACE,OdhmaC;;AcomaL;EACE;EACA;EACA;EACA;EACA,Od1maC;Ec2maD;;AAGF;EACE;;AAQR;EACE;IACE;;EAEF;IACE;;;AAGJ;EArLF;IAsLI;IACA;IACA;;EACA;IACE;IACA;IACA;;EACA;IACE;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;IACA;;EAEF;IACE;IACA;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;IACA;;EAIN;IACE;IACA;IACA;;EACA;IACE;IACA;;EACA;IACE;IACA;;EAGA;IACE;;;AAMV;EAEI;IACE;;EACA;IACE;IACA;IACA;IACA;IACA;;EACA;IACE;;EAGJ;IACE;IACA;;EACA;IACE;;EAEF;IACE;;;;AASd;AAEE;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA,OdxuaU;EcyuaV;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA,OdhvaO;EcivaP;;AAGF;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA,YdlwaM;EcmwaN;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,Yd3waI;Ec4waJ;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA,OdvxaK;;AcwxaL;EACE;EACA,Od5xaM;;AciyaZ;EACE;EACA;EACA;EACA;EACA;EACA,OdvyaU;EcwyaV;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA,kBdh0aQ;Eci0aR;;AAEF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA,Od/2aI;Eci3aJ;;AACA;EACE,Odn3aE;Eco3aF;;AAEA;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA,Odj4aM;;Aco4aR;EACE;EACA;EACA;EACA;EACA;EACA,Od34aI;;Ac44aJ;EACE;EACA;EACA;EACA;EACA,Odj5aE;;Acm5aJ;EACE;EACA;EACA;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA,Od75aH;;Acm6aL;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA,Od76aG;Ec86aH;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKR;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,Odv8aQ;;Ac08aV;EACE;EACA;EACA;EACA;EACA,Od/8aQ;;Acm9aZ;EACE;EACA;EACA,Ydt9aU;Ecu9aV;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE,Yd/9aO;;Ack+aT;EACE;EACA;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA,OdthbI;;AcyhbN;EACE,Od1hbI;Ec2hbJ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAKN;EACE;EACA;EACA;;AAGA;AAAA;AAAA;EAGE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA,Od9lbA;EcgmbA;;AACA;EACE,OdlmbF;EcmmbE;;AAEA;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA,OdhnbE;;AcmnbJ;EACE;EACA;EACA;EACA;EACA;EACA,Od1nbA;;Ac2nbA;EACE;EACA;EACA;EACA;EACA,OdhobF;;AckobA;EACE;EACA;EACA;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA,Od5obP;;AckpbD;EACE;EACA;EACA,YdvpbE;EcwpbF;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AASd;EACE;IACE;IACA;;EACA;IACE;;EAEF;IACE;IACA;IACA;IACA;;EAEF;IACE;;EAGF;IACE;IACA;;EAEF;IACE;;EACA;IACE;IACA;;EAEA;IACE;IACA;IACA;;EAGF;IACE;IACA;;EAEA;IACE;IACA;IACA;;EAGA;IACE;;EAGA;IACE;;EAMR;IACE;;EACA;IACE;IACA;;EAMN;IACE;IACA;;EAGF;IACE;IACA;;EAIJ;IACE;IACA;IACA;;EAGA;IACE;IACA;;EACA;IACE;;EAEF;IACE;;EACA;IACE;IACA;;EACA;IACE;IACA;IACA;;EAGF;IACE;IACA;;EAEA;IACE;IACA;IACA;;EAGF;IACE;;EAIA;IACE;;EAGA;IACE;;EAMR;IACE;IACA;IACA;;;;AAUhB;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA,Odp0bU;Ecq0bV;;AAEF;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA,Od/0bQ;Ecg1bR;;AAGF;EACE;EACA;EACA;EACA;EACA,Odt1bK;Ecu1bL;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE,Odj2bG;;Acs2bT;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA,kBdh3bQ;Eci3bR;EACA;EACA;EACA;;AAEA;EACE,kBdp3bK;;Acs3bP;EACE;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAKN;EACE;;AAIE;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA,Odr6bM;Ecs6bN;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA,kBd/6bI;Ecg7bJ,cdh7bI;Eci7bJ;;AAGF;EACE;;AAKN;EACE;;AAEA;EACE;EACA;;AAOJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAUA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;;AAKF;EACE;EACA;;AAGF;EACE;;AAQR;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA,OdtkcD;EcukcC;;AAGF;EACE;EACA,Od5kcD;;AcqlcP;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA,OdtncI;EcuncJ;;AAGF;EACE,Od3ncI;Ec4ncJ;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA,Od/pcM;;AckqcR;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA,OdvscA;EcwscA;;AAEA;EACE;EACA,Od1scL;Ec2scK;;AAIJ;EACE;EACA;;AACA;EACE,OdntcL;EcotcK;;AAQZ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA,OdvucM;;Ac0ucR;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA,OdtvcI;EcuvcJ;EACA;EACA;;AAGF;EACE;EACA,Od5vcC;Ec6vcD;EACA;;AAEA;EACE,OdnwcE;EcowcF;;AAEA;EACE;;AAMR;EACE;EACA,Od7wcG;Ec8wcH;EACA;;AAKR;EACE;IACE;;EAKI;IACE;IACA;;EAOA;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;IACA;;EAGA;IACE;IACA;IACA;IACA;;EAEF;IACE;IACA;;EAOJ;IACE;IACA;;EAMN;AAAA;AAAA;IAGE;;;;AAOV;EACE;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;EACE;IAEE;;EAEF;IACE;;;AAOA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EAEE;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAEF;EACE;EACA;;AAKF;EACE;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Odh7cU;Eci7cV;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE,Md19cM;;Ac89cZ;EACE;IACE;;EAEF;IACE;IACA;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;;AAGJ;EACE;IACE;IACA;;EAEF;IACE;IACA;;;AAGJ;EACE;IACE;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;;AAGJ;EACE;IACE;;EAGE;IACE;;EAIN;IACE;IACA;IACA;IACA;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EAGA;IACE;IACA;;;AAIN;EAEI;IAEE;;EAGJ;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;IACA;IACA;;EAEF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEF;IACE;;;;AAMR;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,Od3odY;Ec4odZ;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAGJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAIN;EACE;IACE;;EAEF;IACE;;;;AAQA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAGJ;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAGI;EACE,kBdrvdA;;Ac2vdV;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA,OdxwdQ;;Ac0wdV;EACE;EACA;EACA;EACA;EACA,Od7wdK;Ec8wdL;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAUF;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAEF;EACE;;AACA;EAFF;IAGI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACE;IACE;;EAEF;IACE;;;AAIN;EACE;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAdF;IAeI;IACA;IACA;;;AAEF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AAKR;EACE;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;;AACA;EAVF;IAWI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;;AAEF;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;IACA;IACA;;;AAEF;EAVF;IAWI;IACA;IACA;;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;;;AAIA;EACE;EACA;EACA;EACA,Od18dF;Ec28dE;;AAEA;EAPF;IAQI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA,Odx9dF;Ecy9dE;;AACA;EACE;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA,Odt+dJ;;Acw+dE;EACE;EACA;EACA;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA,Odl/dT;;Acu/dC;EACE;EACA;EACA;;AACA;EAJF;IAKI;IACA;IACA;IACA;;;AAGA;EACE;EACA;;AAEF;EACE;;AAGJ;EACE,Yd7geF;Ec8geE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;EAEF;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE,Yd3ieL;;AcgjeK;EACE;;AAQd;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEE;EADF;IAEI;;;AAGJ;EAjBF;IAkBI;IACA;;;AAEF;EArBF;IAsBI;IACA;;;AAEF;EAzBF;IA0BI;IACA;IACA;IACA;IACA;;;AAEF;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;IACA;IACA;;;AAGJ;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAEF;EAPF;IAQI;;;AAEF;EAVF;IAWI;;;AAGJ;EACE;EACA;;AACA;EAHF;IAII;;;AAEF;EANF;IAOI;;;AAEF;EACE,Od/neE;EcgoeF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAZF;IAaI;IACA;IACA;IACA;;;;AAWhB;EACE;;AAEA;EACE;;AAEA;EACE;;AAEA;EACE;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;IACE;IACA;;;AAIJ;EACE,kBdpueC;;AcuueH;EA9CF;IA+CI;IACA;IACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAGF;EACE;;AACA;EACE;EACA;EACA;EACA;;AAIJ;EACE,OdjxeE;EckxeF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA,OdxyeE;EcyyeF;;AAEA;EACE;EACA;;AACA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA,OdxzeA;;Ac2zeF;EACE;EACA;EACA;;AAGF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA,Odt0eL;;Ac20eD;EACE;EACA,Od/0eE;Ecg1eF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAKN;EACE;;AACA;EACE,kBd91eC;;Acg2eH;EACE;EACA;;AAMR;EACE;EACA;EACA;EACA;;AAEA;EANF;IAOI;IACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,Od53eM;Ec63eN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAjBF;IAkBI;IACA;IACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EAPF;IAQI;IACA;;;AAIJ;EACE;EACA;EACA;EACA,YACE;EAGF;;AAEF;EACE;IACE,kBdt6eE;Icu6eF;IACA;IACA;IACA,cd16eE;;;Ac26eF;EANF;IAOI;;;AARN;EAWI;IACE;IACA;;EAGF;IACE;IACA;IACA;;;AAEA;EALF;IAMI;IACA;;;AAcR;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;AAIJ;EACE;EACA;EACA;;;AAWZ;EACE;EACA;;AAIA;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;;;AAGF;EACE;EACA;EACA;;AAEA;EALF;IAMI;IACA;;;AAIA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EAPF;IAQI;;;AAGJ;EAZF;IAaI;;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EANF;IAOI;;;AAEF;EATF;IAUI;IACA;;;AAEF;EAbF;IAcI;;;AAEF;EAhBF;IAiBI;IACA;IACA;;;AAGF;EACE;EACA;EACA;EACA,OdrkfM;EcskfN;;AACA;EANF;IAOI;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AACA;AAAA;EAEE;;AAEF;EACE;EACA;EACA;EACA;EACA,Od5nfF;Ec6nfE;EACA;;AAGA;EACE;EACA;;AAEA;EACE,OdnofP;;AcuofC;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAKF;EACE;;AAEF;EACE;;AACA;EACE;;AAIF;EACE;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAKR;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;;AACA;EACE;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OdxufZ;;Ac0ufc;EACE;;AAIN;EACE;;AASd;EACE;EACA;EACA;EACA;EACA;EACA,Od/vfA;EcgwfA;;AAEA;EACE;EACA;;AACA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA,OdhxfF;EcixfE;;AAGF;EACE;EACA;EACA;EACA;EACA,OdzxfF;;Ac4xfA;EACE;EACA;;AAIA;EACE;EACA;EACA;EACA;EACA,OdtyfF;EcuyfE;EACA;;AAMJ;EACE,YdhzfF;EcizfE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;EAEF;EACA;;AAEE;EACE;EACA;;AAEF;EACE;EACA;;AAGJ;EACE,Ydr0fL;;Acu0fG;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAGA;EACE;;AAMF;EACE;;AAMV;EArRF;IAsRI;;EAEE;IACE;IACA;;EAIJ;IACE;;EAEA;IACE;;EAEA;IACE;IACA;;EAKE;IACE;;EAGI;IACE;IACA;IACA;;EASd;IACE;;EAEA;IACE;;EAIA;IACE;;EAMJ;IACE;IACA;;EAEA;IACE;IACA;IACA;;;;AC/6flB;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;;AAIR;EACI;;;AAGA;EACI;IACI;;EAEJ;IACI;;;AAGR;EACI;IACI;IACA;;EAEJ;IACI;IACA;;;;AASI;EACI;;AAEJ;EACI;EACA;;AACA;EACI;;AAOhB;EADJ;IAEQ;;;AAIJ;EACI;EACA;;AAII;EACI;IACI;IACA;IACA;IACA;IACA;IACA;IACA;;;AAKhB;EACI;IACI;IACA;IACA;IACA;;;AAGR;EACI;IACI;IACA;;;AAKR;EAGY;IACI;IACA;;;AAOhB;EACI;IACI;;;AAGR;EAEQ;IACI;;;AAIZ;EACI;IACI;;;AAQI;EADJ;IAEQ;IACA;;;AAEJ;EALJ;IAMQ;IACA;;;AAOhB;EAIgB;IACI;;EAEJ;IACI;IACA;;EAEJ;IACI;IACA;;EAEJ;IACI;IACA;;;AAQpB;EAGY;IACI;;EAEI;IACI;IACA;;EAGR;IACI;IACA;;EACA;IACI;IACA;;EAEJ;IACI;;EACA;IACI;IACA;IACA;IACA;;EACA;IACI;IACA;;;AAKhB;EAIgB;IACI;IACA;;EACA;IACI;;;AAaxC;EAKoB;IACI;;EACA;IACI;;EAEJ;IACI;;;AAU5B;EAGY;IACI;;EAKR;IACI;IACA;;;AAOR;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AAEJ;EACI;;AAEJ;EAGY;IACI,OfrQhB;;EesQgB;IACI,MfvQpB;;Ee2QQ;IACI;;;AAQpB;EAEQ;IACI;IACA;;;AAMZ;EAEQ;IACI;IACA;;;AAIZ;EAEQ;IACI;IACA;;;AAMZ;EACI;EACA;EACA;;AAMI;EACI;;AAIZ;EACI;IACI;;;AAKR;EAEQ;IACI%22,%22file%22:%22main.css%22%7D */
