@charset "UTF-8";
/* ==========================================================================
   ECWID GLOBAL & MOBILE TEXT RESIZING
   ========================================================================== */
/* 1. PRODUCT PAGE TITLE */
.ec-size .ec-store .ec-header-h3,
html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-title,
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h3 {
  font-size: 18px !important;
  line-height: 1.25 !important;
}

/* 2. PRODUCT PAGE PRICE */
.ec-size .ec-store .details-product-price__value,
html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-price,
html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-price__value {
  font-size: 16px !important;
}

/* 3. PRODUCT PAGE TAX TEXT ("Hind sis. käibemaksu") */
.ec-size .ec-store .details-product-price-taxes__text,
html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-price-taxes__text {
  font-size: 11px !important;
  line-height: 1.2 !important;
}

/* 4. PRODUCT PAGE DESCRIPTION & PARAGRAPHS */
.ec-size .ec-store .product-details__product-description,
.ec-size .ec-store .product-details__product-description *,
html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-description,
html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-description * {
  font-size: 13px !important;
  line-height: 1.4 !important;
}

/* 5. PRODUCT CARD HEADINGS (Catalog Grid View) */
.ec-size .ec-store .grid-product__title,
.ec-size .ec-store .grid-product__title-inner,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__title,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__title-inner {
  font-size: 13px !important;
  line-height: 1.3 !important;
}

/* 6. STORE HEADLINES & CATEGORY TITLES */
.ec-size .ec-store .grid-category__title,
.ec-size .ec-store .ec-header-h1,
.ec-size .ec-store .ec-header-h2,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category__title,
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h1,
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h2 {
  font-size: 18px !important;
  line-height: 1.25 !important;
}

/* 7. BUTTONS (Add to Bag / Buy Now) */
.ec-size .ec-store .form-control__button,
html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__button {
  font-size: 13px !important;
}

/* =========================
   CLEAN BOTTOM BAR (KEEP CART ONLY)
   ========================= */
/* Hide account / profile / login / favorites */
html#ecwid_html body#ecwid_body .ec-size .ec-store [class*="account"],
html#ecwid_html body#ecwid_body .ec-size .ec-store [class*="profile"],
html#ecwid_html body#ecwid_body .ec-size .ec-store [class*="favorite"],
html#ecwid_html body#ecwid_body .ec-size .ec-store [class*="wishlist"] {
  display: none !important;
}

/* Ensure cart stays visible */
html#ecwid_html body#ecwid_body .ec-size .ec-store [class*="cart"] {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* =========================
   REMOVE TRACK ORDER ONLY
   ========================= */
html#ecwid_html body#ecwid_body .ec-size .ec-store a[href*="track"],
html#ecwid_html body#ecwid_body .ec-size .ec-store [class*="track"] {
  display: none !important;
}
