/**
 * StoreCustomizer - Frontend CSS
 */
/* ---- Button Design ---- */
body.wcz-btn-style-plain.woocommerce ul.products li.product a.button,
body.wcz-btn-style-plain.woocommerce.single-product
  div.product
  form.cart
  .button,
body.wcz-btn-style-plain.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .add_to_cart_button {
  display: inline-block;
  background: none;
  font-size: 16px;
  line-height: 1.1;
  font-weight: normal;
  padding: 10px 20px 11px;
  background-color: #e8e8e8;
  border: 0;
  border-radius: 2px;
  box-shadow: none;
  text-decoration: none;
  color: #717171;
  text-shadow: none;

  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}

body.wcz-btn-style-detailed.woocommerce ul.products li.product a.button,
body.wcz-btn-style-detailed.woocommerce.single-product
  div.product
  form.cart
  .button,
body.wcz-btn-style-detailed.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .add_to_cart_button {
  display: inline-block;
  background: none;
  font-size: 16px;
  line-height: 1.1;
  font-weight: normal;
  padding: 10px 20px 11px;
  background-color: #e8e8e8;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    0 1px 4px rgba(0, 0, 0, 0.1);
  text-decoration: none;
  color: #656565;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);

  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}

body.wcz-btn-style-plain.woocommerce ul.products li.product a.button:hover,
body.wcz-btn-style-detailed.woocommerce ul.products li.product a.button:hover,
body.wcz-btn-style-plain.woocommerce.single-product
  div.product
  form.cart
  .button:hover,
body.wcz-btn-style-detailed.woocommerce.single-product
  div.product
  form.cart
  .button:hover,
body.wcz-btn-style-plain.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .add_to_cart_button,
body.wcz-btn-style-detailed.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .add_to_cart_button {
  background-color: #757575;
  color: #fff;
  text-shadow: none;
}
/* ---- Sale Banner Design ---- */
body.wcz-edit-sale.woocommerce ul.products li.product span.onsale,
body.wcz-edit-sale.single-product span.onsale,
body.wcz-edit-sale .wcz-popup span.onsale,
body.wcz-edit-sale.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .wc-block-grid__product-onsale {
  min-width: initial;
  min-height: initial;
  height: auto;
  width: fit-content;
  border-radius: 0;
  margin: 5px;
  padding: 5px 10px 6px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
}
body.wcz-edit-sale.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .wc-block-grid__product-onsale {
  border-color: rgba(0, 0, 0, 0.25);
}
body.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .wc-block-grid__product-price
  del {
  font-size: 0.8em;
}
body.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .wc-block-grid__product-price__value {
  font-weight: 400;
}
body.wcz-wooblocks
  ul.wc-block-grid__products
  li.wc-block-grid__product
  .wc-block-grid__product-price
  ins {
  background: none;
}

/* ---- Page Notice Design - One ---- */
.wcz-banner-notice {
  margin: 0 auto 20px;
}
.wcz-banner-notice h4 {
  font-size: inherit;
  margin: 0 0 10px;
  padding: 0;
}
.wcz-banner-notice.wcz-notice-one h4 {
  color: #2f79ff;
}
.wcz-banner-notice p {
  font-size: inherit;
}
/* ---- Page Notice Design - Two ---- */
.wcz-banner-notice.wcz-notice-two {
  border: 1px solid #2f79ff;
  background-color: rgba(46, 119, 255, 0.06);
  border-radius: 4px;
  padding: 20px;
}
/* ---- Page Notice Design - Three ---- */
.wcz-banner-notice.wcz-notice-three {
  box-shadow: 4px 0 0 #2f79ff inset;
  padding: 2px 0 2px 25px;
}
/* ---- Page Notice Design - Four ---- */
.wcz-banner-notice.wcz-notice-four {
  background-color: #2f79ff;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 4px rgba(255, 255, 255, 0.4) inset;
  color: #fff;
  padding: 20px;
}
.wcz-banner-notice.wcz-notice-four h4,
.wcz-banner-notice.wcz-notice-four p {
  text-shadow: none;
}

.wcz-banner-notice.wcz-notice-two p,
.wcz-banner-notice.wcz-notice-three p,
.wcz-banner-notice.wcz-notice-four p {
  margin: 0;
}

/**
 * My Account
 */
.wcz-product-long-desc,
.wcz-product-reviews,
.wcz-product-addinfo {
  margin: 35px 0;
  padding: 35px 0;
  position: relative;
  clear: both;
}
.wcz-product-long-desc .wcz-inner,
.wcz-product-reviews .wcz-inner,
.wcz-product-addinfo .wcz-inner {
  margin: 0 auto;
}
.wcz-product-long-desc.center {
  text-align: center;
}
.wcz-product-long-desc::before,
.wcz-product-long-desc::after,
.wcz-product-reviews::before,
.wcz-product-reviews::after,
.wcz-product-addinfo::before,
.wcz-product-addinfo::after {
  display: block;
  content: "";
  clear: both;
}
.wcz-longdescdiv-one,
.wcz-reviewsdiv-one,
.wcz-addinfodiv-one {
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
}
.wcz-longdescdiv-one.bot-divider,
.wcz-reviewsdiv-one.bot-divider,
.wcz-addinfodiv-one.bot-divider {
  box-shadow:
    0 -1px 0 rgba(0, 0, 0, 0.12),
    0 1px 0 rgba(0, 0, 0, 0.12);
}

.wcz-longdescdiv-two,
.wcz-reviewsdiv-two,
.wcz-addinfodiv-two {
  border-top: 1px dashed rgba(0, 0, 0, 0.12);
}
.wcz-longdescdiv-two.bot-divider,
.wcz-reviewsdiv-two.bot-divider,
.wcz-addinfodiv-two.bot-divider {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.12);
}
.wcz-longdescdiv-three::before,
.wcz-reviewsdiv-three::before,
.wcz-addinfodiv-three::before {
  height: 3px;
  position: absolute;
  top: -1px;
  width: 40px;
  background-color: rgba(0, 0, 0, 0.2);
  left: 50%;
  margin-left: -20px;
}
.wcz-longdescdiv-three.bot-divider::after,
.wcz-reviewsdiv-three.bot-divider::after,
.wcz-addinfodiv-three.bot-divider::after {
  height: 3px;
  position: absolute;
  bottom: -1px;
  width: 40px;
  background-color: rgba(0, 0, 0, 0.2);
  left: 50%;
  margin-left: -20px;
}

.wcz-cart-empty-txt {
  margin: 0 0 25px;
}

.woocommerce td.product-name dl.variation {
  margin: 5px 0 0;
  font-size: 0.9em;
}
.woocommerce-cart .wcz-cart-stock p,
.woocommerce td.product-name dl.variation dd p,
body.theme-storefront .woocommerce td.product-name dl.variation dd,
body.theme-go .woocommerce tr.cart_item .variation p {
  margin: 0;
}
body.theme-oceanwp .woocommerce td.product-name dl.variation dt,
body.theme-go .woocommerce tr.cart_item dt,
body.theme-storefront .woocommerce tr.cart_item dt {
  float: left;
}

.wcz-checkout-secureimg,
.wcz-checkout-potxt {
  padding: 20px 0 0;
  color: #999;
  display: block;
  clear: both;
}
.wcz-checkout-secureimg img {
  display: inline-block;
}
.wcz-checkout-secureimg.wcz-checkout-centerimg {
  text-align: center;
}

.wcz-stock-remaining {
  margin: 10px 0 0;
  font-size: 0.8em;
  color: rgba(0, 0, 0, 0.6);
}

.wcz-stock-sold {
  font-size: 0.85em;
  margin: 0 0 20px;
}

/* ---- Default Layout ---- */
.wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
  .woocommerce-MyAccount-navigation {
  width: 20%;
  margin: 0;
}
.wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul {
  margin: 0;
  padding: 0 4px 0 0;
  box-shadow: -1px 0 0 rgba(0, 0, 0, 0.08) inset;
}
.wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul
  li {
  margin: 0 0 1px;
  padding: 0;
  list-style-type: none;
}
.wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul
  li
  a {
  display: block;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08);
  padding: 12px 15px !important;
  text-decoration: none;
  font-size: 0.9em;
}
.wcz-woocommerce.wcz-tabstyle-side.woocommerce-account .is-active {
  box-shadow: 4px 0 0 rgba(0, 0, 0, 0.3) inset;
}
.wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
  .woocommerce-MyAccount-content {
  width: 75%;
  margin: 0;
}

/* ---- Top Tabs Layout ---- */
.wcz-woocommerce.wcz-tabstyle-horizontal.woocommerce-account
  .woocommerce-MyAccount-navigation,
.wcz-woocommerce.wcz-tabstyle-horizontal.woocommerce-account
  .woocommerce-MyAccount-content {
  width: 100%;
  float: none;
  margin: 0;
}
.wcz-woocommerce.wcz-tabstyle-horizontal.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul {
  margin: 0 0 30px;
  padding: 0;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
}
.wcz-woocommerce.wcz-tabstyle-horizontal.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul
  li {
  margin: 0 -3px 0 0;
  padding: 0;
  list-style-type: none;
  display: inline-block;
}
.wcz-woocommerce.wcz-tabstyle-horizontal.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul
  li
  a {
  display: block;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08);
  padding: 12px 15px !important;
  text-decoration: none;
  font-size: 0.9em;
}
.wcz-woocommerce.wcz-tabstyle-horizontal.woocommerce-account .is-active {
  background-color: rgba(0, 0, 0, 0.05);
}

/* ---- Sold Out Banner ---- */
.wcz-soldout {
  display: block;
  z-index: 11;
}
body.wcz-soldout-style-angle .wcz-soldout {
  background-color: red;
  color: #fff;
  transform: rotate(-32deg);
  position: absolute;
  top: 20%;
  left: 50%;
  margin: 0 0 0 -45px;
  padding: 2px 15px;
}
body.wcz-soldout-style-overbtn .wcz-soldout {
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 10px;
  background-color: rgba(255, 255, 255, 0.85);
}

/* ---- Direct Checkout Notice ---- */
.wcz-direct-checkout-cart {
  margin: 0 auto 25px;
}
.wcz-direct-checkout-notice {
  background-color: #75b2ff;
  box-shadow: inset 0 3px 0 rgba(0, 0, 0, 0.25);
  color: #fff;
  text-align: center;
  padding: 18px 15px 15px;
  font-size: 15px;
}
.wcz-direct-checkout-cart form.woocommerce-cart-form .coupon {
  display: none !important;
}

/* ---- Admin Stats ---- */
.woocommerce ul.products li.product {
  position: relative;
}
.wcz-adminstats-modal {
  position: fixed;
  left: 15px;
  bottom: 15px;
  border: 1px solid rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
  background-color: #fff;
  border-radius: 4px;
  margin: 0;
  padding: 15px;
  width: 360px;
  z-index: 999;
  font-size: 13px;
}
.wcz-adminstats-modal.wcz-modal-loading {
  height: 50px;
  background-image: url(../images/loader.gif);
  background-repeat: no-repeat;
  background-position: center center;
}
.wcz-adminstats-modal.wcz-modal-loading .wcz-adminstats-modal-inner {
  visibility: hidden;
}
.wcz-adminstats-btn {
  background-image: url(../images/stats-icon.png) !important;
  background-size: 100% auto !important;
  background-position: top left;
  width: 28px;
  height: 28px;
  position: absolute;
  top: 5px;
  left: 5px;
  margin: 0;
  padding: 2px 6px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12);
  font-size: 14px;
  text-align: center;
  background-color: #d8d8d8;
  color: #808080;
  z-index: 99;
  cursor: pointer;
  opacity: 0;

  -webkit-transition: opacity 0.3s ease 0s;
  -moz-transition: opacity 0.3s ease 0s;
  -ms-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}
ul.products li.product:hover .wcz-adminstats-btn {
  opacity: 1;
}
.wcz-adminstats-btn:hover {
  background-position: bottom left;
}
.wcz-adminstats-modal h4 {
  margin: 0 0 8px;
  padding: 0;
  font-size: 14px;
  font-weight: 700;
  color: #222;
  display: flex;
  align-items: baseline;
}
.wcz-adminstats-modal h4 span {
  flex: 1;
  white-space: nowrap;
}
.wcz-adminstats-modal h4 span:last-child {
  flex: 0.5;
  font-size: 11px;
  text-align: right;
  font-weight: 300;
  text-transform: capitalize;
}
.wcz-adminstats-modal h5 {
  margin: 15px 0 5px;
  padding: 0;
  font-size: 14px;
  font-weight: 700;
  color: #222;
}
.wcz-adminstats-block {
  display: flex;
  margin: 0 0 3px;
  align-items: center;
}
.wcz-adminstats-date {
  width: 85px;
  color: #999;
}
.wcz-adminstats-title {
  flex: 1.8;
}
.wcz-adminstats-title span {
  opacity: 0.45;
  font-size: 12px;
}
.wcz-adminstats-stat {
  flex: 1;
  text-align: right;
  font-size: 12px;
}
.wcz-adminstats-edit {
  text-align: center;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  margin: 10px 0 0;
  padding: 10px 0 0;
}
.wcz-adminstats-close {
  background-image: url(../images/close-icon.png) !important;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 6px;
  right: -23px;
  font-size: 14px;
  background-color: #fff;
  color: #8c8b8b;
  border: 1px solid rgba(0, 0, 0, 0.35);
  border-left: 0;
  border-radius: 0 3px 3px 0;
  padding: 4px 6px;
  margin: 0;
  line-height: 1;
  width: 23px;
  height: 23px;
  cursor: pointer;
  box-sizing: border-box;
}
.wcz-hide {
  display: none;
}
.woocommerce.widget_shopping_cart .mini_cart_item dl.variation {
  display: none !important;
}

.wcz-new-product-badge {
  position: absolute;
}
.wcz-badge-pos-topleft {
  top: 5px;
  left: 15px;
}
.wcz-badge-pos-topright {
  top: 5px;
  right: 15px;
}
.wcz-badge-pos-abovetitle {
  height: 0;
  position: relative;
}
.wcz-badge-pos-belowtitle {
  position: relative;
  margin: 10px 0;
}
.wcz-new-product-badge span {
  background-color: #2f79ff;
  color: #fff;
  font-size: 14px;
  padding: 2px 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.16);
}
.wcz-badge-pos-abovetitle span {
  position: relative;
  top: -50px;
}

a.button.wcz-continue,
a.button.wcz-qv-btn {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.12);
  font-weight: 500;
}
.woocommerce .cart .wcz-btsbtn {
  display: inline-block;
}
.wcz-btsbtn.center {
  text-align: center;
}
.wcz-btsbtn.right {
  text-align: right;
}
a.button.wcz-bts-btn {
  margin: 0 0 25px;
}

/* ---- Elementor Menu Item ---- */
.wcz-login-logout.elementor-item a {
  color: inherit;
}

@media only screen and (max-width: 782px) {
  .wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
    .woocommerce-MyAccount-navigation,
  .wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
    .woocommerce-MyAccount-content {
    float: none;
    width: 100%;
  }
  .wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
    .woocommerce-MyAccount-navigation
    ul {
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.12);
    margin: 0 0 20px;
    padding: 0;
  }
  .wcz-woocommerce.wcz-tabstyle-side.woocommerce-account
    .woocommerce-MyAccount-navigation
    ul
    li {
    display: inline-block;
    margin: 0 -4px 0 0;
  }
}

.woocommerce div.product form.cart div.quantity {
  vertical-align: middle;
}
.wcz-qty-suffix {
  display: inline-block;
  vertical-align: middle;
  float: left;
  margin: 8px 20px 0 4px;
  font-size: 0.95em;
}
.wcz-qty-suffix.nofloat {
  float: none;
}

.product .price small {
  opacity: 0.72;
}


@font-face {
    font-family: 'sbfontello';
    src: url('../fonts/fontello.eot?75050836');
    src: url('../fonts/fontello.eot?75050836#iefix') format('embedded-opentype'), url('../fonts/fontello.woff?75050836') format('woff'), url('../fonts/fontello.ttf?75050836') format('truetype'),
        url('../fonts/fontello.svg?75050836#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^='gens_raf']:before,
[class*=' gens_raf']:before {
    font-family: 'sbfontello';
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.gens_raf_icn-facebook:before {
    content: '\e800';
} /* '' */
.gens_raf_icn-paper-plane-1:before {
    content: '\e801';
    font-size: 16px;
} /* '' */
.gens_raf_icn-whatsapp:before {
    content: '\e802';
} /* '' */
.gens_raf_icn-twitter:before {
    content: '\e803';
} /* '' */
.gens_raf_icn-gplus:before {
    content: '\e804';
} /* '' */
.gens_raf_icn-linkedin:before {
    content: '\e805';
} /* '' */
.gens_raf_icn-email:before {
    content: '\e806';
} /* '' */
.gens_raf_icn-left-open:before {
    content: '\e807';
} /* '' */
.gens_raf_icn-right-open:before {
    content: '\e808';
} /* '' */
.gens_raf_icn-up-open:before {
    content: '\e809';
} /* '' */
.gens_raf_icn-up-big:before {
    content: '\e80a';
} /* '' */
.gens_raf_icn-angle-circled-up:before {
    content: '\e80b';
} /* '' */
.gens_raf_icn-pinterest:before {
    content: '\e80c';
} /* '' */

#raf_advance_shortcode {
    text-align: center;
    margin: auto;
}
#raf_advance_shortcode .share_text {
    display: block;
    margin: 15px 0;
}
#raf_advance_shortcode input {
    max-width: 360px;
    width: 100%;
    background-color: #f1f1f1;
    border: 1px solid #c8c8c8;
}
.woocommerce-Tabs-panel--refer_tab {
    max-width: 680px;
}
/* My Account Page */
.gens-raf-message,
.gens-raf-mail-share {
    display: block !important;
    position: relative !important;
    background-color: #e5ffe8;
    color: #3c4858;
    padding: 20px 90px 20px 20px !important;
    margin-bottom: 25px;
    border-left: 10px solid rgba(0, 0, 0, 0.15);
}
.gens-raf-mail-share {
    margin-top: 18px;
}
.gens-raf-message a {
    color: #3c4858;
    font-weight: bold;
}
.gens-raf-message .gens-ctc {
    position: absolute;
    right: 15px;
    font-weight: 600;
    font-size: 13px;
    color: #1b6dbf;
    cursor: pointer;
}
.gens-raf-message .gens-ctc:hover {
    color: #222;
}
.gens-referral_share {
    overflow: hidden;
    max-width: 960px;
    display: flex;
}
.gens-referral_share a {
    text-align: center;
    display: block;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
    padding: 20px;
    font-weight: 600;
    color: #fff !important;
    text-decoration: none;
    margin-bottom: 25px;
    margin-right: 1%;
    box-sizing: border-box;
    font-size: 15px;
    text-decoration: none !important;
}
.gens-referral_share a:hover {
    color: #fff !important;
    opacity: 0.85;
}
.gens-referral_share a i {
    padding-right: 8px;
}
.gens-referral_share .gens-referral_share__fb {
    background-color: #3b5998;
}
.gens-referral_share .gens-referral_share__tw {
    background-color: #00b6f1;
}
.gens-referral_share .gens-referral_share__wade {
    background-color: #73bf50;
}
.gens-referral_share .gens-referral_share__ln {
    background-color: #0077b5;
}
.gens-referral_share .gens-referral_share__wa {
    background: #73bf50;
}
.gens-referral_share .gens-referral_share__pin {
    background: #bd081c;
}
#gens-referral_share__email {
    margin: 0 !important;
    padding: 0 !important;
}
.gens-referral_share__email {
    overflow: hidden;
    position: relative;
    margin-bottom: 25px;
}
.gens-referral_share__email__title {
    display: block;
    text-align: center;
    margin: 5px 0 30px 0;
    color: #aaa;
}
.gens-referral_share__email__inputs {
    overflow: hidden;
    margin: 0 !important;
    padding: 0 !important;
}
.gens-referral_share__email input[type='submit'] {
    background: #44bd32 !important;
    position: relative;
    margin: 10px 1px;
    line-height: 32px;
    padding: 8px 30px;
    border: none;
    border-radius: 2px;
    font-size: 12px;
    font-weight: 400;
    white-space: normal;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #fff !important;
}
.gens-referral_share__email input[type='submit']:hover {
    background-color: #4cd137 !important;
}
.gens-referral_share__email__inputs--clone {
}
.gens-referral_share__email input[type='email'],
.gens-referral_share__email input[type='text'] {
    background-color: #f2f2f2 !important;
    color: #43454b !important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    max-width: 48%;
    width: 100%;
    box-sizing: border-box;
    float: left !important;
    margin-bottom: 20px;
    margin-right: 1%;
    margin-top: 0;
    min-height: 44px;
    padding-left: 15px;
}
.gens-referral_share__email input[type='email'].error,
input[type='email'].gens-raf-guest-email.error {
    border: 1px solid red !important;
}
#js--gens-email-clone {
    position: absolute;
    right: 0;
    bottom: 113px;
    color: #fff;
    background-color: #1fb7ef;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    outline: none;
    text-decoration: none;
}

#js--gens-email-remove {
    position: absolute;
    right: 0;
    bottom: 90px;
    color: #fff;
    background-color: red;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    outline: none;
    text-decoration: none;
}
.gens-referral_stats {
    overflow: hidden;
    min-height: 25px;
    margin-bottom: 35px;
    line-height: 25px;
}
.gens-referral_stats > div {
    box-sizing: border-box;
    width: 50%;
    padding: 25px;
    float: left;
    background-color: #f3f3f3;
    font-weight: 600;
}
.gens-referral_stats div:first-child {
    background-color: #00bcd4;
    color: #fff;
    font-weight: 600;
}
table.gens-referral_stats__table,
table.gens-referral_coupons__table {
    border-spacing: 0;
    text-align: left;
}
table.gens-referral_stats__table th,
table.gens-referral_coupons__table th {
    display: table-cell !important;
    background-color: #f8f8f8;
    line-height: 30px;
    height: 30px;
    font-weight: 600;
    padding: 15px;
    color: #6d6d6d;
}

table.gens-referral_stats__table tr,
table.gens-referral_coupons__table tr {
    border: none !important;
}
table.gens-referral_stats__table tbody td,
table.gens-referral_coupons__table tbody td {
    display: table-cell !important;
    background-color: #fdfdfd;
    text-align: left !important;
    line-height: 47px;
    height: 47px;
    padding: 15px;
    border: none !important;
    color: #6d6d6d;
}

