.single_add_to_cart_button {
    background-color: #000000 !important; /* Juoda spalva */
    color: #FFFFFF !important; /* Balta teksto spalva */
    border: none;
    padding: 12px 46px;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out;
    width: 100%;
    max-width: 400px;
    display: block;
    text-align: center;
    border-radius: 5px;
}

.single_add_to_cart_button:hover {
    background-color: #333333 !important; /* Tamsiai pilka užvedus pelę */
}

/*-----------------------------*/

/* Stiliaus pritaikymas kiekio įvesties laukeliui */
#quantity_67acff7aeaa17.input-text.qty.text,
.woocommerce div.product form.cart div.quantity .qty,
.wp-block-woocommerce-add-to-cart-form form.cart>.quantity:not(.wc-block-components-quantity-selector) .qty,
.woocommerce .quantity .qty,
.wp-block-woocommerce-add-to-cart-form .quantity .qty,
.woocommerce-page .input-text,
.wc-block-add-to-cart-form .input-text,
input[type="number"] {
    background-color: #f5f5f5; /* Švelniai pilka fono spalva */
    color: #000000; /* Tamsiai pilka teksto spalva */
		border-color: #000000;
    padding: 1px 4px; /* Vienodas su "Įdėti į krepšelį" mygtuku */
    font-size: 15px;
    font-weight: bold;
    text-align: center; /* Centruotas tekstas */
    border-radius: 5px; /* Apvalinti kampai */
    transition: all 0.3s ease-in-out;
    max-width: 80px; /* Ribotas plotis */
		max-height: 43px;
}

#quantity_67acff7aeaa17.input-text.qty.text:focus,
.woocommerce div.product form.cart div.quantity .qty:focus,
.wp-block-woocommerce-add-to-cart-form form.cart>.quantity:not(.wc-block-components-quantity-selector) .qty:focus,
.woocommerce .quantity .qty:focus,
.wp-block-woocommerce-add-to-cart-form .quantity .qty:focus,
.woocommerce-page .input-text:focus,
.wc-block-add-to-cart-form .input-text:focus,
input[type="number"]:focus {
    background-color: #ffffff; /* Baltas fonas */
    outline: none;
}
  
/* Stiliaus pritaikymas įrašų pavadinimams */
.wp-block-post-title {
    font-family: 'Jockey One', sans-serif;
}

/*-----------------------------*/

/* Stiliaus pritaikymas sėkmingo įdėjimo pranešimui */
.wc-block-components-notice-banner.is-success {
    background-color: #000000 !important; /* Juodas fonas */
    color: #ffffff !important; /* Balta teksto spalva */
    border: none;
    padding: 12px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 5px;
    font-weight: bold; /* Paryškintas tekstas */
    opacity: 1;
    transition: opacity 0.5s ease-in-out;
    animation: fadeOut 3s ease-in-out forwards 3s; /* Po 3 sek. pradeda nykti ir visiškai dingsta */
}

.wc-block-components-notice-banner.is-success svg {
    fill: #ffffff !important; /* Balta spalva ikonai */
}

.wc-block-components-notice-banner__content a.button.wc-forward.wp-element-button {
    display: none !important; /* Paslepia krepšelio mygtuką */
}

@keyframes fadeOut {
    0% { opacity: 1; }
    100% { opacity: 0; display: none; }
}

/*-----------------------------*/

/* Stiliaus pritaikymas mygtukams */
.wc-block-components-button {
    background-color: #000000 !important; /* Juoda spalva */
    color: #FFFFFF !important; /* Balta teksto spalva */
    padding: 12px 24px;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out;
    text-align: center;
    border-radius: 5px;
    display: inline-block;
}

.wc-block-components-button:hover {
    background-color: #555555 !important; 
}

/*-----------------------------*/

/* Paslepia mygtuką "Peržiūrėti krepšelį" */
.wc-block-mini-cart__footer-cart {
    display: none !important;
}

/*-----------------------------*/

.wp-block-button__link.wp-element-button.add_to_cart_button.ajax_add_to_cart,
.wp-block-button__link.wp-element-button.add_to_cart_button,
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
    background-color: #000000; /* Juoda spalva tik mygtukui "Į krepšelį" */
    color: #ffffff; /* Teksto spalva baltai */
    transition: background-color 0.3s ease;
		text-transform: uppercase;  
    border: none; 
}

.wp-block-button__link.wp-element-button.add_to_cart_button.ajax_add_to_cart:hover,
.wp-block-button__link.wp-element-button.add_to_cart_button:hover,
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover {
    background-color: #555555; /* Pilkėja užvedus pelę */
}

/* Standartinis tekstas */
.woocommerce-page form .form-row-wide div {
    font-size: 16px;
}

/*-----------------------------*/

/* Paryškiname tekstą */
.wc-block-components-radio-control__label {
    font-weight: bold;
}

/*-----------------------------*/

/* Telefonuose rodo tik pirmus 10 simbolių */
@media (max-width: 768px) {
    .select2-selection__rendered {
        max-width: 30ch; /* Rodo pirmus 10 simbolių */
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}

/*-----------------------------*/

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
    border: 2px solid #FFFFFF !important; /* Juodas rėmelis */
}

/*-----------------------------*/

/* Stiliaus pritaikymas pasirinkimo laukeliams */
.woocommerce div.product form.cart table.variations td select,
.woocommerce div.product form.cart .variations select,
.woocommerce table.variations tr td select {
    background-color: #f5f5f5; /* Švelniai pilka fono spalva */
    color: #000000; /* Tamsiai pilka teksto spalva */
    border-color: #000000;
    padding: 1px 15px; 
    font-size: 15px;
    font-weight: bold;
    border-radius: 5px; /* Apvalinti kampai */
    transition: all 0.3s ease-in-out;
    -webkit-appearance: none; /* Pašalina numatytąjį stilių WebKit naršyklėse */
    -moz-appearance: none; /* Pašalina numatytąjį stilių Firefox */
    appearance: none; /* Pašalina numatytąjį stilių */
    cursor: pointer;
    width: 180px; /* Padidintas plotis */
}
.woocommerce div.product form.cart table.variations td select option[value=""],
.woocommerce div.product form.cart .variations select option[value=""],
.woocommerce table.variations tr td select option[value=""] {
    display: none;
}

.woocommerce div.product form.cart table.variations td select:focus,
.woocommerce div.product form.cart .variations select:focus,
.woocommerce table.variations tr td select:focus {
    background-color: #ffffff; /* Baltas fonas */
    outline: none;
}


/*-----------------------------*/

.woocommerce .price bdi {
    font-weight: bold;
    font-size: 18px;
}

.woocommerce .price::before {
    content: "Kaina: ";
    font-weight: bold;
		font-size: 18px;
}


.woocommerce div.product form.cart .reset_variations {
    color: red;
}