.woocommerce #yith-wcwl-form table.shop_table thead th,
.woocommerce .woocommerce-cart-form table.shop_table thead th,
.woocommerce .woocommerce-checkout-review-order table.shop_table thead th,
.woocommerce table.my_account_orders thead th,
.woocommerce table.woocommerce-table--order-details thead th,
.woocommerce table.woocommerce-table--order-downloads thead th {
  text-transform: uppercase;
  letter-spacing: 0.16rem;
}
.woocommerce div.product .woocommerce-tabs:after,
.woocommerce div.product .woocommerce-tabs:before,
.woocommerce div.product form.cart .variations_button:after,
.woocommerce div.product form.cart .variations_button:before {
  content: "";
  display: table;
  clear: both;
}
.bloglo-header-widget__cart .dropdown-item {
  position: absolute;
  right: -1.5rem;
  top: 100%;
  z-index: 9;
  border-top-width: 0.2rem;
  border-top-style: solid;
}
.bloglo-header-widget__cart .dropdown-item:after {
  bottom: 100%;
  right: 1.6rem;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  margin-left: -0.7rem;
  border-color: transparent;
  border-width: 0.7rem;
  position: absolute;
  pointer-events: none;
  z-index: -1;
}
#page .woocommerce-error a:not(.button):not(.bloglo-btn),
#page .woocommerce-info a:not(.button):not(.bloglo-btn),
#page .woocommerce-message a:not(.button):not(.bloglo-btn),
#page .woocommerce-error .button.wc-forward,
#page .woocommerce-info .button.wc-forward,
#page .woocommerce-message .button.wc-forward,
.woocommerce form.login .lost_password a,
.woocommerce form.register .lost_password a,
.shipping-calculator-button,
.bloglo-woo-before-shop #bloglo-orderby,
#add_payment_method #payment ul.payment_methods .about_paypal,
.woocommerce-cart #payment ul.payment_methods .about_paypal,
.woocommerce-checkout #payment ul.payment_methods .about_paypal,
#main .woocommerce-MyAccount-navigation ul li a,
.woocommerce-Addresses header.title a.edit,
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  display: inline-block;
  position: relative;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
}
#page .woocommerce-error a:not(.bloglo-btn):not(.button):before,
#page .woocommerce-info a:not(.bloglo-btn):not(.button):before,
#page .woocommerce-message a:not(.bloglo-btn):not(.button):before,
#page .woocommerce-error .button.wc-forward:before,
#page .woocommerce-info .button.wc-forward:before,
#page .woocommerce-message .button.wc-forward:before,
.woocommerce form.login .lost_password a:before,
.woocommerce form.register .lost_password a:before,
.shipping-calculator-button:before,
.bloglo-woo-before-shop #bloglo-orderby:before,
#add_payment_method #payment ul.payment_methods .about_paypal:before,
.woocommerce-cart #payment ul.payment_methods .about_paypal:before,
.woocommerce-checkout #payment ul.payment_methods .about_paypal:before,
#main .woocommerce-MyAccount-navigation ul li a:before,
.woocommerce-Addresses header.title a.edit:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.2rem;
  border-radius: var(--bloglo-normal-radius);
  background: currentColor;
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
  -webkit-transform: scale(0, 1) translateZ(0.1rem);
  transform: scale(0, 1) translateZ(0.1rem);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  -webkit-transition: -webkit-transform 0.35s
    cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.35s cubic-bezier(0.645, 0.045, 0.355, 1),
    -webkit-transform 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  will-change: scale;
}
#page .woocommerce-error a:not(.bloglo-btn):not(.button):hover:before,
#page .woocommerce-info a:not(.bloglo-btn):not(.button):hover:before,
#page .woocommerce-message a:not(.bloglo-btn):not(.button):hover:before,
#page .woocommerce-error .button.wc-forward:hover:before,
#page .woocommerce-info .button.wc-forward:hover:before,
#page .woocommerce-message .button.wc-forward:hover:before,
.woocommerce form.login .lost_password a:hover:before,
.woocommerce form.register .lost_password a:hover:before,
.shipping-calculator-button:hover:before,
.bloglo-woo-before-shop #bloglo-orderby:hover:before,
#add_payment_method #payment ul.payment_methods .about_paypal:hover:before,
.woocommerce-cart #payment ul.payment_methods .about_paypal:hover:before,
.woocommerce-checkout #payment ul.payment_methods .about_paypal:hover:before,
#main .woocommerce-MyAccount-navigation ul li a:hover:before,
.woocommerce-Addresses header.title a.edit:hover:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:before {
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform: scale(1, 1) translateZ(0.1rem);
  transform: scale(1, 1) translateZ(0.1rem);
}
.woocommerce .show-on-hover,
.woocommerce ul.products li.product.product-category > a:after,
.woocommerce .widget_shopping_cart .cart_list li a.remove:after,
.woocommerce.widget_shopping_cart .cart_list li a.remove:after,
.woocommerce .widget_shopping_cart .cart_list li a.remove:before,
.woocommerce.widget_shopping_cart .cart_list li a.remove:before,
.woocommerce #secondary .widget_layered_nav ul.yith-wcan-color li a:before,
.woocommerce
  #secondary
  .widget_layered_nav
  ul.yith-wcan-color
  li.chosen
  a:after,
.woocommerce
  div.product
  div.images
  .woocommerce-product-gallery__trigger:before,
.woocommerce
  div.product
  div.images
  .woocommerce-product-gallery__trigger:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.bloglo-empty-cart,
.bloglo-cart-item-title,
.woocommerce form.checkout_coupon p,
.woocommerce .show-on-hover,
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .woocommerce-loop-category__title h3,
#ship-to-different-address,
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment,
#add_payment_method #payment div.form-row,
.woocommerce-cart #payment div.form-row,
.woocommerce-checkout #payment div.form-row,
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods,
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box,
.woocommerce-checkout-review-order h3,
#main .woocommerce-MyAccount-navigation ul,
#main .woocommerce-MyAccount-navigation ul li,
.woocommerce-Addresses header.title h3,
.woocommerce .widget_layered_nav_filters ul li,
.woocommerce .widget_shopping_cart p,
.woocommerce.widget_shopping_cart p,
.yith-wcwl-share,
.yith-wcwl-share ul,
.woocommerce div.product .woocommerce-product-rating .star-rating,
.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .woocommerce-tabs table.shop_attributes,
.woocommerce div.product .woocommerce-tabs table.shop_attributes td p,
.woocommerce div.product .woocommerce-pagination ul li a,
.woocommerce div.product .woocommerce-pagination ul li span {
  margin: 0;
  padding: 0;
}
.woocommerce #respond input#submit:after,
.woocommerce a.button:after,
.woocommerce button.button:after,
.woocommerce input.button:after,
.bloglo-header-widget__cart .wc-cart-widget-header,
.bloglo-cart-item,
.bloglo-cart-item-meta,
.bloglo-cart-buttons,
.woocommerce form.checkout_coupon,
.woocommerce .quantity .bloglo-woo-minus,
.woocommerce .quantity .bloglo-woo-plus,
.bloglo-woo-before-shop,
#ship-to-different-address,
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice),
.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice),
.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice),
#add_payment_method
  #payment
  ul.payment_methods
  li.payment_method_paypal:not(.woocommerce-notice),
.woocommerce-cart
  #payment
  ul.payment_methods
  li.payment_method_paypal:not(.woocommerce-notice),
.woocommerce-checkout
  #payment
  ul.payment_methods
  li.payment_method_paypal:not(.woocommerce-notice),
#main .woocommerce-MyAccount-navigation ul li,
.woocommerce-Addresses header.title,
.widget.woocommerce .wc-layered-nav-rating a,
.woocommerce .widget_price_filter .price_slider_amount,
.woocommerce
  div.product
  .woocommerce-product-gallery
  .flex-direction-nav
  .flex-prev,
.woocommerce
  div.product
  .woocommerce-product-gallery
  .flex-direction-nav
  .flex-next,
