@font-face {
  font-family:bakala;
  src:url(/wp-content/themes/bakala/vendor/fonts/bakala.eot);
  src:url(/wp-content/themes/bakala/vendor/fonts/bakala.eot?#iefix) format("eot"),
  url(/wp-content/themes/bakala/vendor/fonts/bakala.woff) format("woff"),
  url(/wp-content/themes/bakala/vendor/fonts/bakala.ttf) format("truetype");
  font-style:normal;
  font-weight:400
}
@font-face {
  font-family:bakh;
  font-weight:300;
  src:url(/wp-content/themes/bakala/vendor/fonts/bakh-light.eot);
  src:url(/wp-content/themes/bakala/vendor/fonts/bakh-light.woff) format("woff"),
  url(/wp-content/themes/bakala/vendor/fonts/bakh-light.ttf) format("truetype")
}
@font-face {
  font-family:bakh;
  font-weight:400;
  src:url(/wp-content/themes/bakala/vendor/fonts/bakh-regular.eot);
  src:url(/wp-content/themes/bakala/vendor/fonts/bakh-regular.woff) format("woff"),
  url(/wp-content/themes/bakala/vendor/fonts/bakh-regular.ttf) format("truetype")
}
@font-face {
  font-family:bakh;
  font-weight:500;
  src:url(/wp-content/themes/bakala/vendor/fonts/bakh-medium.eot);
  src:url(/wp-content/themes/bakala/vendor/fonts/bakh-medium.woff) format("woff"),
  url(/wp-content/themes/bakala/vendor/fonts/bakh-medium.ttf) format("truetype")
}
@font-face {
  font-family:bakh;
  font-weight:600;
  src:url(/wp-content/themes/bakala/vendor/fonts/bakh-bold.eot);
  src:url(/wp-content/themes/bakala/vendor/fonts/bakh-bold.woff) format("woff"),
  url(/wp-content/themes/bakala/vendor/fonts/bakh-bold.ttf) format("truetype")
}
@font-face {
  font-family:bakh;
  font-weight:700;
  src:url(/wp-content/themes/bakala/vendor/fonts/bakh-heavy.eot);
  src:url(/wp-content/themes/bakala/vendor/fonts/bakh-heavy.woff) format("woff"),
  url(/wp-content/themes/bakala/vendor/fonts/bakh-heavy.ttf) format("truetype")
}
@font-face {
  font-family:bakh;
  font-weight:800;
  src:url(/wp-content/themes/bakala/vendor/fonts/bakh-fat.eot);
  src:url(/wp-content/themes/bakala/vendor/fonts/bakh-fat.woff) format("woff"),
  url(/wp-content/themes/bakala/vendor/fonts/bakh-fat.ttf) format("truetype")
}
@font-face {
  font-family:kalameh;
  font-weight:100;
  src:url(/wp-content/themes/bakala/vendor/fonts/kalameh-regular.eot);
  src:url(/wp-content/themes/bakala/vendor/fonts/kalameh-regular.eot?#iefix) format("embedded-opentype"),
  url(/wp-content/themes/bakala/vendor/fonts/kalameh-regular.woff2) format("woff2"),
  url(/wp-content/themes/bakala/vendor/fonts/kalameh-regular.woff) format("woff"),
  url(/wp-content/themes/bakala/vendor/fonts/kalameh-regular.ttf) format("truetype");
  font-display:swap
}
@font-face {
  font-family:kalameh;
  font-weight:600;
  src:url(/wp-content/themes/bakala/vendor/fonts/kalameh-bold.eot);
  src:url(/wp-content/themes/bakala/vendor/fonts/kalameh-bold.eot?#iefix) format("embedded-opentype"),
  url(/wp-content/themes/bakala/vendor/fonts/kalameh-bold.woff2) format("woff2"),
  url(/wp-content/themes/bakala/vendor/fonts/kalameh-bold.woff) format("woff"),
  url(/wp-content/themes/bakala/vendor/fonts/kalameh-bold.ttf) format("truetype");
  font-display:swap
}
@font-face {
  font-family:iransans;
  font-weight:100;
  src:url(/wp-content/themes/bakala/vendor/fonts/iransans-regular.eot);
  src:url(/wp-content/themes/bakala/vendor/fonts/iransans-regular.eot?#iefix) format("embedded-opentype"),
  url(/wp-content/themes/bakala/vendor/fonts/iransans-regular.woff) format("woff"),
  url(/wp-content/themes/bakala/vendor/fonts/iransans-regular.ttf) format("truetype")
}
@font-face {
  font-family:iransans;
  font-weight:600;
  src:url(/wp-content/themes/bakala/vendor/fonts/iransans-bold.eot);
  src:url(/wp-content/themes/bakala/vendor/fonts/iransans-bold.eot?#iefix) format("embedded-opentype"),
  url(/wp-content/themes/bakala/vendor/fonts/iransans-bold.woff) format("woff"),
  url(/wp-content/themes/bakala/vendor/fonts/iransans-bold.ttf) format("truetype")
}
@font-face {
  font-family:iranyekanx;
  font-weight:100;
  src:url(/wp-content/themes/bakala/vendor/fonts/iranyekanx-light.woff2) format("woff2"),
  url(/wp-content/themes/bakala/vendor/fonts/iranyekanx-light.woff) format("woff");
  font-style:normal
}
@font-face {
  font-family:iranyekanx;
  font-weight:400;
  src:url(/wp-content/themes/bakala/vendor/fonts/iranyekanx-regular.woff2) format("woff2"),
  url(/wp-content/themes/bakala/vendor/fonts/iranyekanx-regular.woff) format("woff");
  font-style:normal
}
@font-face {
  font-family:iranyekanx;
  font-weight:500;
  src:url(/wp-content/themes/bakala/vendor/fonts/iranyekanx-medium.woff2) format("woff2"),
  url(/wp-content/themes/bakala/vendor/fonts/iranyekanx-medium.woff) format("woff");
  font-style:normal
}
@font-face {
  font-family:iranyekanx;
  font-weight:700;
  src:url(/wp-content/themes/bakala/vendor/fonts/iranyekanx-bold.woff2) format("woff2"),
  url(/wp-content/themes/bakala/vendor/fonts/iranyekanx-bold.woff) format("woff");
  font-style:normal
}
@font-face {
  font-family:iranyekanx;
  font-weight:900;
  src:url(/wp-content/themes/bakala/vendor/fonts/iranyekanx-extrabold.woff2) format("woff2"),
  url(/wp-content/themes/bakala/vendor/fonts/iranyekanx-extrabold.woff) format("woff")
}
@font-face {
  font-family:dana;
  font-weight:100;
  src:url(/wp-content/themes/bakala/vendor/fonts/dana-light.eot);
  src:url(/wp-content/themes/bakala/vendor/fonts/dana-light.eot?#iefix) format("embedded-opentype"),
  url(/wp-content/themes/bakala/vendor/fonts/dana-light.woff) format("woff"),
  url(/wp-content/themes/bakala/vendor/fonts/dana-light.ttf) format("truetype");
  font-weight:300;
  font-style:normal
}
@font-face {
  font-family:dana;
  font-weight:400;
  src:url(/wp-content/themes/bakala/vendor/fonts/dana-regular.eot);
  src:url(/wp-content/themes/bakala/vendor/fonts/dana-regular.eot?#iefix) format("embedded-opentype"),
  url(/wp-content/themes/bakala/vendor/fonts/dana-regular.woff) format("woff"),
  url(/wp-content/themes/bakala/vendor/fonts/dana-regular.ttf) format("truetype");
  font-weight:400;
  font-style:normal
}
@font-face {
  font-family:dana;
  font-weight:600;
  src:url(/wp-content/themes/bakala/vendor/fonts/dana-bold.eot);
  src:url(/wp-content/themes/bakala/vendor/fonts/dana-bold.eot?#iefix) format("embedded-opentype"),
  url(/wp-content/themes/bakala/vendor/fonts/dana-bold.woff) format("woff"),
  url(/wp-content/themes/bakala/vendor/fonts/dana-bold.ttf) format("truetype");
  font-weight:700;
  font-style:normal
}
@font-face {
  font-family:mania;
  font-weight:100;
  src:url(/wp-content/themes/bakala/vendor/fonts/mania-light.eot);
  src:url(/wp-content/themes/bakala/vendor/fonts/mania-light.eot?#iefix) format("embedded-opentype"),
  url(/wp-content/themes/bakala/vendor/fonts/mania-light.woff) format("woff"),
  url(/wp-content/themes/bakala/vendor/fonts/mania-light.ttf) format("truetype");
  font-weight:300;
  font-style:normal
}
@font-face {
  font-family:mania;
  font-weight:400;
  src:url(/wp-content/themes/bakala/vendor/fonts/mania-medium.eot);
  src:url(/wp-content/themes/bakala/vendor/fonts/mania-medium.eot?#iefix) format("embedded-opentype"),
  url(/wp-content/themes/bakala/vendor/fonts/mania-medium.woff) format("woff"),
  url(/wp-content/themes/bakala/vendor/fonts/mania-medium.ttf) format("truetype");
  font-weight:400;
  font-style:normal
}
@font-face {
  font-family:mania;
  font-weight:600;
  src:url(/wp-content/themes/bakala/vendor/fonts/mania-bold.eot);
  src:url(/wp-content/themes/bakala/vendor/fonts/mania-bold.eot?#iefix) format("embedded-opentype"),
  url(/wp-content/themes/bakala/vendor/fonts/mania-bold.woff) format("woff"),
  url(/wp-content/themes/bakala/vendor/fonts/mania-bold.ttf) format("truetype");
  font-weight:700;
  font-style:normal
}
@font-face {
  font-family:rokh;
  font-weight:100;
  src:url(/wp-content/themes/bakala/vendor/fonts/rokh-light.eot);
  src:url(/wp-content/themes/bakala/vendor/fonts/rokh-light.eot?#iefix) format("embedded-opentype"),
  url(/wp-content/themes/bakala/vendor/fonts/rokh-light.woff2) format("woff2"),
  url(/wp-content/themes/bakala/vendor/fonts/rokh-light.woff) format("woff"),
  url(/wp-content/themes/bakala/vendor/fonts/rokh-light.ttf) format("truetype");
  font-weight:300;
  font-style:normal
}
@font-face {
  font-family:rokh;
  font-weight:400;
  src:url(/wp-content/themes/bakala/vendor/fonts/rokh-medium.eot);
  src:url(/wp-content/themes/bakala/vendor/fonts/rokh-medium.eot?#iefix) format("embedded-opentype"),
  url(/wp-content/themes/bakala/vendor/fonts/rokh-medium.woff2) format("woff2"),
  url(/wp-content/themes/bakala/vendor/fonts/rokh-medium.woff) format("woff"),
  url(/wp-content/themes/bakala/vendor/fonts/rokh-medium.ttf) format("truetype");
  font-weight:400;
  font-style:normal
}
@font-face {
  font-family:rokh;
  font-weight:600;
  src:url(/wp-content/themes/bakala/vendor/fonts/rokh-bold.eot);
  src:url(/wp-content/themes/bakala/vendor/fonts/rokh-bold.eot?#iefix) format("embedded-opentype"),
  url(/wp-content/themes/bakala/vendor/fonts/rokh-bold.woff2) format("woff2"),
  url(/wp-content/themes/bakala/vendor/fonts/rokh-bold.woff) format("woff"),
  url(/wp-content/themes/bakala/vendor/fonts/rokh-bold.ttf) format("truetype");
  font-weight:700;
  font-style:normal
}
* {
  --bs-body-font-size:14px
}
body,
html .elementor {
  overflow-x:hidden
}
.site-location a .current-location,
.white_catheader {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
#wrapper,
.site-canvas .site-location a {
  max-width:100%
}
.header-cart-text {
  top:-3px;
  position:relative
}
#bakalacomments.comment-form,
.bk_menu .bakala>ul>li span,
.content-box,
.content-box-shop,
.header-right-side,
.hr-widget.widget_text,
.outer-nested-woo-catg ul,
.shop-page .filters-panel,
.tbar ul,
.user-comment-wrapper.col-sm-12.col-md-6,
.woocommerce table.shop_table td {
  padding:0
}
.fa,
.far,
.fas {
  font-family:Font Awesome\ 5 Free!important
}
body a {
  text-decoration:none!important;
  font-family:iranyekanx,tahoma;
  font-weight:400
}
.product-info-box .white_catfinal-price,
.woocommerce ul.products li.product>.product-box-inner>.info-product>.products__item-img-color-wrapper>.products__item-image-wrapper a,
a.bakala-swatch-img.swatch-anchor {
  display:contents
}
.slick-track {
  padding:15px 0 25px
}
.woocommerce-MyAccount-content .slick-track {
  padding:0 0 10px!important
}
.vc_column_container>.vc_column-inner,
.woocommerce form .form-row,
.woocommerce-MyAccount-content .profile-section,
.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout {
  padding:0;
  margin:0
}
.woocommerce-MyAccount-content .profile-section .item.type-product.slick-slide {
  padding:0 10px!important
}
.a,
body,
label,
li,
p,
span,
ul {
  font-family:iranyekanx,tahoma;
  text-decoration:none
}
label {
  line-height:1.9
}
.c-profile-box__btn-edit:before,
.c-profile-box__tab--sign-out:before,
.c-profile-box__tab:before,
.icon-green-mark:before,
.icon-red-close:before,
.select-location-wrapper .fa-times:before,
.site-location a:after {
  -webkit-font-smoothing:antialiased;
  font-style:normal;
  font-variant:normal;
  -moz-osx-font-smoothing:grayscale
}
.c-menu ul,
.woocommerce-table--order-details ul.wc-item-meta,
ul.bakala-messangers-list {
  padding:0;
  list-style:none
}
ul.spec-list b.title span {
  margin-right:-25px
}
.vendors-table-col--shipping .icon .c-seller__info i.icon {
  height:14px;
  width:31px
}
.white_catprice {
  margin:0;
  display:flex;
  flex-direction:column;
  justify-content:center;
  height:100%;
  font-size:16px;
  direction:rtl;
  text-align:center
}
.bakala-alert-box,
.colors,
.comment-body div.reply,
.media-body .post-thumbnail,
.white_catbox,
.white_catheader {
  display:block
}
.white_catrealtime-box,
.white_catshow-btn {
  -moz-transition:.2s ease-out;
  -o-transition:.2s ease-out
}
.white_catbox:hover {
  color:#0071e3;
  cursor:pointer
}
* a:hover,
.white_catlink,
.white_catlink:hover,
a:focus {
  color:inherit
}
.select-location-wrapper .fa-times:before {
  height:41px;
  width:45px;
  z-index:1;
  font-family:bakala;
  color:#555;
  font-weight:400;
  text-transform:none;
  speak:none;
  text-align:center;
  position:relative;
  vertical-align:sub;
  content:"\E15f";
  font-size:45px;
  float:left;
  line-height:47px;
  top:5px;
  cursor:pointer;
  left:12px;
  border-radius:8px;
  display:block
}
.dgwt-wcas-suggestion-selected,
.select-location-wrapper .fa-times:hover:before,
a.header-call-btn:hover {
  color:#eee
}
.site-location,
.site-location a {
  position:relative;
  display:flex
}
.site-location a {
  align-content:center;
  flex-flow:wrap;
  text-decoration:none;
  transition:box-shadow .3s cubic-bezier(.83,.26,.19,.87);
  border-radius:12px;
  padding:5px 10px;
  width:99px;
  height:49px;
  margin-top:9px;
  margin-right:0;
  background: #f5f5f5;
}
.site-location a .location-description {
  order:1;
  font-size:11px;
  margin-top:17px;
  color:#212529;
  font-weight:700
}
.site-location a .current-location {
  width:100%;
  color:#212529;
  -webkit-box-ordinal-group:4;
  -ms-flex-order:4;
  text-transform:capitalize;
  order:3;
  margin-top:-36px;
  font-size:11px
}
.icon-green-mark:before,
.icon-red-close:before,
.site-location a:after {
  text-decoration:none;
  text-transform:none
}
.site-location a:after {
  text-shadow:0 0 0;
  order:2;
  color:#000;
  margin-right:auto;
  font-size:20px;
  content:"\E17A";
  font-family:bakala;
  font-weight:400;
  line-height:20px;
  position:absolute;
  top:25px;
  left:8px
}
.site-location a:hover {
  box-shadow:0 3px 5px rgb(0 0 0 / .09)
}
.select-location {
  position:fixed;
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:100%;
  top:0;
  right:0;
  padding-right:1.25rem;
  padding-left:1.25rem;
  background-color:#00000005;
  z-index:99;
  opacity:0;
  visibility:hidden;
  transition:.2s cubic-bezier(.28,.12,.22,1);
  will-change:opacity;
  backdrop-filter:blur(1px)
}
.compare,
.micromodal-slide .modal__container,
.micromodal-slide .modal__overlay,
.modal__btn {
  will-change:transform
}
.select-location .select-location-wrapper {
  position:relative;
  padding:1.875rem;
  background-color:#fff;
  border-radius:var(--size-border-radius);
  transform:scale(.95);
  transition:.2s cubic-bezier(.17,.62,.44,.99);
  will-change:transform;
  width:35%;
  border-radius:14px
}
.active,
.select-location.active,
.vendor-rate-score.is-active {
  opacity:1;
  visibility:visible
}
.bakala-messangers-block.show-messageners-block,
.select-location.active .select-location-wrapper {
  transform:scale(1)
}
.select-location .entry-title {
  font-weight:700;
  font-size:15px
}
.select-location .entry-description {
  opacity:.7;
  font-size:13px;
  font-weight:lighter
}
.select-location .search-location {
  position:relative;
  margin-top:1.25rem
}
.select-location .search-location .select2-container {
  position:relative!important;
  width:100%!important;
  top:auto!important;
  right:auto!important;
  left:auto!important
}
.select-location .search-location .select2-container.select2-container--below,
.wonder.section-products-carousel header h3 {
  display:none!important
}
.wonder.section-products-carousel .slick-track {
  padding:0
}
.select-location .search-location .select2-container .site-location-select {
  position:relative!important;
  font-family:var(--font-primary);
  width:100%!important;
  z-index:10001;
  background:transparent!important;
  border:none!important
}
.select-location .search-location .select2-container .site-location-select .select2-results {
  margin-top:1.25rem
}
.select-location .search-location .select2-container .site-location-select .select2-results>.select2-results__options {
  min-height:14.375rem;
  max-height:20.625rem
}
.select-location .search-location .select2-container .site-location-select .select2-results .select2-results__option {
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding-right:0;
  padding-top:.75rem;
  padding-bottom:.75rem
}
.select-location .search-location .select2-container .site-location-select .select2-results .select2-results__option+.select2-results__option {
  border-top:1px solid
}
.select-location .search-location .select2-container .site-location-select .select2-results .select2-results__option.select2-results__option--highlighted {
  color:currentColor;
  background-color:#fff0;
  font-weight:700
}
.select-location .search-location .select2-container .site-location-select .select2-results .select2-results__option.select2-results__option--highlighted span {
  font-weight:700;
  font-size:13px
}
.select-location .search-location .select2-container .site-location-select .select2-results .select2-results__option:not(.select2-results__message):hover {
  color:var(--color-primary)
}
.select-location .search-location .select2-container .site-location-select .select2-results .select2-results__option.select2-results__message {
  opacity:.3
}
.select-location .search-location .select2-container .site-location-select .select2-results .select2-results__option .min-price {
  font-weight:400;
  margin-left:.625rem;
  border:1px solid #e2e2ec;
  color:#9b9bb4;
  padding:.1875rem .625rem;
  border-radius:1.875rem;
  font-size:13px
}
.select-location .search-location .select2-container .site-location-select .select2-search--dropdown {
  position:relative;
  padding:0
}
.select-location .search-location .select2-container .site-location-select .select2-search--dropdown svg {
  position:absolute;
  width:23px;
  top:12px;
  right:7px;
  color:#555
}
.select-location .search-location .select2-container .site-location-select .select2-search--dropdown .select2-search__field {
  display:inline-flex;
  align-items:center;
  width:100%;
  padding:10px 40px;
  box-shadow:none;
  outline:0;
  -moz-appearance:none;
  appearance:none;
  color:#333;
  background-color:#f3f4f7;
  border:1px solid #fff0;
  border-radius:14px;
  transition:.2s cubic-bezier(.28,.12,.22,1);
  height:45px;
  font-weight:400;
  font-size:15px;
  line-height:40px
}
.select-location .search-location .select2-container .site-location-select .select2-search--dropdown .select2-search__field::placeholder {
  font-weight:400
}
.select-location .close-popup {
  position:absolute;
  top:.9375rem;
  left:.9375rem;
  cursor:pointer
}
.site-canvas .site-location {
  padding:1.25rem 1.25rem .625rem
}
@media screen and (min-width:26.25rem) {
  .site-canvas .site-location {
    padding:1.25rem 1.875rem .625rem
  }
}
.select-location .select2-container--default .select2-selection--single {
  display:inline-flex;
  align-items:center;
  font-size:.9375rem;
  width:100%;
  height:2.875rem;
  padding:0 .9375rem;
  box-shadow:none;
  outline:0;
  border:1px solid #fff0;
  transition:.2s cubic-bezier(.28,.12,.22,1)
}
.select-location .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding:0;
  font-size:.8125rem
}
.select-location .select2-container--default .select2-selection--single .select2-selection__arrow {
  height:2.875rem;
  font-size:.8125rem
}
.select-location .select2-dropdown {
  border:1px solid #f3f4f7
}
.select-location input[type=color],
.select-location input[type=date],
.select-location input[type=datetime-local],
.select-location input[type=datetime],
.select-location input[type=email],
.select-location input[type=month],
.select-location input[type=number],
.select-location input[type=password],
.select-location input[type=search],
.select-location input[type=tel],
.select-location input[type=text],
.select-location input[type=time],
.select-location input[type=url],
.select-location input[type=week],
.select-location select,
.select-location textarea {
  display:inline-flex;
  align-items:center;
  font-size:.9375rem;
  width:100%;
  height:2.5rem;
  padding:0 .9375rem;
  box-shadow:none;
  outline:0;
  -moz-appearance:none;
  appearance:none;
  border:1px solid #fff0;
  transition:.2s cubic-bezier(.28,.12,.22,1)
}
.flip-clock-divider .flip-clock-label,
.flip-clock-divider.minutes .flip-clock-label,
.flip-clock-divider.seconds .flip-clock-label,
.flip-clock-wrapper ul li a div div.inn:first-child,
.flip-clock-wrapper ul li a div.down,
.footer-newsletter span.wpcf7-not-valid-tip,
.main-features li.hidden-mainfea,
.older-price .woocommerce-Price-currencySymbol,
.select-location .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.select-location .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.woocommerce .widget_layered_nav_filters ul li a:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs:before,
h1.auth__title {
  display:none
}
.white_catheader {
  line-height:2.6;
  font-size:15px;
  height:38px;
  color:#555;
  margin:5px 0;
  position:relative;
  font-weight:700;
  text-align:center
}
.white_catfooter {
  height:auto;
  position:relative;
  min-height:100px
}
.white_catshow-btn {
  position:absolute;
  left:16px;
  transition:.2s ease-out;
  background:#5c677d;
  color:#f1f1f1;
  font-size:12px;
  padding:7px 23px 6px;
  margin-top:17px;
  border-radius:14px;
  box-shadow:0 1px 4px rgb(0 0 0 / .28);
  display:none
}
#bakala_login .modal-content,
#slider,
#wrapper,
.captionItem,
.lofslidervoc,
.post-meta,
.search-form-bakala,
.section-products-carousel .scroller,
.white_catloader {
  position:relative
}
.white_catloader {
  height:3px;
  z-index:1;
  padding:0 17px;
  border-radius:14px;
  -moz-border-radius:14px;
  margin-top:15px;
  width:100%;
  box-sizing:border-box
}
#wrapper,
.lofslidervoc {
  overflow:hidden;
  border-radius:14px
}
ins .woocommerce-Price-currencySymbol {
  font-size:10px;
  font-weight:700!important
}
.woocommerce-Price-currencySymbol {
  font-size:11px;
  font-weight:700;
  margin-right:5px
}
.ar-product .woocommerce-Price-currencySymbol {
  font-size:9px
}
.cart-collaterals .woocommerce-Price-currencySymbol {
  font-size:11px;
  font-weight:700
}
#wrapper {
  max-height:100%;
  margin:0 auto
}
#slider,
#slider img,
#slider>ul>li {
  height:100%;
  width:100%
}
#slider ul,
.captionList {
  margin:0;
  padding:0;
  list-style:none
}
#slider:hover,
.rslider-handle:hover,
iao-alert[close-on-click=true] {
  cursor:pointer
}
#slider>ul>li {
  position:absolute;
  top:0;
  left:0;
  display:none
}
#slider ul li:first-child,
.main-features li {
  display:list-item
}
#slider .sliderCaption {
  position:absolute;
  z-index:99;
  bottom:0;
  left:0;
  width:100%;
  height:43px;
  background:rgb(66 73 89 / .8)
}
#slider-img img,
.bakala_picture_slider .swiper,
.captionList,
.embedded-video div,
.lofslidervoc .lof-opacity {
  width:100%;
  height:100%
}
.captionItem {
  font-size:13px;
  float:left;
  height:100%;
  padding-top:0;
  text-align:center;
  background:0;
  display:-ms-inline-grid
}
.captionItem:first-child,
.woocommerce-cart-form .container table td.product-subtotal {
  border-left:0
}
#slider .next,
#slider .prev {
  position:absolute;
  z-index:99;
  display:inline-block;
  box-sizing:border-box;
  width:35px;
  height:38px;
  background:0
}
.lofslidervoc,
.white_catspecial-offers-homepage-page,
.wpb_single_image .wpb_wrapper {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box
}
.bakala_recent_visits_style2_item_product_popup_price ins span.woocommerce-Price-amount.amount bdi,
.bakala_recent_visits_style2_item_product_popup_price span.woocommerce-Price-amount,
.content-box-shop ins,
.dataTables_wrapper ins,
.profile-section .price del,
.profile-section .price ins,
.slide-right a:hover,
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins,
a {
  text-decoration:none
}
.flickity-enabled:focus,
a:focus,
button:focus {
  outline:0
}
.lofslidervoc * {
  margin:0 auto;
  padding:0
}
.bakalaCountDown {
  float:right;
  margin-top:7px;
  display:inline-flex;
  font-weight:400
}
.bakalaCountDown>span.label {
  font-size:24px;
  font-weight:400;
  line-height:42px;
  display:inline-block;
  float:left;
  width:25px;
  height:38px;
  margin-right:2px;
  padding:0;
  text-align:center;
  color:#fff;
  background:#3a3a3a
}
.bakalaCountDown>span.dubbledot {
  font-size:30px;
  float:left;
  margin-top:5px;
  margin-right:2px;
  margin-left:-4px;
  vertical-align:3px;
  color:#333
}
.bakalaCountDown.small {
  float:left;
  margin-top:0;
  margin-right:5px
}
.bakalaCountDown.small>span.label {
  font-size:24px;
  font-weight:400;
  line-height:33px;
  width:20px;
  height:29px
}
.bakalaCountDown.small>span.dubbledot {
  font-size:30px;
  line-height:20px;
  float:left;
  margin-top:4px;
  margin-right:2.5px;
  margin-left:-4px;
  vertical-align:3px;
  color:#333
}
.lofslidervoc {
  box-sizing:border-box;
  width:99.9%;
  background-color:#fff;
  margin-bottom:2px;
  -ms-border-radius:14px;
  border:1px solid #e3e3e3
}
.lofslidervoc .preloader {
  position:absolute;
  z-index:8;
  top:0;
  right:0;
  width:100%;
  height:100%;
  text-align:center;
  background:#fff
}
.lofslidervoc .sliders-wrapper {
  position:relative;
  width:100%!important;
  height:100%
}
.lofslidervoc .lof-opacity li {
  position:absolute;
  top:0;
  right:0;
  float:inherit;
  width:100%;
  list-style:none;
  height:316px;
  overflow:visible
}
.lofslidervoc .navigator-wrapper {
  position:relative;
  z-index:8;
  float:left;
  width:100%!important;
  height:281px!important
}
.lofslidervoc ul.navigator-wrap-inner {
  position:absolute;
  top:0;
  width:100%;
  height:316px!important
}
.lofslidervoc ul.navigator-wrap-inner li {
  position:relative;
  display:block;
  width:100%!important;
  text-overflow:ellipsis;
  height:35px!important;
  line-height:41px;
  list-style:none;
  cursor:pointer;
  text-align:right;
  white-space:nowrap;
  padding-right:15px;
  color:#4d4d4d;
  text-decoration:none
}
.lofslidervoc ul.navigator-wrap-inner li:hover {
  background:#ebecf0
}
.dk-button-container .dk-button .dk-button-label,
.lofslidervoc ul.navigator-wrap-inner li.active {
  color:#fff;
  background:#5c677d
}
.columnone dell span,
.footerinfobar a,
.login a:active,
.login a:hover,
.pswp__button--close:hover,
.pswp__button:hover,
.signup a:active,
.signup a:hover,
.white_catproduct-view,
.white_catproduct-view a:focus,
.white_catproduct-view a:hover,
iao-alert[mode=dark] {
  color:#fff
}
#scrollUp,
.lofslidervoc ul.navigator-wrap-inner li.active:before {
  opacity:1
}
ul.lofslidersmain li .wc-thumb {
  width:28%;
  height:380px;
  text-align:center
}
.bakala-order-tracking ul.statuses li.status,
.bakala-sizes-product-table td,
.detailes_posts,
.feedback_item_stillses,
.payment_details table td.order-total span,
.report-info-wrapper thead th,
.selectBox-dropdown .selectBox-label,
.text-center,
.theiaStickySidebar div,
.variable-cart-product .quantity .qty,
.white_catname,
.wms-thanks-description,
.woocommerce .woocommerce-table.woocommerce-table--order-details.shop_table.order_details td.product-name .wc-item-meta .wc-item-meta-label,
table.wishlist_table td,
table.wishlist_table thead td,
ul.lofslidersmain li .wc-thumb h3 {
  text-align:center
}
ul.lofslidersmain li .wc-thumb img {
  margin:20px auto;
  max-width:290px;
  max-height:290px
}
.columnone dell span,
.columnone inss {
  display:inline-block;
  box-sizing:border-box;
  transition:.15s linear;
  vertical-align:top
}
.columnone dell span {
  font-size:17px;
  line-height:33px;
  position:relative;
  min-width:76px;
  height:32px;
  padding:0 5px;
  text-align:center;
  border-radius:0 5px 5px 0;
  background:gray;
  margin-left:0
}
.flip-clock-wrapper ul li {
  z-index:1;
  left:0;
  top:0;
  height:100%
}
.flip-clock-wrapper ul li:first-child {
  z-index:2;
  display:none;
  border:none!important
}
.flip-clock-wrapper ul li a {
  display:block;
  height:100%;
  margin:0;
  overflow:visible;
  cursor:default;
  border:none
}
.flip-clock-wrapper ul li a div .shadow {
  height:100%;
  z-index:2
}
.sticky-special-offers .flip-clock-wrapper ul li a div.up div.inn {
  top:0;
  font-size:35px
}
.flip-clock-dot.top,
.flip-clock-wrapper ul li a div.up div.inn {
  top:0
}
.flip-clock-wrapper ul li.flip-clock-active,
.flip-clock-wrapper ul.play li.flip-clock-before {
  z-index:3;
  border:none!important
}
.flip-clock-wrapper .flip {
  margin-right:4px
}
.flip-clock-wrapper ul.play li.flip-clock-active {
  animation:.5s linear .5s both asd;
  z-index:5;
  border:none
}
.product-box-inner .flip-clock-divider,
.product-box-inner .flip-clock-wrapper ul li a div,
.section-products-carousel .flip-clock-wrapper ul {
  height:24px;
  line-height:2;
  text-align:center
}
.flip-clock-divider {
  float:left;
  position:relative;
  width:6px;
  height:44px
}
.flip-clock-divider:first-child {
  width:0
}
.flip-clock-dot {
  display:block;
  background:#3a3a3a;
  width:4px;
  height:4px;
  position:absolute;
  border-radius:50%;
  left:0
}
.flip-clock-wrapper ul.play li.flip-clock-active .down {
  z-index:2;
  animation:.5s linear .5s both turn
}
.flip-clock-wrapper ul.play li.flip-clock-before .up {
  z-index:2;
  animation:.5s linear both turn2
}
.no-padding {
  padding-left:0;
  padding-right:0
}
.comment-form,
.dk-padding,
.product-card-slide.slick-slide,
.product-edit-container,
.products-notify-button,
.seller-contact-header {
  padding:20px
}
.header-row {
  padding-bottom:0;
  padding-top:0
}
.top-header-image img,
.woocommerce-cart-form .container table tbody td.product-subtotal table,
.wpb_single_image .vc_figure,
.wpb_single_image .wpb_wrapper a {
  width:100%
}
.tbar ul {
  list-style:none;
  display:inline-block;
  margin:5px 0
}
.tbar ul li .login-menu {
  background-position:-309px -31px
}
.tbar ul li .register-menu,
.tbar ul li .user-menu {
  background-position:-276px -33px
}
.gift-icon,
.tbar ul li .gifts-menu {
  background-position:-276px -1px
}
.dk-button-container .dk-button,
.dk-button-container .dk-button i.dk-button-icon {
  box-sizing:border-box;
  display:block
}
.footerinfobar p {
  line-height:45px
}
.footerinfobar ul {
  float:right;
  padding:0
}
.mati-metadata,
.more-button-mati,
.posts,
.subscribe-form-div,
.subscribe-social,
.woocommerce table.shop_table_responsive tr td.product-quantity,
.woocommerce-noreviews,
.woocommerce-page table.shop_table_responsive tr td.product-quantity {
  float:right;
  width:100%
}
.footer-newsletter ul li {
  margin-bottom:0;
  line-height:30px;
  font-size:13px;
  color:#0a0b0c;
  list-style:none
}
.footer-newsletter ul {
  margin-right:-40px;
  margin-top:-5px
}
.bk_menu .bakala>ul>li:hover>ul.level>li>.submenu>ul>li.title a,
.footer-bottom-widgets ul li a:hover,
.footer-newsletter ul li a:hover,
.navbar-primary a:hover,
.products__item-fatitle:hover,
.wc-descrip .woocommerce-Price-amount,
.wc-descrip .woocommerce-Price-currencySymbol,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce-MyAccount-content .report-info-wrapper .all-orders a:hover,
.woocommerce-MyAccount-content .woocommerce-order-details.payment_details .order-actions a.button.view,
.woocommerce-MyAccount-content .woocommerce-order-details.payment_details .order-actions a.button.view:before,
.woocommerce-cart .checkout-headers ul li.nav:last-child p,
.woocommerce-cart .checkout-headers ul li.nav:nth-child(3) p {
  color:#000
}
#subscribe-form {
  margin:0 0 45px;
  float:right;
  width:100%
}
.footer-newsletter .form-control {
  margin:15px 0 39px
}
.footer-newsletter p,
.woocommerce-mini-cart-item a {
  display:inline
}
.footer-newsletter div.wpcf7-validation-errors {
  border:0;
  padding:0;
  margin-top:0;
  background:#5c677d
}
.footer-newsletter div.wpcf7-mail-sent-ok {
  border:0;
  padding:0;
  margin-top:0;
  color:#0071e3
}
.footer-newsletter div.wpcf7 .ajax-loader {
  margin:10px 5px 0 0
}
.footer-newsletter .dk-button-container {
  float:right;
  margin:0 8px 0 0
}
.dk-button-container .dk-button-label .dk-button-labelname {
  display:block;
  height:37px;
  line-height:38px;
  text-align:center;
  width:100%
}
.product-det .dk-button-container .dk-button-label .dk-button-labelname {
  display:block;
  height:38px;
  line-height:22px;
  text-align:left;
  width:100%;
  margin-right:20px
}
#slider_instant .item,
.listing .special-offer-hint:before,
.socials,
.style-three-wrapper .post-title,
.woocommerce-cart-form .cart-seller,
.woocommerce-variation-price .product-price-discount {
  margin-top:5px
}
.socials li {
  float:right;
  margin-left:10px
}
.apps li {
  float:left;
  margin-right:8px;
  line-height:0;
  list-style:none
}
.footer-bottom-widgets .widget-title,
.footer-bottom-widgets .widget-title a {
  font-size:17px;
  color:#000;
  margin:0 0 3px
}
.box,
.box.noback,
.comments-template #respond,
.content-box-shop,
.filters-panel .widget form,
.hidden-seo,
.menu-footer-container,
.post,
.post-content {
  overflow:hidden
}
.copyright-bar .copyright-bar-text .section-two {
  float:left;
  font-size:13px;
  line-height:0;
  margin-top:12px;
  padding-left:10px
}
.about-bar {
  color:#737272;
  padding-top:15px;
  padding-bottom:0;
  font-size:12px;
  line-height:26px;
  text-align:justify
}
.wpb_single_image .wpb_wrapper {
  background:#1f1c28;
  border-radius:14px;
  -ms-box-shadow:0 1px 2px 0 rgb(0 0 0 / .1);
  box-shadow:0 1px 2px 0 rgb(0 0 0 / .1)
}
.related-products {
  margin-top:10px;
  margin-bottom:5px!important
}
.section-products-carousel,
.section-products-carousel .productItem {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  position:relative
}
.section-products-carousel header .boxmore {
  display:block;
  float:left;
  padding:15px 0;
  line-height:0;
  background:#fff
}
.bakala-wonder .section-products-carousel header .boxmore {
  margin-top:9px;
  position:relative;
  width:140px;
  background:0 0
}
.section-products-carousel .scroller,
.section-products-carousel .scroller.partial {
  margin:5px auto 10px
}
.section-products-carousel header .boxmore a {
  color:var(--accent_color1);
  font-size:13px
}
.section-products-carousel .scroller .items {
  position:relative;
  height:318px
}
.section-products-carousel b.old-price,
.section-products-carousel h4.old-price {
  background:#f5f6f7;
  height:13px;
  position:relative;
  top:4px;
  width:100%;
  color:#999;
  text-align:center;
  text-decoration:line-through;
  display:block
}
#review_form_wrapper,
.bakala-comments-item.bakala-comment-reply .bakala-comments-item-row.bakala-comments-item-details,
.header-cart-text .bill .price span,
.section-products-carousel b.old-price,
.section-products-carousel.brands .slick-slider .slick-list,
.seller-items .loop-saving-percentage,
.shop-page .col-md-10.special-offer-archive,
li.cat_item:first-child {
  margin-top:0
}
.section-products-carousel .scroller .items .productItem .final-price {
  bottom:0;
  color:var(--accent_color1);
  display:block;
  position:absolute;
  right:0;
  text-align:center;
  width:100%;
  direction:rtl
}
.section-products-carousel .scroller .items .productItem .final-price .price-start {
  font-size:10px;
  padding-left:5px
}
.section-products-carousel .scroller .items .productItem .final-price .currency {
  vertical-align:1px;
  font-size:10px;
  padding-right:10px
}
.section-products-carousel .next {
  left:4px
}
.section-products-carousel .next,
.section-products-carousel .previous {
  cursor:pointer;
  display:block;
  float:right;
  z-index:7;
  position:absolute
}
.white_catwidget header {
  background-color:#f7f9fa;
  height:40px;
  display:block
}
.white_catwidget header h3 {
  color:#0071e3;
  display:inline-block;
  font-size:13px;
  height:38px;
  line-height:38px;
  padding-right:15px;
  font-weight:400;
  margin:0
}
.boxmore {
  height:15px;
  line-height:45px;
  text-align:left;
  padding-left:10px
}
.products-box .flip-clock-wrapper ul li a div div.inn,
footer.boxmore a {
  color:#0071e3;
  font-size:12px
}
#bakala_login .modal-dialog {
  max-width:55.5rem;
  width:55.5rem;
  flex-grow:1;
  z-index:99
}
#bakala_login.bakala_login_style_two .modal-dialog {
  max-width:unset;
  width:unset;
  flex-grow:1;
  z-index:99
}
#bakala_login .modal-content {
  background:#fff;
  overflow:hidden;
  border:none;
  align-items:center;
  justify-content:center;
  display:flex;
  z-index:99;
  border-radius:20px!important;
  width:80%
}
#bakala_login.bakala_login_style_two .modal-content {
  width:auto!important;
  padding:40px 40px 20px;
  min-width:35vw;
  max-width:40vw;
  box-shadow:0 8px 20px #6e6e6e42
}
#bakala_login .modal-header .title {
  padding-right:15px;
  font-size:18px;
  line-height:80px;
  color:#000;
  position:absolute;
  top:0;
  font-weight:700
}
#bakala_login .form-group {
  margin-bottom:15px;
  position:relative
}
.swatchtitlelabel,
.variations label {
  font-weight:400;
  font-size:12px;
  color:#0071e3
}
.product-box-inner .variations label {
  font-weight:400;
  font-size:13px;
  color:#000
}
#bakala_login .form-group input[type=email],
#bakala_login .form-group input[type=password],
#bakala_login .form-group input[type=text] {
  border:3px solid #f0f1f2;
  border-radius:14px;
  height:40px;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  width:100%;
  padding:0 12px;
  outline:0
}
.form-group .ckeckbox-control,
.userform .form-group .ckeckbox-control,
.userform .form-group .radio-control {
  top:7px
}
.bakala_tooltioop,
.ckeckbox-control {
  position:relative;
  display:inline-block
}
.form-group input[type=checkbox] {
  top:-2px;
  z-index:0;
  right:2px
}
.ckeckbox-control input[type=checkbox] {
  position:absolute;
  opacity:1
}
.radio-control {
  display:inline-block;
  position:relative;
  height:18px;
  width:18px;
  padding:0;
  margin:0
}
.radio-control input[type=radio] {
  position:absolute;
  opacity:0;
  display:none
}
.radio-control label {
  width:14px;
  height:14px;
  border-radius:100%;
  background:#1f1c28;
  display:block;
  position:relative;
  border:1px solid #d4dbde;
  transition:.15s;
  padding:0;
  margin:0;
  cursor:pointer
}
.radio-control label:after {
  position:absolute;
  content:"";
  background:#1f1c28;
  border-radius:100%;
  border:1px solid #fff
}
.radio-control input[type=radio]:checked+label {
  background:#5c677d;
  border:1px solid #fff0;
  width:14px;
  height:14px
}
#bakala_login .form-group.last {
  margin-top:30px;
  margin-bottom:40px
}
.dk-button-container .dk-button i.dk-button-icon.dk-button-icon-login,
.elementor-widget-posts_carousel .carousel_post_head,
.profile-section .detail,
.wonder.section-products-carousel .scroller .productItem b,
.wonder.section-products-carousel .scroller .productItem h5 {
  height:50px
}
.woocommerce div.product .bakala_product_float_box .product-info-box .button {
  height:53px
}
.dk-button-container.large .dk-button-label .dk-button-labelname {
  height:50px;
  line-height:47px;
  font-size:15px
}
#bakala_login button {
  color:inherit;
  background-color:#fff0;
  padding:0;
  border-width:0;
  border-style:none;
  border-image:none;
  width:100%
}
#bakala_login .footer {
  height:57px;
  position:absolute;
  width:100%;
  bottom:0;
  margin:0;
  border:none;
  display:inline-flex
}
#bakala_login .footer .register {
  text-align:center;
  font-size:15px;
  line-height:57px;
  color:#4d4d4d
}
#bakala_login #loading {
  text-align:center;
  width:240px;
  top:100px;
  z-index:2;
  height:auto;
  margin:0 auto;
  display:block;
  position:absolute;
  right:25%
}
#bakala_login .overlay,
#bakala_product_notify .notify_overlay {
  position:absolute;
  top:0;
  right:0;
  left:0;
  bottom:0;
  background:#f0f0f0;
  z-index:1;
  opacity:.9
}
.out_of_stock_label,
.special_offer_label {
  position:absolute;
  right:0;
  top:0;
  height:138px;
  width:132px;
  margin:10px 0 0
}
.product-gallery-warp {
  position:absolute;
  z-index:1;
  margin-right:-28px;
  margin-top:10px
}
.product-gallery-warp ul {
  margin-right:-40px
}
.bakala-comments-item.bakala-comment-reply .bakala-comments-item-row-comment,
.lost_reset_password .form-group,
.profile-info .vendor-rate-rating li,
.woocommerce div.product div.images,
p {
  margin-bottom:0
}
.product-gallery {
  position:relative;
  padding:15px
}
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
  width:100%;
  padding-right:20px
}
.post-tags a:hover,
.pswp__bg,
.woocommerce-checkout .woocommerce .argmc-wrapper #payment ul.payment_methods li,
.wpb_raw_code,
body.night .product-det .info-header,
body.night .product-det .info-header h1 span {
  background:#1f1c28
}
.pswp__caption__center {
  text-align:right;
  color:#fff
}
.product-det .info-header h1 {
  font-size:15px;
  line-height:65px;
  font-weight:700;
  color:#000;
  margin:-10px 0 0;
  padding:0
}
.white_catrating {
  float:left;
  margin:7px 0 0;
  text-align:center
}
.white_catrating .disable-stars {
  background:url(/wp-content/themes/bakala/vendor/images/stars.png) 0 -14px repeat-x;
  height:14px;
  margin:0 auto;
  position:relative;
  width:100px;
  direction:ltr;
  color:gray
}
.white_catrating .disable-stars .enable-stars {
  background:url(/wp-content/themes/bakala/vendor/images/stars.png) repeat-x;
  height:14px
}
.main-features {
  font-size:10px;
  line-height:23px;
  margin-bottom:10px;
  padding:0
}
.product-box-inner .variations {
  display:inline-block;
  border:none!important;
  max-width:unset
}
.product-box-inner .variations,
.variations {
  width:100%;
  float:right;
  margin:0!important;
  padding:10px 0
}
.variations {
  display:block;
  border-bottom:1px solid #eeeff0!important;
  border-top:1px solid #eeeff0!important;
  max-width:450px;
  margin:20px auto!important
}
.comment-meta .comment-author .vcard,
.product-price-oldprice,
span.belowtext {
  display:inline-block;
  float:right
}
.woocommerce td.product-name dl.variation {
  float:right;
  color:#777
}
.variations tr td {
  display:block;
  float:none;
  text-align:right;
  margin-top:13px
}
span.belowtext {
  left:auto;
  font-weight:400;
  font-size:11px;
  line-height:19px;
  margin-right:25px
}
.variations select {
  background-color:#fafbfc;
  font-size:12px;
  height:36px;
  width:auto!important;
  position:relative;
  border-radius:14px;
  -moz-border-radius:14px;
  -webkit-border-radius:14px;
  -ms-border-radius:14px;
  padding:0 20px;
  margin:10px 0;
  min-width:100px!important;
  max-width:250px
}
.variations .white_catselect {
  margin-top:10px;
  position:relative;
  width:250px
}
.variations .white_catselect:after,
.variations .white_catselect:before {
  position:absolute;
  z-index:2;
  content:""
}
.variations .white_catselect:before {
  height:15px;
  left:auto;
  right:12px;
  top:9px;
  width:19px
}
.variations .white_catselect:after {
  height:16px;
  left:10px;
  top:12px;
  width:16px
}
.woocommerce-variation-price {
  margin:5px 0
}
#archive-description,
#bakala_product_notify #notify_loading img.site-logo,
.footer_description,
.price-section,
.section-products-carousel.wonder .slick-dots,
.sticky-wrapper .flip-clock-divider,
.user-comment-container .star-rating,
.variations .reset,
.white_catbox .white_catprice,
.white_catprice,
div#lr-token {
  margin-top:15px
}
.product-price-oldprice span {
  color:#777;
  font-size:12px;
  vertical-align:1px
}
.product-price-oldprice span:last-child {
  vertical-align:2px;
  font-size:10px;
  color:#999
}
.product-price-finalprice {
  color:#777;
  font-size:13px;
  margin:0;
  clear:both;
  float:right
}
.product-price-finalprice span:first-child {
  color:#0071e3;
  font-size:16px
}
.woocommerce-variation-price .price {
  color:#0071e3;
  margin:22px 0 0
}
.woocommerce-variation-price .price .woocommerce-Price-currencySymbol {
  padding-right:8px
}
.dk-product-meta {
  display:block;
  float:right;
  width:100%;
  margin-bottom:10px
}
.dk-product-meta span {
  display:inline;
  margin-left:10px;
  font-weight:700;
  font-size:13px;
  line-height:2;
  color:#4d4d4d
}
.sharing-panel .sharing-socials .sharing-socials-label,
.sharing-panel label {
  margin-bottom:12px;
  color:#4d4d4d;
  font-size:15px;
  line-height:35px;
  letter-spacing:-.1px;
  float:right
}
#add_payment_method .cart-collaterals .cart_totals tr td,
#add_payment_method .cart-collaterals .cart_totals tr th,
#ordersTab button,
.bakala-products-grid a,
.bakala-wonder .section-products-carousel .slick-initialized .slick-slide,
.main-features.table_style .main-features-item:last-child,
.mini-cart-dropdown .woocommerce-mini-cart li:last-child,
.owl-next,
.sharing-panel .sharing-socials li:hover,
.sharing-socials li,
.slick-next,
.variations tbody tr,
.wonder .section-products-carousel,
.woocommerce table.shop_attributes,
.woocommerce table.shop_table tbody .shipping-cost.ersal th,
.woocommerce table.shop_table td,
.woocommerce table.shop_table th,
.woocommerce table.shop_table tr,
.woocommerce-cart .cart-collaterals .cart_totals tr td,
.woocommerce-cart .cart-collaterals .cart_totals tr th,
.woocommerce-checkout .cart-collaterals .cart_totals tr td,
.woocommerce-checkout .cart-collaterals .cart_totals tr th,
.woocommerce-checkout-review-order table td,
.woocommerce-checkout-review-order table tr,
.woocommerce-checkout-review-order table tr.order-total th,
.woocommerce-order-details.payment_details table.shop_table,
.woocommerce-order.style_two table.shop_table tbody tr:last-child,
body.night .header .cart-box .dk-button-container,
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
  border:none
}
.sharing-panel .sharing-submit .message-container {
  color:#0071e3;
  float:right;
  font-size:13px;
  height:25px;
  padding:4px 6px;
  text-align:right;
  width:100%
}
.sharing-submit img {
  width:16px;
  height:16px;
  display:inline-block;
  float:left;
  margin-right:10px;
  margin-top:10px
}
.dk-button-container.small button {
  border:0;
  padding:0;
  background:#5c677d;
  border-radius:14px;
  width:100%;
  height:50px
}
.bakala-tabs .nav-link {
  font-size:18px;
  display:inline-block;
  padding-bottom:15px
}
.bakala-tabs .nav-link.active {
  border-bottom:2px solid #000!important;
  background:#fff0;
  width:100%
}
.c-seller__detail {
  display:inline-flex;
  flex-direction:column;
  border-bottom:1px solid #efefef;
  border-top:1px solid #efefef;
  width:97%;
  padding:10px 0 5px;
  margin:0
}
.blog-widget .boxmore,
.comment-rules-wrapper,
.left,
.loop-add-to-cart,
.product-det .col-md-3,
.rtl .woocommerce .col2-set .col-2,
.rtl .woocommerce-page .col2-set .col-2,
.select2-container .select2-search--inline,
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count,
input#comment_disadvantages {
  float:left
}
#white_catnotification .white_catnotification-when li .dk-switch-container,
.bk_menu .bakala>ul>li:hover>ul.level>li,
.dk-button-container.left,
.flip-clock-wrapper,
.right,
.rtl .woocommerce .col2-set .col-1,
.rtl .woocommerce-page .col2-set .col-1,
.woocommerce div.product div.images .flex-control-thumbs li,
.woocommerce div.product form.cart .wc-no-matching-variations,
span.ywar_perc_rating,
ul.level>li {
  float:right
}
.short-description {
  background:#fff;
  margin:0 auto;
  color:#0071e3;
  padding:20px 10px;
  text-align:justify;
  position:relative
}
.products-tabs {
  width:100%;
  position:relative
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
  box-shadow:none;
  border:none
}
.products-tabs .wc-tabs-wrapper {
  height:55px;
  width:100%
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  border:0;
  background-color:#fff0;
  display:inline-block;
  position:relative;
  z-index:0;
  border-radius:0;
  margin:0;
  padding:0 10px;
  background:0 0!important
}
.products-tabs .tabs li {
  float:right;
  position:relative;
  z-index:1
}
.products-tabs ul.tabs.wc-tabs li.active[role=tab]:after {
  display:block;
  content:"";
  left:0;
  right:0;
  bottom:-6px;
  height:4px;
  background:var(--accent_color2);
  position:absolute;
  width:100%;
  margin:0 auto;
  border-radius:10px;
  box-shadow:none!important
}
.products-tabs ul.tabs.wc-tabs.sticky li.active[role=tab]:before {
  margin-top:-3px
}
.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs.sticky li.active a {
  height:45px
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
  padding:0;
  margin:0;
  overflow:visible;
  border-radius:10px!important
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.desc_tab a:before {
  content:"\E1E3";
  font-size:20px;
  font-family:bakala;
  width:30px;
  text-align:right;
  font-weight:400;
  margin-top:0
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.additional_information_tab a:before {
  content:"\E0a3";
  font-size:22px;
  font-family:bakala;
  width:30px;
  text-align:right;
  font-weight:400;
  margin-top:1px
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.shipping_tab a:before {
  height:18px;
  content:"\E074";
  font-size:25px;
  font-family:bakala;
  width:40px;
  text-align:right;
  line-height:54px;
  font-weight:400;
  position:relative
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.shipping_tab.active a:before {
  line-height:34px
}
.woocom.bk_stories__elements {
    display: flex;
    list-style: none;
    overflow-x: auto;
    scrollbar-width: 0;
    margin: 0 -10px 0 0;
    border-radius: 0;
    background-color: transparent;
    padding: 0;
    flex-direction: row;
    align-items: first baseline;
    width: 106%
}

.bk_stories__elements::-webkit-scrollbar {
    display: none
}

.bk_stories__elements__item {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: none;
    cursor: pointer;
    user-select: none;
    margin-left: .75rem;
    float: right
}

.bk_stories__elements__item:last-child {
    margin-left: 0
}

.bk_stories__elements__item__picture {
    position: relative;
    width: 100px;
    height: 100px
}

.bk_stories__elements__item__picture--img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 72px;
    height: 72px !important;
    transform: translate(-50%, -50%);
    border-radius: 50% !important
}

.bk_stories__elements__item__picture--circle {
    fill: none;
    stroke: var(--bk-border-color);
    stroke-linecap: round;
    stroke-width: 2;
    stroke-dasharray: 1;
    stroke-dashoffset: 0
}

.bk_stories__elements__item__title {
    display: block;
    font-size: 12px;
    font-weight: 700;
    line-height: 1rem;
    overflow-wrap: break-word;
    color: #333;
    margin: .25rem 0
}

.bk_stories__elements__item.loading .bk_stories__elements__item__picture--circle {
    animation: 6s ease-out infinite alternate stroke-draw
}

.bk_stories__elements__item.seen {
    opacity: .75
}

.bk_stories__elements__item.seen .bk_stories__elements__item__picture--circle {
    stroke: #ddd
}

.bk_stories__box {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: hsla(0, 0%, 3%, .5);
    overflow: hidden;
    z-index: 999999999;
    -webkit-backdrop-filter: blur(1+px);
    backdrop-filter: blur(1px);
}

.bk_stories__box.opened,
.bk_stories__box__actions__mute.visible,
.bk_stories__box__actions__playing.visible {
    display: block
}

.bk_stories__box__elements {
    display: block;
    position: relative;
    width: 100vh;
    max-width: 100vw;
    height: 100vh;
    background-color: hsl(0deg 0% 53% / 11%);
    overflow: hidden;
    margin: 0 auto;
    -webkit-backdrop-filter: blur(p);
    backdrop-filter: blur(1px);
}

.bk_stories__box__elements__slides__wrapper {
    display: flex;
    flex-direction: row;
    position: relative;
    width: 56.25vh;
    height: 100vh;
    background-color: rgba(0, 0, 0, .7);
    transition: transform .25s cubic-bezier(.8, 0, .2, 1);
    will-change: auto;
    touch-action: manipulation;
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-backdrop-filter: blur(2rem);
    backdrop-filter: blur(2rem);
    overflow: hidden
}

.bk_stories__box__elements__slides__item {
    display: block;
    position: relative;
    width: 100vh;
    max-width: 100vw;
    height: 100vh;
    min-height: 100vh;
    max-height: 100vh;
    overflow: hidden;
    will-change: opacity;
    opacity: 0;
    filter: blur(0);
    transition: opacity .5s, filter .25s
}

.bk_stories__box__elements__slides__item.active {
    opacity: 1
}

.bk_stories__box__elements__slides__item--content {
    display: block;
    position: relative;
    width: 100vh !important;
    max-width: 100vw !important;
    height: 100vh !important;
    min-height: 100vh !important;
    max-height: 100vh !important;
    padding: 0;
    margin: 0 !important;
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    pointer-events: none
}

.bk_stories__box__elements__slides__item--link {
    z-index: 9999999999;
    display: block;
    position: absolute;
    right: 50%;
    bottom: 25%;
    background-color: #fff;
    transform: translateX(50%);
    color: #333;
    padding: 10px 25px;
    border-radius: 25px;
    font-size: 15px
}

.bk_stories__box__elements__bars {
    display: flex;
    flex-direction: row;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100px;
    padding: 10px 5px 87px;
    z-index: 2
}

.bk_stories__box__elements__bars::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(rgba(0, 0, 0, .5), transparent)
}

.bk_stories__box__elements__bars__item {
    display: block;
    position: relative;
    border-radius: 3px;
    width: calc(100% / 5 - 6px);
    height: 3px;
    margin: 0 3px;
    cursor: pointer;
    overflow: hidden;
    background-color: rgba(255, 255, 255, .4)
}

.bk_stories__box__elements__bars__item span {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    width: 100%;
    height: 100%;
    border-radius: 3px;
    background-color: #fff;
    will-color: auto;
    transform: translateX(-101%) rotate(0)
}

.bk_stories__box__elements__bars__item.seen span {
    transform: translateX(0) rotate(0)
}

.bk_stories__box__elements__bars__item.animate span {
    -webkit-animation: linear both bks-bar;
    animation: linear both bks-bar
}

.bk_stories__box__elements__bars__item.paused span {
    animation-play-state: paused
}

.bk_stories__box__actions__close,
.bk_stories__box__actions__next,
.bk_stories__box__actions__prev {
    display: block;
    position: absolute;
    cursor: pointer;
    user-select: none;
    z-index: 3;
    width: 32px;
    height: 32px
}

.bk_stories__box__actions__next,
.bk_stories__box__actions__prev {
    top: calc(50% - 16px);
    text-align: center;
    border-radius: 50%;
    background-color: #fff;
    overflow: hidden;
    opacity: .85;
    transition: opacity .25s
}

.bk_stories__box__actions__next::before,
.bk_stories__box__actions__prev::before {
    content: "";
    display: block;
    position: absolute;
    top: 10px;
    width: 12px;
    height: 12px;
    border-right: 4px solid #555;
    border-bottom: 4px solid #555
}

.bk_stories__box__actions__prev {
    right: calc(50% - 35vh - 80px)
}

.bk_stories__box__actions__prev::before {
    left: 8px;
    transform: rotate(-45deg)
}

.bk_stories__box__actions__next {
    left: calc(50% - 35vh - 80px)
}

.bk_stories__box__actions__next::before {
    right: 8px;
    transform: rotate(-225deg)
}

.bk_stories__box__actions__close {
    top: 50px;
    left: calc(34% - 120px)
}

.bk_stories__box__actions__close::after,
.bk_stories__box__actions__close::before {
    content: "";
    position: absolute;
    top: 0;
    left: 15px;
    width: 2px;
    height: 25px;
    background-color: #fff
}

.bk_stories__box__actions__close::before {
    transform: rotate(45deg)
}

.bk_stories__box__actions__close::after {
    transform: rotate(-45deg)
}

.bk_stories__box__actions__mute,
.bk_stories__box__actions__playing {
    display: none;
    position: absolute;
    top: 39px;
    width: 48px;
    height: 48px;
    cursor: pointer;
    pointer-events: auto;
    user-select: none;
    z-index: 5
}

.bk_stories__box__actions__mute {
    left: calc(38% - 120px);
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" fill="none"><path fill="%23fff" fill-rule="evenodd" d="M27.53 16.97a.95.95 0 0 1 1.1-.76c.75.13 2.28.7 3.63 1.9a7.71 7.71 0 0 1 2.62 5.95c0 1.86-.55 3.32-1.33 4.45l-1.38-1.37c.48-.8.8-1.81.8-3.08 0-2.16-.92-3.59-1.97-4.53a6.43 6.43 0 0 0-2.7-1.45.95.95 0 0 1-.77-1.1z" clip-rule="evenodd"/><path fill="%23fff" fill-rule="evenodd" d="M27.54 21.03a.95.95 0 0 1 1.14-.72c.7.16 2.5 1.19 2.5 3.71 0 .7-.15 1.28-.36 1.76l-1.56-1.52c.05-.6-.07-1.25-.48-1.71-.23-.26-.47-.36-.51-.38 0 0-.01 0 0 0a.95.95 0 0 1-.73-1.14z" clip-rule="evenodd"/><path fill="%23fff" d="M23.4 16.79v1.56l1.9 1.9v-4.27c0-.3-.12-.6-.29-.84a1.59 1.59 0 0 0-.7-.57c-.29-.11-.61-.16-.9-.1-.3.06-.61.21-.82.42l-1.31 1.34 1.33 1.34.8-.78z"/><path stroke="%23fff" stroke-linecap="round" stroke-width="1.9" d="m20.12 18.73-1.76 1.81h-2.59c-.94 0-1.7.76-1.7 1.7v3.45c0 .93.75 1.68 1.67 1.7l2.6.04 4.9 4.9a.65.65 0 0 0 1.1-.46v-9.1"/><path stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m17.13 15.36 17.2 17.19"/><path stroke="%23fff" stroke-linecap="round" stroke-width="1.9" d="M28.47 30.84A7.2 7.2 0 0 0 31 29.67"/></svg>')
}

.bk_stories__box__actions__mute.unmute {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" fill="none"><path stroke="%23fff" stroke-linecap="round" stroke-width="1.9" d="M28.47 17.14c1.15.2 5.46 1.98 5.46 6.92 0 4.95-4.39 6.63-5.46 6.83"/><path stroke="%23fff" stroke-linecap="round" stroke-width="1.8" d="M28.47 21.24c.37.08 1.75.79 1.75 2.78 0 1.99-1.4 2.67-1.75 2.74"/><path stroke="%23fff" stroke-linecap="round" stroke-width="1.9" d="m18.36 27.48 4.88 4.9a.65.65 0 0 0 1.1-.46V16.09c0-.58-.7-.87-1.1-.45l-4.88 4.94h-2.59c-.94 0-1.7.77-1.7 1.7v3.45c0 .93.75 1.69 1.67 1.7l2.62.05z"/></svg>')
}

.bk_stories__box__actions__playing {
    left: calc(40% - 80px);
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" fill="none"><path stroke="%23fff" stroke-linecap="round" stroke-width="2.1" d="M20.33 16.86v15.4m7.34-15.4v15.4"/></svg>')
}

.bk_stories__box__actions__playing[data-state*=paused] {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" fill="none"><path stroke="%23fff" stroke-linecap="round" stroke-width="1.9" d="M17.74 30.34V18.53a1.8 1.8 0 0 1 2.77-1.52l9.23 5.92a1.8 1.8 0 0 1 0 3.03l-9.23 5.9a1.8 1.8 0 0 1-2.77-1.52z"/></svg>')
}

@keyframes stroke-draw {
    from {
        stroke: var(--bk-border-color);
        stroke-dasharray: 1
    }

    to {
        stroke: var(--bk-border-color);
        transform: rotate(180deg);
        stroke-dasharray: 8
    }
}

@keyframes bks-bar {
    from {
        transform: translateX(101%) rotate(0)
    }

    to {
        transform: translateX(0) rotate(0)
    }
}

@media only screen and (max-width: 720px) {

    .bk_stories__box__actions__mute,
    .bk_stories__box__actions__playing {
        top: 29px;
        left: calc(36% - 80px)
    }

    .bk_stories__box__actions__close {
        top: 40px;
        left: calc(25% - 83px)
    }

    .bk_stories__box__elements__slides__item--link {
        bottom: 15%
    }
}ul.jcaa_attr_select,ul.jcaa_attr_select li{margin:0;padding:0}ul.jcaa_attr_select{overflow:hidden;margin-bottom:-5px}.jcaa_attr_variable_select .jcaa_attr_option:hover{cursor:pointer}.jcaa_attr_variable_select .jcaa_attr_option.jcass_attr_disable:hover{cursor:default}.jcaa_attr_select li{display:inline-block;width:auto!important}.jcaa_attr_option{display:block;margin:0!important}.jcaa_attr_select li img{margin-bottom:0!important}.jcaa_attr_select.jcaa_rounded_corners li,.jcaa_attr_select.jcaa_rounded_corners li .jcaa_attr_option{-moz-border-radius:50%;border-radius:50%;overflow:hidden}ul.jcaa_attr_variable_select{margin-bottom:5px}a.jcaa_attr_option{padding-left:5px;padding-right:5px}a.jcaa_attr_option:hover{text-decoration:inherit}.variations ul.jcaa_attr_select{margin-bottom:-5px}ul.jcaa_attr_select li{float:left;margin-right:5px;margin-bottom:5px}ul.jcaa_attr_select li:first-child{margin-left:0}.shop_attributes td{vertical-align:middle}.datepicker-plot-area {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none
}

.datepicker-plot-area .datepicker-time-view .down-btn, .datepicker-plot-area .datepicker-time-view .up-btn {
    transition: all 100ms ease
}

.datepicker-plot-area .datepicker-day-view .table-days td.disabled span, .datepicker-plot-area .datepicker-year-view .year-item-disable, .datepicker-plot-area .datepicker-month-view .month-item-disable {
    border-radius: 0
}

.datepicker-plot-area .datepicker-time-view .down-btn, .datepicker-plot-area .datepicker-time-view .up-btn {
    border-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.datepicker-plot-area .datep