/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/* ==========================================================================
   1. BEZPIECZNE UKRYCIE IKONY KOSZYKA (DESKTOP + MOBILE)
   ========================================================================== */
/* Ukrywamy tylko kontenery w nagłówkach i paskach bocznych, nie ruszamy linków w treści */
#header-outer .cart-menu, 
#header-secondary-outer .cart-menu,
#slide-out-widget-area .cart-menu,
#header-outer .nectar-mobile-only-cart,
#header-outer .mobile-cart,
.mobile-header-menu .cart-menu,
#header-outer span.icon-salient-cart,
#header-outer i.icon-salient-cart,
/* Ta reguła była zbyt agresywna, usuwamy a[href*="cart"] */
.nectar-quick-view-box {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
    width: 0 !important;
    height: 0 !important;
}

/* ==========================================================================
   2. UKRYCIE IKONY MENU / HAMBURGERA (MOBILE + TABLET)
   ========================================================================== */
/* Tutaj kod pozostaje bez zmian, bo działał poprawnie */
#header-outer #mobile-nav-trigger,
#mobile-nav-trigger,
.slide-out-widget-area-toggle,
#header-outer .slide-out-widget-area-toggle,
.mobile-header-nav-toggle,
.material-icons.icon-salient-menu,
[data-header-style="slide-out-from-right-hover"] .slide-out-widget-area-toggle {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
    width: 0 !important;
    height: 0 !important;
}

/* Wyrównanie nagłówka po usunięciu ikon */
.col.span_9 #logo, #header-outer #logo, .navbar-header {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

/* Blokujemy klikalność bezwzględnie w każdym elemencie struktury podsumowania zamówienia */
.woocommerce-checkout-review-order-table a,
.shop_table.woocommerce-checkout-review-order-table td a,
.product-name a,
td.product-name a,
.cart_item .product-name a,
tr.cart_item a {
    pointer-events: none !important;
    cursor: default !important;
    text-decoration: none !important;
    color: #333333 !important; /* Wpisz swój kolor tekstu, aby nie wyglądał jak niebieski link */
}

/* Całkowite usunięcie paska informacyjnego o dodaniu do koszyka na stronie kasy */
.woocommerce-checkout .woocommerce-message,
.woocommerce-checkout .woocommerce-info {
    display: none !important;
}

/* Zmiana wielkości fontu informacji przy checkout */
.woocommerce-privacy-policy-text, 
.woocommerce-privacy-policy-text p {
    font-size: 14px !important; /* Tutaj wpisz swoją wielkość w pikselach */
    line-height: 1.5 !important; /* Odstęp między liniami */
}

/* Zmiana wielkości fontu tekstu wpisywanego do pól formularza zamówienia */
.woocommerce-checkout input[type="text"], 
.woocommerce-checkout input[type="email"], 
.woocommerce-checkout input[type="tel"], 
.woocommerce-checkout textarea,
.woocommerce-checkout .select2-selection {
    font-size: 18px !important; /* Wielkość fontu wpisywanego tekstu */
    color: #333333 !important;   /* Opcjonalnie: kolor wpisywanego tekstu */
}

/* Opcjonalnie: Zmiana wielkości fontu dla tzw. placeholderów (podpowiedzi w polach, zanim klient zacznie pisać) */
.woocommerce-checkout input::placeholder,
.woocommerce-checkout textarea::placeholder {
    font-size: 14px !important;
}

/* Wyłączenie klikalności i linku w tabeli Pobrania po lewej stronie */
.woocommerce-table--order-downloads .download-product a {
    pointer-events: none !important; /* Blokuje możliwość kliknięcia w link */
    cursor: default !important;     /* Zmienia kursor z rączki na zwykły wskaźnik */
    color: #333333 !important;      /* Zmienia kolor z różowego na neutralny ciemny (wpisz swój kolor jeśli chcesz) */
    text-decoration: none !important; /* Usuwa ewentualne podkreślenie */
}