.woocommerce div.product .woocommerce-product-rating,
.woocommerce div.product div.images .flex-control-thumbs {
  -js-display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#main .wc-block-grid__products,
#main .woocommerce-MyAccount-navigation ul li,
.woocommerce div.product .woocommerce-product-gallery .flex-direction-nav {
  padding: 0;
  margin: 0;
  list-style: none;
}
.widget.woocommerce a {
  text-decoration: none;
}
.bloglo-cart-item,
.bloglo-cart-item .bloglo-remove-cart-item,
.woocommerce .star-rating span:before,
.woocommerce ul.products li.product.product-category > a:after,
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-category__title span,
.woocommerce ul.products li.product.outofstock a img,
.woocommerce ul.products li.product a.bloglo-btn,
.woocommerce ul.products li.product a.added_to_cart,
.widget.woocommerce .product-categories li .count,
.widget.woocommerce .wc-layered-nav-term .count,
.widget.woocommerce .wc-layered-nav-rating em,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:after,
.woocommerce .widget_shopping_cart .cart_list li a.remove:after,
.woocommerce.widget_shopping_cart .cart_list li a.remove:after,
.woocommerce #secondary .widget_layered_nav ul.yith-wcan-color li a,
.woocommerce #secondary .widget_layered_nav ul.yith-wcan-color li a:before,
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper,
.woocommerce div.product .woocommerce-pagination ul li a,
.woocommerce div.product .woocommerce-pagination ul li span {
  -webkit-transition: var(--bloglo-transition-primary);
  transition: var(--bloglo-transition-primary);
}
.woocommerce .cart_totals table.shop_table {
  outline: none;
  border: none;
  margin: 0;
  padding: 0;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}
.woocommerce
  #secondary
  .widget_layered_nav
  ul.yith-wcan-color
  li.chosen
  a:after {
  display: inline-block;
  fill: currentColor;
  width: auto;
}
#page .woocommerce-error:before,
#page .woocommerce-info:before,
#page .woocommerce-message:before,
.woocommerce ul.products li.product .added_to_cart:before,
#main .woocommerce-MyAccount-navigation ul li:before,
.widget.woocommerce
  .woocommerce-widget-layered-nav-list
  .woocommerce-widget-layered-nav-list__item
  a:after,
.widget.woocommerce .wc-layered-nav-rating a:after,
.woocommerce .widget_layered_nav_filters ul a:before,
.woocommerce .widget_shopping_cart .cart_list li a.remove:before,
.woocommerce.widget_shopping_cart .cart_list li a.remove:before,
.woocommerce
  div.product
  div.images
  .woocommerce-product-gallery__trigger:after {
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: currentColor;
  width: 1.6rem;
  height: 1.6rem;
}
.woocommerce #respond input#submit:after,
.woocommerce a.button:after,
.woocommerce button.button:after,
.woocommerce input.button:after {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  right: 0 !important;
  top: 50% !important;
  padding: 0 2.4rem 0 0;
  position: absolute;
  opacity: 0;
  margin-top: -0.8rem;
  width: 1.6rem;
  height: 1.6rem;
}
.woocommerce #respond input#submit.loading:after,
.woocommerce #respond input#submit.added:after,
.woocommerce a.button.loading:after,
.woocommerce a.button.added:after,
.woocommerce button.button.loading:after,
.woocommerce button.button.added:after,
.woocommerce input.button.loading:after,
.woocommerce input.button.added:after {
  opacity: 1;
}
.woocommerce #respond input#submit.loading:before,
.woocommerce #respond input#submit.loading:after,
.woocommerce a.button.loading:before,
.woocommerce a.button.loading:after,
.woocommerce button.button.loading:before,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading:before,
.woocommerce input.button.loading:after {
  content: "";
  width: 1.6rem;
  height: 1.6rem;
  text-indent: -99999.9rem;
  padding: 0;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-animation: si_bounce 1.6s infinite ease-in-out;
  animation: si_bounce 1.6s infinite ease-in-out;
  margin-right: 1em !important;
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 100%;
  margin-top: -0.8rem;
}
.woocommerce #respond input#submit.loading:after,
.woocommerce a.button.loading:after,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading:after {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.woocommerce p.cart-empty {
  margin-top: 0;
}
.woocommerce .blockOverlay {
  background-color: #fff !important;
  opacity: 0.75 !important;
}
.woocommerce.add_to_cart_inline .add_to_cart_button {
  min-width: 17rem;
  margin-right: 1.5rem !important;
}
.woocommerce.add_to_cart_inline .added_to_cart {
  text-transform: capitalize;
}
.woocommerce.add_to_cart_inline ins {
  text-decoration: none;
  margin-right: 1.5rem;
}
.bloglo-header-widget__cart .dropdown-item {
  font-size: 1.3rem;
  background-color: #fff;
  width: 34rem;
  color: #232323;
}
.bloglo-header-widget__cart .wc-cart-widget-header {
  padding: 1.3rem 2rem 1.4rem;
  border-bottom: 0.1rem solid rgba(190, 190, 190, 0.3);
}
.bloglo-header-widget__cart .wc-cart-widget-header > span:first-child {
  margin-right: auto;
}
.bloglo-header-widget__cart .wc-cart-widget-header > span.bloglo-cart-subtotal {
  margin-left: auto;
  font-weight: 500;
}
.bloglo-header-widget__cart
  .wc-cart-widget-header
  > span.bloglo-cart-subtotal
  span {
  font-weight: 600;
}
.bloglo-header-widget__cart .woocommerce-placeholder {
  border: none;
}
.bloglo-tsp-header .bloglo-header-widget__cart .bloglo-cart-count {
  border: none;
}
.bloglo-tsp-header .bloglo-header-widgets p.bloglo-cart-item-title a,
.bloglo-tsp-header
  .bloglo-header-widgets
  .bloglo-cart-item
  a.bloglo-remove-cart-item {
  color: inherit;
}
.animate-pop {
  -webkit-animation: 0.5s ease-in-out 0.1s normal both 1 si_bounce_in;
  animation: 0.5s ease-in-out 0.1s normal both 1 si_bounce_in;
}
.wc-cart-widget-content {
  padding: 0.6rem 0;
  max-height: 40rem;
  overflow-y: auto;
}
.bloglo-empty-cart {
  font-size: 1.5rem;
  text-align: center;
  line-height: 1.5;
  padding: 2.5rem;
}
.bloglo-empty-cart p {
  margin-top: 0.88rem;
  margin-bottom: 0;
}
.bloglo-cart-item {
  overflow: hidden;
  position: relative;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1rem 4rem 1rem 2rem;
}
.bloglo-cart-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.bloglo-cart-item:hover .bloglo-remove-cart-item {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}
.bloglo-cart-item.removing .bloglo-cart-image,
.bloglo-cart-item.removing .bloglo-cart-item-details {
  opacity: 0.3;
}
.bloglo-cart-item .bloglo-remove-cart-item {
  position: absolute;
  top: 1rem;
  right: 1.5rem;
  -webkit-transform: translateX(3rem);
  -ms-transform: translateX(3rem);
  transform: translateX(3rem);
  opacity: 0;
}
.bloglo-cart-item .bloglo-remove-cart-item:hover .bloglo-icon {
  color: inherit;
}
.bloglo-cart-item .bloglo-remove-cart-item .bloglo-icon {
  height: 1.4rem !important;
}
.bloglo-cart-image {
  display: block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  overflow: hidden;
}
.bloglo-cart-image img {
  width: 6.5rem;
  margin-right: 2rem;
  height: auto;
  display: block;
  border-radius: var(--bloglo-normal-radius);
}
.bloglo-cart-item-quantity {
  font-weight: 500;
}
.bloglo-cart-item-quantity:after {
  content: "\00d7";
  display: inline-block;
  font-weight: 400;
  padding: 0 0.4rem;
}
.bloglo-cart-item-meta {
  margin-top: 0.4rem;
}
.bloglo-cart-item-meta ins {
  text-decoration: none;
}
.bloglo-cart-item-meta ins .amount {
  font-weight: 500;
}
.bloglo-cart-item-meta del {
  opacity: 1;
  color: #afafaf;
}
.bloglo-cart-buttons {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1.6rem 2rem;
  border-top: 0.1rem solid rgba(190, 190, 190, 0.3);
}
.bloglo-cart-buttons > a {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.bloglo-cart-buttons > a:first-child {
  margin-right: 1rem;
}
.bloglo-cart-item-title {
  font-size: 1.6rem;
  line-height: 1.25;
  color: #232323;
  font-weight: 500;
}
@-webkit-keyframes si_bounce_in {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  20% {
    -webkit-transform: scale(1.4, 1.4);
    transform: scale(1.4, 1.4);
  }
  50% {
    -webkit-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8);
  }
  85% {
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@keyframes si_bounce_in {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  20% {
    -webkit-transform: scale(1.4, 1.4);
    transform: scale(1.4, 1.4);
  }
  50% {
    -webkit-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8);
  }
  85% {
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
#page .woocommerce-notices-wrapper {
  margin-top: -2rem;
  margin-bottom: 4rem;
}
#page .woocommerce-notices-wrapper:empty {
  display: none;
}
#page .woocommerce-error,
#page .woocommerce-info,
#page .woocommerce-message {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 1rem;
  border-radius: 0 0.3rem 0.3rem 0;
  border-top: none;
  border-left-width: 0.4rem;
  border-left-style: solid;
  padding: 1.28rem 3.2rem 1.28rem 5rem;
  line-height: 1.5;
}
#page .woocommerce-error:before,
#page .woocommerce-info:before,
#page .woocommerce-message:before {
  left: 2rem;
  top: 1.6rem;
  height: 2rem;
  width: 2rem;
  line-height: 1;
}
#page .woocommerce-error a:not(.button):not(.bloglo-btn),
#page .woocommerce-info a:not(.button):not(.bloglo-btn),
#page .woocommerce-message a:not(.button):not(.bloglo-btn) {
  display: inline-block;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#page .woocommerce-error .button,
#page .woocommerce-info .button,
#page .woocommerce-message .button {
  padding: 0;
  line-height: inherit;
  background: none;
  color: inherit;
  min-height: auto;
  border: none;
}
#page .woocommerce-error .button.wc-forward,
#page .woocommerce-info .button.wc-forward,
#page .woocommerce-message .button.wc-forward {
  font-weight: 500;
  text-transform: capitalize;
}
#page .woocommerce-info {
  border-left-color: #1e85be;
}
#page .woocommerce-info:before {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M16.016.74C7.875.74 1.335 7.28 1.335 15.421s6.54 14.681 14.681 14.681 14.681-6.54 14.681-14.681S24.157.74 16.016.74zm0 26.693c-6.673 0-12.012-5.339-12.012-12.012S9.343 3.409 16.016 3.409s12.012 5.339 12.012 12.012-5.339 12.012-12.012 12.012zm0-13.346c-.801 0-1.335.534-1.335 1.335v5.339c0 .801.534 1.335 1.335 1.335s1.335-.534 1.335-1.335v-5.339c0-.801-.534-1.335-1.335-1.335zm-.935-4.938c-.267.267-.4.534-.4.934s.133.667.4.934.534.4.934.4.667-.133.934-.4.4-.534.4-.934-.133-.667-.4-.934a1.29 1.29 0 00-1.868 0z"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M16.016.74C7.875.74 1.335 7.28 1.335 15.421s6.54 14.681 14.681 14.681 14.681-6.54 14.681-14.681S24.157.74 16.016.74zm0 26.693c-6.673 0-12.012-5.339-12.012-12.012S9.343 3.409 16.016 3.409s12.012 5.339 12.012 12.012-5.339 12.012-12.012 12.012zm0-13.346c-.801 0-1.335.534-1.335 1.335v5.339c0 .801.534 1.335 1.335 1.335s1.335-.534 1.335-1.335v-5.339c0-.801-.534-1.335-1.335-1.335zm-.935-4.938c-.267.267-.4.534-.4.934s.133.667.4.934.534.4.934.4.667-.133.934-.4.4-.534.4-.934-.133-.667-.4-.934a1.29 1.29 0 00-1.868 0z"/></svg>');
}
#page .woocommerce-error {
  border-left-color: #b81c23;
}
#page .woocommerce-error:before {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M16.016.74C7.875.74 1.335 7.28 1.335 15.421s6.54 14.681 14.681 14.681 14.681-6.54 14.681-14.681S24.157.74 16.016.74zm0 26.693c-6.673 0-12.012-5.339-12.012-12.012S9.343 3.409 16.016 3.409s12.012 5.339 12.012 12.012-5.339 12.012-12.012 12.012zm4.938-16.95a1.29 1.29 0 00-1.868 0l-3.07 3.07-3.07-3.07c-.534-.534-1.335-.534-1.868 0s-.534 1.335 0 1.868l3.07 3.07-3.07 3.07a1.29 1.29 0 000 1.868c.267.267.534.4.934.4s.667-.133.934-.4l3.07-3.07 3.07 3.07c.267.267.667.4.934.4s.667-.133.934-.4a1.29 1.29 0 000-1.868l-3.07-3.07 3.07-3.07a1.29 1.29 0 000-1.868z"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M16.016.74C7.875.74 1.335 7.28 1.335 15.421s6.54 14.681 14.681 14.681 14.681-6.54 14.681-14.681S24.157.74 16.016.74zm0 26.693c-6.673 0-12.012-5.339-12.012-12.012S9.343 3.409 16.016 3.409s12.012 5.339 12.012 12.012-5.339 12.012-12.012 12.012zm4.938-16.95a1.29 1.29 0 00-1.868 0l-3.07 3.07-3.07-3.07c-.534-.534-1.335-.534-1.868 0s-.534 1.335 0 1.868l3.07 3.07-3.07 3.07a1.29 1.29 0 000 1.868c.267.267.534.4.934.4s.667-.133.934-.4l3.07-3.07 3.07 3.07c.267.267.667.4.934.4s.667-.133.934-.4a1.29 1.29 0 000-1.868l-3.07-3.07 3.07-3.07a1.29 1.29 0 000-1.868z"/></svg>');
}
#page .woocommerce-message {
  border-left-color: #8fae1b;
}
#page .woocommerce-message:before {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M0 17.824l3.203-3.203 8.008 8.008L28.828 5.012l3.203 3.203-20.82 20.82z"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M0 17.824l3.203-3.203 8.008 8.008L28.828 5.012l3.203 3.203-20.82 20.82z"/></svg>');
}
.woocommerce ul#shipping_method li {
  margin-bottom: 0.96rem;
}
.woocommerce ul#shipping_method li input {
  margin: 0 1.12rem 0 0;
  vertical-align: middle;
}
.woocommerce .woocommerce-customer-details address {
  border-right-width: 0.1rem;
  border-radius: var(--bloglo-normal-radius);
  border-color: rgba(190, 190, 190, 0.3);
  border-bottom-width: 0.1rem;
  padding: 1.2rem 2rem;
}
.woocommerce form.checkout_coupon {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 3rem;
  border: 0.2rem dashed rgba(190, 190, 190, 0.3);
  border-radius: var(--bloglo-normal-radius);
  margin-top: 1.5rem;
}
.woocommerce form.checkout_coupon p {
  width: auto;
}
.woocommerce form.checkout_coupon p.form-row-first {
  margin-right: 1.5rem;
}
.woocommerce form.checkout_coupon p:first-child {
  text-align: center;
  margin-bottom: 1.6rem;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.woocommerce form.checkout_coupon .button {
  text-transform: capitalize;
}
.woocommerce #customer_login h2 {
  margin-top: 0;
}
.woocommerce #customer_login h2 form.login,
.woocommerce #customer_login h2 form.register {
  margin: 0;
  min-height: 35.1rem;
  padding: 3rem 10%;
}
.woocommerce form.login,
.woocommerce form.register {
  padding: 0;
  margin-top: 1.5rem;
  border: none;
  max-width: 60rem;
}
.woocommerce form.login p:first-child,
.woocommerce form.register p:first-child {
  margin-top: 0;
}
.woocommerce form.login .form-row,
.woocommerce form.register .form-row {
  margin: 0 0 2.4rem;
}
.woocommerce form.login .form-row:last-child,
.woocommerce form.register .form-row:last-child {
  margin-bottom: 0;
}
.woocommerce form.login .button,
.woocommerce form.register .button {
  margin-right: 2rem;
}
.woocommerce form.login label span,
.woocommerce form.register label span {
  font-weight: 400;
}
.woocommerce form.login .woocommerce-form-login__rememberme,
.woocommerce form.register .woocommerce-form-login__rememberme {
  margin-top: 1.3rem;
  line-height: 1;
}
.woocommerce form.login .lost_password,
.woocommerce form.register .lost_password {
  font-size: 1.3rem;
  margin-bottom: -rem(15px);
  margin-top: 0;
}
.woocommerce form.login .form-row-first,
.woocommerce form.login .form-row-last,
.woocommerce form.register .form-row-first,
.woocommerce form.register .form-row-last {
  width: 49%;
}
.woocommerce strong {
  font-weight: 600;
}
.woocommerce .woocommerce-additional-fields {
  margin-top: 1.6rem;
}
.woocommerce .woocommerce-additional-fields textarea {
  min-height: 20rem;
}
.woocommerce .nav-links {
  text-align: center;
}
.woocommerce #yith-wcwl-form table.shop_table,
.woocommerce .woocommerce-cart-form table.shop_table,
.woocommerce .woocommerce-checkout-review-order table.shop_table {
  margin: 0;
  border: 0;
  border-radius: var(--bloglo-normal-radius);
  color: #232323;
  border-spacing: 0;
}
.woocommerce #yith-wcwl-form table.shop_table a,
.woocommerce .woocommerce-cart-form table.shop_table a,
.woocommerce .woocommerce-checkout-review-order table.shop_table a {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.woocommerce
  #yith-wcwl-form
  table.shop_table
  a:not(.bloglo-woo-plus):not(.bloglo-woo-minus):not(.bloglo-btn):not(
    .remove_from_wishlist
  ),
.woocommerce
  .woocommerce-cart-form
  table.shop_table
  a:not(.bloglo-woo-plus):not(.bloglo-woo-minus):not(.bloglo-btn):not(
    .remove_from_wishlist
  ),
.woocommerce
  .woocommerce-checkout-review-order
  table.shop_table
  a:not(.bloglo-woo-plus):not(.bloglo-woo-minus):not(.bloglo-btn):not(
    .remove_from_wishlist
  ) {
  color: inherit;
}
.woocommerce #yith-wcwl-form table.shop_table thead,
.woocommerce .woocommerce-cart-form table.shop_table thead,
.woocommerce .woocommerce-checkout-review-order table.shop_table thead {
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: 600;
  letter-spacing: 0.032rem;
}
.woocommerce #yith-wcwl-form table.shop_table thead th,
.woocommerce .woocommerce-cart-form table.shop_table thead th,
.woocommerce .woocommerce-checkout-review-order table.shop_table thead th {
  font-size: 1.2rem;
  font-weight: 400;
  padding: 2rem 0;
  border: 0 !important;
}
.woocommerce #yith-wcwl-form table.shop_table thead th:first-child,
.woocommerce .woocommerce-cart-form table.shop_table thead th:first-child,
.woocommerce
  .woocommerce-checkout-review-order
  table.shop_table
  thead
  th:first-child {
  border-radius: 0.3rem 0 0 0;
}
.woocommerce #yith-wcwl-form table.shop_table thead th:last-child,
.woocommerce .woocommerce-cart-form table.shop_table thead th:last-child,
.woocommerce
  .woocommerce-checkout-review-order
  table.shop_table
  thead
  th:last-child {
  border-radius: 0 0.3rem 0 0;
}
.woocommerce #yith-wcwl-form table.shop_table th,
.woocommerce #yith-wcwl-form table.shop_table td,
.woocommerce .woocommerce-cart-form table.shop_table th,
.woocommerce .woocommerce-cart-form table.shop_table td,
.woocommerce .woocommerce-checkout-review-order table.shop_table th,
.woocommerce .woocommerce-checkout-review-order table.shop_table td {
  font-weight: 400;
  border: none;
  text-align: center;
}
.woocommerce #yith-wcwl-form table.shop_table th:first-child,
.woocommerce #yith-wcwl-form table.shop_table td:first-child,
.woocommerce .woocommerce-cart-form table.shop_table th:first-child,
.woocommerce .woocommerce-cart-form table.shop_table td:first-child,
.woocommerce .woocommerce-checkout-review-order table.shop_table th:first-child,
.woocommerce
  .woocommerce-checkout-review-order
  table.shop_table
  td:first-child {
  padding-left: 2rem;
  padding-right: 2rem;
  text-align: left;
  border-left: 0.3rem solid rgba(190, 190, 190, 0.2);
}
.woocommerce #yith-wcwl-form table.shop_table th:last-child,
.woocommerce #yith-wcwl-form table.shop_table td:last-child,
.woocommerce .woocommerce-cart-form table.shop_table th:last-child,
.woocommerce .woocommerce-cart-form table.shop_table td:last-child,
.woocommerce .woocommerce-checkout-review-order table.shop_table th:last-child,
.woocommerce .woocommerce-checkout-review-order table.shop_table td:last-child {
  padding-right: 2rem;
  padding-left: 2rem;
  border-right-width: 0.3rem;
}
.woocommerce #yith-wcwl-form table.shop_table td,
.woocommerce .woocommerce-cart-form table.shop_table td,
.woocommerce .woocommerce-checkout-review-order table.shop_table td {
  padding: 1.6rem 0;
  border-right: 0.1rem solid rgba(190, 190, 190, 0.2);
  border-bottom: 0.1rem solid rgba(190, 190, 190, 0.2);
}
.woocommerce #yith-wcwl-form table.shop_table tr:nth-last-child(2) td,
.woocommerce .woocommerce-cart-form table.shop_table tr:nth-last-child(2) td {
  border-bottom-width: 0.3rem;
  border-bottom-color: rgba(190, 190, 190, 0.2);
}
.woocommerce
  #yith-wcwl-form
  table.shop_table
  tr:nth-last-child(2)
  td:first-child,
.woocommerce
  .woocommerce-cart-form
  table.shop_table
  tr:nth-last-child(2)
  td:first-child {
  border-radius: 0 0 0 0.3rem;
}
.woocommerce
  #yith-wcwl-form
  table.shop_table
  tr:nth-last-child(2)
  td:last-child,
.woocommerce
  .woocommerce-cart-form
  table.shop_table
  tr:nth-last-child(2)
  td:last-child {
  border-radius: 0 0 0.3rem 0;
}
.woocommerce #yith-wcwl-form table.shop_table tr:last-child td,
.woocommerce .woocommerce-cart-form table.shop_table tr:last-child td {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  padding: 2rem 0 0;
}
.woocommerce .woocommerce-checkout-review-order table.shop_table th,
.woocommerce .woocommerce-checkout-review-order table.shop_table td {
  text-align: left;
}
.woocommerce .woocommerce-checkout-review-order table.shop_table tfoot tr td,
.woocommerce .woocommerce-checkout-review-order table.shop_table tfoot tr th {
  border-radius: 0 !important;
  background-color: transparent;
}
.woocommerce
  .woocommerce-checkout-review-order
  table.shop_table
  tfoot
  tr
  td:first-child,
.woocommerce
  .woocommerce-checkout-review-order
  table.shop_table
  tfoot
  tr
  th:first-child {
  border-left: 0.3rem solid rgba(190, 190, 190, 0.2) !important;
  border-bottom: 0.1rem solid rgba(190, 190, 190, 0.2) !important;
}
.woocommerce
  .woocommerce-checkout-review-order
  table.shop_table
  tfoot
  tr:last-child
  th:first-child {
  border-bottom-width: 0.3rem !important;
}
.woocommerce .woocommerce-checkout-review-order table.shop_table tfoot tr th {
  border-right: 0.1rem solid rgba(190, 190, 190, 0.2) !important;
}
.woocommerce
  .woocommerce-checkout-review-order
  table.shop_table
  tfoot
  tr:first-child
  td,
.woocommerce
  .woocommerce-checkout-review-order
  table.shop_table
  tfoot
  tr:first-child
  th {
  border-top: solid 1.5rem rgba(190, 190, 190, 0.2) !important;
}
.woocommerce
  .woocommerce-checkout-review-order
  table.shop_table
  tfoot
  tr:last-child
  td {
  border-bottom-width: 0.3rem;
  border-bottom-color: rgba(190, 190, 190, 0.2);
}
.woocommerce
  .woocommerce-checkout-review-order
  table.shop_table
  tfoot
  tr:last-child
  td:first-child {
  border-radius: 0 0 0 0.3rem;
}
.woocommerce
  .woocommerce-checkout-review-order
  table.shop_table
  tfoot
  tr:last-child
  td:last-child {
  border-radius: 0 0 0.3rem 0;
}
.woocommerce td.product-name img {
  display: block;
  width: 6.4rem;
  margin-right: 1.6rem;
  border-radius: var(--bloglo-normal-radius);
}
.woocommerce td.product-name a {
  display: inline-block;
  vertical-align: middle;
}
.woocommerce a.remove {
  height: 2.4rem;
  width: 2.4rem;
  line-height: 2.368rem;
  -js-display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.woocommerce .product-remove {
  width: 3rem;
}
.woocommerce .product-remove .bloglo-icon {
  height: 1.6rem;
}
.woocommerce .quantity {
  display: inline-block;
  position: relative;
  padding-right: 2.8rem;
}
.woocommerce .quantity .bloglo-woo-minus,
.woocommerce .quantity .bloglo-woo-plus {
  text-decoration: none;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto,
    Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  width: 2.8rem;
  height: 2.55rem;
  line-height: 2rem;
  border: 0.1rem solid rgba(190, 190, 190, 0.3);
  -webkit-box-align: initial;
  -ms-flex-align: initial;
  align-items: initial;
  color: inherit !important;
  font-size: 1.5rem;
  background-color: #fff;
}
.woocommerce .quantity .bloglo-woo-minus:hover,
.woocommerce .quantity .bloglo-woo-plus:hover {
  background-color: rgba(190, 190, 190, 0.2);
}
.woocommerce .quantity .bloglo-woo-plus {
  border-radius: 0 0.2rem 0 0;
}
.woocommerce .quantity .bloglo-woo-minus {
  top: auto;
  bottom: 0;
  height: 2.55rem;
  border-radius: 0 0 0.2rem 0;
}
.woocommerce .quantity .qty {
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: 0.1rem solid rgba(190, 190, 190, 0.3);
  border-right: none;
  height: 5rem;
  border-radius: 0.2rem 0 0 0.2rem;
  width: 6rem;
}
.woocommerce .quantity input[type="number"]::-webkit-inner-spin-button,
.woocommerce .quantity input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.woocommerce .quantity input[type="number"] {
  -moz-appearance: textfield;
}
.woocommerce #coupon_code {
  margin-right: 1.5rem;
  min-width: 21rem;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
}
.woocommerce .cart-collaterals {
  margin-top: 5rem;
}
.woocommerce .cart_totals h2,
.woocommerce .cross-sells > h4 {
  margin-bottom: 1.6rem;
}
.woocommerce .cart_totals {
  margin-left: auto;
  margin-bottom: 0;
}
.woocommerce .cart_totals table.shop_table {
  border: 0.3rem solid rgba(190, 190, 190, 0.2);
  border-radius: var(--bloglo-normal-radius);
}
.woocommerce .cart_totals table.shop_table th {
  border-right: 0.1rem solid rgba(190, 190, 190, 0.2);
}
.woocommerce .cart_totals table.shop_table td,
.woocommerce .cart_totals table.shop_table th {
  padding: 1.6rem 2rem;
}
.woocommerce .cart_totals table.shop_table th,
.woocommerce .cart_totals table.shop_table td {
  border-color: rgba(190, 190, 190, 0.2);
  border-top-width: 0.1rem;
  font-weight: 400;
}
.woocommerce .cart_totals table.shop_table .order-total th,
.woocommerce .cart_totals table.shop_table .order-total td {
  background-color: rgba(190, 190, 190, 0.2);
}
.woocommerce .show-on-hover {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear,
    -webkit-transform 5s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: opacity 0.2s linear,
    -webkit-transform 5s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: opacity 0.2s linear, transform 5s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: opacity 0.2s linear, transform 5s cubic-bezier(0.25, 0.8, 0.25, 1),
    -webkit-transform 5s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.woocommerce li.product:hover .show-on-hover {
  opacity: 1;
  -webkit-transform: scale3d(1.05, 1.05, 1.05);
  transform: scale3d(1.05, 1.05, 1.05);
}
.woocommerce form .form-row {
  margin: 1.6rem 0;
  padding: 0;
}
.woocommerce form .form-row.notes {
  margin-bottom: 0;
}
.shipping-calculator-form > p:last-of-type {
  margin-bottom: 0;
}
.shipping-calculator-button {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-transform: capitalize;
}
.shipping-calculator-button:after {
  display: none;
}
.woocommerce-shipping-methods label,
.woocommerce-remove-coupon,
.woocommerce .optional {
  font-weight: 400;
}
.woocommerce-cart .return-to-shop:not(.bloglo-woo-return) {
  display: none !important;
}
#add_payment_method
  .cart-collaterals
  .cart_totals
  .woocommerce-shipping-destination,
.woocommerce-cart
  .cart-collaterals
  .cart_totals
  .woocommerce-shipping-destination,
.woocommerce-checkout
  .cart-collaterals
  .cart_totals
  .woocommerce-shipping-destination {
  font-size: 1.3rem;
  margin-top: 1.6rem;
  margin-bottom: 0.72rem;
}
.bloglo-woo-before-shop {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 3rem;
}
.bloglo-woo-before-shop .woocommerce-ordering {
  position: relative;
  margin-left: auto;
}
.bloglo-woo-before-shop .woocommerce-ordering .orderby {
  width: 12.6rem;
}
.bloglo-woo-before-shop #bloglo-orderby {
  display: inline-block;
  position: relative;
  z-index: 1;
}
.bloglo-woo-before-shop #bloglo-orderby > svg {
  height: 1.386rem;
  margin-left: 1rem;
}
.bloglo-woo-before-shop select {
  background-position: calc(100%) 1.28rem;
  background-color: rgba(0, 0, 0, 0);
  padding-left: 0;
  padding-right: 1.9rem;
  border: none;
  cursor: pointer;
  height: initial;
  line-height: inherit;
}
.bloglo-woo-before-shop select.custom-select-loaded {
  position: absolute;
  opacity: 0;
  z-index: 2;
}
.bloglo-woo-before-shop
  select.custom-select-loaded:hover
  ~ #bloglo-orderby:before {
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform: scale(1, 1) translateZ(0.1rem);
  transform: scale(1, 1) translateZ(0.1rem);
}
.woocommerce .star-rating {
  min-height: 1.6rem;
  position: relative;
  display: inline-block;
  font-size: 1.3rem !important;
  width: 7.7rem;
  max-width: 7.7rem;
  margin: 0.5rem 0 0;
  font-weight: 400 !important;
  letter-spacing: 0.2rem;
  white-space: nowrap;
}
.woocommerce .star-rating span {
  padding-top: 1.6rem;
}
.woocommerce .star-rating span:before {
  white-space: nowrap;
}
.woocommerce .star-rating:before {
  content: "\53\53\53\53\53";
  white-space: nowrap;
  opacity: 0.4;
}
.woocommerce .cross-sells ul.products {
  margin-top: 0;
}
.woocommerce ul.products {
  margin-top: -4rem;
  margin-bottom: 0;
}
.woocommerce ul.products li.product {
  position: relative;
  margin-top: 4rem;
  margin-bottom: 0;
  overflow: hidden;
  border-radius: 1rem;
  z-index: 0;
  border: 0.1rem solid rgba(190, 190, 190, 0.3);
  -webkit-transition: var(--bloglo-transition-primary);
  transition: var(--bloglo-transition-primary);
}
.woocommerce ul.products.columns-1 li.product:nth-child(1n),
.woocommerce-page ul.products.columns-1 li.product:nth-child(1n),
.woocommerce ul.products.columns-2 li.product:nth-child(2n),
.woocommerce-page ul.products.columns-2 li.product:nth-child(2n),
.woocommerce ul.products.columns-3 li.product:nth-child(3n),
.woocommerce-page ul.products.columns-3 li.product:nth-child(3n),
.woocommerce ul.products.columns-4 li.product:nth-child(4n),
.woocommerce-page ul.products.columns-4 li.product:nth-child(4n) {
  margin-right: 0;
}
.woocommerce ul.products.columns-1 li.product:nth-child(1n + 2),
.woocommerce-page ul.products.columns-1 li.product:nth-child(1n + 2),
.woocommerce ul.products.columns-2 li.product:nth-child(2n + 3),
.woocommerce-page ul.products.columns-2 li.product:nth-child(2n + 3),
.woocommerce ul.products.columns-3 li.product:nth-child(3n + 4),
.woocommerce-page ul.products.columns-3 li.product:nth-child(3n + 4),
.woocommerce ul.products.columns-4 li.product:nth-child(4n + 5),
.woocommerce-page ul.products.columns-4 li.product:nth-child(4n + 5) {
  clear: both;
}
.woocommerce ul.products li.product:hover,
.woocommerce ul.products li.product:focus-within {
  border-color: transparent;
  box-shadow: 0 0 3rem 0 rgba(0, 0, 0, 0.08);
}
.woocommerce ul.products li.product .meta-wrap {
  padding: 1.9rem;
  padding-top: 0.3rem;
}
.woocommerce ul.products li.product .meta-wrap > * {
  margin: 1.2rem 0;
  display: block;
}
.woocommerce ul.products li.product .meta-wrap > .price {
  margin-top: 1.76rem;
  margin-bottom: 1.76rem;
  line-height: 1;
}
.woocommerce ul.products li.product .meta-wrap > .star-rating {
  line-height: 1;
}
.woocommerce
  ul.products
  li.product
  .meta-wrap
  > .bloglo-loop-product__category-wrap {
  font-size: 1.486rem;
}
.woocommerce ul.products li.product .meta-wrap > :first-child {
  margin-top: 0 !important;
}
.woocommerce ul.products li.product .meta-wrap > :last-child {
  margin-bottom: 0 !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product .woocommerce-loop-product__link h2,
.woocommerce ul.products li.product .bloglo-loop-product__category-wrap a,
.woocommerce ul.products li.product .price {
  padding: 0;
  line-height: 1.5;
}
.woocommerce ul.products li.product .woocommerce-loop-product__link h2 {
  font-size: 1.707rem;
  font-family: inherit;
  font-style: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  font-weight: 500;
}
.woocommerce ul.products li.product .bloglo-loop-product__category-wrap {
  line-height: 1;
}
.woocommerce ul.products li.product .bloglo-loop-product__category-wrap a {
  line-height: inherit;
}
.woocommerce ul.products li.product .price {
  color: inherit;
  font-size: inherit;
  font-weight: 500;
}
.woocommerce ul.products li.product .price ins {
  text-decoration: none;
  font-weight: 500;
}
.woocommerce ul.products li.product .price del {
  opacity: 1;
  color: #afafaf;
}
.woocommerce ul.products li.product a img,
.woocommerce ul.products li.product.product-category {
  border-radius: var(--bloglo-normal-radius);
}
.woocommerce ul.products li.product a img {
  margin: 0;
}
.woocommerce ul.products li.product .woocommerce-placeholder {
  border: none;
}
.woocommerce ul.products li.product.product-category {
  overflow: hidden;
}
.woocommerce ul.products li.product.product-category:hover > a:after {
  opacity: 1;
}
.woocommerce ul.products li.product.product-category > a {
  display: block;
}
.woocommerce ul.products li.product.product-category > a:after {
  content: "";
  z-index: 1;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#000),
    to(transparent)
  );
  background-image: linear-gradient(to top, #000 0%, transparent 100%);
  -webkit-transform: translateY(40%);
  -ms-transform: translateY(40%);
  transform: translateY(40%);
  opacity: 0.85;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem;
  font-size: 1.6rem;
  color: #fff;
  z-index: 2;
  -webkit-transform: translate3d(0, 1.8rem, 0);
  transform: translate3d(0, 1.8rem, 0);
}
.woocommerce ul.products li.product .woocommerce-loop-category__title span {
  display: block;
  font-size: 1.3rem;
  font-weight: 400;
  margin-top: 0.5rem;
  line-height: 1;
  -webkit-transform: translate3d(0, 1.3rem, 0);
  transform: translate3d(0, 1.3rem, 0);
  opacity: 0;
}
.woocommerce ul.products li.product:hover .woocommerce-loop-category__title {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.woocommerce
  ul.products
  li.product:hover
  .woocommerce-loop-category__title
  span {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title h3 {
  margin: 0;
}
.woocommerce ul.products li.product.outofstock a img {
  opacity: 0.5;
}
.woocommerce ul.products li.product.outofstock a img.show-on-hover {
  opacity: 0;
}
.woocommerce ul.products li.product.outofstock:hover .swap-on-hover a img {
  opacity: 0;
}
.woocommerce
  ul.products
  li.product.outofstock:hover
  .swap-on-hover
  a
  img.show-on-hover {
  opacity: 0.5;
}
.woocommerce ul.products li.product .added_to_cart {
  white-space: nowrap;
  bottom: 1.2rem;
  left: 1.2rem;
  right: 1.2rem;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  background-color: #232323;
}
.woocommerce ul.products li.product .added_to_cart:hover {
  background-color: #2e353b;
}
.woocommerce ul.products li.product .added_to_cart:before {
  content: "";
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 20 20"><path d="M3 2h14a1 1 0 011 1v14a1 1 0 01-1 1H3a1 1 0 01-1-1V3a1 1 0 011-1zM0 3a3 3 0 013-3h14a3 3 0 013 3v14a3 3 0 01-3 3H3a3 3 0 01-3-3zm10 7c-2.761 0-5-2.686-5-6h2c0 2.566 1.669 4 3 4s3-1.434 3-4h2c0 3.314-2.239 6-5 6z" fill="currentColor" fill-rule="evenodd"></path></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 20 20"><path d="M3 2h14a1 1 0 011 1v14a1 1 0 01-1 1H3a1 1 0 01-1-1V3a1 1 0 011-1zM0 3a3 3 0 013-3h14a3 3 0 013 3v14a3 3 0 01-3 3H3a3 3 0 01-3-3zm10 7c-2.761 0-5-2.686-5-6h2c0 2.566 1.669 4 3 4s3-1.434 3-4h2c0 3.314-2.239 6-5 6z" fill="currentColor" fill-rule="evenodd"></path></svg>');
  margin-right: 1rem;
}
.woocommerce ul.products li.product a.bloglo-btn,
.woocommerce ul.products li.product a.added_to_cart {
  position: absolute;
  z-index: 2;
  padding: 0.8rem 1.6rem;
  -webkit-transition-delay: 0.25s !important;
  transition-delay: 0.25s !important;
}
.woocommerce ul.products li.product .bloglo-product-thumb {
  margin-bottom: 1.5rem;
  border-radius: var(--bloglo-normal-radius);
  position: relative;
  overflow: hidden;
}
.woocommerce ul.products li.product .bloglo-product-thumb .bloglo-btn {
  -webkit-transform: translate3d(0, 3rem, 0);
  transform: translate3d(0, 3rem, 0);
  bottom: 1.2rem;
  left: 1.2rem;
  right: 1.2rem;
  opacity: 0;
  visibility: hidden;
  width: auto;
}
.woocommerce ul.products li.product:hover .bloglo-btn,
.woocommerce ul.products li.product .loading.bloglo-btn {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
  visibility: visible;
  -webkit-transition-delay: 0 !important;
  transition-delay: 0 !important;
}
.woocommerce ul.products li.product .loading.bloglo-btn {
  opacity: 0.75;
}
.woocommerce ul.products li.product:hover .added_to_cart {
  -webkit-transform: translate3d(0, -120%, 0);
  transform: translate3d(0, -120%, 0);
  -webkit-transition-delay: 0 !important;
  transition-delay: 0 !important;
}
.woocommerce ul.products.yith-wcan-loading {
  margin-bottom: 4rem;
}
.woocommerce ul#shipping_method .amount {
  font-weight: 600;
}
.woocommerce-page .entry-content {
  font-size: 1.5rem;
}
.woocommerce .woocommerce-result-count,
.woocommerce .woocommerce-ordering {
  margin-bottom: 0;
}
.woocommerce ul.products li.product .onsale,
.woocommerce span.onsale {
  min-width: initial;
  min-height: initial;
  min-height: auto;
  margin: 0;
  left: 1.2rem;
  top: 1.2rem;
  right: auto;
  bottom: auto;
  border-radius: var(--bloglo-full-radius);
  line-height: inherit;
  padding: 0.3rem 1rem;
  font-size: 1.3rem;
  font-weight: 500;
  z-index: 2;
}
.woocommerce span.onsale.sold-out,
.woocommerce ul.products li.product .onsale.sold-out {
  background-color: #232323;
}
.woocommerce-checkout p.woocommerce-notice {
  margin-top: 0;
}
.woocommerce .woocommerce-checkout-review-order {
  padding: 0.2rem 2.7rem 3rem;
  background-color: rgba(190, 190, 190, 0.2);
  border-radius: 0 0 0.3rem 0.3rem;
}
.woocommerce .woocommerce-checkout-review-order strong,
.woocommerce
  .woocommerce-checkout-review-order
  .woocommerce-Price-amount.amount,
.woocommerce .woocommerce-checkout-review-order th,
.woocommerce .woocommerce-checkout-review-order td {
  font-weight: 400;
}
.woocommerce .woocommerce-checkout-review-order .order-total th {
  font-weight: 600 !important;
}
.woocommerce
  .woocommerce-checkout-review-order
  .order-total
  .woocommerce-Price-amount.amount {
  font-weight: 600;
}
.woocommerce .woocommerce-checkout-review-order table.shop_table {
  background-color: #fff;
  border-radius: 0.6rem;
  margin-bottom: 2rem;
}
.woocommerce .woocommerce-checkout-review-order table.shop_table thead th {
  background-color: #fff;
  border: 0.3rem solid rgba(190, 190, 190, 0.2) !important;
}
.woocommerce
  .woocommerce-checkout-review-order
  table.shop_table
  thead
  th:first-child {
  border-right: 0 !important;
}
.woocommerce
  .woocommerce-checkout-review-order
  table.shop_table
  thead
  th:last-child {
  border-left: 0 !important;
}
.woocommerce-checkout .col2-set .col-2 {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
#order_review_heading {
  background-color: rgba(190, 190, 190, 0.2);
  text-align: center;
  padding: 2.4rem 0 1.6rem;
  margin-bottom: 0;
  position: relative;
  text-transform: capitalize;
  z-index: -1;
}
#order_review_heading:after {
  content: "";
  display: block;
  position: absolute;
  top: -2rem;
  right: 0;
  left: 0;
  height: 2rem;
  background: linear-gradient(
      -45deg,
      rgba(190, 190, 190, 0.2) 33.333%,
      transparent 33.333%,
      transparent 66.667%,
      rgba(190, 190, 190, 0.2) 66.667%
    ),
    linear-gradient(
      45deg,
      rgba(190, 190, 190, 0.2) 33.333%,
      transparent 33.333%,
      transparent 66.667%,
      rgba(190, 190, 190, 0.2) 66.667%
    );
  background-size: 1.2rem 4.4rem;
  background-position: 0 -2.2rem;
}
#ship-to-different-address {
  margin-bottom: 1.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1.6rem 2rem;
  background-color: rgba(190, 190, 190, 0.2);
  color: inherit;
  border-radius: var(--bloglo-normal-radius);
  font-size: inherit;
}
#ship-to-different-address label {
  cursor: pointer;
  font-weight: 400;
  margin-bottom: 0;
}
.woocommerce-invalid #terms {
  outline: none;
  border-color: red;
}
.woocommerce-invalid #terms + span a {
  color: inherit;
}
#place_order {
  float: none;
  display: block;
  width: 100%;
  text-transform: capitalize;
  margin-top: 1.6rem;
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
  border-radius: 0;
  background: none;
  border-bottom-color: rgba(190, 190, 190, 0.3);
}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
  margin: 0 0.3rem 2rem;
  border-bottom: none;
}
#add_payment_method #payment ul.payment_methods .woocommerce-notice,
.woocommerce-cart #payment ul.payment_methods .woocommerce-notice,
.woocommerce-checkout #payment ul.payment_methods .woocommerce-notice {
  background-color: #fff;
}
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice),
.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice),
.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice) {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  padding: 1.6rem 2rem;
  border-bottom: 0.3rem solid rgba(190, 190, 190, 0.2);
}
#add_payment_method
  #payment
  ul.payment_methods
  li:not(.woocommerce-notice).payment_method_paypal,
