/* Product controls and tabs. Moved unchanged from Fiorello Child.
 * Loaded after the theme to preserve the existing CSS cascade. */

/* --- KIEKIO BLOKAS + – / + --- */
form.cart :is(.quantity, .mkdf-quantity-buttons-quantity, .dp-qty){
  border-radius: var(--qty-r) !important;
  overflow: hidden;
}
form.cart :is(.quantity .minus, .mkdf-quantity-minus, .dp-minus){
  border-radius: var(--inr-r) 0 0 var(--inr-r) !important;
}
form.cart :is(.quantity .plus, .mkdf-quantity-plus, .dp-plus){
  border-radius: 0 var(--inr-r) var(--inr-r) 0 !important;
}

/* --- Woo TAB'ai („Aprašymas“) MKDF/Edge --- */
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
  border-radius: var(--tab-r) !important;
  overflow: hidden; border: 0 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after{ display:none !important; }

:root{
  --dp-stock-gap: -50px; /* 👈 ČIA REGULIUOJI TARPĄ PO "in stock" */
}

/* Tarpas po stock eilute */
.dp-stock-below{
  margin-bottom: var(--dp-stock-gap) !important;
  padding-bottom: 0 !important;
}

/* Tarpas prieš tabs (DESCRIPTION / ADDITIONAL INFO) */
.woocommerce-tabs,
.wc-tabs-wrapper{
  margin-top: var(--dp-stock-gap) !important;
  padding-top: 0 !important;
}

/* Jei tema dar prideda "oro" per summary apačią */
.summary.entry-summary{
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Previously printed by the theme as #dp-fix-tabs. */
/* Konteineris */
.woocommerce-tabs.wc-tabs-wrapper {
    background: #fff !important;
    border: 0 !important;
    padding-top: 8px !important;
}

/* NUIMAM separatorines linijas nuo UL (čia ir kirsdavo per „p“) */
.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce div.product .woocommerce-tabs ul.tabs::after {
    border: none !important;
    box-shadow: none !important;
    background: transparent !important;
}

/* LI – be fonų/rėmų/aukščių */
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    margin: 0 18px 0 0 !important;
    padding: 0 !important;
    height: auto !important;
    overflow: visible !important;
    /* neleisti kirpti raidžių apačios */
}

/* A – pilnas reset, kad nebeliktų „mygtuko“ */
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li a::after {
    background: transparent !important;
    background-color: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    height: auto !important;
    min-height: 0 !important;
    text-decoration: none !important;
    overflow: visible !important;
    /* neleisti kirpti raidžių apačios */
}

/* Tekstas – BE pabraukimo, daugiau oro, nieko nekertam */
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    display: inline-block !important;
    font-family: "Montserrat", sans-serif !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 1.6 !important;
    /* buvo per mažas – dėl to „P“ atrodė nukirsta */
    padding-bottom: 0 !important;
    /* nenužemina teksto */
    color: #222 !important;
    text-transform: uppercase;
    letter-spacing: .5px;
    border-bottom: none !important;
    /* jokios linijos apačioje */
    transition: color .25s ease;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    color: #68bb0b !important;
    text-decoration: none !important;
    border-bottom: none !important;
}

/* Aktyvus TAB – tik žalias ir bold, be linijų */
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a[aria-selected="true"] {
    color: #68bb0b !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    border-bottom: none !important;
}

/* (Nebūtina) Desktop: pastumti "Papildoma informacija" truputį į dešinę */
@media (min-width:1025px) {

    .woocommerce div.product .woocommerce-tabs ul.tabs li#tab-title-additional_information,
    .woocommerce div.product .woocommerce-tabs ul.tabs li.additional_information_tab {
        margin-left: 28px !important;
        /* koreguok pagal poreikį */
    }
}
