.elementor-2723 .elementor-element.elementor-element-36fa0b4d{--display:flex;--min-height:39px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:2%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-2723 .elementor-element.elementor-element-36fa0b4d:not(.elementor-motion-effects-element-type-background), .elementor-2723 .elementor-element.elementor-element-36fa0b4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2723 .elementor-element.elementor-element-7b21dd28{text-align:center;}.elementor-2723 .elementor-element.elementor-element-7b21dd28 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-2723 .elementor-element.elementor-element-640cfdcc{text-align:center;}.elementor-2723 .elementor-element.elementor-element-640cfdcc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#324A6D;}.elementor-2723 .elementor-element.elementor-element-beb1b87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2723 .elementor-element.elementor-element-6772230{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:35px 35px 35px 35px;}.elementor-2723 .elementor-element.elementor-element-6772230:not(.elementor-motion-effects-element-type-background), .elementor-2723 .elementor-element.elementor-element-6772230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2723 .elementor-element.elementor-element-f4df4c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2723 .elementor-element.elementor-element-424efca.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2723 .elementor-element.elementor-element-424efca.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-2723 .elementor-element.elementor-element-c14d966{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-2723 .elementor-element.elementor-element-36fa0b4d{--padding-top:4%;--padding-bottom:1%;--padding-left:5%;--padding-right:5%;}.elementor-2723 .elementor-element.elementor-element-7b21dd28 .elementor-heading-title{font-size:45px;}.elementor-2723 .elementor-element.elementor-element-640cfdcc .elementor-heading-title{font-size:14px;}.elementor-2723 .elementor-element.elementor-element-424efca.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-2723 .elementor-element.elementor-element-36fa0b4d{--content-width:1650px;}.elementor-2723 .elementor-element.elementor-element-6772230{--width:33.3333%;}.elementor-2723 .elementor-element.elementor-element-f4df4c5{--width:66.6666%;}}@media(max-width:767px){.elementor-2723 .elementor-element.elementor-element-36fa0b4d{--min-height:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2723 .elementor-element.elementor-element-7b21dd28 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2723 .elementor-element.elementor-element-424efca.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS *//* === PRODUKTŲ KORTELĖS === */
.woocommerce ul.products li.product {
  background: #1e2a3a;
  border-radius: 10px;
  padding: 20px;
  box-shadow: 0 4px 15px rgba(0,0,0,0.2);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  text-align: center;
}

.woocommerce ul.products li.product:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.3);
}

.woocommerce ul.products li.product h2,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product .woocommerce-loop-category__title {
  color: #ffffff !important;
  font-size: 1.1em;
  font-weight: 600;
}

.woocommerce ul.products li.product .product-category {
  color: #cccccc !important;
  font-size: 0.9em;
}

/* === KAINOS STILIUS === */
.woocommerce ul.products li.product .price {
  color: #00d1b2 !important;
  font-weight: bold;
  font-size: 1.1em;
}

.woocommerce ul.products li.product del {
  color: #ff5b5b !important;
  font-size: 0.95em;
}

/* === MYGTUKAI === */
.woocommerce ul.products li.product a.button {
  background-color: #00aaff;
  border-radius: 6px;
  padding: 10px 16px;
  color: #fff !important;
  text-decoration: none;
  display: inline-block;
  margin-top: 10px;
  transition: background-color 0.3s ease;
}

.woocommerce ul.products li.product a.button:hover {
  background-color: #0077cc;
}

/* === FILTER EVERYTHING FILTRAI === */

/* Pagrindinis filtras */
aside.fe-widget-area,
aside.fe-filters,
aside.fe-widget,
aside.fe-widget-wrapper {
  background-color: #1c2b40 !important;
  border-radius: 10px !important;
  padding: 20px !important;
  color: #ffffff !important;
}

/* Antraštės */
.fe-widget-title,
.fe-label,
.fe-label label {
  color: #ffffff !important;
  font-size: 1rem !important;
  font-weight: 600 !important;
}

/* Įvedimo laukeliai */
.fe-input,
.fe-range-input input,
.fe-select select,
.fe-search-input {
  background-color: #f0f0f0 !important;
  color: #000000 !important;
  border: none !important;
  border-radius: 6px !important;
  padding: 10px !important;
  width: 100% !important;
  margin-bottom: 12px !important;
  box-sizing: border-box !important;
}

/* Checkbox'ai */
.fe-checkbox input[type="checkbox"] {
  accent-color: #00aaff !important;
}

.fe-checkbox-label,
.fe-checkbox input[type="checkbox"] + label {
  color: #ffffff !important;
  font-size: 0.95em !important;
  margin-left: 5px !important;
}

/* Slankikliai (jei naudoja noUiSlider) */
.fe-range-slider .noUi-target {
  background: #002b5c !important;
  border-radius: 4px !important;
}

/* === RESPONSIVE === */
@media (max-width: 768px) {
  .woocommerce ul.products li.product {
    padding: 15px;
  }

  aside.fe-widget,
  aside.fe-filters,
  aside.fe-widget-wrapper {
    padding: 15px !important;
  }
}/* End custom CSS */