.elementor-1539 .elementor-element.elementor-element-a9c136d{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1539 .elementor-element.elementor-element-a9c136d:not(.elementor-motion-effects-element-type-background), .elementor-1539 .elementor-element.elementor-element-a9c136d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEBE3;}.elementor-1539 .elementor-element.elementor-element-1acf129{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1539 .elementor-element.elementor-element-1acf129:not(.elementor-motion-effects-element-type-background), .elementor-1539 .elementor-element.elementor-element-1acf129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1539 .elementor-element.elementor-element-14f0f34 #payment #place_order{background-color:#DDCBB7;}.elementor-1539 .elementor-element.elementor-element-14f0f34 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1539 .elementor-element.elementor-element-14f0f34{--sections-background-color:#ECEBE3;--sections-border-type:none;--sections-border-radius:8px 8px 8px 8px;--sections-padding:20px 20px 20px 20px;--sections-margin:20px 20px 20px 20px;--sections-title-color:#000000;--sections-title-spacing:20px;--sections-secondary-title-color:#000000;--sections-secondary-title-spacing:0px;--sections-descriptions-color:#000000;--sections-descriptions-spacing:0px;--forms-columns-gap-padding:calc( 0px/2 );--forms-columns-gap-margin:calc( -0px/2 );--forms-rows-gap:0px;--forms-labels-color:#1B1A18;--forms-fields-normal-color:#EAB081;--forms-fields-border-radius:8px 8px 8px 8px;--forms-fields-padding:10px 20px 10px 20px;--purchase-button-normal-text-color:#262626;--purchase-button-border-radius:8px 8px 8px 8px;}.elementor-1539 .elementor-element.elementor-element-14f0f34 .woocommerce-shipping-fields{--shipping-heading-padding-start:20px;}.elementor-1539 .elementor-element.elementor-element-14f0f34 h3#order_review_heading, .elementor-1539 .elementor-element.elementor-element-14f0f34 .woocommerce-billing-fields h3, .elementor-1539 .elementor-element.elementor-element-14f0f34 .woocommerce-additional-fields h3{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:28px;letter-spacing:-1px;}.elementor-1539 .elementor-element.elementor-element-14f0f34 .woocommerce-billing-fields .form-row label, .elementor-1539 .elementor-element.elementor-element-14f0f34 .woocommerce-shipping-fields .form-row label, .elementor-1539 .elementor-element.elementor-element-14f0f34 .woocommerce-additional-fields .form-row label, .elementor-1539 .elementor-element.elementor-element-14f0f34 .e-woocommerce-login-anchor .form-row label, .elementor-1539 .elementor-element.elementor-element-14f0f34 .e-coupon-anchor-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:21px;}.elementor-1539 .elementor-element.elementor-element-14f0f34 #customer_details .input-text, .elementor-1539 .elementor-element.elementor-element-14f0f34 #customer_details .form-row textarea, .elementor-1539 .elementor-element.elementor-element-14f0f34 #customer_details .form-row select, .elementor-1539 .elementor-element.elementor-element-14f0f34 .e-woocommerce-login-anchor .input-text, .elementor-1539 .elementor-element.elementor-element-14f0f34 #coupon_code, .elementor-1539 .elementor-element.elementor-element-14f0f34 ::placeholder, .elementor-1539 .elementor-element.elementor-element-14f0f34 .select2-container--default .select2-selection--single, .select2-results__option{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:17px;}.e-woo-select2-wrapper .select2-results__option{color:#EAB081;}.elementor-1539 .elementor-element.elementor-element-14f0f34 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#EAB081 transparent transparent transparent;}.elementor-1539 .elementor-element.elementor-element-14f0f34 .woocommerce #customer_details .form-row .input-text, .elementor-1539 .elementor-element.elementor-element-14f0f34  .woocommerce #customer_details .form-row textarea, .elementor-1539 .elementor-element.elementor-element-14f0f34 .woocommerce form #customer_details select, .elementor-1539 .elementor-element.elementor-element-14f0f34 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-1539 .elementor-element.elementor-element-14f0f34 #coupon_code, .elementor-1539 .elementor-element.elementor-element-14f0f34 .select2-container--default .select2-selection--single{border-style:none;}.elementor-1539 .elementor-element.elementor-element-14f0f34 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (10px*2) + 16px );padding-left:20px;padding-right:20px;}.elementor-1539 .elementor-element.elementor-element-14f0f34 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (10px*2) + 16px );right:20px;}.elementor-1539 .elementor-element.elementor-element-14f0f34 .select2-container--default .select2-selection--single{height:auto;}.elementor-1539 .elementor-element.elementor-element-14f0f34 .woocommerce #payment #place_order{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:140%;}.elementor-1539 .elementor-element.elementor-element-14f0f34 h3#order_review_heading{font-size:0px;}.elementor-1539 .elementor-element.elementor-element-14f0f34 .e-checkout__order_review{--sections-descriptions-color:#262626;--sections-messages-color:#262626;--sections-radio-buttons-color:#262626;}.elementor-1539 .elementor-element.elementor-element-14f0f34 .woocommerce .e-checkout__order_review ul#shipping_method li label{font-size:15px;}.elementor-1539 .elementor-element.elementor-element-14f0f34 .woocommerce-checkout #payment{--sections-background-color:#ECEBE3;--sections-border-type:none;--sections-border-radius:8px 8px 8px 8px;}.elementor-1539 .elementor-element.elementor-element-14f0f34 .woocommerce-checkout-payment{--sections-descriptions-color:#262626;--sections-messages-color:#262626;--sections-radio-buttons-color:#262626;}.elementor-1539 .elementor-element.elementor-element-14f0f34 .woocommerce-terms-and-conditions-wrapper{--sections-checkboxes-color:#EAB081;}.elementor-1539 .elementor-element.elementor-element-14f0f34 .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox span{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-1539 .elementor-element.elementor-element-14f0f34 .woocommerce-checkout-payment .wc_payment_method label{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:21px;}.elementor-1539 .elementor-element.elementor-element-d3b5fdd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1539 .elementor-element.elementor-element-37ac6a0e{--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;--justify-content:center;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1539 .elementor-element.elementor-element-417e17bb{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:150%;}.elementor-1539 .elementor-element.elementor-element-3eab6754{--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;--justify-content:center;}.elementor-1539 .elementor-element.elementor-element-160542b7{text-align:center;color:#EAB081;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:140%;}.elementor-1539 .elementor-element.elementor-element-256cfd7a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-1539 .elementor-element.elementor-element-7363c17{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:150%;}@media(min-width:768px){.elementor-1539 .elementor-element.elementor-element-a9c136d{--content-width:1200px;}.elementor-1539 .elementor-element.elementor-element-37ac6a0e{--width:25%;}.elementor-1539 .elementor-element.elementor-element-3eab6754{--width:50%;}.elementor-1539 .elementor-element.elementor-element-256cfd7a{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1539 .elementor-element.elementor-element-37ac6a0e{--width:100%;}.elementor-1539 .elementor-element.elementor-element-3eab6754{--width:100%;}.elementor-1539 .elementor-element.elementor-element-256cfd7a{--width:100%;}}@media(max-width:1024px){.elementor-1539 .elementor-element.elementor-element-1acf129{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1539 .elementor-element.elementor-element-d3b5fdd{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1539 .elementor-element.elementor-element-37ac6a0e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1539 .elementor-element.elementor-element-37ac6a0e.e-con{--order:2;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1539 .elementor-element.elementor-element-417e17bb > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-1539 .elementor-element.elementor-element-417e17bb{font-size:12px;line-height:140%;}.elementor-1539 .elementor-element.elementor-element-3eab6754.e-con{--order:1;}.elementor-1539 .elementor-element.elementor-element-160542b7.elementor-element{--order:3;}.elementor-1539 .elementor-element.elementor-element-160542b7{font-size:12px;line-height:140%;}.elementor-1539 .elementor-element.elementor-element-256cfd7a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1539 .elementor-element.elementor-element-256cfd7a.e-con{--order:3;}.elementor-1539 .elementor-element.elementor-element-7363c17 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-1539 .elementor-element.elementor-element-7363c17{font-size:12px;line-height:140%;}}@media(max-width:767px){.elementor-1539 .elementor-element.elementor-element-a9c136d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1539 .elementor-element.elementor-element-1acf129{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1539 .elementor-element.elementor-element-d3b5fdd{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1539 .elementor-element.elementor-element-417e17bb{font-size:12px;line-height:140%;}.elementor-1539 .elementor-element.elementor-element-3eab6754{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1539 .elementor-element.elementor-element-160542b7{font-size:12px;line-height:140%;}.elementor-1539 .elementor-element.elementor-element-7363c17{font-size:12px;line-height:140%;}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-14f0f34 */.woocommerce {
    display: flex;
    flex-direction: column;
}

