.elementor-9168 .elementor-element.elementor-element-76caac31{--display:flex;--background-transition:0.3s;}.elementor-9168 .elementor-element.elementor-element-12bd3546{--display:flex;--background-transition:0.3s;}.elementor-9168 .elementor-element.elementor-element-4869d622{text-align:center;width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;}.elementor-9168 .elementor-element.elementor-element-4869d622 .elementor-heading-title{font-family:"gill sans SB", Sans-serif;font-size:36px;font-weight:600;line-height:46px;}.elementor-9168 .elementor-element.elementor-element-4869d622.elementor-element{--align-self:flex-end;}.elementor-9168 .elementor-element.elementor-element-59bd65ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-9168 .elementor-element.elementor-element-5e1ad9e7{text-align:center;width:100%;max-width:100%;}.elementor-9168 .elementor-element.elementor-element-5e1ad9e7 img{width:1290px;max-width:1290px;}.elementor-9168 .elementor-element.elementor-element-5e1ad9e7.elementor-element{--align-self:flex-start;}.elementor-9168 .elementor-element.elementor-element-752180aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-9168 .elementor-element.elementor-element-1e8c8ade{text-align:left;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-9168 .elementor-element.elementor-element-1e8c8ade .elementor-heading-title{color:#F59431;}.elementor-9168 .elementor-element.elementor-element-1e8c8ade > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9168 .elementor-element.elementor-element-1e8c8ade.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-9168 .elementor-element.elementor-element-40f3b30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-9168 .elementor-element.elementor-element-40f3b30.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9168 .elementor-element.elementor-element-7b1f9469{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9168 .elementor-element.elementor-element-7b1f9469 .elementor-heading-title{color:#949599;}.elementor-9168 .elementor-element.elementor-element-7b1f9469 > .elementor-widget-container{margin:0% 0% 0% 51%;}.elementor-9168 .elementor-element.elementor-element-7b1f9469.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-9168 .elementor-element.elementor-element-4c92e980 .elementor-countdown-wrapper{max-width:100%;}.elementor-9168 .elementor-element.elementor-element-4c92e980 .elementor-countdown-item{background-color:#FFFFFF;}body:not(.rtl) .elementor-9168 .elementor-element.elementor-element-4c92e980 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-9168 .elementor-element.elementor-element-4c92e980 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-9168 .elementor-element.elementor-element-4c92e980 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-9168 .elementor-element.elementor-element-4c92e980 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-9168 .elementor-element.elementor-element-4c92e980 .elementor-countdown-digits{color:#949599;font-family:"gill sans", Sans-serif;font-size:16px;}.elementor-9168 .elementor-element.elementor-element-4c92e980 .elementor-countdown-label{color:#949599;font-family:"gill sans", Sans-serif;font-size:16px;}.elementor-9168 .elementor-element.elementor-element-4c92e980{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-9168 .elementor-element.elementor-element-4c92e980.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-9168 .elementor-element.elementor-element-4c92e980 > .elementor-widget-container{--e-transform-translateY:-25px;}.elementor-9168 .elementor-element.elementor-element-10b6c886{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:05%;--margin-block-end:0%;--margin-inline-start:10%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9168 .elementor-element.elementor-element-10b6c886.e-con{--align-self:flex-start;}.elementor-9168 .elementor-element.elementor-element-61120d98.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:40px;}.elementor-9168 .elementor-element.elementor-element-61120d98.elementor-wc-products ul.products li.product{text-align:left;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-9168 .elementor-element.elementor-element-61120d98.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:10px 10px 10px 10px;margin-bottom:0px;}.elementor-9168 .elementor-element.elementor-element-61120d98.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#231F20;margin-bottom:0px;}.elementor-9168 .elementor-element.elementor-element-61120d98.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#231F20;margin-bottom:0px;}.elementor-9168 .elementor-element.elementor-element-61120d98.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-9168 .elementor-element.elementor-element-61120d98.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"gill sans", Sans-serif;font-size:20px;font-weight:400;line-height:26px;word-spacing:0px;}.elementor-9168 .elementor-element.elementor-element-61120d98.elementor-wc-products ul.products li.product .star-rating{color:#FAFB22;}.elementor-9168 .elementor-element.elementor-element-61120d98.elementor-wc-products ul.products li.product .price{font-family:"gill sans B", Sans-serif;font-size:24px;font-weight:700;line-height:31px;}.elementor-9168 .elementor-element.elementor-element-61120d98.elementor-wc-products ul.products li.product .price del {font-family:"gill sans B", Sans-serif;font-size:24px;font-weight:700;line-height:31px;}.elementor-9168 .elementor-element.elementor-element-61120d98.elementor-wc-products ul.products li.product .button{background-color:#474747;font-family:"gill sans", Sans-serif;font-size:16px;font-weight:600;border-radius:0px 0px 0px 0px;}.elementor-9168 .elementor-element.elementor-element-61120d98.elementor-wc-products .added_to_cart{color:#474747;margin-inline-start:0px;}.elementor-9168 .elementor-element.elementor-element-61120d98 nav.woocommerce-pagination{margin-top:15px;}.elementor-9168 .elementor-element.elementor-element-61120d98 nav.woocommerce-pagination ul li a, .elementor-9168 .elementor-element.elementor-element-61120d98 nav.woocommerce-pagination ul li span{padding:15px;}.elementor-9168 .elementor-element.elementor-element-61120d98.elementor-wc-products ul.products li.product span.onsale{display:block;font-family:"gill sans", Sans-serif;font-size:21.6px;min-height:15px;line-height:15px;margin:8px;}.elementor-9168 .elementor-element.elementor-element-61120d98{width:100%;max-width:100%;}.elementor-9168 .elementor-element.elementor-element-61120d98.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}@media(max-width:1024px){.elementor-9168 .elementor-element.elementor-element-61120d98.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-9168 .elementor-element.elementor-element-12bd3546{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-9168 .elementor-element.elementor-element-4869d622{text-align:left;}.elementor-9168 .elementor-element.elementor-element-4869d622 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-9168 .elementor-element.elementor-element-5e1ad9e7{text-align:center;}.elementor-9168 .elementor-element.elementor-element-5e1ad9e7 img{width:100%;}.elementor-9168 .elementor-element.elementor-element-1e8c8ade > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9168 .elementor-element.elementor-element-7b1f9469 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-9168 .elementor-element.elementor-element-7b1f9469{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-9168 .elementor-element.elementor-element-7b1f9469.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-9168 .elementor-element.elementor-element-4c92e980 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-9168 .elementor-element.elementor-element-4c92e980{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-9168 .elementor-element.elementor-element-4c92e980.elementor-element{--align-self:flex-start;}.elementor-9168 .elementor-element.elementor-element-61120d98.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9168 .elementor-element.elementor-element-61120d98.elementor-wc-products ul.products li.product{padding:0px 0px 0px 0px;}.elementor-9168 .elementor-element.elementor-element-61120d98 > .elementor-widget-container{margin:44px 0px 0px 10px;}.elementor-9168 .elementor-element.elementor-element-61120d98{width:100%;max-width:100%;}.elementor-9168 .elementor-element.elementor-element-61120d98.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}}@media(min-width:768px){.elementor-9168 .elementor-element.elementor-element-40f3b30{--width:63%;}.elementor-9168 .elementor-element.elementor-element-10b6c886{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-76caac31 */.related-box {
  display: none !important;
}
.post-author-box {
  display: none !important;
}
.single-post .site-main .post-loop .entry-title {
  display: none !important;
}
.post-loop .entry-header-item {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4869d622 */@media(max-width:768px){
    .dgwt-wcas-search-wrapp {
  display: none !important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e1ad9e7 */.post-loop .entry-content {
  margin-top:0 !important ;
}/* End custom CSS */
/* Start custom CSS for countdown, class: .elementor-element-4c92e980 */.elementor-element .elementor-widget-container {
  --e-transform-translateY: -0px !important;
}

@media(max-width: 768px){
    ul.products{
    margin-left: -40px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40f3b30 */@media(max-width: 768px){
    .elementor-7530 .elementor-element.elementor-element-3ced174a.elementor-element {
    --align-self: flex-end;
    position: absolute !important;
    top: 20px !important;
    right: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-61120d98 */.shop-items div{
}
.star-rating{
    display: none;
}
span.brewed-one{
    width: 79px;
    height: 46px;
    background: #F59431;
    font-family: "gill sans";
    font-size: 21px;
    line-height: 34.57px;
    font-weight: 400;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
  top: 0;
}
ul.products li.product .button {
  width: 260px;
  height: 47px;
}
.elementor-2641 .elementor-element.elementor-element-5e0eb678.elementor-wc-products ul.products li.product .button {
  width: 260px;
  height: 47px;
}
.elementor-2641 .elementor-element.elementor-element-5e0eb678.elementor-wc-products ul.products {
  grid-column-gap: 30px;
  grid-row-gap: 40px;
}
span.onsale{
    width: 79px;
    height: 46px;
    display: flex !important;
    justify-content: center;
    align-items: center;
     font-family: "gill sans" !important;
    font-size: 21px;
    line-height: 34.57px;
    font-weight: 400;
    background: #D6DE4E;
}
@font-face {
    font-family: 'Gill-Sans';
    font-style: normal;
    font-weight: 400;
    src: local('University Roman Std'), url('https://www.framesi.com.ua/wp-content/uploads/2023/10/GillSansCondC-Bold.woff2') format('woff2');
}
@font-face {
    font-family: 'gill-l';
    font-style: normal;
    font-weight: 200;
    src: url('https://www.framesi.com.ua/wp-content/uploads/2023/11/GillSansLightC.woff2') format('woff2');
}
/*University Roman Std'*/

@font-face {
    font-family: 'Gill-Sans-L';
    font-style: normal;
    font-weight: 200;
    src: local('https://www.framesi.com.ua/wp-content/uploads/2023/11/GillSansLightC.woff2') format('woff2');
}

.elementor-1342 .elementor-element.elementor-element-34f1aa5.elementor-wc-products ul.products li.product span.onsale {
  display: block;
  font-family: "Gill-Sans"
  font-size: 24px;
  min-height: 15px;
  line-height: 15px;
  margin: -10px;
}
p.brand-item{
    order: 2;
}
.wpc-filter-chip-name{
    font-family: "gill-l" !important;
}
.product-loop-content {
  padding: 0px 0px !important;
}
.product-loop-content {
  min-height: 200px;
  display: flex;
  flex-direction: column;
}
body .wpc-filter-chips-list li.wpc-filter-chip:not(.wpc-chip-reset-all) a {
  border-color: transparent;
  background: #F5FAFF;
   border: none !important;
  border-radius: 0px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "gill sans L";
  font-size: 16px;
}
.woocommerce .elementor-element.elementor-products-grid ul.products li.product{
    width: 260px !important;
}
body .wpc-filter-chips-list li.wpc-chip-reset-all a {
  border: none !important;
  color: #004C8F !important;
}

.product-loop-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between !important;
  align-items: center;
    min-height: 525px;
    max-height: 525px;
    
}

.elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link {
  display: block;
  position: relative;
  display: flex;
  flex-direction: column;
}
.elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link {
  display: block;
  position: relative;
  margin: -100px 0px !important;
}
.widget-area, .widget_wpc_filters_widget, .wpc-filter-collapsible .wpc-filter-title, .wpc-filters-main-wrap, .wpc-search-field-wrapper {
  position: relative;
  font-size: 18px;
  font-weight: 400;
}
.elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link {
  display: block;
  position: relative;
  font-family: "Gill-Sans";
  font-size: 20px;
  font-weight: 900;
  line-height: 26px;
}

p.tags-item {
  font-family: "gill-l";
  font-size: 16px;
  font-weight: 300;
  order: 2;
  margin: 68px 0px !important;
}
  .elementor-1342 .elementor-element.elementor-element-6dce969 {
    --width: 75%;
    padding: 0 70px;
  }
body .wpc-filters-main-wrap .wpc-term-item-content-wrapper {
  display: flex;
  align-items: center;
  position: relative;
  font-family: "gill sans";
  font-size: 16px;
  font-weight: 400;
}
.woostify-sorting .orderby {
  padding: 5px 20px 5px 120px;
  border: 0;
  background-color: rgba(255, 255, 255, 0);
  font-family: gill-l;
  font-size: 16px;
  font-weight: 400;
}
.woostify-sorting .orderby option{
  font-family: "gill-l";
  font-size: 16px;
  font-weight: 400;
}
p.tags-item{
    font-family: "gill-l" !important;
    font-size: 16px;
    font-weight: 300;
      /*margin: 81px 0 !important;*/
  /*margin: -63px 0px 37px 0px !importnat;*/

}
div.product-loop-image-wrapper {
  height: 190px !important;
  width: 260px !important;
  background-size: contain !important;
}
.product-loop-content {
  min-height: 200px;
  display: flex;
  flex-direction: column;
}
/*div.product-loop-image-wrapper{*/
/*    height: 190px;*/
/*    width: 290px;*/
/*    margin: 0px 50px;*/
/*}*/
.woostify-sorting .woocommerce-ordering {
  order: 2;
  position: relative;
  border: none;
  border-radius: 2px;
  margin-bottom: 40px;
  margin: -130px 30px 0px 0px;
  background: white !important;
}

div.product-loop-image-wrapper div:hover{
    padding: 0px 0px !important;
    margin: 0px 0px !important;
    
}
div.product-loop-content.text-left div.woocommerce-loop-product__category {
  order: 2;
  margin: 15px 0px;
 
}

div.product-loop-content.text-left div.woocommerce-loop-product__category a{
     color:#231F20 !important;
}
.woostify-sorting .woocommerce-ordering option{
    background: white !important;
    font-family: "gill sans";
    font-size: 14px;
    font-weight: 300;
}
.woocommerce ul.products li.product .button:before {
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(https://www.framesi.com.ua/wp-content/uploads/2023/09/Cart-1.svg);
    background-size: contain;
    margin-right: 1ch;
    justify-content: center;
    align-items: center;
}
.elementor-1342 .elementor-element.elementor-element-34f1aa5.elementor-element {
    margin: 0% 0% 0% 0%;
  }
@media (max-width: 768px) {
    .elementor-2641 .elementor-element.elementor-element-5e0eb678.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2641 .elementor-element.elementor-element-5e0eb678.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{
        height: auto !important;
    }
    div.product-loop-wrapper{
        max-width: 160px !important;
    }
    .elementor-2641 .elementor-element.elementor-element-5e0eb678.elementor-wc-products ul.products li.product .price {
  font-family: "gill sans B", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 31px;
  display: flex !important;
  justify-content: flex-start !important;
  align-items: center !important;
}
.elementor-8254 .elementor-element.elementor-element-21327ec8 {
  --margin-inline-start: 0% !important;
}
ul.products li.product .button {
  width: 160px;
}
span.onsale {
  width: 42px;
  height: 22px;
  display: flex !important;
  justify-content: center;
  align-items: center;
  font-family: "gill sans" !important;
  font-size: 10px !important;
}
.price del {
  margin: 0 !important;
}
.elementor-2641 .elementor-element.elementor-element-5e0eb678.elementor-wc-products ul.products li.product .button {
  font-size: 7px;
}
    .elementor-2641 .elementor-element.elementor-element-5e0eb678.elementor-wc-products ul.products li.product .button {
  width: 160px;
  height: 47px;
}
     .woocommerce .product .product-loop-meta .price .woocommerce-Price-amount{
         font-size: 10.65px;
     }
     button.w-view-more-button.products-archive.button{
         font-size: 10px !important;
     }
       .elementor-1342 .elementor-element.elementor-element-34f1aa5.elementor-element {
    margin: 0% 0% 35% 4%;
  }
      div.product-loop-content.text-left div.product-loop-meta.no-transform {
  margin: 0px 0px !important;
}
    .price del {
  font-family: "Gill-Sans" !important;
  font-size: 10.65px;
  font-weight: 700;
  line-height: 13.84px;
  color: #333333;
}
.price{
     font-family: "Gill-Sans" !important;
  font-size: 10.65px;
  font-weight: 700;
  line-height: 13.84px;
  color: #333333;
}
    
    .product-loop-wrapper {
  min-height: 304px;
  max-height: 304px;
}
.elementor-1342 .elementor-element.elementor-element-6dce969 {
  --width: 100%;
  padding: 10px;
}
    .woocommerce .elementor-element.elementor-products-grid ul.products li.product {
  width: 160px !important;
}
    body .wpc-filters-open-button-container a.wpc-filters-open-widget, body .wpc-filters-open-button-container a.wpc-open-close-filters-button {
  border: none !important;
}
.elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link {
  margin: -0px 0px !important;
}
    .wpc_show_bottom_widget .wpc-filters-open-button-container {
    margin-top: 1em;
    margin-bottom: 1em;
    margin: 0px 0px 0px 0px;
    border: none !important;
  }
    p.brand-item {
  /*margin: 10px 0px 0px 0px !important;*/
 margin: -67px 0px 30px 0px !important;
}
      .elementor-1342 .elementor-element.elementor-element-34f1aa5.elementor-wc-products ul.products li.product {
    padding: 20px 0px 0px 0px;
  }
  .woostify-sorting .orderby{
      margin: 0% 0% !important;
  }
    p.brand-item{
    font-size: 10px;
    font-weight: 600;
    color: #949599;
}
    p.tags-item {
  font-family: "Gill-Sans-L";
  font-size: 12px;
  font-weight: 300;
  color: #333333;
  /*margin: 28px 0px !important;*/
  /*margin: 20px 0px 0px 0px !important;*/
  margin: 10px 0px !important;
    line-height: 19px;
}
    h2.woocommerce-loop-product__title{
        margin-bottom:20px;
    }
    div.product-loop-wrapper{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .woostify-sorting .orderby{
        width: 210px;
        /*margin: 0% -47% !important;*/
        
        padding: 0px 0px 0px 0px;
    }
    .product-loop-content {
  min-height: 144px !important;
  display: flex;
  flex-direction: column;
}
/*    .elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link {*/
/*  display: block;*/
/*  position: relative;*/
/*  margin: 0px 0px;*/
  
/*}*/
    div.product-loop-meta{
    margin: 0px 0px 0px 0px;
}
    .woocommerce ul.products li.product .button {
        font-size: 0;
    }
     li.product.type-product.post-4854.status-publish.first.instock.product_cat-125.has-post-thumbnail.shipping-taxable.purchasable.product-type-simple{
         padding: 0px 0px;
         
     }
    .product-loop-content {
  padding: 0px 0px !important;
  width: auto !important;
}
div.woo-height{
    max-height: 304px !important;
    min-height: 304px !important;
}
 
/* .product-loop-content {*/
/*  min-height: 200px;*/
/*  display: flex;*/
/*  flex-direction: column;*/
/*  width: 130px;*/
/*}*/

div.product-loop-image-wrapper {
    background-size: 160px;
  height: 110px !important;
  width:140px !important;
}


.woostify-sorting .woocommerce-ordering {
 margin: -95px 0px 0px 150px;
  width: 100px;
}
.elementor-1342 .elementor-element.elementor-element-645bc11 {
  margin: -100px 0;
}

 .elementor-1342 .elementor-element.elementor-element-34f1aa5.elementor-wc-products ul.products li.product .button {
  background-color: #474747;
  font-family: "gill sans", Sans-serif;
  font-size: 7px !important;
  font-weight: 500;
  border-radius: 0px 0px 0px 0px;
  margin-top: 10%;
  width: 100% !important;
  
}
.button{
min-width: 160px !important;
max-height: 30px !important;
}
    .elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link {
font-size: 14px;
font-weight: 600;
line-height: 22px;
letter-spacing: 0em;
text-align: left;
font-family: "gill sans";
}
    div.product-loop-content.text-left div.woocommerce-loop-product__category {
font-size: 12px;
font-weight: 300;
line-height: 19px;
letter-spacing: 0em;
text-align: left;

    }
    .elementor-1342 .elementor-element.elementor-element-34f1aa5.elementor-wc-products ul.products li.product .price {
        font-family: "Gill-Sans";
font-size: 11px;
font-weight: 700;
line-height: 14px;
letter-spacing: 0em;
text-align: left;
display: flex;
        
    }
   .elementor-kit-121 button, .elementor-kit-121 input[type="button"], .elementor-kit-121 input[type="submit"], .elementor-kit-121 .elementor-button {
  margin: 0px 0px !important;
  
}
    div.elementor-element.elementor-element-edit-mode.elementor-element-6dce969.e-con.e-child.e-flex.e-con-full.e-con--column.ui-resizable{
        padding: 0px;
        margin: 0px;
    }
    .elementor-1342 .elementor-element.elementor-element-34f1aa5.elementor-wc-products ul.products li.product .price del {
  font-family: "Gill-Sans"
  font-size: 11;
  font-weight: 700;
  line-height: 3px;
}
    div.wocommerce-message{
        display: none;
    }
    /*.button{*/
    /*    min-height: 21px;*/
    /*    width: 100% !important;*/
    /*}*/
    ul.products.elementor-grid.columns-3.tablet-columns-2.mobile-columns-1{
        grid-gap: 20px 15px;
        /*display: flex;*/
        /*flex-direction: column;*/
        /*justify-content: center;*/
        /*align-items: center;*/
    }
  
    .elementor-1342 .elementor-element.elementor-element-34f1aa5.elementor-wc-products .added_to_cart {
        padding: 0px !important;
  margin-top: 2%  !important;
  width: 100% !important;
  min-height: 21px  !important;
   font-size: 14px !important;
  font-weight: 500 !important;
}
.elementor-1342 .elementor-element.elementor-element-34f1aa5.elementor-wc-products ul.products li.product .button {
  background-color: #474747;
 font-family: "Montserrat";
font-size: 12px;
font-weight: 500;
line-height: 9px;
letter-spacing: 0em;
text-align: center;

  font-weight: 600;
  border-radius: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  margin-top: 10%;
  width: 160px;
  background-repeat: no-repeat;
}
.woocommerce ul.products li.product .button::before {
  content: '';
  display: block;
  width: 17px;
  height: 17px;
  background-image: url(https://www.framesi.com.ua/wp-content/uploads/2023/09/Cart-1.svg);
  background-size: contain;
  margin-right: 1ch;
  justify-content: center;
  align-items: center;
  background-size: contain;
  background-repeat: no-repeat;
}

.woostify-out-of-stock-label.position-right {
  right: 100px !important;
}
.onsale.sale-left {
  left: 0px;
}
.elementor-1342 .elementor-element.elementor-element-34f1aa5.elementor-wc-products ul.products li.product span.onsale {
  
  margin: 0px;
}
div.icon_above_image {
  padding: 0px !important
}
.product-loop-image-wrapper .woocommerce-loop-product__link img {
  max-height: 140px !important;
  width: 100% !important;
  
  
}

       .woostify-sorting .woocommerce-ordering {
   /*margin: -100px -230px 0px 0px;*/
  }

.elementor-1342 .elementor-element.elementor-element-34f1aa5.elementor-wc-products ul.products li.product {
  text-align: center;
  width: 160px;
    height: 334px;
}
.product-loop-image-wrapper .woocommerce-loop-product__link img{
    height: 100%;
  max-width: 100%;
  object-fit: contain;
}
div.icon_above_image {
  padding: 0px !important;
  width: 14px;
  height: 12px;
}
.elementor-1342 .elementor-element.elementor-element-34f1aa5.elementor-wc-products ul.products li.product span.brewed-one {
    margin: 0px;
    width: 42px;
    height: 22px;
    font-size: 10px;
  }
  .elementor-1342 .elementor-element.elementor-element-34f1aa5.elementor-wc-products ul.products li.product span.onsale {
    margin: 0px;
    width: 42px;
    height: 22px;
    font-size: 10px;
  }
  .elementor-1342 .elementor-element.elementor-element-34f1aa5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1342 .elementor-element.elementor-element-34f1aa5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
  /*font-family: "gill sans";*/
  font-size: 20px;
  order: 1 !important;
  /*height: 54px !important;*/
  height: auto !important;
  margin: 0px 0px !important;
}
div.product-loop-wrapper{
    max-width: 160px !important;
}
.elementor-2641 .elementor-element.elementor-element-35d40599 {
  --margin-block-start: 0%;
  --margin-block-end: 0%;
  --margin-inline-start: 0% !important;
  --margin-inline-end: 0%;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.woostify-sorting .woocommerce-ordering{
    max-width: 45% !important;
}
}
div.icon_above_image {
  padding: 0px !important
}


    /*ul.columns-3{*/
    /*   display: grid;*/
       
    /*}*/
/*    div.elementor-element.elementor-element-6dce969.e-con-full.e-flex.e-con.e-child div*/
/*{*/
/*    display: flex;*/
/*    flex-wrap: wrap;*/
/*}*/
/*.product-loop-image-wrapper .woocommerce-loop-product__link{*/
/*    width: 100px !important;*/
/*    height: 84px !important;*/
/*    padding: 10px;*/
/*    margin: 0px 30px !important;*/
/*}*/
.product-loop-image-wrapper .woocommerce-loop-product__link{
   
   
    /*padding: 10px;*/
    /*margin: 0px 90px;*/
    /*overflow: visible;*/
    display: flex;
    justify-content: center;
    align-items: center;
}
.product-loop-image-wrapper .woocommerce-loop-product__link img{
     height: 190px !important;
  width: 100% !important;
    background-size: contain;
    background-repeat: no-repeat;
}
div.product-loop-image-wrapper {
  height: 190px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

.product-loop-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/*.product-loop-image-wrapper .woocommerce-loop-product__link{*/
/*    width: 100px;*/
/*    height: 190px;*/
/*    padding: 10px;*/
/*    margin: 0px 90px;*/
/*}*/
.shop-items a{
}

.elementor-1342 .elementor-element.elementor-element-34f1aa5.elementor-wc-products ul.products li.product{
}
/*.button{*/
/*    width: 260px;*/
/*    min-height: 48px;*/

/*}*/
.product{
    display: flex;
    flex-direction: column;
}
.product .button{
    /*align-self: flex-end;*/
}
.elementor-1342 .elementor-element.elementor-element-34f1aa5.elementor-wc-products ul.products li.product .button {
  background-color: #474747;
  font-family: "Montserrat";
  font-size: 16px;
  font-weight: 500;
  border-radius: 0px 0px 0px 0px;
  margin-top: 10%;
  width: 260px;
  height: 48px;
}
.elementor-1342 .elementor-element.elementor-element-34f1aa5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1342 .elementor-element.elementor-element-34f1aa5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
  /*font-family: "gill sans";*/
  font-size: 20px;
  order: 1 !important;
  /*height: 54px !important;*/
  height: auto;
  margin: 32px 0;
}
.woocommerce-loop-product__category {
  line-height: 1.5em;
  order: 2 !important;
  height: 26px;
  overflow: hidden;
}

.elementor-kit-121 button, .elementor-kit-121 input[type="button"], .elementor-kit-121 input[type="submit"], .elementor-kit-121 .elementor-button {
    margin: 15px 10px;
  color: white;
  background-color: #474747;
  border-style: solid;
  border-radius: 0px !important;
  /*display: flex;*/
  justify-content: center !important;
  align-items: center !important;
  
}

/*.woo-height{*/
/*    position: relative;*/
/*    height: 524px;*/
/*    display: flex;*/
/*}*/
.woo-height {
  position: relative;
  max-height: 524px;
  display: flex;
  max-width: 260px;
}
.button, .woocommerce-widget-layered-nav-dropdown__submit, .form-submit .submit, .elementor-button-wrapper .elementor-button, .has-woostify-contact-form input[type="submit"], #secondary .widget a.button, .product-loop-meta.no-transform .button, .product-loop-meta.no-transform .added_to_cart, [class*="elementor-kit"] .checkout-button {
  background-color: #474747;
  color: white;
  border-radius: 0px;
   justify-content: center !important;
  align-items: center !important;
}
/*img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.product-loop-image{*/
/*    height: auto;*/
/*    background-size: contain !important;*/
/*    background-repeat: no-repeat;*/
/*}*/
.button:hover, .single_add_to_cart_button.button:not(.woostify-buy-now):hover, .woocommerce-widget-layered-nav-dropdown__submit:hover, #commentform input[type="submit"]:hover, .form-submit .submit:hover, #secondary .widget a.button:hover, .woostify-contact-form input[type="submit"]:hover, .loop-add-to-cart-on-image + .added_to_cart:hover, .product-loop-meta.no-transform .button:hover, .product-loop-meta.no-transform .added_to_cart:hover {
  background-color: #3a3a3a;
  color: white;
}

.elementor-1342 .elementor-element.elementor-element-34f1aa5.elementor-wc-products .added_to_cart {
  color: white;
  margin-inline-start: 0px;
  font-family: "gill sans", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  border-radius: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  margin-top: 10%;
   width: 260px;
    min-height: 48px;
    display: none;
}
p.brand-item{
    order: 2;
}
div.product-loop-content.text-left h2.woocommerce-loop-product__title{
    order: 1;
}
div.product-loop-content.text-left div.product-loop-meta.no-transform{
    order: 3;
    margin: 37px 0;
}
.wocommerce-message{
    background-color: #474747 !important;
    border-radius: 0px !important;
}
ul.products {
  flex-wrap: wrap !important;
}
button.w-view-more-button.products-archive.button{
    height: 60px;
    width: 253px;
    background: #FFF;
    border: 2px solid black;
    color: black;
    font-family: "gill sans";
    font-size: 24px;
    font-weight: 500px;
}

button.w-view-more-button.products-archive.button:after{
    content: "Більше товарів";
}
.woostify-view-prev {
  order: 9;
  width: 100%;
  margin-bottom: 30px;
  display: none;
}
p.brand-item {
  /*margin: -65px 0px 30px 0px;*/
  margin: -20px 0px 0px 0px;
}
span.w-view-more-label{
    display: none;
}
button.w-view-prev-button.products-archive.button span{
    display: none;
}
button.w-view-prev-button.products-archive.button:after{
    content: "Загрузити минулі";
}
.woostify-out-of-stock-label.position-right {
  right: 170px;
}

li.wpc-filter-chip.wpc-chip-reset-all{
    position: relative;
}
.price del {
  font-family: "Gill-Sans" !important; 
  font-size: 24px;
  font-weight: 700;
  line-height: 31px;
  color: #333333;
}
.onsale{
    top:0 !important;
}
.price{
     font-family: "Gill-Sans" !important; 
  font-size: 24px;
  font-weight: 700;
  line-height: 31px;
  color: #333333;
}
.button{
        /*min-height: 48px;*/
        /*width: 100% !important;*/
}
li.wpc-filter-chip.wpc-chip-reset-all a.wpc-filters-submit-button{
    
}
  .onsale.sale-left {
  left: 0px !important;
}
.elementor-2641 .elementor-element.elementor-element-5e0eb678.elementor-wc-products ul.products li.product span.onsale {
  margin: 0;
}
li.product{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}
div.product-loop-content{
   
}
.woostify-sorting .woocommerce-ordering{
    margin: -130px 30px 0px 0px !important;
}
/*div.product-loop-meta{*/
/*    margin: 140px 0px 0px 0px;*/
/*}*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'gill sans SB';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.framesi.com.ua/wp-content/uploads/2023/11/Gill-Sans-SemiBold-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'gill sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.framesi.com.ua/wp-content/uploads/2023/10/GillSansC.woff2') format('woff2');
}
@font-face {
	font-family: 'gill sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.framesi.com.ua/wp-content/uploads/2023/10/GillSansC.ttf') format('truetype');
}
@font-face {
	font-family: 'gill sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.framesi.com.ua/wp-content/uploads/2023/10/GillSansC.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'gill sans B';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.framesi.com.ua/wp-content/uploads/2023/11/GillSansC-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */