/* Beeiles produkto puslapio v1.1 – tik papildymai ankstesniam v1.0.
 * Tik body.beeiles-single-v1; nekeičia katalogo, kainų, krepšelio. */
body.beeiles-single-v1 .beeiles-ui-duplicate-heading {display:none!important;}
@media (max-width:1100px) {
  body.beeiles-single-v1 .woocommerce div.product div.images,
  body.beeiles-single-v1.woocommerce-page div.product div.images,
  body.beeiles-single-v1 .woocommerce div.product div.summary,
  body.beeiles-single-v1.woocommerce-page div.product div.summary {
    width:100%!important;
    max-width:100%!important;
    float:none!important;
    clear:both!important;
  }
  body.beeiles-single-v1 .woocommerce div.product div.images {margin:0 0 16px!important;}
  body.beeiles-single-v1 .woocommerce div.product div.summary {margin:0 0 24px!important;}
}
@media (max-width:767px) {
  body.beeiles-single-v1 .woocommerce div.product div.images .woocommerce-product-gallery {min-width:0;max-width:100%;}
  body.beeiles-single-v1 .woocommerce div.product div.images .woocommerce-product-gallery__image a {
    display:flex;align-items:center;justify-content:center;min-height:210px;
  }
  body.beeiles-single-v1 .woocommerce div.product div.images .woocommerce-product-gallery__image img {
    max-height:390px!important;width:100%!important;height:auto!important;object-fit:contain!important;
  }
  /* WooCommerce/FlexSlider miniatiūros: viena horizontali eilė, ne 20 eilučių. */
  body.beeiles-single-v1 .woocommerce div.product div.images ol.flex-control-thumbs,
  body.beeiles-single-v1 .woocommerce div.product div.images ul.flex-control-thumbs {
    display:flex!important;flex-flow:row nowrap!important;flex-wrap:nowrap!important;
    align-items:stretch;gap:8px!important;
    width:100%!important;max-width:100%!important;
    padding:3px 2px 10px!important;margin:12px 0 0!important;
    overflow-x:auto!important;overflow-y:hidden!important;
    overscroll-behavior-x:contain;scroll-snap-type:x proximity;
    -webkit-overflow-scrolling:touch;scrollbar-width:thin;
  }
  body.beeiles-single-v1 .woocommerce div.product div.images .flex-control-thumbs li {
    flex:0 0 66px!important;width:66px!important;max-width:66px!important;
    min-width:66px!important;float:none!important;margin:0!important;
    scroll-snap-align:start;
  }
  body.beeiles-single-v1 .woocommerce div.product div.images .flex-control-thumbs li img {
    width:100%!important;height:66px!important;object-fit:contain!important;padding:4px!important;
  }
  body.beeiles-single-v1 .woocommerce div.product div.summary {padding:19px 17px!important;}
  body.beeiles-single-v1 .woocommerce div.product .summary .product_title {font-size:clamp(21px,5vw,26px)!important;line-height:1.25!important;}
  body.beeiles-single-v1 .woocommerce div.product form.cart {gap:10px!important;}
  body.beeiles-single-v1 .woocommerce div.product form.cart .single_add_to_cart_button {min-width:135px;}
  body.beeiles-single-v1 .woocommerce div.product .woocommerce-tabs ul.tabs {gap:6px!important;}
  body.beeiles-single-v1 .woocommerce div.product .woocommerce-tabs ul.tabs li a {font-size:13px!important;padding:10px 12px!important;}
  body.beeiles-single-v1 .product-custom-fields .beeiles-param-group > summary {font-size:13px!important;padding:12px 11px!important;}
}
