.elementor-kit-958{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Avenir Next";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Avenir Next";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Avenir Next";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Avenir Next";--e-global-typography-accent-font-weight:500;background-color:#FFFFFF;overscroll-behavior:auto;}.elementor-kit-958 e-page-transition{background-color:#FFFFFF;}.elementor-kit-958 button,.elementor-kit-958 input[type="button"],.elementor-kit-958 input[type="submit"],.elementor-kit-958 .elementor-button{border-radius:16px 16px 16px 16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.header-main-layout-1{
    display: none;
}
@media (max-width:767px){
.elementor-widget-taxonomy-filter .e-filter-item {
    border: 1px solid #3d4757 !important;
    width: 100%;
}

}
.flt{
     background: none !important;
     box-shadow: none !important;
}
.e-filter{
    background: none !important;
}
#menu-1-a3f2cf3 .menu-link{
    display: none;
}
.cart-none a{
    display: none;
}
.xoo-wsc-menu-item .woocommerce-Price-amount {
    display: none;
}
@media (max-width: 768px) {
span.xoo-wsc-sc-count {
    border-radius: 50%;
    height: 12px;
    line-height: 12px;
    width: 12px;
    display: inline-block;
    text-align: center;
    font-size: 10px;
    right: -7px;
    position: absolute;
    top: -4px;
}
.xoo-wsc-sc-bki{
    font-size: 20px;
}
}

.mb{
    display: none;
}

.timer-wrap {
    font-family: "Avenir Next", sans-serif;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 120px;
    color: white;
    font-weight: 600
}
@media (max-width: 768px) {
  .timer-wrap {
    gap: 30px !important;
  }
 .header-bc .e-filter{
    width: max-content !important;
    flex-wrap: nowrap !important;
gap: 5px !important;
}
.elementor-1014 .elementor-element.elementor-element-68c6f847 .e-filter-item {
    font-size: 12px !important;
    padding: 5px 5px 5px 5px !important;
}
}
.ast-stock-detail{
    display: none;
}
.woocommerce-product-details__short-description p{
    margin-bottom: 5px;
    font-family: Inter, sans-serif;
font-size: 14px;
}
.elementor-element.elementor-element-3d066c50.elementor-widget__width-initial.elementor-widget-mobile__width-inherit.mw.elementor-widget.elementor-widget-woocommerce-product-images {
    margin-bottom: 0;
}
.p-text p{
     margin-bottom: 5px;
    font-family: Inter, sans-serif;
font-size: 14px;
}
#countdown {
    text-align: center;
    display: flex;
    gap: 11px !important;
    font-family: sans-serif;
    color: white;
    font-size: 20px;
    letter-spacing: .8px;
    font-weight: 700;
    justify-content: center;
}
 .bc{
        background: #f6f8fe;
    }
    /* Робимо всі слайди меншими */
.reviews .elementor-image-carousel .swiper-slide {
  transform: scale(0.8);
  opacity: 0.4;
  transition: transform 0.4s ease, opacity 0.4s ease;
}

/* Робимо активний (той, що зараз у центрі) більшим */
.reviews .elementor-image-carousel .swiper-slide.swiper-slide-next {
  transform: scale(1);
  opacity: 1;
  z-index: 2;
}


.hd{
    overflow: hidden !important;
     
    margin: 0 auto;
    width: 100%;
   box-shadow: 0 0 25px 0 rgba(0,0,0,.12);
}
@media (max-width: 768px) {
   .elementor-widget-container .elementor-loop-container .e-loop-item[data-elementor-type="loop-item"] {
    max-width: 95% !important;
   
    width: 100%;
} 

.max {
    max-width: 100vw;
}
.hd{
     max-width: 95% !important;
}
}

.no{
    flex-wrap: nowrap;
}
.abs-wrap{
    position: absolute;
width: 150px !important;
max-width: 150px !important; 
right: 0;
top: 15px;
}
.stock.in-stock {
    font-family: "Avenir Next", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    /* color: #3D4757; */
    margin: 0;
}
.abs-wrap{
    z-index: 100;
}
.abs-sale{
    position: absolute;
max-width: 91px;
left: 15px;
top: 15px;
 z-index: 50;
}
.fit{
    width: max-content !important;
   
}
.mb{
    margin-bottom:0 !important;
}
.nw{
    flex-wrap: no-wrap;
}
.add_to_cart_button{
    width: 100% !important;
    margin-bottom: 0!important;
}
.e-loop-add-to-cart-form{
    width: 100%;
}
.single_add_to_cart_button.button.alt {
    min-width: 100%;
    margin-bottom: 0 !important;
}

.elementor-1697 .elementor-element.elementor-element-32b4bfc6 {
    margin: 0px
13px calc(var(--kit-widget-spacing, 0px) + 0px) 0px !important;
}
.nowrap{
    width: 50%;
   flex-wrap: nowrap;
}
.home header{
    display: none;
}
.elementor-item.menu-link {
    display: none;
}
.home .header-bc{
display: grid;
grid-template-columns: auto 1fr auto;
 align-items:center;
  column-gap:16px;
}
.header-bc{
display: grid;
 grid-template-columns: 1fr auto 1fr; /* ліво | центр (лого) | право */
 align-items:center;
  column-gap:16px;
}
.elementor-element.elementor-element-81cd9ec.e-con-full.e-flex.e-con.e-child {
    justify-content: center;
}/* End custom CSS */