.woocommerce-cart
  #payment
  ul.payment_methods
  li:not(.woocommerce-notice).payment_method_paypal,
.woocommerce-checkout
  #payment
  ul.payment_methods
  li:not(.woocommerce-notice).payment_method_paypal {
  -webkit-box-pack: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
}
#add_payment_method
  #payment
  ul.payment_methods
  li:not(.woocommerce-notice).payment_method_paypal
  label,
.woocommerce-cart
  #payment
  ul.payment_methods
  li:not(.woocommerce-notice).payment_method_paypal
  label,
.woocommerce-checkout
  #payment
  ul.payment_methods
  li:not(.woocommerce-notice).payment_method_paypal
  label {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -js-display: inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#add_payment_method
  #payment
  ul.payment_methods
  li:not(.woocommerce-notice).payment_method_paypal
  img,
.woocommerce-cart
  #payment
  ul.payment_methods
  li:not(.woocommerce-notice).payment_method_paypal
  img,
.woocommerce-checkout
  #payment
  ul.payment_methods
  li:not(.woocommerce-notice).payment_method_paypal
  img {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  margin-left: auto;
  padding-left: 2rem;
  max-height: 5rem;
}
#add_payment_method
  #payment
  ul.payment_methods
  li:not(.woocommerce-notice)
  input,
.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice) input,
.woocommerce-checkout
  #payment
  ul.payment_methods
  li:not(.woocommerce-notice)
  input {
  margin-right: 1.12rem;
}
#add_payment_method #payment ul.payment_methods .about_paypal,
.woocommerce-cart #payment ul.payment_methods .about_paypal,
.woocommerce-checkout #payment ul.payment_methods .about_paypal {
  line-height: inherit;
  font-size: 1.2rem;
  margin-left: 1.4rem;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#add_payment_method #payment ul.payment_methods li.woocommerce-info,
