.elementor-62 .elementor-element.elementor-element-f49dd7b{--display:flex;--min-height:0px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000000F;--border-color:#0000000F;--border-radius:0px 1px 1px 1px;box-shadow:0px 2px 15px 0px rgba(255, 255, 255, 0.3);--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-f49dd7b:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-f49dd7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-62 .elementor-element.elementor-element-03c4130{--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-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-62 .elementor-element.elementor-element-31c0c77{text-align:start;}.elementor-62 .elementor-element.elementor-element-31c0c77 img{max-width:140px;}.elementor-62 .elementor-element.elementor-element-2cec540{--display:flex;--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:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-62 .elementor-element.elementor-element-d1caebf{border-radius:1px 1px 1px 1px;}.elementor-62 .elementor-element.elementor-element-d1caebf .elementor-nav-menu--main .elementor-item{color:#405434;fill:#405434;}.elementor-62 .elementor-element.elementor-element-d1caebf .elementor-nav-menu--main .elementor-item:hover,
					.elementor-62 .elementor-element.elementor-element-d1caebf .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-62 .elementor-element.elementor-element-d1caebf .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-62 .elementor-element.elementor-element-d1caebf .elementor-nav-menu--main .elementor-item:focus{color:#3AAFA9;fill:#3AAFA9;}.elementor-62 .elementor-element.elementor-element-d1caebf .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-62 .elementor-element.elementor-element-d1caebf .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#3AAFA9;}.elementor-62 .elementor-element.elementor-element-d1caebf .e--pointer-framed .elementor-item:before,
					.elementor-62 .elementor-element.elementor-element-d1caebf .e--pointer-framed .elementor-item:after{border-color:#3AAFA9;}.elementor-62 .elementor-element.elementor-element-d1caebf .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-62 .elementor-element.elementor-element-d1caebf .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-62 .elementor-element.elementor-element-d1caebf .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-62 .elementor-element.elementor-element-d1caebf .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-62 .elementor-element.elementor-element-d1caebf .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-62 .elementor-element.elementor-element-d1caebf .e--pointer-underline .elementor-item:after,
					 .elementor-62 .elementor-element.elementor-element-d1caebf .e--pointer-overline .elementor-item:before,
					 .elementor-62 .elementor-element.elementor-element-d1caebf .e--pointer-double-line .elementor-item:before,
					 .elementor-62 .elementor-element.elementor-element-d1caebf .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-62 .elementor-element.elementor-element-d1caebf .elementor-nav-menu--dropdown{background-color:#3AAFA9AD;border-radius:1px 1px 1px 1px;}.elementor-62 .elementor-element.elementor-element-d1caebf .elementor-nav-menu--dropdown a:hover,
					.elementor-62 .elementor-element.elementor-element-d1caebf .elementor-nav-menu--dropdown a:focus,
					.elementor-62 .elementor-element.elementor-element-d1caebf .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-62 .elementor-element.elementor-element-d1caebf .elementor-nav-menu--dropdown a.highlighted{background-color:#3AAFA9AD;}.elementor-62 .elementor-element.elementor-element-d1caebf .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:1px;border-top-right-radius:1px;}.elementor-62 .elementor-element.elementor-element-d1caebf .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:1px;border-bottom-left-radius:1px;}.elementor-62 .elementor-element.elementor-element-d1caebf .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-bottom-width:1px;}.elementor-62 .elementor-element.elementor-element-93bfe27{--display:flex;--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:flex-end;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-62 .elementor-element.elementor-element-d61155e{--e-search-placeholder-color:#3c6334;--e-search-submit-margin-inline-start:1px;}.elementor-62 .elementor-element.elementor-element-9034704{--display:flex;--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:flex-end;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-62 .elementor-element.elementor-element-af983c6{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-icon-size:20px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-62 .elementor-element.elementor-element-af983c6 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-62 .elementor-element.elementor-element-e02c284{--display:flex;--min-height:0px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000000F;--border-color:#0000000F;--border-radius:0px 1px 1px 1px;box-shadow:0px 2px 15px 0px rgba(255, 255, 255, 0.3);--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-e02c284:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-e02c284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-62 .elementor-element.elementor-element-086a279{--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-62 .elementor-element.elementor-element-07b1640{text-align:start;}.elementor-62 .elementor-element.elementor-element-07b1640 img{max-width:140px;}.elementor-62 .elementor-element.elementor-element-b1f5581{--display:flex;--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:flex-end;}.elementor-62 .elementor-element.elementor-element-e3139d6{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-icon-size:20px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-62 .elementor-element.elementor-element-e3139d6 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-62 .elementor-element.elementor-element-323683b{--display:flex;--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:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-c4d75ce .elementor-icon-wrapper{text-align:center;}.elementor-62 .elementor-element.elementor-element-c4d75ce.elementor-view-stacked .elementor-icon{background-color:#405434;}.elementor-62 .elementor-element.elementor-element-c4d75ce.elementor-view-framed .elementor-icon, .elementor-62 .elementor-element.elementor-element-c4d75ce.elementor-view-default .elementor-icon{color:#405434;border-color:#405434;}.elementor-62 .elementor-element.elementor-element-c4d75ce.elementor-view-framed .elementor-icon, .elementor-62 .elementor-element.elementor-element-c4d75ce.elementor-view-default .elementor-icon svg{fill:#405434;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-62 .elementor-element.elementor-element-e02c284{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-62 .elementor-element.elementor-element-e02c284.e-con{--align-self:center;}.elementor-62 .elementor-element.elementor-element-086a279{--width:50%;--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;--justify-content:flex-start;}.elementor-62 .elementor-element.elementor-element-b1f5581{--width:25%;}.elementor-62 .elementor-element.elementor-element-323683b{--width:13%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-323683b.e-con{--align-self:center;}.elementor-62 .elementor-element.elementor-element-c4d75ce .elementor-icon{font-size:30px;}.elementor-62 .elementor-element.elementor-element-c4d75ce .elementor-icon svg{height:30px;}.elementor-62 .elementor-element.elementor-element-c4d75ce .elementor-icon i, .elementor-62 .elementor-element.elementor-element-c4d75ce .elementor-icon svg{transform:rotate(0deg);}}@media(min-width:768px){.elementor-62 .elementor-element.elementor-element-f49dd7b{--content-width:1200px;}.elementor-62 .elementor-element.elementor-element-03c4130{--width:20%;}.elementor-62 .elementor-element.elementor-element-2cec540{--width:48%;}.elementor-62 .elementor-element.elementor-element-93bfe27{--width:20%;}.elementor-62 .elementor-element.elementor-element-9034704{--width:10%;}.elementor-62 .elementor-element.elementor-element-e02c284{--content-width:1200px;}.elementor-62 .elementor-element.elementor-element-086a279{--width:20%;}.elementor-62 .elementor-element.elementor-element-b1f5581{--width:20%;}.elementor-62 .elementor-element.elementor-element-323683b{--width:60%;}}/* Start custom CSS for nav-menu, class: .elementor-element-d1caebf *//* =========================
   AKVANAMAI mega (mint style)
   Prie widget pridėk CSS class: mega-menu
   ========================= */

/* Pasikeisk čia, jei nori ranka nustatyti spalvą */
:root{
  --mint: #2bb7b3;         /* tavo turkio/mėtų akcentas (pakeisk į tikslų HEX jei reikia) */
  --mint-soft: rgba(43,183,179,0.14);
  --text: #1f2937;
}

.elementor-62 .elementor-element.elementor-element-d1caebf.mega-menu{ position: relative; z-index: 999; }
.elementor-62 .elementor-element.elementor-element-d1caebf.mega-menu a{ color: var(--text); }

/* Mega panelis */
.elementor-62 .elementor-element.elementor-element-d1caebf.mega-menu .menu > li > .sub-menu{
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 9999;

  width: min(1120px, 92vw);
  padding: 18px;

  background: #fff;
  border-radius: 22px;
  border: 1px solid rgba(31,41,55,0.08);
  box-shadow: 0 22px 60px rgba(31,41,55,0.12);

  display: grid;
  grid-template-columns: 280px 1fr;
  gap: 18px;

  overflow: hidden;
}

/* reset */
.elementor-62 .elementor-element.elementor-element-d1caebf.mega-menu .sub-menu,
.elementor-62 .elementor-element.elementor-element-d1caebf.mega-menu .sub-menu li{ list-style: none; margin: 0; padding: 0; }

/* ============ Kairė: gyvūnai (2 lygis) ============ */
.elementor-62 .elementor-element.elementor-element-d1caebf.mega-menu .menu > li > .sub-menu > li > a{
  display: flex;
  align-items: center;
  justify-content: space-between;

  padding: 12px 14px;
  border-radius: 16px;

  font-weight: 800;
  text-decoration: none;

  background: rgba(43,183,179,0.08);
  border: 1px solid rgba(43,183,179,0.18);

  transition: background-color .18s ease, transform .18s ease, box-shadow .18s ease, color .18s ease;
}

.elementor-62 .elementor-element.elementor-element-d1caebf.mega-menu .menu > li > .sub-menu > li:hover > a{
  background: var(--mint-soft);
  color: var(--text);
  transform: translateY(-1px);
  box-shadow: 0 12px 28px rgba(31,41,55,0.10);
}

/* nuimam pilkas/juodas default states */
.elementor-62 .elementor-element.elementor-element-d1caebf.mega-menu .menu > li > .sub-menu > li > a,
.elementor-62 .elementor-element.elementor-element-d1caebf.mega-menu .menu > li > .sub-menu > li > a:focus,
.elementor-62 .elementor-element.elementor-element-d1caebf.mega-menu .menu > li > .sub-menu > li > a:active{
  outline: none;
}

/* paslepiam rodykles */
.elementor-62 .elementor-element.elementor-element-d1caebf.mega-menu .menu > li > .sub-menu > li > a:after,
.elementor-62 .elementor-element.elementor-element-d1caebf.mega-menu .menu > li > .sub-menu > li > a .sub-arrow{
  display: none !important;
}

/* tarpai kairėje */
.elementor-62 .elementor-element.elementor-element-d1caebf.mega-menu .menu > li > .sub-menu > li + li{
  margin-top: 10px;
}

/* ============ Dešinė: subkategorijos (3 lygis) ============ */
.elementor-62 .elementor-element.elementor-element-d1caebf.mega-menu .menu > li > .sub-menu > li > .sub-menu{
  position: absolute;
  top: 18px;
  left: calc(18px + 280px + 18px);
  right: 18px;
  bottom: 18px;

  background: #ffffff;
  border-radius: 18px;
  border: 1px solid rgba(31,41,55,0.06);
  box-shadow: 0 10px 26px rgba(31,41,55,0.06);

  padding: 16px;
  overflow: auto;

  display: none;
}

/* rodome tik ant hover */
.elementor-62 .elementor-element.elementor-element-d1caebf.mega-menu .menu > li > .sub-menu > li:hover > .sub-menu{
  display: grid;
  grid-template-columns: repeat(2, minmax(190px, 1fr));
  gap: 10px 12px;
}

/* subkategorijų linkai */
.elementor-62 .elementor-element.elementor-element-d1caebf.mega-menu .menu > li > .sub-menu > li > .sub-menu a{
  display: block;
  padding: 10px 12px;
  border-radius: 14px;

  font-size: 14px;
  font-weight: 600;
  text-decoration: none;

  background: rgba(31,41,55,0.03);
  border: 1px solid rgba(31,41,55,0.04);

  transition: background-color .18s ease, transform .18s ease, border-color .18s ease;
}

.elementor-62 .elementor-element.elementor-element-d1caebf.mega-menu .menu > li > .sub-menu > li > .sub-menu a:hover{
  background: rgba(43,183,179,0.12);
  border-color: rgba(43,183,179,0.25);
  transform: translateY(-1px);
}

/* ============ TABLET ============ */
@media (max-width: 1024px){
  .elementor-62 .elementor-element.elementor-element-d1caebf.mega-menu .menu > li > .sub-menu{
    width: min(860px, 92vw);
    grid-template-columns: 260px 1fr;
  }

  .elementor-62 .elementor-element.elementor-element-d1caebf.mega-menu .menu > li > .sub-menu > li > .sub-menu{
    left: calc(18px + 260px + 18px);
  }

  .elementor-62 .elementor-element.elementor-element-d1caebf.mega-menu .menu > li > .sub-menu > li:hover > .sub-menu{
    grid-template-columns: 1fr;
  }
}

/* ============ MOBILE ============ */
@media (max-width: 767px){
  .elementor-62 .elementor-element.elementor-element-d1caebf.mega-menu .menu > li > .sub-menu{
    left: 0;
    transform: none;
    width: 92vw;
    display: block;
    padding: 14px;
  }

  .elementor-62 .elementor-element.elementor-element-d1caebf.mega-menu .menu > li > .sub-menu > li > .sub-menu{
    position: static;
    display: block;
    margin-top: 10px;

    border-radius: 16px;
    padding: 10px;
  }

  .elementor-62 .elementor-element.elementor-element-d1caebf.mega-menu .menu > li > .sub-menu > li:hover > .sub-menu{
    display: block;
  }

  .elementor-62 .elementor-element.elementor-element-d1caebf.mega-menu .menu > li > .sub-menu > li > .sub-menu a{
    margin-bottom: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f49dd7b */.elementor-62 .elementor-element.elementor-element-f49dd7b{
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e02c284 */.elementor-62 .elementor-element.elementor-element-e02c284{
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
}/* End custom CSS */