/*
 Theme Name:   Hello Elementor Child
 Template:     hello-elementor
 Version:      1.0.0
 Description:  Motyw potomny dla Hello Elementor
 Author:       Zdobywcy Sieci
 Author URI:   https://zdobywcysieci.pl
 Text Domain:  hello-elementor-child
*/

@import url("assets/css/custom.css");
@import url("assets/css/vendor/cookies.css");
@import url("assets/css/vendor/shop.css");
@import url("assets/css/vendor/product.css");
@import url("assets/css/vendor/cart.css");
@import url("assets/css/vendor/checkout.css");
@import url("assets/css/vendor/myaccount.css");
@import url("assets/css/vendor/mobile.css");
@import url("assets/css/vendor/site.css");

:root {
    --woocommerce: #7F54B3;
    --wc-green: #7ad03a;
    --wc-red: #FF0000;
    --wc-orange: #ffba00;
    --wc-blue: #2ea2cc;
    --wc-primary: #7F54B3;
    --wc-primary-text: white;
    --wc-secondary: #e9e6ed;
    --wc-secondary-text: #515151;
    --wc-highlight: #b3af54;
    --wc-highligh-text: white;
    --wc-content-bg: #fff;
    --wc-subtext: #767676;
}

@view-transition{
	navigation: auto !important;
}

html{
	-webkit-tap-highlight-color: transparent;
}

body.privacy-policy {
    margin: 0;
}

button:hover, select:hover, option:hover, .woocommerce-form__label:hover{
	cursor: pointer;
}

label.checkbox input[type="checkbox"] + span::after, label.inline input[type="checkbox"] + span::after{
	color: var( --e-global-color-6e580a8 ) !important;
}

input[type='checkbox'], input[type='radio'] {
    accent-color: var( --e-global-color-6e580a8 ) !important;
    color: #ffffff !important;
    border: none !important;
	cursor: pointer;
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: inner-spin-button !important;
    opacity: 1 !important; /* Ustawia pełną widoczność przycisków */
    display: inline !important; /* Wymusza wyświetlenie przycisków */
}

input[type="number"]:focus-visible, .woocommerce-message:focus-visible, .woocommerce-error:focus-visible, select:focus-visible {
    outline: none !important; /* Usuwa domyślne obramowanie focus */
	outline-color: none !important;
}