.woocommerce form.checkout_coupon {
    border: none;
    order: 2;
    padding: 20px;
    text-align: left;
    border-radius: 5px;
    background: rgb(236, 235, 227);
    color: #000;
    font-size: 14px;
    margin: 0px 0px 20px 0px;
}

.woocommerce-form-coupon p .button {
        padding: 8px 20px;
        font-size: 14px;
        width: 100%;
}

#billing_city_field label {
    display: none !important;
}

#billing_postcode_field label {
    display: none !important
}

.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details #billing_address_1_field  {
    margin-bottom: 0px !important
}

#billing_country, #billing_country_field {
    display: none !important
}



#billing_email_field {
    margin-bottom: 20px ;
}

p {
    font-family: "Poppins" !important;
}



#billing_nip_field {
    padding-top: 20px !important;
}

.elementor-1539 .elementor-element.elementor-element-14f0f34 h3#order_review_heading {
    font-size: 22px !important;
}

@media screen and (min-width: 769px) {
#billing_email_field, #billing_first_name_field {
    margin-right: 4% !important;
}


#billing_address_2_field, #billing_city_field {
    margin-left: 4% !important;
}

#billing_address_2_field {
    margin-top: 25px !important;
}


}

@media screen and (max-width: 769px) {
    .col-1 {
    margin-bottom: 0px !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name {
    padding-right: 0px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9c136d */#billing_chce_otrzymywac_bezplatne_wskazowki_w_temacie_remontu_i_wykanczania_mieszkania_field, #billing_akceptuje_regulamin_i_polityke_prywatnosci_field {
    font-size: 12px !important;font-weight: 500;
line-height: 140%; 
}

/* .e-checkout__order_review {*/
/*    display: none !important*/
/*} */

.payment_method_cod {
    display: none !important
}



.woocommerce form .form-row {
    padding: 5px;
}

.woocommerce {
    display: flex;
    flex-direction: column;
}

.woocommerce form.checkout_coupon {
    border: none;
    order: 2;
    padding: 20px;
    text-align: left;
    border-radius: 5px;
    background: rgb(236, 235, 227);
    color: #000;
    font-size: 14px;
    margin: 0px 0px 20px 0px;
}

.woocommerce-form-coupon p .button {
        padding: 8px 20px;
        font-size: 14px;
        width: 100%;
}

#billing_city_field label {
    display: none !important;
}

#billing_postcode_field label {
    display: none !important
}

