


:root {

    /* Centrum Colors */
    --centrum-color-primary: #F18811; /* Orange sun */
    --centrum-color-secondary: #2a2a63; /* Orange sun */

    /* Centrum Colors - Scale */
    --centrum-color-primary-0: #FFFBF7; /* Orange sun */
    --centrum-color-primary-50: #FEEFE0; /* Orange sun */
    --centrum-color-primary-200: #F9CD9B; /* Orange sun */
    --centrum-color-primary-300: #F7B56C; /* Orange sun */
    --centrum-color-primary-400: #F49E3E; /* Orange sun */
    --centrum-color-primary-600: #C36D0D; /* Orange sun */
    --centrum-color-primary-700: #95530A ; /* Orange sun */
    --centrum-color-primary-850: #512D06  ; /* Orange sun */
    --centrum-color-primary-950: #231303  ; /* Orange sun */

    --centrum-color-secondary-0: #F7F7FB; /* Orange sun */
    --centrum-color-secondary-50: #E3E3EC; /* Orange sun */
    --centrum-color-secondary-200: #A5A5BE; /* Orange sun */
    --centrum-color-secondary-300: #7C7CA0; /* Orange sun */
    --centrum-color-secondary-400: #535381; /* Orange sun */
    --centrum-color-secondary-600: #22224F; /* Orange sun */
    --centrum-color-secondary-700: #19193B; /* Orange sun */
    --centrum-color-secondary-850: #0D0D1E; /* Orange sun */
    --centrum-color-secondary-950: #04040A; /* Orange sun */


    --centrum-color-secondary-dark2: #19193B;
    --centrum-color-secondary-dark1: #2a2a63;

    --centrum-color-text-dark1: #19193B;
    --centrum-color-grey-1: #55545b;
    --centrum-color-grey-300: #94919c;
    --centrum-color-grey-800: #0f1114;
    --bricks-error-radius: 8px;
    --surface-2: #F9FAFC;


    /*--centrum-button-bg-forward: #9c580b;*/
    --centrum-button-bg-forward: #C36D0D; /* NEW FORWARD */
    --centrum-button-bg-forward: #F18811; /* NEW FORWARD */
    --centrum-button-txt-forward: #fff;

    --centrum-button-bg-forward-hover: #dc7a0f; /* NEW FORWARD */
    --centrum-color-price-standard: #C36D0D; /* Orange sun */

    /* --centrum-color-third:#9c0844; */
    --centrum-color-third:rgb(184, 61, 61); /* NEW FORWARD */

    --centrum-color-third-2: rgb(174, 10, 10); /* NEW FORWARD */

/* OVERSAVE */

    --my-secondary-color: #2a2a63;
    --my-primary-color: #2a2a63;
    --bricks-bg-info:#E3E3EC;
    --bricks-text-info: #19193B;


    --box-box-shadow: 0 0 4px #33333303, 0 4px 12px 4px #3333331a;







    --success-border: #99F6E4;
    --bricks-bg-success:#f7f7f7;
    --bricks-text-success: #115E59;

    --bricks-bg-komunikaty: #f7f7f7;

    --bricks-bg-danger: #f7f7f7;
    --bricks-text-danger: #7F1D1D;
    --bricks-text-danger: #DC2626;

    --bricks-bg-info: #f7f7f7;
    --bricks-text-info: #1E3A8A;

    --bricks-bg-warning:#f7f7f7;
    --bricks-text-warning:#C36D0D;

    --bricks-border-warning: #f18811;

    --info-solid: #1D4ED8;
    --info-text: #FFFFFF;
    --info-bg: #EFF6FF;
    --info-fg: #1E3A8A;
    --info-border: #BFDBFE;
    --warning-solid: #B45309;
    --warning-text: #FFFFFF;
    --warning-bg: #FFFBEB;
    --warning-fg: #7C2D12;
    --warning-border: #FCD34D;
    --danger-solid: #B91C1C;
    --danger-text: #FFFFFF;
    --danger-bg: #FEF2F2;
    --danger-fg: #7F1D1D;
    --danger-border: #FECACA;





    /* BUTTONS VAR */
    --centrum-radius-buttons1: 8px;
    --centrum-padding-buttons1: 10px 20px;
    --centrum-font-size-buttons1: 1.5rem;
    --centrum-font-weight-buttons1: 800;
}



body {
    font-weight: 400;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 500;
    line-height: 1.2;
    color:var(--centrum-color-text-dark1);
    color:var(--my-secondary-color);
}


.woocommerce .button {
    border-radius: var(--centrum-radius-buttons1);
}

.bricks-button {
    border-radius: 8px;
}
:where(.bricks-button) {
    text-transform: none !important;
}










/* SLIDE ARROWS */
.splide__arrow svg {
    display: none;
}

.splide__arrow {
    background: none;
    width: 40px;
    height: 40px;
    opacity: 0.4;
}

.splide__arrow::before {
    content: "";
    width: 14px;
    height: 14px;
    border-top: 2px solid #000;
    border-right: 2px solid #000;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
}

.splide__arrow--prev::before {
    transform: translate(-50%, -50%) rotate(-135deg);
}
.brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev {
     transform: none;
 }


.splide__arrow.splide__arrow--prev {
    right: auto !important;
    left: -25px !important;
}

.splide__arrow.splide__arrow--next {
    right: -25px !important;
    left: auto !important;
}



.woocommerce-info {
    border-color: var(--bricks-text-info);
    border-width: 1px;
    border-style: solid;
    border-radius: 8px;
}

.woocommerce-notices-wrapper .woocommerce-message {
    border-color: var(--bricks-text-success);
    border-width: 1px;
    border-style: solid;
    border-radius: 8px;
    font-size: 14px;
}
.monde-warning-message,
.woocommerce-error {
    border-radius: var(--bricks-error-radius);
}

.brxe-woocommerce-notice .woocommerce-message {
line-height: 1.2em;
}





/* NOTICE ICONS */

.brxe-woocommerce-notice .woocommerce-message::before {
    display: block;
    width: 22px;
    height: 22px;
    background-image: url(../svg/info.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    content: "";
    opacity:0.9;
    margin-right: 5px;
}

#monde-checkout-multiqty-notice::before {
    display: block;
    width: 22px;
    height: 22px;
    background-image: url(../svg/info.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    content: "";
    opacity:0.9;
    margin-right: 5px;
    float: left;
}
.woocommerce-checkout #monde-checkout-multiqty-notice::before {
    display: none !important;
}



.private-user-info {
    background-image: url(../svg/info.svg);
    background-size: 22px;
    background-repeat: no-repeat;
    background-position: 10px center;
}


/* Regulamin */

.regulamin-sec a {
    text-decoration: underline;
}


