.elementor-72621 .elementor-element.elementor-element-1562db33 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:31px;font-weight:300;}.elementor-72621 .elementor-element.elementor-element-1562db33 > .elementor-widget-container{margin:24px 0px 10px 0px;}.elementor-72621 .elementor-element.elementor-element-5d93bd2b{text-align:justify;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-72621 .elementor-element.elementor-element-5d93bd2b > .elementor-widget-container{margin:0px 0px 38px 0px;}.elementor-72621 .elementor-element.elementor-element-35289280 > .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-72621 .elementor-element.elementor-element-64f6b692 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-72621 .elementor-element.elementor-element-67a46917.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-72621 .elementor-element.elementor-element-67a46917 a > img{border-style:solid;border-width:2px 2px 2px 2px;border-radius:6px 6px 6px 6px;}.elementor-72621 .elementor-element.elementor-element-67a46917 .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;}@media(min-width:768px){.elementor-72621 .elementor-element.elementor-element-64f6b692{width:100%;}}@media(max-width:1024px){.elementor-72621 .elementor-element.elementor-element-1562db33 .elementor-heading-title{font-size:27px;}.elementor-72621 .elementor-element.elementor-element-5d93bd2b{font-size:16px;}.elementor-72621 .elementor-element.elementor-element-67a46917 .product{text-align:center;}.elementor-72621 .elementor-element.elementor-element-67a46917 .woocommerce .woocommerce-loop-category__title{font-size:18px;}}@media(max-width:767px){.elementor-72621 .elementor-element.elementor-element-1562db33{text-align:center;}.elementor-72621 .elementor-element.elementor-element-1562db33 .elementor-heading-title{font-size:20px;}.elementor-72621 .elementor-element.elementor-element-1562db33 > .elementor-widget-container{margin:8px 8px 8px 8px;}.elementor-72621 .elementor-element.elementor-element-5d93bd2b{text-align:center;font-size:12px;}.elementor-72621 .elementor-element.elementor-element-5d93bd2b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-72621 .elementor-element.elementor-element-35289280 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-72621 .elementor-element.elementor-element-151ed083{margin-top:10px;margin-bottom:10px;}.elementor-72621 .elementor-element.elementor-element-64f6b692.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-72621 .elementor-element.elementor-element-67a46917 .product{text-align:center;}}/* Start custom CSS for button, class: .elementor-element-35289280 *//* GRIEŽTAS GRID: 4 / 2 / 1 ir be jokių „first/last“ */
.elementor-72621 .elementor-element.elementor-element-35289280 ul.products{
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 24px !important;
  margin: 0 !important;
  padding: 0 !important;
  justify-content: stretch !important;
  align-content: start !important;
}
@media (min-width:768px) and (max-width:1024px){
  .elementor-72621 .elementor-element.elementor-element-35289280 ul.products{ grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}
@media (max-width:767px){
  .elementor-72621 .elementor-element.elementor-element-35289280 ul.products{ grid-template-columns: repeat(1, minmax(0, 1fr)) !important; }
}

/* Neutralizuojam teminius float'us/plotį/„first/last“ klasėse */
.elementor-72621 .elementor-element.elementor-element-35289280 ul.products > li.product-category,
.elementor-72621 .elementor-element.elementor-element-35289280 ul.products > li.product-category.first,
.elementor-72621 .elementor-element.elementor-element-35289280 ul.products > li.product-category.last{
  display: block !important;
  width: auto !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  float: none !important;
  clear: none !important;
  grid-column: auto !important;
  box-sizing: border-box !important;
}
@media (min-width:768px) and (max-width:1024px){
  .elementor-72621 .elementor-element.elementor-element-35289280 ul.products{display:block !important; margin:0 !important; padding:0 !important;}
  .elementor-72621 .elementor-element.elementor-element-35289280 ul.products > li.product-category{
    width:100% !important; max-width:100% !important;
    margin:0 0 20px 0 !important; float:none !important; clear:none !important;
  }
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-67a46917 */{{WRAPPER}} ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0!important;padding:0!important;list-style:none}
body.woocommerce {{WRAPPER}} ul.products:before,
body.woocommerce {{WRAPPER}} ul.products:after,
body.woocommerce-page {{WRAPPER}} ul.products:before,
body.woocommerce-page {{WRAPPER}} ul.products:after,
{{WRAPPER}} ul.products:before,
{{WRAPPER}} ul.products:after{content:none!important;display:none!important}

{{WRAPPER}} ul.products>li{display:block!important;float:none!important;clear:none!important;width:auto!important;margin:0!important;padding:0!important;list-style:none}

@media(max-width:834px){ {{WRAPPER}} ul.products{grid-template-columns:repeat(2,minmax(0,1fr))} }
@media(max-width:430px){ {{WRAPPER}} ul.products{grid-template-columns:1fr} }

{{WRAPPER}} .product-category .count{display:none!important}
{{WRAPPER}} .product-category a{display:block;overflow:hidden;border-radius:16px}
{{WRAPPER}} .product-category a img{width:100%;display:block;aspect-ratio:1/1;object-fit:cover}
.woocommerce ul.products::before,
.woocommerce ul.products::after,
.woocommerce-page ul.products::before,
.woocommerce-page ul.products::after{content:none!important;display:none!important}
{{WRAPPER}} .product-category a{display:block;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 18px rgba(0,0,0,.06);transition:transform .15s ease,box-shadow .15s ease;text-decoration:none;color:inherit}
{{WRAPPER}} .product-category a:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.12)}
{{WRAPPER}} .product-category a img{width:100%;display:block;aspect-ratio:1/1;object-fit:cover}

{{WRAPPER}} .woocommerce-loop-category__title{text-align:center;margin:8px 12px 12px;font-weight:600;font-size:16px;line-height:1.3}/* End custom CSS */