table.gens-referral_stats__table tbody tr:nth-child(2n) td,
table.gens-referral_coupons__table tbody tr:nth-child(2n) td {
    background-color: #fbfbfb;
}
.gens-refer-a-friend--share-text {
    margin-bottom: 20px;
}
.woocommerce-account table.shop_table_responsive.shop_table_wpgens tbody td {
    text-align: left;
}
.gens-refer-a-friend,
.gens-refer-a-friend--generate {
    max-width: 960px;
    margin: 15px 0;
}
.gens-raf-generate-guest {
    background-color: #f3f3f3;
    text-align: center;
    padding: 20px 40px;
}
.gens-raf-generate-guest span {
    font-size: 18px;
    color: #242424;
    display: block;
}
.gens-raf-generate-guest input,
.gens-raf-generate-guest button {
    display: block;
    width: 100%;
}
.gens-raf-generate-guest input {
    background-color: #fff !important;
    box-sizing: border-box;
    margin: 15px 0;
}
.gens-raf-generate-link {
    background-color: #797979;
    color: #fff;
}
.gens-refer-a-friend--guest {
    display: none;
}
.gens-refer-a-friend--guest.guest_cookie_true {
    display: block;
}
.gens-refer-a-friend--generate.guest_cookie_true {
    display: none;
}
@media screen and (max-width: 667px) {
    .gens-referral_share {
        display: block;
    }
    .gens-referral_share .gens-referral_share__wade {
        display: none !important;
    }
}
@media screen and (min-width: 667px) {
    .gens-referral_share__wa {
        display: none !important;
    }
}
@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.aws-container .aws-search-form{position:relative;width:100%;float:none!important;display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;align-items:stretch;height:44px}.aws-container .aws-search-form *,.aws-search-result{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-hyphens:manual;-webkit-hyphens:manual;hyphens:manual;border-radius:0!important}.aws-container .aws-search-form .aws-loader,.aws-container .aws-search-form .aws-loader:after{border-radius:50%!important;width:20px;height:20px}.aws-container .aws-search-form .aws-wrapper{flex-grow:1;position:relative;vertical-align:top;padding:0;width:100%;overflow:hidden}.aws-container .aws-search-form .aws-loader{position:absolute;display:none;right:10px;top:50%;z-index:999;margin:-10px 0 0;font-size:10px;text-indent:-9999em;border-top:3px solid #ededed;border-right:3px solid #ededed;border-bottom:3px solid #ededed;border-left:3px solid #555}.aws-container .aws-search-form.aws-processing .aws-loader{display:block;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 .7s infinite linear;animation:load8 .7s infinite linear}.aws-container .aws-search-label{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.aws-container .aws-search-field{width:100%;max-width:100%;color:#313131;padding:6px;line-height:30px;display:block;font-size:12px;position:relative;z-index:2;-webkit-appearance:none;height:100%;min-height:inherit;margin:0!important;border:1px solid #d8d8d8;outline:0}@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:1024px){.aws-container .aws-search-field{font-size:16px}}.aws-container .aws-search-field::-ms-clear{display:none;width:0;height:0}.aws-container .aws-search-field::-ms-reveal{display:none;width:0;height:0}.aws-container .aws-search-field::-webkit-search-cancel-button,.aws-container .aws-search-field::-webkit-search-decoration,.aws-container .aws-search-field::-webkit-search-results-button,.aws-container .aws-search-field::-webkit-search-results-decoration{display:none}.aws-container .aws-search-field:focus{background-color:#fff}.aws-container .aws-show-clear .aws-search-field{padding-right:40px}.aws-container .aws-search-field:focus::-webkit-input-placeholder{color:transparent}.aws-container .aws-search-field:focus:-moz-placeholder{color:transparent}.aws-container .aws-search-field:focus::-moz-placeholder{color:transparent}.aws-container .aws-search-field:focus:-ms-input-placeholder{color:transparent}.aws-container .aws-search-form .aws-search-clear{display:none!important;position:absolute;top:0;right:0;z-index:2;cursor:pointer;color:#757575;height:100%;width:38px;padding:0 0 0 10px;text-align:left}.aws-container .aws-search-form .aws-search-clear span{position:relative;display:block;font-size:24px;line-height:24px;top:50%;margin-top:-12px}.aws-container .aws-search-form.aws-show-clear.aws-form-active .aws-search-clear{display:block!important}.aws-container .aws-search-form.aws-form-active.aws-processing .aws-search-clear{display:none!important}.aws-container .aws-search-form .aws-search-btn{padding:0;line-height:10px;width:42px}.aws-container .aws-search-form .aws-search-btn_icon{display:inline-block;fill:currentColor;height:24px;line-height:24px;position:relative;width:42px;color:#555}.aws-container .aws-search-form .aws-search-btn svg{display:block;height:100%;width:100%}.aws-container[data-show-page=false] .aws-search-form .aws-search-btn:hover{background:#ededed;cursor:default}.aws-container .aws-search-form .aws-form-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-direction:column;text-align:center;background:#ededed;border:1px solid #d8d8d8;margin:0 0 0-1px;cursor:pointer;position:relative;white-space:nowrap;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color 100ms ease-in-out;-moz-transition:background-color 100ms ease-in-out;-o-transition:background-color 100ms ease-in-out;transition:background-color 100ms ease-in-out}.aws-container .aws-search-form .aws-form-btn:hover{background:#dcdcdc}.aws-container .aws-search-form .aws-form-btn:active{background:#d8d8d8}.aws-container[data-buttons-order="3"] .aws-search-form .aws-wrapper{-webkit-order:2;order:2}.aws-container[data-buttons-order="3"] .aws-search-form .aws-search-btn{margin:0-1px 0 0}.aws-search-result{position:absolute;text-align:left;z-index:9999999999999;background:#fff;width:100%;margin-top:-1px;border:1px solid #ccc;font-size:12px;line-height:16px}.aws-search-result ul{list-style:none;padding:0!important;margin:0!important;max-height:400px;overflow-y:auto}.aws-search-result ul::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:#ededed}.aws-search-result ul::-webkit-scrollbar{width:7px;background-color:#ededed}.aws-search-result ul::-webkit-scrollbar-thumb{background-color:#d8d8d8}.aws-search-result ul li{list-style:none;border-bottom:1px solid #ccc;overflow:hidden;margin:0!important;position:relative}.aws-search-result ul li:last-child{border-bottom:0}.aws-search-result .aws_result_link{display:block;cursor:pointer;padding:10px 8px;height:100%;overflow:hidden;text-decoration:none;border:0}.aws-search-result .aws_top_text{width:100%;padding:10px 8px;border-bottom:1px solid #ccc}.aws-search-result .aws_result_item.hovered,.aws-search-result .aws_result_item:hover,.aws-search-result .aws_search_more a:hover{background:#f5f5f5}.aws-search-result .aws_results .aws_result_item{position:relative}.aws-search-result .aws_result_item .aws_result_link_top{position:absolute;z-index:1;white-space:nowrap;text-indent:-9999px;overflow:hidden;top:0;bottom:0;left:0;right:0;opacity:0;outline:0;text-decoration:none}.aws-search-result .aws_result_item [data-link],.aws-search-result .aws_result_item a,.aws-search-result .aws_result_item button,.aws-search-result .aws_result_item span[href]{position:relative;z-index:2}.aws-search-result .aws_result_content{overflow:hidden;display:block}.aws-search-result .aws_result_title{display:block;font-weight:400;margin-bottom:3px;color:#21759b}.aws-search-result .aws_result_featured{margin:0 6px 0 0;position:relative;top:-2px;left:3px}.aws-search-result .aws_result_featured svg{width:13px;height:13px;fill:#fa0;vertical-align:bottom}.aws-search-result .aws_result_sku,.aws-search-result .aws_result_stock{display:block;font-weight:400;margin-top:4px;margin-bottom:5px;color:#7ad03a}.aws-search-result .aws_result_stock.out{color:#a44}.aws-search-result .aws_result_sku{margin-top:3px;color:#222}.aws-search-result .aws_result_cat .aws_result_title,.aws-search-result .aws_result_tag .aws_result_title,.aws-search-result .aws_result_top_custom_item .aws_result_title{margin-bottom:2px}.aws-search-result .aws_result_excerpt{display:block;color:#222}.aws-search-result .aws_result_price{display:block;padding:2px 0;color:#222}.aws-search-result .aws_result_price del{background:0 0;padding:0 12px 0 0;opacity:.8;text-decoration:line-through!important}.aws-search-result .aws_result_price ins{background:0 0;padding:0 12px 0 0;opacity:1}.aws-search-result .aws_result_cats{display:block;float:left;margin:0 20px 0 0}.aws-search-result .aws_result_image{display:block;height:100%;float:left;padding:0 10px 0 0}.aws-search-result .aws_result_image img{width:50px;height:auto;box-shadow:none}.aws-search-result .aws_result_sale{display:block;height:42px;overflow:hidden;position:absolute;right:0;top:0;width:47px}.aws-search-result .aws_onsale{background:#77a464 0 0;color:#fff;display:block;float:right;height:20px;padding-top:2px;position:relative;right:-25px;text-align:center;top:3px;transform:rotate(45deg);width:77px}.aws-search-result .aws_no_result{line-height:1.5;padding:10px 6px;cursor:auto}.aws-search-result .aws_search_more a{line-height:40px;display:block;text-decoration:none;border:0;text-align:center;color:#21759b}.aws-search-result .aws_terms_suggestions{line-height:1.7}.aws-search-result .aws_term_suggestion{color:#222;vertical-align:middle}.aws-search-result a.aws_term_suggestion{color:#222;background:#ededed;border:0;border-radius:3px;font-size:13px;padding:2px 5px}.aws-search-result a.aws_term_suggestion:hover{background-color:#dad8da}body.aws-overlay{overflow:hidden!important;position:fixed;width:100%}.aws-container.aws-mobile-fixed{position:fixed!important;z-index:9999999!important;top:10px!important;left:20px!important;width:100%;width:calc(100% - 40px)!important}.aws-mobile-fixed-close{padding:15px;margin-right:-10px;display:inline-block;float:right;cursor:pointer}.aws-overlay-mask{display:block;position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;background:#fff;z-index:9999998!important}.aws-overlay .aws-overlay-mask{opacity:1}.et_search_outer .aws-container{width:60%}.et_search_outer .aws-container .aws-search-form{max-width:100%!important}.et_vertical_nav .et_search_outer .aws-container{width:auto;margin:0 20px 0 0}.et_fixed_nav .et-fixed-header .et_search_outer .aws-container{top:7px}.et_pb_menu__search .aws-container{width:100%}#et-boc .aws-container .aws-search-field{border:1px solid #d8d8d8;padding:6px 15px}#et-boc .aws-container .aws-search-form .aws-form-btn{background:#ededed;border:1px solid #d8d8d8;margin:0 0 0-1px}#et-boc .aws-container .aws-search-form .aws-wrapper .aws-loader{border-top:3px solid #ededed;border-right:3px solid #ededed;border-bottom:3px solid #ededed;border-left:3px solid #555;margin:-10px 0 0}#et-boc .aws-container .aws-search-form .aws-search-clear span{margin-top:-12px}#et-boc .aws-container .aws-search-form .aws-search-clear{padding:0 0 0 10px}.aws-search-result .aws_result_title .advanced-woo-labels{position:relative!important;width:auto!important;margin:0 5px 5px 0!important;transform:none!important}.aws-search-result .aws_result_title .advanced-woo-labels:last-child{margin-bottom:0!important}.aws-search-result .aws_result_title .aws_result_labels{display:flex;margin:0!important;flex-wrap:wrap;flex-direction:row;text-align:left;justify-content:flex-start}@charset "UTF-8";#toast-container>div:after,[class*=" wlfmc-icon-"],[class^=wlfmc-icon-]{font-family:wlfmc-icons !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.wlfmc-icon-close:before{content:"";}.wlfmc-icon-arrow-right:before{content:"";}.wlfmc-icon-multi-list-5-o:before{content:"";}.wlfmc-icon-multi-list-6:before{content:"";}.wlfmc-icon-multi-list-6-o:before{content:"";}.wlfmc-icon-multi-list-7:before{content:"";}.wlfmc-icon-multi-list-7-o:before{content:"";}.wlfmc-icon-copy:before{content:"";}.wlfmc-icon-info:before{content:"";}.wlfmc-icon-notice:before{content:"";}.wlfmc-icon-success:before{content:"";}.wlfmc-icon-warning:before{content:"";}.wlfmc-icon-multi-list-8:before{content:"";}.wlfmc-icon-multi-list-8-o:before{content:"";}.wlfmc-icon-pdf:before{content:"";}.wlfmc-icon-multi-list-1:before{content:"";}.wlfmc-icon-multi-list-1-o:before{content:"";}.wlfmc-icon-multi-list-2:before{content:"";}.wlfmc-icon-multi-list-2-o:before{content:"";}.wlfmc-icon-multi-list-3:before{content:"";}.wlfmc-icon-multi-list-3-o:before{content:"";}.wlfmc-icon-multi-list-4:before{content:"";}.wlfmc-icon-multi-list-4-o:before{content:"";}.wlfmc-icon-notification-1:before{content:"";}.wlfmc-icon-notification-1-o:before{content:"";}.wlfmc-icon-notification-2:before{content:"";}.wlfmc-icon-notification-2-o:before{content:"";}.wlfmc-icon-notification-3:before{content:"";}.wlfmc-icon-notification-3-o:before{content:"";}.wlfmc-icon-sfl-1:before{content:"";}.wlfmc-icon-sfl-2:before{content:"";}.wlfmc-icon-sfl-3:before{content:"";}.wlfmc-icon-sfl-4:before{content:"";}.wlfmc-icon-sfl-5:before{content:"";}.wlfmc-icon-sfl-6:before{content:"";}.wlfmc-icon-sfl-7:before{content:"";}.wlfmc-icon-sfl-8:before{content:"";}.wlfmc-icon-alert-circle:before{content:"";}.wlfmc-icon-arrow-left:before{content:"";}.wlfmc-icon-cart:before{content:"";}.wlfmc-icon-checked-circle:before{content:"";}.wlfmc-icon-close-circle:before{content:"";}.wlfmc-icon-components:before{content:"";}.wlfmc-icon-discount-off:before{content:"";}.wlfmc-icon-edit:before{content:"";}.wlfmc-icon-edit2:before{content:"";}.wlfmc-icon-estimate:before{content:"";}.wlfmc-icon-estimate-done:before{content:"";}.wlfmc-icon-grid:before{content:"";}.wlfmc-icon-growth-profit:before{content:"";}.wlfmc-icon-lock:before{content:"";}.wlfmc-icon-info-circle:before{content:"";}.wlfmc-icon-private:before{content:"";}.wlfmc-icon-profit-outline:before{content:"";}.wlfmc-icon-public:before{content:"";}.wlfmc-icon-share-outline:before{content:"";}.wlfmc-icon-share-solid:before{content:"";}.wlfmc-icon-time-circle:before{content:"";}.wlfmc-icon-trash:before{content:"";}.wlfmc-icon-unlock:before{content:"";}.wlfmc-icon-alert-solid:before{content:"";}.wlfmc-icon-save-for-later:before{content:"";}.wlfmc-icon-down:before{content:"";}.wlfmc-icon-next:before{content:"";}.wlfmc-icon-open-link:before{content:"";}.wlfmc-icon-plus-1:before{content:"";}.wlfmc-icon-prev:before{content:"";}.wlfmc-icon-up:before{content:"";}.wlfmc-icon-multi-list-9:before{content:"";}.wlfmc-icon-multi-list-9-o:before{content:"";}.wlfmc-icon-multi-list-10:before{content:"";}.wlfmc-icon-multi-list-10-o:before{content:"";}.wlfmc-icon-low-stock:before{content:"";}.wlfmc-icon-on-sale:before{content:"";}.wlfmc-icon-price-change:before{content:"";}.wlfmc-icon-back-in-stock:before{content:"";}.wlfmc-icon-multi-list-5:before{content:"";}.wlfmc-icon-drag-drop:before{content:"";}.wlfmc-icon-move-to-list:before{content:"";}.wlfmc-icon-manage:before{content:"";}.wlfmc-icon-multi-list-14-light:before{content:"";}.wlfmc-icon-multi-list-14-light-o:before,.wlfmc-icon-multi-list-14-regular-o:before,.wlfmc-icon-multi-list-14-solid-o:before{content:"";}.wlfmc-icon-multi-list-14-regular:before{content:"";}.wlfmc-icon-gift-light:before{content:"";}.wlfmc-icon-gift-light-o:before,.wlfmc-icon-gift-regular-o:before,.wlfmc-icon-gift-solid-o:before{content:"";}.wlfmc-icon-gift-regular:before{content:"";}.wlfmc-icon-tag-light:before{content:"";}.wlfmc-icon-tag-light-o:before,.wlfmc-icon-tag-regular-o:before,.wlfmc-icon-tag-solid-o:before{content:"";}.wlfmc-icon-tag-regular:before{content:"";}.wlfmc-icon-star-light:before{content:"";}.wlfmc-icon-star-light-o:before,.wlfmc-icon-star-regular-o:before,.wlfmc-icon-star-solid-o:before{content:"";}.wlfmc-icon-star-regular:before{content:"";}.wlfmc-icon-heart-light-2:before{content:"";}.wlfmc-icon-heart-light-2-o:before,.wlfmc-icon-heart-regular-2-o:before,.wlfmc-icon-heart-solid-2-o:before{content:"";}.wlfmc-icon-heart-regular-2:before{content:"";}.wlfmc-icon-sfl-9-light:before{content:"";}.wlfmc-icon-sfl-9-regular:before{content:"";}.wlfmc-icon-sfl-10-light:before{content:"";}.wlfmc-icon-sfl-10-solid:before{content:"";}.wlfmc-icon-sfl-10-regular:before{content:"";}.wlfmc-icon-sfl-11-light:before{content:"";}.wlfmc-icon-sfl-12-light:before{content:"";}.wlfmc-icon-sfl-12-regular:before{content:"";}.wlfmc-icon-sfl-11-regular:before{content:"";}.wlfmc-icon-sfl-13-light:before{content:"";}.wlfmc-icon-sfl-14-light:before{content:"";}.wlfmc-icon-sfl-14-regular:before{content:"";}.wlfmc-icon-sfl-13-regular:before{content:"";}.wlfmc-icon-heart-light-1:before{content:"";}.wlfmc-icon-heart-light-1-o:before,.wlfmc-icon-heart-regular-1-o:before,.wlfmc-icon-heart-solid-1-o:before{content:"";}.wlfmc-icon-heart-regular-1:before{content:"";}.wlfmc-icon-notification-4-light:before{content:"";}.wlfmc-icon-notification-4-light-o:before,.wlfmc-icon-notification-4-regular-o:before,.wlfmc-icon-notification-4-solid:before{content:"";}.wlfmc-icon-notification-4-regular:before{content:"";}.wlfmc-icon-notification-5-light:before{content:"";}.wlfmc-icon-notification-5-light-o:before,.wlfmc-icon-notification-5-regular-o:before,.wlfmc-icon-notification-5-solid:before{content:"";}.wlfmc-icon-notification-5-regular:before{content:"";}.wlfmc-icon-notification-6-light:before{content:"";}.wlfmc-icon-notification-6-light-o:before,.wlfmc-icon-notification-6-regular-o:before,.wlfmc-icon-notification-6-solid:before{content:"";}.wlfmc-icon-notification-6-regular:before{content:"";}.wlfmc-icon-notification-7-light:before{content:"";}.wlfmc-icon-notification-7-light-o:before,.wlfmc-icon-notification-7-regular-o:before,.wlfmc-icon-notification-7-solid:before{content:"";}.wlfmc-icon-notification-7-regular:before{content:"";}.wlfmc-icon-multi-list-11-light:before{content:"";}.wlfmc-icon-multi-list-11-light-o:before,.wlfmc-icon-multi-list-11-regular-o:before,.wlfmc-icon-multi-list-11-solid-o:before{content:"";}.wlfmc-icon-multi-list-11-regular:before{content:"";}.wlfmc-icon-multi-list-12-light:before{content:"";}.wlfmc-icon-multi-list-12-light-o:before,.wlfmc-icon-multi-list-12-regular-o:before,.wlfmc-icon-multi-list-12-solid-o:before{content:"";}.wlfmc-icon-multi-list-12-regular:before{content:"";}.wlfmc-icon-multi-list-13-light:before{content:"";}.wlfmc-icon-multi-list-13-light-o:before,.wlfmc-icon-multi-list-13-regular-o:before,.wlfmc-icon-multi-list-13-solid-o:before{content:"";}.wlfmc-icon-multi-list-13-regular:before{content:"";}.wlfmc-icon-tag:before{content:"";}.wlfmc-icon-tag-o:before{content:"";}.wlfmc-icon-gift:before{content:"";}.wlfmc-icon-gift-o:before{content:"";}.wlfmc-icon-email-light:before{content:"";}.wlfmc-icon-email:before{content:"";}.wlfmc-icon-pin:before{content:"";}.wlfmc-icon-pin-o:before{content:"";}.wlfmc-icon-plus:before{content:"";}.wlfmc-icon-plus-o:before{content:"";}.wlfmc-icon-facebook-light:before{content:"";}.wlfmc-icon-facebook:before{content:"";}.wlfmc-icon-heart:before{content:"";}.wlfmc-icon-heart-o:before{content:"";}.wlfmc-icon-messenger-light:before{content:"";}.wlfmc-icon-messenger:before{content:"";}.wlfmc-icon-star:before{content:"";}.wlfmc-icon-star-o:before{content:"";}.wlfmc-icon-telegram-light:before{content:"";}.wlfmc-icon-telegram:before{content:"";}.wlfmc-icon-twitter-light:before{content:"";}.wlfmc-icon-twitter:before{content:"";}.wlfmc-icon-twitter-o-light:before{content:"";}.wlfmc-icon-twitter-o-solid:before{content:"";}.wlfmc-icon-whatsapp-light:before{content:"";}.wlfmc-icon-whatsapp:before{content:"";}.wlfmc-icon-linkedin:before{content:"";}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@-webkit-keyframes wlfmc-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes wlfmc-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes wlfmc-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.05);box-shadow:0 0 0 0 rgba(0,0,0,.05);}100%{-webkit-box-shadow:0 0 0 20px rgba(0,0,0,0);box-shadow:0 0 0 20px rgba(0,0,0,0);}}@keyframes wlfmc-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.05);box-shadow:0 0 0 0 rgba(0,0,0,.05);}100%{-webkit-box-shadow:0 0 0 20px rgba(0,0,0,0);box-shadow:0 0 0 20px rgba(0,0,0,0);}}.animate-spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block;}.wlfmc-pulse{-webkit-animation:wlfmc-pulse 1.5s infinite;animation:wlfmc-pulse 1.5s infinite;}i.wlfmc-svg{height:70%;position:relative;vertical-align:top;width:70%;}i.wlfmc-svg svg{left:50%;margin:0 !important;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}i.wlfmc-svg svg.e-font-icon-svg{width:inherit;height:inherit;}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;}.d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.f-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}.f-center-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.wlfmc-gdpr-notice-wrapper .wlfmc-notice-buttons,.wlfmc-guest-notice-wrapper .wlfmc-notice-buttons,.wlfmc-inline-buttons-no-mar,.wlfmc-list .product-components,.wlfmc-list .product-copy,.wlfmc-list .product-move,.wlfmc-list .wlfmc-remove-from-list,.wlfmc-list nav.wishlist-pagination ul li a,.wlfmc-list nav.wishlist-pagination ul li span,.wlfmc-lists nav.wishlist-pagination ul li a,.wlfmc-lists nav.wishlist-pagination ul li span,.wlfmc-multi-list-guest-notice-wrapper .wlfmc-notice-buttons,.wlfmc-notice-wrapper .wlfmc-notice-buttons,.wlfmc-popup .wlfmc-btn,.wlfmc-popup .wlfmc-popup-header-bordered i,.wlfmc-share .wlfmc-copy-container,.wlfmc-share .wlfmc-copy-container .copy-link-trigger,.wlfmc-share ul.share-items,.wlfmc-share ul.share-items i,.wlfmc-unsubscribe-notice-wrapper .wlfmc-notice-buttons,.wlfmc-valign,.wlfmc-waitlist-guest-notice-wrapper .wlfmc-notice-buttons,.wlfmc-wishlist-table.wishlist-default-style button[type=submit],.wlfmc-wishlist-table.wishlist-default-style input[type=submit],.wlfmc-wishlist-table.wishlist-default-style.add-to-card-same-button .button:not(.minus):not(.plus):not([style="display:none"]){display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.wlfmc-flex-on-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;}.wlfmc-flex-on-image>div{margin:0;}.wlfmc-add-to-outofstock .gap-10,.wlfmc-counter-wrapper .gap-10,.wlfmc-list .gap-10,.wlfmc-notice-wrapper .gap-10,.wlfmc-popup .gap-10,.wlfmc-wishlist-form .gap-10,.wlfmc-wishlist-page .gap-10{gap:10px !important;}.wlfmc-add-to-outofstock .gap-5,.wlfmc-counter-wrapper .gap-5,.wlfmc-list .gap-5,.wlfmc-notice-wrapper .gap-5,.wlfmc-popup .gap-5,.wlfmc-wishlist-form .gap-5,.wlfmc-wishlist-page .gap-5{gap:5px !important;}.wlfmc-wishlist-form{max-width:100% !important;margin:0 !important;}.wlfmc-add-to-multi-list a,.wlfmc-add-to-saveforlater a,.wlfmc-add-to-waitlist a,.wlfmc-add-to-wishlist a,.wlfmc-lists-header a,.wlfmc-notice-wrapper a,.wlfmc-outofstock-popup-trigger a,.wlfmc-popup a,.wlfmc-tabs a,.wlfmc-wishlist-form a{outline:0 !important;text-decoration:none !important;}.wlfmc-add-to-multi-list a:hover,.wlfmc-add-to-saveforlater a:hover,.wlfmc-add-to-waitlist a:hover,.wlfmc-add-to-wishlist a:hover,.wlfmc-lists-header a:hover,.wlfmc-notice-wrapper a:hover,.wlfmc-outofstock-popup-trigger a:hover,.wlfmc-popup a:hover,.wlfmc-tabs a:hover,.wlfmc-wishlist-form a:hover{outline:0 !important;text-decoration:none !important;}.wlfmc-add-to-multi-list a:focus,.wlfmc-add-to-saveforlater a:focus,.wlfmc-add-to-waitlist a:focus,.wlfmc-add-to-wishlist a:focus,.wlfmc-lists-header a:focus,.wlfmc-notice-wrapper a:focus,.wlfmc-outofstock-popup-trigger a:focus,.wlfmc-popup a:focus,.wlfmc-tabs a:focus,.wlfmc-wishlist-form a:focus{outline:0 !important;text-decoration:none !important;}.wlfmc-add-to-multi-list a:active,.wlfmc-add-to-saveforlater a:active,.wlfmc-add-to-waitlist a:active,.wlfmc-add-to-wishlist a:active,.wlfmc-lists-header a:active,.wlfmc-notice-wrapper a:active,.wlfmc-outofstock-popup-trigger a:active,.wlfmc-popup a:active,.wlfmc-tabs a:active,.wlfmc-wishlist-form a:active{outline:0 !important;text-decoration:none !important;}html.popup_visible,html.popup_visible body{overflow-x:hidden;}.wlfmc-popup{background-color:#fff;border:1px solid #e2e2e2;border-radius:8px;display:none !important;margin:30px !important;max-width:510px;min-width:340px;position:relative;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.16);box-shadow:0 5px 15px rgba(0,0,0,.16);}.wlfmc-popup .wlfmc-popup-content{padding:20px 40px;text-align:left;}.wlfmc-popup .wlfmc-btn{border:1px solid transparent;border-radius:3px;font-size:14px !important;padding:0 25px !important;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;line-height:36px !important;}.wlfmc-popup .wlfmc-btn.btn-block{width:100%;}.wlfmc-popup .wlfmc-btn:after,.wlfmc-popup .wlfmc-btn:before{display:none;}.wlfmc-popup .wlfmc-popup-footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 40px 20px 40px;}.wlfmc-popup .wlfmc-popup-footer .wlfmc-btn{margin:5px auto;min-width:48%;}.wlfmc-popup .wlfmc-popup-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 20px 0;}.wlfmc-popup .wlfmc-popup-header img{display:block;height:auto !important;max-width:100%;}.wlfmc-popup .wlfmc-popup-title.center-title{display:block;text-align:center;}.wlfmc-popup .wlfmc-popup-header-bordered{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #e1e1e1;}.wlfmc-popup .wlfmc-popup-header-bordered i{width:45px;height:45px;min-width:45px;border-radius:10px;}.wlfmc-popup .wlfmc-popup-header-bordered i:not(.wlfmc-icon-close){background-color:#f2f2f2;}.wlfmc-popup .wlfmc-popup-header-bordered i.wlfmc-icon-close{color:#303030;font-size:18px;}.wlfmc-popup .wlfmc-popup-desc{max-height:200px;overflow-y:auto;scrollbar-width:thin;text-align:center;}.wlfmc-popup .wlfmc-popup-desc.lighter{font-weight:lighter;}.wlfmc-popup.size-small .wlfmc-popup-footer{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.wlfmc-popup.size-large .wlfmc-popup-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.wlfmc-popup.size-large .wlfmc-popup-content{padding:20px 40px !important;}.popup_wrapper_visible .wlfmc-popup{display:inline-block !important;}.wlfmc-share ul.share-items{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 !important;margin:0 !important;gap:10px;list-style:none !important;}.wlfmc-share ul.share-items i{width:36px;height:36px;border:1px solid rgba(59,89,152,.1);}.wlfmc-share ul.share-items .share-item{margin:0;}.wlfmc-share ul.share-items .share-item a{opacity:.8;}.wlfmc-share ul.share-items .share-item a:hover{opacity:1;}.wlfmc-share .wlfmc-copy-title,.wlfmc-share .wlfmc-share-title{font-weight:300;font-size:14px;margin-bottom:10px;}.wlfmc-share .wlfmc-copy-title{margin-top:15px;}.wlfmc-share .wlfmc-copy-container{height:36px;padding:5px;border-radius:3px;background:#feffff;border:1px solid #ddd;font-size:12px;}.wlfmc-share .wlfmc-copy-container .share-url{max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.wlfmc-share .wlfmc-copy-container .copy-link-trigger{cursor:pointer;margin:0 0 0 10px !important;background-color:#ddd;border-radius:3px !important;height:26px;padding:0 10px;border:1px solid transparent;}.wlfmc-wishlist-footer tr.actions,.wlfmc-wishlist-table-header{padding:20px;border:1px solid transparent !important;border-bottom-width:2px;border-right-width:2px;border-radius:3px;margin-bottom:20px;width:100%;background:0 0;}.wlfmc-wishlist-table-header{-webkit-box-sizing:border-box;box-sizing:border-box;}.wlfmc-wishlist-table-header.hide{display:none !important;}.wlfmc-wishlist-table-header .list-name{font-size:16px;}.wlfmc-wishlist-table-header .list-desc{font-weight:300;font-size:14px !important;margin:0 !important;}.wlfmc-wishlist-table-header:not(.wishlist-default-style) .button:not(.wlfmc-new-list){padding:0 !important;min-width:30px;min-height:30px;}.wlfmc-wishlist-table-header .button i{margin:0 !important;}.wlfmc-wishlist-footer tr.actions{margin:10px 0 0 0;padding:0;display:table;}.wlfmc-wishlist-footer tr.actions td{padding:5px 20px;}.wlfmc-wishlist-table{table-layout:unset !important;border:none !important;border-collapse:separate;border-radius:6px;border-spacing:0 5px;font-size:14px;line-height:1;text-align:center;width:100%;}.wlfmc-wishlist-table td{border:none;text-align:center;min-width:140px;}.wlfmc-wishlist-table th{border:none;text-align:center;}.wlfmc-wishlist-table tr.wlfmc-row-meta-data{width:100%;margin-top:0 !important;border-top:0 none !important;}.wlfmc-wishlist-table tr.wlfmc-row-meta-data td{padding:0 15px !important;}.wlfmc-wishlist-table tr td{background-color:transparent !important;border:none !important;padding:10px !important;vertical-align:middle !important;}.wlfmc-wishlist-table tr td.last-column .button:not(.minus):not(.plus){-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:auto;}.wlfmc-wishlist-table .wishlist-items-wrapper:not(.wishlist-empty) tr.wlfmc-row-meta-data:not(.hide){border-top-right-radius:0 !important;border-top-left-radius:0 !important;}.wlfmc-wishlist-table td.with-border-top{border-top:1px solid #ebebeb !important;}.wlfmc-wishlist-table .first-column{position:relative;min-height:60px;min-width:60px;}.wlfmc-wishlist-table .center-column{text-align:left !important;}.wlfmc-wishlist-table .last-column .add_to_cart_button,.wlfmc-wishlist-table .last-column .button:not(.minus):not(.plus){white-space:nowrap;margin:0 !important;}.wlfmc-wishlist-table .wlfmc-wishlist-footer .wlfmc-share-title{font-size:14px;margin:5px;min-width:75px;}.wlfmc-wishlist-table .wlfmc-wishlist-footer .wlfmc-share ul{margin:5px;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}.wlfmc-wishlist-table .wlfmc-wishlist-footer select{min-width:175px;width:auto;}.wlfmc-wishlist-table .product-thumbnail img{height:auto;}.wlfmc-wishlist-table .wlfmc-thumbnail-wrapper{position:relative;}.wlfmc-wishlist-table .wlfmc-action-icons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}.wlfmc-wishlist-table.view-mode-list .wishlist-items-wrapper:not(.wishlist-empty)>tr:not(.hide){border:1px solid #ebebeb;border-radius:10px;display:table;}.wlfmc-wishlist-table.view-mode-list .wishlist-items-wrapper:not(.wishlist-empty)>tr:not(.hide):not(:first-child){margin-top:10px;}.wlfmc-wishlist-table.view-mode-list .center-column{width:100%;}.wlfmc-wishlist-table.view-mode-list .product-thumbnail{margin:0 0 0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.wlfmc-wishlist-table.view-mode-list .product-thumbnail img{max-width:95px !important;min-width:95px !important;}.wlfmc-wishlist-table.view-mode-list .hide-on-list-mode{display:none !important;}.wlfmc-wishlist-table.view-mode-list .product-date-added{white-space:nowrap;}.wlfmc-wishlist-table.view-mode-grid .product-name{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}.wlfmc-wishlist-table.view-mode-grid .product-name strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.wlfmc-wishlist-table.view-mode-grid tr.wlfmc-row-meta-data{display:none !important;}.wlfmc-wishlist-table.view-mode-grid .wlfmc-action-icons{position:absolute;top:0;left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.wlfmc-wishlist-table.view-mode-grid .wishlist-items-wrapper:not(.wishlist-empty){display:grid;grid-gap:20px 10px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-items:center;}.wlfmc-wishlist-table.view-mode-grid .wishlist-items-wrapper:not(.wishlist-empty)>tr:not(.hide){border:1px solid #ebebeb;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto;max-width:250px;min-width:250px;position:relative;}.wlfmc-wishlist-table.view-mode-grid .wishlist-items-wrapper:not(.wishlist-empty)>tr:not(.hide) td.last-column{margin-top:auto;}.wlfmc-wishlist-table.view-mode-grid .wishlist-items-wrapper:not(.wishlist-empty)>tr:not(.hide) .checkbox-label{margin-right:auto !important;}.wlfmc-wishlist-table.view-mode-grid .wishlist-items-wrapper:not(.wishlist-empty) td{padding:10px !important;}.wlfmc-wishlist-table.view-mode-grid .product-thumbnail{min-width:95px !important;width:100%;}.wlfmc-wishlist-table.view-mode-grid .product-thumbnail img{max-width:100% !important;width:100%;}.wlfmc-wishlist-table.view-mode-grid .hide-on-grid-mode{display:none !important;}.wlfmc-wishlist-table.view-mode-grid .f-wrap-on-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;}.wlfmc-wishlist-table .wishlist-empty-row td{padding:40px 10px !important;}.wlfmc-wishlist-table .wishlist-empty-row td img{background-color:transparent !important;margin:0 auto !important;}.wlfmc-wishlist-table .wishlist-empty-row td .empty-title{font-size:18px;margin:20px 0 10px;}.wlfmc-wishlist-table .wishlist-empty-row td .empty-content{margin-bottom:10px;}.wlfmc-wishlist-table .wishlist-empty-row td .empty-button{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}.wlfmc-wishlist-table.wishlist-default-style button[type=submit],.wlfmc-wishlist-table.wishlist-default-style input[type=submit],.wlfmc-wishlist-table.wishlist-default-style.add-to-card-same-button .button:not(.minus):not(.plus):not([style="display:none"]){background-color:#e9e9ed;border:0 solid transparent;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606060;float:none !important;font-weight:400;letter-spacing:0;line-height:1;margin:0 !important;outline:0 !important;padding:0 15px !important;text-align:center;text-transform:none;white-space:nowrap;cursor:pointer;height:36px;}.wlfmc-wishlist-table.wishlist-default-style .wlfmc-wishlist-footer .button,.wlfmc-wishlist-table.wishlist-default-style .wlfmc-wishlist-footer button[type=submit],.wlfmc-wishlist-table.wishlist-default-style .wlfmc-wishlist-footer input[type=submit]{min-width:175px;}.wlfmc-wishlist-table.wishlist-default-style .wlfmc-wishlist-footer select{border:0 solid transparent;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;height:36px;margin:0 !important;min-width:175px;outline:0 !important;padding-top:0 !important;padding-bottom:0 !important;}.wlfmc-wishlist-table.wishlist-default-style .wlfmc-wishlist-footer select option:disabled{background-color:#ebebeb;color:#9c9c9c;}.wlfmc-wishlist-table.wishlist-default-style .wlfmc-wishlist-footer select option[value=""]{background-color:#ebebeb;color:#9c9c9c;}.wlfmc-wishlist-table.wishlist-default-style .wlfmc-wishlist-footer .apply-btn{min-width:80px !important;}.wlfmc-wishlist-table.wishlist-default-style.qty-same-button input.qty{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;}.wlfmc-list tr td{-webkit-box-sizing:border-box;box-sizing:border-box;}.wlfmc-list tbody tr{-webkit-transition:all .2s ease;transition:all .2s ease;overflow:hidden;}.wlfmc-list tbody tr.disabled-row{opacity:.6;pointer-events:none;-webkit-filter:grayscale(100%);filter:grayscale(100%);}.wlfmc-list .wlfmc-table-item{position:relative;}.wlfmc-list .kw-prodimage-img-secondary{display:none;}.wlfmc-list img{background-color:#eaeff3;border-radius:10px;margin:0 !important;}.wlfmc-list dl.variation{margin:0;line-height:1.5;}.wlfmc-list dl.variation p{margin:0;}.wlfmc-list dl.variation dt{float:left;clear:both;}.wlfmc-list dd{margin:0 .75rem 0 .25rem !important;}.wlfmc-list input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0;}.wlfmc-list input[type=checkbox]+span{cursor:pointer;display:inline-block;font-size:1rem;height:20px;line-height:20px;padding-left:20px;position:relative;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;}.wlfmc-list input[type=checkbox]+span:before{background-color:#f8f8f8;border:2px solid #9c9c9c;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:20px;left:0;position:absolute;top:0;width:20px;}.wlfmc-list input[type=checkbox]+span:after{border:solid #fff;border-width:0 3px 3px 0;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";display:none;height:9px;left:7px;position:absolute;top:3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:4px;}.wlfmc-list input[type=checkbox]:checked~span:before{background-color:#9c9c9c;}.wlfmc-list input[type=checkbox]:checked~span:after{display:block;}.wlfmc-list .quantity{height:auto !important;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;width:auto;max-width:120px;margin:0;}.wlfmc-list .quantity a{min-width:30px;}.wlfmc-list .quantity .qty{margin:0;min-width:30px;text-align:center;}.wlfmc-list .quantity .botiga-quantity-minus,.wlfmc-list .quantity .botiga-quantity-plus{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;opacity:1;visibility:visible;font-size:inherit;}.wlfmc-list .quantity .botiga-quantity-minus~.qty,.wlfmc-list .quantity .botiga-quantity-plus~.qty,.wlfmc-list .quantity .minus~.qty,.wlfmc-list .quantity .plus~.qty{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.wlfmc-list .checkbox-label{display:inline-block !important;width:30px !important;height:30px !important;line-height:40px !important;margin:0 !important;vertical-align:middle !important;z-index:1;}.wlfmc-list .wishlist-in-stock{color:#7ad03a;}.wlfmc-list .wishlist-out-of-stock{display:inline-block;background:#e7e7e7;padding:3px 5px;border-radius:15px;font-size:12px;font-weight:400;line-height:14px;color:#6f6f6f;margin:0 5px;margin:0 !important;white-space:nowrap;}.wlfmc-list .wishlist-left-stock{color:#ffba00;}.wlfmc-list .variation-rate{padding:0 3px;background:#ddd;border-radius:10px;color:#111;font-weight:300;font-size:.8em;vertical-align:middle;margin:auto 5px;}.wlfmc-list .decrease .variation-rate{background:0 0;color:#7ad03a;}.wlfmc-list .action-wrapper .button{margin:0 !important;white-space:nowrap;}.wlfmc-list .action-wrapper #bulk_actions{-webkit-box-flex:1;-ms-flex:1;flex:1;}.wlfmc-list .product-add-to-cart .button{white-space:nowrap;}.wlfmc-list .wlfmc-badge{background:rgba(221,221,221,.5);font-size:10px;border-radius:12px;padding:2px 5px;}.wlfmc-list .product-review .star-rating{float:none;}.wlfmc-list .product-components,.wlfmc-list .product-copy,.wlfmc-list .product-move{line-height:0;width:30px;height:30px;background:#fff;border-radius:3px;z-index:1;}.wlfmc-list .product-components i,.wlfmc-list .product-copy i,.wlfmc-list .product-move i{font-size:12px;color:rgba(97,97,97,.5);}.wlfmc-list .wlfmc-remove-from-list{font-weight:700;height:30px;line-height:0;text-align:center;text-decoration:none !important;width:30px;background:#fff;border-radius:3px;z-index:1;}.wlfmc-list .wlfmc-remove-from-list i{font-size:12px;color:#9c9c9c;}.wlfmc-list .wlfmc-remove-from-list:focus i{color:#9c9c9c;}.wlfmc-list .wlfmc-remove-from-list:active i{color:#9c9c9c;}.wlfmc-list .wlfmc-remove-from-list:visited i{color:#9c9c9c;}.wlfmc-list .wlfmc-remove-from-list:hover i{color:#333;}.wlfmc-list .wlfmc-waitlist-type{margin-top:10px;}.wlfmc-list .wlfmc-waitlist-type .wlfmc-badge{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;}.wlfmc-list.sortable{position:relative;overflow:auto;}.wlfmc-list.sortable .ui-sortable-helper{position:relative;-webkit-transition:none !important;transition:none !important;}.wlfmc-list.sortable .ui-sortable-helper+.wlfmc-row-meta-data,.wlfmc-list.sortable .ui-sortable-placeholder+.wlfmc-row-meta-data{display:none;}.wlfmc-list.sortable .wishlist-items-wrapper:not(.wishlist-empty) tr td.sortable-handle{position:absolute;right:0;height:25px;width:100%;text-align:center;line-height:25px;cursor:-webkit-grab;cursor:grab;padding:0 !important;}.wlfmc-list.sortable .wishlist-items-wrapper:not(.wishlist-empty) tr.ui-sortable-helper td.sortable-handle{cursor:-webkit-grabbing !important;cursor:grabbing !important;}.wlfmc-list.sortable .wishlist-items-wrapper:not(.wishlist-empty) tr:hover td.sortable-handle{background-color:rgba(0,0,0,.05) !important;}.wlfmc-list.sortable .wishlist-items-wrapper:not(.wishlist-empty) tr.ui-sortable-placeholder{width:100%;border:1px dashed #ccc !important;}.wlfmc-list.sortable .wishlist-items-wrapper:not(.wishlist-empty) tr.ui-sortable-placeholder,.wlfmc-list.sortable .wishlist-items-wrapper:not(.wishlist-empty) tr.ui-sortable-placeholder:hover{background-color:transparent !important;}.wlfmc-list.sortable.view-mode-grid .wishlist-items-wrapper:not(.wishlist-empty) tr.wlfmc-table-item:not(.ui-sortable-placeholder){padding-bottom:25px;}.wlfmc-list.sortable.view-mode-grid .wishlist-items-wrapper:not(.wishlist-empty) tr.wlfmc-table-item td.sortable-handle{bottom:0;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;}.wlfmc-list .button:not(.loading):not(.add_to_cart_button):after,.wlfmc-list .button:not(.loading):not(.add_to_cart_button):before,.wlfmc-lists .button:not(.loading):not(.add_to_cart_button):after,.wlfmc-lists .button:not(.loading):not(.add_to_cart_button):before{display:none;}.wlfmc-list .list-actions .button i,.wlfmc-lists .list-actions .button i{margin:0;}.wlfmc-list .wishlist-pagination,.wlfmc-list .woocommerce-pagination,.wlfmc-lists .wishlist-pagination,.wlfmc-lists .woocommerce-pagination{float:none;text-align:center !important;display:block !important;margin:0;}.wlfmc-list .wishlist-pagination ul.page-numbers::after,.wlfmc-list .wishlist-pagination ul.page-numbers::before,.wlfmc-list .woocommerce-pagination ul.page-numbers::after,.wlfmc-list .woocommerce-pagination ul.page-numbers::before,.wlfmc-lists .wishlist-pagination ul.page-numbers::after,.wlfmc-lists .wishlist-pagination ul.page-numbers::before,.wlfmc-lists .woocommerce-pagination ul.page-numbers::after,.wlfmc-lists .woocommerce-pagination ul.page-numbers::before{display:none;}.wlfmc-list nav.wishlist-pagination,.wlfmc-lists nav.wishlist-pagination{text-align:center;}.wlfmc-list nav.wishlist-pagination ul,.wlfmc-lists nav.wishlist-pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;font-size:12px;}.wlfmc-list nav.wishlist-pagination ul li,.wlfmc-lists nav.wishlist-pagination ul li{margin:0;overflow:hidden;padding:0;}.wlfmc-list nav.wishlist-pagination ul li a,.wlfmc-list nav.wishlist-pagination ul li span,.wlfmc-lists nav.wishlist-pagination ul li a,.wlfmc-lists nav.wishlist-pagination ul li span{font-size:1em;font-weight:400;line-height:1;margin:0;min-width:34px;min-height:34px;padding:10px;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;}.wlfmc-list nav.wishlist-pagination ul li a:hover,.wlfmc-lists nav.wishlist-pagination ul li a:hover{background:#ebe9eb;color:#8a7e88;}.wlfmc-list nav.wishlist-pagination ul li a:focus,.wlfmc-lists nav.wishlist-pagination ul li a:focus{background:#ebe9eb;color:#8a7e88;}.wlfmc-list nav.wishlist-pagination ul li a:after,.wlfmc-list nav.wishlist-pagination ul li a:before,.wlfmc-lists nav.wishlist-pagination ul li a:after,.wlfmc-lists nav.wishlist-pagination ul li a:before{display:none;}.wlfmc-list nav.wishlist-pagination ul li span.current,.wlfmc-lists nav.wishlist-pagination ul li span.current{background:#ebe9eb;color:#8a7e88;}.wlfmc-lists{display:block !important;max-width:100% !important;margin:0 !important;padding:0 !important;}.wlfmc-lists .create-new-list-desc{font-size:16px;}.wlfmc-lists .kw-prodimage-img-secondary{display:none;}.wlfmc-lists .list-actions .button,.wlfmc-lists .wlfmc-new-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;}.wlfmc_content_lists .lists-empty{padding:40px 10px;text-align:center;}.wlfmc_content_lists .lists-empty img{background-color:transparent !important;margin:0 auto !important;}.wlfmc_content_lists .lists-empty .empty-title{font-size:18px;margin:20px 0 10px;}.wlfmc_content_lists .lists-empty .empty-content{margin-bottom:10px;}.wlfmc_content_lists .lists-empty .empty-button{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}.wlfmc-wishlist-table-wrapper{width:100%;}.wlfmc-row-meta-data.hide{display:none !important;}.wlfmc-meta-data{text-align:left;width:100%;height:100%;z-index:1;}.wlfmc-meta-data.wlfmc-absolute-meta-data{position:absolute;left:0;top:0;padding:10px;background:#fff;}.wlfmc-meta-data .hide{display:none;}.wlfmc-meta-data>p{color:#ddd;}.wlfmc-meta-data>p .close-components{color:#303030;width:20px;height:20px;text-align:center;}.wlfmc-meta-data .wlfmc-row-meta-scrollable{overflow-y:auto;max-height:calc(100% - 40px);scrollbar-width:thin;}.wlfmc-meta-data .wlfmc-table-item-meta-data{list-style:none;padding:0;margin:0;}.wlfmc-meta-data .wlfmc-table-item-meta-data li{margin:3px;}.wlfmc-meta-data .wlfmc-table-item-meta-data .variation{background-color:#f8f8f8;border-radius:8px;margin:3px;padding:5px 10px;display:inline-block;line-height:1.5;}.wlfmc-meta-data .wlfmc-table-item-meta-data .variation dt{float:left;clear:both;}.wlfmc-meta-data .wlfmc-table-item-meta-data .variation dd{float:left;}.wlfmc-gdpr-notice-wrapper,.wlfmc-guest-notice-wrapper,.wlfmc-multi-list-guest-notice-wrapper,.wlfmc-notice-wrapper,.wlfmc-unsubscribe-notice-wrapper,.wlfmc-waitlist-guest-notice-wrapper{background-color:#ccc;border-radius:8px;margin-bottom:20px;padding:30px 20px;}.wlfmc-gdpr-notice-wrapper .wlfmc-notice-buttons,.wlfmc-guest-notice-wrapper .wlfmc-notice-buttons,.wlfmc-multi-list-guest-notice-wrapper .wlfmc-notice-buttons,.wlfmc-notice-wrapper .wlfmc-notice-buttons,.wlfmc-unsubscribe-notice-wrapper .wlfmc-notice-buttons,.wlfmc-waitlist-guest-notice-wrapper .wlfmc-notice-buttons{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;}.wlfmc-gdpr-notice-wrapper .wlfmc-notice-buttons a.button,.wlfmc-guest-notice-wrapper .wlfmc-notice-buttons a.button,.wlfmc-multi-list-guest-notice-wrapper .wlfmc-notice-buttons a.button,.wlfmc-notice-wrapper .wlfmc-notice-buttons a.button,.wlfmc-unsubscribe-notice-wrapper .wlfmc-notice-buttons a.button,.wlfmc-waitlist-guest-notice-wrapper .wlfmc-notice-buttons a.button{border:none !important;border-radius:10px;margin:5px;padding:10px 20px;}.wlfmc-notice-wrapper{gap:5px;}.wlfmc-notice-wrapper .wlfmc-icon-alert-solid{margin-top:5px;}.wlfmc-notice-wrapper .wlfmc-notice-content{width:100%;}.wlfmc-notice-wrapper .wlfmc-close-notice i{font-size:12px;color:#616161;}.wlfmc-add-to-wishlist{display:inline-block;white-space:normal;vertical-align:middle;}.wlfmc-add-to-wishlist.hide{display:none;}.wlfmc-add-to-wishlist:not(.wlfmc-btn-type-icon) .wlfmc-custom-btn{padding:0 10px;}.wlfmc-add-to-wishlist:not(.wlfmc-btn-type-icon) .wlfmc-custom-btn.wlfmc-loading-alt{padding:0 15px;}.wlfmc-add-to-wishlist:not(.wlfmc-btn-type-icon) .wlfmc-custom-btn.wlfmc-loading-alt:after{margin:0 -5px;}.wlfmc-add-to-wishlist:not(.wlfmc-btn-type-icon) .wlfmc-custom-btn i{display:inline-block;}.wlfmc-add-to-wishlist .wlfmc-addtowishlist{display:inline-block;}.wlfmc-add-to-wishlist .wlfmc-addtomergelists{display:inline-block;}.wlfmc-add-to-wishlist .wlfmc-browsewishlist,.wlfmc-add-to-wishlist .wlfmc-existsinwishlist,.wlfmc-add-to-wishlist .wlfmc-removefromwishlist{display:none !important;}.wlfmc-add-to-wishlist.exists .wlfmc-addtowishlist{display:none !important;}.wlfmc-add-to-wishlist.exists.show-remove-after-add .wlfmc-removefromwishlist{display:inline-block !important;}.wlfmc-add-to-wishlist.exists.show-browse-after-add .wlfmc-browsewishlist{display:inline-block !important;}.wlfmc-add-to-wishlist.exists.show-exists-after-add .wlfmc-existsinwishlist{display:inline-block !important;}.wlfmc-add-button>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-style:solid;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-align:center;-webkit-transition:all .2s ease-in-out !important;transition:all .2s ease-in-out !important;white-space:nowrap;position:relative !important;}.wlfmc-add-button>a>i{-webkit-transition:all .2s ease-in-out !important;transition:all .2s ease-in-out !important;vertical-align:top;}.wlfmc-add-button>a svg{display:inline-block;max-height:100%;max-width:100%;vertical-align:baseline;}.wlfmc-add-button>a:not(.have-sep) span{margin-left:7px !important;}.wlfmc-add-button>a span{position:relative;}.wlfmc-add-button>a:not(.wlfmc-custom-btn) i.wlfmc-svg{min-width:15px;min-height:15px;}.wlfmc-add-button>a.have-sep span{margin-left:20px;line-height:normal;}.wlfmc-add-button>a.have-sep span:before{border-left:1px solid rgba(238,152,221,.37);content:"";height:80%;left:-10px;position:absolute;top:10%;width:1px;}.wlfmc-btn-type-text .wlfmc-add-button a span{margin:0 !important;}.wlfmc-top-of-image{position:absolute;z-index:11;}.wlfmc-top-of-image a{display:-webkit-box;display:-ms-flexbox;display:flex;}.wlfmc-top-of-image a>i{display:inline-block;padding:0;}.wlfmc-top-of-image a svg{margin:0 !important;padding:0;}.wlfmc-top-of-image.image_top_left{left:.5em;top:.5em;}.wlfmc-top-of-image.image_top_right{right:.5em;top:.5em;}.wlfmc-top-of-image.image_bottom_left{bottom:.5em;left:.5em;}.wlfmc-top-of-image.image_bottom_right{bottom:.5em;right:.5em;}.wlfmc-single-btn.wlfmc_position_after_add_to_cart{margin-bottom:10px;}.wlfmc-add-to-multi-list.wlfmc_position_after_add_to_cart_button,.wlfmc-add-to-waitlist.wlfmc_position_after_add_to_cart_button,.wlfmc-add-to-wishlist.wlfmc_position_after_add_to_cart_button{margin-top:0 !important;vertical-align:top;}.wlfmc-add-to-multi-list.wlfmc-btn-type-icon a i,.wlfmc-add-to-saveforlater.wlfmc-btn-type-icon a i,.wlfmc-add-to-waitlist.wlfmc-btn-type-icon a i,.wlfmc-add-to-wishlist.wlfmc-btn-type-icon a i,.wlfmc-outofstock-popup-trigger.wlfmc-btn-type-icon a i{display:block;}.wlfmc-flex-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-top:10px;}.wlfmc-flex-buttons a{margin:0 !important;}.wlfmc-flex-buttons div{margin:0 !important;}.wlfmc-inline-buttons{margin-top:10px;display:inline-block;}.wlfmc-inline-buttons>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;}.wlfmc-inline-buttons a{margin:0 !important;}.wlfmc-inline-buttons div{margin:0;}.wlfmc-inline-buttons-no-mar{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-top:10px;}.wlfmc-action{position:relative;}.wlfmc-action i{position:relative;}.wlfmc-action i:before{-webkit-transition:opacity .15s ease;transition:opacity .15s ease;}.wlfmc-action i:after{position:absolute;top:calc(50% - .5em);left:0;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;content:"";display:inline-block;width:1em;height:1em;border:1px solid transparent;border-left-color:currentColor;border-radius:50%;vertical-align:middle;}.wlfmc-action>span{-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;}.wlfmc-action.wlfmc-loading{pointer-events:none;}.wlfmc-action.wlfmc-loading i.wlfmc-svg svg{opacity:0;}.wlfmc-action.wlfmc-loading i:before{opacity:0;}.wlfmc-action.wlfmc-loading i:after{opacity:1;-webkit-animation:wlfmc-rotate 450ms infinite linear;animation:wlfmc-rotate 450ms infinite linear;}.wlfmc-action.wlfmc-loading-alt{pointer-events:none;}.wlfmc-action.wlfmc-loading-alt:after{position:absolute;top:calc(50% - .5rem);left:.5rem;opacity:1 !important;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;content:"" !important;display:inline-block !important;visibility:visible !important;width:1rem;height:1rem;margin:0 !important;border:1px solid transparent;border-left-color:currentColor;border-radius:50%;vertical-align:middle;-webkit-animation:wlfmc-rotate 450ms infinite linear;animation:wlfmc-rotate 450ms infinite linear;}.wlfmc-action.wlfmc-loading-alt>span{-webkit-transform:translateX(.75rem);-ms-transform:translateX(.75rem);transform:translateX(.75rem);}.wlfmc-action.wlfmc-loading-alt.button>span{display:inline-block;}.wlfmc-action.wlfmc-loading-alt.wlfmc-inverse:after{left:auto;right:.5rem;}.wlfmc-action.wlfmc-loading-alt.wlfmc-inverse>span{-webkit-transform:translateX(-.75rem);-ms-transform:translateX(-.75rem);transform:translateX(-.75rem);}.wlfmc-add-to-multi-list .blockUI.blockOverlay:before,.wlfmc-add-to-saveforlater .blockUI.blockOverlay:before,.wlfmc-add-to-waitlist .blockUI.blockOverlay:before,.wlfmc-add-to-wishlist .blockUI.blockOverlay:before,.wlfmc-counter-wrapper .blockUI.blockOverlay:before,.wlfmc-save-for-later-table-wrapper .blockUI.blockOverlay:before,.wlfmc-wishlist-table-wrapper .blockUI.blockOverlay:before{background:0 0 !important;}.wlfmc-elementor{position:relative;z-index:997;}.wlfmc-elementor,.wlfmc-elementor>.elementor-element{height:0;width:0;visibility:hidden;padding:0;margin:0;}.wlfmc-counter-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;height:100%;z-index:3;}.wlfmc-counter-wrapper.hide{display:none;}.wlfmc-counter-wrapper a{text-decoration:none;}.wlfmc-counter-wrapper:after,.wlfmc-counter-wrapper:before{content:"" !important;display:none !important;}.wlfmc-counter-wrapper .kw-prodimage-img-secondary{display:none;}.wlfmc-counter-wrapper .wlfmc-wishlist-empty{line-height:1.5;font-style:normal;font-weight:400;text-transform:none;}.wlfmc-counter-wrapper .wlfmc-counter-title{margin:0;font-weight:500;line-height:1;padding:15px 0;}.wlfmc-counter-wrapper .wlfmc-counter-content .total-products{line-height:1;padding:15px 0;}.wlfmc-counter-wrapper .wlfmc-counter-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.wlfmc-counter-wrapper .wlfmc-counter-icon i.wlfmc-svg svg{width:100%;}.wlfmc-counter-wrapper .wlfmc-counter-icon .wlfmc-counter-number{position:absolute;top:calc(50% - 18px);left:18px;min-width:18px;height:18px;background-color:#e74c3c;border-radius:9px;color:#fff;font-size:10px;line-height:18px;text-align:center;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;}.wlfmc-counter-wrapper .wlfmc-counter-icon .wlfmc-counter-number.position-top-left{left:-10px;right:auto;}.wlfmc-counter-wrapper .wlfmc-counter-icon .wlfmc-counter-number.position-top-right{right:-10px;left:auto;}.wlfmc-counter-wrapper .wlfmc-counter-items{color:#515151;z-index:9;}.wlfmc-counter-wrapper .wlfmc-counter-items .max-100{width:calc(100% - 50px);overflow:hidden;}.wlfmc-counter-wrapper .wlfmc-counter-items:not(.wlfmc-counter-dropdown){margin-top:10px;}.wlfmc-counter-wrapper .wlfmc-counter{cursor:pointer;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;width:100%;height:100%;}.wlfmc-counter-wrapper .wlfmc-counter:focus{-webkit-box-shadow:none;box-shadow:none;outline-color:transparent;}.wlfmc-counter-wrapper .wlfmc-view-lists-link,.wlfmc-counter-wrapper .wlfmc-view-wishlist-link{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;padding:0 5px;}.wlfmc-counter-wrapper .wlfmc-counter-dropdown{background:#fff;border:1px solid #f5f5f5;left:0;opacity:0;padding:20px;top:100%;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;visibility:hidden;width:260px;}.wlfmc-counter-wrapper .wlfmc-counter-dropdown.position-fixed{position:fixed;}.wlfmc-counter-wrapper .wlfmc-counter-dropdown.position-absolute{position:absolute;}.wlfmc-counter-wrapper .wlfmc-counter-dropdown a:not(.wlfmc-view-wishlist-link):not(.wlfmc-view-lists-link):not(.wlfmc-badge),.wlfmc-counter-wrapper .wlfmc-counter-dropdown a:not(.wlfmc-view-wishlist-link):not(.wlfmc-view-lists-link):not(.wlfmc-badge):active,.wlfmc-counter-wrapper .wlfmc-counter-dropdown a:not(.wlfmc-view-wishlist-link):not(.wlfmc-view-lists-link):not(.wlfmc-badge):focus,.wlfmc-counter-wrapper .wlfmc-counter-dropdown a:not(.wlfmc-view-wishlist-link):not(.wlfmc-view-lists-link):not(.wlfmc-badge):hover{border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;outline:0 !important;height:auto !important;padding:0;}.wlfmc-counter-wrapper .wlfmc-counter-dropdown.lists-show{opacity:1;visibility:visible;z-index:1;}.wlfmc-counter-wrapper .wlfmc-counter-dropdown .wlfmc-view-lists-link,.wlfmc-counter-wrapper .wlfmc-counter-dropdown .wlfmc-view-wishlist-link{border-style:solid;}.wlfmc-counter-wrapper .wlfmc-counter-list{width:100%;padding:20px;}.wlfmc-counter-wrapper.wlfmc_no_pad_list .wlfmc-counter-list{padding:0 !important;}.wlfmc-counter-wrapper.show-list-on-hover .wlfmc-counter.has-dropdown:hover+.wlfmc-counter-dropdown,.wlfmc-counter-wrapper.show-list-on-hover:hover .wlfmc-counter.has-dropdown+.wlfmc-counter-dropdown{opacity:1;visibility:visible;z-index:1;}.wlfmc-counter-wrapper .product-thumbnail{line-height:1.5 !important;margin:0 !important;min-width:50px;padding:0 !important;}.wlfmc-counter-wrapper .product-price{font-size:80% !important;line-height:1.5 !important;margin-top:6px;}.wlfmc-counter-wrapper .wlfmc-remove-from-wishlist{min-width:20px;min-height:20px;text-align:center;padding:0 !important;line-height:20px !important;-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;}.wlfmc-counter-wrapper .wlfmc-remove-from-wishlist:hover svg{-webkit-filter:invert(52%) sepia(53%) saturate(7141%) hue-rotate(341deg) brightness(96%) contrast(88%);filter:invert(52%) sepia(53%) saturate(7141%) hue-rotate(341deg) brightness(96%) contrast(88%);}.wlfmc-counter-wrapper .wlfmc-products-counter-wishlist .product-name{color:#515151 !important;display:block;font-weight:700;line-height:1.5 !important;margin:0 !important;min-width:50px;overflow:hidden;padding:0 !important;text-overflow:ellipsis;white-space:nowrap;}.wlfmc-counter-wrapper .wlfmc-products-counter-wishlist .product-thumbnail img{width:50px;height:auto;max-width:100%;min-width:50px !important;}.wlfmc-counter-wrapper .wlfmc-products-counter-wishlist .wlfmc-mini-wishlist-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;overflow:hidden;}.wlfmc-counter-wrapper .wlfmc-products-counter-wishlist .wlfmc-mini-wishlist-list .wlfmc-badge{display:inline-block;font-size:12px;border-radius:7px;background:#fff;border:1px solid #eee;padding:0 5px;}#toast-container{pointer-events:none;position:fixed;z-index:999999;}#toast-container *{-webkit-box-sizing:border-box;box-sizing:border-box;}#toast-container>div{border:none !important;border-radius:3px !important;-webkit-box-shadow:0 0 12px #999 !important;box-shadow:0 0 12px #999 !important;color:#fff !important;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);margin:0 0 6px;opacity:.8;overflow:hidden;pointer-events:auto;position:relative;width:300px;padding:15px 15px 15px 50px;}#toast-container>div:after{content:"";font-size:1.5rem;position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}#toast-container>.toast-info:after{content:"";}#toast-container>.toast-error:after{content:"";}#toast-container>.toast-success:after{content:"";}#toast-container>.toast-warning:after{content:"";}.toast-title{font-weight:700;}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word;}.toast-message a{color:#fff !important;font-weight:700;text-decoration:underline;}.toast-message a:hover{color:#ccc !important;text-decoration:none;}.toast-message label{color:#fff !important;}.toast-top-center{top:12px;right:0;width:100%;}.toast-bottom-center{bottom:12px;right:0;width:100%;}.toast-bottom-center>.toast,.toast-top-center>.toast{margin:0 auto !important;}.toast-top-full-width{top:12px;right:0;width:100%;}.toast-bottom-full-width{bottom:12px;right:0;width:100%;}.toast-bottom-full-width>div,.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto;}.toast-top-left{top:12px;left:12px;}.toast-top-right{top:12px;right:12px;}.toast-bottom-right{right:12px;bottom:12px;}.toast-bottom-left{bottom:12px;left:12px;}.toast{background-color:#030303 !important;}.toast-success{background-color:#2ecc71 !important;}.toast-error{background-color:#e74c3c !important;}.toast-info{background-color:#2f96b4 !important;}.toast-warning{background-color:#f89406 !important;}.toast-progress{background-color:#000;bottom:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);height:4px;left:0;opacity:.4;position:absolute;}.tooltip__expanded{display:auto;-webkit-transform:rotateY(0);transform:rotateY(0);}.tooltip__expanded:after{border-style:solid;border-width:5px 5px 0;bottom:-4px;content:"";display:block;position:absolute;right:50%;width:0;}.tooltip__expanded-bottom:after{border-width:0 5px 5px;bottom:auto;left:auto;right:50%;top:-4px;}.tooltip__expanded-right:after{border-width:5px 5px 5px 0;bottom:auto;left:-4px;right:auto;top:25%;}.tooltip__expanded-left:after{border-width:5px 0 5px 5px;bottom:auto;left:auto;right:-4px;top:25%;}.tooltip__hidden{display:none;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);}.wlfmc-tooltip{cursor:pointer !important;}#wlfmc-tooltip{border-radius:6px;font-size:14px;left:0;max-width:300px;min-width:50px;padding:5px 18px;pointer-events:none;position:absolute;text-align:center;top:0;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out;z-index:100002;}.wlfmc-tooltip-default{background-color:rgba(59,72,80,.9);color:#fff;}.wlfmc-tooltip-default:after{border-color:rgba(59,72,80,.9) transparent;}.wlfmc-tooltip-custom{background-color:var(--tooltip-bg-custom);color:var(--tooltip-color-custom);}.wlfmc-tooltip-custom:after{border-color:var(--tooltip-bg-custom) transparent;}.tooltip__expanded-bottom.wlfmc-tooltip-default:after{border-color:rgba(59,72,80,.9) transparent;}.tooltip__expanded-bottom.wlfmc-tooltip-custom:after{border-color:var(--tooltip-bg-custom) transparent;}.tooltip__expanded-right.wlfmc-tooltip-default:after{border-color:transparent rgba(59,72,80,.9);}.tooltip__expanded-right.wlfmc-tooltip-custom:after{border-color:transparent var(--tooltip-bg-custom);}.tooltip__expanded-left.wlfmc-tooltip-default:after{border-color:transparent rgba(59,72,80,.9);}.tooltip__expanded-left.wlfmc-tooltip-custom:after{border-color:transparent var(--tooltip-bg-custom);}@media all and (min-width:768px){.wlfmc-popup#add_to_list_popup,.wlfmc-popup#move_popup{min-width:480px;}}@media only screen and (min-width:769px){.wlfmc-list.sortable.view-mode-list .wishlist-items-wrapper:not(.wishlist-empty) tr.wlfmc-table-item td.sortable-handle{top:0;right:calc(50% - 15px);height:30px;width:50px;border-radius:0 0 50px 50px !important;max-width:50px !important;min-width:50px !important;}.wlfmc-wishlist-table.view-mode-list tr .wlfmc-absolute-meta-data{display:none !important;}.wlfmc-wishlist-table.view-mode-list .wishlist-items-wrapper:not(.wishlist-empty) tr.show-meta-data{border-bottom:0 !important;border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important;}.wlfmc-wishlist-table.view-mode-list .wishlist-items-wrapper:not(.wishlist-empty) tr.show-meta-data .product-components{background-color:#ddd;}.wlfmc-wishlist-table.view-mode-list .wishlist-items-wrapper:not(.wishlist-empty) tr.show-meta-data .product-components i{color:#333;}.wlfmc-wishlist-table.view-mode-list .first-column{max-width:170px;}.wlfmc-wishlist-table.view-mode-list .last-column{max-width:250px;}}@media only screen and (max-width:768px){.wlfmc-list.sortable.view-mode-list .wishlist-items-wrapper:not(.wishlist-empty) tr.wlfmc-table-item td.sortable-handle{top:0;border-top-right-radius:inherit;border-top-left-radius:inherit;}.wlfmc-row-meta-data{display:none !important;}.wlfmc-wishlist-table .wishlist-items-wrapper:not(.wishlist-empty){display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-items:center;}.wlfmc-wishlist-table .wishlist-items-wrapper:not(.wishlist-empty)>tr:not(.wlfmc-row-meta-data){border:1px solid #ebebeb;border-radius:10px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto !important;max-width:250px;min-width:250px;position:relative;}.wlfmc-wishlist-table .wishlist-items-wrapper:not(.wishlist-empty)>tr:not(.wlfmc-row-meta-data) td.last-column{margin-top:auto;}.wlfmc-wishlist-table .wishlist-items-wrapper:not(.wishlist-empty) td{padding:10px !important;}.wlfmc-wishlist-table .wishlist-items-wrapper:not(.wishlist-empty) tr.wlfmc-table-item:not(.ui-sortable-placeholder){padding-top:0 !important;padding-bottom:25px;}.wlfmc-wishlist-table .wishlist-items-wrapper:not(.wishlist-empty) tr.wlfmc-table-item td.sortable-handle{top:auto !important;bottom:0;border-top-right-radius:0 !important;border-top-left-radius:0 !important;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;}.wlfmc-wishlist-table .hide-on-grid-mode{display:none !important;}.wlfmc-wishlist-table .f-wrap-on-mobile{-ms-flex-wrap:wrap;flex-wrap:wrap;}.wlfmc-wishlist-table .product-thumbnail,.wlfmc-wishlist-table.view-mode-list .product-thumbnail{width:100%;margin:0;}.wlfmc-wishlist-table .product-thumbnail img,.wlfmc-wishlist-table.view-mode-list .product-thumbnail img{max-width:100% !important;width:100%;}.wlfmc-wishlist-table.view-mode-list tr.wlfmc-row-meta-data{display:none !important;}.wlfmc-wishlist-table.view-mode-list .hide-on-list-mode{display:block !important;}.wlfmc-wishlist-table.view-mode-list .wlfmc-action-icons{position:absolute;top:0;left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.wlfmc-wishlist-table.view-mode-list .wlfmc-action-icons .checkbox-label{margin-right:auto !important;}.wlfmc-wishlist-table.view-mode-list .center-column{width:auto;}}@media all and (max-width:600px){.wlfmc-popup{margin:15px !important;}.wlfmc-wishlist-table .action-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}@media all and (max-width:480px){.wlfmc-popup{min-width:290px;max-width:calc(100% - 30px);}.wlfmc-popup .wlfmc-popup-footer{padding:0 15px 20px 15px;}.wlfmc-popup .wlfmc-popup-footer .wlfmc-btn{max-width:260px;}.wlfmc-share{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}#toast-container>div.rtl{padding:8px 50px 8px 8px;width:18em;}}@media all and (max-width:430px){.wlfmc-wishlist-table .wishlist-items-wrapper:not(.wishlist-empty){grid-template-columns:repeat(auto-fill,minmax(230px,1fr)) !important;}.wlfmc-wishlist-table .wishlist-items-wrapper:not(.wishlist-empty)>tr:not(.wlfmc-row-meta-data){max-width:100% !important;min-width:230px !important;}.wlfmc-wishlist-table .action-wrapper>.d-flex{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.wlfmc-wishlist-table .action-wrapper .button,.wlfmc-wishlist-table .action-wrapper button[type=submit],.wlfmc-wishlist-table .action-wrapper input[type=submit],.wlfmc-wishlist-table .action-wrapper select{width:100%;}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div.rtl{padding:15px 50px 15px 15px;width:25em;}}