/* Copia recortada de boosin/css/template.css (tema padre, sin editar): solo las reglas que usa la web.
   Generada con tools/recortar-css (ver CLAUDE.md). No editar a mano: volver a generar si cambia el tema. */
@charset "UTF-8";
.rtl .products-list.grid .product-wapper .products-thumb .product-button.tooltip>:hover:after,.rtl .products-list.grid .product-wapper .products-thumb .product-button.tooltip>:hover:before {-webkit-transform:translate(8px,-50%);
    transform:translate(8px,-50%);}
.rtl .products-list.grid .product-wapper.content-product4 .products-content .wishlish-product.tooltip .woosw-wishlist:hover:after,.rtl .products-list.grid .product-wapper.content-product4 .products-content .wishlish-product.tooltip .woosw-wishlist:hover:before {-webkit-transform:translate(8px,-50%);
    transform:translate(8px,-50%);}
.rtl .content-cart-popup .free-ship .total-percent .percent-2:before,.rtl .mini-cart .cart-popup .free-ship .total-percent .percent-2:before,.rtl .slick-carousel .slick-arrow,.rtl .woocommerce-cart-form .percent-cart .free-ship .total-percent .percent-2:before {-webkit-transform:rotateY(180deg);
    transform:rotateY(180deg);}
.rtl .alert-success .wc-forward:after,.rtl .woocommerce-error .wc-forward:after,.rtl .woocommerce-message .wc-forward:after {-webkit-transform:rotate(180deg);
    transform:rotate(180deg);}
@media (max-width: 767px) {
  .rtl .bwp-lookbook.lookbook-slide-nopadding .slick-arrow {left:calc(50% + 0px);
      right:auto;}
  .rtl .bwp-lookbook.lookbook-slide-nopadding .slick-arrow.fa-angle-left {left:calc(50% - 35px);}
}
.rtl .entry-meta>:not(.sticky-post):first-child {padding-left:14px;
    padding-right:0;}
.rtl .entry-meta>:not(.sticky-post):last-child {padding-left:0;
    padding-right:14px;}
.rtl .bwp-testimonial .slider-thumb .testimonial-image.slick-center img {-webkit-transform:scale(1) !important;
    transform:scale(1) !important;
    border:0 !important;
    box-shadow:unset !important;}
.rtl .bwp-testimonial .slider-thumb .testimonial-image.slick-center .testimonial-customer-name {display:none !important;}
.rtl .bwp_list_default.slider .slick-arrow.fa-angle-left {left:0 !important;
    right:auto !important;}
.rtl .bwp_list_default.slider .slick-arrow.fa-angle-right {left:45px !important;
    right:auto !important;}
.rtl .bwp-brand.default .slick-arrow.fa-angle-left {left:0 !important;
    right:auto !important;}
.rtl .bwp-brand.default .slick-arrow.fa-angle-right {left:65px !important;
    right:auto !important;}
@media (max-width: 767px) {
  .rtl .bwp-brand.default .slick-arrow.fa-angle-right {left:auto !important;
        right:0 !important;}
}
.rtl .mm-menu.mm-rtl .mm-listview>li>a:not(.mm-next),.rtl .mm-menu.mm-rtl .mm-listview>li>span:not(.mm-next) {padding-right:0 !important;}
.rtl .mm-menu.mm-rtl .mm-navbar .mm-btn:first-child {left:0;
    right:auto;}
@media (max-width: 991px) {
  .rtl .bwp-canvas-vertical .bwp-canvas-navigation .mm-menu .mm-navbar a.mm-prev:before,.rtl .content-mobile-menu .bwp-canvas-navigation .mm-menu .mm-navbar a.mm-prev:before {-webkit-transform:rotate(-45deg);
      transform:rotate(-45deg);}
}
.rtl .woo-slider-default .content-product-list .slick-arrow {left:0 !important;
  right:auto !important;}
.rtl .woo-slider-default .content-product-list .slick-arrow.fa-angle-right {left:30px !important;
    right:auto !important;}
@media (min-width: 1199px) {
  .rtl .nav-button-above .slick-arrow.fa-angle-left {left:31px !important;
    right:auto !important;}
}
body.header-transparent.sticky-header-active .bwp-header {position:fixed;}
@media (max-width: 600px) {
  body.header-transparent.sticky-header-active.admin-bar .bwp-header:not(.bwp-mobile_toolbar) {top:0 !important;}
}
body.header-transparent.header-transparent-text-light:not(.sticky-header-active) header.bwp-header .bwp-builder-item>div {color:#fff !important;}
body.header-transparent.header-transparent-text-light:not(.sticky-header-active) header.bwp-header .social-link a {border-color:#fff !important;}
body.header-transparent.header-transparent-text-light:not(.sticky-header-active) header.bwp-header .header-contact a,body.header-transparent.header-transparent-text-light:not(.sticky-header-active) header.bwp-header .text-icon-flex {color:#fff !important;}
body.header-transparent.header-transparent-text-light:not(.sticky-header-active) header.bwp-header .bwp-svg-icon svg path {fill:#fff !important;}
body.header-transparent.header-transparent-text-light:not(.sticky-header-active) header.bwp-header .bwp-navigation ul.menu>li.level-0>a {color:#fff !important;}
body.header-transparent.header-transparent-text-light:not(.sticky-header-active) header.bwp-header .bwp-navigation ul.menu>li.level-0>a>span:before {background-color:#fff !important;}
body.header-transparent.header-transparent-text-light:not(.sticky-header-active) header.bwp-header .bwp-navigation ul.menu>li.level-0 .dropdown-symbol i {color:#fff !important;}
.bt-d-none {display:none !important;}
.bwp-desktop,.bwp-mobile {position:relative;}
.bwp-desktop {display:none;
  z-index:999;}
@media (min-width: 1025px) {
  .bwp-desktop {display:block;}
  .bwp-mobile {display:none;}
}
.bwp-above_header_row,.bwp-below_header_row,.bwp-main_header_row,.bwp-toolbar_header_row {display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-transition:background-color .3s ease-in,border-bottom-color .3s ease-in,height .3s ease-in;
  transition:background-color .3s ease-in,border-bottom-color .3s ease-in,height .3s ease-in;}
.bwp-main_header_row {min-height:100px;}
.bwp-row {display:flex;
  flex-wrap:wrap;
  gap:0;
  overflow-wrap:anywhere;
  height:100%;}
.bwp-column {display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;}
@media (min-width: 576px) {
  .bwp-column {min-width:110px;}
}
.bwp-header .bwp-builder-item,.bwp-mobile_offcanvas .bwp-builder-item {display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  line-height:1;}
body.sticky-header-active .header-campbar {display:none !important;}
body.sticky-header-active .has-sticky-header {box-shadow:0 1px 3px rgba(0,0,0,.1);
  position:fixed;
  width:100%;}
body.sticky-header-active .has-sticky-header.sticky-scrolltop {-webkit-transition:transform .4s cubic-bezier(.4,0,.2,1);
    transition:transform .4s cubic-bezier(.4,0,.2,1);}
body.sticky-header-active .has-sticky-header.sticky-always {-webkit-animation-name:o;
    animation-name:o;
    -webkit-animation-duration:.5s;
    animation-duration:.5s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1;}
body.sticky-header-active .bwp-header .bwp-builder-item.bwp-component-logo .wpbingoLogo .sticky-logo {display:block;}
body.sticky-header-active .bwp-header .bwp-builder-item.bwp-component-logo .wpbingoLogo .default-logo {display:none;}
body.sticky-header-active.bwp-scrolling-down .bwp-header.sticky-scrolltop {-webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0);}
body.sticky-header-active.admin-bar .has-sticky-header {top:32px;}
@media (max-width: 782px) {
  body.sticky-header-active.admin-bar .has-sticky-header {top:46px;}
}
@media (max-width: 600px) {
  body.sticky-header-active.admin-bar .has-sticky-header {top:0;}
}
.bwp-header.has-sticky-header {z-index:9;
  width:100%;
  top:0;
  max-width:inherit;}
.bwp-header .bwp-row {position:relative;}
.bwp-header .bwp-row .bwp-column.horizontal-end .bwp-component-cart-icon-text .boosin-topcart.popup .mini-cart .cart-popup,.bwp-header .bwp-row .bwp-column.horizontal-end .bwp-component-cart-icon .boosin-topcart.popup .mini-cart .cart-popup {-webkit-transform:translateX(107%) !important;
    transform:translateX(107%) !important;
    right:0;
    left:auto;}
.bwp-header .bwp-row .bwp-column.horizontal-end .bwp-component-cart-icon-text .boosin-topcart.popup.show .mini-cart .cart-popup,.bwp-header .bwp-row .bwp-column.horizontal-end .bwp-component-cart-icon .boosin-topcart.popup.show .mini-cart .cart-popup {-webkit-transform:translateX(0) !important;
    transform:translateX(0) !important;}
.bwp-header .bwp-row .bwp-column.horizontal-end .bwp-component-cart-icon-text .boosin-topcart.dropdown .dropdown .cart-popup,.bwp-header .bwp-row .bwp-column.horizontal-end .bwp-component-cart-icon .boosin-topcart.dropdown .dropdown .cart-popup {right:0;
    left:auto;}
.bwp-header .bwp-builder-item .text-icon-flex {display:inline-flex;
  align-items:center;
  flex-direction:column;
  justify-content:space-between;
  height:36px;
  gap:5px;}
.bwp-header .bwp-builder-item.bwp-component-logo .wpbingoLogo img {width:146px;}
.bwp-header .bwp-builder-item.bwp-component-logo .wpbingoLogo .sticky-logo {display:none;}
.bwp-header .bwp-builder-item.bwp-component-search-icon-text .search-box .search-toggle,.bwp-header .bwp-builder-item.bwp-component-search-icon .search-box .search-toggle {position:relative;
  -webkit-transition:all .3s ease;
  transition:all .3s ease;}
.bwp-header .bwp-builder-item.bwp-component-search-icon-text .search-box .search-toggle .bwp-svg-icon,.bwp-header .bwp-builder-item.bwp-component-search-icon .search-box .search-toggle .bwp-svg-icon {font-size:18px;}
.bwp-header .bwp-builder-item.bwp-component-search-icon-text .search-box .search-toggle:hover,.bwp-header .bwp-builder-item.bwp-component-search-icon .search-box .search-toggle:hover {color:var(--hover-color,#d85c33);}
.bwp-header .bwp-builder-item.bwp-component-search-icon-text .search-box .search-toggle:hover .bwp-svg-icon svg path,.bwp-header .bwp-builder-item.bwp-component-search-icon .search-box .search-toggle:hover .bwp-svg-icon svg path {fill:var(--hover-color,#d85c33);}
.bwp-header .bwp-builder-item.bwp-component-account-icon-text .login-header,.bwp-header .bwp-builder-item.bwp-component-account-icon .login-header {position:relative;}
.bwp-header .bwp-builder-item.bwp-component-account-icon-text .login-header .wp-dropdown-my-account,.bwp-header .bwp-builder-item.bwp-component-account-icon .login-header .wp-dropdown-my-account {position:absolute;
    top:100%;
    right:0;
    left:auto;
    z-index:99;
    padding:12px 20px;
    min-width:200px;
    background-color:#fff;
    background-position:100% 100%;
    background-clip:border-box;
    background-repeat:no-repeat;
    box-shadow:0 0 3px var(--gray-dark-15,rgba(0,0,0,.15));
    text-align:left;
    opacity:0;
    visibility:hidden;
    transition:opacity .4s cubic-bezier(.19,1,.22,1),visibility .4s cubic-bezier(.19,1,.22,1),transform .4s cubic-bezier(.19,1,.22,1);
    transform:translateY(15px) translateZ(0);
    pointer-events:none;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;}
.bwp-header .bwp-builder-item.bwp-component-account-icon-text .login-header .wp-dropdown-my-account ul,.bwp-header .bwp-builder-item.bwp-component-account-icon .login-header .wp-dropdown-my-account ul {list-style:none;
      padding:0;}
.bwp-header .bwp-builder-item.bwp-component-account-icon-text .login-header .wp-dropdown-my-account ul li a,.bwp-header .bwp-builder-item.bwp-component-account-icon .login-header .wp-dropdown-my-account ul li a {display:flex;
        padding:5px 0;}
.bwp-header .bwp-builder-item.bwp-component-account-icon-text .login-header>a,.bwp-header .bwp-builder-item.bwp-component-account-icon .login-header>a {position:relative;
    -webkit-transition:all .3s ease;
    transition:all .3s ease;}
.bwp-header .bwp-builder-item.bwp-component-account-icon-text .login-header>a:hover,.bwp-header .bwp-builder-item.bwp-component-account-icon .login-header>a:hover {color:var(--hover-color,#d85c33);}
.bwp-header .bwp-builder-item.bwp-component-account-icon-text .login-header>a:hover .bwp-svg-icon svg path,.bwp-header .bwp-builder-item.bwp-component-account-icon .login-header>a:hover .bwp-svg-icon svg path {fill:var(--hover-color,#d85c33);}
.bwp-header .bwp-builder-item.bwp-component-account-icon-text .login-header:before,.bwp-header .bwp-builder-item.bwp-component-account-icon .login-header:before {content:"";
    position:absolute;
    bottom:0;
    width:100%;
    height:30px;
    left:0;
    -webkit-transform:translateY(100%);
    transform:translateY(100%);}
.bwp-header .bwp-builder-item.bwp-component-account-icon-text .login-header:hover .wp-dropdown-my-account,.bwp-header .bwp-builder-item.bwp-component-account-icon .login-header:hover .wp-dropdown-my-account {opacity:1;
    visibility:visible;
    transform:none;
    pointer-events:unset;}
.bwp-header .bwp-builder-item.bwp-component-wishlist-icon-text .wishlist-box,.bwp-header .bwp-builder-item.bwp-component-wishlist-icon .wishlist-box {position:relative;}
.bwp-header .bwp-builder-item.bwp-component-wishlist-icon-text .wishlist-box>a:hover,.bwp-header .bwp-builder-item.bwp-component-wishlist-icon .wishlist-box>a:hover {color:var(--hover-color,#d85c33);}
.bwp-header .bwp-builder-item.bwp-component-wishlist-icon-text .wishlist-box>a:hover .bwp-svg-icon svg path,.bwp-header .bwp-builder-item.bwp-component-wishlist-icon .wishlist-box>a:hover .bwp-svg-icon svg path {fill:var(--hover-color,#d85c33);}
.bwp-header .bwp-builder-item.bwp-component-wishlist-icon-text .wishlist-box .count-wishlist,.bwp-header .bwp-builder-item.bwp-component-wishlist-icon .wishlist-box .count-wishlist {position:absolute;
    top:-12px;
    right:-17px;
    width:24px;
    height:24px;
    line-height:24px;
    text-align:center;
    background:var(--theme-color,#d85c33);
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    font-size:11px;
    font-weight:600;
    color:#fff;
    font-style:normal;
    font-family:var(--font-family-base,"Mona Sans",Sans-serif);}
.bwp-header .bwp-builder-item.bwp-component-cart-icon-text .mini-cart-text .cart-icon .icons-cart .cart-count,.bwp-header .bwp-builder-item.bwp-component-cart-icon-text .mini-cart .cart-icon .icons-cart .cart-count,.bwp-header .bwp-builder-item.bwp-component-cart-icon .mini-cart-text .cart-icon .icons-cart .cart-count,.bwp-header .bwp-builder-item.bwp-component-cart-icon .mini-cart .cart-icon .icons-cart .cart-count {position:absolute;
  top:-10px;
  right:-15px;
  width:24px;
  height:24px;
  line-height:24px;
  color:#fff;
  text-align:center;
  background:var(--theme-color,#d85c33);
  border-radius:50%;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  font-size:11px;
  font-weight:600;}
.bwp-header .bwp-builder-item.bwp-component-cart-icon-text .mini-cart-text .cart-icon:hover,.bwp-header .bwp-builder-item.bwp-component-cart-icon-text .mini-cart .cart-icon:hover,.bwp-header .bwp-builder-item.bwp-component-cart-icon .mini-cart-text .cart-icon:hover,.bwp-header .bwp-builder-item.bwp-component-cart-icon .mini-cart .cart-icon:hover {color:var(--hover-color,#d85c33);}
.bwp-header .bwp-builder-item.bwp-component-cart-icon-text .mini-cart-text .cart-icon:hover .bwp-svg-icon svg path,.bwp-header .bwp-builder-item.bwp-component-cart-icon-text .mini-cart .cart-icon:hover .bwp-svg-icon svg path,.bwp-header .bwp-builder-item.bwp-component-cart-icon .mini-cart-text .cart-icon:hover .bwp-svg-icon svg path,.bwp-header .bwp-builder-item.bwp-component-cart-icon .mini-cart .cart-icon:hover .bwp-svg-icon svg path {fill:var(--hover-color,#d85c33);}
.bwp-header .bwp-builder-item.bwp-component-cart-icon-text .remove-cart-shadow,.bwp-header .bwp-builder-item.bwp-component-cart-icon .remove-cart-shadow {position:fixed !important;
  content:"";
  width:100%;
  height:100%;
  top:0;
  left:0;
  margin:0;
  z-index:9;
  background:rgba(0,0,0,.4);
  display:none;
  -webkit-transition:opacity .4s cubic-bezier(0,.8,1,1);
  transition:opacity .4s cubic-bezier(0,.8,1,1);}
.bwp-header .bwp-builder-item.bwp-component-cart-icon-text .remove-cart-shadow.show,.bwp-header .bwp-builder-item.bwp-component-cart-icon .remove-cart-shadow.show {display:block;}
.bwp-header .bwp-builder-item.bwp-component-shop-icon-text .shop-page>a:hover {color:var(--hover-color,#d85c33);}
.bwp-header .bwp-builder-item.bwp-component-shop-icon-text .shop-page>a:hover .bwp-svg-icon svg path {fill:var(--hover-color,#d85c33);}
.bwp-header.bwp-mobile .bwp-builder-item.bwp-component-account-icon-text .wp-dropdown-my-account,.bwp-header.bwp-mobile .bwp-builder-item.bwp-component-account-icon .wp-dropdown-my-account,.bwp-header.bwp-mobile_toolbar .bwp-builder-item.bwp-component-account-icon-text .wp-dropdown-my-account,.bwp-header.bwp-mobile_toolbar .bwp-builder-item.bwp-component-account-icon .wp-dropdown-my-account {display:none;}
.form-login-register {position:fixed;
  width:100%;
  height:100%;
  top:0;
  left:0;
  display:none;
  z-index:2;}
.form-login-register.active {display:block;}
.form-login-register .overlay_form-login-register {background:rgba(0,0,0,.5);
    z-index:10;
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;}
.form-login-register .box-form-login {z-index:10;
    width:100%;
    max-width:500px;
    background:#fff;
    margin:auto;
    position:absolute;
    left:calc(50% - 255px);
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    overflow:hidden;}
.form-login-register .box-form-login .close-login {height:35px;
      width:35px;
      position:absolute;
      top:10px;
      right:15px;
      box-sizing:border-box;
      line-height:35px;
      display:inline-block;
      border-radius:50%;
      -webkit-border-radius:50%;
      -moz-border-radius:50%;
      -ms-border-radius:50%;
      -o-border-radius:50%;
      background:#fff;
      cursor:pointer;
      z-index:10;
      box-shadow:0 1px 12px 2px var(--gray-dark-10,rgba(0,0,0,.1));}
.form-login-register .box-form-login .close-login:after,.form-login-register .box-form-login .close-login:before {-webkit-transform:rotate(-45deg);
        transform:rotate(-45deg);
        content:"";
        position:absolute;
        top:50%;
        left:calc(50% - 7px);
        display:block;
        height:1px;
        width:15px;
        background-color:var(--gray-dark,#000);
        -webkit-transition:all .3s ease-out;
        transition:all .3s ease-out;}
.form-login-register .box-form-login .close-login:after {-webkit-transform:rotate(-135deg);
        transform:rotate(-135deg);}
.form-login-register .box-form-login .close-login:hover:after,.form-login-register .box-form-login .close-login:hover:before {-webkit-transform:rotate(0deg);
        transform:rotate(0deg);}
.form-login-register .box-form-login .button-login input[type=submit],.form-login-register .box-form-login .button-register input[type=submit] {background:var(--button-color,#000);
      border:0;
      color:#fff;
      cursor:pointer;
      font-size:calc(var(--font-size-body, 14px) + 1px);
      font-weight:500;
      text-transform:capitalize;
      -webkit-transition:all .3s ease;
      transition:all .3s ease;}
.form-login-register .box-form-login .button-login input[type=submit]:hover,.form-login-register .box-form-login .button-register input[type=submit]:hover {background:var(--hover-color,#d85c33);}
.form-login-register .box-form-login .button-login {position:relative;}
.form-login-register .box-form-login .button-login:before {content:"";
        display:inline-block;
        width:20px;
        height:20px;
        border-radius:50%;
        border:2px solid hsla(0,0%,100%,.25);
        border-top-color:#fff;
        position:absolute;
        top:calc(50% - 10px);
        left:calc(50% - 10px);
        opacity:0;
        visibility:hidden;
        -webkit-animation:2s linear 0s normal none infinite running x;
        animation:2s linear 0s normal none infinite running x;}
.form-login-register .box-form-login .button-login.active input[type=submit] {color:transparent;}
.form-login-register .box-form-login .button-login.active:before {opacity:1;
        visibility:visible;}
.form-login-register .box-form-login .button-next-login,.form-login-register .box-form-login .button-next-reregister {margin-top:17px;
      text-align:center;
      color:var(--gray-dark,#000);}
.form-login-register .box-form-login .button-next-login a,.form-login-register .box-form-login .button-next-reregister a {position:relative;}
.form-login-register .box-form-login .button-next-login a:after,.form-login-register .box-form-login .button-next-login a:before,.form-login-register .box-form-login .button-next-reregister a:after,.form-login-register .box-form-login .button-next-reregister a:before {content:"";
          position:absolute;
          left:0;
          height:1px;
          background-color:var(--gray-dark,#000);
          -webkit-transform-origin:right;
          transform-origin:right;
          -webkit-transform:scaleX(1) translateZ(0);
          transform:scaleX(1) translateZ(0);
          -webkit-transition:transform .6s cubic-bezier(.165,.84,.44,1) .3s;
          transition:transform .6s cubic-bezier(.165,.84,.44,1) .3s;
          bottom:0;
          width:100%;}
.form-login-register .box-form-login .button-next-login a:after,.form-login-register .box-form-login .button-next-reregister a:after {-webkit-transform-origin:left;
          transform-origin:left;
          -webkit-transform:scaleX(0) translateZ(0);
          transform:scaleX(0) translateZ(0);
          -webkit-transition:transform .6s cubic-bezier(.165,.84,.44,1);
          transition:transform .6s cubic-bezier(.165,.84,.44,1);}
.form-login-register .box-form-login .button-next-login a:hover:before,.form-login-register .box-form-login .button-next-reregister a:hover:before {background-color:var(--theme-color,#d85c33);
          -webkit-transform:scaleX(0) translateZ(0);
          transform:scaleX(0) translateZ(0);
          -webkit-transition:transform .6s cubic-bezier(.165,.84,.44,1);
          transition:transform .6s cubic-bezier(.165,.84,.44,1);}
.form-login-register .box-form-login .button-next-login a:hover:after,.form-login-register .box-form-login .button-next-reregister a:hover:after {background-color:var(--theme-color,#d85c33);
          -webkit-transform:scaleX(1) translateZ(0);
          transform:scaleX(1) translateZ(0);
          -webkit-transition:transform .6s cubic-bezier(.165,.84,.44,1) .3s;
          transition:transform .6s cubic-bezier(.165,.84,.44,1) .3s;}
.form-login-register .box-form-login .content input {width:100%;
      padding:10px 20px;
      line-height:calc(var(--font-size-body,16px) + 16px);}
.form-login-register .box-form-login .content .password-input {position:relative;}
.form-login-register .box-form-login .content .show-password-input {position:absolute;
      top:-2px;
      right:15px;
      z-index:3;
      border:0;
      background:transparent;
      cursor:pointer;}
.form-login-register .box-form-login .content .show-password-input:before {content:"\e915";
        font-family:wpbingofont;
        font-size:20px;
        color:var(--gray-dark,#000);}
.form-login-register .box-form-login .content .email,.form-login-register .box-form-login .content .password,.form-login-register .box-form-login .content .username {margin-bottom:15px;}
.form-login-register .box-form-login .content .username {margin-bottom:15px;
      position:relative;}
.form-login-register .box-form-login .content .email {position:relative;}
.form-login-register .box-form-login .rememberme-lost {display:flex;
      justify-content:space-between;
      flex-wrap:wrap;
      margin-top:17px;
      margin-bottom:25px;}
.form-login-register .box-form-login .rememberme-lost .lost_password a {display:inline-block;
        position:relative;
        padding-bottom:3px;}
.form-login-register .box-form-login .rememberme-lost .lost_password a:after,.form-login-register .box-form-login .rememberme-lost .lost_password a:before {content:"";
          position:absolute;
          left:0;
          height:1px;
          background-color:var(--gray-dark,#000);
          -webkit-transform-origin:right;
          transform-origin:right;
          -webkit-transform:scaleX(1) translateZ(0);
          transform:scaleX(1) translateZ(0);
          -webkit-transition:transform .6s cubic-bezier(.165,.84,.44,1) .3s;
          transition:transform .6s cubic-bezier(.165,.84,.44,1) .3s;
          bottom:0;
          width:100%;}
.form-login-register .box-form-login .rememberme-lost .lost_password a:after {-webkit-transform-origin:left;
          transform-origin:left;}
.form-login-register .box-form-login .rememberme-lost .lost_password a:after,.form-login-register .box-form-login .rememberme-lost .lost_password a:hover:before {-webkit-transform:scaleX(0) translateZ(0);
          transform:scaleX(0) translateZ(0);
          -webkit-transition:transform .6s cubic-bezier(.165,.84,.44,1);
          transition:transform .6s cubic-bezier(.165,.84,.44,1);}
.form-login-register .box-form-login .rememberme-lost .lost_password a:hover:before {background-color:var(--theme-color,#d85c33);}
.form-login-register .box-form-login .rememberme-lost .lost_password a:hover:after {-webkit-transform:scaleX(1) translateZ(0);
          transform:scaleX(1) translateZ(0);
          background-color:var(--theme-color,#d85c33);
          -webkit-transition:transform .6s cubic-bezier(.165,.84,.44,1) .3s;
          transition:transform .6s cubic-bezier(.165,.84,.44,1) .3s;}
.form-login-register .box-content {position:relative;
    overflow-x:hidden;
    height:100%;
    overflow-y:auto;}
.form-login-register .box-content::-webkit-scrollbar {width:0;}
.form-login-register .box-content>div {position:relative;
      z-index:3;
      opacity:0;
      visibility:hidden;
      -webkit-transition:all .5s ease;
      transition:all .5s ease;
      -webkit-transform:translateX(-100%);
      transform:translateX(-100%);}
.form-login-register .box-content>div.active {opacity:1;
        visibility:visible;
        -webkit-transform:translateX(0);
        transform:translateX(0);}
.form-login-register .box-content>div.active .login {display:block !important;}
.form-login-register .box-content>div>form {position:relative;}
.form-login-register .box-content>div>form .woocommerce-error,.form-login-register .box-content>div>form .woocommerce-message {text-align:left;}
.rtl .form-login-register .box-content>div>form .woocommerce-error,.rtl .form-login-register .box-content>div>form .woocommerce-message {text-align:right;}
.form-login-register .box-content .sign__in--content {padding:30px;}
.form-login-register .box-content .sign__in--content p {margin:0;}
.form-login-register .box-content .form-register {position:absolute;
      width:100%;
      top:0;
      left:0;
      z-index:2;
      background:#fff;
      opacity:0;
      visibility:hidden;
      -webkit-transition:all .5s ease;
      transition:all .5s ease;
      -webkit-transform:translateX(100%);
      transform:translateX(100%);}
.form-login-register .box-content .form-register.active {opacity:1;
        visibility:visible;
        -webkit-transform:translateX(0);
        transform:translateX(0);}
@media (max-width: 480px) {
  .form-login-register .box-form-login {width:calc(100% - 20px);
      left:50%;
      -webkit-transform:translate(-50%,-50%);
      transform:translate(-50%,-50%);}
  .form-login-register .box-form-login .sign__in--content {padding:20px;}
}
.bwp-mobile_toolbar {position:fixed !important;
  width:100%;
  left:0;
  bottom:0;
  top:auto !important;
  z-index:8;
  box-shadow:0 0 9px rgba(0,0,0,.12);}
.bwp-mobile_toolbar.active {z-index:10;}
.bwp-mobile_toolbar .bwp-component-cart-icon-text .boosin-topcart.dropdown .mini-cart-text .cart-popup {-webkit-transform:translate(-50%,-100%) !important;
    transform:translate(-50%,-100%) !important;
    top:0 !important;
    left:50% !important;}
.bwp-mobile_toolbar .bwp-component-cart-icon-text .boosin-topcart.dropdown.show .mini-cart-text .cart-popup {-webkit-transform:translate(-50%,-105%) !important;
    transform:translate(-50%,-105%) !important;}
.bwp-component-html_info .html-info {display:flex;
  align-items:center;}
.bwp-component-html_info .html-info .bwp-svg-icon {margin-right:8px;}
.bwp-component-html_info .html-info .html-text {font-weight:500;}
.bwp-component-search-form .header-search-form {border-radius:60px;
  -webkit-border-radius:60px;
  -moz-border-radius:60px;
  -ms-border-radius:60px;
  -o-border-radius:60px;}
.bwp-component-search-form .header-search-form .result-search-products-content {position:absolute;
    background:#fff;
    width:100%;
    top:calc(100% + 10px);
    left:0;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    box-shadow:0 1px 12px 2px hsla(0,0%,56%,.3);
    display:none;
    z-index:10;}
.bwp-component-search-form .header-search-form .result-search-products-content:before {content:"";
      position:absolute;
      top:-14px;
      left:50px;
      border-style:solid;
      border-width:7px 8px;
      border-color:transparent;
      border-bottom-color:#fff;}
.bwp-component-search-form .header-search-form .result-search-products-content .close-search-popup {position:fixed;
      top:0;
      left:0;
      width:100%;
      height:100%;
      cursor:auto;
      z-index:8;}
.bwp-component-search-form .header-search-form .result-search-products {display:none;
    z-index:15;
    max-height:300px;
    overflow-y:auto;
    padding:30px;
    overflow-x:hidden;
    list-style:none;
    position:relative;}
.bwp-component-search-form .header-search-form .result-search-products::-webkit-scrollbar-track {background-color:#f5f5f5;}
.bwp-component-search-form .header-search-form .result-search-products::-webkit-scrollbar {width:5px;
      background-color:#f5f5f5;}
.bwp-component-search-form .header-search-form .result-search-products::-webkit-scrollbar-thumb {background-color:var(--gray-dark-10,rgba(0,0,0,.1));}
.bwp-component-search-form .header-search-form .result-search-products.loading:before {position:absolute;
      left:50%;
      top:calc(50% - 17px);
      display:inline-block;
      content:"\f110";
      width:auto;
      height:auto;
      color:var(--theme-color,#d85c33);
      margin-left:0;
      font-family:FontAwesome;
      background-color:transparent !important;
      background:none;
      font-size:calc(var(--font-size-body, 14px) + 6px);
      -webkit-animation:2s linear 0s normal none infinite running x;
      animation:2s linear 0s normal none infinite running x;}
.bwp-component-search-form .header-search-form .search-from2 {width:100%;
    height:48px;
    display:flex;
    position:relative;
    border:0;
    background:transparent;
    min-width:765px;}
@media (max-width: 1199px) {
  .bwp-component-search-form .header-search-form .search-from2 {min-width:auto;}
}
.bwp-component-search-form .header-search-form .search-from2 .select_category .pwb-dropdown-toggle {cursor:pointer;
      height:48px;
      line-height:48px;
      display:inline-block;
      color:var(--gray-dark,#000);
      font-weight:500;}
.bwp-component-search-form .header-search-form .search-from2 .select_category .caret {font-size:var(--font-size-body,14px);
      color:var(--gray-dark,#000);
      margin-left:5px;
      position:relative;
      -webkit-transition:all .3s ease;
      transition:all .3s ease;
      display:inline-block;}
.bwp-component-search-form .header-search-form .search-from2 .select_category ul {padding:10px 0;
      border:0;
      max-height:340px;
      overflow:auto;
      will-change:unset !important;
      min-width:180px;
      left:0 !important;
      border-radius:5px;
      -webkit-border-radius:5px;
      -moz-border-radius:5px;
      -ms-border-radius:5px;
      -o-border-radius:5px;
      -webkit-transform:translateY(50px) !important;
      transform:translateY(50px) !important;}
.bwp-component-search-form .header-search-form .search-from2 .select_category ul::-webkit-scrollbar,.bwp-component-search-form .header-search-form .search-from2 .select_category ul::-webkit-scrollbar-track {background-color:#f5f5f5;
        border-radius:5px;
        -webkit-border-radius:5px;
        -moz-border-radius:5px;
        -ms-border-radius:5px;
        -o-border-radius:5px;}
.bwp-component-search-form .header-search-form .search-from2 .select_category ul::-webkit-scrollbar {width:5px;}
.bwp-component-search-form .header-search-form .search-from2 .select_category ul::-webkit-scrollbar-thumb {background-color:rgba(0,0,0,.1);
        border-radius:5px;
        -webkit-border-radius:5px;
        -moz-border-radius:5px;
        -ms-border-radius:5px;
        -o-border-radius:5px;}
.bwp-component-search-form .header-search-form .search-from2 .select_category ul li {line-height:30px;
        padding:5px 20px;
        border-bottom:1px solid hsla(0,0%,91%,.7);
        cursor:pointer;
        color:var(--text-color,#646464);
        text-transform:capitalize;}
.bwp-component-search-form .header-search-form .search-from2 .select_category ul li.active,.bwp-component-search-form .header-search-form .search-from2 .select_category ul li:hover {color:var(--theme-color,#d85c33);}
.bwp-component-search-form .header-search-form .search-from2 .select_category ul li:last-child {border-bottom:0;}
.bwp-component-search-form .header-search-form .search-from2 .select_category ul li.children {padding-left:35px;}
.bwp-component-search-form .header-search-form .search-from2 .select_category.show .caret {-webkit-transform:rotate(180deg);
      transform:rotate(180deg);}
.bwp-component-search-form .header-search-form .search-from2 .search-box {text-align:left;
      flex:1;}
.bwp-component-search-form .header-search-form .search-from2 .search-box input[type=text] {border:0;
        border-radius:0;
        padding:0;
        width:100%;
        padding:0 35px;
        color:var(--gray-dark,#000);
        z-index:15;
        position:relative;
        line-height:48px;
        text-transform:capitalize;
        font-size:var(--font-size-body,14px);}
.bwp-component-search-form .header-search-form .search-from2 .search-box input[type=text]::placeholder {color:var(--text-color,#646464);
          font-size:var(--font-size-body,14px);}
@media (max-width: 1199px) {
  .bwp-component-search-form .header-search-form .search-from2 .search-box {width:auto;}
}
@media (max-width: 767px) {
  .bwp-component-search-form .header-search-form .search-from2 .search-box {padding-left:15px;}
}
.bwp-component-search-form .header-search-form .search-from2 #searchsubmit2 {font-size:0;
      color:var(--gray-dark,#000);
      background:transparent;
      border-radius:60px;
      -webkit-border-radius:60px;
      -moz-border-radius:60px;
      -ms-border-radius:60px;
      -o-border-radius:60px;
      padding:0 30px;}
.bwp-component-search-form .header-search-form .search-from2 #searchsubmit2 i {font-size:calc(var(--font-size-body, 14px) + 4px);}
.bwp-component-search-form .header-search-form .search-from2 #searchsubmit2:hover i {color:var(--theme-color,#d85c33);}
.bwp-component-search-form-two .header-search-form .result-search-products.loading:before {position:absolute;
      left:50%;
      top:calc(50% - 17px);
      display:inline-block;
      content:"\f110";
      width:auto;
      height:auto;
      color:var(--theme-color,#d85c33);
      margin-left:0;
      font-family:FontAwesome;
      background-color:transparent !important;
      background:none;
      font-size:calc(var(--font-size-body, 14px) + 6px);
      -webkit-animation:2s linear 0s normal none infinite running x;
      animation:2s linear 0s normal none infinite running x;}
.bwp-slider .slick-carousel>.item {position:absolute;
  top:0;
  left:0;}
.bwp-slider .slick-carousel>.item:first-child {position:relative;
  z-index:10;}
.bwp-slider .slick-carousel:not(.slick-initialized) {display:block;}
.wpcf7-spinner {position:absolute;
  margin:0;
  right:0;}
body:not(.elementor-editor-active) .slick-carousel:not(.slick-initialized) {display:none;}
body:not(.elementor-editor-active) .bwp-quick-view .slick-carousel:not(.slick-initialized) {display:block;}
body:not(.elementor-editor-active) .bwp-quick-view .slick-carousel:not(.slick-initialized) .img-thumbnail:not(:first-child),body:not(.elementor-editor-active) .bwp-quick-view .slick-carousel:not(.slick-initialized) .video-additional {display:none;}
.woocommerce-edit-address .bwp-main {overflow:hidden;}
.home .page-title,.page-template-homepage-fixed .page-title,.page-template-homepage-v2 .page-title,.page-template-homepage .page-title {display:none;}
.home #bwp-footer,.page-template-homepage #bwp-footer,.page-template-homepage-fixed #bwp-footer,.page-template-homepage-v2 #bwp-footer {margin-top:0;
  padding-top:0;}
::-moz-selection {color:#fff;
  background:var(--theme-color,#d85c33);}
::selection {color:#fff;
  background:var(--theme-color,#d85c33);}
iframe {border:none;}
img {border:0;
  vertical-align:top;
  max-width:100%;
  height:auto;}
blockquote {margin:50px 0;
  padding:0 100px 0 60px;
  color:var(--gray-dark,#000);
  border-left:2px solid var(--gray-dark,#000);
  position:relative;
  font-size:calc(var(--font-size-heading, 25px) - 3px);
  line-height:calc(var(--font-size-heading, 25px) + 5px);
  text-align:center;}
blockquote:before {content:"";}
blockquote p {margin:0;}
blockquote b,blockquote strong {font-weight:400;}
blockquote h2 {font-size:calc(var(--font-size-body, $font-size-body));
    font-weight:700;
    text-transform:uppercase;
    margin:15px 0 0;}
blockquote i {display:block;
    font-size:calc(var(--font-size-heading,25px) - 2px);
    color:#dadada;
    margin-bottom:20px;}
@media (max-width: 480px) {
  blockquote {font-size:calc(var(--font-size-body,14px) + 4px);
      padding:0 15px 0 25px;}
}
input:focus,textarea:focus {outline:none;}
.fade-in {-webkit-transform:scale(1.1);
  transform:scale(1.1);
  opacity:0;
  -webkit-transition:transform .8s cubic-bezier(.215,.61,.355,1),opacity .8s cubic-bezier(.215,.61,.355,1);
  transition:transform .8s cubic-bezier(.215,.61,.355,1),opacity .8s cubic-bezier(.215,.61,.355,1);
  transition-delay:.5s;}
.fade-in.lazyloaded {opacity:1;
  -webkit-transform:scale(1);
  transform:scale(1);}
.spinner {background-size:20px 20px;
  display:block;
  margin:0 auto;
  background:url(../assets/images/spinner.gif) no-repeat;
  opacity:.7;
  filter:alpha(opacity=70);
  width:20px;
  height:20px;}
.table>thead>tr>td,.table>thead>tr>th,table>thead>tr>td,table>thead>tr>th {border-bottom-width:0;}
.table.shop_table,table.shop_table {width:100%;
  height:auto;
  margin-top:0;
  margin-bottom:21px;
  border:0;}
.table.shop_table>tbody>tr>th,.table.shop_table>tfoot>tr>th,.table.shop_table>thead>tr>th,table.shop_table>tbody>tr>th,table.shop_table>tfoot>tr>th,table.shop_table>thead>tr>th {padding:16px 30px;
    line-height:1.5;
    vertical-align:top;
    border:1px solid #e6e6e6;
    color:var(--gray-dark,#000);}
.table.shop_table>tbody>tr>td,.table.shop_table>tfoot>tr>td,.table.shop_table>thead>tr>td,table.shop_table>tbody>tr>td,table.shop_table>tfoot>tr>td,table.shop_table>thead>tr>td {padding:16px 30px;
    line-height:1.5;
    vertical-align:top;
    border:1px solid #e6e6e6;}
.table.shop_table thead,table.shop_table thead {border:1px solid #e8e8e8;}
.table.shop_table thead th,table.shop_table thead th {font-size:calc(var(--font-size-body,14px) + 5px);
      border:0 !important;}
.table.shop_table .button,table.shop_table .button {border-radius:.25rem;
    -webkit-border-radius:.25rem;
    -moz-border-radius:.25rem;
    -ms-border-radius:.25rem;
    -o-border-radius:.25rem;}
.fancybox-overlay.fancybox-overlay-fixed {z-index:9999;}
.fancybox-opened {z-index:99999;}
.screen-reader-text {clip:rect(1px,1px,1px,1px);
  position:absolute !important;
  height:1px;
  width:1px;
  overflow:hidden;}
body i.slick-arrow {text-align:center;
  line-height:38px;
  font-size:10px;
  top:40%;
  position:absolute;
  z-index:7;
  color:var(--gray-dark,#000);
  border:1px solid var(--gray-dark-5,rgba(0,0,0,.05));
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  font-family:icomoon;
  background:#fff;
  border-radius:50%;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  width:38px;
  height:38px;
  opacity:0;
  visibility:hidden;}
body i.slick-arrow.fa-angle-left {left:-40px;
    right:auto;}
body i.slick-arrow.fa-angle-left:before {content:"\e909";}
body i.slick-arrow.fa-angle-right {right:-40px;
    left:auto;}
body i.slick-arrow.fa-angle-right:before {content:"\e90a";}
body i.slick-arrow:hover {cursor:pointer;
    background:var(--gray-dark,#000);
    border-color:var(--gray-dark,#000);
    color:#fff;}
@media (max-width: 1600px) {
  body i.slick-arrow {width:35px;
      height:35px;
      line-height:35px;
      opacity:1 !important;
      visibility:visible !important;}
  body i.slick-arrow.fa-angle-left {left:-15px;}
  body i.slick-arrow.fa-angle-right {right:-15px;}
}
.slick-slider {overflow:unset;}
.slick-slider .slick-list {margin:0 -15px;}
.slick-slider .slick-list .slick-slide {padding:0 15px;}
.slick-slider .slick-list .carousel-body:focus,.slick-slider .slick-list .slick-slide:focus,.slick-slider .slick-list .slick-track:focus {outline:none;}
@media (max-width: 1199px) {
  .slick-slider .slick-list {margin:0 -7.5px;}
  .slick-slider .slick-list .slick-slide {padding:0 7.5px;}
}
.scroll-list .list-product {margin:0 -15px;}
.scroll-list .list-product .item-product {padding:0 15px;}
@media (max-width: 1199px) {
  .scroll-list .list-product {margin:0 -7.5px;}
  .scroll-list .list-product .item-product {padding:0 7.5px;}
}
.scroll-list .scrollbar {width:100%;
  height:8px;
  border:none;
  border-radius:5px;
  background-color:var(--theme-color-8,rgba(216,92,51,.08));}
.scroll-list .scrollbar,.scroll-list .scrollbar .handle {-webkit-border-radius:5px;
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  -o-border-radius:5px;}
.scroll-list .scrollbar .handle {background-color:var(--theme-color-60,rgba(216,92,51,.6));
    height:100%;
    border-radius:5px;}
.scroll-list .controls .disabled {opacity:.5;}
ul.slick-dots {bottom:30px;
  list-style-type:none;
  position:unset;
  z-index:8;}
ul.slick-dots li {display:inline-block;
    vertical-align:bottom;
    width:auto;
    height:auto;
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    margin:0;}
ul.slick-dots li:only-child {display:none;}
ul.slick-dots li:focus {outline:none;}
ul.slick-dots li button {font-size:0;
      width:10px;
      height:10px;
      position:relative;
      box-sizing:content-box;
      padding:0;
      -webkit-transition:all .3s ease;
      transition:all .3s ease;
      margin:5px;}
ul.slick-dots li button:after {content:"";
        position:absolute;
        top:50%;
        left:50%;
        -webkit-transform:translate(-50%,-50%);
        transform:translate(-50%,-50%);
        border-radius:100%;
        -webkit-border-radius:100%;
        -moz-border-radius:100%;
        -ms-border-radius:100%;
        -o-border-radius:100%;
        width:10px;
        height:10px;
        z-index:1;
        -webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);
        transition:all .25s cubic-bezier(.645,.045,.355,1);
        border:1px solid #ddd;
        border-radius:50%;
        -webkit-border-radius:50%;
        -moz-border-radius:50%;
        -ms-border-radius:50%;
        -o-border-radius:50%;}
ul.slick-dots li button:focus {outline:none;}
ul.slick-dots li button:before {display:none;}
ul.slick-dots li.slick-active button:before,ul.slick-dots li:hover button:before {opacity:0;
      visibility:hidden;}
ul.slick-dots li.slick-active button:after,ul.slick-dots li:hover button:after {width:10px;
      height:10px;
      border:1px solid var(--theme-color,#d85c33);
      background:var(--theme-color,#d85c33);}
.open>.dropdown-menu {display:block;
  opacity:1;
  visibility:visible;}
a {color:var(--gray-dark,#000);
  -webkit-transition:all .3s ease;
  transition:all .3s ease;}
a:focus,a:hover {color:var(--hover-color,#d85c33);
    text-decoration:unset;
    outline:unset;}
dl,ol,ul {margin:0;}
.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active,.clear-all:not(:disabled):not(.disabled).active,.clear-all:not(:disabled):not(.disabled):active,.form-control:focus {box-shadow:unset;}
code,kbd,pre,samp {font-family:monospace;}
.btn.focus,.btn:focus,.clear-all:focus,.focus.clear-all {box-shadow:unset !important;}
body.not-scroll {overflow:hidden;}
body .fa {font-family:FontAwesome;
  font-weight:inherit;}
body.logged-in .woocommerce-tabs #tab-reviews #reviews #respond #commentform .content-info-reviews {order:2;}
body.search.search-results .blog-content-standar h3.entry-title {font-size:var(--font-size-heading,25px);}
body.search.search-results .blog-content-standar .post-content {margin-top:20px;}
@media (min-width: 767px) {
  body.search.search-results .list-post>article {display:inline-block;
    width:100%;}
  body.search.search-results .blog-content-standar .entry-thumb {max-width:20%;
    float:left;
    margin-right:30px;}
  body.search.search-results .blog-content-standar .post-content {overflow:hidden;
    margin-top:0;}
}
.wpcf7-form p {margin:0;
  display:contents;}
.wpcf7-form br,.zoomWindowContainer .zoomWindow {display:none;}
.btn-default {border:1px solid #9b9b9b;}
.btn-primary {border:1px solid #000;}
.btn-default,.btn-primary {position:relative;
  z-index:0;}
.breadcrumb-noheading {border-top:1px solid var(--border-color,#e9e9e9);}
.breadcrumb-noheading .breadcrumb {color:var(--theme-color,#d85c33);
    justify-content:flex-start;
    padding:20px 0;}
.breadcrumb-noheading .breadcrumb a {color:var(--text-color,#646464);
      position:relative;}
.breadcrumb-noheading .breadcrumb a:hover {color:var(--hover-color,#d85c33);}
.breadcrumb-noheading .breadcrumb .current {color:var(--theme-color,#d85c33);}
.breadcrumb-noheading .breadcrumb .delimiter {margin:0 5px;
      color:var(--text-color,#646464);}
.breadcrumb {border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  margin:0;
  padding:0;
  width:100%;
  justify-content:center;
  background:transparent;
  font-size:calc(var(--font-size-body,14px) + 1px);
  font-weight:500;}
.breadcrumb,.breadcrumb a {color:var(--gray-dark,#000);}
.breadcrumb a {position:relative;}
.breadcrumb .current,.breadcrumb a:hover {color:var(--hover-color,#d85c33);}
.breadcrumb .delimiter {margin:0 5px;}
.bwp-main {background:transparent;
  padding-top:0;
  padding-bottom:0;}
.bwp-main .page-title {margin:0 0 100px;
    padding:80px 0;
    background-position:50%;
    position:relative;
    background-repeat:no-repeat;
    background-size:cover;
    text-align:center;}
.bwp-main .page-title .content-title-heading {display:inline-flex;
      position:relative;
      align-items:center;}
.bwp-main .page-title .back-to-shop {display:none;
      font-size:0;
      cursor:pointer;
      margin-right:10px;
      position:relative;
      top:-9px;}
.bwp-main .page-title .back-to-shop.active {display:block;}
.bwp-main .page-title .back-to-shop:before {content:"\e91a";
        font-family:wpbingofont;
        font-size:30px;
        line-height:30px;
        -webkit-transition:all .3s ease;
        transition:all .3s ease;}
.bwp-main .page-title .back-to-shop:hover {color:var(--hover-color,#d85c33);}
.bwp-main .page-title h1 {font-size:35px;
      text-align:center;
      margin:0 0 15px;
      font-weight:700;}
.bwp-main .page-title.dark .breadcrumb,.bwp-main .page-title.dark .current {color:var(--theme-color,#d85c33);}
.bwp-main .page-title.dark ul.woocommerce-product-subcategories.image_categories li.active>a:before,.bwp-main .page-title.dark ul.woocommerce-product-subcategories.image_categories li>a:hover:before {border-color:var(--theme-color,#d85c33);}
.bwp-main .page-title.dark .woocommerce-product-subcategorie-content .slick-arrow:hover,.bwp-main .page-title.light .back-to-shop {color:#fff;}
.bwp-main .page-title.light .back-to-shop:hover {color:var(--theme-color,#d85c33);}
.bwp-main .page-title.light a,.bwp-main .page-title.light h1 {color:#fff;}
.bwp-main .page-title.light a:hover {color:var(--theme-color,#d85c33);}
.bwp-main .page-title.light .breadcrumb,.bwp-main .page-title.light .delimiter,.bwp-main .page-title.light ul.woocommerce-product-subcategories li h2 a {color:#fff;}
.bwp-main .page-title.light ul.woocommerce-product-subcategories li h2 a:hover {color:var(--theme-color,#d85c33);}
.bwp-main .page-title.light ul.woocommerce-product-subcategories.image_categories li.active>a:before,.bwp-main .page-title.light ul.woocommerce-product-subcategories.image_categories li>a:hover:before {border-color:#fff;}
.bwp-main .page-title>.container {position:relative;}
@media (max-width: 767px) {
  .bwp-main .page-title {padding:200px 0 60px;
        margin-bottom:60px;}
}
#bwp-footer {background-color:transparent;
  position:relative;
  border-bottom:none;
  z-index:2;
  margin-top:80px;}
#bwp-footer,#bwp-footer a {color:var(--text-color,#646464);}
#bwp-footer a:active,#bwp-footer a:focus,#bwp-footer a:hover {color:var(--hover-color,#d85c33);
      -webkit-transition:all .3s ease;
      transition:all .3s ease;}
#bwp-footer ul {list-style:none;
    padding:0;}
body:not(.elementor-page) #bwp-footer {margin-top:80px;}
.newsletterpopup.show {display:flex;}
.newsletterpopup.show,.newsletterpopup.show .newsletterpopup_overlay {opacity:1;
    visibility:visible;}
.verify-popup.active {display:flex;}
.verify-popup.disabled {background:var(--gray-dark,#000);
    display:flex;}
.verify-popup.disabled .content-verify {background:transparent;
      max-width:700px;
      padding:0;}
.bs-component .modal,.bs-docs-section .modal {bottom:auto;
  display:block;
  left:auto;
  position:relative;
  right:auto;
  top:auto;
  z-index:1;}
.bs-component .modal-dialog,.bs-docs-section .modal-dialog {width:90%;}
.about-us .bwp-header {border-bottom:0 !important;}
.about-us #bwp-footer {margin-top:0;
  border-top:0;}
.about-us .page-title {padding:196px 0 124px;
  margin:0 0 119px;}
.about-us .page-title h1 {font-size:35px;
    margin:0 0 16px;}
.woocommerce-page .form-login-register .password>.password-input>.show-password-input,.woocommerce-page .header-title {display:none;}
.error404 .bwp-main {text-align:center;}
.error404 .bwp-main .page-title {display:none;}
.woocommerce-MyAccount-navigation {background:#f5f5f5;
  border:1px solid #f5f5f5;
  margin-bottom:60px;
  padding:20px 30px;
  width:30%;
  float:left;}
.woocommerce-MyAccount-navigation ul {padding:0;
    list-style:none;}
.woocommerce-MyAccount-navigation ul li {border-bottom:1px solid hsla(0,0%,90%,.5);
      list-style-type:none;
      padding:10px 0;
      vertical-align:middle;}
.woocommerce-MyAccount-navigation ul li:last-child {border-bottom:none;}
.woocommerce-MyAccount-navigation ul li a,.woocommerce-MyAccount-navigation ul li span {-webkit-transition:all .2s ease 0s;
        transition:all .2s ease 0s;
        font-weight:500;}
.woocommerce-MyAccount-navigation ul li a.active,.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li span.active,.woocommerce-MyAccount-navigation ul li span:hover {color:var(--hover-color,#d85c33);
          cursor:pointer;}
.woocommerce-MyAccount-navigation ul li.is-active a {color:var(--theme-color,#d85c33);}
.woocommerce-MyAccount-content {width:68%;
  float:right;
  overflow-x:auto;}
.woocommerce-MyAccount-content::-webkit-scrollbar {height:3px;}
.woocommerce-MyAccount-content::-webkit-scrollbar-track {background:#f1f1f1;}
.woocommerce-MyAccount-content::-webkit-scrollbar-thumb {background:#999;}
.woocommerce-MyAccount-content h2 {font-size:calc(var(--font-size-body,14px) + 4px);}
.lost_reset_password .form-row {margin:0;}
.woocommerce-lost-password .lost_reset_password .form-row.form-row-first {float:none;}
@media (max-width: 767px) {
  .woocommerce-lost-password .lost_reset_password .form-row.form-row-first {width:100%;}
}
.woocommerce-lost-password .lost_reset_password button[type=submit] {margin-top:10px;}
.cart_totals table.shop_table>tbody>tr>td .shipping-calculator-form .select2,.cart_totals table.shop_table>tbody>tr>td .shipping-calculator-form .select2 span {height:40px;
        line-height:40px;
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0;}
.wc-block-components-text-input input[type=text] {border-radius:0 !important;
  -webkit-border-radius:0 !important;
  -moz-border-radius:0 !important;
  -ms-border-radius:0 !important;
  -o-border-radius:0 !important;}
.wc-block-cart .wc-block-cart__submit-container a {background:var(--button-color,#d85c33);
  color:#fff;
  border:0;
  font-weight:700;
  padding:24px 20px;
  border-radius:50px;
  -webkit-border-radius:50px;
  -moz-border-radius:50px;
  -ms-border-radius:50px;
  -o-border-radius:50px;
  outline:none;
  box-shadow:none;
  -webkit-transition:all .3s ease;
  transition:all .3s ease;}
.wc-block-cart .wc-block-cart__submit-container a:hover {background:var(--hover-color,#d85c33);}
.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button {background:var(--button-color,#d85c33);
  color:#fff;
  border:0;
  font-weight:700;
  padding:24px 20px;
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  -o-border-radius:5px;
  -webkit-transition:all .3s ease !important;
  transition:all .3s ease !important;}
.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover {background:var(--hover-color,#d85c33);}
.sticky {position:relative;
  padding:30px 30px 25px;}
.sticky .entry-meta>span:nth-child(2) {padding-left:0 !important;}
.sticky .entry-meta>span:nth-child(2):before {display:none;}
.sticky .sticky-post {background-color:#fff;
    color:var(--gray-dark,#000);
    font-weight:500;
    letter-spacing:.04em;
    margin-bottom:25px;
    display:inline-block;
    padding:5px 10px !important;
    text-transform:uppercase;
    line-height:19px;
    letter-spacing:2px;}
.sticky .sticky-post.have-thumbnail {position:absolute;
      top:30px;
      right:30px;}
.rtl .sticky .sticky-post.have-thumbnail {left:30px;
        right:auto;}
@media (min-width: 1199px) {
  .author.left:not(.col-xl-12):not(.col-lg-12),.category-posts .cate-post-content.left:not(.col-xl-12):not(.col-lg-12),.post-related.left:not(.col-xl-12):not(.col-lg-12),.search.left:not(.col-xl-12):not(.col-lg-12) {padding-left:15px;}
}
.author .navigation,.category-posts .cate-post-content .navigation,.post-related .navigation,.search .navigation {text-align:left;
  margin-top:45px;}
.author .blog-content-grid .grid-post.sticky,.category-posts .cate-post-content .blog-content-grid .grid-post.sticky,.post-related .blog-content-grid .grid-post.sticky,.search .blog-content-grid .grid-post.sticky {background:transparent;
    padding:0 15px;}
.author .blog-content-card .card-post.sticky,.category-posts .cate-post-content .blog-content-card .card-post.sticky,.post-related .blog-content-card .card-post.sticky,.search .blog-content-card .card-post.sticky {background:transparent;
  padding:0 15px;}
.author .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow,.category-posts .cate-post-content .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow,.post-related .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow,.search .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow {border:none;
  width:30px;
  height:30px;
  line-height:30px;
  right:50px;
  top:10px;
  left:auto;
  color:var(--gray-dark,#000);
  background:#fff;
  font-family:FontAwesome;
  opacity:1;
  visibility:visible;
  font-size:calc(var(--font-size-body,14px) + 3px);}
.author .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow:after,.category-posts .cate-post-content .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow:after,.post-related .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow:after,.search .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow:after {background:#fff;}
.author .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow:hover,.category-posts .cate-post-content .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow:hover,.post-related .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow:hover,.search .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow:hover {background:var(--theme-color,#d85c33);
    color:#fff;}
.author .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-left:before,.category-posts .cate-post-content .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-left:before,.post-related .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-left:before,.search .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-left:before {content:"\f177";}
.author .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right,.category-posts .cate-post-content .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right,.post-related .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right,.search .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right {right:15px;}
.author .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right:before,.category-posts .cate-post-content .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right:before,.post-related .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right:before,.search .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right:before {content:"\f178";}
.author .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow,.category-posts .cate-post-content .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow,.post-related .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow,.search .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow {border:none;
  width:30px;
  height:30px;
  line-height:30px;
  right:50px;
  top:10px;
  left:auto;
  color:var(--gray-dark,#000);
  opacity:1;
  visibility:visible;
  font-size:calc(var(--font-size-body,14px) + 3px);}
.author .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow:after,.category-posts .cate-post-content .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow:after,.post-related .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow:after,.search .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow:after {background:#fff;}
.author .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow:hover,.category-posts .cate-post-content .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow:hover,.post-related .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow:hover,.search .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow:hover {background:var(--theme-color,#d85c33);
    color:#fff;}
.author .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-left:before,.category-posts .cate-post-content .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-left:before,.post-related .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-left:before,.search .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-left:before {content:"\f177";}
.author .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right,.category-posts .cate-post-content .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right,.post-related .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right,.search .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right {right:15px;}
.author .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right:before,.category-posts .cate-post-content .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right:before,.post-related .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right:before,.search .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right:before {content:"\f178";}
.author .blog-content-standar .list-post>article,.category-posts .cate-post-content .blog-content-standar .list-post>article,.post-related .blog-content-standar .list-post>article,.search .blog-content-standar .list-post>article {margin-bottom:60px;}
.author .blog-content-standar .list-post>article.sticky,.category-posts .cate-post-content .blog-content-standar .list-post>article.sticky,.post-related .blog-content-standar .list-post>article.sticky,.search .blog-content-standar .list-post>article.sticky {background:#e5e5e5;
    padding-bottom:30px;}
.author .blog-content-standar .list-post>article.sticky .read-more,.category-posts .cate-post-content .blog-content-standar .list-post>article.sticky .read-more,.post-related .blog-content-standar .list-post>article.sticky .read-more,.search .blog-content-standar .list-post>article.sticky .read-more {z-index:2;}
@media (max-width: 767px) {
  .author .blog-content-standar .list-post>article,.category-posts .cate-post-content .blog-content-standar .list-post>article,.post-related .blog-content-standar .list-post>article,.search .blog-content-standar .list-post>article {margin-bottom:20px;
      padding-bottom:20px;}
}
.author .blog-content-standar .entry-thumb,.category-posts .cate-post-content .blog-content-standar .entry-thumb,.post-related .blog-content-standar .entry-thumb,.search .blog-content-standar .entry-thumb {margin-bottom:20px;
  position:relative;}
.author .blog-content-standar .entry-thumb .slick-list,.category-posts .cate-post-content .blog-content-standar .entry-thumb .slick-list,.post-related .blog-content-standar .entry-thumb .slick-list,.search .blog-content-standar .entry-thumb .slick-list {margin:0;}
.author .blog-content-standar .entry-thumb .slick-list .item,.category-posts .cate-post-content .blog-content-standar .entry-thumb .slick-list .item,.post-related .blog-content-standar .entry-thumb .slick-list .item,.search .blog-content-standar .entry-thumb .slick-list .item {padding:0;}
.author .blog-content-standar h3.entry-title,.category-posts .cate-post-content .blog-content-standar h3.entry-title,.post-related .blog-content-standar h3.entry-title,.search .blog-content-standar h3.entry-title {font-size:calc(var(--font-size-heading,25px) + 3px);
  line-height:35px;
  width:100%;
  margin:0 0 15px;
  position:relative;
  text-transform:capitalize;}
.author .blog-content-standar .post-excerpt,.category-posts .cate-post-content .blog-content-standar .post-excerpt,.post-related .blog-content-standar .post-excerpt,.search .blog-content-standar .post-excerpt {margin-bottom:15px;
  word-break:break-word;}
@media (max-width: 767px) {
  .author .blog-content-standar h3.entry-title,.category-posts .cate-post-content .blog-content-standar h3.entry-title,.post-related .blog-content-standar h3.entry-title,.search .blog-content-standar h3.entry-title {font-size:var(--font-size-heading,25px);}
}
.author h3.entry-title,.category-posts .cate-post-content h3.entry-title,.post-related h3.entry-title,.search h3.entry-title {margin-bottom:8px;
  line-height:1.3;
  font-size:30px;
  word-break:break-word;
  margin-top:5px;}
@media (max-width: 991px) {
  .author h3.entry-title,.category-posts .cate-post-content h3.entry-title,.post-related h3.entry-title,.search h3.entry-title {margin-top:10px;}
}
.post_format-post-format-gallery .gallery-slider .slick-arrow {border:none;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    width:33px;
    height:33px;
    line-height:33px;
    left:auto;
    top:15px;
    color:var(--theme-color,#d85c33);
    font-size:18px;
    font-family:FontAwesome;
    opacity:1;
    visibility:visible;
    background:#fff;}
.post_format-post-format-gallery .gallery-slider .slick-arrow:after {background:#fff;}
.post_format-post-format-gallery .gallery-slider .slick-arrow:hover {background:var(--theme-color,#d85c33);
      color:#fff;}
.post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-left {right:55px;}
.rtl .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-left {left:55px;
        right:auto;}
.post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-left:before {content:"\f177";}
.post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right {right:15px;}
.rtl .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right {left:15px;
        right:auto;}
.post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right:before {content:"\f178";}
.post-related .container .slick-arrow {top:40%;}
.post-related .container .slick-arrow.fa-angle-left {left:-10px;}
.post-related .container .slick-arrow.fa-angle-right {right:-10px;}
.post-related .container:hover .slick-arrow {opacity:1;
      visibility:visible;}
@media (max-width: 1199px) {
  .post-related .slick-list {margin:0 -7.5px;}
  .post-related .slick-list .slick-slide {padding:0 7.5px;}
}
@media (max-width: 991px) {
  .navigation.paging-navigation {margin-bottom:50px;}
}
.navigation.paging-navigation .screen-reader-text {display:none;}
.navigation.paging-navigation .loop-pagination {display:inline-block;}
.entry-thumb {position:relative;}
.entry-title {margin-top:0;
  line-height:1;
  text-transform:inherit;}
.widget {margin-bottom:20px;
  border:0 solid transparent;
  position:relative;
  padding:0;}
.bwp-testimonial .rating-wrapper .rating-testimonial.active svg path {fill:#f49d00;}
@media (max-width: 1199px) {
  .bwp-testimonial .slick-list {margin:0 -7.5px;}
  .bwp-testimonial .slick-list .testimonial-content {padding:0 7.5px;}
}
.bwp-brand .slick-track {display:flex;
  align-items:center;}
.bwp-brand .slick-dots {display:none;
  margin-top:15px;}
@media (max-width: 767px) {
  .bwp-brand .slick-dots {display:block;}
}
.bwp-client.slider .slick-list {margin:0 -1px;}
.bwp-client.slider .slick-arrow {background:var(--theme-color,#d85c33);}
.bwp-client.slider .slick-arrow:hover {background:#b54723;
      background:var(--theme-color);}
.bwp-client.slider .slick-arrow.fa-angle-left {left:-12.5px;}
.rtl .bwp-client.slider .slick-arrow.fa-angle-left {right:-12.5px;
        left:auto;}
.bwp-client.slider .slick-arrow.fa-angle-right {right:-12.5px;}
.rtl .bwp-client.slider .slick-arrow.fa-angle-right {left:-12.5px;
        right:auto;}
@media (max-width: 1199px) {
  .bwp-filter-homepage .slick-list {margin:0 -7.5px;}
  .bwp-filter-homepage .slick-list .slick-slide {padding:0 7.5px;}
}
.bwp-filter-homepage .bwp-filter-heading .filter-orderby li.active,.bwp-filter-homepage .bwp-filter-heading .filter-orderby li:hover,.bwp-filter-homepage .bwp-filter-heading ul.filter-category li.active,.bwp-filter-homepage .bwp-filter-heading ul.filter-category li:hover {cursor:pointer;}
.bwp-filter-homepage .bwp-filter-heading .bwp-filter-toggle.active i {display:none;}
.bwp-filter-homepage .bwp-filter-heading .bwp-filter-toggle.active:before {-webkit-transform:scale(1);
      transform:scale(1);
      opacity:1;
      visibility:visible;}
.bwp-filter-homepage .bwp-filter-heading .filter-order-by.highlight-styling .filter-category li.active span:before,.bwp-filter-homepage .bwp-filter-heading .filter-order-by.highlight-styling .filter-category li:hover span:before,.bwp-filter-homepage .bwp-filter-heading .filter-order-by.highlight-styling .filter-orderby li.active span:before,.bwp-filter-homepage .bwp-filter-heading .filter-order-by.highlight-styling .filter-orderby li:hover span:before {width:100%;}
.bwp-filter-homepage .bwp-filter-heading .filter-order-by.open>button {color:var(--theme-color,#d85c33);}
.bwp-filter-homepage .bwp-filter-heading .filter-order-by.open>button:before {opacity:1;
      width:100%;}
.bwp-filter-homepage .bwp-filter-heading .filter-order-by.open>button .caret:before {content:"\32";
      font-family:ElegantIcons;}
.bwp-filter-homepage .bwp-filter-heading .filter-order-by>.dropdown-menu {top:calc(100% + 5px);
    padding:10px 20px;
    line-height:28px;
    min-width:200px;}
.bwp-filter-homepage .bwp-filter-attribute .bwp-filter-attribute-inner>div ul:not(.pa_color) li.active span {color:var(--gray-dark,#000);}
.bwp-filter-homepage .bwp-filter-attribute .bwp-filter-attribute-inner>div ul:not(.pa_color) li.active span:before {border-color:var(--gray-dark,#000);}
.bwp-filter-homepage .bwp-filter-attribute .bwp-filter-attribute-inner>div ul:not(.pa_color) li.active span:after {content:"\f00c";
            font-family:FontAwesome;
            position:absolute;
            top:4px;
            left:4px;
            font-size:11px;
            color:var(--gray-dark,#000);}
.bwp-filter-homepage .bwp-filter-attribute .bwp-filter-attribute-inner>div.bwp-filter-color .pa_color li.active span {color:var(--gray-dark,#000);}
.bwp-filter-homepage .bwp-filter-attribute .bwp-filter-attribute-inner>div.bwp-filter-color .pa_color li.active .color:before {border-color:var(--gray-dark,#000);}
.bwp-filter-homepage .bwp-filter-attribute .bwp-filter-attribute-inner>div.bwp-filter-color .pa_color li.active .color:after {display:none;}
.bwp-filter-homepage .bwp-filter-attribute .bwp-filter-attribute-inner>div.bwp-filter-color li[data-value=white].active .color:before {top:-2px;
          left:5.5px;
          color:var(--theme-color,#d85c33);}
.rtl .bwp-filter-homepage .bwp-filter-attribute .bwp-filter-attribute-inner>div.bwp-filter-color li[data-value=white].active .color:before {right:5.5px;
            left:auto;}
.bwp-filter-homepage .bwp-filter-attribute .bwp-filter-attribute-inner>div.bwp-filter-price .bwp_slider_price .ui-slider-handle {width:10px;
            height:14px;
            border:1px solid var(--theme-color,#d85c33);
            background:var(--theme-color,#d85c33);
            top:-5px;}
.bwp-filter-homepage .bwp-filter-attribute .bwp-filter-attribute-inner>div.bwp-filter-price .bwp_slider_price .ui-slider-range {height:5px;
            background:var(--theme-color,#d85c33);
            position:absolute;
            -webkit-transform:translateX(10px);
            transform:translateX(10px);
            width:calc(100% -50px) !important;}
.bwp-filter-homepage.filter-default .bwp-filter-heading ul li.active,.bwp-filter-homepage.filter-default .bwp-filter-heading ul li:hover {color:var(--gray-dark,#000);}
.bwp-filter-homepage.filter-default .bwp-filter-heading ul li.active:before,.bwp-filter-homepage.filter-default .bwp-filter-heading ul li:hover:before {width:100%;}
.bwp-filter-homepage.filter-default .products_loadmore .btn.loadmore.loading i,.bwp-filter-homepage.filter-default .products_loadmore .loadmore.loading.clear-all i {display:block;}
.bwp-filter-homepage.tab_category_icon .filter-category li.active a h2,.bwp-filter-homepage.tab_category_icon .filter-category li:hover a h2 {color:var(--gray-dark,#000);}
.bwp-filter-homepage.tab_category_icon .filter-category li.active a .item-icon,.bwp-filter-homepage.tab_category_icon .filter-category li:hover a .item-icon {color:var(--theme-color,#d85c33);}
.bwp-filter-homepage.tab_category_default .bwp-filter-heading .filter-category li.active a,.bwp-filter-homepage.tab_category_slider .bwp-filter-heading .filter-category li.active a {padding:5px 12px;
      background-color:var(--theme-color,#d85c33);
      border-radius:60px;
      -webkit-border-radius:60px;
      -moz-border-radius:60px;
      -ms-border-radius:60px;
      -o-border-radius:60px;}
.bwp-filter-homepage.tab_category_default .bwp-filter-heading .filter-category li.active a span,.bwp-filter-homepage.tab_category_slider .bwp-filter-heading .filter-category li.active a span {color:#fff;}
.bwp-filter-homepage.tab_category_default .bwp-filter-heading .filter-category li.active a:before,.bwp-filter-homepage.tab_category_default .bwp-filter-heading .filter-category li:hover a:before,.bwp-filter-homepage.tab_category_slider .bwp-filter-heading .filter-category li.active a:before,.bwp-filter-homepage.tab_category_slider .bwp-filter-heading .filter-category li:hover a:before {opacity:1;
      visibility:visible;}
.bwp-filter-homepage.tab_product_default .bwp-filter-heading .filter-orderby li.active span,.bwp-filter-homepage.tab_product_default .bwp-filter-heading .filter-orderby li span:hover,.bwp-filter-homepage.tab_product_slider .bwp-filter-heading .filter-orderby li.active span,.bwp-filter-homepage.tab_product_slider .bwp-filter-heading .filter-orderby li span:hover {color:var(--gray-dark,#000);}
.bwp-filter-homepage.tab_product_slider_2 .bwp-filter-heading .filter-orderby li.active span,.bwp-filter-homepage.tab_product_slider_2 .bwp-filter-heading .filter-orderby li span:hover {color:var(--gray-dark,#000);}
.bwp-filter-homepage.loadmore .bwp-filter-heading .filter-category li.active span {font-weight:500;
      color:var(--gray-dark,#000);}
.bwp-filter-homepage.filter.slider .bwp-filter-heading .filter-category li.active span,.bwp-filter-homepage.filter.slider .bwp-filter-heading .filter-category li:hover span {background:var(--theme-color,#d85c33);
      color:#fff;}
.bwp-filter-homepage.filter.slider .bwp-filter-heading .bwp-filter-toggle.active:after {display:none;}
.bwp-filter-homepage.filter.slider .bwp-filter-heading .bwp-filter-toggle.active i {display:inline-block;}
.bwp-filter-homepage.filter.slider .bwp-filter-heading .bwp-filter-toggle.active i:before {display:inline-block;
      position:relative;
      top:-3px;
      content:"\ea02";
      font-family:feather;}
@media (max-width: 1199px) {
  .bwp-filter-homepage.filter.slider .bwp-filter-content .slick-dots {bottom:0;}
}
.main-archive-product .content-products-list>.loading {position:absolute;
    top:0;
    left:calc(50% - 40px);}
ul.products-list {padding:0;
  list-style:none;}
.bwp-filter-content,ul.products-list {position:relative;}
@media (max-width: 991px) {
  .bwp-filter-content>.content-product-list .slick-arrow,.bwp-filter-content>.content .slick-arrow,ul.products-list>.content-product-list .slick-arrow,ul.products-list>.content .slick-arrow {opacity:1;
        visibility:visible;}
}
.loading-effect-1 .bwp-filter-content.active>.banner-shop,.loading-effect-1 .main-archive-product .content-products-list.active>.banner-shop {opacity:0;}
.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-thumb,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-thumb,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-thumb,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-thumb {background:#f5f5f5;}
.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-thumb:before,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-thumb:before,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-thumb:before,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-thumb:before {content:"";
    display:block;
    position:absolute;
    left:-150px;
    top:0;
    height:100%;
    width:150px;
    background:linear-gradient(90deg,transparent,#e8e8e8 50%,transparent);
    animation:w 1.5s cubic-bezier(.4,0,.2,1) infinite;
    opacity:1;
    visibility:visible;}
.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-thumb img,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-thumb img,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-thumb img,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-thumb img {opacity:0 !important;}
.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-thumb .product-lable>div,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-thumb .product-lable>div,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-thumb .product-lable>div,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-thumb .product-lable>div {background:transparent;
    color:transparent;
    overflow:hidden;}
.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-thumb .countdown,.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-thumb .product-stock,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-thumb .countdown,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-thumb .product-stock,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-thumb .countdown,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-thumb .product-stock,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-thumb .countdown,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-thumb .product-stock {opacity:0;
    visibility:hidden;}
.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .cat-products a,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .cat-products a,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .cat-products a,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .cat-products a {color:transparent;
  background:#f5f5f5;
  display:inline-block;
  position:relative;
  overflow:hidden;}
.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .cat-products a:before,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .cat-products a:before,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .cat-products a:before,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .cat-products a:before {opacity:1;
    visibility:visible;
    content:"";
    display:block;
    position:absolute;
    left:-150px;
    top:0;
    height:100%;
    width:150px;
    background:linear-gradient(90deg,transparent,#e8e8e8 50%,transparent);
    animation:w 1.5s cubic-bezier(.4,0,.2,1) infinite;}
.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .rating,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .rating,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .rating,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .rating {position:relative;
  overflow:hidden;
  display:inline-block;}
.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .rating .star-rating,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .rating .star-rating,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .rating .star-rating,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .rating .star-rating {color:transparent;
    background:#f5f5f5;}
.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .rating .star-rating:before,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .rating .star-rating:before,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .rating .star-rating:before,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .rating .star-rating:before {opacity:1;
      visibility:visible;
      content:"";
      display:block;
      position:absolute;
      left:-150px;
      top:0;
      height:100%;
      width:150px;
      background:linear-gradient(90deg,transparent,#e8e8e8 50%,transparent);
      animation:w 1.5s cubic-bezier(.4,0,.2,1) infinite;}
.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .rating .review-count,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .rating .review-count,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .rating .review-count,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .rating .review-count {color:transparent;}
.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content h3.product-title a,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content h3.product-title a,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content h3.product-title a,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content h3.product-title a {color:transparent;
  background:#f5f5f5;
  display:inline-block;
  position:relative;
  overflow:hidden;}
.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content h3.product-title a:before,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content h3.product-title a:before,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content h3.product-title a:before,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content h3.product-title a:before {opacity:1;
    visibility:visible;
    content:"";
    display:block;
    position:absolute;
    left:-150px;
    top:0;
    height:100%;
    width:150px;
    background:linear-gradient(90deg,transparent,#e8e8e8 50%,transparent);
    animation:w 1.5s cubic-bezier(.4,0,.2,1) infinite;}
.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .price,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .price,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .price,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .price {overflow:hidden;}
.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .price bdi,.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .price del,.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .price ins,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .price bdi,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .price del,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .price ins,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .price bdi,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .price del,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .price ins,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .price bdi,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .price del,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .price ins {color:transparent;
    background:#f5f5f5;
    position:relative;
    display:inline-block;
    overflow:hidden;}
.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .price bdi:before,.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .price del:before,.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .price ins:before,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .price bdi:before,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .price del:before,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .price ins:before,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .price bdi:before,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .price del:before,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .price ins:before,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .price bdi:before,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .price del:before,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .price ins:before {opacity:1;
      visibility:visible;
      content:"";
      display:block;
      position:absolute;
      left:-150px;
      top:0;
      height:100%;
      width:150px;
      background:linear-gradient(90deg,transparent,#e8e8e8 50%,transparent);
      animation:w 1.5s cubic-bezier(.4,0,.2,1) infinite;}
.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .content-form-attribute-color,.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .product-button,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .content-form-attribute-color,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .product-button,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .content-form-attribute-color,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .product-button,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .content-form-attribute-color,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .product-button {color:transparent;
  background:#f5f5f5;
  position:relative;
  overflow:hidden;}
.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .content-form-attribute-color:before,.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .product-button:before,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .content-form-attribute-color:before,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .product-button:before,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .content-form-attribute-color:before,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .product-button:before,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .content-form-attribute-color:before,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .product-button:before {opacity:1;
    visibility:visible;
    content:"";
    display:block;
    position:absolute;
    left:-150px;
    top:0;
    height:100%;
    width:150px;
    background:linear-gradient(90deg,transparent,#e8e8e8 50%,transparent);
    animation:w 1.5s cubic-bezier(.4,0,.2,1) infinite;}
.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .content-form-attribute-color>*,.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .product-button>*,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .content-form-attribute-color>*,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .product-button>*,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .content-form-attribute-color>*,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .product-button>*,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .content-form-attribute-color>*,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .product-button>* {opacity:0;
    visibility:hidden;}
.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .item-description,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .item-description,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .item-description,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .item-description {color:transparent;
  background:#f5f5f5;
  position:relative;
  overflow:hidden;
  border:0;}
.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .item-description:before,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .item-description:before,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .item-description:before,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .item-description:before {opacity:1;
    visibility:visible;
    content:"";
    display:block;
    position:absolute;
    left:-150px;
    top:0;
    height:100%;
    width:150px;
    background:linear-gradient(90deg,transparent,#e8e8e8 50%,transparent);
    animation:w 1.5s cubic-bezier(.4,0,.2,1) infinite;}
.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .btn-atc,.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .product-attribute,.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .star-rating:before,.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .star-rating span:before,.loading-effect-1 .bwp-filter-content.active .products-list.grid .products-content .woosw-btn,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .btn-atc,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .product-attribute,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .star-rating:before,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .star-rating span:before,.loading-effect-1 .bwp-filter-content.active .products-list.list .products-content .woosw-btn,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .btn-atc,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .product-attribute,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .star-rating:before,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .star-rating span:before,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.grid .products-content .woosw-btn,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .btn-atc,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .product-attribute,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .star-rating:before,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .star-rating span:before,.loading-effect-1 .main-archive-product .content-products-list.active .products-list.list .products-content .woosw-btn {opacity:0;
  visibility:hidden;}
.loading-effect-1 .loading-filter:before,.loading-effect-2 .bwp-filter-content.active>.banner-shop,.loading-effect-2 .bwp-filter-content.active>.content,.loading-effect-2 .bwp-filter-content.active>.content-product-list,.loading-effect-2 .bwp-filter-content.active>.products-list,.loading-effect-2 .bwp-filter-content.active>li,.loading-effect-2 .main-archive-product .content-products-list.active>.banner-shop,.loading-effect-2 .main-archive-product .content-products-list.active>.content,.loading-effect-2 .main-archive-product .content-products-list.active>.content-product-list,.loading-effect-2 .main-archive-product .content-products-list.active>.products-list,.loading-effect-2 .main-archive-product .content-products-list.active>li {opacity:0;}
.loading-effect-2 .bwp-filter-content.active .loading-filter:before,.loading-effect-2 .main-archive-product .content-products-list.active .loading-filter:before {opacity:1;}
.bwp-woo-tab-cat .tab-pane,.bwp-woo-tab-cat .tab-pane.active .slick-arrow {display:block !important;}
.bwp-woo-tab-cat.slider .slick-arrow {border:none;
  background:#f5f5f5;
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  top:auto;
  left:45px;
  bottom:27%;
  width:34px;
  height:34px;
  line-height:34px;
  color:var(--text-color,#646464);}
.rtl .bwp-woo-tab-cat.slider .slick-arrow {right:45px;
    left:auto;}
.bwp-woo-tab-cat.slider .slick-arrow.fa-angle-right {left:88px;}
.rtl .bwp-woo-tab-cat.slider .slick-arrow.fa-angle-right {right:88px;
      left:auto;}
.bwp-woo-tab-cat.slider .slick-arrow:hover {background:var(--theme-color,#d85c33);
    color:#fff;}
@media (max-width: 1199px) {
  .bwp-woo-categories .slick-list {margin:0 -7.5px;}
  .bwp-woo-categories .slick-list .item {padding:0 7.5px;}
}
.bwp-woo-categories .slick-arrow {top:40%;}
@media (max-width: 480px) {
  .bwp-woo-categories .slick-arrow {top:33%;}
}
@media (min-width: 1510px) {
  .bwp-woo-categories:hover .slick-arrow.fa-angle-left {left:-45px;}
  .bwp-woo-categories:hover .slick-arrow.fa-angle-right {right:-45px;}
}
.bwp-slider.slider .slick-arrow {top:44%;}
@media (max-width: 1199px) {
  .bwp-countdown .slick-list {margin:0 -7.5px;}
  .bwp-countdown .slick-list .item-product {padding:0 7.5px;}
}
.bwp-gallery .slick-slide {text-align:center;}
.bwp-gallery .slick-slide img {display:inline-block;}
.bwp-gallery .slick-dots {position:absolute;
  bottom:15px;
  padding:0;
  left:50%;
  margin-right:-50%;
  transform:translate(-50%,-50%);}
.bwp-gallery .slick-dots li button {border:0;
    opacity:.4;
    background:var(--gray-dark,#000);
    width:16px;
    height:16px;
    transform:none;}
.bwp-gallery .slick-dots li.slick-active button,.bwp-gallery .slick-dots li button:hover {background:#fff;
    opacity:1;}
@media (max-width: 767px) {
  .elementor-widget-bwp_icon_list .wpb-content_list.active_accordion.show .elementor-heading-title {margin:0 !important;
    position:relative;}
  .elementor-widget-bwp_icon_list .wpb-content_list.active_accordion.show .elementor-heading-title:after {content:"\e91f";}
}
.bwp-lookbook .close-lookbook.active {opacity:1;
    visibility:visible;}
.bwp-lookbook .slick-track {position:unset;}
.bwp-lookbook .content-lookbook.bottom.right.active {-webkit-transform:translate(calc(-100% + 190px),65px);
      transform:translate(calc(-100% + 190px),65px);}
.bwp-lookbook .content-lookbook.active {opacity:1;
    visibility:visible;}
.bwp-lookbook ul.slick-dots {position:absolute;
  z-index:10;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);}
.bwp-lookbook ul.slick-dots li {margin:0 3px;
    display:inline-block;}
.bwp-lookbook ul.slick-dots li,.bwp-lookbook ul.slick-dots li button {width:18px;
    height:2px;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;}
.bwp-lookbook ul.slick-dots li button {background:hsla(0,0%,100%,.3);
      margin:auto;}
.bwp-lookbook ul.slick-dots li button:before {display:none;}
.bwp-lookbook ul.slick-dots li.slick-active button {background:#fff;}
.bwp-lookbook.scroll .lookbook-list {display:flex;
  flex-wrap:wrap;
  list-style:none;}
.bwp-lookbook.scroll .scrollbar {width:100%;
  height:10px;
  background-color:#fff;}
.bwp-lookbook.scroll .scrollbar .handle {background-color:var(--theme-color,#d85c33);
    height:100%;}
@media (max-width: 1199px) {
  .bwp-lookbook.slider .slick-list {margin:0 -7.5px;}
  .bwp-lookbook.slider .slick-list .item {padding:0 7.5px;}
}
.widget label {font-weight:400;}
.contact {margin:0;
  padding:0;}
.contact:after,.contact:before {content:" ";
    display:table;}
.contact:after {clear:both;}
.wpcf7 form .wpcf7-response-output {margin:37px 0 0;
  color:#868686;}
.bwp-recent-post .slick-carousel {overflow:unset;}
.bwp-recent-post.sidebar .post-grid.sticky {background:transparent;
    padding:0 15px;}
.bwp-recent-post.sidebar .post-grid.sticky .item {background:#e5e5e5;}
.bwp-recent-post.blog-menu .post-grid.sticky {background:transparent;
      padding:0 15px;}
@media (max-width: 1199px) {
  .bwp-recent-post .slick-list {margin:0 -7.5px;}
  .bwp-recent-post .slick-list .slick-slide {padding:0 7.5px;}
}
.bwp-sidebar>.widget {margin-bottom:45px;}
.bwp-sidebar>.widget:last-child {margin-bottom:0;}
.bwp-sidebar>.widget .bwp-filter-size ul li.active>span:before {box-shadow:inset 0 0 0 3px #fff;
    border:1px solid var(--theme-color,#d85c33);}
.bwp-sidebar>.widget .bwp-filter-format ul li.active>span:before {box-shadow:inset 0 0 0 3px #fff;
    border:1px solid var(--theme-color,#d85c33);}
.bwp-sidebar>.widget.widget_categories ul li.current-cat a {color:var(--theme-color,#d85c33);}
.bwp-sidebar>.widget.dokan-store-widget.dokan-category-menu #cat-drop-stack ul li:last-child.has-children a {border-bottom:0 !important;}
.bwp-sidebar>.widget .title_brand h2,.bwp-sidebar>.widget .widget-title,.bwp-sidebar>.widget .widgettitle,.bwp-sidebar>.widget .wp-block-group__inner-container h2,.bwp-sidebar>.widget .wp-block-search__label {color:var(--gray-dark,#000);
    padding:0;
    font-weight:500;
    font-size:var(--font-size-heading,25px);
    margin:0 0 25px;
    position:relative;
    line-height:calc(var(--font-size-heading,25px) + 1px);
    border-bottom:1px solid #e7e7e7;
    padding-bottom:10px;}
.bwp-sidebar>.widget .wp-block-group__inner-container>ul,.bwp-sidebar>.widget>div>ul:not(.social-link),.bwp-sidebar>.widget>ul {padding-left:0 !important;
    margin-top:-7px;
    margin-bottom:-7px;}
.bwp-sidebar>.widget .wp-block-group__inner-container>ul>li.current-cat>a,.bwp-sidebar>.widget .wp-block-group__inner-container>ul>li.open>a,.bwp-sidebar>.widget>div>ul:not(.social-link)>li.current-cat>a,.bwp-sidebar>.widget>div>ul:not(.social-link)>li.open>a,.bwp-sidebar>.widget>ul>li.current-cat>a,.bwp-sidebar>.widget>ul>li.open>a {color:var(--theme-color,#d85c33);}
.bwp-sidebar>.widget ul:not(.social-link):not(.content-products):not(.product_list_widget) {background:transparent;
    padding:0;
    border:none;
    padding-left:15px;}
.bwp-sidebar>.widget ul:not(.social-link):not(.content-products):not(.product_list_widget) li:not(.recentcomments).current-cat,.bwp-sidebar>.widget ul:not(.social-link):not(.content-products):not(.product_list_widget) li:not(.recentcomments) a:not(.rsswidget).active,.bwp-sidebar>.widget ul:not(.social-link):not(.content-products):not(.product_list_widget) li:not(.recentcomments) a:not(.rsswidget):hover {color:var(--hover-color,#d85c33);}
.bwp-sidebar>.widget ul:not(.social-link):not(.content-products):not(.product_list_widget) li:not(.recentcomments).current-cat>a,.bwp-sidebar>.widget ul:not(.social-link):not(.content-products):not(.product_list_widget) li:not(.recentcomments).current-cat>span {color:var(--hover-color,#d85c33);
          cursor:pointer;}
.bwp-sidebar>.widget ul:not(.social-link):not(.content-products):not(.product_list_widget) li:not(.recentcomments).current-cat>a .count,.bwp-sidebar>.widget ul:not(.social-link):not(.content-products):not(.product_list_widget) li:not(.recentcomments).current-cat>span .count {color:var(--hover-color,#d85c33);}
.bwp-sidebar>.widget ul:not(.social-link):not(.content-products):not(.product_list_widget) li:not(.recentcomments).current-cat:before {color:var(--hover-color,#d85c33) !important;}
.bwp-sidebar>.widget ul.product-categories li:not(.recentcomments) a:not(.rsswidget).active,.bwp-sidebar>.widget ul.product-categories li:not(.recentcomments) a:not(.rsswidget):hover {color:var(--theme-color,#d85c33);}
.bwp-sidebar>.widget ul.product-categories li:not(.recentcomments).current-cat:before,.bwp-sidebar>.widget ul.product-categories li:not(.recentcomments):hover:before {display:block;
        opacity:1;
        visibility:visible;}
.bwp-sidebar>.widget ul.product-categories li:not(.recentcomments).current-cat>a,.bwp-sidebar>.widget ul.product-categories li:not(.recentcomments).current-cat>span,.bwp-sidebar>.widget ul.product-categories li:not(.recentcomments):hover>a,.bwp-sidebar>.widget ul.product-categories li:not(.recentcomments):hover>span {color:var(--theme-color,#d85c33);
        cursor:pointer;}
.bwp-sidebar>.widget ul.product-categories li:not(.recentcomments).current-cat>a .count,.bwp-sidebar>.widget ul.product-categories li:not(.recentcomments).current-cat>span .count,.bwp-sidebar>.widget ul.product-categories li:not(.recentcomments):hover>a .count,.bwp-sidebar>.widget ul.product-categories li:not(.recentcomments):hover>span .count {color:var(--theme-color,#d85c33);}
.bwp-sidebar>.widget.widget_search .wp-block-search__button {background:var(--gray-dark,#000);
    color:#fff;
    padding:5px 20px;
    cursor:pointer;}
.bwp-sidebar>.widget.widget_search .wp-block-search__button:hover {background:var(--theme-color,#d85c33);}
.bwp-sidebar.sidebar-blog>.widget:not(.widget_search):not(.bwp_recent_post_widget)>:not(.widget-title) {border:0 !important;
  margin-bottom:0;}
.bwp-sidebar.sidebar-blog>.widget:not(.widget_rss) ul:not(.social-link):not(.content-products):not(.product_list_widget) {margin:-8px 0 0;
  overflow:hidden;
  padding:0;}
.icon_categories.woocommerce-product-subcategories li.active h2 a {color:var(--theme-color,#d85c33);}
.icon_categories.woocommerce-product-subcategories li.active h2 a:before {width:100%;}
.shop_mini_categories.woocommerce-product-subcategorie-content .slick-arrow {color:var(--gray-dark,#000);
    box-shadow:unset;
    font-size:var(--font-size-heading,25px);
    top:35%;}
.shop_mini_categories.woocommerce-product-subcategorie-content .slick-arrow:hover {color:var(--theme-color,#d85c33);}
.shop_mini_categories.woocommerce-product-subcategorie-content ul.woocommerce-product-subcategories li.active h2 a,.shop_mini_categories.woocommerce-product-subcategorie-content ul.woocommerce-product-subcategories li h2 a:hover {color:var(--gray-dark,#000);}
.shop_mini_categories.woocommerce-product-subcategorie-content ul.woocommerce-product-subcategories li.active h2 a:before {width:100%;}
.filter_sideout .sidebar-product-filter.active {-webkit-transform:translateX(0);
    transform:translateX(0);
    opacity:1;
    visibility:visible;}
@media (min-width: 991px) {
  .filter_drawer .remove-sidebar.active {display:none;}
}
.filter_drawer .main-archive-product.active>div.col-xl-12 {max-width:calc(100% - (25% + 15px));}
.filter_drawer .main-archive-product.active .bwp-sidebar {opacity:1;
    visibility:visible;
    flex:0 0 25%;
    max-width:25%;
    position:relative;
    height:100%;}
.filter_drawer .main-archive-product.active .bwp-sidebar>* {height:auto;}
@media (max-width: 991px) {
  .filter_drawer .main-archive-product.row.active>.col-xl-12 {max-width:100%;}
  .filter_drawer .main-archive-product.row.active .bwp-sidebar {opacity:1;
    visibility:visible;
    max-width:330px;
    -webkit-transform:translateX(0);
    transform:translateX(0);}
}
@media (max-width: 991px) {
  .sidebar .main-archive-product.row.active>.col-xl-12 {max-width:100%;}
  .sidebar .main-archive-product.row.active .bwp-sidebar {opacity:1;
    visibility:visible;
    max-width:330px;
    -webkit-transform:translateX(0);
    transform:translateX(0);}
}
.button-filter-toggle.active .icon span:first-child {width:22px;
    transform:rotate(45deg);
    margin-bottom:-2px;}
.button-filter-toggle.active .icon span:nth-child(2) {display:none;}
.button-filter-toggle.active .icon span:last-child {width:22px;
    transform:rotate(-45deg);}
.filter_dropdown .remove-sidebar.active {display:none;}
.filter_dropdown .sidebar-product-filter.full .bwp-woocommerce-filter-product>div:not(.bwp-filter-ajax)>ul:not(#pa_color):not(.filter_brand_product) li span.active:before {border-color:var(--gray-dark,#000);}
.filter_dropdown .sidebar-product-filter.full .bwp-woocommerce-filter-product>div:not(.bwp-filter-ajax)>ul:not(#pa_color):not(.filter_brand_product) li span.active:after {content:"\f00c";
          font-family:FontAwesome;
          position:absolute;
          top:0;
          left:3px;
          font-size:11px;
          color:var(--gray-dark,#000);}
.filter_dropdown .sidebar-product-filter.full .bwp-woocommerce-filter-product>div:not(.bwp-filter-ajax)>ul:not(#pa_color):not(.filter_brand_product) li span.active .count {color:var(--gray-dark,#000);}
.filter_dropdown .sidebar-product-filter.full .bwp-woocommerce-filter-product>div:not(.bwp-filter-ajax).active h3 {background:var(--hover-color,#d85c33);
        border:1px solid var(--theme-color,#d85c33);
        color:#fff;}
.filter_dropdown .sidebar-product-filter.full .bwp-woocommerce-filter-product>div:not(.bwp-filter-ajax).active h3:before {content:"\e918";}
.filter_dropdown .sidebar-product-filter.full .bwp-woocommerce-filter-product>div:not(.bwp-filter-ajax).active .content-filter-price,.filter_dropdown .sidebar-product-filter.full .bwp-woocommerce-filter-product>div:not(.bwp-filter-ajax).active .content_filter,.filter_dropdown .sidebar-product-filter.full .bwp-woocommerce-filter-product>div:not(.bwp-filter-ajax).active .filter_taxonomy_product,.filter_dropdown .sidebar-product-filter.full .bwp-woocommerce-filter-product>div:not(.bwp-filter-ajax).active>ul {opacity:1;
        visibility:visible;
        top:calc(100% + 10px);}
.filter_dropdown .sidebar-product-filter.full .bwp-woocommerce-filter-product #bwp_form_filter_product>div>ul:not(#pa_color):not(.filter_brand_product) li span.active:before {border-color:var(--gray-dark,#000);}
.filter_dropdown .sidebar-product-filter.full .bwp-woocommerce-filter-product #bwp_form_filter_product>div>ul:not(#pa_color):not(.filter_brand_product) li span.active:after {content:"\f00c";
            font-family:FontAwesome;
            position:absolute;
            top:0;
            left:3px;
            font-size:11px;
            color:var(--gray-dark,#000);}
.filter_dropdown .sidebar-product-filter.full .bwp-woocommerce-filter-product #bwp_form_filter_product>div>ul:not(#pa_color):not(.filter_brand_product) li span.active .count {color:var(--gray-dark,#000);}
.filter_dropdown .sidebar-product-filter.full .bwp-woocommerce-filter-product #bwp_form_filter_product>div.active h3 {background:var(--hover-color,#d85c33);
          border:1px solid var(--theme-color,#d85c33);
          color:#fff;}
.filter_dropdown .sidebar-product-filter.full .bwp-woocommerce-filter-product #bwp_form_filter_product>div.active h3:before {content:"\e918";}
.filter_dropdown .sidebar-product-filter.full .bwp-woocommerce-filter-product #bwp_form_filter_product>div.active .content-filter-price,.filter_dropdown .sidebar-product-filter.full .bwp-woocommerce-filter-product #bwp_form_filter_product>div.active .content_filter,.filter_dropdown .sidebar-product-filter.full .bwp-woocommerce-filter-product #bwp_form_filter_product>div.active .filter_category_product,.filter_dropdown .sidebar-product-filter.full .bwp-woocommerce-filter-product #bwp_form_filter_product>div.active>ul {opacity:1;
          visibility:visible;
          top:calc(100% + 10px);}
@media (min-width: 991px) {
  .filter_ontop .remove-sidebar.active {display:none;}
}
@media (max-width: 991px) {
  .filter_ontop .sidebar-product-filter.active {display:flex !important;
      -webkit-transform:translateX(0);
      transform:translateX(0);}
}
.remove-sidebar.active {display:block;}
.bwp_ajax_filte .bwp-filter-brand .filter_brand_product .item-taxonomy.active>a:before {border-color:var(--hover-color,#d85c33);
        box-shadow:inset 0 0 0 3px #fff;}
.bwp_ajax_filte .bwp-filter-brand .filter_brand_product .item-taxonomy.active label,.bwp_ajax_filte .bwp-filter-brand .filter_brand_product .item-taxonomy:hover label {color:var(--hover-color,#d85c33);}
.bwp_ajax_filte .bwp-filter-author .filter_author_product .item-taxonomy.active>a:before {border-color:var(--hover-color,#d85c33);
        box-shadow:inset 0 0 0 3px #fff;}
.bwp_ajax_filte .bwp-filter-author .filter_author_product .item-taxonomy.active label,.bwp_ajax_filte .bwp-filter-author .filter_author_product .item-taxonomy:hover label {color:var(--hover-color,#d85c33);}
.bwp_ajax_filte .filter_category_product .item-category.active>a {color:var(--hover-color,#d85c33);}
.bwp_ajax_filte .filter_category_product .item-category.open>.arrow:after {content:"\e920";}
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter-price #bwp_slider_price .ui-slider-handle {width:13px;
      height:13px;
      border:none;
      top:-6px;
      z-index:8;
      background:#fff;
      border:2px solid var(--theme-color,#d85c33);}
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter-price #bwp_slider_price .ui-slider-handle:focus {border:2px solid var(--theme-color,#d85c33);
        padding:0 !important;
        outline:none;}
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter-price #bwp_slider_price .ui-slider-range {top:-1px;
      height:3px;
      position:absolute;
      background:var(--theme-color,#d85c33);}
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter ul li.filter_color.active>span,.bwp-filter-ajax #bwp_form_filter_product .bwp-filter ul li.filter_color:hover>span {box-shadow:0 0 0 1px var(--theme-color,#d85c33),inset 0 0 0 3px #fff;
        border:none !important;}
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter ul li.filter_color.active label,.bwp-filter-ajax #bwp_form_filter_product .bwp-filter ul li.filter_color:hover label {color:var(--theme-color,#d85c33);}
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter ul li.filter_color.white.active>span,.bwp-filter-ajax #bwp_form_filter_product .bwp-filter ul li.filter_color.white:hover>span {box-shadow:none;
        border-color:var(--theme-color,#d85c33) !important;}
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter ul li.filter_orther div.active {color:var(--theme-color,#d85c33);}
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter ul li.filter_orther div.active span {border-color:var(--theme-color,#d85c33);}
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter ul li.filter_orther div.active span:before {opacity:1;
            visibility:visible;}
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter ul li.filter_image.active,.bwp-filter-ajax #bwp_form_filter_product .bwp-filter ul li.filter_image.active mark,.bwp-filter-ajax #bwp_form_filter_product .bwp-filter ul li.filter_image:hover,.bwp-filter-ajax #bwp_form_filter_product .bwp-filter ul li.filter_image:hover mark {color:var(--theme-color,#d85c33);}
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter ul li.filter_image.active>span,.bwp-filter-ajax #bwp_form_filter_product .bwp-filter ul li.filter_image:hover>span {box-shadow:none;
          border-color:var(--gray-dark,#000) !important;}
.bwp-filter-ajax ul li.active>span {color:var(--theme-color,#d85c33);}
@media (max-width: 1199px) {
  .bwp-ourteam .slick-list {margin:0 -7.5px;}
  .bwp-ourteam .slick-list .ourteam-item {padding:0 7.5px;}
}
.bwp-ourteam .ourteam-items .slick-dots {margin-top:30px;}
@media (max-width: 1199px) {
  .bwp-instagram .slick-list {margin:0 -7.5px;}
  .bwp-instagram .slick-list .image-instagram {padding:0 7.5px;}
}
.bwp-widget-video.default .content-video.show .modal-dialog,.bwp-widget-video.default .content-video.show .remove-show-modal {display:block;}
.bwp-widget-video.default .content-video .modal-dialog {position:absolute;
      top:50%;
      left:50%;
      -webkit-transform:translate(-50%,-50%);
      transform:translate(-50%,-50%);
      display:none;
      text-align:center;}
.bwp-widget-video.default .content-video .modal-dialog.height,.bwp-widget-video.default .content-video .modal-dialog.height iframe {height:70vh;
          width:124.44444vh;}
@media (max-width: 1199px) {
  .bwp-widget-video.default .content-video .modal-dialog.height,.bwp-widget-video.default .content-video .modal-dialog.height iframe {height:70vh;
              width:124.44444vh;}
}
@media (max-width: 767px) {
  .bwp-widget-video.default .content-video .modal-dialog.height,.bwp-widget-video.default .content-video .modal-dialog.height iframe {height:90vh;
              width:160vh;}
}
.bwp-widget-video.default .content-video .modal-dialog.width,.bwp-widget-video.default .content-video .modal-dialog.width iframe {height:39.375vw;
          width:70vw;}
@media (max-width: 1199px) {
  .bwp-widget-video.default .content-video .modal-dialog.width,.bwp-widget-video.default .content-video .modal-dialog.width iframe {height:39.375vw;
              width:70vw;}
}
@media (max-width: 767px) {
  .bwp-widget-video.default .content-video .modal-dialog.width,.bwp-widget-video.default .content-video .modal-dialog.width iframe {height:50.625vw;
              width:90vw;}
}
.bwp-widget-video.default .content-video .modal-dialog .close-video {height:35px;
        width:35px;
        position:absolute;
        top:0;
        right:0;
        box-sizing:border-box;
        line-height:35px;
        display:inline-block;
        border-radius:50%;
        -webkit-border-radius:50%;
        -moz-border-radius:50%;
        -ms-border-radius:50%;
        -o-border-radius:50%;
        background:#fff;
        box-shadow:0 1px 12px 2px rgba(0,0,0,.05);
        z-index:1000;
        -webkit-transform:translate(50%,-50%);
        transform:translate(50%,-50%);
        cursor:pointer;}
.bwp-widget-video.default .content-video .modal-dialog .close-video:after,.bwp-widget-video.default .content-video .modal-dialog .close-video:before {-webkit-transform:rotate(-45deg);
          transform:rotate(-45deg);
          content:"";
          position:absolute;
          top:50%;
          left:calc(50% - 8px);
          display:block;
          height:1px;
          width:15px;
          background-color:var(--gray-dark,#000);
          -webkit-transition:all .3s ease-out;
          transition:all .3s ease-out;}
.bwp-widget-video.default .content-video .modal-dialog .close-video:after {-webkit-transform:rotate(-135deg);
          transform:rotate(-135deg);}
.bwp-widget-video.default .content-video .modal-dialog .close-video:hover:after,.bwp-widget-video.default .content-video .modal-dialog .close-video:hover:before {-webkit-transform:rotate(0deg);
          transform:rotate(0deg);}
@media (max-width: 767px) {
  .bwp-widget-video.default .content-video .modal-dialog {width:100%;}
}
.bwp-coupon-code .click-to-copy.copied-show .click-to-copy__text-icon {display:none;}
.bwp-coupon-code .click-to-copy.copied-show .copy_succes {display:inline-block;}
.bwp-products-slideshow.slider .variations_form.cart table tr td.value .tawcvs-swatches .swatch.swatch-color.swatch-white.selected {border:0;}
.bwp-products-slideshow.slider .variations_form.cart table tr td.value .tawcvs-swatches .swatch.swatch-color.swatch-white.selected:before {border-color:#000;}
.bwp-products-slideshow.slider .variations_form.cart table tr td.value .tawcvs-swatches .swatch.swatch-color.selected,.bwp-products-slideshow.slider .variations_form.cart table tr td.value .tawcvs-swatches .swatch.swatch-color:hover {border:0;}
.bwp-products-slideshow.slider .variations_form.cart table tr td.value .tawcvs-swatches .swatch.swatch-color.selected:before,.bwp-products-slideshow.slider .variations_form.cart table tr td.value .tawcvs-swatches .swatch.swatch-color:hover:before {opacity:1;
                    visibility:visible;}
.bwp-products-slideshow.slider .variations_form.cart table tr td.value .tawcvs-swatches .swatch.selected,.bwp-products-slideshow.slider .variations_form.cart table tr td.value .tawcvs-swatches .swatch:hover {border:1px solid #000;}
.bwp-products-slideshow.slider .single_add_to_cart_button.added {display:none;}
.bwp-products-slideshow.slider .single_add_to_cart_button.loading:before {width:auto;
      height:auto;
      background-color:transparent !important;}
.bwp-products-slideshow.slider .single_add_to_cart_button.disabled {opacity:.5;
      cursor:not-allowed;
      background:#000;}
.bwp-author:hover i.slick-arrow {opacity:1;
  visibility:visible;}
html {font-size:var(--font-size-body,14px);}
.bwp-svg-icon {position:relative;
  display:inline-flex;}
.bwp-svg-icon svg {width:1em;
    height:auto;}
.bwp-svg-icon svg path {-webkit-transition:all .3s ease;
      transition:all .3s ease;}
.with-text {text-overflow:ellipsis;
  white-space:nowrap;
  font-weight:500;
  color:var(--gray-dark,#000);
  text-transform:capitalize;}
.mejs-overlay-loading {background:transparent;}
.caret {border:none;
  font-family:FontAwesome;
  font-size:11px;
  width:auto;
  height:auto;}
.caret:before {content:"\f107";}
.modal-content {box-shadow:none;
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;}
.modal-lg {width:900px;}
.modal-lg.modal-min-width {width:500px;
    height:auto;
    min-height:90px;}
.modal-lg.modal-min-width .modal-content {border:0;}
.modal-lg .buttons,.modal-lg .total {text-align:center;}
.bwp-pagination .page-numbers.current,.bwp-pagination .pagination.current {background-color:var(--theme-color,#d85c33);
    color:#fff;}
.tabs-left>.nav-tabs li.active,.tabs-left>.nav-tabs li:hover {border-color:var(--theme-color,#d85c33);}
.tabs-left>.nav-tabs li.active {background:transparent;}
.tabs-left>.nav-tabs li.active a,.tabs-left>.nav-tabs li.active a:focus,.tabs-left>.nav-tabs li.active a:hover {font-weight:400;
        color:var(--theme-color,#d85c33);}
.back-top {text-align:center;
  position:fixed;
  bottom:80px;
  right:30px;
  z-index:8;
  opacity:0;
  visibility:hidden;
  cursor:pointer;}
.back-top .back-top-icon {position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    width:45px;
    height:45px;
    background-color:var(--theme-color,#d85c33);
    color:#fff;
    font-size:14px;
    overflow:hidden;
    transition:transform .5s cubic-bezier(.25,.25,0,1.5);}
.back-top .back-top-icon:before {position:relative;
      content:"\e905";
      font-family:wpbingofont;
      font-size:14px;
      top:0;}
.back-top .back-top-icon .back-to-top-text {font-size:0;}
.back-top.button-show {opacity:1;
    visibility:visible;
    -webkit-transition:opacity .3s ease;
    transition:opacity .3s ease;}
.back-top:hover .back-top-icon {transform:translateY(-3px);}
.sale-nofication.active {opacity:1;
    visibility:visible;
    -webkit-transform:translateX(0);
    transform:translateX(0);}
.sale-nofication.active .scroll-notification {animation-name:i;
      animation-fill-mode:forwards;
      animation-iteration-count:1;
      animation-timing-function:linear;
      opacity:1;}
.sale-nofication .scroll-notification {position:absolute;
    bottom:0;
    left:0;
    height:3px;
    background:var(--gray-dark,#000);
    width:100%;
    opacity:0;}
.btn-outline.active,.btn-outline:active,.btn-outline:focus,.btn-outline:hover {color:#fff;
    background-color:#000;
    border:1px solid #000;}
.btn-cart a.active,.btn-cart a:active,.btn-cart a:focus,.btn-cart a:hover,.btn-outline-inverse.active,.btn-outline-inverse:active,.btn-outline-inverse:focus,.btn-outline-inverse:hover {color:#fff;
    background-color:var(--theme-color,#d85c33);
    border:1px solid #fff;}
.btn-inverse.active,.btn-inverse:active,.btn-inverse:focus,.btn-inverse:hover {color:#fff;
    background-color:#000;
    border:#e9e9e9;}
.searchform ul.result-search-products.loading:before {position:absolute;
      left:50%;
      top:calc(50% - 17px);
      display:inline-block;
      content:"\e02d";
      width:auto;
      height:auto;
      color:var(--theme-color,#d85c33);
      margin-left:0;
      font-family:ElegantIcons;
      background-color:transparent !important;
      background:none;
      font-size:calc(var(--font-size-body,14px) + 8px);
      -webkit-animation:2s linear 0s normal none infinite running x;
      animation:2s linear 0s normal none infinite running x;}
.rtl .searchform ul.result-search-products.loading:before {right:50%;
        left:auto;
        margin-right:0;
        margin-left:0;}
.searchform ul.result-search-products.loading span {position:static;
      width:auto;
      height:auto;
      border:none;
      border-radius:0;
      -webkit-border-radius:0;
      -moz-border-radius:0;
      -ms-border-radius:0;
      -o-border-radius:0;}
.search-box {cursor:pointer;
  text-align:center;}
.search-overlay {position:fixed;
  top:0;
  width:100%;
  height:100%;
  background:transparent;
  z-index:99999;
  opacity:0;
  visibility:hidden;
  -webkit-transform:translateY(-100%);
  transform:translateY(-100%);
  -webkit-transition:all .5s cubic-bezier(.65,.05,.36,1);
  transition:all .5s cubic-bezier(.65,.05,.36,1);}
.search-overlay .search-overlay--inner {position:relative;
    width:100%;
    background:#fff;
    padding:40px;
    color:var(--gray-dark,#000);
    right:0;
    z-index:9999;}
@media (min-width: 1024px) {
  .search-overlay .search-overlay--inner {padding:75px 0 65px;}
}
@media (max-width: 767px) {
  .search-overlay .search-overlay--inner {padding:60px 0 30px;}
}
.search-overlay .container {max-width:750px;}
.search-overlay .search-top h2 {font-size:calc(var(--font-size-heading, 25px) + 1px);
    margin:0 0 15px;}
.search-overlay.search-visible {-webkit-transform:none;
    transform:none;}
.search-overlay.search-visible,.search-overlay.search-visible .close-search-overlay {opacity:1;
    visibility:visible;}
.search-overlay .close-search-overlay {position:fixed;
    content:"";
    width:100%;
    height:100%;
    top:0;
    left:0;
    margin:0;
    z-index:99;
    background:rgba(0,0,0,.3);
    opacity:0;
    visibility:hidden;}
.search-overlay .close-search {position:absolute;
    top:20px;
    -webkit-transition:opacity .2s ease;
    transition:opacity .2s ease;
    background:#fff;
    box-shadow:0 8px 24px hsla(210,8%,62%,.2);
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    height:35px;
    width:35px;
    right:20px;
    box-sizing:border-box;
    line-height:35px;
    display:inline-block;
    cursor:pointer;}
.search-overlay .close-search:after,.search-overlay .close-search:before {-webkit-transform:rotate(-45deg);
      transform:rotate(-45deg);
      content:"";
      position:absolute;
      top:50%;
      left:calc(50% - 7px);
      display:block;
      height:1px;
      width:14px;
      background-color:var(--gray-dark,#000);
      -webkit-transition:all .3s ease-out;
      transition:all .3s ease-out;}
.search-overlay .close-search:after {-webkit-transform:rotate(-135deg);
      transform:rotate(-135deg);}
.search-overlay .close-search:hover:after,.search-overlay .close-search:hover:before {-webkit-transform:rotate(0deg);
      transform:rotate(0deg);}
@media (max-width: 480px) {
  .search-overlay .close-search {top:15px;
        right:15px;}
}
.search-overlay .search-from {margin:auto;
    display:flex;
    position:relative;}
@media (max-width: 1199px) {
  .search-overlay .search-from {width:auto;}
}
.search-overlay .search-from .search-box {text-align:left;
      flex:1;}
.search-overlay .search-from .search-box input[type=text] {border:0;
        padding:0;
        height:45px;
        line-height:45px;
        width:100%;
        color:var(--gray-dark,#000);
        font-size:calc(var(--font-size-body,14px) + 4px);
        border-bottom:1px solid var(--text-color,#646464);
        margin-bottom:15px;
        padding-right:35px;
        -webkit-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out;
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0;}
.search-overlay .search-from .search-box input[type=text]:focus {border-bottom:1px solid var(--gray-dark,#000);}
.search-overlay .search-from .search-box input[type=text]:focus::placeholder {color:transparent;}
.search-overlay .search-from .search-box input[type=text]::placeholder {-webkit-transition:all .3s ease-in-out;
          transition:all .3s ease-in-out;}
.search-overlay .search-from .search-box #searchsubmit {position:absolute;
        top:0;
        background:transparent;
        color:var(--gray-dark,#000);
        text-transform:capitalize;
        font-size:calc(var(--font-size-body,14px) + 5px);
        font-weight:700;
        text-align:center;
        border:0;
        padding:0;
        height:45px;
        line-height:49px;
        right:0;}
.search-overlay .search-from .search-box #searchsubmit:hover {color:var(--hover-color,#d85c33);}
.search-overlay .search-from .search-box #searchsubmit>span {display:none;}
@media (max-width: 767px) {
  .search-overlay .search-from .search-box #searchsubmit {font-size:18px;}
}
@media (max-width: 1199px) {
  .search-overlay .search-from .search-box {width:auto;}
}
.search-overlay .search-from .result-search-products-content {display:none;
      margin-top:15px;}
.search-overlay .search-from .result-search-products {display:flex !important;
      flex-wrap:wrap;
      z-index:10000;
      position:relative;
      background:#fff;
      overflow-y:auto;
      padding:0;
      overflow-x:hidden;
      left:0;
      list-style:none;
      margin:0 -15px;
      height:calc(100vh - 275px);}
.search-overlay .search-from .result-search-products::-webkit-scrollbar-track {background-color:#f5f5f5;}
.search-overlay .search-from .result-search-products::-webkit-scrollbar {width:5px;
        background-color:#f5f5f5;}
.search-overlay .search-from .result-search-products::-webkit-scrollbar-thumb {background-color:var(--gray-dark-10,rgba(0,0,0,.1));}
.search-overlay .search-from .result-search-products.loading:before {position:absolute;
        left:50%;
        top:10px;
        display:inline-block;
        content:"\f110";
        width:auto;
        height:auto;
        color:var(--gray-dark,#000);
        margin-left:0;
        font-family:FontAwesome;
        background-color:transparent !important;
        background:none;
        font-size:calc(var(--font-size-body,14px) + 8px);
        -webkit-animation:2s linear 0s normal none infinite running x;
        animation:2s linear 0s normal none infinite running x;}
input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea {border:1px solid #e9e9e9;
  padding:5px 6px;
  background:transparent;
  box-shadow:none;
  -moz-appearance:none;
  -o-appearance:none;
  -webkit-appearance:none;}
select {background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0),linear-gradient(90deg,#ccc,#ccc);
  background-position:calc(100% - 18px) calc(1em + 1px),calc(100% - 13px) calc(1em + 1px),calc(100% - 2.5em) .5em;
  background-size:6px 5px,6px 5px,0 1.5em;
  width:100%;}
select,select:focus {background-repeat:no-repeat;}
select:focus {background-image:linear-gradient(45deg,var(--gray-dark,#000) 50%,transparent 0),linear-gradient(135deg,transparent 50%,var(--gray-dark,#000) 0),linear-gradient(90deg,#ccc,#ccc);
    background-position:calc(100% - 13px) 1em,calc(100% - 19px) 1em,calc(100% - 2.5em) .5em;
    background-size:6px 5px,5px 5px,0 1.5em;
    border-color:var(--gray-dark,#000);
    outline:0;}
.select {overflow:hidden;
  width:180px;
  cursor:pointer;
  margin:0;
  font-weight:400;
  border:1px solid var(--border-color,#e9e9e9);}
.select select {-webkit-appearance:none;
    -moz-appearance:none;
    -o-appearance:none;
    -ms-appearance:none;
    appearance:none;
    width:200px;
    border:0;
    cursor:pointer;
    background:transparent url(../assets/images/arrow.png) no-repeat 85%;}
.select select:focus,.select select:hover {outline:none !important;
      box-shadow:none;}
.navbar-offcanvas .navbar-nav>.active>a,.navbar-offcanvas .navbar-nav>.active>a:focus,.navbar-offcanvas .navbar-nav>.active>a:hover {color:#0281ab;}
.navbar-offcanvas .navbar-nav>.disabled>a,.navbar-offcanvas .navbar-nav>.disabled>a:focus,.navbar-offcanvas .navbar-nav>.disabled>a:hover {color:#444;
    background-color:transparent;}
.dropdown>a:hover .caret {border-top-color:#0281ab;
  border-bottom-color:#0281ab;}
.dropdown>a .caret {display:block;
  border:0;
  margin:0;
  padding:0;
  top:15px;
  right:20px;
  position:absolute;
  color:#000;}
.rtl .dropdown>a .caret {left:20px;
    right:auto;}
.dropdown>a .caret:before {content:"\f105";
    color:#000;
    font-size:var(--font-size-body,14px);
    font-family:FontAwesome;}
.dropdown-menu {display:block;
  padding:10px;
  float:none;
  width:100%;
  visibility:hidden;
  opacity:0;
  filter:alpha(opacity=0);
  -webkit-transition:all .25s ease;
  transition:all .25s ease;
  background:#fff;
  left:auto !important;}
.dropdown-menu.show {opacity:1;
    visibility:visible;}
.dropdown-menu .caret {top:5px;}
@media (max-width: 767px) {
  .open .dropdown-menu {opacity:1;
    filter:alpha(opacity=100);
    visibility:visible;}
  .open .dropdown-menu>.dropdown-header {border-color:rgba(0,0,0,.1);}
  .open .dropdown-menu>li>a {color:var(--text-color,#646464);}
  .open .dropdown-menu>li>a:focus,.open .dropdown-menu>li>a:hover {color:#0281ab;
        background-color:transparent;}
  .open .dropdown-menu>.disabled>a:focus,.open .dropdown-menu>.disabled>a:hover {color:#444;
      background-color:transparent;}
}
.comment-form-comment textarea#comment,.noscroll {width:100%;}
.elementor-page #bwp-main>.container,.elementor-page #main-content>.container {width:100%;
  padding:0;
  max-width:100%;}
.elementor-page #bwp-main>.container>.row {margin:0;}
.elementor-page #bwp-main>.container>.row>.col-lg-12.col-md-12 {padding:0;}
.loop-pagination>ul.page-numbers,.woocommerce-pagination>ul.page-numbers {vertical-align:top;
  float:none;
  padding:0;
  display:flex;
  align-items:flex-end;
  flex-wrap:wrap;
  list-style:none;}
.loop-pagination>ul.page-numbers li,.woocommerce-pagination>ul.page-numbers li {margin:5px;}
.loop-pagination>ul.page-numbers li a,.loop-pagination>ul.page-numbers li span,.woocommerce-pagination>ul.page-numbers li a,.woocommerce-pagination>ul.page-numbers li span {display:inline-block;
      padding:0;
      width:40px;
      height:40px;
      line-height:40px;
      border:1px solid var(--border-color,#e9e9e9);
      float:none;
      text-indent:1px;
      text-align:center;
      color:var(--text-color,#646464);
      font-size:var(--font-size-body,14px);
      -webkit-transition:all .3s ease;
      transition:all .3s ease;}
.loop-pagination>ul.page-numbers li a:hover,.loop-pagination>ul.page-numbers li span:hover,.woocommerce-pagination>ul.page-numbers li a:hover,.woocommerce-pagination>ul.page-numbers li span:hover {background:var(--theme-color,#d85c33);
        border-color:var(--theme-color,#d85c33);
        color:#fff;}
.loop-pagination>ul.page-numbers li a:hover:before,.loop-pagination>ul.page-numbers li span:hover:before,.woocommerce-pagination>ul.page-numbers li a:hover:before,.woocommerce-pagination>ul.page-numbers li span:hover:before {color:#fff;}
.loop-pagination>ul.page-numbers li a.current,.loop-pagination>ul.page-numbers li a:focus,.loop-pagination>ul.page-numbers li span.current,.loop-pagination>ul.page-numbers li span:focus,.woocommerce-pagination>ul.page-numbers li a.current,.woocommerce-pagination>ul.page-numbers li a:focus,.woocommerce-pagination>ul.page-numbers li span.current,.woocommerce-pagination>ul.page-numbers li span:focus {color:#fff;
        border-color:var(--theme-color,#d85c33);
        background:var(--theme-color,#d85c33);}
.loop-pagination>ul.page-numbers li a.next,.loop-pagination>ul.page-numbers li a.prev,.loop-pagination>ul.page-numbers li span.next,.loop-pagination>ul.page-numbers li span.prev,.woocommerce-pagination>ul.page-numbers li a.next,.woocommerce-pagination>ul.page-numbers li a.prev,.woocommerce-pagination>ul.page-numbers li span.next,.woocommerce-pagination>ul.page-numbers li span.prev {font-size:0;
        color:var(--gray-dark,#000);}
.loop-pagination>ul.page-numbers li a.next:before,.loop-pagination>ul.page-numbers li a.prev:before,.loop-pagination>ul.page-numbers li span.next:before,.loop-pagination>ul.page-numbers li span.prev:before,.woocommerce-pagination>ul.page-numbers li a.next:before,.woocommerce-pagination>ul.page-numbers li a.prev:before,.woocommerce-pagination>ul.page-numbers li span.next:before,.woocommerce-pagination>ul.page-numbers li span.prev:before {font-size:calc(var(--font-size-body,14px) - 2px);
          font-family:wpbingofont;}
.loop-pagination>ul.page-numbers li a.next:focus:before,.loop-pagination>ul.page-numbers li a.next:hover:before,.loop-pagination>ul.page-numbers li a.prev:focus:before,.loop-pagination>ul.page-numbers li a.prev:hover:before,.loop-pagination>ul.page-numbers li span.next:focus:before,.loop-pagination>ul.page-numbers li span.next:hover:before,.loop-pagination>ul.page-numbers li span.prev:focus:before,.loop-pagination>ul.page-numbers li span.prev:hover:before,.woocommerce-pagination>ul.page-numbers li a.next:focus:before,.woocommerce-pagination>ul.page-numbers li a.next:hover:before,.woocommerce-pagination>ul.page-numbers li a.prev:focus:before,.woocommerce-pagination>ul.page-numbers li a.prev:hover:before,.woocommerce-pagination>ul.page-numbers li span.next:focus:before,.woocommerce-pagination>ul.page-numbers li span.next:hover:before,.woocommerce-pagination>ul.page-numbers li span.prev:focus:before,.woocommerce-pagination>ul.page-numbers li span.prev:hover:before {color:#fff;}
.loop-pagination>ul.page-numbers li a.next:before,.loop-pagination>ul.page-numbers li span.next:before,.woocommerce-pagination>ul.page-numbers li a.next:before,.woocommerce-pagination>ul.page-numbers li span.next:before {content:"\e904";}
.loop-pagination>ul.page-numbers li:first-child,.woocommerce-pagination>ul.page-numbers li:first-child {margin-left:0;}
dt,label,th {font-weight:500;}
button:focus {box-shadow:unset !important;
  outline:0;}
.wp-block-button {color:#fff;
  margin-bottom:1.5em;}
.wp-block-button.is-style-squared .wp-block-button__link {border-radius:0;}
.wp-block-button__link:hover {text-decoration:underline !important;}
.wp-block-button__link {background-color:#313440;
  border:none;
  border-radius:8px;
  box-shadow:none;
  color:inherit;
  cursor:pointer;
  display:inline-block;
  font-size:calc(var(--font-size-body,14px) + 4px);
  margin:0;
  padding:12px 30px;
  text-align:center;
  text-decoration:none;
  white-space:normal;
  overflow-wrap:break-word;}
.is-style-outline {color:#313440;}
.is-style-outline .wp-block-button__link {background:transparent;
    border:2px solid;}
.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax {background-attachment:fixed;}
@supports (-webkit-overflow-scrolling: touch) {
  .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax {background-attachment:scroll;}
}
@media (prefers-reduced-motion: reduce) {
  .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax {background-attachment:scroll;}
}
.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before {content:"";
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  background-color:inherit;
  opacity:.5;
  z-index:1;}
.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before {opacity:.1;}
.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before {opacity:.2;}
.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before {opacity:.3;}
.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before {opacity:.4;}
.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before {opacity:.5;}
.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before {opacity:.6;}
.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before {opacity:.7;}
.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before {opacity:.8;}
.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before {opacity:.9;}
.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before {opacity:1;}
.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color) {color:inherit;}
.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color) {color:#fff !important;}
.wp-block-cover.has-left-content {justify-content:flex-start;}
.wp-block-cover.has-right-content {justify-content:flex-end;}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2 {margin-left:0;
  text-align:left;}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2 {margin-right:0;
  text-align:right;}
.bwp-offcanvas-menu {position:fixed;
  left:0;
  opacity:0;
  -webkit-transition:all .4s;
  transition:all .4s;
  top:0;
  box-shadow:0 5px 15px 3px rgba(0,0,0,.07);
  padding:65px 30px 30px;
  margin:0;
  z-index:10;
  color:var(--gray-dark,#000);
  background-color:#fff;
  width:100%;
  max-width:300px;
  height:100%;
  overflow-y:auto;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0);}
.bwp-offcanvas-menu .container {padding:0;
    max-width:none;}
.bwp-offcanvas-menu .bwp-mobile-offcanvas-col {-webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    width:100%;}
.bwp-offcanvas-menu .bwp-builder-item {width:100%;}
.bwp-offcanvas-menu .mobile-offcanvas-menu-content {width:100%;}
.bwp-offcanvas-menu .bwp-dropdown .bwp-dropdown-ul {width:100%;
    position:static;
    padding:0;}
.bwp-offcanvas-menu .bwp-dropdown .bwp-dropdown-ul li {display:block;}
.bwp-offcanvas-menu .bwp-dropdown .bwp-dropdown-ul li a {width:100%;}
.bwp-offcanvas-menu .bwp-dropdown .bwp-dropdown-ul li .dropdown-symbol {position:relative;
        left:10px;
        margin-left:0;
        margin-right:0;
        font-size:20px;}
.bwp-offcanvas-menu .bwp-dropdown .bwp-dropdown-ul li.level-0:last-child,.bwp-offcanvas-menu .bwp-dropdown .bwp-dropdown-ul li.level-1:last-child {border:0;}
.bwp-offcanvas-menu .mobile-menu-close {top:15px;
    right:15px;
    width:30px;
    height:30px;
    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;
    position:absolute;
    z-index:10;}
.bwp-offcanvas-menu .mobile-menu-close svg {width:1em;
      height:1em;}
.bwp-offcanvas-menu.toggled {opacity:1;
    -webkit-transform:none;
    transform:none;}
.bwp-offcanvas-menu.toggled .menu {display:block;}
body.mobile-menu-visible {overflow-y:hidden;}
body.mobile-menu-visible:before {content:"";
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:rgba(0,0,0,.5);
  z-index:10;}
.bwp-navigation {float:none;}
.bwp-navigation>.open>a {color:var(--hover-color,#d85c33);}
.bwp-navigation>.open>a:after {content:"";
      position:absolute;
      width:100%;
      height:3px;
      background:var(--theme-color,#d85c33);
      left:0;
      bottom:-1px;
      -webkit-transition:all .35s;
      transition:all .35s;}
.bwp-navigation>.open>a:focus,.bwp-navigation>.open>a:hover {color:var(--hover-color,#d85c33);}
.bwp-navigation ul.menu {padding:0;
    list-style:none;
    -webkit-transition:all .35s;
    transition:all .35s;
    display:flex;
    flex-wrap:wrap;
    margin:0;
    gap:45px;
    position:relative;}
@media (max-width: 1400px) {
  .bwp-navigation ul.menu {gap:35px !important;}
}
.bwp-navigation ul.menu li.dropdown-submenu,.bwp-navigation ul.menu li.parent {position:relative;}
.bwp-navigation ul.menu li.dropdown-submenu .dropdown-menu {top:0;
        left:100%;
        right:auto;
        position:absolute;}
.bwp-navigation ul.menu>li.level-0:not(.mega-menu-fullwidth-width) {position:relative;}
.bwp-navigation ul.menu>li.level-0>a {position:relative;
      display:inline-block;
      font-size:calc(var(--font-size-body, 14px) + 1px);
      font-weight:500;
      background-color:transparent;
      color:var(--gray-dark,#000);
      white-space:nowrap;
      -webkit-transition:all .2s ease 0s;
      transition:all .2s ease 0s;}
.bwp-navigation ul.menu>li.level-0>a:hover {color:var(--hover-color,#d85c33) !important;}
.bwp-navigation ul.menu>li.level-0>a>span {position:relative;
        display:inline-block;}
.bwp-navigation ul.menu>li.level-0 .dropdown-symbol {margin-left:5px;
      display:inline-block;
      -webkit-transition:all .3s ease;
      transition:all .3s ease;}
.rtl .bwp-navigation ul.menu>li.level-0 .dropdown-symbol {margin-right:5px;
        margin-left:0;}
@media (min-width: 1199px) {
  .bwp-navigation ul.menu>li.level-0 .dropdown-symbol {display:none;}
}
.bwp-navigation ul.menu>li.level-0.current-menu-ancestor>a,.bwp-navigation ul.menu>li.level-0.current-menu-item>a,.bwp-navigation ul.menu>li.level-0.current_page_item>a,.bwp-navigation ul.menu>li.level-0:hover>a {color:var(--hover-color,#d85c33);}
.bwp-navigation ul.menu>li.level-0.current-menu-ancestor>a>span:before,.bwp-navigation ul.menu>li.level-0.current-menu-item>a>span:before,.bwp-navigation ul.menu>li.level-0.current_page_item>a>span:before,.bwp-navigation ul.menu>li.level-0:hover>a>span:before {opacity:1;
        visibility:visible;
        width:100%;}
.bwp-navigation ul.menu>li.level-0 div.sub-menu li.menu-item-has-children .dropdown-symbol,.bwp-navigation ul.menu>li.level-0>ul.sub-menu li.menu-item-has-children .dropdown-symbol {-webkit-transform:rotate(-90deg);
          transform:rotate(-90deg);
          float:right;
          margin:0;}
.bwp-navigation>.active a {color:var(--hover-color,#d85c33);}
.hidden,.no-sidebar-left .col-lg-2 .product-grid .button-groups,.no-sidebar-left .col-lg-2 .product-grid .category,.no-sidebar-left .col-lg-2 .product-grid .onsale,.no-sidebar-left .col-lg-2 .product-grid .price,.no-sidebar-left .col-lg-2 .product-grid .rating,.no-sidebar-left .col-md-2 .product-grid .button-groups,.no-sidebar-left .col-md-2 .product-grid .category,.no-sidebar-left .col-md-2 .product-grid .onsale,.no-sidebar-left .col-md-2 .product-grid .price,.no-sidebar-left .col-md-2 .product-grid .rating,.no-sidebar-right .col-lg-2 .product-grid .button-groups,.no-sidebar-right .col-lg-2 .product-grid .category,.no-sidebar-right .col-lg-2 .product-grid .onsale,.no-sidebar-right .col-lg-2 .product-grid .price,.no-sidebar-right .col-lg-2 .product-grid .rating,.no-sidebar-right .col-md-2 .product-grid .button-groups,.no-sidebar-right .col-md-2 .product-grid .category,.no-sidebar-right .col-md-2 .product-grid .onsale,.no-sidebar-right .col-md-2 .product-grid .price,.no-sidebar-right .col-md-2 .product-grid .rating,.product-info .cart .button .fa,.product-info .cart .button [class*=" icon-"],.product-info .cart .button [class^=icon-],.products .product-list .button-groups .feedback {display:none !important;
  visibility:hidden !important;}
.animation-vertial img {animation:d 2s infinite linear;}
.animation-vertial2 img {animation:e 2s infinite linear;}
.nav-show-hover .slick-arrow {opacity:0;
  visibility:hidden;}
.nav-button-above .slick-arrow,.nav-show-always .slick-arrow,.nav-show-hover:hover .slick-arrow {opacity:1;
  visibility:visible;}
@media (min-width: 480px) {
  .nav-button-above .slick-arrow {-webkit-transform:translateY(-100%);
    transform:translateY(-100%);
    right:0 !important;
    left:auto !important;
    top:-42px;
    box-shadow:none;
    border:0;
    border-radius:0;
    width:28px;
    height:32px;
    font-size:10px;
    line-height:32px;
    background:#f2f2f2;
    color:var(--gray-dark-50,rgba(0,0,0,.5));}
  .rtl .nav-button-above .slick-arrow {left:0 !important;
      right:auto;
      right:auto !important;
      left:auto;}
  .nav-button-above .slick-arrow.fa-angle-left {right:31px !important;}
  .nav-button-above .slick-arrow:hover {border-color:var(--theme-color,#d85c33);}
}
.pag-style-1 ul.slick-dots {position:absolute;
    width:8px;
    top:46%;
    right:84px;}
.rtl .pag-style-1 ul.slick-dots {left:84px;
      right:auto;}
@media (max-width: 1199px) {
  .pag-style-1 ul.slick-dots {top:36%;
        right:15px;}
  .rtl .pag-style-1 ul.slick-dots {left:15px;
          right:auto;}
}
@media (max-width: 767px) {
  .pag-style-1 ul.slick-dots {top:70%;
        right:7.5px;}
  .rtl .pag-style-1 ul.slick-dots {left:7.5px;
          right:auto;}
}
.pag-style-1 ul.slick-dots li {margin:5px 0;
      width:8px;
      height:8px;
      cursor:pointer;
      transition:width .6s cubic-bezier(.23,1,.32,1);}
.pag-style-1 ul.slick-dots li:before {content:"";
        display:block;
        width:8px;
        height:8px;
        border-radius:20px;
        -webkit-border-radius:20px;
        -moz-border-radius:20px;
        -ms-border-radius:20px;
        -o-border-radius:20px;
        background:rgba(0,0,0,.1);
        transform-origin:50% 50%;
        transition:height .6s cubic-bezier(.23,1,.32,1),transform .2s ease-out;}
.pag-style-1 ul.slick-dots li button {width:auto;
        height:auto;
        background-color:transparent;
        margin:0;}
.pag-style-1 ul.slick-dots li button:after,.pag-style-1 ul.slick-dots li button:before {display:none;}
.pag-style-1 ul.slick-dots li:not(.slick-active):before {animation:v .6s ease backwards;}
.pag-style-1 ul.slick-dots li.slick-active,.pag-style-1 ul.slick-dots li.slick-active:before {height:var(--dot-height-active-clickarea);}
.pag-style-1 ul.slick-dots li.slick-active:before {background-color:#fff;
          animation:u .6s cubic-bezier(.23,1,.32,1);
          opacity:1;}
.pag-fraction .slick-dots {display:none !important;}
.content-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {border-color:var(--gray-dark,#000) !important;}
.content-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content.elementor-active {padding:30px 0 !important;}
.content-accordion-2 .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {background:hsla(0,0%,100%,.9);
    margin-bottom:0;}
.content-accordion-2 .elementor-accordion .elementor-accordion-item .elementor-tab-content.elementor-active {margin-bottom:20px;}
.woocommerce #respond input#submit,.woocommerce button.button,.woocommerce input.button {background:var(--button-color,#d85c33);
  color:#fff;
  font-size:calc(var(--font-size-body,14px) + 1px);
  padding:0 30px;
  line-height:45px;
  cursor:pointer;
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  font-weight:500;
  border:0;
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  text-transform:capitalize;}
.woocommerce #respond input#submit:hover,.woocommerce button.button:hover,.woocommerce input.button:hover {background:#b54723;
    border-color:transparent;}
.woocommerce #respond input#submit:focus,.woocommerce button.button:focus,.woocommerce input.button:focus {outline:none;}
.alert-success,.woocommerce-error,.woocommerce-message {background-color:#dff0d8;
  border-color:#d6e9c6;
  color:#3c763d;
  list-style:none;}
.alert-success .wc-forward,.woocommerce-error .wc-forward,.woocommerce-message .wc-forward {background:var(--button-color,#000);
    color:#fff;
    padding:8px 12px;
    font-weight:500;
    font-size:var(--font-size-body,14px);
    text-transform:capitalize;}
.alert-success .wc-forward:hover,.woocommerce-error .wc-forward:hover,.woocommerce-message .wc-forward:hover {background:#b54723;
      color:#fff;}
.alert-success .wc-forward:before,.woocommerce-error .wc-forward:before,.woocommerce-message .wc-forward:before {display:none;}
.alert-success .wc-forward:after,.woocommerce-error .wc-forward:after,.woocommerce-message .wc-forward:after {content:"\24";
      font-family:eleganticons;
      margin-left:10px;
      font-size:calc(var(--font-size-body,14px) + 6px);
      line-height:1;
      display:inline-block;
      position:relative;
      top:4px;}
.rtl .alert-success .wc-forward:after,.rtl .woocommerce-error .wc-forward:after,.rtl .woocommerce-message .wc-forward:after {margin-right:10px;
        margin-left:0;}
.woocommerce-notices-wrapper {max-width:1440px;
  margin:auto;
  width:100%;}
.woocommerce-error,.woocommerce-info,.woocommerce-message {padding:12px 22px 12px 42px;
  margin:0 0 24px;
  position:relative;
  background-color:#f7f6f7;
  color:#515151;
  border-top:3px solid #a46497;
  list-style:none outside;
  width:auto;
  word-wrap:break-word;
  border-top-color:#b81c23;
  width:100%;}
.rtl .woocommerce-error,.rtl .woocommerce-info,.rtl .woocommerce-message {padding:12px 42px 12px 22px;
    margin:0 0 24px;}
.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button {float:right;}
.rtl .woocommerce-error .button,.rtl .woocommerce-info .button,.rtl .woocommerce-message .button {float:left;}
.woocommerce-error li,.woocommerce-info li,.woocommerce-message li {list-style:none outside !important;
    padding-left:0 !important;
    margin-left:0 !important;}
.rtl .woocommerce-error li,.rtl .woocommerce-info li,.rtl .woocommerce-message li {padding-right:0 !important;
      padding-left:0;
      margin-right:0 !important;
      margin-left:0;}
.woocommerce-error:after,.woocommerce-info:after,.woocommerce-message:after {content:"";
  display:table;
  clear:both;}
.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before {content:"\e97c";
  display:table;
  font-family:feather;
  display:inline-block;
  position:absolute;
  top:8px;
  font-size:calc(var(--font-size-body,14px) + 6px);
  left:20px;
  color:#b81c23;}
.rtl .woocommerce-error:before,.rtl .woocommerce-info:before,.rtl .woocommerce-message:before {right:20px;
    left:auto;}
.woocommerce-info,.woocommerce-message {border-top:3px solid var(--gray-dark,#000);
  text-transform:capitalize;}
.woocommerce-info:before,.woocommerce-message:before {content:"\e902";
    font-family:feather;
    color:var(--gray-dark,#000);
    font-size:calc(var(--font-size-body,14px) + 4px);
    margin-right:10px;
    line-height:1;
    top:15px;
    margin-bottom:15px;}
.rtl .woocommerce-info:before,.rtl .woocommerce-message:before {margin-left:10px;
      margin-right:0;}
.woocommerce-info a,.woocommerce-message a {color:var(--gray-dark,#000);
    font-weight:400;}
.woocommerce-info a:hover,.woocommerce-message a:hover {color:var(--hover-color,#d85c33);}
.woocommerce-info .button.wc-forward,.woocommerce-message .button.wc-forward {background:var(--button-color,#d85c33);
    line-height:30px;
    color:#fff;
    padding:8px 20px 5px 15px;
    font-size:calc(var(--font-size-body, 14px) + 1px);
    text-transform:capitalize;
    font-weight:500;}
.rtl .woocommerce-info .button.wc-forward,.rtl .woocommerce-message .button.wc-forward {padding:8px 15px 5px 20px;}
.woocommerce-info .button.wc-forward:hover,.woocommerce-message .button.wc-forward:hover {background:#b54723;}
.woocommerce .wc-forward:before,.woocommerce .wc-forward a:before {content:"\f00c";
  font-family:FontAwesome;
  margin:0 5px 0 0;}
.woocommerce .cart-empty.woocommerce-info {justify-content:center;
  font-size:calc(var(--font-size-heading,25px) + 5px);
  padding:0;
  display:flex;
  align-items:center;
  background:transparent;
  border:0;
  color:var(--gray-dark,#000);
  text-transform:capitalize;
  font-weight:500;}
.woocommerce .cart-empty.woocommerce-info:before {display:none;}
@media (max-width: 767px) {
  .woocommerce .cart-empty.woocommerce-info {font-size:calc(var(--font-size-body,14px) + 8px);}
}
.woocommerce-tabs,.woocommerce-tabs table {margin:0;}
.woocommerce-tabs .tab-title {font-size:calc(var(--font-size-body,14px) + 6px);
    text-transform:uppercase;
    font-weight:700;
    position:relative;
    color:var(--gray-dark,#000);
    margin-bottom:15px;
    display:flex;
    align-items:center;
    justify-content:space-between;}
@media (max-width: 991px) {
  .woocommerce-tabs .container-tab {margin-bottom:15px;
      border-bottom:1px solid var(--border-color,#e9e9e9);}
  .woocommerce-tabs .container-tab:last-child {margin-bottom:0;
        border-bottom:0;}
  .woocommerce-tabs .tab-title:after {content:"\e91f";
      font-family:wpbingofont;
      -webkit-transition:all .3s ease;
      transition:all .3s ease;
      font-size:calc(var(--font-size-body,14px) - 2px);}
  .woocommerce-tabs .tab-title.active {margin-bottom:15px;}
  .woocommerce-tabs .tab-title.active:after {content:"\e920";}
}
.woocommerce-tabs .content-woocommerce-tabs {max-width:1470px;
    margin:0 auto;
    padding:0 15px;
    position:relative;}
.woocommerce-tabs .content-ul-tab {text-align:center;
    margin-bottom:45px;
    border-bottom:1px solid var(--border-color,#e9e9e9);}
@media (max-width: 991px) {
  .woocommerce-tabs .content-ul-tab {display:none;}
}
.woocommerce-tabs .content-tab {padding-bottom:45px;}
.woocommerce-tabs .content-tab .panel {padding-bottom:20px;}
.woocommerce-tabs ul.tabs {position:relative;
    margin:0;
    padding:0;
    white-space:nowrap;
    overflow:hidden;
    overflow-x:auto;}
.woocommerce-tabs ul.tabs li {padding:0;
      border:0;
      margin:0 30px;
      box-shadow:unset;}
@media (max-width: 480px) {
  .woocommerce-tabs ul.tabs li {margin:0 20px;}
}
.woocommerce-tabs ul.tabs li:after,.woocommerce-tabs ul.tabs li:before {display:none;}
.woocommerce-tabs ul.tabs li a {color:var(--text-color,#646464);
        font-size:var(--font-size-heading,25px);
        font-weight:700;
        text-transform:capitalize;
        padding:0 0 10px;
        border:0;
        display:inline-block;
        position:relative;
        font-family:var(--font-family-heading,"Libre Baskerville");}
.woocommerce-tabs ul.tabs li a:before {position:absolute;
          bottom:0;
          content:"";
          left:0;
          -webkit-transform:scaleX(0);
          transform:scaleX(0);
          transform-origin:100% 50%;
          -webkit-transition:transform .3s cubic-bezier(.25,.46,.45,.94);
          transition:transform .3s cubic-bezier(.25,.46,.45,.94);
          width:100%;
          height:2px;
          background:var(--gray-dark,#000);}
@media (max-width: 480px) {
  .woocommerce-tabs ul.tabs li a {font-size:calc(var(--font-size-body,14px) + 8px);}
}
.woocommerce-tabs ul.tabs li.active {background:transparent;}
.woocommerce-tabs ul.tabs li.active a {color:var(--gray-dark,#000);}
.woocommerce-tabs ul.tabs li.active a:before {-webkit-transform:scaleX(1);
            transform:scaleX(1);
            transform-origin:0 50%;
            transition-delay:.3s;}
.woocommerce-tabs ul.tabs li:hover a {color:var(--gray-dark,#000);}
.woocommerce-tabs .panel {background:transparent;
    text-align:left;
    line-height:2em;
    margin-left:auto;
    margin-right:auto;}
.woocommerce-tabs #tab-reviews #reviews #comments {margin-bottom:15px;}
.woocommerce-tabs #tab-reviews #reviews #comments .woocommerce-Reviews-title {font-size:var(--font-size-heading,25px);
      margin:0 0 30px;}
@media (max-width: 767px) {
  .woocommerce-tabs #tab-reviews #reviews #comments .woocommerce-Reviews-title {font-size:calc(var(--font-size-heading, 25px) - 3px);}
}
.woocommerce-tabs #tab-reviews #reviews .button-reviews {background:var(--button-color,#d85c33);
    cursor:pointer;
    padding:0 25px;
    position:relative;
    font-size:calc(var(--font-size-body,14px) + 1px);
    border:0;
    overflow:hidden;
    line-height:45px;
    color:#fff;
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    font-weight:500;
    text-transform:capitalize;}
.woocommerce-tabs #tab-reviews #reviews .button-reviews:hover {background:#b54723;}
.woocommerce-tabs #tab-reviews #reviews #review_form_wrapper.modal {position:fixed;
    height:100%;
    right:0;
    z-index:100000;
    -webkit-transform:translateX(107%);
    transform:translateX(107%);
    top:0;
    background:#fff;
    max-width:80%;
    overflow:hidden;
    -webkit-transition:all .8s cubic-bezier(.2,1,.3,1);
    transition:all .8s cubic-bezier(.2,1,.3,1);}
.woocommerce-tabs #tab-reviews #reviews #review_form_wrapper.modal #review_form {-webkit-transform:translateX(-107%);
      transform:translateX(-107%);
      height:100%;
      padding:40px;
      min-height:calc(100vh - 80px);
      overflow-y:auto;
      -webkit-transition:all .8s cubic-bezier(.2,1,.3,1);
      transition:all .8s cubic-bezier(.2,1,.3,1);}
.woocommerce-tabs #tab-reviews #reviews #review_form_wrapper.modal.open,.woocommerce-tabs #tab-reviews #reviews #review_form_wrapper.modal.open #review_form {-webkit-transform:translateX(0);
        transform:translateX(0);}
@media (min-width: 1000px) {
  .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper.modal {max-width:50%;}
}
.woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .close-btn {height:35px;
    width:35px;
    position:absolute;
    top:30px;
    right:40px;
    box-sizing:border-box;
    line-height:35px;
    display:inline-block;
    background:#fff;
    cursor:pointer;
    box-shadow:0 8px 24px hsla(210,8%,62%,.2);
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;}
.woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .close-btn:after,.woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .close-btn:before {-webkit-transform:rotate(-45deg);
      transform:rotate(-45deg);
      content:"";
      position:absolute;
      top:50%;
      left:calc(50% - 7px);
      display:block;
      height:1px;
      width:14px;
      background-color:var(--gray-dark,#000);
      -webkit-transition:all .3s ease-out;
      transition:all .3s ease-out;}
.woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .close-btn:after {-webkit-transform:rotate(-135deg);
      transform:rotate(-135deg);}
.woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .close-btn:hover:after,.woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .close-btn:hover:before {-webkit-transform:rotate(0deg);
      transform:rotate(0deg);}
@media (max-width: 1199px) {
  .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .close-btn {top:15px;
        right:15px;}
}
@media (max-width: 767px) {
  .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper.modal #review_form {padding:70px 30px 30px;}
  .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .close-btn {top:15px;
      right:25px;}
}
.woocommerce-tabs #tab-reviews #reviews .close-reviews-form {position:fixed;
    content:"";
    width:100%;
    height:100%;
    top:0;
    left:0;
    margin:0;
    z-index:9999;
    background:rgba(0,0,0,.4);
    display:none;
    -webkit-transition:opacity .4s cubic-bezier(0,.8,1,1);
    transition:opacity .4s cubic-bezier(0,.8,1,1);}
.woocommerce-tabs #tab-reviews #reviews .close-reviews-form.open {display:block;}
.woocommerce-tabs #tab-reviews #reviews #respond {position:static;
    margin:0;
    width:auto;
    padding:0;
    background:transparent none;
    border:0;}
.woocommerce-tabs #tab-reviews #reviews #respond #reply-title {color:var(--gray-dark,#000);
      font-size:var(--font-size-body,14px);
      text-transform:uppercase;
      font-weight:700;
      margin-bottom:40px;
      display:inline-block;
      border:2px solid var(--gray-dark,#000);
      line-height:45px;
      padding:0 35px;}
@media (max-width: 1199px) {
  .woocommerce-tabs #tab-reviews #reviews #respond #reply-title {padding:0 15px;}
}
@media (max-width: 767px) {
  .woocommerce-tabs #tab-reviews #reviews #respond #reply-title {line-height:30px;}
}
.woocommerce-tabs #tab-reviews #reviews #respond .comment-notes {margin-bottom:15px;}
.woocommerce-tabs #tab-reviews #reviews #respond .comment-form .comment-form-rating label {font-weight:500;
      margin-right:0;
      margin-bottom:10px;
      color:var(--gray-dark,#000);}
.woocommerce-tabs #tab-reviews #reviews #respond .form-submit {margin:0;
      width:100%;}
.woocommerce-tabs #tab-reviews #reviews #respond input[type=submit] {padding:0 45px;
      height:45px;
      cursor:pointer;
      -webkit-transition:all .3s ease;
      transition:all .3s ease;}
.woocommerce-tabs #tab-reviews #reviews #respond textarea {height:100% !important;}
.woocommerce-tabs #tab-reviews #reviews #respond input[type=email],.woocommerce-tabs #tab-reviews #reviews #respond input[type=text],.woocommerce-tabs #tab-reviews #reviews #respond textarea {background:#fff;
      padding:14px 20px;
      border:1px solid var(--border-color,#e9e9e9);
      height:60px;
      font-weight:300;}
.woocommerce-tabs #tab-reviews #reviews #respond input[type=email]:-moz-placeholder,.woocommerce-tabs #tab-reviews #reviews #respond input[type=email]::-moz-placeholder,.woocommerce-tabs #tab-reviews #reviews #respond input[type=text]:-moz-placeholder,.woocommerce-tabs #tab-reviews #reviews #respond input[type=text]::-moz-placeholder,.woocommerce-tabs #tab-reviews #reviews #respond textarea:-moz-placeholder,.woocommerce-tabs #tab-reviews #reviews #respond textarea::-moz-placeholder {color:var(--text-color,#646464);}
.woocommerce-tabs #tab-reviews #reviews #respond input[type=email]:-ms-input-placeholder,.woocommerce-tabs #tab-reviews #reviews #respond input[type=text]:-ms-input-placeholder,.woocommerce-tabs #tab-reviews #reviews #respond textarea:-ms-input-placeholder {color:var(--text-color,#646464);}
.woocommerce-tabs #tab-reviews #reviews #respond input[type=email]::-webkit-input-placeholder,.woocommerce-tabs #tab-reviews #reviews #respond input[type=text]::-webkit-input-placeholder,.woocommerce-tabs #tab-reviews #reviews #respond textarea::-webkit-input-placeholder {color:var(--text-color,#646464);}
.woocommerce-tabs #tab-reviews #reviews #respond #commentform {display:flex;
      flex-wrap:wrap;
      margin:0 -10px;}
.woocommerce-tabs #tab-reviews #reviews #respond #commentform .comment-form-rating,.woocommerce-tabs #tab-reviews #reviews #respond #commentform .comment-notes {width:100%;
        padding:0 10px;}
.woocommerce-tabs #tab-reviews #reviews #respond #commentform .comment-form-comment {padding:0 10px;
        margin:0 0 30px;
        width:100%;}
.woocommerce-tabs #tab-reviews #reviews #respond #commentform .content-info-reviews {padding:0 10px;
        margin:0;
        width:100%;
        display:flex;
        flex-wrap:wrap;}
.woocommerce-tabs #tab-reviews #reviews #respond #commentform .required {color:red;}
.woocommerce-tabs #tab-reviews #reviews #respond #commentform .comment-form-author,.woocommerce-tabs #tab-reviews #reviews #respond #commentform .comment-form-email {width:50%;
        margin:0 0 30px !important;}
.woocommerce-tabs #tab-reviews #reviews #respond #commentform .comment-form-author input,.woocommerce-tabs #tab-reviews #reviews #respond #commentform .comment-form-email input {width:100%;}
.woocommerce-tabs #tab-reviews #reviews #respond #commentform .comment-form-author {padding-right:15px;}
.woocommerce-tabs #tab-reviews #reviews #respond #commentform .comment-form-email {padding-left:15px;}
.woocommerce-tabs #tab-reviews #reviews #respond #commentform .stars {padding-top:0;
        display:inline-block;
        margin-left:20px;
        margin-bottom:7px;}
.woocommerce-tabs #tab-reviews #reviews #respond #commentform .stars a.active,.woocommerce-tabs #tab-reviews #reviews #respond #commentform .stars a.active:after,.woocommerce-tabs #tab-reviews #reviews #respond #commentform .stars a:hover,.woocommerce-tabs #tab-reviews #reviews #respond #commentform .stars a:hover:after {color:var(--theme-color,#d85c33);}
@media (max-width: 767px) {
  .woocommerce-tabs #tab-reviews #reviews #respond #commentform .stars {margin-left:15px;}
}
@media (max-width: 767px) {
  .woocommerce-tabs #tab-reviews #reviews #respond #reply-title {padding:0 20px;}
  .woocommerce-tabs #tab-reviews #reviews #respond #commentform .content-info-reviews>* {width:100%;
        padding:0;}
}
.woocommerce-tabs.description-style-vertical .content-ul-tab ul li.active:before {opacity:1;
            visibility:visible;}
@media (max-width: 991px) {
  .woocommerce-tabs.description-style-vertical .content-ul-tab ul li.active a {color:var(--gray-dark,#000);}
}
.woocommerce-tabs.description-style-accordion .accordion-item:last-child .collapse {border-bottom:0;}
.woocommerce-tabs.description-style-accordion .accordion-item.active a:after {content:"\e920";}
.woocommerce-tabs.description-style-accordion .accordion-item a.collapsed {margin-bottom:0;}
.woocommerce-tabs.description-style-accordion .accordion-item .collapse {-webkit-transition:all .3s ease;
        transition:all .3s ease;}
@media (max-width: 991px) {
  .woocommerce-tabs {padding-top:40px;}
}
#respond {line-height:1.4em;}
#respond .comment-form label {font-weight:400;
    color:var(--gray-dark,#000);
    margin-bottom:20px;
    margin-right:10px;}
#respond .comment-form-rating {margin-bottom:10px;}
#respond textarea {box-sizing:border-box;}
#respond p.stars {padding:5px 0;
    width:160px;
    position:relative;
    top:2px;}
@media (max-width: 767px) {
  #respond p.stars {width:100px;}
}
#respond p.stars span {display:inline-block;}
#respond p.stars.selected a:after,#respond p.stars:hover a:after {color:var(--theme-color,#d85c33);}
#respond p.stars a {display:inline-block;
      vertical-align:middle;
      line-height:100%;
      position:relative;
      font-size:0;
      width:auto;}
#respond p.stars a:after {content:"\e907";
        font-family:icomoon;
        font-size:var(--font-size-body,14px);
        font-weight:unset;
        text-indent:0;
        color:#cecece;}
#respond p.stars a:last-child {margin-right:0;}
#respond p.stars a.active~a:after,#respond p.stars a:hover~a:after {color:#cecece;}
.quantity {width:auto;
  position:relative;
  margin:0 auto;
  overflow:hidden;
  zoom:1;}
.quantity input.qty {float:left;
    width:45px;
    height:38px;
    text-align:center;
    padding:0;
    -moz-appearance:textfield;}
.quantity input.qty:focus:focus {border-color:#66afe9;
      outline:0;}
.quantity .minus,.quantity .plus {background:#fff;
    float:left;
    display:block;
    padding:0;
    margin:0;
    vertical-align:text-top;
    overflow:visible;
    text-decoration:none;
    cursor:pointer;
    line-height:18px;
    font-size:14px;
    color:var(--gray-dark,#000);
    border:1px solid var(--border-color,#e9e9e9);
    text-align:center;
    width:45px;
    height:38px;}
.form-row:after,.form-row:before {content:" ";
  display:table;}
.form-row:after {clear:both;}
.form-row .no-sidebar-left .col-lg-2 .product-grid label.button-groups,.form-row .no-sidebar-left .col-lg-2 .product-grid label.category,.form-row .no-sidebar-left .col-lg-2 .product-grid label.onsale,.form-row .no-sidebar-left .col-lg-2 .product-grid label.price,.form-row .no-sidebar-left .col-lg-2 .product-grid label.rating,.form-row .no-sidebar-left .col-md-2 .product-grid label.button-groups,.form-row .no-sidebar-left .col-md-2 .product-grid label.category,.form-row .no-sidebar-left .col-md-2 .product-grid label.onsale,.form-row .no-sidebar-left .col-md-2 .product-grid label.price,.form-row .no-sidebar-left .col-md-2 .product-grid label.rating,.form-row .no-sidebar-right .col-lg-2 .product-grid label.button-groups,.form-row .no-sidebar-right .col-lg-2 .product-grid label.category,.form-row .no-sidebar-right .col-lg-2 .product-grid label.onsale,.form-row .no-sidebar-right .col-lg-2 .product-grid label.price,.form-row .no-sidebar-right .col-lg-2 .product-grid label.rating,.form-row .no-sidebar-right .col-md-2 .product-grid label.button-groups,.form-row .no-sidebar-right .col-md-2 .product-grid label.category,.form-row .no-sidebar-right .col-md-2 .product-grid label.onsale,.form-row .no-sidebar-right .col-md-2 .product-grid label.price,.form-row .no-sidebar-right .col-md-2 .product-grid label.rating,.form-row .product-info .cart .button label.fa,.form-row .product-info .cart .button label[class*=" icon-"],.form-row .product-info .cart .button label[class^=icon-],.form-row .products .product-list .button-groups label.feedback,.form-row label.hidden,.no-sidebar-left .col-lg-2 .product-grid .form-row label.button-groups,.no-sidebar-left .col-lg-2 .product-grid .form-row label.category,.no-sidebar-left .col-lg-2 .product-grid .form-row label.onsale,.no-sidebar-left .col-lg-2 .product-grid .form-row label.price,.no-sidebar-left .col-lg-2 .product-grid .form-row label.rating,.no-sidebar-left .col-md-2 .product-grid .form-row label.button-groups,.no-sidebar-left .col-md-2 .product-grid .form-row label.category,.no-sidebar-left .col-md-2 .product-grid .form-row label.onsale,.no-sidebar-left .col-md-2 .product-grid .form-row label.price,.no-sidebar-left .col-md-2 .product-grid .form-row label.rating,.no-sidebar-right .col-lg-2 .product-grid .form-row label.button-groups,.no-sidebar-right .col-lg-2 .product-grid .form-row label.category,.no-sidebar-right .col-lg-2 .product-grid .form-row label.onsale,.no-sidebar-right .col-lg-2 .product-grid .form-row label.price,.no-sidebar-right .col-lg-2 .product-grid .form-row label.rating,.no-sidebar-right .col-md-2 .product-grid .form-row label.button-groups,.no-sidebar-right .col-md-2 .product-grid .form-row label.category,.no-sidebar-right .col-md-2 .product-grid .form-row label.onsale,.no-sidebar-right .col-md-2 .product-grid .form-row label.price,.no-sidebar-right .col-md-2 .product-grid .form-row label.rating,.product-info .cart .button .form-row label.fa,.product-info .cart .button .form-row label[class*=" icon-"],.product-info .cart .button .form-row label[class^=icon-],.products .product-list .button-groups .form-row label.feedback {visibility:hidden;}
.form-row label {display:block;}
.form-row select {cursor:pointer;}
.form-row .required {color:#e42234;
  font-weight:700;
  border:0;}
.form-row .input-text {width:100%;}
.form-row.form-row-wide {clear:both;
  margin:0;
  margin-bottom:14px;}
ul.tabs {list-style:none;
  padding:0 0 0 1em;
  margin:0 0 1.618em;
  overflow:hidden;}
ul.tabs,ul.tabs li {position:relative;}
ul.tabs li {display:inline-block;
    vertical-align:middle;
    z-index:0;
    margin:0 -5px;
    padding:0 1em;
    border:1px solid var(--border-color,#d0d0d0);
    box-shadow:0 3px 3px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.6);}
ul.tabs li a {display:inline-block;
      vertical-align:middle;
      padding:.5em 0;
      font-weight:700;
      color:var(--border-color,#e9e9e9);
      text-decoration:none;}
ul.tabs li a:hover {text-decoration:none;
        color:var(--border-color,#fff);}
ul.tabs li.active {background:var(--border-color,#e9e9e9);
      z-index:2;
      border-bottom-color:var(--border-color,#e9e9e9);}
ul.tabs li.active a {color:inherit;
        text-shadow:inherit;}
ul.tabs li.active:before {box-shadow:2px 2px 0 var(--border-color,#e9e9e9);}
ul.tabs li.active:after {box-shadow:-2px 2px 0 var(--border-color,#e9e9e9);}
ul.tabs li:after,ul.tabs li:before {border:1px solid var(--border-color,#d0d0d0);
      position:absolute;
      bottom:-1px;
      content:"";
      width:5px;
      height:5px;}
ul.tabs li:before {border-width:0 1px 1px 0;
      left:-6px;
      border-bottom-right-radius:4px;
      border-top-right-radius:4px;
      box-shadow:-2px 2px 0 var(--border-color,#d0d0d0);}
ul.tabs li:after {border-width:0 0 1px 1px;
      right:-6px;
      border-bottom-left-radius:4px;
      border-top-left-radius:4px;
      box-shadow:-2px 2px 0 var(--border-color,#d0d0d0);}
.product-lable {position:absolute;
  left:0;
  top:10px;
  display:flex;
  flex-direction:column;
  z-index:7;
  gap:5px;}
.hot,.onsale {text-align:center;
  color:#fff;
  font-size:14px;
  font-weight:500;
  padding:0 10px;
  line-height:24px;
  height:24px;
  display:block;}
.hot {background-color:#81c1a9;}
.onsale {background-color:var(--theme-color,#d85c33);}
.star-rating {overflow:hidden;
  position:relative;
  width:80px;
  height:1.2em;
  line-height:1.2em;
  display:inline-block;
  font-family:icomoon;
  font-size:12px;}
.star-rating:before {content:"\e907\e907\e907\e907\e907";
    color:#ccc;
    float:left;
    top:0;
    left:0;
    position:absolute;
    letter-spacing:4px;}
.boosin-topcart.active.popup .cart-popup.popup {-webkit-transform:translateX(0) !important;
  transform:translateX(0) !important;
  opacity:1;
  visibility:visible;}
.boosin-topcart.active .remove-cart-shadow {display:block;}
.boosin-topcart.dark .mini-cart .cart-popup .ajaxcart__footer,.boosin-topcart.dark .mini-cart .cart-popup .cart_item .blockOverlay {background:#222 !important;}
.boosin-topcart.popup:not(.show) .mini-cart .remove-cart a .close-line1 {-webkit-transform:translateY(0) translateX(0) rotate(-45deg);
  transform:translateY(0) translateX(0) rotate(-45deg);
  animation-name:crossLeftClose;
  -webkit-animation-delay:0s;
  animation-delay:0s;
  -webkit-animation-duration:.15s;
  animation-duration:.15s;}
.boosin-topcart.popup:not(.show) .mini-cart .remove-cart a .close-line2 {-webkit-transform:translateY(0) translateX(0) rotate(45deg);
  transform:translateY(0) translateX(0) rotate(45deg);
  -webkit-animation-name:crossRightClose;
  animation-name:crossRightClose;
  -webkit-animation-delay:.06s;
  animation-delay:.06s;
  -webkit-animation-duration:.15s;
  animation-duration:.15s;}
.boosin-topcart.popup.show .mini-cart .cart-popup {opacity:1;
  visibility:visible;}
.boosin-topcart.popup.show .mini-cart .cart-popup,.boosin-topcart.popup.show .mini-cart .cart-popup>.inner {-webkit-transform:translateX(0) !important;
  transform:translateX(0) !important;}
.boosin-topcart.popup.show .mini-cart .remove-cart-shadow {display:block;}
.boosin-topcart.popup .mini-cart {position:relative;}
.boosin-topcart.popup .mini-cart .cart-popup {position:fixed;
    height:100%;
    right:0;
    width:420px;
    max-width:calc(100vw - 30px);
    top:0 !important;
    z-index:10000;
    -webkit-transform:translateX(107%) !important;
    transform:translateX(107%) !important;
    -webkit-transition:all .8s cubic-bezier(.2,1,.3,1);
    transition:all .8s cubic-bezier(.2,1,.3,1);
    overflow:hidden;
    padding:0;}
.boosin-topcart.popup .mini-cart .cart-popup .woocommerce-cart-header {height:100%;
      display:flex;
      flex-wrap:wrap;
      flex-direction:column;}
.boosin-topcart.popup .mini-cart .cart-popup .cart-details {flex:1;
      display:flex;
      flex-direction:column;
      overflow:auto;}
.boosin-topcart.popup .mini-cart .cart-popup .cart-header-form {overflow:auto;
      flex:1;
      margin-top:25px;}
.boosin-topcart.popup .mini-cart .cart-popup div.empty {margin-top:50px;}
.boosin-topcart.popup .mini-cart .cart-popup .remove-cart {padding:20px;
      background:#f5f5f5;
      z-index:10;
      display:flex;
      align-items:center;}
.boosin-topcart.popup .mini-cart .cart-popup .remove-cart a {margin-left:auto;
        position:relative;
        -webkit-transition:opacity .2s ease;
        transition:opacity .2s ease;
        height:20px;
        width:20px;
        top:0;
        right:0;
        box-sizing:border-box;
        line-height:20px;
        display:inline-block;
        border-radius:50%;
        -webkit-border-radius:50%;
        -moz-border-radius:50%;
        -ms-border-radius:50%;
        -o-border-radius:50%;
        cursor:pointer;}
.boosin-topcart.popup .mini-cart .cart-popup .remove-cart a:after,.boosin-topcart.popup .mini-cart .cart-popup .remove-cart a:before {-webkit-transform:rotate(-45deg);
          transform:rotate(-45deg);
          content:"";
          position:absolute;
          top:50%;
          left:calc(50% - 8px);
          display:block;
          height:1px;
          width:20px;
          background-color:var(--gray-dark,#000);
          -webkit-transition:all .3s ease-out;
          transition:all .3s ease-out;}
.boosin-topcart.popup .mini-cart .cart-popup .remove-cart a:after {-webkit-transform:rotate(-135deg);
          transform:rotate(-135deg);}
.boosin-topcart.popup .mini-cart .cart-popup .remove-cart a:hover:after,.boosin-topcart.popup .mini-cart .cart-popup .remove-cart a:hover:before {-webkit-transform:rotate(0deg);
          transform:rotate(0deg);}
.boosin-topcart.popup .mini-cart .cart-popup .top-total-cart {font-size:calc(var(--font-size-body,14px) + 6px);
      font-weight:500;
      margin:0;
      width:auto;
      text-transform:uppercase;}
.boosin-topcart.popup .mini-cart .cart-popup .quantity {color:var(--gray-dark,#000);
      text-transform:uppercase;
      font-weight:600;}
.boosin-topcart.popup .mini-cart .cart-popup .cart-header-form>div {padding:0 10px 0 20px;
      overflow-x:hidden;
      overflow-y:auto;
      max-height:100%;}
.boosin-topcart.popup .mini-cart .cart-popup .cart-header-form>div::-webkit-scrollbar {width:3px;}
.boosin-topcart.popup .mini-cart .cart-popup .cart-header-form>div::-webkit-scrollbar-track {background:#f1f1f1;}
.boosin-topcart.popup .mini-cart .cart-popup .cart-header-form>div::-webkit-scrollbar-thumb {background:#999;}
@media (max-width: 480px) {
  .boosin-topcart.popup .mini-cart .cart-popup {width:350px;}
}
.boosin-topcart.dropdown .remove-cart,.boosin-topcart.dropdown .top-total-cart {display:none;}
.boosin-topcart.dropdown .mini-cart {position:relative;}
.boosin-topcart.dropdown.show .mini-cart .cart-popup {opacity:1;
  visibility:visible;
  -webkit-transform:translateY(0) !important;
  transform:translateY(0) !important;}
.boosin-topcart.dropdown.show .mini-cart .cart-popup .cart-header-form {max-height:335px;
    overflow-y:auto;
    padding:0 10px 0 20px;
    margin-top:25px;}
.rtl .boosin-topcart.dropdown.show .mini-cart .cart-popup .cart-header-form {padding:0 20px 0 10px;}
.boosin-topcart.dropdown.show .mini-cart .cart-popup .cart-header-form::-webkit-scrollbar {width:3px;}
.boosin-topcart.dropdown.show .mini-cart .cart-popup .cart-header-form::-webkit-scrollbar-track {background:#f1f1f1;}
.boosin-topcart.dropdown.show .mini-cart .cart-popup .cart-header-form::-webkit-scrollbar-thumb {background:#888;}
.boosin-topcart.dropdown.show .mini-cart .cart-popup .cart-header-form::-webkit-scrollbar-thumb:hover {background:#555;}
.boosin-topcart.dropdown.show .mini-cart .remove-cart-shadow {display:block;}
.mini-cart {position:relative;}
.mini-cart div.empty {text-align:center;
    position:relative;
    margin-top:25px;
    padding-top:85px;
    padding-bottom:50px;
    font-size:calc(var(--font-size-body,14px) + 7px);
    color:var(--gray-dark,#000);}
.mini-cart div.empty:before {content:"\e907";
      position:absolute;
      top:0;
      left:0;
      font-family:wpbingofont;
      font-size:80px;
      line-height:1;
      width:100%;}
.mini-cart div.empty span {display:block;}
.mini-cart div.empty .go-shop {display:inline-block;
      font-size:calc(var(--font-size-body,14px) + 1px);
      text-transform:capitalize;
      font-weight:500;
      line-height:28px;
      margin-top:15px;
      position:relative;
      background:var(--button-color,#d85c33);
      color:#fff;
      padding:7px 20px;
      overflow:hidden;}
.mini-cart div.empty .go-shop:hover {background:#b54723;}
.mini-cart .cart-popup {text-align:left;
    width:380px;
    background:#fff;
    position:absolute;
    color:var(--gray-dark,#000);
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    -webkit-transform:translateY(20px) !important;
    transform:translateY(20px) !important;
    z-index:10;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    left:auto !important;
    right:0 !important;
    top:45px !important;
    will-change:unset !important;
    box-shadow:0 5px 5px 0 rgba(50,50,50,.2);}
@media (max-width: 480px) {
  .mini-cart .cart-popup {width:290px;}
}
.mini-cart .cart-popup .ajaxcart__footer {padding:20px;
      background-color:#fff;}
.mini-cart .cart-popup .total-cart {color:var(--gray-dark,#000);
      line-height:26px;
      position:relative;
      font-weight:500;
      display:flex;
      justify-content:space-between;
      margin-bottom:15px;
      padding-top:15px;
      border-top:1px solid var(--border-color,#e9e9e9);
      text-transform:capitalize;}
.mini-cart .cart-popup .total-cart,.mini-cart .cart-popup .total-cart .total-price {font-size:calc(var(--font-size-body,14px) + 4px);}
.mini-cart .cart-popup .free-ship {margin:25px 20px 0;
      padding:25px 20px;
      display:flex;
      gap:15px;
      border:1px solid var(--border-color,#e9e9e9);}
.mini-cart .cart-popup .free-ship .icon-freeship {max-width:40px;
        width:100%;
        height:40px;
        line-height:42px;
        background-color:var(--theme-color,#d85c33);
        border-radius:50%;
        -webkit-border-radius:50%;
        -moz-border-radius:50%;
        -ms-border-radius:50%;
        -o-border-radius:50%;
        text-align:center;
        color:#fff;
        font-size:25px;}
.mini-cart .cart-popup .free-ship .title-ship {color:var(--text-color,#646464);
        margin-top:10px;
        font-size:var(--font-size-body,14px);}
.mini-cart .cart-popup .free-ship .title-ship strong {color:var(--gray-dark,#000);
          font-weight:500;}
.mini-cart .cart-popup .free-ship .total-percent {width:100%;
        background:transparent;
        height:6px;
        background:#e9e9e9;}
.mini-cart .cart-popup .free-ship .total-percent,.mini-cart .cart-popup .free-ship .total-percent .percent {position:relative;
        border-radius:5px;
        -webkit-border-radius:5px;
        -moz-border-radius:5px;
        -ms-border-radius:5px;
        -o-border-radius:5px;}
.mini-cart .cart-popup .free-ship .total-percent .percent {height:100%;
          left:0;
          animation:2s linear 0s infinite q;
          background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
          background-color:#ff4b4b;
          transition:.9s linear;
          transition-property:width,background-color;
          background-size:20px 20px;}
@media (max-width: 480px) {
  .mini-cart .cart-popup .free-ship {font-size:var(--font-size-body,14px);}
}
.mini-cart .cart-popup .cart_item {position:relative;
      margin-bottom:20px;
      padding-bottom:20px;
      overflow:hidden;
      display:flex;
      border-bottom:1px solid var(--border-color,#e9e9e9);}
.mini-cart .cart-popup .cart_item:last-child {margin-bottom:0;
        padding-bottom:0;
        border:0;}
.mini-cart .cart-popup .cart_item .blockOverlay {background:#fff !important;
        opacity:.75 !important;
        backdrop-filter:blur(5px);}
.mini-cart .cart-popup .content-cart-left {display:inline-block;
      width:100px;
      flex:0 0 100px;
      margin-right:15px;}
.mini-cart .cart-popup .content-cart-left img {width:100%;
        height:auto;
        display:block;}
.mini-cart .cart-popup .content-cart-right {flex:1;
      padding-right:25px;}
.mini-cart .cart-popup .product-flex {display:flex;
      flex-wrap:wrap;
      align-items:center;
      margin-top:10px;}
.mini-cart .cart-popup .product-remove a {color:var(--text-color,#646464);}
.mini-cart .cart-popup .product-remove a.remove {color:var(--text-color,#646464);
        font-size:0;}
.mini-cart .cart-popup .product-remove a.remove:before {position:relative;
          content:"\e921";
          font-family:wpbingofont;
          font-size:16px;}
.mini-cart .cart-popup .product-remove a.remove:hover {color:var(--hover-color,#d85c33);}
.mini-cart .cart-popup .product-name {margin-bottom:5px;}
.mini-cart .cart-popup .product-name a {color:var(--gray-dark,#000);
        font-size:var(--font-size-body,14px);
        font-family:var(--font-family-heading,"Libre Baskerville");
        line-height:1.3;
        -webkit-transition:all .3s ease;
        transition:all .3s ease;}
.mini-cart .cart-popup .quantity {color:var(--gray-dark,#000);
      margin:0;
      display:inline-flex;
      border:1px solid var(--border-color,#e9e9e9);
      margin-right:15px;}
.mini-cart .cart-popup .quantity input[type=number]::-webkit-inner-spin-button,.mini-cart .cart-popup .quantity input[type=number]::-webkit-outer-spin-button {-webkit-appearance:none;
        margin:0;}
.mini-cart .cart-popup .quantity button,.mini-cart .cart-popup .quantity input {float:unset;
        border:0;
        height:30px;
        line-height:35px;
        width:30px;
        color:var(--gray-dark,#000);}
.mini-cart .cart-popup .quantity .plus {order:3;}
.mini-cart .cart-popup .quantity .minus {order:1;}
.mini-cart .cart-popup .quantity input {order:2;}
.mini-cart .cart-popup .product-subtotal {color:var(--gray-dark,#000);
      font-weight:700;}
.mini-cart .cart-popup .buttons {display:flex;
      gap:10px;}
.mini-cart .cart-popup .buttons .button {width:100%;
        font-size:calc(var(--font-size-body, 14px) + 1px);
        font-weight:500;
        text-overflow:ellipsis;
        text-transform:capitalize;
        -webkit-transition:unset;
        transition:unset;
        display:inline-block;
        position:relative;
        overflow:hidden;
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0;
        -webkit-transition:all .3s ease;
        transition:all .3s ease;
        background-color:transparent;
        box-shadow:none;
        padding:0 15px;
        line-height:50px;
        height:50px;
        color:#fff;}
.mini-cart .cart-popup .buttons .button.checkout {background:var(--theme-color,#d85c33);}
.mini-cart .cart-popup .buttons .button.checkout:hover {background-color:#b54723;}
.mini-cart .cart-popup .buttons .button.view-cart {border:0;
          background:var(--gray-dark,#000);}
.mini-cart .cart-popup .buttons .button.view-cart:hover {background-color:var(--hover-color,#d85c33);}
.woosc_table tbody tr.tr-add_to_cart td a.add_to_cart_button.added {display:none;}
.woosc_table tbody tr.tr-add_to_cart td a.add_to_cart_button.loading {border:0;
      animation:none;
      color:transparent;}
.woosc_table tbody tr.tr-add_to_cart td a.add_to_cart_button.loading:before {position:absolute;
        display:inline-block;
        content:"";
        border:2px solid hsla(0,0%,100%,.5);
        border-top-color:#fff;
        width:18px;
        height:18px;
        border-radius:50%;
        -webkit-border-radius:50%;
        -moz-border-radius:50%;
        -ms-border-radius:50%;
        -o-border-radius:50%;
        background:none;
        -webkit-animation:2s linear 0s normal none infinite running x;
        animation:2s linear 0s normal none infinite running x;
        text-indent:0;
        top:calc(50% - 9px);
        left:calc(50% - 10px);
        -webkit-transition:all 0s ease;
        transition:all 0s ease;
        margin:0;}
.woosw-popup .woosw-items .woosw-item .woosw-item--atc a.loading {color:transparent;
        position:relative;}
.woosw-popup .woosw-items .woosw-item .woosw-item--atc a.loading span {position:unset;
          border:none !important;
          animation:none;}
.woosw-popup .woosw-items .woosw-item .woosw-item--atc a.loading:before {position:absolute;
          display:inline-block;
          content:"";
          border:2px solid hsla(0,0%,100%,.5);
          border-top-color:#fff;
          width:16px;
          height:16px;
          border-radius:50%;
          -webkit-border-radius:50%;
          -moz-border-radius:50%;
          -ms-border-radius:50%;
          -o-border-radius:50%;
          background:none;
          -webkit-animation:2s linear 0s normal none infinite running x;
          animation:2s linear 0s normal none infinite running x;
          text-indent:0;
          left:calc(50% - 8px);
          top:calc(50% - 8px);
          -webkit-transition:all 0s ease;
          transition:all 0s ease;
          opacity:1;
          visibility:visible;}
.woosw-list .woosw-items .woosw-item--actions .woosw-item--atc a.loading {color:transparent;
        position:relative;}
.woosw-list .woosw-items .woosw-item--actions .woosw-item--atc a.loading span {position:unset;
          border:none !important;
          animation:none;}
.woosw-list .woosw-items .woosw-item--actions .woosw-item--atc a.loading:before {position:absolute;
          display:inline-block;
          content:"";
          border:2px solid hsla(0,0%,100%,.5);
          border-top-color:#fff;
          width:16px;
          height:16px;
          border-radius:50%;
          -webkit-border-radius:50%;
          -moz-border-radius:50%;
          -ms-border-radius:50%;
          -o-border-radius:50%;
          background:none;
          -webkit-animation:2s linear 0s normal none infinite running x;
          animation:2s linear 0s normal none infinite running x;
          text-indent:0;
          left:calc(50% - 8px);
          top:calc(50% - 8px);
          -webkit-transition:all 0s ease;
          transition:all 0s ease;
          opacity:1;
          visibility:visible;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {width:7px;
    height:7px;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    background:var(--theme-color,#d85c33);
    top:-2px;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {background:var(--theme-color,#d85c33);}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    background:#d7d7d7;
    margin-top:15px;
    margin-bottom:0;}
.woocommerce .widget_price_filter .ui-slider-horizontal {height:2px;}
.woocommerce .widget_layered_nav .dropdown_layered_nav_size {margin-top:10px;
  padding:5px 20px;}
.bwp-top-bar .display li a.active span,.bwp-top-bar .display li a:hover span {background:var(--theme-color,#d85c33);
          border-color:var(--theme-color,#d85c33);}
.bwp-top-bar .display li a.active.view-list:before,.bwp-top-bar .display li a:hover.view-list:before {color:var(--theme-color,#d85c33);}
.bwp-top-bar .woocommerce-ordering.show .pwb-dropdown-toggle,.bwp-top-bar .woocommerce-sort-count.show .pwb-dropdown-toggle {background:var(--theme-color,#d85c33);
      border-color:var(--theme-color,#d85c33);
      color:#fff;}
.bwp-top-bar .woocommerce-ordering.show .pwb-dropdown-toggle:after,.bwp-top-bar .woocommerce-sort-count.show .pwb-dropdown-toggle:after {color:#fff;}
.bwp-top-bar .boosin-woocommerce-sort-count .list-show {padding-left:0;
      display:inline-flex;
      margin-bottom:0;}
.rtl .bwp-top-bar .boosin-woocommerce-sort-count .list-show {padding-right:0;
        padding-left:0;}
.bwp-top-bar .boosin-woocommerce-sort-count .list-show li {list-style:none;
        color:var(--gray-dark,#000);
        margin-right:15px;
        padding-right:15px;
        font-weight:500;
        position:relative;}
.rtl .bwp-top-bar .boosin-woocommerce-sort-count .list-show li {margin-left:15px;
          margin-right:0;
          padding-left:15px;
          padding-right:0;}
.bwp-top-bar .boosin-woocommerce-sort-count .list-show li:before {content:"";
          position:absolute;
          top:calc(50% - 8px);
          width:1px;
          height:16px;
          background:#e1e1e1;
          right:0;}
.bwp-top-bar .boosin-woocommerce-sort-count .list-show li:last-child {margin-right:0;
          padding-right:0;}
.rtl .bwp-top-bar .boosin-woocommerce-sort-count .list-show li:last-child {margin-left:0;
            margin-right:0;
            padding-left:0;
            padding-right:0;}
.bwp-top-bar .boosin-woocommerce-sort-count .list-show li:last-child:before {display:none;}
.bwp-top-bar .boosin-woocommerce-sort-count .list-show li a {color:var(--text-color,#646464);
          font-weight:500;}
.bwp-top-bar .boosin-woocommerce-sort-count .list-show li.active a,.bwp-top-bar .boosin-woocommerce-sort-count .list-show li:hover a {color:var(--theme-color,#d85c33);}
@media (max-width: 480px) {
  .bwp-top-bar.dropdown-left .woocommerce-ordering .pwb-dropdown-menu {right:auto;
      left:0 !important;}
}
.woocommerce-pagination.shop-loadmore .woocommerce-load-more.active .loadmore-button-text {opacity:0;
      visibility:hidden;}
.woocommerce-pagination.shop-loadmore .woocommerce-load-more.active .loader {opacity:1;
      visibility:visible;}
.woocommerce-pagination.shop-loadmore .woocommerce-load-more.active:after {display:none;}
.loader-content.loader-off,.loading-gif.loader-off,body.loaded .loader-content,body.loaded .loading-gif {opacity:0;
  visibility:hidden;}
#loader.pre-loading {animation-name:b;
    animation-duration:1s;
    animation-fill-mode:forwards;}
.zoom-2 {overflow:hidden;}
.zoom-2 img {position:relative;
    width:100%;
    -webkit-transition:all .2s ease-out;
    transition:all .2s ease-out;
    -webkit-transform-origin:center center;
    transform-origin:center center;}
.zoom-2:hover img {-webkit-transform:scale(1.2);
    transform:scale(1.2);}
.tab-pane.active {height:auto;
    display:block;
    overflow:visible;}
.banners-effect-6 .category-posts .entry-post .entry-thumb .post-thumbnail,.banners-effect-6 .category-posts article .entry-thumb .post-thumbnail,.banners-effect-6 .post-related .entry-post .entry-thumb .post-thumbnail,.banners-effect-6 .post-related article .entry-thumb .post-thumbnail {display:inline-block;
  position:relative;
  overflow:hidden;
  vertical-align:top;}
.banners-effect-6 .category-posts .entry-post .entry-thumb .post-thumbnail img,.banners-effect-6 .category-posts article .entry-thumb .post-thumbnail img,.banners-effect-6 .post-related .entry-post .entry-thumb .post-thumbnail img,.banners-effect-6 .post-related article .entry-thumb .post-thumbnail img {backface-visibility:hidden;
    filter:alpha(opacity=100);
    -webkit-transition:opacity 1s ease 0s,transform 1s ease 0s;
    transition:opacity 1s ease 0s,transform 1s ease 0s;}
.banners-effect-6 .category-posts .entry-post:hover .entry-thumb .post-thumbnail img,.banners-effect-6 .category-posts article:hover .entry-thumb .post-thumbnail img,.banners-effect-6 .post-related .entry-post:hover .entry-thumb .post-thumbnail img,.banners-effect-6 .post-related article:hover .entry-thumb .post-thumbnail img {filter:alpha(opacity=80);
  transform:scale3d(1.05,1.05,1);}
@keyframes a{
  0%{
    width:0; }
  to{
    width:40%; } }
@keyframes b{
  0%{
    width:40%; }
  to{
    width:100%; } }
@keyframes c{
  0%{
    -webkit-transform:translateY(0);
    transform:translateY(0); }
  to{
    -webkit-transform:translateY(-10px);
    transform:translateY(-10px); } }
@keyframes d{
  0%{
    -webkit-transform:translateY(-8px);
    transform:translateY(-8px); }
  25%{
    -webkit-transform:translateY(0);
    transform:translateY(0); }
  50%{
    -webkit-transform:translateY(8px);
    transform:translateY(8px); }
  75%{
    -webkit-transform:translateY(0);
    transform:translateY(0); }
  to{
    -webkit-transform:translateY(-8px);
    transform:translateY(-8px); } }
@keyframes e{
  0%{
    -webkit-transform:translateX(-8px);
    transform:translateX(-8px); }
  25%{
    -webkit-transform:translateX(0);
    transform:translateX(0); }
  50%{
    -webkit-transform:translateX(8px);
    transform:translateX(8px); }
  75%{
    -webkit-transform:translateX(0);
    transform:translateX(0); }
  to{
    -webkit-transform:translateX(-8px);
    transform:translateX(-8px); } }
@keyframes f{
  0%{
    transform:rotate(0deg); }
  to{
    transform:rotate(359deg); } }
@keyframes g{
  0%{
    transform:scale(1);
    -webkit-transform:scale(1);
    opacity:1; }
  to{
    transform:scale(2);
    -webkit-transform:scale(2);
    opacity:0; } }
@keyframes h{
  0%{
    transform-origin:0 100%;
    transform:scaleX(0); }
  to{
    transform:scaleX(1);
    transform-origin:0 100%; } }
@keyframes i{
  0%{
    width:100%; }
  to{
    width:0; } }
@-webkit-keyframes j{
  0%{
    opacity:1; }
  to{
    opacity:0; } }
@keyframes j{
  0%{
    opacity:1; }
  to{
    opacity:0; } }
@keyframes k{
  to{
    transform:none; } }
@-webkit-keyframes l{
  to{
    left:125%; } }
@keyframes l{
  to{
    left:125%; } }
@-webkit-keyframes m{
  0%{
    opacity:1; }
  40%{
    opacity:1; }
  to{
    width:200%;
    height:200%;
    opacity:0; } }
@keyframes m{
  0%{
    opacity:1; }
  40%{
    opacity:1; }
  to{
    width:200%;
    height:200%;
    opacity:0; } }
@keyframes n{
  16.65%{
    -webkit-transform:translateX(10px);
    transform:translateX(10px); }
  33.33%{
    -webkit-transform:translateX(-8px);
    transform:translateX(-8px); }
  49.95%{
    -webkit-transform:translateX(6px);
    transform:translateX(6px); }
  66.6%{
    -webkit-transform:translateX(-4px);
    transform:translateX(-4px); }
  83.25%{
    -webkit-transform:translateX(3px);
    transform:translateX(3px); }
  to{
    -webkit-transform:translateX(0);
    transform:translateX(0); } }
@keyframes o{
  0%{
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%); }
  to{
    -webkit-transform:translateY(0);
    transform:translateY(0); } }
@-webkit-keyframes o{
  0%{
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%); }
  to{
    -webkit-transform:translateY(0);
    transform:translateY(0); } }
@keyframes p{
  0%{
    -webkit-transform:translateY(100%);
    transform:translateY(100%); }
  to{
    -webkit-transform:translateY(0);
    transform:translateY(0); } }
@-webkit-keyframes p{
  0%{
    -webkit-transform:translateY(100%);
    transform:translateY(100%); }
  to{
    -webkit-transform:translateY(0);
    transform:translateY(0); } }
@keyframes q{
  0%{
    background-position:0 0; }
  to{
    background-position:40px 0; } }
@keyframes r{
  0%{
    left:-20px; }
  50%{
    left:50%;
    width:20px;
    height:20px; }
  to{
    left:50%;
    width:250%;
    height:250%; } }
@keyframes s{
  0%{
    right:-20px; }
  50%{
    right:50%;
    width:20px;
    height:20px; }
  to{
    right:50%;
    width:250%;
    height:250%; } }
@keyframes t{
  to{
    transform:rotate(1turn); } }
@keyframes u{
  0%,to{
    transform:scaleY(1); }
  25%{
    transform:scaleY(.75); } }
@keyframes v{
  0%,to{
    transform:scaleX(1) scaleY(1); }
  25%{
    transform:scaleX(.85) scaleY(1.25); } }
@keyframes w{
  0%{
    left:-150px; }
  to{
    left:100%; } }
.btn,.clear-all {display:inline-block;
  font-weight:400;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  user-select:none;
  border:1px solid transparent;
  padding:.375rem .75rem;
  font-size:1rem;
  line-height:1.5;
  border-radius:.25rem;
  -webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.btn:focus,.btn:hover,.clear-all:focus,.clear-all:hover {text-decoration:none;}
.btn.focus,.btn:focus,.clear-all:focus,.focus.clear-all {outline:0;
    box-shadow:0 0 0 .2rem rgba(0,0,0,.25);}
.btn.disabled,.btn:disabled,.clear-all:disabled,.disabled.clear-all {opacity:.65;
    box-shadow:none;}
.btn:not(:disabled):not(.disabled),.clear-all:not(:disabled):not(.disabled) {cursor:pointer;}
.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active,.clear-all:not(:disabled):not(.disabled).active,.clear-all:not(:disabled):not(.disabled):active {background-image:none;
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}
.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active:focus,.clear-all:not(:disabled):not(.disabled).active:focus,.clear-all:not(:disabled):not(.disabled):active:focus {box-shadow:0 0 0 .2rem rgba(0,0,0,.25),inset 0 3px 5px rgba(0,0,0,.125);}
a.btn.disabled,a.disabled.clear-all,fieldset:disabled a.btn,fieldset:disabled a.clear-all {pointer-events:none;}
.btn-primary {color:#fff;
  background-color:#33aebd;
  border-color:#33aebd;
  box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);}
.btn-primary:hover {color:#fff;
    background-color:#2b929f;
    border-color:#288995;}
.btn-primary.focus,.btn-primary:focus {box-shadow:0 0 0 .2rem rgba(51,174,189,.5);}
.btn-primary.disabled,.btn-primary:disabled {color:#fff;
    background-color:#33aebd;
    border-color:#33aebd;}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle {color:#fff;
    background-color:#288995;
    border-color:#25808b;}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus {box-shadow:0 0 0 .2rem rgba(51,174,189,.5);}
.btn-secondary.focus,.btn-secondary:focus {box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5);}
.btn-secondary.disabled,.btn-secondary:disabled {color:#fff;
    background-color:#6c757d;
    border-color:#6c757d;}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle {color:#fff;
    background-color:#545b62;
    border-color:#4e555b;}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus {box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5);}
.btn-success.focus,.btn-success:focus {box-shadow:0 0 0 .2rem rgba(0,255,176,.5);}
.btn-success.disabled,.btn-success:disabled {color:#212529;
    background-color:#00ffb0;
    border-color:#00ffb0;}
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle {color:#fff;
    background-color:#00cc8d;
    border-color:#00bf84;}
.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus {box-shadow:0 0 0 .2rem rgba(0,255,176,.5);}
.btn-info.focus,.btn-info:focus {box-shadow:0 0 0 .2rem rgba(1,163,212,.5);}
.btn-info.disabled,.btn-info:disabled {color:#fff;
    background-color:#01a3d4;
    border-color:#01a3d4;}
.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle {color:#fff;
    background-color:#017ca1;
    border-color:#017295;}
.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus {box-shadow:0 0 0 .2rem rgba(1,163,212,.5);}
.btn-warning.focus,.btn-warning:focus {box-shadow:0 0 0 .2rem rgba(255,194,7,.5);}
.btn-warning.disabled,.btn-warning:disabled {color:#212529;
    background-color:#ffc207;
    border-color:#ffc207;}
.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle {color:#212529;
    background-color:#d39f00;
    border-color:#c69500;}
.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus {box-shadow:0 0 0 .2rem rgba(255,194,7,.5);}
.btn-danger.focus,.btn-danger:focus {box-shadow:0 0 0 .2rem rgba(228,34,52,.5);}
.btn-danger.disabled,.btn-danger:disabled {color:#fff;
    background-color:#e42234;
    border-color:#e42234;}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle {color:#fff;
    background-color:#bc1726;
    border-color:#b11624;}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus {box-shadow:0 0 0 .2rem rgba(228,34,52,.5);}
.btn-light.focus,.btn-light:focus {box-shadow:0 0 0 .2rem rgba(248,249,250,.5);}
.btn-light.disabled,.btn-light:disabled {color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa;}
.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle {color:#212529;
    background-color:#dae0e5;
    border-color:#d3d9df;}
.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus {box-shadow:0 0 0 .2rem rgba(248,249,250,.5);}
.btn-dark.focus,.btn-dark:focus {box-shadow:0 0 0 .2rem rgba(18,27,31,.5);}
.btn-dark.disabled,.btn-dark:disabled {color:#fff;
    background-color:#121b1f;
    border-color:#121b1f;}
.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle {color:#fff;
    background-color:#000;
    border-color:#000;}
.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus {box-shadow:0 0 0 .2rem rgba(18,27,31,.5);}
.btn-outline-primary.focus,.btn-outline-primary:focus {box-shadow:0 0 0 .2rem rgba(51,174,189,.5);}
.btn-outline-primary.disabled,.btn-outline-primary:disabled {color:#33aebd;
    background-color:transparent;}
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle {color:#fff;
    background-color:#33aebd;
    border-color:#33aebd;}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus {box-shadow:0 0 0 .2rem rgba(51,174,189,.5);}
.btn-outline-secondary.focus,.btn-outline-secondary:focus {box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5);}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled {color:#6c757d;
    background-color:transparent;}
.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle {color:#fff;
    background-color:#6c757d;
    border-color:#6c757d;}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus {box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5);}
.btn-outline-success.focus,.btn-outline-success:focus {box-shadow:0 0 0 .2rem rgba(0,255,176,.5);}
.btn-outline-success.disabled,.btn-outline-success:disabled {color:#00ffb0;
    background-color:transparent;}
.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle {color:#212529;
    background-color:#00ffb0;
    border-color:#00ffb0;}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus {box-shadow:0 0 0 .2rem rgba(0,255,176,.5);}
.btn-outline-info.focus,.btn-outline-info:focus {box-shadow:0 0 0 .2rem rgba(1,163,212,.5);}
.btn-outline-info.disabled,.btn-outline-info:disabled {color:#01a3d4;
    background-color:transparent;}
.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle {color:#fff;
    background-color:#01a3d4;
    border-color:#01a3d4;}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus {box-shadow:0 0 0 .2rem rgba(1,163,212,.5);}
.btn-outline-warning.focus,.btn-outline-warning:focus {box-shadow:0 0 0 .2rem rgba(255,194,7,.5);}
.btn-outline-warning.disabled,.btn-outline-warning:disabled {color:#ffc207;
    background-color:transparent;}
.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle {color:#212529;
    background-color:#ffc207;
    border-color:#ffc207;}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus {box-shadow:0 0 0 .2rem rgba(255,194,7,.5);}
.btn-outline-danger.focus,.btn-outline-danger:focus {box-shadow:0 0 0 .2rem rgba(228,34,52,.5);}
.btn-outline-danger.disabled,.btn-outline-danger:disabled {color:#e42234;
    background-color:transparent;}
.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle {color:#fff;
    background-color:#e42234;
    border-color:#e42234;}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus {box-shadow:0 0 0 .2rem rgba(228,34,52,.5);}
.btn-outline-light.focus,.btn-outline-light:focus {box-shadow:0 0 0 .2rem rgba(248,249,250,.5);}
.btn-outline-light.disabled,.btn-outline-light:disabled {color:#f8f9fa;
    background-color:transparent;}
.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle {color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa;}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus {box-shadow:0 0 0 .2rem rgba(248,249,250,.5);}
.btn-outline-dark.focus,.btn-outline-dark:focus {box-shadow:0 0 0 .2rem rgba(18,27,31,.5);}
.btn-outline-dark.disabled,.btn-outline-dark:disabled {color:#121b1f;
    background-color:transparent;}
.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle {color:#fff;
    background-color:#121b1f;
    border-color:#121b1f;}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus {box-shadow:0 0 0 .2rem rgba(18,27,31,.5);}
.btn-link.focus,.btn-link:focus,.clear-all:focus,.focus.clear-all,.product-info .button-action:focus,.product-info .cart .add-cart button.focus,.product-info .cart .add-cart button:focus,.product-info .cart>a.add_to_cart_button:focus,.product-info .cart>a.focus.add_to_cart_button,.product-info .focus.button-action {text-decoration:underline;
    border-color:transparent;
    box-shadow:none;}
.btn-link.disabled,.btn-link:disabled,.clear-all:disabled,.disabled.clear-all,.product-info .button-action:disabled,.product-info .cart .add-cart button.disabled,.product-info .cart .add-cart button:disabled,.product-info .cart>a.add_to_cart_button:disabled,.product-info .cart>a.disabled.add_to_cart_button,.product-info .disabled.button-action {color:#ccc;}
.content-product-list .products-thumb {display:inline-block;
  vertical-align:top;}
.products-list.grid:not(.slick-carousel) {display:flex;
  flex-wrap:wrap;
  list-style:none;
  overflow:hidden;}
@media (max-width: 767px) {
  .products-list.grid:not(.slick-carousel) {justify-content:center;}
}
.products-list.grid .product-wapper {position:relative;
  margin:0 0 45px;}
.products-list.grid .product-wapper .products-thumb {margin-bottom:26px;}
.products-list.grid .product-wapper .product-attribute {bottom:0;
    right:0;
    justify-content:center;
    opacity:1;
    visibility:visible;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    margin:5px -5px 0;}
.products-list.grid .product-wapper .product-attribute>div.color.active span {border:1px solid var(--gray-dark,#000);}
.products-list.grid .product-wapper .product-attribute>div.label.active span,.products-list.grid .product-wapper .product-attribute>div.label:hover span {background:var(--theme-color,#d85c33);
        border-color:var(--theme-color,#d85c33);
        color:#fff;}
.products-list.grid .product-wapper .product-attribute>div.images.active img,.products-list.grid .product-wapper .product-attribute>div.images:hover img {box-shadow:none;
        border-color:var(--gray-dark,#000);}
@media (max-width: 480px) {
  .products-list.grid .product-wapper .product-attribute {padding:0;}
}
.products-list.grid .product-wapper .products-thumb {position:relative;
    display:inline-block;
    vertical-align:top;
    overflow:hidden;}
.products-list.grid .product-wapper .products-thumb .product-thumb-hover {position:relative;
      display:block;}
.products-list.grid .product-wapper .products-thumb .product-thumb-hover .wp-post-image {opacity:1;
        visibility:visible;
        -webkit-transition:all .3s ease 0s;
        transition:all .3s ease 0s;
        position:absolute;
        top:0;
        left:0;
        right:0;
        max-width:100%;
        height:auto;}
.products-list.grid .product-wapper .products-thumb .product-thumb-hover .hover-image {opacity:0;
        visibility:hidden;
        max-width:100%;
        height:auto;
        -webkit-transition:all .3s ease 0s;
        transition:all .3s ease 0s;}
.products-list.grid .product-wapper .products-thumb .product-button-mobile {position:absolute;
      bottom:10px;
      right:10px;
      display:inline-flex;
      flex-direction:column;
      gap:5px;}
.products-list.grid .product-wapper .products-thumb .product-button-mobile .product-quickview:hover .loading:before {color:#fff;}
.products-list.grid .product-wapper .products-thumb .product-button-mobile .product-quickview .loading i,.products-list.grid .product-wapper .products-thumb .product-button-mobile .product-quickview .loading span {display:none;}
.products-list.grid .product-wapper .products-thumb .product-button-mobile .product-quickview .loading:before {position:relative;
          display:inline-block;
          content:"";
          border:2px solid var(--gray-dark-25,rgba(0,0,0,.25));
          border-top-color:var(--gray-dark,#000);
          width:15px;
          height:15px;
          background:none;
          -webkit-animation:2s linear 0s normal none infinite running x;
          animation:2s linear 0s normal none infinite running x;
          text-indent:0;
          border-radius:50%;
          -webkit-border-radius:50%;
          -moz-border-radius:50%;
          -ms-border-radius:50%;
          -o-border-radius:50%;
          top:10px;
          left:0;}
.products-list.grid .product-wapper .products-thumb .product-button {position:absolute;
      display:flex;
      justify-content:center;
      top:50%;
      -webkit-transform:translateY(-50%);
      transform:translateY(-50%);
      bottom:auto;
      right:auto;
      left:0;
      padding:0 15px;
      width:100%;
      -webkit-transition:all .3s ease-in-out;
      transition:all .3s ease-in-out;
      gap:6px;}
@media (max-width: 480px) {
  .products-list.grid .product-wapper .products-thumb .product-button>:after,.products-list.grid .product-wapper .products-thumb .product-button>:before {display:none;}
}
.products-list.grid .product-wapper .products-thumb .product-button>:before {content:attr(data-title);
          padding:0 10px;
          background:var(--gray-dark,#000);
          color:#fff;
          line-height:24px;
          white-space:nowrap;
          font-size:12px;
          z-index:10;
          pointer-events:none;
          top:-39px;
          -webkit-transform:translateX(-50%);
          transform:translateX(-50%);}
.products-list.grid .product-wapper .products-thumb .product-button>:after,.products-list.grid .product-wapper .products-thumb .product-button>:before {position:absolute;
          opacity:0;
          visibility:hidden;
          -webkit-transition:all .2s ease-in-out;
          transition:all .2s ease-in-out;
          left:50% !important;}
.products-list.grid .product-wapper .products-thumb .product-button>:after {content:"";
          top:calc(50% - 5px);
          margin-left:-5px;
          border-width:5px;
          border-style:solid;
          border-color:transparent transparent transparent var(--gray-dark,#000);
          top:-15px;
          border-color:var(--gray-dark,#000) transparent transparent;
          -webkit-transform:translateY(0);
          transform:translateY(0);}
.products-list.grid .product-wapper .products-thumb .product-button>:hover:after,.products-list.grid .product-wapper .products-thumb .product-button>:hover:before {opacity:1;
          visibility:visible;}
.products-list.grid .product-wapper .products-thumb .product-button>:hover:before {top:-34px;}
.products-list.grid .product-wapper .products-thumb .product-button>:hover:after {top:-10px;}
.products-list.grid .product-wapper .products-thumb .product-button .product-quickview:hover .loading:before,.products-list.grid .product-wapper .products-thumb .product-button .product-quickview:hover>a:before {color:#fff;}
.products-list.grid .product-wapper .products-thumb .product-button .product-quickview .loading i,.products-list.grid .product-wapper .products-thumb .product-button .product-quickview .loading span {display:none;}
.products-list.grid .product-wapper .products-thumb .product-button .product-quickview .loading:before {position:relative;
          display:inline-block;
          content:"";
          border:2px solid var(--gray-dark-25,rgba(0,0,0,.25));
          border-top-color:var(--gray-dark,#000);
          width:16px;
          height:16px;
          background:none;
          -webkit-animation:2s linear 0s normal none infinite running x;
          animation:2s linear 0s normal none infinite running x;
          text-indent:0;
          border-radius:50%;
          -webkit-border-radius:50%;
          -moz-border-radius:50%;
          -ms-border-radius:50%;
          -o-border-radius:50%;
          top:8px;}
.products-list.grid .product-wapper .products-thumb .product-button .product-quickview .loading:hover:before {border-color:hsla(0,0%,100%,.5);
          border-top-color:#fff;}
.products-list.grid .product-wapper .products-thumb .product-button .add_to_cart_button.loading,.products-list.grid .product-wapper .products-thumb .product-button .added_to_cart.loading,.products-list.grid .product-wapper .products-thumb .product-button .product_type_external.loading,.products-list.grid .product-wapper .products-thumb .product-button .product_type_grouped.loading,.products-list.grid .product-wapper .products-thumb .product-button .product_type_variable.loading,.products-list.grid .product-wapper .products-thumb .product-button .read_more.loading {-webkit-transition:all .2s ease;
          transition:all .2s ease;}
.products-list.grid .product-wapper .products-thumb .product-button .add_to_cart_button.loading span,.products-list.grid .product-wapper .products-thumb .product-button .added_to_cart.loading span,.products-list.grid .product-wapper .products-thumb .product-button .product_type_external.loading span,.products-list.grid .product-wapper .products-thumb .product-button .product_type_grouped.loading span,.products-list.grid .product-wapper .products-thumb .product-button .product_type_variable.loading span,.products-list.grid .product-wapper .products-thumb .product-button .read_more.loading span {display:none;}
.products-list.grid .product-wapper .products-thumb .product-button .add_to_cart_button.loading:before,.products-list.grid .product-wapper .products-thumb .product-button .added_to_cart.loading:before,.products-list.grid .product-wapper .products-thumb .product-button .product_type_external.loading:before,.products-list.grid .product-wapper .products-thumb .product-button .product_type_grouped.loading:before,.products-list.grid .product-wapper .products-thumb .product-button .product_type_variable.loading:before,.products-list.grid .product-wapper .products-thumb .product-button .read_more.loading:before {position:relative;
            display:inline-block;
            content:"";
            border:2px solid var(--gray-dark-25,rgba(0,0,0,.25));
            border-top-color:var(--gray-dark,#000);
            width:16px;
            height:16px;
            background:none;
            -webkit-animation:2s linear 0s normal none infinite running x;
            animation:2s linear 0s normal none infinite running x;
            text-indent:0;
            top:8px;
            border-radius:50%;
            -webkit-border-radius:50%;
            -moz-border-radius:50%;
            -ms-border-radius:50%;
            -o-border-radius:50%;}
.products-list.grid .product-wapper .products-thumb .product-button .add_to_cart_button.loading:hover:before,.products-list.grid .product-wapper .products-thumb .product-button .added_to_cart.loading:hover:before,.products-list.grid .product-wapper .products-thumb .product-button .product_type_external.loading:hover:before,.products-list.grid .product-wapper .products-thumb .product-button .product_type_grouped.loading:hover:before,.products-list.grid .product-wapper .products-thumb .product-button .product_type_variable.loading:hover:before,.products-list.grid .product-wapper .products-thumb .product-button .read_more.loading:hover:before {border-color:hsla(0,0%,100%,.5);
            border-top-color:#fff;}
.products-list.grid .product-wapper .products-thumb .btn-quickview .product-quickview .loading i,.products-list.grid .product-wapper .products-thumb .btn-quickview .product-quickview .loading span {display:none;}
.products-list.grid .product-wapper .products-thumb .btn-quickview .product-quickview .loading:before {position:relative;
        display:inline-block;
        content:"";
        border:2px solid hsla(0,0%,100%,.25);
        border-top-color:#fff;
        width:18px;
        height:18px;
        background:none;
        -webkit-animation:2s linear 0s normal none infinite running x;
        animation:2s linear 0s normal none infinite running x;
        text-indent:0;
        left:0;
        top:5px;
        border-radius:50%;
        -webkit-border-radius:50%;
        -moz-border-radius:50%;
        -ms-border-radius:50%;
        -o-border-radius:50%;
        -webkit-transition:all 0s ease;
        transition:all 0s ease;
        opacity:1;
        visibility:visible;}
.products-list.grid .product-wapper .products-thumb .btn-atc>div>a.loading {color:transparent;
          font-size:0;}
.products-list.grid .product-wapper .products-thumb .btn-atc>div>a.loading:before {position:absolute;
            display:inline-block;
            content:"";
            border:2px solid hsla(0,0%,100%,.5);
            border-top-color:#fff;
            width:18px;
            height:18px;
            border-radius:50%;
            -webkit-border-radius:50%;
            -moz-border-radius:50%;
            -ms-border-radius:50%;
            -o-border-radius:50%;
            background:none;
            -webkit-animation:2s linear 0s normal none infinite running x;
            animation:2s linear 0s normal none infinite running x;
            text-indent:0;
            top:14px;
            left:46%;
            -webkit-transform:translateX(-50%);
            transform:translateX(-50%);
            -webkit-transition:all 0s ease;
            transition:all 0s ease;
            opacity:1;
            visibility:visible;}
.products-list.grid .product-wapper .products-thumb .btn-atc>div>a.added,.products-list.grid .product-wapper .products-thumb .btn-atc>div>a.added_to_cart:after,.products-list.grid .product-wapper .products-thumb .btn-atc>div>a .product_type_variable:after {display:none;}
.products-list.grid .product-wapper .products-content {text-align:center;}
.products-list.grid .product-wapper .products-content h3.product-title {font-size:var(--font-size-body,14px);
      text-transform:capitalize;
      margin:0;
      font-weight:700;
      line-height:20px;
      margin-bottom:7px;
      display:-webkit-box;
      -webkit-line-clamp:2;
      -webkit-box-orient:vertical;}
.products-list.grid .product-wapper .products-content h3.product-title a {position:relative;}
.products-list.grid .product-wapper .products-content .price {line-height:100%;
      position:relative;
      overflow:hidden;
      display:inline-flex;
      margin-bottom:8px;
      font-weight:700;
      gap:5px;}
.products-list.grid .product-wapper .products-content .price del {line-height:100%;
        order:2;}
.products-list.grid .product-wapper .products-content .reviews-wrap .rating {display:inline-flex;
      align-items:center;
      gap:4px;
      margin-bottom:12px;}
.products-list.grid .product-wapper .products-content .reviews-wrap .rating .review-count {color:var(--text-color,#646464);
        font-size:calc(var(--font-size-body, 14px) - 1px);
        line-height:1;}
@media (max-width: 767px) {
  .products-list.grid .product-wapper .products-content .reviews-wrap .rating .review-count {display:none;}
}
.products-list.grid .product-wapper:hover .products-thumb .product-thumb-hover .hover-image {opacity:1;
    visibility:visible;
    -webkit-transform:scale(1.03);
    transform:scale(1.03);}
.products-list.grid .product-wapper:hover .products-thumb .product-thumb-hover .wp-post-image {opacity:0;
    visibility:hidden;}
.products-list.grid .product-wapper.content-product4 .products-content .wishlish-product.tooltip .woosw-wishlist:hover:after,.products-list.grid .product-wapper.content-product4 .products-content .wishlish-product.tooltip .woosw-wishlist:hover:before {opacity:1;
        visibility:visible;
        -webkit-transform:translate(-8px,-50%);
        transform:translate(-8px,-50%);}
.products-list.grid .product-wapper.content-product5.quick-shop .product-button .variable-atc:not(.disabled):before {content:attr(data-title_atc);}
.products-list.grid .product-wapper.content-product5.quick-shop .single_add_to_cart_button:not(.disabled) {-webkit-animation-name:n;
      animation-name:n;
      -webkit-animation-duration:1s;
      animation-duration:1s;
      -webkit-animation-timing-function:ease-in-out;
      animation-timing-function:ease-in-out;
      -webkit-animation-iteration-count:1;
      animation-iteration-count:1;}
.products-list.grid .product-wapper.content-product5.quick-shop .single_add_to_cart_button.active:before {position:relative;
      display:inline-block;
      content:"";
      border:2px solid rgba(0,0,0,.25);
      border-top-color:#000;
      width:18px;
      height:18px;
      background:none;
      -webkit-animation:2s linear 0s normal none infinite running x;
      animation:2s linear 0s normal none infinite running x;
      text-indent:0;
      top:10px;
      border-radius:50%;
      -webkit-border-radius:50%;
      -moz-border-radius:50%;
      -ms-border-radius:50%;
      -o-border-radius:50%;}
.products-list.grid .product-wapper.content-product5.quick-shop .single_add_to_cart_button:hover.active:before {border-color:hsla(0,0%,100%,.5);
        border-top-color:#fff;}
.products-list.grid .product-wapper.content-product5 .content-form-attribute .form-attribute .title.disabled:before {content:attr(data-title);}
.products-list.grid .product-wapper.content-product5 .content-form-attribute .list-attribute.active {background:var(--theme-color,#d85c33);
        color:#fff;}
.products-list.grid .product-wapper.content-product5 .content-form-attribute .list-attribute.disabled {pointer-events:none;
        opacity:.5;}
.products-list.grid .product-wapper.content-product5 .content-form-attribute-color .list-attribute.disabled {pointer-events:none;
        opacity:.5;}
.products-list.grid .product-wapper.content-product5 .content-form-attribute-color .list-attribute.disabled span {position:relative;}
.products-list.grid .product-wapper.content-product5 .content-form-attribute-color .list-attribute.disabled span:before {position:absolute;
            height:100%;
            width:1px;
            background:#c5c5c5;
            content:"";
            left:50%;
            top:0;
            transform:rotate(45deg);}
.products-list.grid .product-wapper.content-product5 .content-form-attribute-color .list-attribute.active span {border:1px solid var(--gray-dark,#000);}
.products-list.grid .product-wapper.content-product5 .button-atc-mobile .select-option-mobile.loading,.products-list.grid .product-wapper.content-product5 .button-atc-mobile a.loading {-webkit-transition:all .2s ease;
        transition:all .2s ease;}
.products-list.grid .product-wapper.content-product5 .button-atc-mobile .select-option-mobile.loading span,.products-list.grid .product-wapper.content-product5 .button-atc-mobile a.loading span {display:none;}
.products-list.grid .product-wapper.content-product5 .button-atc-mobile .select-option-mobile.loading:before,.products-list.grid .product-wapper.content-product5 .button-atc-mobile a.loading:before {position:relative;
          display:inline-block;
          content:"";
          border:2px solid hsla(0,0%,100%,.5);
          border-top-color:#fff;
          width:18px;
          height:18px;
          background:none;
          -webkit-animation:2s linear 0s normal none infinite running x;
          animation:2s linear 0s normal none infinite running x;
          text-indent:0;
          top:4px;
          border-radius:50%;
          -webkit-border-radius:50%;
          -moz-border-radius:50%;
          -ms-border-radius:50%;
          -o-border-radius:50%;}
.products-list.grid .product-wapper.content-product5 .button-atc-mobile .gruop-btn-mobile .single_add_to_cart_button.disabled {-webkit-transform:translateY(100%);
          transform:translateY(100%);}
.products-list.grid .product-wapper.content-product5 .button-atc-mobile .single_add_to_cart_button.active {-webkit-transition:all .2s ease;
        transition:all .2s ease;}
.products-list.grid .product-wapper.content-product5 .button-atc-mobile .single_add_to_cart_button.active span {display:none;}
.products-list.grid .product-wapper.content-product5 .button-atc-mobile .single_add_to_cart_button.active:before {position:relative;
          display:inline-block;
          content:"";
          border:2px solid hsla(0,0%,100%,.25);
          border-top-color:#fff;
          width:18px;
          height:18px;
          background:none;
          -webkit-animation:2s linear 0s normal none infinite running x;
          animation:2s linear 0s normal none infinite running x;
          text-indent:0;
          top:0;
          border-radius:50%;
          -webkit-border-radius:50%;
          -moz-border-radius:50%;
          -ms-border-radius:50%;
          -o-border-radius:50%;}
.products-list.grid .product-wapper.content-product5 .button-atc-mobile .single_add_to_cart_button.active:hover:before {border-color:hsla(0,0%,100%,.5);
          border-top-color:#fff;}
.products-list.grid .product-wapper.content-product5 .button-atc-mobile .single_add_to_cart_button.disabled {opacity:.5;
        pointer-events:none;}
.products-list.grid .product-wapper.content-product5 .button-atc-mobile .single_add_to_cart_button.disabled span {display:block;}
@media (max-width: 1199px) and (min-width: 767px) {
  .products-list.grid .product-wapper.content-product5 .content-form-attribute.active {opacity:1;
        visibility:visible;}
  .products-list.grid .product-wapper.content-product5 .content-form-attribute .form-attribute .title,.products-list.grid .product-wapper.content-product5.active .product-button-mobile,.products-list.grid .product-wapper.content-product5.active .product-lable {display:none;}
}
@media (max-width: 767px) {
  .products-list.grid .product-wapper.content-product5 .select-option-mobile.disabled {opacity:.5;
      pointer-events:none;}
}
.products-list.grid .product-wapper.content-product6 .bottom-part .btn-atc a.loading {-webkit-transition:all .5s ease;
          transition:all .5s ease;}
.products-list.grid .product-wapper.content-product6 .bottom-part .btn-atc a.loading:before {opacity:0;
            visibility:hidden;}
.products-list.grid .product-wapper.content-product6 .bottom-part .btn-atc a.loading:after {position:absolute;
            display:inline-block;
            content:"";
            border:2px solid var(--gray-dark-50,rgba(0,0,0,.5));
            border-top-color:var(--gray-dark,#000);
            width:14px;
            height:14px;
            background:none;
            -webkit-animation:2s linear 0s normal none infinite running x;
            animation:2s linear 0s normal none infinite running x;
            text-indent:0;
            border-radius:50%;
            -webkit-border-radius:50%;
            -moz-border-radius:50%;
            -ms-border-radius:50%;
            -o-border-radius:50%;
            top:2px;
            left:0;}
.products-list.grid .product-wapper.content-product6 .bottom-part .btn-atc a.loading span {display:none;}
.products-list.grid .product-wapper.content-product6 .bottom-part .btn-atc a.loading:hover:after {border-color:var(--theme-color-50,rgba(216,92,51,.5));
            border-top-color:var(--theme-color,#d85c33);}
.products-list.grid .product-wapper.content-product6 .bottom-part .btn-atc a.added,.products-list.grid .product-wapper.content-product6 .bottom-part .btn-atc a.added_to_cart:after,.products-list.grid .product-wapper.content-product6 .bottom-part .btn-atc a .product_type_variable:after {display:none;}
@media (min-width: 1199px) {
  .products-list.grid .product-wapper .product-button-mobile {display:none !important;}
}
@media (max-width: 1199px) {
  .products-list.grid .product-wapper .product-button {display:none !important;}
}
.products-list.list .product-wapper .product-attribute>div.color.active span,.products-list.list .product-wapper .product-attribute>div.color:hover span {box-shadow:none;
        border-color:var(--gray-dark,#000);}
.products-list.list .product-wapper .product-attribute>div.label.active span,.products-list.list .product-wapper .product-attribute>div.label:hover span {background:var(--theme-color,#d85c33);
        color:#fff;
        border-color:var(--theme-color,#d85c33);}
.products-list.list .product-wapper .product-attribute>div.images.active img,.products-list.list .product-wapper .product-attribute>div.images:hover img {box-shadow:none;
        border-color:var(--gray-dark,#000);}
.products-list.list .product-wapper .products-thumb:hover .product-thumb-hover .hover-image {-webkit-transform:translate(0);
      transform:translate(0);}
.products-list.list .product-wapper .products-thumb:hover .product-thumb-hover .wp-post-image {-webkit-transform:translate(100%);
      transform:translate(100%);}
.products-list.list .product-wapper .products-content .product-button .product-quickview .loading i,.products-list.list .product-wapper .products-content .product-button .product-quickview .loading span {display:none;}
.products-list.list .product-wapper .products-content .product-button .product-quickview .loading:before {position:relative;
          display:inline-block;
          content:"";
          border:2px solid var(--gray-dark-25,rgba(0,0,0,.25));
          border-top-color:#000;
          width:16px;
          height:16px;
          background:none;
          -webkit-animation:2s linear 0s normal none infinite running x;
          animation:2s linear 0s normal none infinite running x;
          text-indent:0;
          border-radius:50%;
          -webkit-border-radius:50%;
          -moz-border-radius:50%;
          -ms-border-radius:50%;
          -o-border-radius:50%;
          top:8px;}
.products-list.list .product-wapper .products-content .product-button .product-quickview .loading:hover:before {border:2px solid hsla(0,0%,100%,.5);
          border-top-color:#fff;}
.products-list.list .product-wapper .products-content .product-button.tooltip>:hover:after,.products-list.list .product-wapper .products-content .product-button.tooltip>:hover:before {opacity:1;
        visibility:visible;
        -webkit-transform:translate(-50%,-10px);
        transform:translate(-50%,-10px);}
.products-list.list .product-wapper .products-content .add_to_cart_button.loading,.products-list.list .product-wapper .products-content .added_to_cart.loading,.products-list.list .product-wapper .products-content .product_type_external.loading,.products-list.list .product-wapper .products-content .product_type_grouped.loading,.products-list.list .product-wapper .products-content .product_type_variable.loading,.products-list.list .product-wapper .products-content .read_more.loading {color:transparent;}
.products-list.list .product-wapper .products-content .add_to_cart_button.loading:before,.products-list.list .product-wapper .products-content .added_to_cart.loading:before,.products-list.list .product-wapper .products-content .product_type_external.loading:before,.products-list.list .product-wapper .products-content .product_type_grouped.loading:before,.products-list.list .product-wapper .products-content .product_type_variable.loading:before,.products-list.list .product-wapper .products-content .read_more.loading:before {position:absolute;
          display:inline-block;
          content:"";
          border:2px solid hsla(0,0%,100%,.5);
          border-top-color:#fff;
          width:16px;
          height:16px;
          border-radius:50%;
          -webkit-border-radius:50%;
          -moz-border-radius:50%;
          -ms-border-radius:50%;
          -o-border-radius:50%;
          background:none;
          -webkit-animation:2s linear 0s normal none infinite running x;
          animation:2s linear 0s normal none infinite running x;
          text-indent:0;
          top:calc(50% - 8px);
          left:calc(50% - 9px);
          -webkit-transition:all 0s ease;
          transition:all 0s ease;
          margin:0;}
.products-list.list .product-wapper .products-content .add_to_cart_button.added,.products-list.list .product-wapper .products-content .add_to_cart_button.added_to_cart:after,.products-list.list .product-wapper .products-content .add_to_cart_button .product_type_variable:after,.products-list.list .product-wapper .products-content .added_to_cart.added,.products-list.list .product-wapper .products-content .added_to_cart.added_to_cart:after,.products-list.list .product-wapper .products-content .added_to_cart .product_type_variable:after,.products-list.list .product-wapper .products-content .added_to_cart:after,.products-list.list .product-wapper .products-content .product_type_external.added,.products-list.list .product-wapper .products-content .product_type_external.added_to_cart:after,.products-list.list .product-wapper .products-content .product_type_external .product_type_variable:after,.products-list.list .product-wapper .products-content .product_type_grouped.added,.products-list.list .product-wapper .products-content .product_type_grouped.added_to_cart:after,.products-list.list .product-wapper .products-content .product_type_grouped .product_type_variable:after,.products-list.list .product-wapper .products-content .product_type_variable.added,.products-list.list .product-wapper .products-content .product_type_variable.added_to_cart:after,.products-list.list .product-wapper .products-content .product_type_variable .product_type_variable:after,.products-list.list .product-wapper .products-content .product_type_variable:after,.products-list.list .product-wapper .products-content .read_more.added,.products-list.list .product-wapper .products-content .read_more.added_to_cart:after,.products-list.list .product-wapper .products-content .read_more .product_type_variable:after {display:none;}
.blog_loadmore .btn.loadmore.loading .lds-ellipsis,.blog_loadmore .btn.loadmore.loading .loader,.blog_loadmore .loadmore.loading.clear-all .lds-ellipsis,.blog_loadmore .loadmore.loading.clear-all .loader,.products_loadmore .btn.loadmore.loading .lds-ellipsis,.products_loadmore .btn.loadmore.loading .loader,.products_loadmore .loadmore.loading.clear-all .lds-ellipsis,.products_loadmore .loadmore.loading.clear-all .loader {opacity:1;
      visibility:visible;}
.blog_loadmore .btn.loadmore.loading:before,.blog_loadmore .loadmore.loading.clear-all:before,.products_loadmore .btn.loadmore.loading:before,.products_loadmore .loadmore.loading.clear-all:before {display:none;}
.blog_loadmore .btn.loadmore.loading .loadmore-button-text,.blog_loadmore .loadmore.loading.clear-all .loadmore-button-text,.products_loadmore .btn.loadmore.loading .loadmore-button-text,.products_loadmore .loadmore.loading.clear-all .loadmore-button-text {opacity:0;
      visibility:hidden;}
@keyframes x{
  0%{
    transform:rotate(0deg); }
  to{
    transform:rotate(1turn); } }
.checkout .form-row .selection .select2-selection--single {height:40px;
    line-height:38px;
    background-color:#f6f6f6;
    border:0;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;}
.checkout .form-row .selection .select2-selection--single span {line-height:38px;
      padding:0 15px;
      height:40px;}
.checkout .woocommerce-checkout-payment .payment_methods .woocommerce-notice {padding:35px 20px 20px !important;
    min-height:auto;}
.woocommerce-order-received,.woocommerce-view-order {font-size:var(--font-size-body,14px);}
.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-received,.woocommerce-view-order .woocommerce .woocommerce-thankyou-order-received {background:transparent;
    border:2px dashed var(--theme-color,#d85c33);
    font-weight:700;
    width:100%;
    text-align:center;
    font-size:calc(var(--font-size-body,14px) + 4px);
    margin-bottom:30px;
    line-height:1.4;
    padding:15px 25px;
    color:var(--theme-color,#d85c33);}
.woocommerce-order-received .woocommerce-thankyou-order-details,.woocommerce-view-order .woocommerce-thankyou-order-details {list-style-type:none;
    padding:0;
    margin-bottom:50px;}
@media (min-width: 991px) {
  .woocommerce-order-received .woocommerce-thankyou-order-details,.woocommerce-view-order .woocommerce-thankyou-order-details {display:flex;
        flex-direction:row;
        justify-content:space-between;}
  .woocommerce-order-received .woocommerce-thankyou-order-details li,.woocommerce-view-order .woocommerce-thankyou-order-details li {border-right:1px solid var(--border-color,#e9e9e9);
          border-bottom:none !important;
          padding-bottom:0 !important;}
  .woocommerce-order-received .woocommerce-thankyou-order-details li:last-child,.woocommerce-view-order .woocommerce-thankyou-order-details li:last-child {border-right:none;}
}
.woocommerce-order-received .woocommerce-thankyou-order-details li,.woocommerce-view-order .woocommerce-thankyou-order-details li {flex-grow:1;
      padding-left:20px;
      padding-right:20px;
      margin-bottom:20px;
      text-align:center;
      border-bottom:1px solid var(--border-color,#e9e9e9);
      padding-bottom:20px;}
.woocommerce-order-received .woocommerce-order-details .woocommerce-order-details__title,.woocommerce-view-order .woocommerce-order-details .woocommerce-order-details__title {font-size:calc(var(--font-size-body,14px) + 8px);}
.woocommerce-order-received .woocommerce-customer-details address,.woocommerce-view-order .woocommerce-customer-details address {padding:25px 30px 30px;
    border:2px dashed var(--border-color,#e9e9e9);}
.woocommerce-order-received .woocommerce-customer-details .woocommerce-column__title,.woocommerce-view-order .woocommerce-customer-details .woocommerce-column__title {font-size:calc(var(--font-size-body,14px) + 8px);}
.woocommerce-product-subcategorie-content:not(.active) {opacity:0;
  height:0;}
.woocommerce-product-subcategorie-content:not(.active) .product-category {display:none;}
.woocommerce-product-subcategorie-content .subcategorie-content {position:relative;
  max-width:750px;
  margin:10px auto 0;}
.woocommerce-product-subcategorie-content.active {display:block;}
.woocommerce-product-subcategorie-content:hover .slick-arrow {opacity:1;
  visibility:visible;}
.woocommerce-product-subcategorie-content .slick-arrow {-webkit-transition:all .3s ease;
  transition:all .3s ease;
  top:calc(35% + 5px);
  width:38px;
  height:38px;
  line-height:38px;
  font-size:16px;
  background:transparent;
  color:#fff;
  border:0;}
.woocommerce-product-subcategorie-content .slick-arrow:hover {background:var(--theme-color,#d85c33);}
.woocommerce-product-subcategorie-content .slick-arrow.fa-angle-right {right:-50px;}
.woocommerce-product-subcategorie-content .slick-arrow.fa-angle-left {left:-50px;}
@media (max-width: 991px) {
  .woocommerce-product-subcategorie-content .slick-arrow.fa-angle-right {right:-15px;}
  .rtl .woocommerce-product-subcategorie-content .slick-arrow.fa-angle-right {left:-15px;
        right:auto;}
  .woocommerce-product-subcategorie-content .slick-arrow.fa-angle-left {left:-15px;}
  .rtl .woocommerce-product-subcategorie-content .slick-arrow.fa-angle-left {right:-15px;
        left:auto;}
}
.woocommerce-product-subcategorie-content.image_categories2 .slick-arrow {background:transparent;
    color:var(--gray-dark,#000);}
.woocommerce-product-subcategorie-content.image_categories2 .slick-arrow:hover {background:var(--theme-color,#d85c33);
      color:#fff;
      border-color:var(--theme-color,#d85c33);}
.woocommerce-product-subcategorie-content.image_categories2 ul.woocommerce-product-subcategories .slick-track {padding:0;}
.woocommerce-product-subcategorie-content.image_categories2 ul.woocommerce-product-subcategories .slick-list {margin:0 -10px;}
.woocommerce-product-subcategorie-content.image_categories2 ul.woocommerce-product-subcategories li.product-category.active>a,.woocommerce-product-subcategorie-content.image_categories2 ul.woocommerce-product-subcategories li.product-category:hover>a {border:1px solid var(--theme-color,#d85c33);}
.woocommerce-product-subcategorie-content.image_categories2 ul.woocommerce-product-subcategories li.product-category.active>a img,.woocommerce-product-subcategorie-content.image_categories2 ul.woocommerce-product-subcategories li.product-category:hover>a img {-webkit-transform:scale(.9);
        transform:scale(.9);}
.woocommerce-product-subcategorie-content.image_categories2 ul.woocommerce-product-subcategories li.product-category.active h2 a,.woocommerce-product-subcategorie-content.image_categories2 ul.woocommerce-product-subcategories li.product-category:hover h2 a {color:var(--theme-color,#d85c33);}
ul.woocommerce-product-subcategories {list-style:none;
  padding:0;
  width:100%;
  position:relative;}
ul.woocommerce-product-subcategories.image_categories li>a {position:relative;}
ul.woocommerce-product-subcategories.image_categories li>a:hover:before {-webkit-transition:all .3s ease;
      transition:all .3s ease;}
ul.woocommerce-product-subcategories.image_categories li.active>a:before,ul.woocommerce-product-subcategories.image_categories li>a:hover:before {position:absolute;
      content:"";
      width:calc(100% + 11px);
      height:calc(100% + 11px);
      top:50%;
      left:50%;
      -webkit-transform:translate(-50%,-50%);
      transform:translate(-50%,-50%);
      border-radius:50%;
      -webkit-border-radius:50%;
      -moz-border-radius:50%;
      -ms-border-radius:50%;
      -o-border-radius:50%;
      border:1px solid var(--theme-color,#d85c33);}
ul.woocommerce-product-subcategories.image_categories li.active h2 a:before {width:100%;}
ul.woocommerce-product-subcategories .slick-track {margin:auto;
    padding-top:25px;}
ul.woocommerce-product-subcategories li {text-align:center;}
ul.woocommerce-product-subcategories li>a {width:115px;
      height:115px;
      display:inline-block;
      position:relative;}
ul.woocommerce-product-subcategories li>a img {width:100%;
        height:auto;
        -webkit-transition:transform .8s cubic-bezier(.215,.61,.355,1),opacity .8s cubic-bezier(.215,.61,.355,1);
        transition:transform .8s cubic-bezier(.215,.61,.355,1),opacity .8s cubic-bezier(.215,.61,.355,1);
        border-radius:50%;
        -webkit-border-radius:50%;
        -moz-border-radius:50%;
        -ms-border-radius:50%;
        -o-border-radius:50%;}
@media (max-width: 480px) {
  ul.woocommerce-product-subcategories li>a {width:100%;
          height:100%;}
}
ul.woocommerce-product-subcategories li h2 {font-size:var(--font-size-body,14px);
      font-weight:500;
      margin:10px 0 6px;}
ul.woocommerce-product-subcategories li h2 a {display:inline-block;
        position:relative;
        font-size:calc(var(--font-size-body,14px) + 1px);}
ul.woocommerce-product-subcategories li h2 a:after {content:"";
          position:absolute;
          display:block;
          bottom:0;
          left:0;
          width:0;
          height:1px;
          background:var(--hover-color,#d85c33);
          -webkit-transition:width .48s cubic-bezier(.77,0,.175,1);
          transition:width .48s cubic-bezier(.77,0,.175,1);}
ul.woocommerce-product-subcategories li h2 a:hover:after {width:100%;}
.main-single-product>.col-xl-12 {padding:0;}
.contents-detail .bwp-single-product {max-width:1470px;
  padding-left:15px;
  padding-right:15px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:50px;}
.contents-detail .bwp-single-product .slick-vertical .slick-slide {border:none;}
.contents-detail .bwp-single-product .img-thumbnail:not(.slick-slide) {border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    padding:0;
    border:0;}
@media (min-width: 767px) {
  .contents-detail .bwp-single-product:not(.moderm):not(.scroll):not(.grid_sticky):not(.light) .images.vertical .woocommerce-product-gallery>.row {display:inline-block;}
  .contents-detail .bwp-single-product:not(.moderm):not(.scroll):not(.grid_sticky):not(.light) .images.vertical .woocommerce-product-gallery>.row>div {float:left;}
  .rtl .contents-detail .bwp-single-product:not(.moderm):not(.scroll):not(.grid_sticky):not(.light) .images.vertical .woocommerce-product-gallery>.row>div {float:right;}
}
.contents-detail .bwp-single-product .bwp-single-info {margin-bottom:-9px;
    padding-left:80px;}
@media (max-width: 1600px) {
  .contents-detail .bwp-single-product .bwp-single-info {padding-left:50px;}
}
@media (max-width: 1199px) {
  .contents-detail .bwp-single-product .bwp-single-info {padding-left:15px;}
}
@media (max-width: 991px) {
  .contents-detail .bwp-single-product .bwp-single-info {padding-top:30px;}
}
@media (max-width: 767px) {
  .contents-detail .bwp-single-product .bwp-single-info {padding-top:10px;}
}
.contents-detail .bwp-single-product .bwp-single-info>div {position:relative;}
.contents-detail .bwp-single-product .bwp-single-info .image-thumbnail-list .slick-arrow {color:var(--gray-dark,#000);
      border:1px solid var(--gray-dark-8,rgba(0,0,0,.08));
      background:#fff;
      height:35px;
      width:35px;
      line-height:35px;
      top:calc(50% - 20px);}
@media (max-width: 991px) {
  .contents-detail .bwp-single-product .bwp-single-info .image-thumbnail-list .slick-arrow {opacity:1;
          visibility:visible;}
}
.contents-detail .bwp-single-product .bwp-single-info .image-thumbnail-list .slick-arrow.fa-angle-left {left:-12.5px;}
.contents-detail .bwp-single-product .bwp-single-info .image-thumbnail-list .slick-arrow.fa-angle-right {right:-12.5px;}
.contents-detail .bwp-single-product .bwp-single-info .image-thumbnail-list .slick-arrow:hover {background-color:var(--hover-color,#d85c33);
        color:#fff;
        border-color:transparent;}
.contents-detail .bwp-single-product .bwp-single-info .image-thumbnail-list:hover .slick-arrow {opacity:1;
      visibility:visible;}
.contents-detail .bwp-single-product .boosin-bt-video .content-video.show .modal-dialog,.contents-detail .bwp-single-product .boosin-bt-video .content-video.show .remove-show-modal {display:block;}
.contents-detail .bwp-single-product .boosin-bt-video .content-video .modal-dialog {position:absolute;
      top:50%;
      left:50%;
      -webkit-transform:translate(-50%,-50%);
      transform:translate(-50%,-50%);
      display:none;}
.contents-detail .bwp-single-product .boosin-bt-video .content-video .modal-dialog .close-video {height:30px;
        width:30px;
        position:absolute;
        top:-10px;
        right:-10px;
        left:auto;
        box-sizing:border-box;
        line-height:30px;
        display:inline-block;
        border-radius:50%;
        -webkit-border-radius:50%;
        -moz-border-radius:50%;
        -ms-border-radius:50%;
        -o-border-radius:50%;
        background:#fff;
        cursor:pointer;
        box-shadow:0 1px 12px 2px var(--gray-dark-10,rgba(0,0,0,.1));}
.rtl .contents-detail .bwp-single-product .boosin-bt-video .content-video .modal-dialog .close-video {left:-10px;
          right:auto;}
.contents-detail .bwp-single-product .boosin-bt-video .content-video .modal-dialog .close-video:after,.contents-detail .bwp-single-product .boosin-bt-video .content-video .modal-dialog .close-video:before {-webkit-transform:rotate(-45deg);
          transform:rotate(-45deg);
          content:"";
          position:absolute;
          top:50%;
          left:calc(50% - 7px);
          display:block;
          height:1px;
          width:15px;
          background-color:var(--gray-dark,#000);
          -webkit-transition:all .3s ease-out;
          transition:all .3s ease-out;}
.contents-detail .bwp-single-product .boosin-bt-video .content-video .modal-dialog .close-video:after {-webkit-transform:rotate(-135deg);
          transform:rotate(-135deg);}
.contents-detail .bwp-single-product .boosin-bt-video .content-video .modal-dialog .close-video:hover:after,.contents-detail .bwp-single-product .boosin-bt-video .content-video .modal-dialog .close-video:hover:before {-webkit-transform:rotate(0deg);
          transform:rotate(0deg);}
.contents-detail .bwp-single-product .boosin-bt-video .content-video .modal-dialog iframe {height:60vh;
        width:70vw;}
.contents-detail .bwp-single-product.scroll .col-md-2 .slick-arrow {border:none;
    width:30px;
    height:30px;
    line-height:30px;}
.contents-detail .bwp-single-product.scroll .col-md-2 .slick-arrow:hover {background:var(--theme-color,#d85c33);
      color:#fff;}
.contents-detail .bwp-single-product.scroll .col-md-2 .slick-arrow:after {display:none;}
.contents-detail .bwp-single-product.scroll .col-md-2 .slick-arrow.fa-angle-right {bottom:-35px;
      top:auto;}
.contents-detail .bwp-single-product.scroll:hover .col-md-2 .slick-arrow {opacity:1;}
.contents-detail .bwp-single-product.scroll:hover .col-md-2 .slick-arrow.fa-angle-left {top:-30px;}
.contents-detail .bwp-single-product.scroll:hover .col-md-2 .slick-arrow.fa-angle-right {bottom:-30px;}
.contents-detail .bwp-single-product.scroll .bwp-single-image .row {margin:0 -9px;}
.contents-detail .bwp-single-product.scroll .bwp-single-image .row>div {padding:0 7.5px;}
.contents-detail .bwp-single-product.scroll .bwp-single-image .scroll-image .image-additional .img-thumbnail {margin-bottom:0;}
.contents-detail .bwp-single-product.slider .bwp-single-image:hover .slick-arrow {opacity:1;
        visibility:visible;}
.contents-detail .bwp-single-product.slider .bwp-single-image .slick-dots {margin:0;
        position:absolute;
        bottom:30px;}
.contents-detail .bwp-single-product.slider .bwp-single-image .slick-arrow {top:calc(50% - 15px);
        z-index:8;
        opacity:1;
        visibility:visible;}
.contents-detail .bwp-single-product.slider .bwp-single-image .slick-arrow.fa-angle-right {right:calc(27.3% + 15px);}
.contents-detail .bwp-single-product.slider .bwp-single-image .slick-arrow.fa-angle-left {left:calc(27.3% + 15px);}
@media (max-width: 1199px) {
  .contents-detail .bwp-single-product.slider .bwp-single-image .slick-arrow.fa-angle-right {right:calc(20% + 15px);}
  .contents-detail .bwp-single-product.slider .bwp-single-image .slick-arrow.fa-angle-left {left:calc(20% + 15px);}
}
@media (max-width: 767px) {
  .contents-detail .bwp-single-product.slider .bwp-single-image .slick-arrow.fa-angle-right {right:15px;}
  .contents-detail .bwp-single-product.slider .bwp-single-image .slick-arrow.fa-angle-left {left:15px;}
}
.contents-detail .bwp-single-product.slider .bwp-single-image .slick-slider {overflow:hidden;}
.contents-detail .bwp-single-product.slider .bwp-single-image .slick-list {padding:0 26.3%;}
@media (max-width: 1199px) {
  .contents-detail .bwp-single-product.slider .bwp-single-image .slick-list {padding:0 20%;}
}
@media (max-width: 767px) {
  .contents-detail .bwp-single-product.slider .bwp-single-image .slick-list {padding:0;}
}
.contents-detail .bwp-single-product.grid_sticky .container-thumbnail-single .img-thumbnail.slick-current>.img-thumbnail-scroll,.contents-detail .bwp-single-product.grid_sticky .container-thumbnail-single .img-thumbnail:hover>.img-thumbnail-scroll,.contents-detail .bwp-single-product.grid_sticky .container-thumbnail-single .img-thumbnail:hover>a,.contents-detail .bwp-single-product.grid_sticky .container-thumbnail-single .img-thumbnail>a.active {border-color:var(--theme-color,#d85c33);
      opacity:1;}
.contents-detail .bwp-single-product.grid_sticky .col-md-2 .slick-arrow {border:none;
    width:30px;
    height:30px;
    line-height:30px;}
.contents-detail .bwp-single-product.grid_sticky .col-md-2 .slick-arrow:hover {background:var(--theme-color,#d85c33);
      color:#fff;}
.contents-detail .bwp-single-product.grid_sticky .col-md-2 .slick-arrow:after {display:none;}
.contents-detail .bwp-single-product.grid_sticky .col-md-2 .slick-arrow.fa-angle-right {bottom:-35px;
      top:auto;}
.contents-detail .bwp-single-product.grid_sticky:hover .col-md-2 .slick-arrow {opacity:1;}
.contents-detail .bwp-single-product.grid_sticky:hover .col-md-2 .slick-arrow.fa-angle-left {top:-30px;}
.contents-detail .bwp-single-product.grid_sticky:hover .col-md-2 .slick-arrow.fa-angle-right {bottom:-30px;}
.contents-detail .bwp-single-product.grid_sticky div.col-sm-12 .scroll-image .slick-arrow.fa-angle-left {left:20px !important;}
.rtl .contents-detail .bwp-single-product.grid_sticky div.col-sm-12 .scroll-image .slick-arrow.fa-angle-left {right:20px !important;
      left:auto;}
.contents-detail .bwp-single-product.grid_sticky div.col-sm-12 .scroll-image .slick-arrow.fa-angle-right {right:20px !important;}
.rtl .contents-detail .bwp-single-product.grid_sticky div.col-sm-12 .scroll-image .slick-arrow.fa-angle-right {left:20px !important;
      right:auto;}
.contents-detail .bwp-single-product.lagre_gallery .slick-slider {overflow:hidden;}
.contents-detail .bwp-single-product.lagre_gallery .bwp-single-image:hover .slick-arrow {opacity:1;
        visibility:visible;}
.contents-detail .bwp-single-product.lagre_gallery .slick-dots {position:absolute;
      bottom:45px;
      padding:0 20px;
      text-align:right;}
.rtl .contents-detail .bwp-single-product.lagre_gallery .slick-dots {text-align:left;}
.contents-detail .bwp-single-product.lagre_gallery .slick-arrow {top:calc(50% - 17.5px);
      opacity:1;
      visibility:visible;
      -webkit-transition:all .3s ease;
      transition:all .3s ease;}
.contents-detail .bwp-single-product.lagre_gallery .slick-arrow.fa-angle-right {right:30px;}
.contents-detail .bwp-single-product.lagre_gallery .slick-arrow.fa-angle-left {left:30px;}
@media (max-width: 480px) {
  .contents-detail .bwp-single-product.lagre_gallery .slick-arrow.fa-angle-right {right:15px;}
  .rtl .contents-detail .bwp-single-product.lagre_gallery .slick-arrow.fa-angle-right {left:15px;
          right:auto;}
  .contents-detail .bwp-single-product.lagre_gallery .slick-arrow.fa-angle-left {left:15px;}
  .rtl .contents-detail .bwp-single-product.lagre_gallery .slick-arrow.fa-angle-left {right:15px;
          left:auto;}
  .contents-detail .bwp-single-product.lagre_gallery .slick-dots {padding:0 15px;}
}
.contents-detail .bwp-single-product.clean>.row .slick-slider {overflow:hidden;}
.contents-detail .bwp-single-product.clean .bwp-single-image:hover .slick-arrow {opacity:1;
        visibility:visible;}
.contents-detail .bwp-single-product.clean .slick-dots {position:absolute;
      bottom:45px;
      padding:0 60px;
      text-align:right;}
.rtl .contents-detail .bwp-single-product.clean .slick-dots {text-align:left;}
@media (max-width: 480px) {
  .contents-detail .bwp-single-product.clean .slick-dots {bottom:15px;
          text-align:center;}
}
.contents-detail .bwp-single-product.clean .slick-arrow {top:calc(50% - 17.5px);
      opacity:1;
      visibility:visible;}
.contents-detail .bwp-single-product.clean .slick-arrow.fa-angle-right {right:50px;}
.contents-detail .bwp-single-product.clean .slick-arrow.fa-angle-left {left:50px;}
@media (max-width: 991px) {
  .contents-detail .bwp-single-product.clean .slick-arrow.fa-angle-right {right:15px;}
  .rtl .contents-detail .bwp-single-product.clean .slick-arrow.fa-angle-right {left:15px;
          right:auto;}
  .contents-detail .bwp-single-product.clean .slick-arrow.fa-angle-left {left:15px;}
  .rtl .contents-detail .bwp-single-product.clean .slick-arrow.fa-angle-left {right:15px;
          left:auto;}
  .contents-detail .bwp-single-product.clean .slick-dots {padding:0 15px;}
}
.contents-detail .bwp-single-product.moderm .content-image-thumbnail .slick-arrow.fa-angle-left {left:-15px;}
.contents-detail .bwp-single-product.moderm .content-image-thumbnail .slick-arrow.fa-angle-right {right:-15px;}
.contents-detail .bwp-single-product.moderm .content-image-thumbnail .slick-list {margin:0 -2px;}
.contents-detail .bwp-single-product.moderm .content-image-thumbnail .slick-list .img-thumbnail,.contents-detail .bwp-single-product.moderm .content-image-thumbnail .slick-list .img-thumbnail-video {padding:0 5px;}
.contents-detail .bwp-single-product.moderm .content-image-thumbnail:hover .slick-arrow {opacity:1;
        visibility:visible;}
@media (max-width: 991px) {
  .contents-detail .bwp-single-product.moderm .content-image-thumbnail .slick-arrow {display:none !important;}
}
@media (max-width: 767px) {
  .contents-detail .bwp-single-product.moderm .content-image-thumbnail .slick-arrow {display:none !important;}
}
.contents-detail .bwp-single-product.full_width .slick-slider {overflow:hidden;}
.contents-detail .bwp-single-product.full_width:hover .slick-arrow {opacity:1;
      visibility:visible;}
.contents-detail .bwp-single-product.full_width .slick-arrow {top:40%;}
.contents-detail .bwp-single-product.full_width .slick-arrow.fa-angle-right {right:30px;}
.contents-detail .bwp-single-product.full_width .slick-arrow.fa-angle-left {left:30px;}
.contents-detail .bwp-single-product.full_width .container-thumbnail-single .slick-list {margin-bottom:-15px;
        padding-top:5px;}
@media (max-width: 1199px) {
  .contents-detail .bwp-single-product.full_width .slick-arrow {display:none !important;}
}
@media (max-width: 767px) {
  .contents-detail .bwp-single-product.full_width .image-thumbnail .slick-list {margin:0 -10px;}
  .contents-detail .bwp-single-product.full_width .image-thumbnail .slick-list .img-thumbnail {padding:0 10px;
            margin:0;}
}
.contents-detail .bwp-single-product .image-thumbnail .slick-slide {border:none;
    cursor:pointer;}
.contents-detail .bwp-single-product .image-thumbnail .slick-slide>.img-thumbnail-scroll,.contents-detail .bwp-single-product .image-thumbnail .slick-slide>a {vertical-align:top;
      display:inline-block;
      -webkit-transition:all .2s ease;
      transition:all .2s ease;
      overflow:hidden;
      border-bottom:3px solid transparent;
      opacity:.85;}
.contents-detail .bwp-single-product .image-thumbnail .slick-slide.slick-current>.img-thumbnail-scroll,.contents-detail .bwp-single-product .image-thumbnail .slick-slide:hover>.img-thumbnail-scroll,.contents-detail .bwp-single-product .image-thumbnail .slick-slide:hover>a,.contents-detail .bwp-single-product .image-thumbnail .slick-slide>a.active {border-color:var(--theme-color,#d85c33);
      opacity:1;}
.contents-detail .bwp-single-product .image-thumbnail .img-thumbnail-video.active img,.contents-detail .bwp-single-product .image-thumbnail .img-thumbnail-video img:hover {border-color:var(--gray-dark,#000);}
.contents-detail .bwp-single-product .woocommerce-product-gallery .slick-slide {vertical-align:top;
    border:0;}
.contents-detail .bwp-single-product .woocommerce-product-gallery .slick-slide .img-thumbnail {vertical-align:top;}
.contents-detail .bwp-single-product .woocommerce-product-gallery .slick-slide img {display:inline-block;
      vertical-align:top;
      width:100%;}
.contents-detail .bwp-single-product .woocommerce-product-gallery .content-thumbnail-scroll.max-thumbnail .slick-track {transform:unset !important;}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row {margin:0 -9px;}
@media (max-width: 767px) {
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 {margin-top:10px;
        order:1;}
}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-10 .slick-arrow {text-align:center;
      top:calc(50% - 25px);
      z-index:6;
      opacity:1;
      visibility:visible;}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-10 .slick-arrow:after {display:none;}
@media (max-width: 767px) {
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-10 .slick-arrow {width:30px;
          height:30px;
          line-height:30px;}
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-10 .slick-arrow.fa-angle-left {left:10px;}
  .rtl .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-10 .slick-arrow.fa-angle-left {right:10px;
              left:auto;}
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-10 .slick-arrow.fa-angle-right {right:10px;}
  .rtl .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-10 .slick-arrow.fa-angle-right {left:10px;
              right:auto;}
}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .slick-arrow:after {display:none;}
@media (max-width: 991px) {
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .slick-arrow {opacity:1;
        visibility:visible;}
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .slick-arrow.fa-angle-left {top:-12.5px;}
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .slick-arrow.fa-angle-right {bottom:-12.5px;}
}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .slick-arrow {right:calc(50% - 18px);
      left:auto;
      height:35px;
      width:35px;
      line-height:32px;
      color:var(--gray-dark,#000);
      border:1px solid var(--gray-dark-8,rgba(0,0,0,.08));
      background:#fff;
      text-align:center;
      opacity:0;
      visibility:hidden;}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .slick-arrow:after {display:none;}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .slick-arrow:before {display:inline-block;
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg);}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .slick-arrow.fa-angle-left {top:-15px;}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .slick-arrow.fa-angle-right {bottom:-15px;}
@media (max-width: 767px) {
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .slick-arrow {width:25px;
          height:25px;
          line-height:25px;}
}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .slick-arrow:hover {background:var(--hover-color,#d85c33);
        color:#fff;}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2:hover .slick-arrow {opacity:1;
      visibility:visible;}
@media (max-width: 767px) {
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .slick-slider .slick-list {margin:0 -5px;}
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .slick-slider .slick-list .slick-slide {padding:0 5px;}
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .slick-arrow.fa-angle-left {top:calc(50% - 15px);
        left:-10px;}
  .rtl .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .slick-arrow.fa-angle-left {right:-10px;
          left:auto;}
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .slick-arrow.fa-angle-right {bottom:calc(50% - 10px);
        right:-10px;}
  .rtl .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .slick-arrow.fa-angle-right {left:-10px;
          right:auto;}
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .slick-arrow:before {-webkit-transform:rotate(0) !important;
        transform:rotate(0) !important;}
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2:hover .slick-arrow.fa-angle-left {top:calc(50% - 15px);}
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2:hover .slick-arrow.fa-angle-right {bottom:calc(50% - 15px);}
}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-10 {padding:0 7.5px;}
@media (max-width: 767px) {
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-10 .slick-arrow {opacity:1;
          visibility:visible;}
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-10:hover .slick-arrow {opacity:1;
          bottom:-30px;}
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-10 .image-additional {text-align:center;}
}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 {padding:0 7.5px;}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .content-thumbnail-scroll {position:relative;}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .content-thumbnail-scroll.max-thumbnail .slick-track {transform:unset !important;}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .image-thumbnail .slick-list {padding:0 !important;
        margin:-1px -5px;}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .image-thumbnail .slick-list .slick-slide {padding:1px 7.5px 15px;}
@media (max-width: 1199px) {
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .image-thumbnail .slick-list .slick-slide {padding:1px 7.5px 7.5px;}
}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .image-thumbnail .slick-list .slick-slide:last-child {padding-bottom:0;}
@media (min-width: 768px) {
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-md-2 .slick-arrow.fa-angle-right {bottom:0;
          top:auto;}
}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-sm-12 .slick-arrow {opacity:0;}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-sm-12 .slick-arrow:after {display:none;}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-sm-12.content-thumbs-scroll .slick-arrow {opacity:0;
        visibility:hidden;
        width:35px;
        height:35px;
        line-height:35px;
        color:var(--gray-dark,#000);
        border:1px solid var(--gray-dark-8,rgba(0,0,0,.08));
        background:#fff;}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-sm-12.content-thumbs-scroll .slick-arrow.fa-angle-left {left:-15px !important;}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-sm-12.content-thumbs-scroll .slick-arrow.fa-angle-right {right:-15px !important;}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-sm-12.content-thumbs-scroll .slick-arrow:hover {background:var(--hover-color,#d85c33);
          color:#fff;}
@media (min-width: 1470px) {
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-sm-12.content-thumbs-scroll .slick-arrow.fa-angle-left {left:-10px;}
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-sm-12.content-thumbs-scroll .slick-arrow.fa-angle-right {right:-10px;}
}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-sm-12 .image-thumbnail .slick-list {margin:0 -7px;}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-sm-12 .image-thumbnail .slick-list .slick-slide {padding:0 10px;
            padding-bottom:0;}
@media (max-width: 480px) {
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-sm-12 .image-thumbnail .slick-list {margin:0 -4px;}
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-sm-12 .image-thumbnail .slick-list .slick-slide {padding:0 5px;}
}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-sm-12 .slick-arrow {top:calc(50% - 12.5px);
        opacity:1;
        visibility:visible;}
@media (max-width: 991px) {
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-sm-12 .slick-arrow {opacity:1;
            visibility:visible;}
}
@media (max-width: 480px) {
  .contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-sm-12 .slick-arrow {top:calc(50% - 1.5px);}
}
.contents-detail .bwp-single-product .woocommerce-product-gallery>.row>div.col-sm-12:hover .slick-arrow {opacity:1;
        visibility:visible;}
.contents-detail .bwp-single-product .image-thumbnail-list .slick-arrow {background:var(--gray-dark,#000);
      color:#fff;
      opacity:0;
      visibility:hidden;}
.contents-detail .bwp-single-product .image-thumbnail-list .slick-arrow:hover {background:var(--theme-color,#d85c33);}
.contents-detail .bwp-single-product .image-thumbnail-list .content-thumbnail-scroll.max-thumbnail .slick-track {transform:unset !important;}
.quickview-container .product_title,.single-product .product_title {margin-top:0;
    margin-bottom:20px;
    font-size:calc(var(--font-size-heading,25px) + 3px);
    line-height:calc(var(--font-size-heading,25px) + 10px);
    color:var(--gray-dark,#000);
    word-break:break-word;
    display:block;
    text-transform:capitalize;
    font-weight:700;}
@media (max-width: 767px) {
  .quickview-container .product_title,.single-product .product_title {font-size:var(--font-size-heading,25px);
        line-height:30px;}
}
.quickview-container .thumbnails .carousel-control.disabled,.single-product .thumbnails .carousel-control.disabled {display:none;}
.quickview-container .bwp-single-info .quantity,.single-product .bwp-single-info .quantity {margin:0;
    border:1px solid var(--border-color,#e9e9e9);
    height:50px;
    display:inline-block;
    margin-right:10px;
    position:relative;}
.quickview-container .bwp-single-info .quantity input[type=number]::-webkit-inner-spin-button,.quickview-container .bwp-single-info .quantity input[type=number]::-webkit-outer-spin-button,.single-product .bwp-single-info .quantity input[type=number]::-webkit-inner-spin-button,.single-product .bwp-single-info .quantity input[type=number]::-webkit-outer-spin-button {-webkit-appearance:none;
      margin:0;}
.quickview-container .bwp-single-info .quantity input,.single-product .bwp-single-info .quantity input {width:125px;
      border:0;
      height:50px;
      text-align:center;
      padding:0 38px;
      font-size:var(--font-size-body,14px);}
@media (max-width: 991px) {
  .quickview-container .bwp-single-info .quantity input,.single-product .bwp-single-info .quantity input {width:100px;
          padding:0 30px;}
}
.quickview-container .bwp-single-info .quantity button,.single-product .bwp-single-info .quantity button {outline-color:transparent;
      color:var(--gray-dark,#000);
      font-size:0;}
.quickview-container .bwp-single-info .quantity button:focus,.quickview-container .bwp-single-info .quantity button:hover,.single-product .bwp-single-info .quantity button:focus,.single-product .bwp-single-info .quantity button:hover {border:none;
        color:var(--hover-color,#d85c33);}
.quickview-container .bwp-single-info .quantity button:before,.single-product .bwp-single-info .quantity button:before {font-family:eleganticons;
        display:inline-block;
        font-size:calc(var(--font-size-body,14px) + 5px);}
.quickview-container .bwp-single-info .quantity button.plus,.single-product .bwp-single-info .quantity button.plus {position:absolute;
        top:0;
        right:0;
        background:transparent;
        line-height:24px;
        border:none;
        width:40px;
        height:50px;}
.quickview-container .bwp-single-info .quantity button.plus:before,.single-product .bwp-single-info .quantity button.plus:before {content:"\4c";
          position:relative;
          top:4px;}
.quickview-container .bwp-single-info .quantity button.minus,.single-product .bwp-single-info .quantity button.minus {position:absolute;
        left:0;
        bottom:0;
        border:none;
        width:40px;
        height:50px;
        background:transparent;}
.quickview-container .bwp-single-info .quantity button.minus:before,.single-product .bwp-single-info .quantity button.minus:before {content:"\4b";
          position:relative;
          top:5px;}
@media (max-width: 480px) {
  .quickview-container .bwp-single-info .quantity input,.single-product .bwp-single-info .quantity input {width:100px;}
}
.quickview-container .bwp-single-info .product_meta,.single-product .bwp-single-info .product_meta {display:inline-block;
    width:100%;
    text-transform:capitalize;
    border-top:1px solid var(--border-color,#e9e9e9);
    padding-top:20px;
    margin-top:20px;}
.quickview-container .bwp-single-info .product_meta>span,.single-product .bwp-single-info .product_meta>span {margin-bottom:0;}
.quickview-container .bwp-single-info .product_meta .posted_in,.quickview-container .bwp-single-info .product_meta .sku_wrapper,.quickview-container .bwp-single-info .product_meta .tagged_as,.single-product .bwp-single-info .product_meta .posted_in,.single-product .bwp-single-info .product_meta .sku_wrapper,.single-product .bwp-single-info .product_meta .tagged_as {display:block;
      width:100%;
      color:var(--text-color,#646464);
      margin-bottom:5px;}
.quickview-container .bwp-single-info .product_meta .posted_in a,.quickview-container .bwp-single-info .product_meta .posted_in span,.quickview-container .bwp-single-info .product_meta .sku_wrapper a,.quickview-container .bwp-single-info .product_meta .sku_wrapper span,.quickview-container .bwp-single-info .product_meta .tagged_as a,.quickview-container .bwp-single-info .product_meta .tagged_as span,.single-product .bwp-single-info .product_meta .posted_in a,.single-product .bwp-single-info .product_meta .posted_in span,.single-product .bwp-single-info .product_meta .sku_wrapper a,.single-product .bwp-single-info .product_meta .sku_wrapper span,.single-product .bwp-single-info .product_meta .tagged_as a,.single-product .bwp-single-info .product_meta .tagged_as span {color:var(--gray-dark,#000);}
.quickview-container .bwp-single-info .product_meta .posted_in a:hover,.quickview-container .bwp-single-info .product_meta .sku_wrapper a:hover,.quickview-container .bwp-single-info .product_meta .tagged_as a:hover,.single-product .bwp-single-info .product_meta .posted_in a:hover,.single-product .bwp-single-info .product_meta .sku_wrapper a:hover,.single-product .bwp-single-info .product_meta .tagged_as a:hover {color:var(--hover-color,#d85c33);}
.quickview-container .bwp-single-info .image-thumbnail .slick-list,.single-product .bwp-single-info .image-thumbnail .slick-list {margin:0 -9px;}
.quickview-container .bwp-single-info .image-thumbnail .slick-list .slick-slide,.single-product .bwp-single-info .image-thumbnail .slick-list .slick-slide {padding:0 10px;
      padding-bottom:10px;}
.quickview-container .bwp-single-info .image-thumbnail .slick-arrow,.single-product .bwp-single-info .image-thumbnail .slick-arrow {top:50%;
    margin-top:-17px;}
.quickview-container .bwp-single-info .image-thumbnail .slick-arrow.fa-angle-left,.single-product .bwp-single-info .image-thumbnail .slick-arrow.fa-angle-left {left:5px;
      right:auto;}
.quickview-container .bwp-single-info .image-thumbnail .slick-arrow.fa-angle-right,.single-product .bwp-single-info .image-thumbnail .slick-arrow.fa-angle-right {right:5px;}
.quickview-container .bwp-single-info .description,.single-product .bwp-single-info .description {margin-bottom:13px;
    padding-bottom:15px;}
.quickview-container .bwp-single-info .description>p:last-child,.single-product .bwp-single-info .description>p:last-child {margin-bottom:0;}
.quickview-container .bwp-single-info .safe-checkout,.single-product .bwp-single-info .safe-checkout {margin-top:25px;
    padding:40px 25px 25px;
    text-align:center;
    background:#f3f3f3;}
.quickview-container .bwp-single-info .product-shipping-delivers,.single-product .bwp-single-info .product-shipping-delivers {padding:0;
    list-style:none;
    margin-top:20px;
    text-align:center;}
.quickview-container .bwp-single-info .product-shipping-delivers li,.single-product .bwp-single-info .product-shipping-delivers li {margin-bottom:13px;}
.quickview-container .bwp-single-info .product-shipping-delivers li:last-child,.single-product .bwp-single-info .product-shipping-delivers li:last-child {margin-bottom:0;}
.quickview-container .bwp-single-info .product-shipping-delivers li .content-info,.single-product .bwp-single-info .product-shipping-delivers li .content-info {display:flex;
        flex-wrap:wrap;
        align-items:center;}
.quickview-container .bwp-single-info .product-shipping-delivers li .content-info svg,.single-product .bwp-single-info .product-shipping-delivers li .content-info svg {font-size:var(--font-size-heading,25px);
          fill:var(--gray-dark,#000);
          margin-right:15px;
          position:relative;
          width:1em;
          height:1em;}
.quickview-container .bwp-single-info .product-shipping-delivers li .content-info .content>a,.single-product .bwp-single-info .product-shipping-delivers li .content-info .content>a {position:relative;
          text-decoration:underline;}
@media (max-width: 480px) {
  .quickview-container .bwp-single-info .product-shipping-delivers li .content-info,.single-product .bwp-single-info .product-shipping-delivers li .content-info {justify-content:center;}
}
.quickview-container .bwp-single-info .cart,.single-product .bwp-single-info .cart {padding:0;}
.quickview-container .bwp-single-info .button.quick-buy,.single-product .bwp-single-info .button.quick-buy {-webkit-transition:none;
    transition:none;
    line-height:50px;
    color:#999;
    text-align:center;
    padding:0 15px;
    cursor:pointer;
    display:inline-block;
    vertical-align:top;
    width:100%;
    margin:0 0 10px;
    white-space:nowrap;
    background:transparent;
    color:var(--gray-dark,#000);
    border:1px solid var(--gray-dark-50,rgba(0,0,0,.5));
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    position:relative;
    overflow:hidden;
    z-index:0;}
@media (max-width: 767px) {
  .quickview-container .bwp-single-info .button.quick-buy,.single-product .bwp-single-info .button.quick-buy {margin-right:0;}
}
.quickview-container .bwp-single-info .button.quick-buy.disabled,.single-product .bwp-single-info .button.quick-buy.disabled {cursor:not-allowed;}
.quickview-container .bwp-single-info .button.quick-buy:hover:not(.disabled),.single-product .bwp-single-info .button.quick-buy:hover:not(.disabled) {background:var(--hover-color,#d85c33);
      border-color:var(--hover-color,#d85c33);
      color:#fff;}
.quickview-container .bwp-single-info .single_add_to_cart_button.button,.single-product .bwp-single-info .single_add_to_cart_button.button {-webkit-transition:all .3s ease;
    transition:all .3s ease;
    height:50px;
    line-height:50px;
    background:var(--button-color,#d85c33);
    color:#fff;
    text-align:center;
    padding:0 15px;
    cursor:pointer;
    display:inline-block;
    vertical-align:top;
    flex:1;
    margin:0;
    white-space:nowrap;
    position:relative;
    overflow:hidden;}
.quickview-container .bwp-single-info .single_add_to_cart_button.button.disabled,.single-product .bwp-single-info .single_add_to_cart_button.button.disabled {cursor:not-allowed;
      opacity:.5;}
.quickview-container .bwp-single-info .single_add_to_cart_button.button:hover:not(.disabled),.single-product .bwp-single-info .single_add_to_cart_button.button:hover:not(.disabled) {background:#b54723;}
.quickview-container .bwp-single-info .single_add_to_cart_button.button.ajax-loading.loading span,.single-product .bwp-single-info .single_add_to_cart_button.button.ajax-loading.loading span {position:unset;
      border:none;
      animation:none;
      color:transparent;}
.quickview-container .bwp-single-info .single_add_to_cart_button.button.ajax-loading.loading:before,.single-product .bwp-single-info .single_add_to_cart_button.button.ajax-loading.loading:before {position:absolute;
      display:inline-block;
      content:"";
      border:2px solid hsla(0,0%,100%,.5);
      border-top-color:#fff;
      width:18px;
      height:18px;
      border-radius:50%;
      -webkit-border-radius:50%;
      -moz-border-radius:50%;
      -ms-border-radius:50%;
      -o-border-radius:50%;
      background:none;
      -webkit-animation:2s linear 0s normal none infinite running x;
      animation:2s linear 0s normal none infinite running x;
      text-indent:0;
      top:calc(50% - 9px);
      left:calc(50% - 10px);
      -webkit-transition:all 0s ease;
      transition:all 0s ease;
      margin:0;}
.quickview-container .share-content,.single-product .share-content {display:inline-block;}
.quickview-container .share-content .title,.single-product .share-content .title {margin:5px 0;
      text-align:center;
      color:var(--gray-dark,#000);
      font-weight:500;
      align-items:center;
      display:inline-flex;
      border:0;
      background:transparent;
      padding:0;
      -webkit-transition:all .3s ease;
      transition:all .3s ease;
      cursor:pointer;
      position:relative;}
.quickview-container .share-content .title:before,.single-product .share-content .title:before {width:38px;
        height:38px;
        line-height:38px;
        content:"\e919";
        border:1px solid var(--border-color,#e9e9e9);
        font-family:wpbingofont;
        font-size:16px;
        -webkit-transition:all .3s ease;
        transition:all .3s ease;
        font-weight:400;
        margin:0;
        display:inline-block;
        margin-right:10px;}
.quickview-container .share-content .title:hover:before,.single-product .share-content .title:hover:before {background:var(--hover-color,#d85c33);
        border-color:var(--hover-color,#d85c33);
        color:#fff;}
.quickview-container .entry-summary .price-single,.single-product .entry-summary .price-single {width:100%;
    margin-bottom:20px;
    padding-bottom:20px;
    border-bottom:1px solid var(--border-color,#e9e9e9);
    line-height:100%;
    display:flex;}
.quickview-container .entry-summary .price,.single-product .entry-summary .price {font-size:var(--font-size-heading,25px);
    display:inline-flex;
    align-items:baseline;
    vertical-align:middle;
    gap:5px;}
.quickview-container .entry-summary .price del,.single-product .entry-summary .price del {font-size:var(--font-size-heading,25px);
      font-weight:700;
      order:2;}
.quickview-container .product-type-simple .bwp-single-info .entry-summary>.cart .quantity,.quickview-container .product-type-simple .bwp-single-info .entry-summary>.cart .single_add_to_cart_button,.quickview-container .product-type-variable .bwp-single-info .entry-summary>.cart .quantity,.quickview-container .product-type-variable .bwp-single-info .entry-summary>.cart .single_add_to_cart_button,.single-product .product-type-simple .bwp-single-info .entry-summary>.cart .quantity,.single-product .product-type-simple .bwp-single-info .entry-summary>.cart .single_add_to_cart_button,.single-product .product-type-variable .bwp-single-info .entry-summary>.cart .quantity,.single-product .product-type-variable .bwp-single-info .entry-summary>.cart .single_add_to_cart_button {margin-bottom:0;}
.quickview-container .product-type-variable .bwp-single-info .description,.single-product .product-type-variable .bwp-single-info .description {margin-bottom:20px;
    padding-bottom:0;}
.quickview-container .product-type-variable .variations_form.cart,.single-product .product-type-variable .variations_form.cart {float:none;}
.quickview-container .product-type-variable .variations_form.cart .content-variations,.single-product .product-type-variable .variations_form.cart .content-variations {position:relative;}
.quickview-container .product-type-variable .variations_form.cart .single_variation_wrap,.single-product .product-type-variable .variations_form.cart .single_variation_wrap {display:flex;
      vertical-align:top;
      flex-wrap:wrap;}
.quickview-container .product-type-variable .variations_form.cart .single_variation_wrap .woocommerce-variation.single_variation,.single-product .product-type-variable .variations_form.cart .single_variation_wrap .woocommerce-variation.single_variation {display:inline-block;
        width:100%;}
.quickview-container .product-type-variable .variations_form.cart .single_variation_wrap .price,.single-product .product-type-variable .variations_form.cart .single_variation_wrap .price {margin-top:0;
        margin-bottom:15px;
        font-size:calc(var(--font-size-heading,25px) - 5px);}
.quickview-container .product-type-variable .variations_form.cart .single_variation_wrap .price del,.quickview-container .product-type-variable .variations_form.cart .single_variation_wrap .price ins,.single-product .product-type-variable .variations_form.cart .single_variation_wrap .price del,.single-product .product-type-variable .variations_form.cart .single_variation_wrap .price ins {font-size:calc(var(--font-size-heading,25px) - 5px);}
.quickview-container .product-type-variable .variations_form.cart table,.single-product .product-type-variable .variations_form.cart table {border:none;
      margin-top:10px;
      position:relative;
      margin-bottom:0;}
.quickview-container .product-type-variable .variations_form.cart table tr,.single-product .product-type-variable .variations_form.cart table tr {margin-bottom:5px;
        display:flex;
        flex-wrap:wrap;}
.quickview-container .product-type-variable .variations_form.cart table tr td,.single-product .product-type-variable .variations_form.cart table tr td {border:none;
          padding:0;
          margin-bottom:20px !important;
          text-align:left;}
.quickview-container .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch.selected,.quickview-container .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch:hover,.single-product .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch.selected,.single-product .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch:hover {background:transparent;
                border-color:var(--theme-color,#d85c33) !important;
                color:var(--theme-color,#d85c33);
                box-shadow:none !important;}
.quickview-container .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch.disabled,.single-product .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch.disabled {cursor:not-allowed;
                opacity:.5;
                position:relative;}
.quickview-container .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch.swatch-image.selected,.quickview-container .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch.swatch-image:hover,.single-product .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch.swatch-image.selected,.single-product .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch.swatch-image:hover {border-color:var(--gray-dark,#000);}
.quickview-container .product-type-variable .variations_form.cart table tr td.label,.single-product .product-type-variable .variations_form.cart table tr td.label {width:100%;
            margin-bottom:5px !important;}
.quickview-container .product-type-variable .variations_form.cart table tr td.value,.single-product .product-type-variable .variations_form.cart table tr td.value {margin-bottom:0 !important;
            display:block;
            width:100%;}
.quickview-container .product-type-variable .variations_form.cart table tr td label,.single-product .product-type-variable .variations_form.cart table tr td label {font-size:var(--font-size-body,14px);
            color:var(--text-color,#646464);
            margin-bottom:0;
            margin-right:10px;
            line-height:38px;
            font-weight:400;}
.quickview-container .product-type-variable .variations_form.cart table tr td label:after,.single-product .product-type-variable .variations_form.cart table tr td label:after {position:relative;
              content:":";
              right:0;
              top:0;
              font-size:var(--font-size-body,14px);}
.quickview-container .product-type-variable .variations_form.cart table tr td .selected-term-name,.single-product .product-type-variable .variations_form.cart table tr td .selected-term-name {color:var(--gray-dark,#000);}
.quickview-container .product-type-variable .variations_form.cart table tr td select,.single-product .product-type-variable .variations_form.cart table tr td select {padding:0 40px 0 10px;
            height:40px;
            line-height:40px;
            color:var(--text-color,#646464);
            background-position:calc(100% - 18px) calc(1em + 3px),calc(100% - 13px) calc(1em + 3px),calc(100% - 2.5em) .5em;
            cursor:pointer;
            border-color:#ccc;
            margin-bottom:15px;}
.quickview-container .product-type-variable .variations_form.cart table tr td select:focus,.single-product .product-type-variable .variations_form.cart table tr td select:focus {background-position:calc(100% - 14px) calc(1em + 3px),calc(100% - 20px) calc(1em + 3px),calc(100% - 2.5em) .5em;}
.quickview-container .product-type-variable .variations_form.cart table .reset_variations,.single-product .product-type-variable .variations_form.cart table .reset_variations {color:var(--gray-dark,#000);
        font-size:var(--font-size-body,14px);
        font-weight:500;
        display:none;
        margin-bottom:-5px;
        position:relative;
        -webkit-transition:all .3s ease;
        transition:all .3s ease;}
.quickview-container .product-type-variable .variations_form.cart table .reset_variations:before,.single-product .product-type-variable .variations_form.cart table .reset_variations:before {content:"\4d";
          font-family:ElegantIcons;
          display:inline-block;
          font-size:calc(var(--font-size-body,14px) + 8px);
          line-height:1;
          position:relative;
          top:3px;
          -webkit-transition:all .3s ease;
          transition:all .3s ease;}
.quickview-container .product-type-variable .variations_form.cart table .reset_variations:hover,.single-product .product-type-variable .variations_form.cart table .reset_variations:hover {color:var(--hover-color,#d85c33);}
.quickview-container .product-type-variable .variations_form.cart table .reset_variations:hover:before,.single-product .product-type-variable .variations_form.cart table .reset_variations:hover:before {-webkit-transform:rotate(90deg);
            transform:rotate(90deg);}
.quickview-container .product-type-variable .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart,.single-product .product-type-variable .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart {display:flex;
      margin:10px 0;
      flex-wrap:wrap;
      flex:1;}
.quickview-container .product-type-variable .entry-summary .prices,.quickview-container .product-type-variable .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart button,.single-product .product-type-variable .entry-summary .prices,.single-product .product-type-variable .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart button {margin:0;}
.quickview-container .size-guide.active .size-guide__img,.quickview-container .size-guide.active .size-guide__overlay,.single-product .size-guide.active .size-guide__img,.single-product .size-guide.active .size-guide__overlay {display:block;}
.single-product .container-image-single {position:relative;}
.single-product .container-image-single .slick-arrow.fa-angle-left {left:20px;}
.single-product .container-image-single .slick-arrow.fa-angle-right {right:20px;}
.single-product .container-image-single .function-button {position:absolute;
    top:20px;
    left:20px;
    z-index:6;}
.single-product .container-image-single .function-button.active {z-index:9;}
.single-product .container-image-single .scroll-image {position:relative;}
.single-product .container-image-single .scroll-image.loading_variation {background:#f5f5f5;
      overflow:hidden;}
.single-product .container-image-single .scroll-image.loading_variation:before {opacity:1;
        visibility:visible;}
.single-product .container-image-single .scroll-image.loading_variation>* {opacity:0 !important;}
.single-product .container-image-single .scroll-image:before {content:"";
      display:block;
      position:absolute;
      left:-150px;
      top:0;
      height:100%;
      width:150px;
      background:linear-gradient(90deg,transparent,#e8e8e8 50%,transparent);
      animation:w 1.5s cubic-bezier(.4,0,.2,1) infinite;
      opacity:0;
      visibility:hidden;}
.single-product .container-thumbnail-single {position:relative;}
.single-product .container-thumbnail-single:before {content:"";
    display:block;
    position:absolute;
    left:-150px;
    top:0;
    height:100%;
    width:150px;
    background:linear-gradient(90deg,transparent,#e8e8e8 50%,transparent);
    animation:w 1.5s cubic-bezier(.4,0,.2,1) infinite;
    opacity:0;
    visibility:hidden;}
.single-product .prev_next_buttons {position:fixed;
  top:30%;
  left:20px;
  z-index:1000;
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  opacity:0;
  visibility:hidden;
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%);}
.single-product .prev_next_buttons.active {opacity:1;
    visibility:visible;
    -webkit-transform:translateX(0);
    transform:translateX(0);}
.single-product .prev_next_buttons .image {position:absolute;
    opacity:0;
    visibility:hidden;
    min-width:180px;
    bottom:calc(50% - 60px);
    z-index:50000;
    left:calc(100% + 20px);
    -webkit-transition:all .5s ease;
    transition:all .5s ease;}
.single-product .prev_next_buttons .image .title {font-size:var(--font-size-body,14px);
      color:#fff;
      position:absolute;
      text-transform:capitalize;
      font-weight:700;
      bottom:0;
      margin:0;
      padding:15px;
      width:100%;
      background:-webkit-linear-gradient(bottom,var(--gray-dark-50,rgba(0,0,0,.5)),hsla(0,0%,100%,0));
      background:linear-gradient(0deg,var(--gray-dark-50,rgba(0,0,0,.5)) 0,hsla(0,0%,100%,0));}
.single-product .prev_next_buttons>div:not(.continue-shop) {position:relative;
    height:50px;
    line-height:50px;
    justify-content:center;
    font-size:0;
    -webkit-transition:all .5s ease;
    transition:all .5s ease;}
.single-product .prev_next_buttons>div:not(.continue-shop).prev_button>a {display:inline-block;
      position:relative;}
.single-product .prev_next_buttons>div:not(.continue-shop).prev_button>a:before {content:"\e910";
        font-family:feather;
        display:inline-block;
        font-size:var(--font-size-heading,25px);
        position:relative;}
.single-product .prev_next_buttons>div:not(.continue-shop).next_button>a {display:inline-block;
      position:relative;}
.single-product .prev_next_buttons>div:not(.continue-shop).next_button>a:after {content:"\e912";
        font-family:feather;
        display:inline-block;
        font-size:var(--font-size-heading,25px);
        position:relative;}
.single-product .prev_next_buttons>div:not(.continue-shop):hover .image {opacity:1;
      visibility:visible;
      left:calc(100% + 5px);}
.single-product .prev_next_buttons .continue-shop {font-size:var(--font-size-heading,25px);
    height:50px;
    line-height:50px;
    position:relative;}
.single-product .prev_next_buttons .continue-shop span {font-size:calc(var(--font-size-body,14px) + 2px);
      font-weight:600;
      text-transform:capitalize;
      color:var(--gray-dark,#000);
      position:absolute;
      white-space:nowrap;
      left:calc(100% + 20px);
      opacity:0;
      visibility:hidden;
      -webkit-transition:all .5s ease;
      transition:all .5s ease;
      top:-2px;}
.single-product .prev_next_buttons .continue-shop:hover span {opacity:1;
      visibility:visible;
      left:calc(100% + 5px);}
@media (max-width: 1500px) {
  .single-product .prev_next_buttons {display:none;}
}
.single-product .single-product-notify-me-form.active {display:flex;}
.single-product .single-product-notify-me-form.active .notify-me-form-close .close-line1 {-webkit-transform:translateY(-30px) translateX(30px) rotate(45deg);
      transform:translateY(-30px) translateX(30px) rotate(45deg);
      animation-name:crossRight;
      animation-delay:.14s;}
.single-product .single-product-notify-me-form.active .notify-me-form-close .close-line2 {animation-name:crossLeft;
      -webkit-transform:translateY(-30px) translateX(-30px) rotate(-45deg);
      transform:translateY(-30px) translateX(-30px) rotate(-45deg);}
.single-product .single-product-notify-me-form:not(.active) .notify-me-form-close .close-line1 {-webkit-transform:translateY(0) translateX(0) rotate(-45deg);
    transform:translateY(0) translateX(0) rotate(-45deg);
    animation-name:crossLeftClose;
    -webkit-animation-delay:0s;
    animation-delay:0s;
    -webkit-animation-duration:.15s;
    animation-duration:.15s;}
.single-product .single-product-notify-me-form:not(.active) .notify-me-form-close .close-line2 {-webkit-transform:translateY(0) translateX(0) rotate(45deg);
    transform:translateY(0) translateX(0) rotate(45deg);
    -webkit-animation-name:crossRightClose;
    animation-name:crossRightClose;
    -webkit-animation-delay:.06s;
    animation-delay:.06s;
    -webkit-animation-duration:.15s;
    animation-duration:.15s;}
.single-product .sticky-product {position:fixed;
  width:100%;
  left:0;
  bottom:0;
  background:#fff;
  z-index:7;
  padding:15px 0;
  box-shadow:0 0 15px 3px rgba(0,0,0,.15);
  -webkit-animation-name:p;
  animation-name:p;
  -webkit-animation-duration:.5s;
  animation-duration:.5s;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out;
  -webkit-animation-iteration-count:1;
  animation-iteration-count:1;
  display:none;}
@media (max-width: 991px) {
  .single-product .sticky-product {display:none !important;}
}
.single-product .sticky-product.sticky {display:block;}
.single-product .sticky-product .stock {display:none;}
.single-product .sticky-product .content {max-width:1470px;
    padding:0 15px;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    justify-content:space-between;
    align-items:center;}
.single-product .sticky-product .content-product {display:flex;
    flex:1;
    align-items:center;}
.single-product .sticky-product .content-cart .cart {margin:0;}
.single-product .sticky-product .item-title {font-size:16px;
    margin-top:-5px;}
.single-product .sticky-product .price {font-size:calc(var(--font-size-body,14px) + 3px);
    margin-bottom:0;
    display:flex;
    align-items:baseline;
    gap:5px;}
.single-product .sticky-product .price del {font-size:calc(var(--font-size-body,14px) + 1px);}
.single-product .sticky-product .content-bottom {padding-left:15px;}
.rtl .single-product .sticky-product .content-bottom {padding-right:15px;
      padding-left:0;}
.single-product .sticky-product .item-thumb img {max-width:70px;}
.single-product .sticky-product .quantity {margin:0;
    height:48px;
    display:inline-block;
    margin:20px 25px 0 0;
    position:relative;
    border:0 !important;}
.rtl .single-product .sticky-product .quantity {margin:20px 0 0 25px;}
.single-product .sticky-product .quantity input[type=number]::-webkit-inner-spin-button,.single-product .sticky-product .quantity input[type=number]::-webkit-outer-spin-button {-webkit-appearance:none;
      margin:0;}
.single-product .sticky-product .quantity input {width:75px;
      border:0;
      border-bottom:1px solid #cbcbcb;
      height:auto;
      text-align:center;
      padding:0 15px;
      font-size:calc(var(--font-size-body,14px) + 6px);
      border-radius:0;
      -webkit-border-radius:0;
      -moz-border-radius:0;
      -ms-border-radius:0;
      -o-border-radius:0;}
.single-product .sticky-product .quantity button {display:none;}
.single-product .sticky-product .select-cart-option {font-size:calc(var(--font-size-body,14px) - 2px);
    text-transform:uppercase;
    letter-spacing:1px;
    background:var(--button-color,#d85c33);
    line-height:36px;
    cursor:pointer;
    color:#fff;
    padding:0 20px;}
.single-product .sticky-product .select-cart-option:after {font-family:eleganticons;
      content:"\24";
      display:inline-block;
      font-size:calc(var(--font-size-body,14px) + 6px);
      position:relative;
      line-height:1;
      top:4px;
      margin-left:5px;
      -webkit-transition:all .3s ease;
      transition:all .3s ease;}
.single-product .sticky-product .select-cart-option:hover {background:var(--hover-color,#d85c33);}
.single-product .sticky-product .select-cart-option:hover:after {-webkit-transform:rotate(-90deg);
        transform:rotate(-90deg);
        top:2px;}
.single-product .sticky-product .quick-buy.button {-webkit-transition:none;
    transition:none;
    font-size:calc(var(--font-size-body,14px) + 1px);
    font-weight:500;
    line-height:45px;
    height:45px;
    background:transparent;
    border:1px solid var(--gray-dark,#000);
    color:var(--gray-dark,#000);
    text-align:center;
    padding:0 50px;
    cursor:pointer;
    display:inline-block;
    vertical-align:top;
    flex:1;
    margin:0;
    white-space:nowrap;
    position:relative;
    overflow:hidden;
    -webkit-transition:all .3s ease;
    transition:all .3s ease;}
.single-product .sticky-product .quick-buy.button:hover:not(.disabled) {color:#fff;}
@media (max-width: 767px) {
  .single-product .sticky-product .quick-buy.button {margin-right:0;
        padding:0 15px;}
  .rtl .single-product .sticky-product .quick-buy.button {margin-left:0;
          margin-right:0;}
}
@media (max-width: 480px) {
  .single-product .sticky-product .quick-buy.button {font-size:calc(var(--font-size-body, $font-size-body));}
}
.single-product .sticky-product .quick-buy.button.disabled {opacity:.5;
      cursor:not-allowed;}
.single-product .sticky-product .single_add_to_cart_button.button {-webkit-transition:none;
    transition:none;
    font-size:calc(var(--font-size-body,14px) + 1px);
    line-height:45px;
    height:45px;
    background:var(--gray-dark,#000);
    color:#fff;
    text-align:center;
    padding:0 40px;
    cursor:pointer;
    display:inline-block;
    vertical-align:top;
    flex:1;
    margin:0;
    margin-right:10px;
    white-space:nowrap;
    position:relative;
    overflow:hidden;
    border:1px solid transparent;
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    text-transform:capitalize;
    font-weight:500;}
.rtl .single-product .sticky-product .single_add_to_cart_button.button {margin-left:10px;
      margin-right:0;}
@media (max-width: 767px) {
  .single-product .sticky-product .single_add_to_cart_button.button {padding:0 15px;}
}
@media (max-width: 480px) {
  .single-product .sticky-product .single_add_to_cart_button.button {font-size:calc(var(--font-size-body, $font-size-body));}
}
.single-product .sticky-product .single_add_to_cart_button.button.disabled {opacity:.5;
      cursor:not-allowed;}
.single-product .sticky-product .quantity-button,.single-product .sticky-product .variations_form,.single-product .sticky-product .variations_form .single_variation_wrap,.single-product .sticky-product .variations_form .variations_button {display:flex;
      align-items:center;}
.single-product .sticky-product .variations_form .single_variation_wrap .woocommerce-variation {margin:0 40px 0 0;}
.rtl .single-product .sticky-product .variations_form .single_variation_wrap .woocommerce-variation {margin:0 0 0 40px;}
.single-product .sticky-product .variations_form table {border:none;
      position:relative;
      margin:0;
      width:100%;}
.single-product .sticky-product .variations_form table tbody {display:flex;
        align-items:center;}
.single-product .sticky-product .variations_form table tr {margin:0;
        display:flex;
        flex-wrap:wrap;}
.single-product .sticky-product .variations_form table tr td {border:none;
          padding:0;
          margin-bottom:20px !important;
          margin:0 12px;
          text-align:left;}
.rtl .single-product .sticky-product .variations_form table tr td {text-align:right;}
.single-product .sticky-product .variations_form table tr td.value .tawcvs-swatches {padding:0;}
.single-product .sticky-product .variations_form table tr td.value .tawcvs-swatches .swatch-item-wrapper {display:inline-block;
              margin-right:10px;}
.rtl .single-product .sticky-product .variations_form table tr td.value .tawcvs-swatches .swatch-item-wrapper {margin-left:10px;
                margin-right:0;}
.single-product .sticky-product .variations_form table tr td.value .tawcvs-swatches .swatch {width:auto;
              height:auto;
              line-height:20px;
              padding:7px;
              min-width:36px;
              display:inline-block;
              border-radius:0;
              -webkit-border-radius:0;
              -moz-border-radius:0;
              -ms-border-radius:0;
              -o-border-radius:0;
              background:transparent;
              border:1px solid #ccc;
              color:var(--gray-dark,#000);
              font-weight:500;
              margin-right:10px;
              margin-bottom:0;
              font-size:calc(var(--font-size-body, $font-size-body));
              border-radius:50%;
              -webkit-border-radius:50%;
              -moz-border-radius:50%;
              -ms-border-radius:50%;
              -o-border-radius:50%;
              cursor:pointer;
              text-align:center;}
.rtl .single-product .sticky-product .variations_form table tr td.value .tawcvs-swatches .swatch {margin-left:10px;
                margin-right:0;}
.single-product .sticky-product .variations_form table tr td.value .tawcvs-swatches .swatch.selected,.single-product .sticky-product .variations_form table tr td.value .tawcvs-swatches .swatch:hover {border:1px solid var(--gray-dark,#000);}
.single-product .sticky-product .variations_form table tr td.value .tawcvs-swatches .swatch.disabled {cursor:not-allowed;
                position:relative;}
.single-product .sticky-product .variations_form table tr td.value .tawcvs-swatches .swatch.disabled:before {position:absolute;
                  content:"";
                  width:1px;
                  height:100%;
                  background:var(--text-color,#646464);
                  top:0;
                  left:50%;
                  -webkit-transform:rotate(45deg);
                  transform:rotate(45deg);}
@media (max-width: 480px) {
  .single-product .sticky-product .variations_form table tr td.value .tawcvs-swatches .swatch {padding:6.5px 10px;
                  min-width:35px;}
}
.single-product .sticky-product .variations_form table tr td.label {display:none;}
.single-product .sticky-product .variations_form table tr td.value {margin-bottom:0 !important;
            display:block;
            width:100%;}
.single-product .sticky-product .variations_form table tr td label {font-size:var(--font-size-body,14px);
            text-transform:uppercase;
            color:var(--gray-dark,#000);
            margin-bottom:0;
            margin-right:15px;
            line-height:40px;
            letter-spacing:1.5px;}
.rtl .single-product .sticky-product .variations_form table tr td label {margin-left:15px;
              margin-right:0;}
.single-product .sticky-product .variations_form table tr td .swatch__tooltip {display:none;}
.single-product .sticky-product .variations_form table tr td>div[data-attribute_name=attribute_pa_color] .swatch-color {margin-right:5px !important;
            font-size:0 !important;
            padding:0 !important;
            min-width:unset !important;
            width:22px !important;
            height:22px !important;
            display:inline-block;
            vertical-align:middle;
            cursor:pointer;
            -webkit-transition:all .3s ease-in-out;
            transition:all .3s ease-in-out;
            position:relative;
            border:2px solid #fff !important;
            box-shadow:0 0 1px 1px #ddd !important;}
.rtl .single-product .sticky-product .variations_form table tr td>div[data-attribute_name=attribute_pa_color] .swatch-color {margin-left:5px !important;
              margin-right:0;}
.single-product .sticky-product .variations_form table tr td>div[data-attribute_name=attribute_pa_color] .swatch-color:last-child {margin-right:0 !important;}
.rtl .single-product .sticky-product .variations_form table tr td>div[data-attribute_name=attribute_pa_color] .swatch-color:last-child {margin-left:0 !important;
                margin-right:0;}
.single-product .sticky-product .variations_form table tr td>div[data-attribute_name=attribute_pa_color] .swatch-color .swatch__tooltip {font-size:10px;
              display:inline-block;}
.single-product .sticky-product .variations_form table tr td>div[data-attribute_name=attribute_pa_color] .swatch-color.selected,.single-product .sticky-product .variations_form table tr td>div[data-attribute_name=attribute_pa_color] .swatch-color:hover {box-shadow:none;
              border-color:var(--gray-dark,#000) !important;}
@media (max-width: 480px) {
  .single-product .sticky-product .variations_form table tr td>div[data-attribute_name=attribute_pa_color] .swatch-color {margin-right:15px !important;}
  .rtl .single-product .sticky-product .variations_form table tr td>div[data-attribute_name=attribute_pa_color] .swatch-color {margin-left:15px !important;
                  margin-right:0;}
  .single-product .sticky-product .variations_form table tr td>div[data-attribute_name=attribute_pa_color] .swatch-color .swatch__tooltip {display:none !important;}
}
.single-product .sticky-product .variations_form table tr td>div[data-attribute_name=attribute_pa_size] .swatch-label {border-radius:0 !important;
            -webkit-border-radius:0 !important;
            -moz-border-radius:0 !important;
            -ms-border-radius:0 !important;
            -o-border-radius:0 !important;}
.single-product .sticky-product .variations_form table tr td select {padding:0 40px 0 10px;
            height:40px;
            line-height:40px;
            color:var(--text-color,#646464);
            background-position:calc(100% - 18px) calc(1em + 3px),calc(100% - 13px) calc(1em + 3px),calc(100% - 2.5em) .5em;
            cursor:pointer;
            border-color:#ccc;
            margin-bottom:15px;}
.rtl .single-product .sticky-product .variations_form table tr td select {padding:0 10px 0 40px;}
.single-product .sticky-product .variations_form table tr td select:focus {background-position:calc(100% - 14px) calc(1em + 3px),calc(100% - 20px) calc(1em + 3px),calc(100% - 2.5em) .5em;}
.single-product .sticky-product .variations_form table .reset_variations {display:none !important;}
.single-product .sticky-product .group_table {display:flex;
    flex-wrap:wrap;}
.single-product .sticky-product .group_table>div {margin-right:20px;
      text-align:center;
      max-width:150px;}
.rtl .single-product .sticky-product .group_table>div {margin-left:20px;
        margin-right:0;}
.single-product .sticky-product .group_table .quantity {margin:0 0 -15px;}
.single-product .sticky-product .group_table .product-title {font-size:calc(var(--font-size-body, $font-size-body));
      margin:0;
      font-weight:500;}
.single-product .sticky-product .group_table .product-price {font-size:var(--font-size-body,14px);
      color:var(--gray-dark,#000);}
.single-product .sticky-product .group_table .product-thumb {display:none;}
.single-product .sticky-product .group_table .product-info {padding-bottom:5px;}
.single-product .sticky-product form.cart {display:flex;
    align-items:center;}
.modal-product-share .social-overlay {position:fixed;
  top:0;
  left:0;
  bottom:0;
  right:0;
  background:rgba(0,0,0,.5);
  z-index:10;
  opacity:0;
  visibility:hidden;}
.modal-product-share .social-share {position:fixed;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  z-index:10;
  background-color:#fff;
  width:380px;
  max-width:calc(100vw - 50px);
  padding:30px 20px;
  opacity:0;
  visibility:hidden;
  text-align:left;}
.rtl .modal-product-share .social-share {text-align:right;}
.modal-product-share .social-share .form-label {margin-bottom:10px;}
.modal-product-share .social-share .button-social-close {height:35px;
    width:35px;
    position:absolute;
    top:0;
    right:0;
    -webkit-transform:translate(50%,-50%);
    transform:translate(50%,-50%);
    box-sizing:border-box;
    line-height:35px;
    display:inline-block;
    background:#fff;
    cursor:pointer;
    box-shadow:0 8px 24px hsla(210,8%,62%,.2);
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;}
.rtl .modal-product-share .social-share .button-social-close {left:0;
      right:auto;}
.modal-product-share .social-share .button-social-close:after,.modal-product-share .social-share .button-social-close:before {-webkit-transform:rotate(-45deg);
      transform:rotate(-45deg);
      content:"";
      position:absolute;
      top:50%;
      left:calc(50% - 8px);
      display:block;
      height:1px;
      width:15px;
      background-color:var(--gray-dark,#000);
      -webkit-transition:all .3s ease-out;
      transition:all .3s ease-out;}
.modal-product-share .social-share .button-social-close:after {-webkit-transform:rotate(-135deg);
      transform:rotate(-135deg);}
.modal-product-share .social-share .button-social-close:hover:after,.modal-product-share .social-share .button-social-close:hover:before {-webkit-transform:rotate(0deg);
      transform:rotate(0deg);}
.modal-product-share .social-share .social-url .share-group {display:flex;
    border:1px solid var(--border-color,#e9e9e9);}
.modal-product-share .social-share .social-url .share-group .form-field {width:100%;}
.modal-product-share .social-share .social-url .share-group .form-field input[type=text] {width:100%;
        min-height:45px;
        padding:3px 15px;
        border:0;}
.modal-product-share .social-share .social-url .share-group .button {display:flex;
      align-items:center;
      padding:0 15px;
      line-height:45px;
      font-size:18px;
      line-height:1;
      position:relative;}
.modal-product-share .social-share .social-url .share-group .button:before {content:attr(data-copied);
        position:absolute;
        top:-31px;
        left:50%;
        background:var(--gray-dark,#000);
        padding:5px 10px;
        border-radius:4px;
        -webkit-border-radius:4px;
        -moz-border-radius:4px;
        -ms-border-radius:4px;
        -o-border-radius:4px;
        -webkit-transform:translateX(-50%);
        transform:translateX(-50%);
        font-size:12px;
        display:none;}
.modal-product-share .social-share .social-url .share-group .button:after {content:"";
        position:absolute;
        top:-10px;
        left:50%;
        -webkit-transform:translateX(-50%);
        transform:translateX(-50%);
        border-color:var(--gray-dark,#000) transparent transparent;
        border-style:solid;
        border-width:5px;
        display:none;}
.modal-product-share .social-share .social-url .share-group.active .button:after,.modal-product-share .social-share .social-url .share-group.active .button:before {display:block;}
.modal-product-share .social-share .social-list {margin-top:20px;}
.modal-product-share .social-share .social-list .social-icon {display:flex;
      gap:10px;}
.modal-product-share .social-share .social-list .social-icon>a {width:35px;
        height:35px;
        background:#fff;
        border-radius:50%;
        -webkit-border-radius:50%;
        -moz-border-radius:50%;
        -ms-border-radius:50%;
        -o-border-radius:50%;
        border:1px solid var(--border-color,#e9e9e9);
        display:inline-flex;
        align-items:center;
        justify-content:center;}
.modal-product-share .social-share .social-list .social-icon>a.share-facebook {color:#3b5999;}
.modal-product-share .social-share .social-list .social-icon>a.share-twitter {color:#000;}
.modal-product-share .social-share .social-list .social-icon>a.share-linkedin {color:#0077b5;}
.modal-product-share .social-share .social-list .social-icon>a.share-pinterest {color:#dd4b39;}
.modal-product-share .social-share .social-list .social-icon>a:hover {color:#fff;}
.modal-product-share .social-share .social-list .social-icon>a:hover.share-facebook {background:#3b5999;
            border-color:#3b5999;}
.modal-product-share .social-share .social-list .social-icon>a:hover.share-twitter {background:#000;
            border-color:#000;}
.modal-product-share .social-share .social-list .social-icon>a:hover.share-linkedin {background:#0077b5;
            border-color:#0077b5;}
.modal-product-share .social-share .social-list .social-icon>a:hover.share-pinterest {background:#dd4b39;
            border-color:#dd4b39;}
.modal-product-share.active .social-overlay,.modal-product-share.active .social-share {opacity:1;
  visibility:visible;}
.woocommerce-account .form-row,.woocommerce-account .woocommerce-form-row {margin:0;
  margin-bottom:14px;}
.woocommerce-account .form-row label,.woocommerce-account .woocommerce-form-row label {display:block;
    width:100%;}
.woocommerce-account .form-row .password-input,.woocommerce-account .form-row>span,.woocommerce-account .woocommerce-form-row .password-input,.woocommerce-account .woocommerce-form-row>span {width:100%;}
.woocommerce-account .woocommerce-MyAccount-content fieldset {margin-top:30px;}
.woocommerce-account .edit-account .password-input {position:relative;}
.woocommerce-account .edit-account .show-password-input {position:absolute;
  right:10px;
  z-index:3;
  border:0;
  background:transparent;
  cursor:pointer;}
.woocommerce-account .edit-account .show-password-input:before {content:"\e915";
    font-family:wpbingofont;
    font-size:20px;
    -webkit-transition:all .3s ease;
    transition:all .3s ease;}
.woocommerce-account .edit-account .show-password-input:hover:before,.woocommerce-account legend {color:var(--gray-dark,#000);}
.woocommerce-account legend {font-weight:500;
  margin-top:30px;
  text-transform:capitalize;}
.dokan-store .dokan-single-store .dokan-store-tabs ul.dokan-list-inline li.active a,.dokan-store .dokan-single-store .dokan-store-tabs ul.dokan-list-inline li:hover a {color:#fff;
      background:var(--theme-color,#d85c33);}
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.active,.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover,.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover {background:var(--theme-color,#d85c33);}
.dokan-dashboard .pagination-wrap ul.pagination>li>span.current,.dokan-dashboard .pagination-wrap ul.pagination>li>span:hover,.dokan-dashboard .pagination-wrap ul.pagination>li a:hover {background:var(--theme-color,#d85c33);
  color:#fff;}
#dokan-store-listing-filter-wrap .toggle-view>span.active,#dokan-store-listing-filter-wrap .toggle-view>span:hover {color:var(--theme-color,#d85c33) !important;}
#wcmp-store-conatiner .wcmp-pagination li a.current,#wcmp-store-conatiner .wcmp-pagination li a:hover,#wcmp-store-conatiner .wcmp-pagination li span.current,#wcmp-store-conatiner .wcmp-pagination li span:hover {background:var(--theme-color,#d85c33) !important;
        color:#fff;
        border-color:var(--theme-color,#d85c33);}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses {display:flex;
  flex-wrap:wrap;
  margin:0 -15px;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address {flex:0 0 50%;
  max-width:50%;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address address {padding:15px;
    border:1px solid #f5f5f5;
    margin-bottom:0;}
@media (max-width: 991px) {
  .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address {flex:0 0 100%;
      max-width:100%;
      margin-bottom:30px;}
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title {display:flex;
  justify-content:space-between;
  flex-wrap:wrap;
  align-items:center;
  margin:20px 0 0;
  padding:15px;
  background:#f5f5f5;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title a:hover {color:var(--hover-color,#d85c33);}
.woocommerce-page-header ul li.active a,.woocommerce-page-header ul li:hover a {color:var(--gray-dark,#000);}
.woocommerce-page-header ul li.active a:before,.woocommerce-page-header ul li:hover a:before {width:100%;}
.order-info,.woocommerce-order-details {color:var(--text-color,#646464);
  font-size:var(--font-size-body,14px);}
.woocommerce-customer-details {color:var(--text-color,#646464);
  font-size:var(--font-size-body,14px);}
.woocommerce-customer-details address {padding:25px 30px 30px;
    border:2px dashed var(--border-color,#e9e9e9);}
.woocommerce-customer-details .woocommerce-column__title {font-size:calc(var(--font-size-body,14px) + 8px);}
.checkout-top .woocommerce-info {font-size:var(--font-size-body,14px);
    margin:0;
    color:var(--text-color,#646464);
    text-align:center;
    background:#f2f2f2;
    padding:18px 15px 21px;
    border:0;}
.checkout-top .woocommerce-info a {font-weight:500;
      position:relative;}
.checkout-top .woocommerce-info a:after {content:"";
        position:absolute;
        display:block;
        bottom:-3px;
        left:0;
        width:0;
        height:1px;
        background:var(--gray-dark,#000);
        -webkit-transition:width .48s cubic-bezier(.77,0,.175,1);
        transition:width .48s cubic-bezier(.77,0,.175,1);}
.checkout-top .woocommerce-info a.active,.checkout-top .woocommerce-info a:hover {color:var(--hover-color,#d85c33);}
.checkout-top .woocommerce-info a.active:after,.checkout-top .woocommerce-info a:hover:after {width:100%;
          background:var(--hover-color,#d85c33);}
.checkout-top .woocommerce-info:before {left:0;
      line-height:1;
      font-size:calc(var(--font-size-body,14px) + 5px);
      color:var(--gray-dark,#000);
      position:relative;
      top:0;
      margin-right:10px;
      font-family:icomoon;
      content:"";
      font-weight:400;
      margin-bottom:0;
      margin-top:-13px;}
.rtl .checkout-top .woocommerce-info:before {right:0;
        left:auto;
        margin-left:10px;
        margin-right:0;}
.checkout-top .woocommerce-form-coupon-toggle .woocommerce-info:before {content:"\e908";
    font-family:wpbingofont;
    font-size:calc(var(--font-size-heading, 25px) + 5px);
    position:relative;
    top:10px;
    margin-bottom:0;}
.checkout-top .woocommerce-form.active {display:flex;
      height:auto;}
.checkout-page-style-1 .page-title {display:none;}
.checkout-page-style-2 .wpbingoLogo img.sticky-logo {display:none !important;}
.checkout-page-style-2 .checkout-top .woocommerce-info {padding:0;
    background:transparent;
    text-align:left;}
.rtl .checkout-page-style-2 .checkout-top .woocommerce-info {text-align:right;}
@media (min-width: 1199px) {
  body.single-product.clean .main-single-product .woocommerce-notices-wrapper {max-width:100%;}
  body.single-product.clean .main-single-product .woocommerce-notices-wrapper>div {max-width:1440px;
        margin:0 auto 30px;}
}
@media (min-width: 991px) {
  body.single-product.moderm .main-single-product .woocommerce-notices-wrapper {position:absolute;
      top:100px;
      max-width:100%;
      z-index:10;}
  body.single-product.moderm .main-single-product .woocommerce-notices-wrapper>div {max-width:1440px;
        margin:0 auto 30px;}
}
@media (min-width: 991px) {
  body.single-product.full_width .main-single-product .woocommerce-notices-wrapper {max-width:100%;}
  body.single-product.full_width .main-single-product .woocommerce-notices-wrapper>div {max-width:1440px;
        margin:0 auto 30px;}
}
body.single-product.sticky {padding:0;}
.buy-together-products .buy-together-right-part .buy-together-add-all-to-cart-btn-wrap .btn-primary:not(:disabled):not(.disabled).active,.buy-together-products .buy-together-right-part .buy-together-add-all-to-cart-btn-wrap .btn-primary:not(:disabled):not(.disabled):active,.buy-together-products .buy-together-right-part .buy-together-add-all-to-cart-btn-wrap .show>.btn-primary.dropdown-toggle {background:var(--gray-dark,#000);
      border-color:var(--gray-dark,#000);}
.pswp.pswp--open {display:block;}
.pswp.pswp--open .pswp__top-bar {position:relative;
      z-index:9;}
.pswp.pswp--open .pswp__top-bar .pswp__counter {color:#fff;
        font-size:calc(var(--font-size-body,14px) + 6px);
        font-weight:500;
        float:left;
        height:44px;
        line-height:44px;
        padding-left:15px;}
.rtl .pswp.pswp--open .pswp__top-bar .pswp__counter {float:right;
          padding-right:15px;
          padding-left:0;}
.pswp.pswp--open .pswp__top-bar .pswp__button {float:right;
        background-size:264px 88px;
        width:44px;
        height:44px;
        border:0;
        padding:0;
        cursor:pointer;}
.rtl .pswp.pswp--open .pswp__top-bar .pswp__button {float:left;}
.pswp.pswp--open .pswp__top-bar .pswp__button.pswp__button--close {background-position:0 -44px;}
.pswp.pswp--open .pswp__top-bar .pswp__button.pswp__button--share {background-position:-44px -44px;
          display:none;}
.pswp.pswp--open .pswp__top-bar .pswp__button.pswp__button--zoom {background-position:-88px 0;}
.pswp.pswp--open .pswp__button--arrow--left {position:absolute;
      top:50%;
      font-family:wpbingofont;
      border:0;
      padding:0;
      font-weight:500;
      font-size:calc(var(--font-size-body,14px) + 8px);
      color:#fff;
      cursor:pointer;
      left:50px;}
.pswp.pswp--open .pswp__button--arrow--left:before {content:"\e91a";}
.pswp.pswp--open .pswp__button--arrow--right {position:absolute;
      top:50%;
      font-family:icomoon;
      border:0;
      padding:0;
      font-weight:500;
      font-size:calc(var(--font-size-body,14px) + 8px);
      color:#fff;
      right:50px;
      cursor:pointer;}
.pswp.pswp--open .pswp__button--arrow--right:before {content:"\e909";}
@media (max-width: 767px) {
  .pswp.pswp--open .pswp__button--arrow--left {color:var(--theme-color,#d85c33);
        left:15px;}
  .pswp.pswp--open .pswp__button--arrow--right {color:var(--theme-color,#d85c33);
        right:15px;}
}
.content-cart-popup {position:fixed;
  background:rgba(0,0,0,.5);
  width:100%;
  height:100%;
  top:0;
  left:0;
  z-index:9999;
  display:none;
  align-items:center;
  justify-content:center;
  overflow:auto;}
@media (max-width: 991px) {
  .content-cart-popup {display:none;}
}
.content-cart-popup.active {display:flex;}
body.single-product:not(.elementor-default) .contents-detail .bwp-single-product.zoom .image-additional,body.single-product:not(.elementor-default) .contents-detail .bwp-single-product.zoom .image-additional .woocommerce-product-gallery__image img {width:100%;}
body.single-product:not(.elementor-default) .zoomWindowContainer>div {background-size:cover;}
.price {font-size:var(--font-size-body,14px);
  color:var(--theme-color,#d85c33);
  font-weight:700;}
.price ins {text-decoration:none;}
.price del {font-size:var(--font-size-body,14px);}
.price del,.product-name a {color:var(--text-color,#646464);}
.product-name a {font-size:14px;
  line-height:18px;
  font-weight:700;}
.products {display:flex;
  flex-wrap:wrap;}
@media (max-width: 1199px) {
  .bwp_product_list .slick-list {margin:0 -7.5px;}
  .bwp_product_list .slick-list .item-product {padding:0 7.5px;}
}
.bwp_product_list.slider_2 .products-list .product-wapper .products-content .btn-atc>div>a.loading,.bwp_product_list.slider_3 .products-list .product-wapper .products-content .btn-atc>div>a.loading,.bwp_product_list.slider_4 .products-list .product-wapper .products-content .btn-atc>div>a.loading {color:transparent;
      font-size:0;}
.bwp_product_list.slider_2 .products-list .product-wapper .products-content .btn-atc>div>a.loading:before,.bwp_product_list.slider_3 .products-list .product-wapper .products-content .btn-atc>div>a.loading:before,.bwp_product_list.slider_4 .products-list .product-wapper .products-content .btn-atc>div>a.loading:before {position:absolute;
        display:inline-block;
        content:"";
        border:2px solid hsla(0,0%,100%,.5);
        border-top-color:#fff;
        width:16px;
        height:16px;
        border-radius:50%;
        -webkit-border-radius:50%;
        -moz-border-radius:50%;
        -ms-border-radius:50%;
        -o-border-radius:50%;
        background:none;
        -webkit-animation:2s linear 0s normal none infinite running x;
        animation:2s linear 0s normal none infinite running x;
        text-indent:0;
        top:10px;
        left:43%;
        -webkit-transform:translateX(-50%);
        transform:translateX(-50%);
        -webkit-transition:all 0s ease;
        transition:all 0s ease;
        opacity:1;
        visibility:visible;}
.bwp_product_list.slider_2 .products-list .product-wapper .products-content .btn-atc>div>a.added,.bwp_product_list.slider_2 .products-list .product-wapper .products-content .btn-atc>div>a.added_to_cart:after,.bwp_product_list.slider_2 .products-list .product-wapper .products-content .btn-atc>div>a .product_type_variable:after,.bwp_product_list.slider_3 .products-list .product-wapper .products-content .btn-atc>div>a.added,.bwp_product_list.slider_3 .products-list .product-wapper .products-content .btn-atc>div>a.added_to_cart:after,.bwp_product_list.slider_3 .products-list .product-wapper .products-content .btn-atc>div>a .product_type_variable:after,.bwp_product_list.slider_4 .products-list .product-wapper .products-content .btn-atc>div>a.added,.bwp_product_list.slider_4 .products-list .product-wapper .products-content .btn-atc>div>a.added_to_cart:after,.bwp_product_list.slider_4 .products-list .product-wapper .products-content .btn-atc>div>a .product_type_variable:after {display:none;}
.bwp_product_list.slider_3 .products-list .product-wapper .products-content .btn-atc>div>a.loading:before,.bwp_product_list.slider_4 .products-list .product-wapper .products-content .btn-atc>div>a.loading:before {width:14px;
    height:14px;
    top:8px;
    left:43%;}
.cross_sell,.recent-view,.related,.upsells {position:relative;
  margin-top:40px;
  max-width:1480px;
  padding:0 20px;
  margin-left:auto;
  margin-right:auto;
  width:100%;}
.cross_sell .title-block,.recent-view .title-block,.related .title-block,.upsells .title-block {text-align:center;
    margin-bottom:50px;}
.cross_sell .title-block h2,.recent-view .title-block h2,.related .title-block h2,.upsells .title-block h2 {font-size:var(--font-size-heading,25px);
      text-transform:capitalize;
      color:var(--gray-dark,#000);
      margin:0;
      display:inline-block;
      position:relative;}
.cross_sell .content-product-list,.recent-view .content-product-list,.related .content-product-list,.upsells .content-product-list {position:relative;}
.cross_sell .content-product-list:hover .slick-arrow,.recent-view .content-product-list:hover .slick-arrow,.related .content-product-list:hover .slick-arrow,.upsells .content-product-list:hover .slick-arrow {opacity:1;
      visibility:visible;}
.cross_sell .content-product-list .slick-arrow,.recent-view .content-product-list .slick-arrow,.related .content-product-list .slick-arrow,.upsells .content-product-list .slick-arrow {top:30%;}
.container-quickview {display:none;
  align-items:center;
  justify-content:center;
  z-index:1000;
  padding:20px;}
.container-quickview,.container-quickview .quickview-overlay {position:fixed;
  opacity:0;
  visibility:hidden;
  top:0;
  left:0;
  width:100%;
  height:100%;}
.container-quickview .quickview-overlay {background:rgba(0,0,0,.5);
    transition:all .3s ease;}
.container-quickview.show {display:flex;}
.container-quickview.show,.container-quickview.show .quickview-overlay {opacity:1;
    visibility:visible;}
@media (max-width: 991px) {
  .container-quickview {padding:0;
      align-items:revert;
      justify-content:revert;}
  .container-quickview .bwp-quick-view {max-width:400px;
        width:calc(100% - 30px);
        margin-left:auto;
        -webkit-transform:translateX(100%);
        transform:translateX(100%);}
}
.bwp-quick-view {position:relative;
  z-index:1;
  width:100%;
  max-width:960px;
  overflow:hidden;
  background-color:#fff;
  transition:all .3s ease;
  opacity:0;
  visibility:hidden;
  -webkit-transform:scale(.8);
  transform:scale(.8);}
.bwp-quick-view .quickview-container .img-quickview .slick-arrow {top:calc(50% - 20px);}
.bwp-quick-view .quickview-container .img-quickview .slick-arrow.fa-angle-left {left:15px;}
.bwp-quick-view .quickview-container .img-quickview .slick-arrow.fa-angle-right {right:15px;}
@media (max-width: 991px) {
  .bwp-quick-view .quickview-container .img-quickview .slick-arrow {width:30px;
          height:30px;
          line-height:30px;}
}
.bwp-quick-view .quickview-container .img-quickview:hover .slick-arrow {opacity:1;
      visibility:visible;}
.bwp-quick-view .quickview-container .quickview-slick ul.slick-dots {position:static;
    margin-top:10px;}
.bwp-quick-view .quickview-container .quickview-slick .slick-arrow {display:none !important;}
.bwp-quick-view .quickview-container .product_detail>.row .slick-list {margin:0;}
.bwp-quick-view .quickview-container .product_detail>.row .slick-list .img-thumbnail {padding:0;}
.bwp-quick-view .quickview-container .woocommerce-message {display:none;}
.bwp-quick-view .quickview-container .slick-dots {position:absolute;
    bottom:35px;}
.bwp-quick-view .quickview-container .slick-dots li,.bwp-quick-view .quickview-container .slick-dots li button {width:8px;
        height:8px;
        border-radius:50%;
        -webkit-border-radius:50%;
        -moz-border-radius:50%;
        -ms-border-radius:50%;
        -o-border-radius:50%;}
.bwp-quick-view .quickview-container .slick-dots li button:before {display:none;}
.bwp-quick-view .quickview-container .slick-list,.bwp-quick-view .quickview-container .slick-track {display:flex;}
.bwp-quick-view .quickview-container .slider_img_productd .col-sm-12 .slick-arrow {width:25px;
      height:25px;
      line-height:25px;
      opacity:0;
      visibility:hidden;
      background:transparent;
      top:calc(50% - 12.5px);
      border:0;
      color:var(--gray-dark,#000);
      font-size:calc(var(--font-size-heading,30px) - 8px);}
.bwp-quick-view .quickview-container .slider_img_productd .col-sm-12 .slick-arrow:hover {color:var(--theme-color,#d85c33);
        background:transparent;}
.bwp-quick-view .quickview-container .slider_img_productd .col-sm-12 .slick-arrow.fa-angle-right {right:15px;}
.bwp-quick-view .quickview-container .slider_img_productd .col-sm-12 .slick-arrow.fa-angle-left {left:15px;}
.bwp-quick-view .quickview-container .slider_img_productd .col-sm-12:hover .slick-arrow {opacity:1;
      visibility:visible;}
.scroll-image {position:relative;
  overflow:hidden;}
.scroll-image .image-additional .img-thumbnail {margin-bottom:15px;}
.product-360-view .images-list .images-display.active {position:unset;
      opacity:1;}
.zoomContainer {z-index:5;}
.woocommerce.widget_product_categories ul.product-categories>li.current-cat>a,.woocommerce.widget_product_categories ul.product-categories>li.open>a {color:var(--theme-color,#d85c33) !important;}
.woocommerce.widget_product_categories ul.product-categories li.current-cat>a {color:var(--theme-color,#d85c33);}
.woocommerce.widget_product_categories ul.product-categories li.cat-parent.open>span.arrow:after {-webkit-transform:rotate(180deg);
    transform:rotate(180deg);}
.bwp-woocommerce-filter-product .filter_category_product .item-category.cat-parent.open>label.arrow:after {content:"\e920";}
.bwp-woocommerce-filter-product .filter_category_product .item-category.active>a {color:var(--hover-color,#d85c33);}
.bwp-woocommerce-filter-product .filter_category_product .item-category.active>a:before {border-color:var(--hover-color,#d85c33);
    box-shadow:inset 0 0 0 3px #fff;}
.widget_price_filter .ui-slider {position:relative;
  text-align:left;}
.rtl .widget_price_filter .ui-slider {text-align:right;}
.widget_price_filter .ui-slider .ui-slider-handle {z-index:2;
  position:absolute;
  outline:none;
  top:-3px;
  width:10px;
  height:10px;
  border-radius:20px;
  -webkit-border-radius:20px;
  -moz-border-radius:20px;
  -ms-border-radius:20px;
  -o-border-radius:20px;
  cursor:pointer;
  background-image:-webkit-gradient(linear,left 0,left 100%,from(#cb5027),to(#e07e5e));
  background-image:-webkit-linear-gradient(top,#cb5027,0,#e07e5e,100%);
  background-image:linear-gradient(180deg,#cb5027 0,#e07e5e);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFCB5027",endColorstr="#FFE07E5E",GradientType=0);}
.widget_price_filter .ui-slider .ui-slider-range {position:absolute;
  z-index:1;
  font-size:var(--font-size-body,14px);
  display:block;
  border:0;
  box-shadow:0,0,0,1px,rgba(0,0,0,.5);
  border-radius:1em;
  -webkit-border-radius:1em;
  -moz-border-radius:1em;
  -ms-border-radius:1em;
  -o-border-radius:1em;}
.widget_price_filter .price_slider_wrapper .ui-widget-content {border-radius:1em;
  -webkit-border-radius:1em;
  -moz-border-radius:1em;
  -ms-border-radius:1em;
  -o-border-radius:1em;
  background:var(--border-color,#d0d0d0);}
.widget_price_filter .ui-slider-horizontal {height:5px;}
.widget_price_filter .ui-slider-horizontal .ui-slider-range {top:0;
  height:100%;
  background:var(--border-color,#e9e9e9);}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min {left:-1px;}
.rtl .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {right:-1px;
    left:auto;}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max {right:-1px;}
.rtl .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {left:-1px;
    right:auto;}
.woo-deals .cart .add_to_cart_button.added {display:none;}
@media (max-width: 767px) {
  .attribute-mobile-content {display:none;
    opacity:0;
    visibility:hidden;
    position:fixed;
    z-index:99;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.25);
    align-items:end;}
  .attribute-mobile-content.active {display:flex;
      opacity:1;
      visibility:visible;}
  .attribute-mobile-content .form-attribute .title.disabled:before {content:attr(data-title);}
  .attribute-mobile-content .form-attribute .list-attribute.active {background:var(--gray-dark,#000);
          border-color:var(--gray-dark,#000);
          color:#fff;}
  .attribute-mobile-content .form-attribute .list-attribute.disabled {pointer-events:none;
          opacity:.75;
          position:relative;}
  .attribute-mobile-content .form-attribute .list-attribute.disabled:before {content:"";
            pointer-events:none;
            position:absolute;
            top:0;
            left:0;
            width:100%;
            height:100%;
            background:linear-gradient(to bottom right,transparent calc(50% - 1px),#ddd,transparent calc(50% + 1px));}
}
@media (min-width: 992px) and (max-width: 1199px) {
  .product-block .image .image-hover,.product-block .image:hover .image-hover,.product-block .image img {-webkit-transition:none;
      transition:none;
      -webkit-transform:none;
      transform:none;}
}
@media (min-width: 768px) and (max-width: 991px) {
  .product-block .image .image-hover,.product-block .image:hover .image-hover,.product-block .image img {-webkit-transition:none;
      transition:none;
      -webkit-transform:none;
      transform:none;}
}
@media (max-width: 991px) {
  .product-block .image .image-hover,.product-block .image:hover .image-hover,.product-block .image img {-webkit-transition:none;
      transition:none;
      -webkit-transform:none;
      transform:none;}
}
@media (max-width: 767px) {
  .product-block .image .image-hover,.product-block .image:hover .image-hover,.product-block .image img {-webkit-transition:none;
      transition:none;
      -webkit-transform:none;
      transform:none;}
}
@media (max-width: 480px) {
  .product-block .image .image-hover,.product-block .image:hover .image-hover,.product-block .image img {-webkit-transition:none;
      transition:none;
      -webkit-transform:none;
      transform:none;}
}
@media (min-width: 992px) {
  .container {max-width:100%;}
}
@media (min-width: 768px) {
  .container {max-width:100%;}
}
@media (min-width: 576px) {
  .container {max-width:100%;}
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md,td.hidden-md,th.hidden-md,tr.hidden-md {display:none !important;}
}
@media (min-width: 1200px) {
  .hidden-lg,td.hidden-lg,th.hidden-lg,tr.hidden-lg {display:none !important;}
}
.dropdown-toggle:after,.hide {display:none;}
@media (min-width: 1470px) {
  .container {max-width:1470px;}
}
@media (min-width: 992px) {
  .bwp-navigation {display:inline-block;
    vertical-align:top;}
}
@media (max-width: 991px) {
  .main-archive-product,.main-single-product {overflow:hidden;}
  .category-posts,.main-archive-product,.main-archive-product>.col-lg-12.col-md-12,.main-single-product,.main-single-product>.col-lg-12.col-md-12,.single-post-content {display:flex;
    flex-direction:column;}
  .category-posts .sidebar-blog,.single-post-content .sidebar-blog {order:2;
      margin-top:45px;}
  .header-categories .menu-categories.active {visibility:visible;
      -webkit-transform:translateZ(0);
      transform:translateZ(0);}
  .rtl .header-categories.menu-categories.active {visibility:visible;
      -webkit-transform:translateZ(0);
      transform:translateZ(0);}
}
@media (max-width: 767px) {
  .bwp-lookbook .close-lookbook.active {background:var(--gray-dark-50,rgba(0,0,0,.5));}
  .bwp-lookbook .content-lookbook.active {opacity:1;
        visibility:visible;
        pointer-events:auto;
        -webkit-transform:translate(-50%) !important;
        transform:translate(-50%) !important;
        top:auto;}
  .zoomContainer {display:none;}
  .woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation {width:100%;}
}
@media (max-width: 767px) {
  .zoomContainer {display:none;}
  .woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation {width:100%;}
}
@media (max-width: 480px) {
  .single-product .woocommerce-tabs ul.tabs {text-align:center;}
  .single-product .woocommerce-tabs ul.tabs li.active {border-bottom:none !important;}
}
@media (max-width: 1510px) and (min-width: 1200px) {
  .container,.contents-detail .bwp-single-product,.cross_sell,.recent-view,.related,.upsells,.woocommerce-tabs .content-woocommerce-tabs .content-tab,.woocommerce-tabs .content-woocommerce-tabs .content-ul-tab ul.tabs {padding-left:30px;
    padding-right:30px;}
  .woocommerce-notices-wrapper {padding-left:15px;
    padding-right:15px;}
}
@media (max-width: 480px) {
  body .clipped-content-show:not(.sidebar) .slick-arrow {display:none !important;}
  body .clipped-content-show:not(.sidebar) .slick-slider {overflow:hidden;
    margin-right:-15px !important;
    margin-left:0 !important;}
  .rtl body .clipped-content-show:not(.sidebar) .slick-slider {margin-left:-15px !important;
      margin-right:0;
      margin-right:0 !important;
      margin-left:0;}
  body .clipped-content-show:not(.sidebar) .slick-slider .slick-list {padding-right:33% !important;
      padding-left:0 !important;}
  .rtl body .clipped-content-show:not(.sidebar) .slick-slider .slick-list {padding-left:33% !important;
        padding-right:0;
        padding-right:0 !important;
        padding-left:0;}
}