.woocommerce-cart #payment ul.payment_methods li.woocommerce-info,
.woocommerce-checkout #payment ul.payment_methods li.woocommerce-info {
  line-height: inherit;
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
  background: none;
  border-radius: 0;
  line-height: 1.6;
  font-size: 1.4rem;
  margin-top: 1rem;
}
#add_payment_method #payment div.payment_box p,
.woocommerce-cart #payment div.payment_box p,
.woocommerce-checkout #payment div.payment_box p {
  margin-top: 0;
}
#add_payment_method #payment div.payment_box:before,
.woocommerce-cart #payment div.payment_box:before,
.woocommerce-checkout #payment div.payment_box:before {
  display: none;
}
.woocommerce-checkout-review-order h3 {
  margin-top: 4rem;
  margin-bottom: 1.6rem;
  text-align: center;
}
.woocommerce-privacy-policy-text p {
  margin: 0 0.3rem 2rem;
  font-size: 1.4rem;
}
.woocommerce-checkout-review-order .woocommerce-form__label {
  font-weight: 500;
  margin: 2rem 0.3rem;
}
.woocommerce-password-strength {
  font-weight: 400;
  color: #232323;
}
.woocommerce-Button.button,
.woocommerce-address-fields .button {
  text-transform: capitalize;
}
.woocommerce-MyAccount-content > p:first-of-type {
  margin-top: 0;
}
.woocommerce-MyAccount-content > form > h3 {
  margin-top: 0;
  margin-bottom: 2rem;
}
.woocommerce-pagination .woocommerce-button {
  margin: 0 1rem !important;
}
#main .woocommerce-MyAccount-navigation {
  width: 25%;
}
#main .woocommerce-MyAccount-navigation ul li:before {
  content: "";
  display: inline-block;
  margin-right: 1.6rem;
}
#main .woocommerce-MyAccount-navigation ul li:first-child a {
  margin-top: 0;
}
#main .woocommerce-MyAccount-navigation ul li.is-active > a {
  font-weight: 500;
}
#main .woocommerce-MyAccount-navigation ul li a {
  display: inline-block;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: inherit;
  margin: 0.5rem 0;
  text-transform: capitalize;
}
#main
  .woocommerce-MyAccount-navigation
  ul
  li.woocommerce-MyAccount-navigation-link--dashboard:before {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M29.362 14.087h-5.339c-.534 0-1.068.4-1.201.934l-2.803 8.141-6.807-20.153c-.133-.534-.667-.934-1.201-.934s-1.068.4-1.201.934L7.073 14.086H2.669c-.801 0-1.335.534-1.335 1.335s.534 1.335 1.335 1.335h5.339c.534 0 1.068-.4 1.201-.934l2.803-8.141 6.807 20.286c.133.534.667.934 1.201.934s1.068-.4 1.201-.934l3.737-11.077h4.404c.801 0 1.335-.534 1.335-1.335s-.534-1.468-1.335-1.468z"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M29.362 14.087h-5.339c-.534 0-1.068.4-1.201.934l-2.803 8.141-6.807-20.153c-.133-.534-.667-.934-1.201-.934s-1.068.4-1.201.934L7.073 14.086H2.669c-.801 0-1.335.534-1.335 1.335s.534 1.335 1.335 1.335h5.339c.534 0 1.068-.4 1.201-.934l2.803-8.141 6.807 20.286c.133.534.667.934 1.201.934s1.068-.4 1.201-.934l3.737-11.077h4.404c.801 0 1.335-.534 1.335-1.335s-.534-1.468-1.335-1.468z"/></svg>');
}
#main
  .woocommerce-MyAccount-navigation
  ul
  li.woocommerce-MyAccount-navigation-link--orders:before {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M28.428 5.545L17.751.206c-1.068-.534-2.402-.534-3.604 0L3.47 5.545a3.846 3.846 0 00-2.135 3.47v12.679c0 1.468.801 2.936 2.269 3.604l10.677 5.339c.534.267 1.201.4 1.735.4.667 0 1.201-.133 1.735-.4l10.677-5.339c1.335-.667 2.269-2.002 2.269-3.604V9.015c0-1.468-.801-2.803-2.269-3.47zm-12.946-3.07c.133-.133.4-.133.534-.133.267 0 .4 0 .534.133l9.876 4.938-3.737 1.868-10.41-5.205 3.203-1.602zm.534 10.144L5.606 7.414l3.737-1.868 10.41 5.205-3.737 1.868zM4.671 23.029c-.4-.267-.667-.801-.667-1.201V9.549l10.677 5.339v13.079l-10.01-4.938zm22.556 0l-9.876 4.938V14.888l10.677-5.339v12.279c0 .534-.267.934-.801 1.201z"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M28.428 5.545L17.751.206c-1.068-.534-2.402-.534-3.604 0L3.47 5.545a3.846 3.846 0 00-2.135 3.47v12.679c0 1.468.801 2.936 2.269 3.604l10.677 5.339c.534.267 1.201.4 1.735.4.667 0 1.201-.133 1.735-.4l10.677-5.339c1.335-.667 2.269-2.002 2.269-3.604V9.015c0-1.468-.801-2.803-2.269-3.47zm-12.946-3.07c.133-.133.4-.133.534-.133.267 0 .4 0 .534.133l9.876 4.938-3.737 1.868-10.41-5.205 3.203-1.602zm.534 10.144L5.606 7.414l3.737-1.868 10.41 5.205-3.737 1.868zM4.671 23.029c-.4-.267-.667-.801-.667-1.201V9.549l10.677 5.339v13.079l-10.01-4.938zm22.556 0l-9.876 4.938V14.888l10.677-5.339v12.279c0 .534-.267.934-.801 1.201z"/></svg>');
}
#main
  .woocommerce-MyAccount-navigation
  ul
  li.woocommerce-MyAccount-navigation-link--downloads:before {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M20.42 21.16l-3.07 3.07v-8.809c0-.801-.534-1.335-1.335-1.335s-1.335.534-1.335 1.335v8.809l-3.07-3.07c-.534-.534-1.335-.534-1.868 0s-.534 1.335 0 1.868l5.339 5.339c.133.133.267.267.4.267.133.133.4.133.534.133s.4 0 .534-.133c.133-.133.267-.133.4-.267l5.339-5.339c.534-.534.534-1.335 0-1.868s-1.335-.534-1.868 0zm10.143-7.741c-1.468-2.002-3.87-3.337-6.54-3.337h-.667C21.354 4.21 15.081.873 9.075 2.475c-3.203.801-5.739 2.669-7.474 5.472C-.001 10.75-.534 13.953.266 17.023c.534 1.868 1.335 3.604 2.669 4.938.534.534 1.335.667 1.868.133s.667-1.335.133-1.868c-.934-1.068-1.735-2.402-2.002-3.87-.667-2.402-.267-4.938 1.068-7.074s3.337-3.737 5.739-4.271c4.938-1.335 10.143 1.735 11.344 6.673.133.534.667 1.068 1.335 1.068h1.602c1.735 0 3.337.801 4.404 2.269.801 1.201 1.201 2.536.934 4.004s-1.068 2.669-2.135 3.47c-.667.4-.801 1.201-.267 1.868.267.4.667.534 1.068.534.267 0 .534-.133.801-.267 1.735-1.201 2.936-3.07 3.337-5.205s-.4-4.137-1.602-6.006z"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M20.42 21.16l-3.07 3.07v-8.809c0-.801-.534-1.335-1.335-1.335s-1.335.534-1.335 1.335v8.809l-3.07-3.07c-.534-.534-1.335-.534-1.868 0s-.534 1.335 0 1.868l5.339 5.339c.133.133.267.267.4.267.133.133.4.133.534.133s.4 0 .534-.133c.133-.133.267-.133.4-.267l5.339-5.339c.534-.534.534-1.335 0-1.868s-1.335-.534-1.868 0zm10.143-7.741c-1.468-2.002-3.87-3.337-6.54-3.337h-.667C21.354 4.21 15.081.873 9.075 2.475c-3.203.801-5.739 2.669-7.474 5.472C-.001 10.75-.534 13.953.266 17.023c.534 1.868 1.335 3.604 2.669 4.938.534.534 1.335.667 1.868.133s.667-1.335.133-1.868c-.934-1.068-1.735-2.402-2.002-3.87-.667-2.402-.267-4.938 1.068-7.074s3.337-3.737 5.739-4.271c4.938-1.335 10.143 1.735 11.344 6.673.133.534.667 1.068 1.335 1.068h1.602c1.735 0 3.337.801 4.404 2.269.801 1.201 1.201 2.536.934 4.004s-1.068 2.669-2.135 3.47c-.667.4-.801 1.201-.267 1.868.267.4.667.534 1.068.534.267 0 .534-.133.801-.267 1.735-1.201 2.936-3.07 3.337-5.205s-.4-4.137-1.602-6.006z"/></svg>');
}
#main
  .woocommerce-MyAccount-navigation
  ul
  li.woocommerce-MyAccount-navigation-link--edit-address:before {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M31.364.874a1.213 1.213 0 00-1.335 0l-8.675 5.072L11.211.874h-.133c-.133-.133-.267-.133-.4-.133s-.267 0-.534.133h-.133-.133L.536 6.213C.269 6.48.002 6.88.002 7.414v21.354c0 .534.267.934.667 1.201s.934.267 1.335 0l8.675-5.072 10.01 5.072c.267.133.4.133.667.133.133 0 .267 0 .4-.133h.266l9.342-5.339c.4-.267.667-.667.667-1.201V2.075c0-.534-.267-.934-.667-1.201zM12.012 4.21l8.008 4.004v18.418l-8.008-4.004V4.21zM2.669 8.214l6.673-3.87v18.285l-6.673 3.87V8.214zm26.693 14.414l-6.673 3.87V8.213l6.673-3.87v18.285z"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M31.364.874a1.213 1.213 0 00-1.335 0l-8.675 5.072L11.211.874h-.133c-.133-.133-.267-.133-.4-.133s-.267 0-.534.133h-.133-.133L.536 6.213C.269 6.48.002 6.88.002 7.414v21.354c0 .534.267.934.667 1.201s.934.267 1.335 0l8.675-5.072 10.01 5.072c.267.133.4.133.667.133.133 0 .267 0 .4-.133h.266l9.342-5.339c.4-.267.667-.667.667-1.201V2.075c0-.534-.267-.934-.667-1.201zM12.012 4.21l8.008 4.004v18.418l-8.008-4.004V4.21zM2.669 8.214l6.673-3.87v18.285l-6.673 3.87V8.214zm26.693 14.414l-6.673 3.87V8.213l6.673-3.87v18.285z"/></svg>');
}
#main
  .woocommerce-MyAccount-navigation
  ul
  li.woocommerce-MyAccount-navigation-link--edit-account:before {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M21.354 18.091H10.677c-3.737 0-6.673 2.936-6.673 6.673v2.669c0 .801.534 1.335 1.335 1.335s1.335-.534 1.335-1.335v-2.669c0-2.269 1.735-4.004 4.004-4.004h10.677c2.269 0 4.004 1.735 4.004 4.004v2.669c0 .801.534 1.335 1.335 1.335s1.335-.534 1.335-1.335v-2.669c0-3.737-2.936-6.673-6.673-6.673zm-5.338-2.67c3.737 0 6.673-2.936 6.673-6.673s-2.936-6.673-6.673-6.673-6.673 2.936-6.673 6.673 2.936 6.673 6.673 6.673zm0-10.677c2.269 0 4.004 1.735 4.004 4.004s-1.735 4.004-4.004 4.004-4.004-1.735-4.004-4.004 1.735-4.004 4.004-4.004z"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M21.354 18.091H10.677c-3.737 0-6.673 2.936-6.673 6.673v2.669c0 .801.534 1.335 1.335 1.335s1.335-.534 1.335-1.335v-2.669c0-2.269 1.735-4.004 4.004-4.004h10.677c2.269 0 4.004 1.735 4.004 4.004v2.669c0 .801.534 1.335 1.335 1.335s1.335-.534 1.335-1.335v-2.669c0-3.737-2.936-6.673-6.673-6.673zm-5.338-2.67c3.737 0 6.673-2.936 6.673-6.673s-2.936-6.673-6.673-6.673-6.673 2.936-6.673 6.673 2.936 6.673 6.673 6.673zm0-10.677c2.269 0 4.004 1.735 4.004 4.004s-1.735 4.004-4.004 4.004-4.004-1.735-4.004-4.004 1.735-4.004 4.004-4.004z"/></svg>');
}
#main
  .woocommerce-MyAccount-navigation
  ul
  li.woocommerce-MyAccount-navigation-link--customer-logout:before {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M12.012 26.098H6.673c-.801 0-1.335-.534-1.335-1.335V6.078c0-.801.534-1.335 1.335-1.335h5.339c.801 0 1.335-.534 1.335-1.335s-.534-1.335-1.335-1.335H6.673c-2.269 0-4.004 1.735-4.004 4.004v18.685c0 2.269 1.735 4.004 4.004 4.004h5.339c.801 0 1.335-.534 1.335-1.335s-.534-1.335-1.335-1.335zm17.217-10.143c.133-.267.133-.667 0-1.068-.133-.133-.133-.267-.267-.4l-6.673-6.673c-.534-.534-1.335-.534-1.868 0s-.534 1.335 0 1.868l4.404 4.404H12.012c-.801 0-1.335.534-1.335 1.335s.534 1.335 1.335 1.335h12.813l-4.404 4.404a1.29 1.29 0 000 1.868c.267.267.667.4.934.4s.667-.133.934-.4l6.673-6.673c.133-.133.267-.267.267-.4z"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M12.012 26.098H6.673c-.801 0-1.335-.534-1.335-1.335V6.078c0-.801.534-1.335 1.335-1.335h5.339c.801 0 1.335-.534 1.335-1.335s-.534-1.335-1.335-1.335H6.673c-2.269 0-4.004 1.735-4.004 4.004v18.685c0 2.269 1.735 4.004 4.004 4.004h5.339c.801 0 1.335-.534 1.335-1.335s-.534-1.335-1.335-1.335zm17.217-10.143c.133-.267.133-.667 0-1.068-.133-.133-.133-.267-.267-.4l-6.673-6.673c-.534-.534-1.335-.534-1.868 0s-.534 1.335 0 1.868l4.404 4.404H12.012c-.801 0-1.335.534-1.335 1.335s.534 1.335 1.335 1.335h12.813l-4.404 4.404a1.29 1.29 0 000 1.868c.267.267.667.4.934.4s.667-.133.934-.4l6.673-6.673c.133-.133.267-.267.267-.4z"/></svg>');
}
#main .woocommerce-MyAccount-content {
  width: 73%;
}
.woocommerce-form-register .woocommerce-privacy-policy-text {
  margin-bottom: 2.656rem;
}
.woocommerce-account .woocommerce h3,
.woocommerce-account .woocommerce h2,
.woocommerce-order-received .woocommerce h3,
.woocommerce-order-received .woocommerce h2,
.woocommerce-order-details h3,
.woocommerce-order-details h2,
.woocommerce-customer-details h3,
.woocommerce-customer-details h2 {
  font-size: 2rem;
  line-height: 2;
}
.woocommerce table {
  border-spacing: 0;
}
.woocommerce table dl,
.woocommerce table .wc-item-meta {
  margin-left: 0;
  padding-left: 0;
  font-size: 1.376rem;
}
.woocommerce table dl dt,
.woocommerce table dl strong,
.woocommerce table .wc-item-meta dt,
.woocommerce table .wc-item-meta strong {
  font-weight: 400;
}
.woocommerce table.my_account_orders,
.woocommerce table.woocommerce-table--order-downloads,
.woocommerce table.woocommerce-table--order-details {
  border-radius: var(--bloglo-normal-radius);
  font-size: inherit;
}
.woocommerce table.my_account_orders th,
.woocommerce table.my_account_orders td,
.woocommerce table.woocommerce-table--order-downloads th,
.woocommerce table.woocommerce-table--order-downloads td,
.woocommerce table.woocommerce-table--order-details th,
.woocommerce table.woocommerce-table--order-details td {
  padding: 1.5rem 2rem;
  font-weight: 400 !important;
}
.woocommerce table.my_account_orders strong,
.woocommerce table.woocommerce-table--order-downloads strong,
.woocommerce table.woocommerce-table--order-details strong {
  font-weight: 400 !important;
}
.woocommerce table.my_account_orders thead th,
.woocommerce table.woocommerce-table--order-downloads thead th,
.woocommerce table.woocommerce-table--order-details thead th {
  color: #232323;
  font-weight: 400;
  font-size: 1.2rem;
  background-color: rgba(190, 190, 190, 0.2);
}
.woocommerce table .button {
  height: 4rem !important;
  padding: 0 3.2rem !important;
  font-size: 1.3rem !important;
}
.woocommerce-Addresses header.title {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1.6rem;
}
.woocommerce-Addresses header.title a.edit {
  margin-left: 2rem;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 1.3rem;
}
.widget.woocommerce ul.product_list_widget li .product-title {
  display: block;
  padding-top: 0.4rem;
  line-height: 1.5;
}
.widget.woocommerce
  .woocommerce-widget-layered-nav-list
  .woocommerce-widget-layered-nav-list__item
  a,
.widget.woocommerce .wc-layered-nav-rating a {
  position: relative;
  padding-left: 2.7rem;
}
.widget.woocommerce
  .woocommerce-widget-layered-nav-list
  .woocommerce-widget-layered-nav-list__item
  a:before,
