/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.2
*/


.eoinput {
    width: 100%;
    border-radius: 0px;
    border: solid 1px #fbdd4c;
}

.wc-block-cart-item__prices
{
display:none;
}


.wc-block-components-product-badge
{
display:none !important;
}
.price_total

{
display:none;
}

input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty, .wp-block-search input[type="search"], .dark input[type="email"], .dark input[type="password"], .dark input[type="tel"], .dark input[type="text"], .dark select, .dark textarea {
    border-color: #555555 !important;
}

.mcb-section .mcb-wrap .mcb-item-6d0ab52e6 .mcb-column-inner-6d0ab52e6 {
    display: none !Important;
}

/* Ukrycie przycisków plus/minus, jeśli nadal się pojawiają */
.quantity .minus, .quantity .plus {
    display: none !important;
}

/* Stylizacja pola input */
input.my-custom-qty-input {
    border-radius: 0 !important; /* Usuwa zaokrąglenia */
    border: 1px solid #000 !important; /* Ciemna ramka */
    height: 40px !important;
    width: 60px !important;
    text-align: center;
    display: block !important;
    margin: 0 auto 10px auto; /* Wyśrodkowanie */
    padding: 0 !important;
}

/* Upewnienie się, że przycisk "Dodaj do koszyka" też jest kwadratowy */
.single_add_to_cart_button {
    border-radius: 0 !important;
    width: 100%;
}

input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty {
    border-radius: 0px !important;
}

/* --- NAPRAWA UKŁADU FRONTÓW --- */

/* Ustawienie kontenera w linii */
.grid {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 15px !important;
    align-items: flex-start !important; /* Równa do góry, żeby zdjęcia były w jednej linii */
}

/* Wymuszenie układu kolumnowego dla każdego elementu */
.grid .radio {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    width: 130px !important; /* Stała szerokość dla porządku */
    margin: 0 10px 20px 0 !important;
    padding: 0 !important;
}

/* Wyrzucenie tekstu (tytułu) na sam dół */
.grid .radio .rowTitle {
    order: 3 !important;
    text-align: center !important;
    margin-top: 10px !important;
    display: block !important;
    width: 100% !important;
    line-height: 1.3 !important;
}

/* Ustawienie kontenera z obrazkiem i kropką (radio) */
.grid .radio label:last-of-type {
    order: 1 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    margin: 0 !important;
    cursor: pointer !important;
}

/* Upewnienie się, że ZDJĘCIE jest na samej górze (nad kropką wyboru) */
.grid .radio label:last-of-type img {
    order: 1 !important;
    margin-bottom: 10px !important;
	height:100px !important;
	width:auto !important;
}

/* Kropka wyboru (radio) pośrodku - pod zdjęciem, nad tekstem */
.grid .radio label:last-of-type input[type="radio"] {
    order: 2 !important;
    margin: 0 !important;
    display: block !important;
}

/* Ukrycie technicznych "śmieci" generowanych przez wtyczkę */
.grid .radio label:first-of-type {
    display: none !important;
}

del.wc-block-components-product-price__regular.wc-block-components-order-summary-item__regular-individual-price {
    display: none !important;
}