.elementor-1172 .elementor-element.elementor-element-3cb6c17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1172 .elementor-element.elementor-element-c461cf0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1172 .elementor-element.elementor-element-f00488b.elementor-element{--align-self:center;}body.elementor-page-1172:not(.elementor-motion-effects-element-type-background), body.elementor-page-1172 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}@media(max-width:767px){.elementor-1172 .elementor-element.elementor-element-3cb6c17{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-1172 .elementor-element.elementor-element-3cb6c17{--width:100%;}.elementor-1172 .elementor-element.elementor-element-c461cf0{--width:1600px;}}/* Start custom CSS for shortcode, class: .elementor-element-f00488b *//* cała sekcja konta */
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce {
    color: #ffffff;
}

/* wszystkie teksty */
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce p,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce div,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce span,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce label,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce strong {
    color: #ffffff;
}

/* linki */
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce a {
    color: #ffffff;
}

.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce a:hover {
    color: #d4af37;
}

/* menu boczne */
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce-MyAccount-navigation {
    border-right: 1px solid #333;
    padding-right: 20px;
}

.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce-MyAccount-navigation ul {
    list-style: none;
}

.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce-MyAccount-navigation a {
    color: #ffffff;
    font-size: 15px;
}

.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce-MyAccount-navigation a:hover {
    color: #d4af37;
}

/* aktywna zakładka */
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce-MyAccount-navigation-link.is-active a {
    color: #d4af37;
}

/* treść konta */
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce-MyAccount-content {
    background: #0a0a0a;
    padding: 40px;
    border-radius: 14px;
}

/* inputy */
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce input,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce textarea,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce select {
    background: #111;
    border: 1px solid #333;
    color: #fff;
}

/* przyciski */
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce button,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce .button {
    background: #d4af37;
    color: #000;
    border-radius: 30px;
    padding: 12px 24px;
    border: none;
}

.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce button:hover,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce .button:hover {
    background: #fff;
}

/* nagłówki */
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce h1,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce h2,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce h3 {
    color: #ffffff;
}

/* font Montserrat dla panelu klienta */
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce p,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce a,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce span,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce div,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce label,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce input,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce button,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce h1,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce h2,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce h3 {
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 0.3px;
}

/* przycisk w komunikatach / pustych stanach w My Account */
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce-MyAccount-content .woocommerce-Button,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce-MyAccount-content .button,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce-MyAccount-content a.button,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce-MyAccount-content .woocommerce a.button {
    background: #bfc3c9 !important;
    color: #111111 !important;
    border: 1px solid #d7dbe0 !important;
    border-radius: 30px !important;
    padding: 12px 24px !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 600 !important;
    box-shadow: none !important;
    text-decoration: none !important;
}


/* komunikaty WooCommerce - silver style */
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce-message,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce-info,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce-error {
    background: #0f0f10 !important;
    color: #e6e6e6 !important;
    border-left: 3px solid #c0c0c0 !important;
    border-radius: 10px;
    padding: 14px 18px;
    margin-bottom: 20px;
}

/* linki w komunikatach */
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce-message a,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce-info a,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce-error a {
    color: #d9d9d9 !important;
    font-weight: 500;
}

/* ikonki */
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce-message::before,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce-info::before,
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce-error::before {
    color: #c0c0c0 !important;
}

/* success */
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce-message {
    border-color: #c0c0c0;
}

/* info */
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce-info {
    border-color: #9aa0a6;
}

/* error */
.elementor-1172 .elementor-element.elementor-element-f00488b .woocommerce-error {
    border-color: #8a8a8a;
}/* End custom CSS */