.widget.woocommerce .wc-layered-nav-rating a:before {
  content: "" !important;
  border: 0.2rem solid currentColor;
  border-radius: var(--bloglo-normal-radius);
  background: none;
  clear: none;
  cursor: pointer;
  line-height: 0;
  outline: 0;
  padding: 0 !important;
  text-align: center;
  vertical-align: middle;
  height: 1.7rem;
  width: 1.7rem;
  min-width: 1.7rem;
  opacity: 0.65;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.widget.woocommerce
  .woocommerce-widget-layered-nav-list
  .woocommerce-widget-layered-nav-list__item
  a:after,
.widget.woocommerce .wc-layered-nav-rating a:after {
  content: "";
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M0 17.824l3.203-3.203 8.008 8.008L28.828 5.012l3.203 3.203-20.82 20.82z"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M0 17.824l3.203-3.203 8.008 8.008L28.828 5.012l3.203 3.203-20.82 20.82z"/></svg>');
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: 0.3rem;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 1.1rem;
  opacity: 0;
}
.widget.woocommerce
  .woocommerce-widget-layered-nav-list
  .woocommerce-widget-layered-nav-list__item.chosen
  a,
.widget.woocommerce .wc-layered-nav-rating.chosen a {
  font-weight: 600;
}
.widget.woocommerce
  .woocommerce-widget-layered-nav-list
  .woocommerce-widget-layered-nav-list__item.chosen
  a:before,
.widget.woocommerce
  .woocommerce-widget-layered-nav-list
  .woocommerce-widget-layered-nav-list__item.chosen
  a:after,
.widget.woocommerce .wc-layered-nav-rating.chosen a:before,
.widget.woocommerce .wc-layered-nav-rating.chosen a:after {
  opacity: 1;
}
.widget.woocommerce .wc-layered-nav-rating a {
  -webkit-transition: none !important;
  transition: none !important;
  min-height: 2.5rem;
}
.widget.woocommerce .wc-layered-nav-rating a .star-rating {
  position: relative;
  top: -0.1rem;
  margin: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.widget.woocommerce .product-categories li .count,
.widget.woocommerce .wc-layered-nav-term .count,
.widget.woocommerce .wc-layered-nav-rating em {
  font-style: normal;
  margin-left: auto;
  -js-display: inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0.3rem;
  background-color: rgba(145, 145, 145, 0.1);
  min-width: 2.4rem;
  min-height: 2.4rem;
  padding: 0.5rem 0.8rem;
  border-radius: 4rem;
  line-height: 1;
  font-size: 1.386rem;
  font-weight: 400;
  pointer-events: none;
}
.widget.woocommerce .wc-layered-nav-rating a:hover em,
.widget.woocommerce .wc-layered-nav-rating.chosen a em {
  color: #fff;
}
.widget.woocommerce .product-categories li,
.widget.woocommerce .wc-layered-nav-term {
  position: relative;
}
.widget.woocommerce .product-categories li a,
.widget.woocommerce .wc-layered-nav-term a {
  display: block;
}
.widget.woocommerce .product-categories li a:hover ~ .count,
.widget.woocommerce .wc-layered-nav-term a:hover ~ .count {
  color: #fff;
}
.widget.woocommerce .product-categories li.chosen > .count,
.widget.woocommerce .wc-layered-nav-term.chosen > .count {
  color: #fff;
}
.widget.woocommerce .product-categories li.current-cat > a {
  font-weight: 600;
}
.widget.woocommerce .product-categories li.current-cat > .count {
  color: #fff;
}
.widget.woocommerce .reviewer {
  font-size: 1.386rem;
}
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item,
.widget_rating_filter .wc-layered-nav-rating {
  padding: 0;
  margin-bottom: 1rem;
}
.woocommerce-widget-layered-nav-list
  .woocommerce-widget-layered-nav-list__item:last-child,
.widget_rating_filter .wc-layered-nav-rating:last-child {
  margin-bottom: 0;
}
.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li {
  padding: 0;
  margin-bottom: 2rem;
}
.woocommerce ul.cart_list li:last-child,
.woocommerce ul.product_list_widget li:last-child {
  margin-bottom: 0;
}
.woocommerce ul.cart_list li ins,
.woocommerce ul.product_list_widget li ins {
  text-decoration: none;
  font-weight: 500;
}
.woocommerce ul.cart_list li del,
.woocommerce ul.product_list_widget li del {
  opacity: 1;
  color: #afafaf;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
  float: left;
  width: 7rem;
  margin-left: 0;
  margin-right: 1.5rem;
  border-radius: var(--bloglo-normal-radius);
}
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a {
  font-weight: 500;
}
.woocommerce ul.cart_list li a:hover .product-title,
.woocommerce ul.product_list_widget li a:hover .product-title {
  color: inherit;
}
.woocommerce ul.cart_list li .product-title,
.woocommerce ul.product_list_widget li .product-title {
  color: #232323;
}
.woocommerce ul.cart_list li .star-rating,
.woocommerce ul.product_list_widget li .star-rating {
  display: block;
  margin: 0.5rem 0;
}
.woocommerce ul.product_list_widget li .product-title {
  color: inherit;
}
.woocommerce .widget_price_filter .ui-slider-horizontal {
  height: 0.2rem;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
  background-color: #e4e4e4;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.woocommerce .widget_price_filter .price_slider_amount {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 3rem;
}
.woocommerce .widget_price_filter .price_label {
  font-size: 1.4rem;
  margin-left: auto;
}
.woocommerce .widget_price_filter .price_label span {
  color: #232323;
  font-weight: 500;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  -webkit-transition: -webkit-transform 0.35s
    cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.35s cubic-bezier(0.645, 0.045, 0.355, 1),
    -webkit-transform 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 1.6rem;
  height: 1.6rem;
  z-index: 2;
  cursor: -webkit-grab;
  cursor: grab;
  -webkit-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: scale3d(0, 0, 0) translate3d(-50%, -50%, 0);
  transform: scale3d(0, 0, 0) translate3d(-50%, -50%, 0);
  width: 1.6rem;
  height: 1.6rem;
  opacity: 0.125;
  z-index: 1;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  border-radius: 50%;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
  -webkit-transform: scale3d(1.35, 1.35, 1.35) translate3d(0, -50%, 0);
  transform: scale3d(1.35, 1.35, 1.35) translate3d(0, -50%, 0);
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:active:after {
  -webkit-transform: scale3d(0, 0, 0) translate3d(-50%, -50%, 0) !important;
  transform: scale3d(0, 0, 0) translate3d(-50%, -50%, 0) !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover:after {
  -webkit-transform: scale3d(2, 2, 1) translate3d(-50%, -50%, 0);
  transform: scale3d(2, 2, 1) translate3d(-50%, -50%, 0);
}
.woocommerce .widget_layered_nav_filters ul {
  margin-top: -0.8rem;
}
.woocommerce .widget_layered_nav_filters ul li {
  display: inline-block;
}
.woocommerce .widget_layered_nav_filters ul a {
  color: inherit;
  display: block;
  float: left;
  text-transform: none;
  letter-spacing: 0;
  border-radius: var(--bloglo-normal-radius);
  padding: 0.8rem 1.2rem;
  margin: 0.8rem 0.8rem 0 0;
  background-color: rgba(145, 145, 145, 0.1);
  line-height: 1;
  font-size: 1.486rem;
}
.woocommerce .widget_layered_nav_filters ul a:before {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M17.884 15.421l7.074-7.074c.534-.534.534-1.335 0-1.868s-1.335-.534-1.868 0l-7.074 7.074-7.074-7.074c-.534-.534-1.335-.534-1.868 0s-.534 1.335 0 1.868l7.074 7.074-7.074 7.074a1.29 1.29 0 000 1.868c.267.267.534.4.934.4s.667-.133.934-.4l7.074-7.074 7.074 7.074c.267.267.667.4.934.4s.667-.133.934-.4a1.29 1.29 0 000-1.868l-7.074-7.074z"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M17.884 15.421l7.074-7.074c.534-.534.534-1.335 0-1.868s-1.335-.534-1.868 0l-7.074 7.074-7.074-7.074c-.534-.534-1.335-.534-1.868 0s-.534 1.335 0 1.868l7.074 7.074-7.074 7.074a1.29 1.29 0 000 1.868c.267.267.534.4.934.4s.667-.133.934-.4l7.074-7.074 7.074 7.074c.267.267.667.4.934.4s.667-.133.934-.4a1.29 1.29 0 000-1.868l-7.074-7.074z"/></svg>');
  vertical-align: middle !important;
}
.woocommerce .widget_layered_nav_filters ul a:hover,
.woocommerce .widget_layered_nav_filters ul a:hover:before {
  color: #fff !important;
}
.woocommerce #colophon .widget_layered_nav_filters ul a:before {
  bottom: 0 !important;
}
.woocommerce .widget_shopping_cart .woocommerce-mini-cart__total,
.woocommerce.widget_shopping_cart .woocommerce-mini-cart__total {
  margin-top: 2rem;
}
.woocommerce .widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .total {
  border-top: 0.4rem double rgba(190, 190, 190, 0.3);
  padding: 1.3rem 0 1.4rem;
  text-align: center;
}
.woocommerce .widget_shopping_cart .total strong,
.woocommerce.widget_shopping_cart .total strong {
  font-weight: 500;
}
.woocommerce .widget_shopping_cart .total .amount,
.woocommerce .widget_shopping_cart .total .tax_label,
.woocommerce.widget_shopping_cart .total .amount,
.woocommerce.widget_shopping_cart .total .tax_label {
  font-weight: 600;
}
.woocommerce .widget_shopping_cart .bloglo-cart-buttons,
.woocommerce.widget_shopping_cart .bloglo-cart-buttons {
  border-top: 0.4rem double rgba(190, 190, 190, 0.3);
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.woocommerce .widget_shopping_cart .cart_list li,
.woocommerce.widget_shopping_cart .cart_list li {
  color: #232323;
  padding-left: 0;
  position: relative;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
  -webkit-transform: scale3d(0, 0, 0);
  transform: scale3d(0, 0, 0);
  top: 0.3rem;
  right: 1.2rem;
  left: auto;
  color: rgba(0, 0, 0, 0) !important;
  width: 2.4rem;
  height: 2.4rem;
  background: none;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove:after,
.woocommerce.widget_shopping_cart .cart_list li a.remove:after {
  content: "";
  background-color: rgba(190, 190, 190, 0.2);
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  border-radius: 50%;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove:before,
.woocommerce.widget_shopping_cart .cart_list li a.remove:before {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M17.884 15.421l7.074-7.074c.534-.534.534-1.335 0-1.868s-1.335-.534-1.868 0l-7.074 7.074-7.074-7.074c-.534-.534-1.335-.534-1.868 0s-.534 1.335 0 1.868l7.074 7.074-7.074 7.074a1.29 1.29 0 000 1.868c.267.267.534.4.934.4s.667-.133.934-.4l7.074-7.074 7.074 7.074c.267.267.667.4.934.4s.667-.133.934-.4a1.29 1.29 0 000-1.868l-7.074-7.074z"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M17.884 15.421l7.074-7.074c.534-.534.534-1.335 0-1.868s-1.335-.534-1.868 0l-7.074 7.074-7.074-7.074c-.534-.534-1.335-.534-1.868 0s-.534 1.335 0 1.868l7.074 7.074-7.074 7.074a1.29 1.29 0 000 1.868c.267.267.534.4.934.4s.667-.133.934-.4l7.074-7.074 7.074 7.074c.267.267.667.4.934.4s.667-.133.934-.4a1.29 1.29 0 000-1.868l-7.074-7.074z"/></svg>');
  content: "";
  height: 1.2rem;
  width: 1.2rem;
  z-index: 2;
  top: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.woocommerce .widget_shopping_cart .cart_list li a.remove:hover:after,
.woocommerce.widget_shopping_cart .cart_list li a.remove:hover:after {
  -webkit-transform: scale3d(1.25, 1.25, 1.25);
  transform: scale3d(1.25, 1.25, 1.25);
}
.woocommerce .widget_shopping_cart .cart_list li:hover a.remove,
.woocommerce.widget_shopping_cart .cart_list li:hover a.remove {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.woocommerce .widget_shopping_cart .cart_list li .quantity,
.woocommerce.widget_shopping_cart .cart_list li .quantity {
  font-size: 1.3rem;
  display: block;
}
.woocommerce #secondary .widget_layered_nav ul.yith-wcan-color {
  margin-bottom: -0.7rem;
}
.woocommerce #secondary .widget_layered_nav ul.yith-wcan-color li {
  margin-bottom: 0.7rem;
}
.woocommerce #secondary .widget_layered_nav ul.yith-wcan-color li a {
  position: relative;
  border-radius: 50%;
  height: 2.8rem;
  width: 2.8rem;
  border: none;
  margin: 0 0.7rem 0 0;
  overflow: visible;
  text-indent: -999.9rem;
}
.woocommerce #secondary .widget_layered_nav ul.yith-wcan-color li a:before {
  content: "";
  background-color: inherit;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  border-radius: 50%;
  z-index: -1;
}
.woocommerce #secondary .widget_layered_nav ul.yith-wcan-color li a:hover,
.woocommerce #secondary .widget_layered_nav ul.yith-wcan-color li.chosen a {
  -webkit-box-shadow: inset 0 0 0 0.3rem #fff;
  box-shadow: inset 0 0 0 0.3rem #fff;
}
.woocommerce
  #secondary
  .widget_layered_nav
  ul.yith-wcan-color
  li
  a:hover:before,
.woocommerce
  #secondary
  .widget_layered_nav
  ul.yith-wcan-color
  li.chosen
  a:before {
  -webkit-transform: scale3d(1.15, 1.15, 1.15);
  transform: scale3d(1.15, 1.15, 1.15);
}
.woocommerce
  #secondary
  .widget_layered_nav
  ul.yith-wcan-color
  li.chosen
  a:after {
  line-height: 2.8rem;
  text-align: center;
  content: "\e9fd";
  color: #fff;
  text-indent: 0;
  font-size: 1.2rem;
}
.woocommerce .cart-collaterals h2,
.woocommerce .cart-collaterals h3,
.woocommerce .cart-collaterals h4,
.woocommerce .cart-collaterals h5 {
  margin-top: 0;
}
.woocommerce table.wishlist_table {
  font-size: inherit;
}
.woocommerce table.wishlist_table td.product-add-to-cart a {
  -js-display: flex !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.woocommerce table.wishlist_table a.remove {
  line-height: 2.24rem;
}
.yith-wcwl-share h4.yith-wcwl-share-title {
  margin: 2.5rem 0 1.5rem;
}
.wishlist-title {
  display: none;
}
.woocommerce div.product span.onsale {
  font-size: inherit;
  top: 2rem;
  left: 2rem;
}
.woocommerce div.product div.summary,
.woocommerce div.product div.images {
  margin-bottom: 0;
}
.woocommerce div.product .entry-summary p {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.woocommerce div.product .entry-summary > :last-child {
  margin-bottom: 0;
}
.woocommerce div.product .woocommerce-product-details__short-description {
  margin-bottom: 2rem;
}
.woocommerce div.product .woocommerce-product-gallery {
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.woocommerce
  div.product
  .woocommerce-product-gallery
  .flex-direction-nav
  .flex-prev,
.woocommerce
  div.product
  .woocommerce-product-gallery
  .flex-direction-nav
  .flex-next {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  top: calc(50% - 2.5rem - 6.2rem);
  z-index: 2;
  width: 5rem;
  height: 5rem;
  background-color: #fff;
  border-radius: 50%;
}
.woocommerce
  div.product
  .woocommerce-product-gallery
  .flex-direction-nav
  .flex-prev {
  left: -2.5rem;
  right: auto;
}
.woocommerce
  div.product
  .woocommerce-product-gallery
  .flex-direction-nav
  .flex-next {
  right: -2.5rem;
  left: auto;
}
.woocommerce div.product .woocommerce-product-gallery .flex-direction-nav svg {
  width: 2.2rem;
}
.woocommerce
  div.product
  .woocommerce-product-gallery
  .flex-direction-nav
  svg
  path {
  fill: #232323 !important;
}
.woocommerce div.product h1.product_title {
  margin-bottom: 0.7rem;
  font-weight: 500;
}
.woocommerce div.product .woocommerce-product-rating {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.5rem;
  margin-bottom: 1.6rem;
}
.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link {
  font-size: 1.3rem;
  margin-left: 1.2rem;
  position: relative;
  top: 0.1rem;
}
.woocommerce
  div.product
  .woocommerce-product-rating
  .woocommerce-review-link:hover {
  text-decoration: underline;
}
.woocommerce div.product form.cart {
  margin: 3rem 0;
}
.woocommerce div.product form.cart div.quantity {
  margin-right: 1.4rem;
}
.woocommerce div.product form.cart .variations {
  margin: 0;
  margin: 0 0 2rem 0;
}
.woocommerce div.product form.cart .variations select {
  min-width: auto;
  width: 100%;
  max-width: 22rem;
}
.woocommerce div.product form.cart .variations td {
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
}
.woocommerce div.product form.cart .variations td.label {
  width: 10.1rem;
  line-height: 1.5;
  vertical-align: middle;
}
.woocommerce div.product form.cart .variations td.label label {
  font-weight: 500;
  margin-bottom: 0;
}
.woocommerce div.product form.cart .variations_button {
  margin-top: 3rem;
}
.woocommerce div.product form.cart .woocommerce-variation p {
  margin-top: 0;
}
.woocommerce div.product form.cart .woocommerce-variation-description p {
  margin-top: 0;
  font-size: 1.4rem;
}
.woocommerce div.product form.cart .woocommerce-variation-availability {
  margin-bottom: 0;
}
.woocommerce div.product form.cart .woocommerce-variation-price .price {
  font-size: 2rem;
}
.woocommerce div.product form.cart .group_table {
  margin-top: 0;
}
.woocommerce div.product form.cart .group_table td {
  vertical-align: middle;
  padding: 1rem 0;
}
.woocommerce div.product form.cart .group_table td:first-child {
  min-width: 16rem;
  padding-left: 2rem;
  text-align: left;
}
.woocommerce div.product form.cart .group_table td label {
  margin: 0;
  font-weight: 500;
  font-size: inherit;
}
.woocommerce div.product form.cart .group_table td del {
  color: #afafaf;
  opacity: 1;
}
.woocommerce div.product form.cart .group_table td ins {
  text-decoration: none;
}
.woocommerce div.product form.cart .group_table .button {
  background: none;
  padding: 0 !important;
  min-height: auto;
  height: auto !important;
  font-size: inherit !important;
  padding: 0;
  color: inherit;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  margin-top: 0.7rem;
  font-size: 2.6rem;
}
.woocommerce div.product p.price del,
.woocommerce div.product p.price ins,
.woocommerce div.product span.price del,
.woocommerce div.product span.price ins {
  font-weight: 400;
}
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
  opacity: 0.75;
}
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
  text-decoration: none;
}
.woocommerce div.product p.stock {
  font-size: 1.4rem;
  font-weight: 500;
  margin: 0;
}
.woocommerce div.product .bloglo-wc-product-wrap {
  -js-display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 5rem;
}
.woocommerce div.product .bloglo-wc-product-wrap .images {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  margin-right: 5rem;
  max-width: 100%;
}
.woocommerce div.product .bloglo-wc-product-wrap .images,
.woocommerce div.product .bloglo-wc-product-wrap .entry-summary {
  width: auto !important;
  float: none !important;
}
.woocommerce div.product .bloglo-wc-product-wrap .entry-summary {
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.woocommerce
  div.product
  div.images.woocommerce-product-gallery--columns-6
  .flex-control-thumbs
  li {
  width: 16.67%;
  -ms-flex-preferred-size: 16.67%;
  flex-basis: 16.67%;
}
.woocommerce
  div.product
  div.images.woocommerce-product-gallery--columns-5
  .flex-control-thumbs
  li {
  width: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
}
.woocommerce
  div.product
  div.images.woocommerce-product-gallery--columns-4
  .flex-control-thumbs
  li {
  width: 25%;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
}
.woocommerce
  div.product
  div.images.woocommerce-product-gallery--columns-3
  .flex-control-thumbs
  li {
  width: 33%;
  -ms-flex-preferred-size: 33%;
  flex-basis: 33%;
}
.woocommerce
  div.product
  div.images.woocommerce-product-gallery--columns-2
  .flex-control-thumbs
  li {
  width: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}
.woocommerce div.product div.images .flex-control-thumbs {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 0.8rem;
  margin-left: -0.2rem;
  margin-right: -0.2rem;
}
.woocommerce div.product div.images .flex-control-thumbs li {
  padding: 0.2rem;
  clear: none !important;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
  opacity: 1;
  padding: 0.2rem;
  border: 0.2rem solid rgba(0, 0, 0, 0);
  display: block;
  border-radius: var(--bloglo-normal-radius);
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
  max-width: initial;
}
.woocommerce
  div.product
  div.images
  .woocommerce-product-gallery__wrapper
  > div {
  border-radius: var(--bloglo-normal-radius);
}
.woocommerce
  div.product
  div.images
  .woocommerce-product-gallery__wrapper
  > div
  img {
  border-radius: var(--bloglo-normal-radius);
}
.woocommerce div.product .woocommerce-tabs {
  margin-bottom: 4rem;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
  text-align: center;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before,
.woocommerce div.product .woocommerce-tabs ul.tabs:after {
  position: absolute;
  bottom: auto;
  right: auto;
  top: 0;
  display: block;
  width: 100%;
  height: 0.1rem;
  border: 0 !important;
  background: rgba(190, 190, 190, 0.3);
  content: "";
}
.woocommerce div.product .woocommerce-tabs ul.tabs:after {
  top: auto;
  bottom: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  border: none;
  background: none;
  border-radius: 0;
  margin: 0 1.6rem;
  padding: 2rem 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:not(.active) a:hover {
  color: #232323;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  background: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active > a:before {
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform: scale(1, 1) translateZ(0.1rem);
  transform: scale(1, 1) translateZ(0.1rem);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
  content: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  font-weight: 500;
}
.woocommerce div.product .woocommerce-tabs .wc-tab {
  background-color: rgba(190, 190, 190, 0.2);
  padding: 4rem 0;
  margin-bottom: 0;
}
.woocommerce div.product .woocommerce-tabs .wc-tab > .bloglo-container {
  max-width: 80rem;
}
.woocommerce
  div.product
  .woocommerce-tabs
  .wc-tab
  > .bloglo-container
  > h2:first-child {
  display: none;
}
.woocommerce div.product .woocommerce-tabs .wc-tab > .bloglo-container p {
  margin-top: 0;
}
.woocommerce
  div.product
  .woocommerce-tabs
  .wc-tab
  > .bloglo-container
  p:last-child {
  margin-bottom: 0;
}
.woocommerce div.product .woocommerce-tabs table.shop_attributes {
  background: #fff;
  font-size: 1.4rem;
}
.woocommerce div.product .woocommerce-tabs table.shop_attributes tr {
  background: none;
}
.woocommerce div.product .woocommerce-tabs table.shop_attributes th,
.woocommerce div.product .woocommerce-tabs table.shop_attributes td {
  padding: 1rem 2rem;
  border-top: none;
  border-bottom: none;
}
.woocommerce div.product .woocommerce-tabs table.shop_attributes th {
  border-right: 0.1rem solid rgba(190, 190, 190, 0.3);
}
.woocommerce div.product .woocommerce-tabs table.shop_attributes td {
  font-style: normal;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
  position: absolute;
  right: 2rem;
  top: 2rem;
  width: 4rem;
  height: 4rem;
  font-size: 1.6rem;
  background: none;
  text-indent: 0;
  z-index: 1;
  text-indent: -9999.9rem;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger img {
  display: none !important;
}
.woocommerce
  div.product
  div.images
  .woocommerce-product-gallery__trigger:before {
  border-radius: 50%;
  content: "";
  border: none !important;
  z-index: 1;
  -webkit-transition: var(--bloglo-transition-primary);
  transition: var(--bloglo-transition-primary);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.3);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
.woocommerce
  div.product
  div.images
  .woocommerce-product-gallery__trigger:hover:before {
  -webkit-transform: scale(1.25);
  -ms-transform: scale(1.25);
  transform: scale(1.25);
}
.woocommerce
  div.product
  div.images
  .woocommerce-product-gallery__trigger:after {
  content: "";
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M29.229 2.876a1.6 1.6 0 00-.667-.667c-.133-.133-.4-.133-.534-.133H20.02c-.801 0-1.335.534-1.335 1.335s.534 1.335 1.335 1.335h4.805l-7.074 7.074a1.29 1.29 0 000 1.868c.267.267.667.4.934.4s.667-.133.934-.4l7.074-7.074v4.805c0 .801.534 1.335 1.335 1.335s1.335-.534 1.335-1.335V3.411c0-.133 0-.4-.133-.534zm-16.817 14.28L5.338 24.23v-4.805c0-.801-.534-1.335-1.335-1.335s-1.335.534-1.335 1.335v8.008c0 .133 0 .4.133.534.133.267.4.534.667.667.133.133.4.133.534.133h8.008c.801 0 1.335-.534 1.335-1.335s-.534-1.335-1.335-1.335H7.205l7.074-7.074c.534-.534.534-1.335 0-1.868s-1.335-.534-1.868 0z"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M29.229 2.876a1.6 1.6 0 00-.667-.667c-.133-.133-.4-.133-.534-.133H20.02c-.801 0-1.335.534-1.335 1.335s.534 1.335 1.335 1.335h4.805l-7.074 7.074a1.29 1.29 0 000 1.868c.267.267.667.4.934.4s.667-.133.934-.4l7.074-7.074v4.805c0 .801.534 1.335 1.335 1.335s1.335-.534 1.335-1.335V3.411c0-.133 0-.4-.133-.534zm-16.817 14.28L5.338 24.23v-4.805c0-.801-.534-1.335-1.335-1.335s-1.335.534-1.335 1.335v8.008c0 .133 0 .4.133.534.133.267.4.534.667.667.133.133.4.133.534.133h8.008c.801 0 1.335-.534 1.335-1.335s-.534-1.335-1.335-1.335H7.205l7.074-7.074c.534-.534.534-1.335 0-1.868s-1.335-.534-1.868 0z"/></svg>');
  color: #fff;
  z-index: 2;
  text-indent: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.woocommerce div.product .related.products > h2,
.woocommerce div.product .upsells > h2 {
  margin-top: 5rem;
  margin-bottom: 2.4rem;
  text-align: center;
}
.woocommerce div.product .product_meta {
  padding: 1.6rem 0;
  margin: 4rem 0;
  border-top: 0.1rem solid rgba(190, 190, 190, 0.3);
  border-bottom: 0.1rem solid rgba(190, 190, 190, 0.3);
}
.woocommerce div.product .product_meta .bloglo-woo-meta-title {
  min-width: 11rem;
  display: inline-block;
}
.woocommerce div.product .product_meta > span {
  display: block;
}
.woocommerce div.product .product_meta > span a:hover {
  color: inherit;
}
.woocommerce div.product #reviews #comments {
  margin-top: 0;
}
.woocommerce div.product #reviews #comments h2 {
  margin-top: 0;
  margin-bottom: 4rem;
  text-align: center;
}
.woocommerce div.product #reviews #comments .woocommerce-noreviews {
  text-align: center;
  margin-top: -rem(30px);
}
.woocommerce div.product #reviews #comments ol.commentlist li img.avatar {
  display: block;
  position: absolute;
  z-index: 1;
  left: 2.5rem;
  top: 2.5rem;
  max-width: 50px;
  border-radius: 50%;
  width: initial;
  height: initial;
  padding: 0;
  border: none;
}
.woocommerce div.product #reviews #comments ol.commentlist li .comment-text {
  padding: 0;
  border: none;
  margin: 0;
}
.woocommerce
  div.product
  #reviews
  #comments
  ol.commentlist
  li
  .comment-text
  p:last-child {
  margin-bottom: 0;
}
.woocommerce
  div.product
  #reviews
  #comments
  ol.commentlist
  li
  .comment-text
  p.meta {
  font-size: 1.6rem;
}
.woocommerce
  div.product
  #reviews
  #comments
  ol.commentlist
  li
  .comment-text
  p.meta
  strong {
  font-weight: 500;
  font-size: 1.6rem;
  color: #232323;
}
.woocommerce
  div.product
  #reviews
  #comments
  ol.commentlist
  li
  .comment-text
  p.meta
  span,
.woocommerce
  div.product
  #reviews
  #comments
  ol.commentlist
  li
  .comment-text
  p.meta
  em,
.woocommerce
  div.product
  #reviews
  #comments
  ol.commentlist
  li
  .comment-text
  p.meta
  time {
  font-size: 1.376rem;
}
.woocommerce div.product #reviews #comments .comment_container {
  background-color: #fff;
}
.woocommerce div.product #reviews #respond {
  margin-top: 4rem;
}
.woocommerce div.product #reviews #respond p {
  margin: 0 0 2rem;
}
.woocommerce div.product #reviews #respond p:last-child {
  margin-bottom: 0;
}
.woocommerce div.product #reviews .comment-form-rating {
  margin-bottom: 2.4rem;
}
.woocommerce div.product #reviews .comment-form-rating label {
  display: block;
}
.woocommerce div.product #reviews .comment-form-rating .stars {
  display: inline-block;
  line-height: 1;
  font-size: 2rem;
  margin-bottom: 0 !important;
}
.woocommerce div.product #reviews .comment-form-rating .stars a {
  width: 1.84rem;
}
.woocommerce div.product #reviews #reply-title {
  margin-bottom: 2rem;
}
.woocommerce div.product .woocommerce-pagination ul {
  border: none;
}
.woocommerce div.product .woocommerce-pagination ul li {
  border: none;
}
.woocommerce div.product .woocommerce-pagination ul li a,
.woocommerce div.product .woocommerce-pagination ul li span {
  text-transform: uppercase;
  -js-display: inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1.2rem;
  width: 4rem;
  height: 4rem;
  text-align: center;
  vertical-align: middle;
  color: inherit;
  border-radius: var(--bloglo-normal-radius);
  font-weight: 600;
  border: 0.2rem solid rgba(0, 0, 0, 0);
  background: none !important;
}
.term-description {
  margin-bottom: 3.2rem;
  padding-bottom: 1.6rem;
  border-bottom: 0.1rem solid rgba(190, 190, 190, 0.3);
}
ul#uploadFileList {
  -js-display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 0 2rem;
}
ul#uploadFileList li {
  margin: 0;
  padding: 0 0.6rem 0 0;
}
ul#uploadFileList li img {
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: var(--bloglo-normal-radius);
}
#do_uploadFile {
  display: inline-block;
  width: auto;
  margin-left: 1rem;
  min-height: 3rem;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #232323;
  text-shadow: none;
  color: #fff !important;
  border: none;
  border-radius: var(--bloglo-normal-radius);
  padding: 0 1.4rem;
}
.review_thumbnail {
  padding: 0.4rem 0;
}
.review_thumbnail a {
  margin: 0.6rem 0.6rem 0.6rem 0;
  vertical-align: middle;
  display: inline-block;
}
.review_thumbnail a img.ywar_thumbnail {
  display: block;
  padding: 0;
  border-radius: var(--bloglo-normal-radius);
}
.ywar_review_count {
  margin-left: 1.6rem;
}
.ywar_review_row span {
  color: #232323 !important;
}
.reviews_bar {
  margin: 2rem 0;
}
.yith-woocommerce-advanced-reviews #submit {
  font-size: inherit !important;
}
.wishlist_table .add_to_cart,
a.add_to_wishlist.button.alt {
  -js-display: inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: var(--bloglo-normal-radius);
  padding: 0.8rem 3.2rem;
  font-weight: 500;
  font-size: 1.3rem;
  min-height: 4rem;
}
.term-description > h1:first-child,
.term-description > h2:first-child,
.term-description > h3:first-child,
.term-description > h4:first-child,
.term-description > h5:first-child,
.term-description > h6:first-child,
.term-description > p:first-child,
.term-description > ul:first-child,
.term-description > ol:first-child {
  margin-top: 0;
}
.term-description > h1:last-child,
.term-description > h2:last-child,
.term-description > h3:last-child,
.term-description > h4:last-child,
.term-description > h5:last-child,
.term-description > h6:last-child,
.term-description > p:last-child,
.term-description > ul:last-child,
.term-description > ol:last-child {
  margin-bottom: 0;
}
.wc-block-grid__products {
  list-style: none;
}
.pswp__caption__center {
  text-align: center;
}
@media screen and (max-width: 480px) {
  .woocommerce ul.products[class*="columns-"] li.product,
  .woocommerce-page ul.products[class*="columns-"] li.product {
    width: 100%;
    float: none;
  }
}
@media screen and (max-width: 768px) {
  .woocommerce #yith-wcwl-form table.shop_table tr,
  .woocommerce .woocommerce-cart-form table.shop_table tr,
  .woocommerce .woocommerce-checkout-review-order table.shop_table tr {
    border-bottom: solid 0.3rem rgba(190, 190, 190, 0.2);
    padding-bottom: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .woocommerce #yith-wcwl-form table.shop_table tr:last-child,
  .woocommerce .woocommerce-cart-form table.shop_table tr:last-child,
  .woocommerce
    .woocommerce-checkout-review-order
    table.shop_table
    tr:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .woocommerce .coupon {
    background: rgba(190, 190, 190, 0.2);
    padding: 1.6rem !important;
    border-radius: var(--bloglo-normal-radius);
    margin-bottom: 3.2rem;
  }
  .woocommerce .product-remove {
    -js-display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
  }
  .woocommerce .product-remove:before {
    display: inline-block !important;
    content: attr(data-title) ": ";
    font-weight: 700;
    float: left;
  }
  .woocommerce .product-remove a {
    margin-left: auto;
  }
  .woocommerce table.shop_table_responsive tr:nth-child(2n) td,
  .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
    background: none;
  }
  .woocommerce ul.products {
    margin-top: 0;
  }
}
@media screen and (max-width: 960px) {
  #main .woocommerce-MyAccount-navigation {
    width: 100%;
    margin-bottom: 3rem;
  }
  .woocommerce div.product .woocommerce-product-gallery .flex-direction-nav {
    display: none;
  }
  .woocommerce div.product .bloglo-wc-product-wrap .images {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-right: 0;
    margin-bottom: 3rem;
  }
}
@media screen and (max-width: 599px) {
  .woocommerce div.product #reviews #comments ol.commentlist li img.avatar {
    display: none;
  }
}
[data-theme=dark]{--bloglo-white:#333;--bloglo-secondary:#fff !important}[data-theme=dark] select
option{background:rgba(0,0,0,0.3);color:#fff}[data-theme=dark] .entry-media > a .entry-media-icon .bloglo-icon,[data-theme=dark] .entry-media > a .entry-media-icon svg,[data-theme=dark] #bloglo-scroll-top svg,[data-theme=dark] .navigation .nav-links .page-numbers svg,[data-theme=dark] .navigation .nav-links .page-numbers:hover svg,[data-theme=dark] .using-keyboard .navigation .nav-links .page-numbers:focus
svg{fill:#fff}[data-theme=dark] .wp-block-search .wp-block-search__button{--bloglo-white:#fff}[data-theme=dark] #comments a,[data-theme=dark] #comments .comment-meta,[data-theme=dark] #colophon .search-form .search-submit,[data-theme=dark] #main .search-form .search-submit,[data-theme=dark] .content-area a:not(.bloglo-btn,.showcoupon,.wp-block-button__link):hover,[data-theme=dark] #secondary .hester-core-custom-list-widget .bloglo-entry a:not(.bloglo-btn):hover,[data-theme=dark] .bloglo-breadcrumbs a:hover,[data-theme=dark] #add_payment_method table.cart td.actions .coupon .input-text:focus,[data-theme=dark] .woocommerce-cart table.cart td.actions .coupon .input-text:focus,[data-theme=dark] .woocommerce-checkout table.cart td.actions .coupon .input-text:focus,[data-theme=dark] input[type="date"]:focus,[data-theme=dark] input[type="email"]:focus,[data-theme=dark] input[type="password"]:focus,[data-theme=dark] input[type="search"]:focus,[data-theme=dark] input[type="tel"]:focus,[data-theme=dark] input[type="text"]:focus,[data-theme=dark] input[type="url"]:focus,[data-theme=dark] textarea:focus,[data-theme=dark] .entry-media > a .entry-media-icon .bloglo-icon,[data-theme=dark] .entry-media > a .entry-media-icon svg,[data-theme=dark] .navigation .nav-links .page-numbers:hover button,[data-theme=dark] .using-keyboard .navigation .nav-links .page-numbers:focus button,[data-theme=dark] .navigation .nav-links .page-numbers:not(.prev,.next).current,[data-theme=dark] .navigation .nav-links .page-numbers:not(.prev,.next):hover,[data-theme=dark] .using-keyboard .navigation .nav-links .page-numbers:not(.prev,.next):focus,[data-theme=dark] .page-links a:hover span,[data-theme=dark] .using-keyboard .page-links a:focus span,.page-links > span,[data-theme=dark] .bloglo-btn.btn-text-1:hover,[data-theme=dark] .bloglo-btn.btn-text-1:focus,[data-theme=dark] .btn-text-1:hover,.btn-text-1:focus,[data-theme=dark] .bloglo-header-widgets .bloglo-search-simple .bloglo-search-form button:not(.bloglo-search-close),[data-theme=dark] #bloglo-header,[data-theme=dark] .bloglo-header-widgets a:not(.bloglo-btn),[data-theme=dark] .bloglo-logo a,[data-theme=dark] .bloglo-hamburger,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6,[data-theme=dark] .h1,[data-theme=dark] .h2,[data-theme=dark] .h3,[data-theme=dark] .h4,[data-theme=dark] .bloglo-logo .site-title,[data-theme=dark] .error-404 .page-header h1,[data-theme=dark] body,[data-theme=dark] #bloglo-header .bloglo-nav li>a{color:#fff}[data-theme=dark] .woocommerce table.my_account_orders thead th,[data-theme=dark] .woocommerce table.woocommerce-table--order-downloads thead th,[data-theme=dark] .woocommerce table.woocommerce-table--order-details thead th,[data-theme=dark] .bloglo-cart-item .bloglo-x,[data-theme=dark] .woocommerce form.login .lost_password a,[data-theme=dark] .woocommerce form.register .lost_password a,[data-theme=dark] .woocommerce a.remove,[data-theme=dark] #add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,[data-theme=dark] .woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,[data-theme=dark] .woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination,[data-theme=dark] .woocommerce ul.products li.product .bloglo-loop-product__category-wrap a,[data-theme=dark] .woocommerce ul.products li.product .bloglo-loop-product__category-wrap,[data-theme=dark] .woocommerce .woocommerce-checkout-review-order table.shop_table thead th,[data-theme=dark] #add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,[data-theme=dark] .woocommerce-checkout #payment div.payment_box,[data-theme=dark] #add_payment_method #payment ul.payment_methods .about_paypal,[data-theme=dark] .woocommerce-cart #payment ul.payment_methods .about_paypal,[data-theme=dark] .woocommerce-checkout #payment ul.payment_methods .about_paypal,[data-theme=dark] .woocommerce table dl,.woocommerce table .wc-item-meta,[data-theme=dark] .widget.woocommerce .reviewer,.woocommerce.widget_shopping_cart .cart_list li a.remove::before,[data-theme=dark] .woocommerce .widget_shopping_cart .cart_list li a.remove::before,[data-theme=dark] .woocommerce .widget_shopping_cart .cart_list li .quantity,[data-theme=dark] .woocommerce.widget_shopping_cart .cart_list li .quantity,[data-theme=dark] .woocommerce div.product .woocommerce-product-rating .woocommerce-review-link,[data-theme=dark] .woocommerce div.product .woocommerce-tabs table.shop_attributes td,[data-theme=dark] .woocommerce div.product .product_meta > span span:not(.bloglo-woo-meta-title),[data-theme=dark] .woocommerce div.product .product_meta > span a,[data-theme=dark] .woocommerce .star-rating::before,[data-theme=dark] .woocommerce div.product #reviews #comments ol.commentlist li .comment-text p.meta,[data-theme=dark] .ywar_review_count,.woocommerce .add_to_cart_inline del,[data-theme=dark] .woocommerce div.product p.price del,[data-theme=dark] .woocommerce div.product span.price del,[data-theme=dark] .woocommerce #yith-wcwl-form table.shop_table thead,[data-theme=dark] .woocommerce .woocommerce-cart-form table.shop_table thead,[data-theme=dark] .woocommerce .woocommerce-checkout-review-order table.shop_table thead,[data-theme=dark] .woocommerce div.product .woocommerce-tabs ul.tabs li a,[data-theme=dark] .woocommerce #yith-wcwl-form table.shop_table,[data-theme=dark] .woocommerce .woocommerce-cart-form table.shop_table,[data-theme=dark] .woocommerce .woocommerce-checkout-review-order table.shop_table,[data-theme=dark] .bloglo-btn.btn-text-1,[data-theme=dark] .btn-text-1,[data-theme=dark] .comment-form .comment-notes,[data-theme=dark] #comments .no-comments,[data-theme=dark] #page .wp-caption .wp-caption-text,#comments .comment-meta,[data-theme=dark] .comments-closed,[data-theme=dark] .entry-meta,[data-theme=dark] .bloglo-entry cite,[data-theme=dark] legend,[data-theme=dark] .bloglo-page-header-description,[data-theme=dark] .page-links em,[data-theme=dark] .site-content .page-links em,[data-theme=dark] .single .entry-footer .last-updated,[data-theme=dark] .single .post-nav .post-nav-title,[data-theme=dark] #main .widget_recent_comments span,[data-theme=dark] #main .widget_recent_entries span,[data-theme=dark] #main .widget_calendar table > caption,[data-theme=dark] .post-thumb-caption,[data-theme=dark] .wp-block-image figcaption,[data-theme=dark] .wp-block-embed
figcaption{color:rgba(255,255,255,0.7)}[data-theme=dark] #bloglo-header .bloglo-nav .children li.current_page_ancestor > a,[data-theme=dark] #bloglo-header .bloglo-nav .children li.current_page_item > a,[data-theme=dark] #bloglo-header .bloglo-nav .children li:hover > a,[data-theme=dark] #bloglo-header .bloglo-nav .sub-menu li.current-menu-ancestor > a,[data-theme=dark] #bloglo-header .bloglo-nav .sub-menu li.current-menu-item > a,[data-theme=dark] #bloglo-header .bloglo-nav .sub-menu li:hover>a{color:rgba(255,255,255,0.7) !important}[data-theme=dark] .entry-meta .entry-meta-elements>span::before{background-color:rgba(255,255,255,0.25)}[data-theme=dark] .bloglo-post-gallery .swiper-button-prev,[data-theme=dark] .bloglo-post-gallery .swiper-button-next,[data-theme=dark] .bloglo-vertical-slider .swiper-button-prev,[data-theme=dark] .bloglo-vertical-slider .swiper-button-next,[data-theme=dark] .bloglo-horizontal-slider .swiper-button-prev,[data-theme=dark] .bloglo-horizontal-slider .swiper-button-next,[data-theme=dark] .woocommerce #yith-wcwl-form table.shop_table th:first-child,[data-theme=dark] .woocommerce #yith-wcwl-form table.shop_table td:first-child,[data-theme=dark] .woocommerce .woocommerce-cart-form table.shop_table th:first-child,[data-theme=dark] .woocommerce .woocommerce-cart-form table.shop_table td:first-child,[data-theme=dark] .woocommerce .woocommerce-checkout-review-order table.shop_table th:first-child,[data-theme=dark] .woocommerce .woocommerce-checkout-review-order table.shop_table td:first-child,[data-theme=dark] .woocommerce #yith-wcwl-form table.shop_table td,[data-theme=dark] .woocommerce .woocommerce-cart-form table.shop_table td,[data-theme=dark] .woocommerce .woocommerce-checkout-review-order table.shop_table td,[data-theme=dark] .woocommerce #yith-wcwl-form table.shop_table tr:nth-last-child(2) td,[data-theme=dark] .woocommerce .woocommerce-cart-form table.shop_table tr:nth-last-child(2) td,[data-theme=dark] .woocommerce .cart_totals table.shop_table,[data-theme=dark] .woocommerce .cart_totals table.shop_table th,[data-theme=dark] .woocommerce .cart_totals table.shop_table td,[data-theme=dark] .bloglo-header-layout-5 #masthead+#main .bloglo-breadcrumbs,[data-theme=dark] #bloglo-topbar,[data-theme=dark] #bloglo-header-inner,[data-theme=dark] .page-header,[data-theme=dark] .bloglo-header-layout-3 .bloglo-nav-container,[data-theme=dark] .bloglo-header-layout-4 .bloglo-nav-container{border-color:rgba(255,255,255,0.08)}html[data-theme=dark] body,[data-theme=dark] .select2-dropdown,[data-theme=dark] .bloglo-header-layout-5 #masthead+#main .bloglo-breadcrumbs,[data-theme=dark] #add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice),[data-theme=dark] .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice),[data-theme=dark] .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice),html[data-theme=dark] .woocommerce div.product .woocommerce-tabs table.shop_attributes,[data-theme=dark] .bloglo-header-layout-4 .bloglo-nav-container,[data-theme=dark] .bloglo-header-layout-3 .bloglo-nav-container,[data-theme=dark] #bloglo-header-inner{background:#333}[data-theme=dark] .bloglo-hover-slider,[data-theme=dark] .select2-container--default .select2-selection--single,[data-theme=dark] .woocommerce .woocommerce-checkout-review-order table.shop_table,[data-theme=dark] .woocommerce #yith-wcwl-form table.shop_table thead th,[data-theme=dark] .woocommerce .woocommerce-cart-form table.shop_table thead th,[data-theme=dark] .woocommerce .woocommerce-checkout-review-order table.shop_table thead th,[data-theme=dark] .woocommerce .cart_totals table.shop_table .order-total th,[data-theme=dark] .woocommerce .cart_totals table.shop_table .order-total td,[data-theme=dark] .woocommerce div.product .woocommerce-tabs .wc-tab,[data-theme=dark] #page .woocommerce-error,#page .woocommerce-info,[data-theme=dark] #page .woocommerce-message,[data-theme=dark] .woocommerce div.product .woocommerce-tabs ul.tabs::before,[data-theme=dark] .woocommerce div.product .woocommerce-tabs ul.tabs::after,[data-theme=dark] .bloglo-layout__boxed-separated .ticker-slider-items,[data-theme=dark] .bloglo-layout__boxed-separated .pyml-slider-items,[data-theme=dark] .bloglo-layout__framed #page,[data-theme=dark] .bloglo-layout__boxed #page,[data-theme=dark] .bloglo-layout__boxed-separated:not(.blog,.archive,.category,.search-results) #content,[data-theme=dark] .bloglo-layout__boxed-separated.author .author-box,[data-theme=dark] .bloglo-layout__boxed-separated.single #content,[data-theme=dark] .bloglo-layout__boxed-separated.bloglo-sidebar-style-3 #secondary .bloglo-widget,[data-theme=dark] .bloglo-layout__boxed-separated.bloglo-sidebar-style-3 .elementor-widget-sidebar .bloglo-widget,[data-theme=dark] .bloglo-layout__boxed-separated.archive .bloglo-article,[data-theme=dark] .bloglo-layout__boxed-separated.blog .bloglo-article,[data-theme=dark] .bloglo-layout__boxed-separated.search-results .bloglo-article,[data-theme=dark] .bloglo-layout__boxed-separated.category .bloglo-article{background-color:rgba(0,0,0,0.3)}[data-theme=dark] .woocommerce ul.products li.product:hover,[data-theme=dark] .woocommerce ul.products li.product:focus-within,[data-theme=dark] .bloglo-layout__framed #page,[data-theme=dark] .bloglo-layout__boxed
#page{-webkit-box-shadow:0 0 3.5rem rgba(0,0,0,0.4);box-shadow:0 0 3.5rem rgba(0,0,0,0.4)}[data-theme=dark] .bloglo-btn.btn-text-1>span::before{background-color:#fff}[data-theme=dark] .woocommerce .quantity .bloglo-woo-minus:not(:hover,:focus),[data-theme=dark] .woocommerce .quantity .bloglo-woo-plus:not(:hover,:focus){color:#333 !important}[data-theme=dark] .bloglo-layout__boxed-separated .ticker-slider-items,[data-theme=dark] .bloglo-layout__boxed-separated .pyml-slider-items,[data-theme=dark] .bloglo-layout__boxed-separated.bloglo-sidebar-style-3 #secondary .bloglo-widget,[data-theme=dark] .bloglo-layout__boxed-separated.archive article.bloglo-article,[data-theme=dark] .bloglo-layout__boxed-separated.blog article.bloglo-article,[data-theme=dark] .bloglo-layout__boxed-separated.category article.bloglo-article,[data-theme=dark] .bloglo-layout__boxed-separated.search-results article.bloglo-article{border-color:rgba(190,190,190,0.30)}[data-theme=dark] .bloglo-social-nav.rounded>ul>li>a>span:not(.screen-reader-text){background-color:rgba(190,190,190,0.30)}[data-theme=dark] .bloglo-blog-layout-1 .bloglo-article .entry-thumb-image,[data-theme=dark] .pyml-slide-item .pyml-slider-backgrounds .pyml-slide-bg{background-color:rgba(39,39,39,.75)}@media screen and (max-width:1024px){[data-theme=dark] .bloglo-layout__boxed-separated
#page{background-color:rgba(0,0,0,0.3)}[data-theme=dark] #bloglo-header-inner .site-navigation > ul
li{border-bottom-color:rgba(255,255,255,0.08)}[data-theme=dark] #bloglo-header-inner .site-navigation{background:#333}[data-theme=dark] .bloglo-mobile-toggen,[data-theme=dark] #bloglo-header-inner .bloglo-nav{color:rgba(255,255,255,0.7)}[data-theme=dark] #bloglo-header-inner .bloglo-nav .menu-item-has-children > a > span,[data-theme=dark] #bloglo-header-inner .bloglo-nav .page_item_has_children>a>span{border-right-color:rgba(255,255,255,0.08)}[data-theme=dark] #bloglo-header-inner .site-navigation > ul .sub-menu{background:rgba(0,0,0,0.3)}}:root{--bloglo-primary:#FC6668;--bloglo-primary_15:#fd7d7f;--bloglo-primary_27:rgba(252,102,104,0.27);--bloglo-primary_09:rgba(252,102,104,0.09);--bloglo-primary_04:rgba(252,102,104,0.04)}@media screen and (min-width:1025px){.blogtick.bloglo-header-layout-3 #bloglo-topbar+#bloglo-header .bloglo-logo-container{padding-top:0}.blogtick.bloglo-header-layout-3 .bloglo-logo-container{padding-top:4rem;padding-bottom:1rem;margin-bottom:3.5rem}.blogtick.bloglo-header-layout-3 .bloglo-nav-container{min-width:80rem;width:auto;max-width:max-content;margin:0
auto;border-radius:4rem}.blogtick.bloglo-header-layout-3 .bloglo-nav-container:after{content:"";position:absolute;top:0;left:-0.4rem;right:-0.4rem;bottom:-1rem;z-index:-1;border-radius:0 0 4rem 4rem;border-bottom-width:1rem;border-bottom-style:solid;border-bottom-color:inherit}.blogtick.bloglo-header-layout-3 .bloglo-nav-container>.bloglo-container:before,.blogtick.bloglo-header-layout-3 .bloglo-nav-container>.bloglo-container:after{content:"";position:absolute;width:2rem;height:0.4rem;background-color:#000;top:50%;margin-top:-0.2rem}.blogtick.bloglo-header-layout-3 .bloglo-nav-container>.bloglo-container:before{left:0}.blogtick.bloglo-header-layout-3 .bloglo-nav-container>.bloglo-container:after{right:0}.blogtick.bloglo-header-layout-3 #bloglo-header-inner .bloglo-nav>ul{min-height:6.2rem}.blogtick.bloglo-header-layout-3 #bloglo-header-inner .bloglo-nav>ul>li>a{font-weight:600}.blogtick.bloglo-header-layout-3 .bloglo-logo-container .bloglo-logo:after{content:"";position:absolute;bottom:-1rem;width:32rem;height:9px;background:#000;--mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="350" height="9" viewBox="0 0 350 9"><path fill="currentColor" d="M350 6.923 347.688 9l-5.397-4.847-3.084 2.77L336.895 9l-2.313-2.077-3.084-2.77-3.084 2.77L326.102 9l-2.313-2.077-3.084-2.77-3.084 2.77L315.309 9l-2.313-2.077-3.084-2.77-3.084 2.77L304.516 9l-2.313-2.077-3.084-2.77-3.084 2.77L293.723 9l-2.313-2.077-3.084-2.77-3.084 2.77L282.93 9l-2.312-2.077-3.085-2.77-3.084 2.77L272.137 9l-2.312-2.077-3.085-2.77-3.084 2.77L261.344 9l-2.312-2.077-3.085-2.77-3.084 2.77L250.551 9l-2.312-2.077-3.085-2.77-3.084 2.77L239.758 9l-2.312-2.077-3.085-2.77-3.084 2.77L228.965 9l-2.312-2.077-3.085-2.77-3.084 2.77L218.172 9l-2.312-2.077-3.085-2.77-3.084 2.77L207.379 9l-2.312-2.077-3.085-2.77-3.084 2.77L196.586 9l-2.312-2.077-3.085-2.77-3.084 2.77L185.793 9l-2.312-2.077-3.085-2.77-3.084 2.77L175 9l-2.312-2.077-3.084-2.77-3.085 2.77L164.207 9l-2.312-2.077-3.084-2.77-3.085 2.77L153.414 9l-2.312-2.077-3.084-2.77-3.085 2.77L142.621 9l-2.312-2.077-3.084-2.77-3.085 2.77L131.828 9l-2.312-2.077-3.084-2.77-3.085 2.77L121.035 9l-2.312-2.077-3.084-2.77-3.085 2.77L110.242 9l-2.312-2.077-3.084-2.77-3.085 2.77L99.449 9l-2.312-2.077-3.084-2.77-3.084 2.77L88.656 9l-2.312-2.077-3.084-2.77-3.085 2.77L77.864 9l-2.312-2.077-3.084-2.77-3.085 2.77L67.07 9l-2.312-2.077-3.084-2.77-3.084 2.77L56.276 9l-2.312-2.077-3.084-2.77-3.084 2.77L45.484 9l-2.312-2.077-3.084-2.77-3.084 2.77L34.69 9 32.38 6.923l-3.084-2.77-3.084 2.77L23.898 9l-2.312-2.077-3.084-2.77-3.084 2.77L13.105 9l-2.312-2.077-3.084-2.77L2.312 9 0 6.923 7.709 0l5.396 4.847L18.502 0l5.396 4.847L29.295 0l5.396 4.847L40.088 0l5.396 4.847L50.881 0l5.396 4.847L61.674 0l5.396 4.847L72.467 0l5.396 4.847L83.26 0l5.396 4.847L94.053 0l5.396 4.847L104.846 0l5.396 4.847L115.639 0l5.396 4.847L126.432 0l5.396 4.847L137.225 0l5.396 4.847L148.018 0l5.396 4.847L158.811 0l5.396 4.847L169.604 0 175 4.847 180.396 0l5.397 4.847L191.189 0l5.397 4.847L201.982 0l5.397 4.847L212.775 0l5.397 4.847L223.568 0l5.397 4.847L234.361 0l5.397 4.847L245.154 0l5.397 4.847L255.947 0l5.397 4.847L266.74 0l5.397 4.847L277.533 0l5.397 4.847L288.326 0l5.397 4.847L299.119 0l5.397 4.847L309.912 0l5.397 4.847L320.705 0l5.397 4.847L331.498 0l5.397 4.847L342.291 0 350 6.923Z"/></svg>');-webkit-mask:var(--mask);mask:var(--mask)}}@media screen and (max-width:1024px){}#bloglo-topbar{background:#30373e}#bloglo-topbar{border-color:rgba(0,0,0,0.085);border-style:solid;border-bottom-width:1px}.bloglo-topbar-widget::after{background-color:#ccc}#bloglo-topbar{color:#fff}.bloglo-topbar-widget__text a,.bloglo-topbar-widget .bloglo-nav > ul > li > a,.bloglo-topbar-widget__socials .bloglo-social-nav > ul > li > a,#bloglo-topbar .bloglo-topbar-widget__text .bloglo-icon{color:#fff}#bloglo-topbar .bloglo-nav > ul > li > a:hover,#bloglo-topbar .bloglo-nav > ul > li.menu-item-has-children:hover > a,#bloglo-topbar .bloglo-nav > ul > li.current-menu-item > a,#bloglo-topbar .bloglo-nav > ul > li.current-menu-ancestor > a,#bloglo-topbar .bloglo-topbar-widget__text a:hover,.using-keyboard #bloglo-topbar .bloglo-topbar-widget__text a:focus,#bloglo-topbar .bloglo-social-nav > ul > li > a .bloglo-icon.bottom-icon{color:#fff}#bloglo-header-inner{background:#fff}.bloglo-logo .site-description{color:#66717f}#bloglo-header,.bloglo-header-widgets a:not(.bloglo-btn),.bloglo-logo a,.bloglo-hamburger{color:#30373e}#bloglo-header-inner{border-color:rgba(39,39,39,0.75)}.bloglo-header-widget::after{background-color:#ccc}@media screen and (max-width:1024px){#bloglo-header-inner .bloglo-nav{display:none;color:#000}.bloglo-mobile-toggen,.bloglo-mobile-nav{display:inline-flex}#bloglo-header-inner{position:relative}#bloglo-header-inner .bloglo-nav>ul>li>a{color:inherit}#bloglo-header-inner .bloglo-nav-container{position:static;border:none}#bloglo-header-inner .site-navigation{display:none;position:absolute;top:100%;width:100%;height:100%;min-height:100vh;left:0;right:0;margin:-1px 0 0;background:#FFF;border-top:1px solid #eaeaea;box-shadow:0 15px 25px -10px rgba(50,52,54,0.125);z-index:999;font-size:1.7rem;padding:0}.bloglo-header-layout-5 #bloglo-header-inner .site-navigation{min-height:unset;border-radius:15px;height:unset}#bloglo-header-inner .site-navigation>ul{overflow-y:auto;max-height:68vh;display:block}#bloglo-header-inner .site-navigation>ul>li>a{padding:0
!important}#bloglo-header-inner .site-navigation > ul
li{display:block;width:100%;padding:0;margin:0;margin-left:0 !important}#bloglo-header-inner .site-navigation > ul .sub-menu{position:static;display:none;border:none;box-shadow:none;border:0;opacity:1;visibility:visible;font-size:1.7rem;transform:none;background:#f8f8f8;pointer-events:all;min-width:initial;left:0;padding:0;margin:0;border-radius:0;line-height:inherit}#bloglo-header-inner .site-navigation > ul .sub-menu>li>a>span{padding-left:50px !important}#bloglo-header-inner .site-navigation > ul .sub-menu .sub-menu>li>a>span{padding-left:70px !important}#bloglo-header-inner .site-navigation > ul .sub-menu a>span{padding:10px
30px 10px 50px}#bloglo-header-inner .site-navigation > ul
a{padding:0;position:relative;background:none}#bloglo-header-inner .site-navigation > ul
li{border-bottom:1px solid #eaeaea}#bloglo-header-inner .site-navigation>ul>li:last-child{border-bottom:0}#bloglo-header-inner .site-navigation > ul a>span{padding:10px
30px !important;width:100%;display:block}#bloglo-header-inner .site-navigation > ul a > span::after,#bloglo-header-inner .site-navigation > ul a>span::before{display:none !important}#bloglo-header-inner .site-navigation > ul a>span.description{display:none}#bloglo-header-inner .site-navigation > ul .menu-item-has-children>a{display:inline-flex;width:100%;max-width:calc(100% - 50px)}#bloglo-header-inner .bloglo-nav .menu-item-has-children>a > span,#bloglo-header-inner .bloglo-nav .page_item_has_children>a>span{border-right:1px solid rgba(0,0,0,.09)}#bloglo-header-inner .bloglo-nav .menu-item-has-children>a > .bloglo-icon,#bloglo-header-inner .bloglo-nav .page_item_has_children>a>.bloglo-icon{transform:none;width:50px;margin:0;position:absolute;right:0;pointer-events:none;height:1em;display:none}.bloglo-header-layout-3 .bloglo-widget-location-left .dropdown-item{left:auto;right:-7px}.bloglo-header-layout-3 .bloglo-widget-location-left .dropdown-item::after{left:auto;right:8px}.bloglo-nav .sub-menu li.current-menu-item>a{font-weight:500}.bloglo-mobile-toggen{width:50px;height:1em;background:none;border:none;cursor:pointer}.bloglo-mobile-toggen .bloglo-icon{transform:none;width:50px;margin:0;position:absolute;right:0;pointer-events:none;height:1em}#bloglo-header-inner .site-navigation > ul .menu-item-has-children.bloglo-open>.bloglo-mobile-toggen>.bloglo-icon{transform:rotate(180deg)}}.bloglo-nav.bloglo-header-element,.bloglo-header-layout-1 .bloglo-header-widgets,.bloglo-header-layout-2 .bloglo-header-widgets{font-size:1.7rem}#colophon{background:#fff9f3}#colophon{color:#94979e}#colophon
a{color:#44464b}#colophon a:not(.bloglo-btn):hover,.using-keyboard #colophon a:not(.bloglo-btn):focus,#colophon li.current_page_item > a,#colophon .bloglo-social-nav > ul > li > a .bloglo-icon.bottom-icon{color:#ff4c60}#colophon .widget-title,#colophon .wp-block-heading{color:#131315}#colophon{border-top-width:1px;border-top-style:solid;border-top-color:#ffe7d2}#secondary{width:30%}body:not(.bloglo-no-sidebar) #primary{max-width:70%}.bloglo-layout__boxed-separated .ticker-slider-items,.bloglo-layout__boxed-separated .pyml-slider-items,.bloglo-layout__boxed-separated.author .author-box,.bloglo-layout__boxed-separated #content,.bloglo-layout__boxed-separated.bloglo-sidebar-style-3 #secondary .bloglo-widget,.bloglo-layout__boxed-separated.bloglo-sidebar-style-3 .elementor-widget-sidebar .bloglo-widget,.bloglo-layout__boxed-separated.archive .bloglo-article,.bloglo-layout__boxed-separated.blog .bloglo-article,.bloglo-layout__boxed-separated.search-results .bloglo-article,.bloglo-layout__boxed-separated.category .bloglo-article{background-color:#fff}.bloglo-layout__boxed
#page{background-color:#fff}body{color:#212121}:root{--bloglo-secondary_38:#212121}.comment-form .comment-notes,#comments .no-comments,#page .wp-caption .wp-caption-text,#comments .comment-meta,.comments-closed,.entry-meta,.bloglo-entry cite,legend,.bloglo-page-header-description,.page-links em,.site-content .page-links em,.single .entry-footer .last-updated,.single .post-nav .post-nav-title,#main .widget_recent_comments span,#main .widget_recent_entries span,#main .widget_calendar table > caption,.post-thumb-caption,.wp-block-image figcaption,.wp-block-embed
figcaption{color:#212121}#content textarea,#content input[type="text"],#content input[type="number"],#content input[type="email"],#content input[type=password],#content input[type=tel],#content input[type=url],#content input[type=search],#content input[type=date]{background-color:}.bloglo-sidebar-style-3 #secondary .bloglo-widget{border-color:}.entry-meta .entry-meta-elements>span:before{background-color:}.content-area a:not(.bloglo-btn,.wp-block-button__link,.page-numbers,[rel^=category]):hover,#secondary .hester-core-custom-list-widget .bloglo-entry a:not(.bloglo-btn):hover,.bloglo-breadcrumbs a:hover{color:#94979e}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.bloglo-logo .site-title,.error-404 .page-header
h1{color:#333}:root{--bloglo-secondary:#333}.bloglo-container,.alignfull.bloglo-wrap-content>div{max-width:1420px}.bloglo-layout__boxed #page,.bloglo-layout__boxed.bloglo-sticky-header.bloglo-is-mobile #bloglo-header-inner,.bloglo-layout__boxed.bloglo-sticky-header:not(.bloglo-header-layout-3,.bloglo-header-layout-4) #bloglo-header-inner,.bloglo-layout__boxed.bloglo-sticky-header:not(.bloglo-is-mobile).bloglo-header-layout-4 #bloglo-header-inner .bloglo-nav-container > .bloglo-container,.bloglo-layout__boxed.bloglo-sticky-header:not(.bloglo-is-mobile).bloglo-header-layout-3 #bloglo-header-inner .bloglo-nav-container>.bloglo-container{max-width:1520px}.bloglo-logo
img{max-height:45px}.bloglo-logo img.bloglo-svg-logo{height:45px}.bloglo-logo .logo-inner{margin-top:25px;margin-right:3px;margin-bottom:25px}@media only screen and (max-width:768px){.bloglo-logo .logo-inner{margin-top:25px;margin-right:1px;margin-bottom:25px}}@media only screen and (max-width:480px){.bloglo-logo .logo-inner{}}.bloglo-tsp-header .bloglo-logo
img{max-height:45px}.bloglo-tsp-header .bloglo-logo img.bloglo-svg-logo{height:45px}.bloglo-tsp-header .bloglo-logo .logo-inner{}@media only screen and (max-width:768px){.bloglo-tsp-header .bloglo-logo .logo-inner{}}@media only screen and (max-width:480px){.bloglo-tsp-header .bloglo-logo .logo-inner{}}.bloglo-breadcrumbs{padding-top:15px;padding-bottom:15px}@media only screen and (max-width:768px){.bloglo-breadcrumbs{}}@media only screen and (max-width:480px){.bloglo-breadcrumbs{}}.bloglo-breadcrumbs{background:#fff9f3}.bloglo-breadcrumbs{border-color:#ffe7d2;border-style:solid;border-top-width:1px;border-bottom-width:1px}#bloglo-copyright{background:#fff9f3}#bloglo-copyright{color:#333}#bloglo-copyright
a{color:#333}#bloglo-copyright a:hover,.using-keyboard #bloglo-copyright a:focus,#bloglo-copyright .bloglo-social-nav > ul > li > a .bloglo-icon.bottom-icon,#bloglo-copyright .bloglo-nav > ul > li.current-menu-item > a,#bloglo-copyright .bloglo-nav > ul > li.current-menu-ancestor > a,#bloglo-copyright .bloglo-nav>ul>li:hover>a{color:#FC6668}#bloglo-copyright.contained-separator>.bloglo-container::before{background-color:rgba(0,0,0,0.1)}#bloglo-copyright.fw-separator{border-top-color:rgba(0,0,0,0.1)}html{font-size:62.5%}@media only screen and (max-width:768px){html{font-size:53%}}@media only screen and (max-width:480px){html{font-size:50%}}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{font-weight:400;font-family:"Be Vietnam Pro",Helvetica,Arial,sans-serif;font-size:1.7rem;line-height:1.75}h1,.h1,.bloglo-logo .site-title,.page-header .page-title,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:700;font-style:normal;text-transform:none;text-decoration:none}h1,.h1,.bloglo-logo .site-title,.page-header .page-title{font-weight:700;font-size:4rem;line-height:1.1}h2,.h2{font-weight:700;font-size:3.6rem;line-height:1.2}h3,.h3{font-weight:700;font-size:2.8rem;line-height:1.2}h4,.h4{font-weight:700;font-size:2.4rem;line-height:1.2}h5,.h5{font-weight:700;font-size:2rem;line-height:1.2}h6,.h6{font-weight:600;font-size:1.8rem;line-height:1.72}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,.h1 em,.h2 em,.h3 em,.h4 em,.h5 em,.h6 em,.bloglo-logo .site-title em,.error-404 .page-header h1
em{font-style:italic;font-family:"Playfair Display",Georgia,serif}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,.h1 em,.h2 em,.h3 em,.h4 em,.h5 em,.h6 em,.bloglo-logo .site-title em,.error-404 .page-header h1
em{font-style:italic;font-family:"Playfair Display",Georgia,serif}#bloglo-header .bloglo-logo .site-title{font-size:4rem}#main .widget-title,.widget-area .wp-block-heading{font-size:1.8rem}#colophon .widget-title,#colophon .wp-block-heading{font-size:2rem}.bloglo-single-title-in-page-header #page .page-header .bloglo-page-header-wrapper{padding-top:152px;padding-bottom:100px}@media only screen and (max-width:768px){.bloglo-single-title-in-page-header #page .page-header .bloglo-page-header-wrapper{padding-top:90px;padding-bottom:55px}}@media only screen and (max-width:480px){.bloglo-single-title-in-page-header #page .page-header .bloglo-page-header-wrapper{}}.bloglo-cart-item .bloglo-x,.woocommerce form.login .lost_password a,.woocommerce form.register .lost_password a,.woocommerce a.remove,#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce ul.products li.product .bloglo-loop-product__category-wrap a,.woocommerce ul.products li.product .bloglo-loop-product__category-wrap,.woocommerce .woocommerce-checkout-review-order table.shop_table thead th,#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box,#add_payment_method #payment ul.payment_methods .about_paypal,.woocommerce-cart #payment ul.payment_methods .about_paypal,.woocommerce-checkout #payment ul.payment_methods .about_paypal,.woocommerce table dl,.woocommerce table .wc-item-meta,.widget.woocommerce .reviewer,.woocommerce.widget_shopping_cart .cart_list li a.remove:before,.woocommerce .widget_shopping_cart .cart_list li a.remove:before,.woocommerce .widget_shopping_cart .cart_list li .quantity,.woocommerce.widget_shopping_cart .cart_list li .quantity,.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link,.woocommerce div.product .woocommerce-tabs table.shop_attributes td,.woocommerce div.product .product_meta > span span:not(.bloglo-woo-meta-title),.woocommerce div.product .product_meta > span a,.woocommerce .star-rating::before,.woocommerce div.product #reviews #comments ol.commentlist li .comment-text p.meta,.ywar_review_count,.woocommerce .add_to_cart_inline del,.woocommerce div.product p.price del,.woocommerce div.product span.price del,.woocommerce #yith-wcwl-form table.shop_table thead,.woocommerce .woocommerce-cart-form table.shop_table thead,.woocommerce .woocommerce-checkout-review-order table.shop_table thead,.woocommerce div.product .woocommerce-tabs ul.tabs li
a{color:rgba(33,33,33,0.73)}.woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce div.product .woocommerce-tabs ul.tabs li:not(.active) a:hover{color:#212121}.woocommerce div.product .woocommerce-product-gallery .flex-direction-nav svg
path{fill:#212121 !important}.woocommerce div.product .woocommerce-product-gallery .flex-direction-nav .flex-prev,.woocommerce div.product .woocommerce-product-gallery .flex-direction-nav .flex-next,.woocommerce .quantity .bloglo-woo-minus,.woocommerce .quantity .bloglo-woo-plus{background-color:##f0f2f5}.woocommerce #yith-wcwl-form table.shop_table thead th,.woocommerce .woocommerce-cart-form table.shop_table thead th,.woocommerce .woocommerce-checkout-review-order table.shop_table thead th,.woocommerce .cart_totals table.shop_table .order-total th,.woocommerce .cart_totals table.shop_table .order-total td,.woocommerce div.product .woocommerce-tabs .wc-tab,#page .woocommerce-error,#page .woocommerce-info,#page .woocommerce-message,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after{background-color:#e6e8ea}.woocommerce #yith-wcwl-form table.shop_table th:first-child,.woocommerce #yith-wcwl-form table.shop_table td:first-child,.woocommerce .woocommerce-cart-form table.shop_table th:first-child,.woocommerce .woocommerce-cart-form table.shop_table td:first-child,.woocommerce .woocommerce-checkout-review-order table.shop_table th:first-child,.woocommerce .woocommerce-checkout-review-order table.shop_table td:first-child,.woocommerce #yith-wcwl-form table.shop_table td,.woocommerce .woocommerce-cart-form table.shop_table td,.woocommerce .woocommerce-checkout-review-order table.shop_table td,.woocommerce #yith-wcwl-form table.shop_table tr:nth-last-child(2) td,.woocommerce .woocommerce-cart-form table.shop_table tr:nth-last-child(2) td,.woocommerce .cart_totals table.shop_table,.woocommerce .cart_totals table.shop_table th,.woocommerce .cart_totals table.shop_table
td{border-color:#e6e8ea}#add_payment_method #payment ul.payment_methods .about_paypal:hover,.bloglo-woo-before-shop select.custom-select-loaded:hover ~ #bloglo-orderby,.woocommerce-cart #payment ul.payment_methods .about_paypal:hover,.woocommerce-checkout #payment ul.payment_methods .about_paypal:hover,.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link:hover,.woocommerce ul.products li.product .meta-wrap .woocommerce-loop-product__link:hover,.woocommerce ul.products li.product .bloglo-loop-product__category-wrap a:hover{color:#94979e}.bloglo-header-widget__cart .bloglo-cart .bloglo-cart-count{border:2px
solid #fff}.woocommerce div.product h1.product_title,.woocommerce #reviews #comments h2,.woocommerce .cart_totals h2,.woocommerce .cross-sells > h4,.woocommerce #reviews #respond .comment-reply-title{font-weight:700;font-style:normal;text-transform:none;text-decoration:none}.woocommerce div.product
h1.product_title{font-weight:700;font-size:3.6rem;line-height:1.2}.woocommerce #reviews #comments
h2{font-weight:700;font-size:2.8rem;line-height:1.2}.woocommerce .cart_totals h2,.woocommerce .cross-sells > h4,.woocommerce #reviews #respond .comment-reply-title{font-weight:700;font-size:2.4rem;line-height:1.2}.bloglo-btn,body:not(.wp-customizer) input[type=submit],.site-main .woocommerce #respond input#submit,.site-main .woocommerce a.button,.site-main .woocommerce button.button,.site-main .woocommerce input.button,.woocommerce ul.products li.product .added_to_cart,.woocommerce ul.products li.product .button,.woocommerce div.product form.cart .button,.woocommerce #review_form #respond .form-submit input,#infinite-handle
span{color:#fff;border-color:var(--bloglo-primary);border-width:0.1rem}{color:#fff;border-color:#ff4c60}.bloglo-btn,body:not(.wp-customizer) input[type=submit],.site-main .woocommerce #respond input#submit,.site-main .woocommerce a.button,.site-main .woocommerce button.button,.site-main .woocommerce input.button,.woocommerce ul.products li.product .added_to_cart,.woocommerce ul.products li.product .button,.woocommerce div.product form.cart .button,.woocommerce #review_form #respond .form-submit input,#infinite-handle
span{font-weight:500;font-family:"Plus Jakarta Sans",Helvetica,Arial,sans-serif;font-size:1.8rem;line-height:1.6}input[type="reset"],.btn-secondary,.bloglo-btn.btn-secondary{color:#FFF;border-color:rgba(0,0,0,0.12);border-width:0.1rem;background-color:#212121;border-top-left-radius:0rem;border-top-right-radius:0rem;border-bottom-right-radius:0rem;border-bottom-left-radius:0rem}.btn-secondary:hover,.btn-secondary:focus,.bloglo-btn.btn-secondary:hover,.bloglo-btn.btn-secondary:focus{color:#FFF;border-color:rgba(0,0,0,0.12);background-color:#3e4750}input[type="reset"],.btn-secondary,.bloglo-btn.btn-secondary{font-weight:500;font-family:"Plus Jakarta Sans",Helvetica,Arial,sans-serif;font-size:1.8rem;line-height:1.6}.bloglo-btn.btn-text-1,.btn-text-1{color:#212121}.bloglo-btn.btn-text-1:hover,.bloglo-btn.btn-text-1:focus,.btn-text-1:hover,.btn-text-1:focus{color:#FC6668}.bloglo-btn.btn-text-1>span::before{background-color:#FC6668}.bloglo-btn.btn-text-1:hover,.bloglo-btn.btn-text-1:focus,.btn-text-1:hover,.btn-text-1:focus{color:#1E293B}.bloglo-btn.btn-text-1>span::before{background-color:#1E293B}.bloglo-btn.btn-text-1,.btn-text-1{font-weight:500;font-family:"Plus Jakarta Sans",Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5}#coze-chat-button{left:20px !important;right:auto !important;bottom:20px !important;z-index:999999 !important}#coze-chat-iframe{left:20px !important;right:auto !important;z-index:999999 !important}.woocommerce-result-count{display:none !important}.grecaptcha-badge{width:70px !important;height:70px !important;bottom:90px !important;top:auto !important;right:10px !important;left:auto !important;overflow:hidden !important;position:fixed !important;z-index:999 !important}div[style*="protection par reCAPTCHA"]{display:none !important}div[style*="fixed"][style*="bottom"]{top:55px !important;bottom:auto !important;right:15px !important}div.sib-sms-field{display:inline-block;position:relative;width:100%}.sib-sms-field .sib-country-block{position:absolute;right:auto;left:0;top:0;bottom:0;padding:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sib-country-block .sib-toggle.sib-country-flg{z-index:1;position:relative;width:46px;height:100%;padding:0
0 0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#dbdbdb;cursor:pointer}.sib-country-block .sib-toggle .sib-cflags{position:absolute;top:0;bottom:0;margin:auto;height:15px;width:20px;background-repeat:no-repeat;background-color:#dbdbdb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-image:url('/wp-content/plugins/mailin/img/flags/fr.png')}.sib-country-block .sib-toggle .sib-icon-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid}.sib-sms-field ul.sib-country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0px;margin:0px
0px 0px -1px;box-shadow:rgba(0, 0, 0, 0.2) 1px 1px 4px;background-color:white;border:1px
solid rgb(204, 204, 204);white-space:nowrap;max-height:150px;overflow-y:scroll;overflow-x:hidden;top:50px;width:250px}.sib-sms-field ul.sib-country-list li.sib-country-prefix{font-size:14px;padding:1px
10px;cursor:pointer}.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover{background-color:#dbdbdb}.sib-sms-field ul.sib-country-list li .sib-flag-box{width:20px}.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag{height:18px;width:20px;background-image:url("/wp-content/plugins/mailin/img/flags/ad.png");vertical-align:middle;display:inline-block;background-repeat:no-repeat}.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code{margin-left:20px}.sib-sms-field .sib-sms{padding-right:6px;padding-left:52px;margin-left:0;position:relative;z-index:0;margin-top:0 !important;margin-bottom:0 !important;margin-right:0}.sib-multi-lists.sib_error{color:#A94442}input[type="checkbox"].cmplz-category{width:initial;-webkit-appearance:checkbox}input[type="checkbox"].cmplz-category:checked::before{content:''}.cmplz-cookiebanner{box-sizing:border-box}:root{--cmplz_banner_width:526px;--cmplz_banner_background_color:#fff;--cmplz_banner_border_color:#f2f2f2;--cmplz_banner_border_width:0px 0px 0px 0px;--cmplz_banner_border_radius:12px 12px 12px 12px;--cmplz_banner_margin:10px;--cmplz_categories-height:163px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#222;--cmplz_hyperlink_color:#3B29FF;--cmplz_text_font_size:12px;--cmplz_link_font_size:12px;--cmplz_category_body_font_size:12px;--cmplz_button_accept_background_color:#3B29FF;--cmplz_button_accept_border_color:#3B29FF;--cmplz_button_accept_text_color:#fff;--cmplz_button_deny_background_color:#f9f9f9;--cmplz_button_deny_border_color:#f2f2f2;--cmplz_button_deny_text_color:#222;--cmplz_button_settings_background_color:#f9f9f9;--cmplz_button_settings_border_color:#f2f2f2;--cmplz_button_settings_text_color:#333;--cmplz_button_border_radius:6px 6px 6px 6px;--cmplz_button_font_size:15px;--cmplz_category_header_always_active_color:green;--cmplz_category_header_title_font_size:14px;--cmplz_category_header_active_font_size:12px;--cmplz-manage-consent-height:50px;--cmplz-manage-consent-offset:-35px;--cmplz_slider_active_color:#3B29FF;--cmplz_slider_inactive_color:#555;--cmplz_slider_bullet_color:#fff}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *){pointer-events:none !important;user-select:none !important}.cmplz-cookiebanner
*{pointer-events:auto !important;user-select:auto !important}#cmplz-manage-consent .cmplz-manage-consent{margin:unset;z-index:9998;color:var(--cmplz_text_color);background-color:var(--cmplz_banner_background_color);border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:initial;position:fixed;bottom:var(--cmplz-manage-consent-offset);min-width:100px;height:var(--cmplz-manage-consent-height);right:40px;padding:15px;cursor:pointer;animation:mc_slideOut 0.5s forwards}#cmplz-manage-consent .cmplz-manage-consent:active{outline:none;border:none}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed{display:none}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus{animation:mc_slideIn 0.5s forwards;animation-delay:0}@-webkit-keyframes
mc_slideIn{100%{bottom:0}}@keyframes
mc_slideIn{100%{bottom:0}}@-webkit-keyframes
mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@keyframes
mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@media (max-width: 425px){.cmplz-cookiebanner .cmplz-header .cmplz-title{display:none}}.cmplz-cookiebanner{max-height:calc(100vh - 20px);overflow-y:auto;position:fixed;height:auto;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);grid-template-rows:minmax(0, 1fr);z-index:99999;background:var(--cmplz_banner_background_color)}.cmplz-cookiebanner
a{transition:initial}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf{display:none}.cmplz-cookiebanner.cmplz-dismissed{display:none}.cmplz-cookiebanner .cmplz-body{width:100%;grid-column:span 3;overflow-y:auto;overflow-x:hidden;max-height:55vh}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px rgba(0, 0, 0, 0);background-color:transparent}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{width:5px;background-color:transparent}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:var(--cmplz_button_accept_background_color);border-radius:10px}@media (min-width: 350px){.cmplz-cookiebanner .cmplz-body{min-width:300px}}@media (max-height: 400px){.cmplz-cookiebanner{height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;gap:1px;grid-row-gap:1px;padding:7px
12px !important;zoom:0.6}.cmplz-cookiebanner .cmplz-body{flex:1;min-height:0;overflow-y:auto;max-height:none;margin-top:15px !important}.cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-documents{flex-shrink:0}.cmplz-cookiebanner .cmplz-header{margin-bottom:15px !important;max-height:10px}.cmplz-close{zoom:0.6 !important}.cmplz-cookiebanner .cmplz-buttons{gap:1px !important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:15vh !important;min-height:unset !important;padding:0
!important;white-space:nowrap !important;font-size:1.1rem !important;line-height:14px !important;zoom:0.5 !important}.cmplz-cookiebanner .cmplz-documents, .cmplz-cookiebanner .cmplz-information{zoom:0.5 !important}}@media (max-height: 400px) and (max-width: 768px){.cmplz-cookiebanner{gap:1px}}.cmplz-cookiebanner{border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);padding:15px
20px;display:grid;grid-gap:10px}.cmplz-cookiebanner .cmplz-divider{margin-left:-20px;margin-right:-20px}.cmplz-cookiebanner .cmplz-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3}@media (max-width: 399px){.cmplz-cookiebanner .cmplz-header{grid-template-columns:auto 1fr auto}}.cmplz-cookiebanner .cmplz-logo
svg{max-height:35px;width:inherit}.cmplz-cookiebanner .cmplz-logo
img{max-height:40px;width:inherit}.cmplz-cookiebanner .cmplz-title{justify-self:center;grid-column-start:2;font-size:var(--cmplz_title_font_size);color:var(--cmplz_text_color);font-weight:500}.cmplz-cookiebanner .cmplz-close{line-height:20px;justify-self:end;grid-column-start:3;font-size:20px;cursor:pointer;width:20px;height:20px;color:var(--cmplz_text_color)}.cmplz-cookiebanner .cmplz-close
svg{width:20px;height:20px}.cmplz-cookiebanner .cmplz-close:hover{text-decoration:none;line-height:initial;font-size:18px}.cmplz-cookiebanner .cmplz-message{word-wrap:break-word;font-size:var(--cmplz_text_font_size);line-height:var(--cmplz_text_line_height);color:var(--cmplz_text_color);margin-bottom:5px}.cmplz-cookiebanner .cmplz-message
a{color:var(--cmplz_hyperlink_color)}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{grid-column:span 3}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgba(239, 239, 239, 0.5)}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 15px;grid-template-rows:minmax(0, 1fr);align-items:center;grid-gap:10px;padding:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:500;grid-column-start:1;justify-self:start;font-size:var(--cmplz_category_header_title_font_size);color:var(--cmplz_text_color);margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);font-weight:500;color:var(--cmplz_category_header_always_active_color)}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active
label{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional]{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{cursor:pointer;content:'';transform:rotate(0deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;height:18px;width:18px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:var(--cmplz_category_body_font_size);color:var(--cmplz_text_color);margin:0;max-width:100%;padding:10px}@media (max-width: 425px){.cmplz-cookiebanner .cmplz-category .cmplz-category-header{grid-template-columns:1fr!important}}@media (max-width: 425px){.cmplz-cookiebanner .cmplz-message{margin-right:5px}}.cmplz-cookiebanner .cmplz-buttons{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:var(--cmplz_button_border_radius);cursor:pointer;font-size:var(--cmplz_button_font_size);font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{text-decoration:none}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--cmplz_button_accept_background_color);border:1px
solid var(--cmplz_button_accept_border_color);color:var(--cmplz_button_accept_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:var(--cmplz_button_deny_background_color);border:1px
solid var(--cmplz_button_deny_border_color);color:var(--cmplz_button_deny_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px
solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px
solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options{background-color:var(--cmplz_button_settings_background_color);border:1px
solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn{display:flex;align-items:center;justify-content:center;padding:initial}@media (max-width: 425px){.cmplz-cookiebanner .cmplz-links.cmplz-information{display:initial;text-align:center}}.cmplz-cookiebanner .cmplz-links{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-links.cmplz-information{justify-content:space-between}.cmplz-cookiebanner .cmplz-links.cmplz-documents{justify-content:center}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--cmplz_hyperlink_color);font-size:var(--cmplz_link_font_size);text-decoration:underline;margin:0}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes{display:none}.cmplz-cookiebanner .cmplz-links
ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--cmplz_banner_margin);justify-content:center}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:none}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:block}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open{transform:rotate(180deg)}.cmplz-cookiebanner{top:initial;left:initial;right:10px;bottom:10px;transform:initial}@media (min-width: 768px){.cmplz-cookiebanner{min-width:var(--cmplz_banner_width);max-width:100%;display:grid;grid-row-gap:10px}}@media (max-width: 768px){.cmplz-cookiebanner{left:initial;right:initial;bottom:0;width:100%}.cmplz-cookiebanner .cmplz-buttons{flex-direction:column}}@media (min-width: 768px){.cmplz-message,.cmplz-categories{width:calc(var(--cmplz_banner_width) - 42px)}}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options{display:none}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in{animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;-ms-animation:fadeIn 1s;display:block}@keyframes
fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes
fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes
fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes
fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes
fadeIn{0%{opacity:0}100%{opacity:1}}.cmplz-cookiebanner .cmplz-links.cmplz-information{display:none}.cmplz-cookiebanner .cmplz-statistics:not(.cmplz-tcf),.cmplz-manage-consent-container .cmplz-statistics:not(.cmplz-tcf){display:none}@media (max-width: 768px){#cmplz-manage-consent .cmplz-manage-consent{display:none}}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{position:relative}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{opacity:0;margin:0;margin-top:-10px;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;z-index:1;top:0px;left:0px;width:40px;height:20px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus+.cmplz-label:before{box-shadow:0 0 0 2px #245fcc}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before{display:block;background-color:var(--cmplz_slider_active_color);content:"";padding-left:6px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:14px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label{position:relative;padding-left:30px;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{box-sizing:border-box;position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:background-color 0.3s, left 0.3s}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{display:block;content:"";color:#fff;box-sizing:border-box;font-family:'FontAwesome',sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:var(--cmplz_slider_inactive_color);left:0px;top:-7px;height:15px;width:28px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{display:block;content:"";letter-spacing:20px;background:var(--cmplz_slider_bullet_color);left:4px;top:-5px;height:11px;width:11px}.cmplz-cookiebanner{box-shadow:rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px}#cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px}.cmplz-cookiebanner.cmplz-show{box-shadow:rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px}.cmplz-cookiebanner.cmplz-show:hover{transition-duration:1s;box-shadow:rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:block}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:none}.cmplz-cookiebanner .cmplz-close{width:20px;height:20px;max-width:20px;max-height:20px}.cmplz-cookiebanner .cmplz-close
svg{width:20px;height:20px}.cmplz-placeholder-element>blockquote.fb-xfbml-parse-ignore{margin:0
20px}.tiktok-embed.cmplz-placeholder-element>div{max-width:100%}.instagram-media.cmplz-placeholder-element>div{max-width:100%}