.elementor-782 .elementor-element.elementor-element-4d95098{--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 50px;--row-gap:0px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-782 .elementor-element.elementor-element-855449d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-782 .elementor-element.elementor-element-5324209 .woocommerce-breadcrumb{font-size:10px;}.elementor-782 .elementor-element.elementor-element-77b7d8e{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-782 .elementor-element.elementor-element-24cff24{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-782 .elementor-element.elementor-element-cce78c0{--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-782 .elementor-element.elementor-element-3e31445 .elementor-heading-title{font-family:"Termina", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:var( --e-global-color-3646e78 );}.elementor-782 .elementor-element.elementor-element-578b275{--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;--flex-wrap:wrap;}.elementor-782 .elementor-element.elementor-element-865c15b{--display:flex;--min-height:0px;--flex-direction:row-reverse;--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;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.5px;--border-left-width:0px;border-color:var( --e-global-color-3646e78 );--border-color:var( --e-global-color-3646e78 );--border-radius:0px 0px 0px 0px;}.elementor-782 .elementor-element.elementor-element-5e0e671{width:auto;max-width:auto;}.elementor-782 .elementor-element.elementor-element-5e0e671.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-782 .elementor-element.elementor-element-6f2c886{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-3646e78 );border-radius:0px 0px 0px 0px;text-align:left;}.elementor-782 .elementor-element.elementor-element-6f2c886.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-782 .elementor-element.elementor-element-6f2c886 .price{color:var( --e-global-color-3646e78 );font-family:"Termina", Sans-serif;font-size:20px;font-weight:400;font-style:normal;line-height:32px;}.woocommerce .elementor-782 .elementor-element.elementor-element-6f2c886 .price ins{color:var( --e-global-color-blocksy_palette_1 );font-size:20px;}.elementor-782 .elementor-element.elementor-element-39c24bc .elementor-heading-title{font-family:"Termina", Sans-serif;font-size:11px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-782 .elementor-element.elementor-element-730cb22{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;--button-spacing:20px;}.elementor-782 .elementor-element.elementor-element-730cb22 .cart button, .elementor-782 .elementor-element.elementor-element-730cb22 .cart .button{font-family:"Termina", Sans-serif;font-size:10px;font-weight:400;border-radius:46px 46px 46px 46px;padding:18px 72px 18px 072px;color:var( --e-global-color-908f482 );transition:all 0.2s;}.elementor-782 .elementor-element.elementor-element-730cb22 .added_to_cart{color:var( --e-global-color-3646e78 );}.elementor-782 .elementor-element.elementor-element-730cb22 .quantity .qty{font-family:"Termina", Sans-serif;border-style:solid;border-radius:0px 0px 0px 0px;padding:018px 018px 018px 018px;color:var( --e-global-color-3646e78 );border-color:var( --e-global-color-3646e78 );transition:all 0.2s;}.woocommerce .elementor-782 .elementor-element.elementor-element-730cb22 form.cart table.variations label{font-family:"Termina", Sans-serif;}.elementor-782 .elementor-element.elementor-element-a405d0c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(33px/2);}.elementor-782 .elementor-element.elementor-element-a405d0c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(33px/2);}.elementor-782 .elementor-element.elementor-element-a405d0c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(33px/2);}.elementor-782 .elementor-element.elementor-element-a405d0c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-33px/2);}.elementor-782 .elementor-element.elementor-element-a405d0c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-33px/2);}.elementor-782 .elementor-element.elementor-element-a405d0c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-782 .elementor-element.elementor-element-a405d0c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-782 .elementor-element.elementor-element-a405d0c{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-782 .elementor-element.elementor-element-a405d0c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-782 .elementor-element.elementor-element-a405d0c .elementor-icon-list-item > a{font-size:10px;}.elementor-782 .elementor-element.elementor-element-a405d0c .elementor-icon-list-text{transition:color 0.3s;}.elementor-782 .elementor-element.elementor-element-6960e58{--display:flex;}.elementor-782 .elementor-element.elementor-element-7d6ea66.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-782 .elementor-element.elementor-element-7d6ea66{color:var( --e-global-color-3646e78 );font-family:"Termina", Sans-serif;font-size:10px;}.elementor-782 .elementor-element.elementor-element-153a224{--display:flex;}.elementor-782 .elementor-element.elementor-element-f82a659{font-size:10px;}.elementor-782 .elementor-element.elementor-element-3f54a08{--display:flex;}.elementor-782 .elementor-element.elementor-element-10b8a86{font-size:10px;}.elementor-782 .elementor-element.elementor-element-58de301{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-3646e78 );--n-accordion-title-hover-color:var( --e-global-color-3646e78 );--n-accordion-title-active-color:var( --e-global-color-3646e78 );--n-accordion-icon-size:14px;--n-accordion-icon-normal-color:var( --e-global-color-3646e78 );}.elementor-782 .elementor-element.elementor-element-58de301 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-3646e78 );}:where( .elementor-782 .elementor-element.elementor-element-58de301 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-782 .elementor-element.elementor-element-fa19b18{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-782 .elementor-element.elementor-element-398d7bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-782 .elementor-element.elementor-element-398d7bd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-782 .elementor-element.elementor-element-398d7bd.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-782 .elementor-element.elementor-element-398d7bd.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Termina", Sans-serif;}.woocommerce .elementor-782 .elementor-element.elementor-element-398d7bd.elementor-wc-products .products > h2{color:var( --e-global-color-3646e78 );font-family:"Termina", Sans-serif;font-size:20px;font-weight:400;margin-bottom:24px;}.elementor-782 .elementor-element.elementor-element-398d7bd.elementor-wc-products ul.products li.product .price{font-family:"Termina", Sans-serif;}.elementor-782 .elementor-element.elementor-element-398d7bd.elementor-wc-products ul.products li.product .price del {font-family:"Termina", Sans-serif;}.elementor-782 .elementor-element.elementor-element-398d7bd.elementor-wc-products ul.products li.product .button{font-family:"Termina", Sans-serif;}.elementor-782 .elementor-element.elementor-element-398d7bd.elementor-wc-products .added_to_cart{font-family:"Termina", Sans-serif;}.elementor-782 .elementor-element.elementor-element-398d7bd.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-782 .elementor-element.elementor-element-0c8e294{--display:flex;--min-height:80px;--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-782 .elementor-element.elementor-element-ad8ae9c{--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;border-style:solid;--border-style:solid;border-width:1px 0px 01px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:var( --e-global-color-3646e78 );--border-color:var( --e-global-color-3646e78 );--border-radius:0px 0px 0px 0px;}.elementor-782 .elementor-element.elementor-element-367aff4{--display:flex;}.elementor-782 .elementor-element.elementor-element-6cf41c7 .elementor-heading-title{font-size:14px;font-weight:400;color:var( --e-global-color-3646e78 );}.elementor-782 .elementor-element.elementor-element-2803990{--display:flex;}.elementor-782 .elementor-element.elementor-element-1440e2f .elementor-heading-title{font-size:14px;font-weight:400;color:var( --e-global-color-3646e78 );}.elementor-782 .elementor-element.elementor-element-5b5bd75{--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;}@media(min-width:768px){.elementor-782 .elementor-element.elementor-element-4d95098{--content-width:1200px;}.elementor-782 .elementor-element.elementor-element-855449d{--width:597px;}.elementor-782 .elementor-element.elementor-element-cce78c0{--width:50%;}.elementor-782 .elementor-element.elementor-element-fa19b18{--content-width:1200px;}.elementor-782 .elementor-element.elementor-element-0c8e294{--content-width:1200px;}.elementor-782 .elementor-element.elementor-element-5b5bd75{--content-width:1200px;}}@media(max-width:1024px){.elementor-782 .elementor-element.elementor-element-398d7bd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-782 .elementor-element.elementor-element-398d7bd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for shortcode, class: .elementor-element-77b7d8e *//* Make sale badge inline like TOP/Naujiena */
.sale-badge {
  display: inline-flex !important;
  align-items: center !important;
  gap: 4px !important;
  margin: 0 40px 4px 0 !important;
}

.sale-badge .onsale {
  position: relative !important;
  inset: auto !important;      /* cancels top/left/right */
  transform: none !important;
  background: #D72225 !important;
  color: #fff !important;
  border: 1px solid #c44 !important;
  border-radius: 4px !important;
  padding: 3px 16px !important;
  font-size: 12px !important;
  line-height: 1.2 !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 4px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5e0e671 *//* Parent container - centers badge vertically with price */
.price-badge-row {
  display: inline-flex;
  align-items: center;  /* This centers items vertically */
  gap: 10px;
}

.price-discount-badge .onsale {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  color: #c44 !important;
  border: 1px solid #c44;
  border-radius: 14px;
  padding: 2px 8px;
  background: transparent !important;
  box-shadow: none;
  font-size: 12px;
  line-height: 1.2;
  vertical-align: middle;  /* Additional vertical alignment */
}

.price-discount-badge .onsale:after {
  content: " nuolaida";
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-6f2c886 */.woocommerce div.product p.price,
.woocommerce div.product span.price {
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-58de301 */.thin-acc .elementor-accordion-icon { font-weight: 100 !important; }/* End custom CSS */
/* Start custom CSS *//* ============================================

   PRODUCT BADGE STYLING

   ============================================ */

/* Hide sale badges on product images */

.single-product .product .images .onsale,

.single-product .product .woocommerce-product-gallery .onsale,

.single-product .product .wp-post-image + .onsale,

.single-product .product-images .onsale,

.single-product .product-image .onsale,

.single-product .elementor-widget-woocommerce-product-images .onsale,

.single-product .product .attachment-woocommerce_single .onsale,

.single-product .woocommerce-product-gallery__image .onsale {

  display: none !important;

}

/* Push badge right a bit more */

.single-product .summary .price .onsale,

.price-discount-badge .onsale {

  margin-left: auto !important;

  align-self: flex-start !important;

  transform: translateY(0px) translateX(240px) !important; /* adjust px as needed */

}

.single-product .price-discount-badge .onsale {

  background: transparent !important;

  color: #c44 !important;

  border: 1px solid #c44 !important;

  border-radius: 14px !important;;

  padding: 2px 8px !important;;

  font-size: 12px !important;;

}

section.you-may-also-like.products h2,

section.related.products h2 {

  font-family: 'Termina Medium', 'Termina', sans-serif !important;

  font-size: inherit !important;

  font-weight: inherit !important;

  color: inherit !important;

  line-height: inherit !important;

  text-transform: none !important; /* Don't force uppercase via CSS, use PHP */

}

/* View All buttons - underlined and 2px smaller */

.view-all-brand-button,

.view-all-category-button,

.you-may-also-like-section-header .view-all-category-button,

.related-section-header .view-all-brand-button {

  font-size: 12px !important;

  text-decoration: underline !important;

}

.view-all-brand-button:hover,

.view-all-category-button:hover,

.you-may-also-like-section-header .view-all-category-button:hover,

.related-section-header .view-all-brand-button:hover {

  text-decoration: underline !important;

}

/* Product list styling - brand, title, price, quantity */

/* Brand text size 12px */

section.related.products .product .entry-meta,

section.you-may-also-like.products .product .entry-meta,

section.related.products .product .ct-product-brands,

section.you-may-also-like.products .product .ct-product-brands,

section.related.products .product [class*="brand"],

section.you-may-also-like.products .product [class*="brand"],

section.related.products .product [data-layer="product_brands"],

section.you-may-also-like.products .product [data-layer="product_brands"],

section.related.products .product .entry-meta a,

section.you-may-also-like.products .product .entry-meta a {

  font-size: 12px !important;

}

/* Product title text size 13px */

section.related.products .product .woocommerce-loop-product__title,

section.you-may-also-like.products .product .woocommerce-loop-product__title,

section.related.products .product .woocommerce-loop-product__title a,

section.you-may-also-like.products .product .woocommerce-loop-product__title a,

section.related.products .product h2.woocommerce-loop-product__title,

section.you-may-also-like.products .product h2.woocommerce-loop-product__title,

section.related.products .product h2.woocommerce-loop-product__title a,

section.you-may-also-like.products .product h2.woocommerce-loop-product__title a {

  font-size: 13px !important;

}

/* Price text size 13px */

section.related.products .product .price,

section.you-may-also-like.products .product .price,

section.related.products .product .woocommerce-Price-amount,

section.you-may-also-like.products .product .woocommerce-Price-amount,

section.related.products .product .price *,

section.you-may-also-like.products .product .price *,

section.related.products .product .woocommerce-Price-amount *,

section.you-may-also-like.products .product .woocommerce-Price-amount * {

  font-size: 13px !important;

}

/* Hide quantity/size under price - target common patterns */

section.related.products .product .price + *:not(.woocommerce-loop-product__title):not(.entry-meta),

section.you-may-also-like.products .product .price + *:not(.woocommerce-loop-product__title):not(.entry-meta),

section.related.products .product .woocommerce-Price-amount + *:not(.woocommerce-loop-product__title):not(.entry-meta),

section.you-may-also-like.products .product .woocommerce-Price-amount + *:not(.woocommerce-loop-product__title):not(.entry-meta),

section.related.products .product [class*="quantity"]:not(.quantity):not(.quantity input):not(.quantity button),

section.you-may-also-like.products .product [class*="quantity"]:not(.quantity):not(.quantity input):not(.quantity button),

section.related.products .product [class*="size"]:not([class*="font-size"]):not([class*="max-size"]),

section.you-may-also-like.products .product [class*="size"]:not([class*="font-size"]):not([class*="max-size"]),

section.related.products .product [class*="volume"],

section.you-may-also-like.products .product [class*="volume"],

section.related.products .product [class*="ml"],

section.you-may-also-like.products .product [class*="ml"],

section.related.products .product [class*="vnt"],

section.you-may-also-like.products .product [class*="vnt"],

section.related.products .product .acf-field,

section.you-may-also-like.products .product .acf-field,

section.related.products .product .elementor-field,

section.you-may-also-like.products .product .elementor-field {

  display: none !important;

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Termina';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://agneber.lt/wp-content/uploads/2025/11/Termina-Regular.eot');
	src: url('https://agneber.lt/wp-content/uploads/2025/11/Termina-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://agneber.lt/wp-content/uploads/2025/11/Termina-Regular.woff2') format('woff2'),
		url('https://agneber.lt/wp-content/uploads/2025/11/Termina-Regular.woff') format('woff'),
		url('https://agneber.lt/wp-content/uploads/2025/11/Termina-Regular-su-LT.ttf') format('truetype'),
		url('https://agneber.lt/wp-content/uploads/2025/11/Termina-Regular.svg#Termina') format('svg');
}
/* End Custom Fonts CSS */