.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details #billing_address_1_field  {
    margin-bottom: 0px !important
}

#billing_country, #billing_country_field {
    display: none !important
}





p {
    font-family: "Poppins" !important;
}




#billing_chce_otrzymywac_bezplatne_wskazowki_w_temacie_remontu_i_wykanczania_mieszkania_field label {
    font-size: 12px !important;font-weight: 500;
line-height: 140%; 
}

#billing_akceptuje_regulamin_i_polityke_prywatnosci_field label {
    font-size: 12px !important;font-weight: 500;
line-height: 140%; 
}








.woocommerce-privacy-policy-text {
    display: none !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods .payment_box {
        background-color: transparent;
    padding: 0px;
    font-weight: 500;
    color: rgba(38, 38, 38, 1);
    font-size: 12px;
    line-height: 16.8px;
    font-family: "Poppins", Sans-serif;
}







.button {
    margin-top: 20px !important;
}


td.product-total {
    text-align: right !important
}

th.product-total {
    text-align: right !important
}
 
.order-total td {
    text-align: right !important;
}

.cart-subtotal {
    display: none !important;
}

th {
    color: #000 !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}

td strong span bdi {
    color: #000 !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}

#wapo-total-price-table table th {
    font-weight: 500 !important;
    color: #353535 !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name {
    max-width: 250px !important;
}

.product-quantity {
    display: none !important;
}

.woocommerce-notices-wrapper {
    display: none !important;
}

dt {
    display: none !important
}

dd p span {
    display: none !important;
}

tr.cart_item.yith-wapo-product-as-item td img {
    display: none !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name {
    font-size: 16px !important
}

.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-total {
    font-size: 16px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b5fdd */.e-coupon-anchor {display: block !important;}
.e-coupon-anchor-description {display: none !important;}
.e-apply-coupon {display: none !important;}
.coupon-container-grid {display: flex !important; flex-direction: column !important;}
.coupon-container-grid .col {width: 100% !important;}
.coupon-container-grid .col input {width: 100% !important;}/* End custom CSS */