.elementor-4486 .elementor-element.elementor-element-eac9f4f{--display:flex;--padding-top:050px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4486 .elementor-element.elementor-element-d5909e4 .elementor-heading-title{font-family:var( --e-global-typography-92e942f-font-family ), Sans-serif;font-size:var( --e-global-typography-92e942f-font-size );font-weight:var( --e-global-typography-92e942f-font-weight );line-height:var( --e-global-typography-92e942f-line-height );}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce #customer_details .form-row .input-text, .elementor-4486 .elementor-element.elementor-element-5b87fb6  .woocommerce #customer_details .form-row textarea, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce form #customer_details select, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-4486 .elementor-element.elementor-element-5b87fb6 #coupon_code, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .select2-container--default .select2-selection--single, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-checkout #payment .payment_methods .payment_box{background-color:var( --e-global-color-4138eb2 );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-button{background-color:var( --e-global-color-f00ae83 );font-family:var( --e-global-typography-13f0045-font-family ), Sans-serif;font-size:var( --e-global-typography-13f0045-font-size );font-weight:var( --e-global-typography-13f0045-font-weight );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-button:hover{background-color:#A4393AE8;}.elementor-4486 .elementor-element.elementor-element-5b87fb6 #payment #place_order{background-color:var( --e-global-color-29cf858 );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 #payment #place_order:hover{background-color:var( --e-global-color-29cf858 );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 > .elementor-widget-container{padding:48px 0px 0px 0px;}.elementor-4486 .elementor-element.elementor-element-5b87fb6{--login-title-alignment:start;--additional-information-display:block;--sections-background-color:#02010100;--sections-border-type:none;--sections-title-color:var( --e-global-color-primary );--sections-title-spacing:4px;--sections-secondary-title-color:var( --e-global-color-primary );--sections-descriptions-color:var( --e-global-color-primary );--sections-messages-color:var( --e-global-color-primary );--sections-checkboxes-color:var( --e-global-color-f00ae83 );--links-normal-color:var( --e-global-color-f00ae83 );--links-hover-color:var( --e-global-color-primary );--forms-columns-gap-padding:calc( 0px/2 );--forms-columns-gap-margin:calc( -0px/2 );--forms-rows-gap:19px;--forms-labels-color:var( --e-global-color-primary );--forms-fields-normal-color:var( --e-global-color-primary );--forms-fields-border-radius:5px 5px 5px 5px;--forms-buttons-normal-text-color:var( --e-global-color-4138eb2 );--forms-buttons-hover-text-color:var( --e-global-color-4138eb2 );--forms-buttons-border-type:none;--forms-buttons-border-radius:5px 5px 5px 5px;--order-summary-items-color:var( --e-global-color-primary );--order-summary-items-divider-weight:0px;--order-summary-totals-color:var( --e-global-color-primary );--purchase-button-normal-text-color:#080808;--purchase-button-hover-text-color:#080808;--purchase-button-border-radius:5px 5px 5px 5px;--purchase-button-padding:13px 50px 13px 50px;--purchase-button-width:fit-content;}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-checkout{--place-order-title-alignment:flex-end;--purchase-button-width:fit-content;}.elementor-4486 .elementor-element.elementor-element-5b87fb6 h3#order_review_heading, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-billing-fields h3, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-additional-fields h3{font-family:var( --e-global-typography-79da473-font-family ), Sans-serif;font-size:var( --e-global-typography-79da473-font-size );font-weight:var( --e-global-typography-79da473-font-weight );line-height:var( --e-global-typography-79da473-line-height );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .e-checkout-secondary-title{font-family:var( --e-global-typography-1b833ff-font-family ), Sans-serif;font-size:var( --e-global-typography-1b833ff-font-size );font-weight:var( --e-global-typography-1b833ff-font-weight );line-height:var( --e-global-typography-1b833ff-line-height );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .e-description{font-family:var( --e-global-typography-30f3e49-font-family ), Sans-serif;font-size:var( --e-global-typography-30f3e49-font-size );font-weight:var( --e-global-typography-30f3e49-font-weight );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-checkout #payment .payment_box, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-privacy-policy-text p, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .e-checkout-message{font-family:var( --e-global-typography-30f3e49-font-family ), Sans-serif;font-size:var( --e-global-typography-30f3e49-font-size );font-weight:var( --e-global-typography-30f3e49-font-weight );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-form__label-for-checkbox span{font-family:var( --e-global-typography-13f0045-font-family ), Sans-serif;font-size:var( --e-global-typography-13f0045-font-size );font-weight:var( --e-global-typography-13f0045-font-weight );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-billing-fields .form-row label, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-shipping-fields .form-row label, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-additional-fields .form-row label, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .e-woocommerce-login-anchor .form-row label, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .e-coupon-anchor-description{font-family:var( --e-global-typography-1c3e0a1-font-family ), Sans-serif;font-size:var( --e-global-typography-1c3e0a1-font-size );font-weight:var( --e-global-typography-1c3e0a1-font-weight );line-height:var( --e-global-typography-1c3e0a1-line-height );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 #customer_details .input-text, .elementor-4486 .elementor-element.elementor-element-5b87fb6 #customer_details .form-row textarea, .elementor-4486 .elementor-element.elementor-element-5b87fb6 #customer_details .form-row select, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .e-woocommerce-login-anchor .input-text, .elementor-4486 .elementor-element.elementor-element-5b87fb6 #coupon_code, .elementor-4486 .elementor-element.elementor-element-5b87fb6 ::placeholder, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .select2-container--default .select2-selection--single, .select2-results__option{font-family:var( --e-global-typography-1c3e0a1-font-family ), Sans-serif;font-size:var( --e-global-typography-1c3e0a1-font-size );font-weight:var( --e-global-typography-1c3e0a1-font-weight );line-height:var( --e-global-typography-1c3e0a1-line-height );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-primary );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-primary );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce #customer_details .form-row .input-text, .elementor-4486 .elementor-element.elementor-element-5b87fb6  .woocommerce #customer_details .form-row textarea, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce form #customer_details select, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-4486 .elementor-element.elementor-element-5b87fb6 #coupon_code, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .select2-container--default .select2-selection--single{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-f00ae83 );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-checkout-review-order-table thead tr th, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-checkout-review-order-table tfoot tr td{font-family:var( --e-global-typography-1b833ff-font-family ), Sans-serif;font-size:var( --e-global-typography-1b833ff-font-size );font-weight:var( --e-global-typography-1b833ff-font-weight );line-height:var( --e-global-typography-1b833ff-line-height );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce #payment #place_order{font-family:var( --e-global-typography-13f0045-font-family ), Sans-serif;font-size:var( --e-global-typography-13f0045-font-size );font-weight:var( --e-global-typography-13f0045-font-weight );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 #place_order{border-style:none;}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .e-checkout__order_review{--sections-background-color:var( --e-global-color-4138eb2 );--sections-border-type:solid;border-width:2px 2px 2px 2px;--sections-border-color:var( --e-global-color-f00ae83 );--sections-border-radius:5px 5px 5px 5px;--sections-title-color:var( --e-global-color-primary );}body.elementor-page-4486:not(.elementor-motion-effects-element-type-background), body.elementor-page-4486 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fc018db );}@media(max-width:1024px){.elementor-4486 .elementor-element.elementor-element-d5909e4 .elementor-heading-title{font-size:var( --e-global-typography-92e942f-font-size );line-height:var( --e-global-typography-92e942f-line-height );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 h3#order_review_heading, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-billing-fields h3, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-additional-fields h3{font-size:var( --e-global-typography-79da473-font-size );line-height:var( --e-global-typography-79da473-line-height );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .e-checkout-secondary-title{font-size:var( --e-global-typography-1b833ff-font-size );line-height:var( --e-global-typography-1b833ff-line-height );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .e-description{font-size:var( --e-global-typography-30f3e49-font-size );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-checkout #payment .payment_box, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-privacy-policy-text p, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .e-checkout-message{font-size:var( --e-global-typography-30f3e49-font-size );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-13f0045-font-size );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-billing-fields .form-row label, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-shipping-fields .form-row label, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-additional-fields .form-row label, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .e-woocommerce-login-anchor .form-row label, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .e-coupon-anchor-description{font-size:var( --e-global-typography-1c3e0a1-font-size );line-height:var( --e-global-typography-1c3e0a1-line-height );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 #customer_details .input-text, .elementor-4486 .elementor-element.elementor-element-5b87fb6 #customer_details .form-row textarea, .elementor-4486 .elementor-element.elementor-element-5b87fb6 #customer_details .form-row select, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .e-woocommerce-login-anchor .input-text, .elementor-4486 .elementor-element.elementor-element-5b87fb6 #coupon_code, .elementor-4486 .elementor-element.elementor-element-5b87fb6 ::placeholder, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .select2-container--default .select2-selection--single, .select2-results__option{font-size:var( --e-global-typography-1c3e0a1-font-size );line-height:var( --e-global-typography-1c3e0a1-line-height );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-button{font-size:var( --e-global-typography-13f0045-font-size );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-checkout-review-order-table thead tr th, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-checkout-review-order-table tfoot tr td{font-size:var( --e-global-typography-1b833ff-font-size );line-height:var( --e-global-typography-1b833ff-line-height );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce #payment #place_order{font-size:var( --e-global-typography-13f0045-font-size );}}@media(max-width:767px){.elementor-4486 .elementor-element.elementor-element-d5909e4 .elementor-heading-title{font-size:var( --e-global-typography-92e942f-font-size );line-height:var( --e-global-typography-92e942f-line-height );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 h3#order_review_heading, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-billing-fields h3, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-additional-fields h3{font-size:var( --e-global-typography-79da473-font-size );line-height:var( --e-global-typography-79da473-line-height );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .e-checkout-secondary-title{font-size:var( --e-global-typography-1b833ff-font-size );line-height:var( --e-global-typography-1b833ff-line-height );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .e-description{font-size:var( --e-global-typography-30f3e49-font-size );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-checkout #payment .payment_box, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-privacy-policy-text p, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .e-checkout-message{font-size:var( --e-global-typography-30f3e49-font-size );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-13f0045-font-size );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-billing-fields .form-row label, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-shipping-fields .form-row label, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-additional-fields .form-row label, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .e-woocommerce-login-anchor .form-row label, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .e-coupon-anchor-description{font-size:var( --e-global-typography-1c3e0a1-font-size );line-height:var( --e-global-typography-1c3e0a1-line-height );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 #customer_details .input-text, .elementor-4486 .elementor-element.elementor-element-5b87fb6 #customer_details .form-row textarea, .elementor-4486 .elementor-element.elementor-element-5b87fb6 #customer_details .form-row select, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .e-woocommerce-login-anchor .input-text, .elementor-4486 .elementor-element.elementor-element-5b87fb6 #coupon_code, .elementor-4486 .elementor-element.elementor-element-5b87fb6 ::placeholder, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .select2-container--default .select2-selection--single, .select2-results__option{font-size:var( --e-global-typography-1c3e0a1-font-size );line-height:var( --e-global-typography-1c3e0a1-line-height );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-button{font-size:var( --e-global-typography-13f0045-font-size );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-checkout-review-order-table thead tr th, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-checkout-review-order-table tfoot tr td{font-size:var( --e-global-typography-1b833ff-font-size );line-height:var( --e-global-typography-1b833ff-line-height );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce #payment #place_order{font-size:var( --e-global-typography-13f0045-font-size );}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .col2-set .col-1{--sections-padding:0px 0px 0px 0px;}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-additional-fields{--sections-padding:0px 0px 0px 0px;}.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-shipping-fields .shipping_address{--sections-padding:0px 0px 0px 0px;}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-5b87fb6 *//*billing fields*/
.woocommerce-billing-fields h3{
    display: none;
}


/*metody płatności*/
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr {
    display: flex;
    width: 100% !important;
    justify-content: space-between;
}

.woocommerce-checkout-payment{
    padding: 0 !important;
}
 .payment_methods{
	display: flex;
	flex-direction: column;
	padding: 20px !important;
	border: 2px solid #A4393A !important;
	border-radius: 5px;
	background-color: #FFFFFF;
	gap: 20px;
	margin-bottom: 30px !important;
}
#shipping_method li{
    display: flex !important;
    flex-direction: row;
    align-items: flex-start;
}
#shipping_method li label{
    display: flex !important;
    flex-direction: column;
     font-size: 20px;
    font-weight: 400;
    color: #373547 !important;
}
#shipping_method li label bdi{
    font-size: 16px;
    font-weight: 400;
    color: #373547 !important;
}
ul#shipping_method li:not(.elementor-widget-woocommerce-cart #shipping_method li)
{
    text-indent: 0;
}
.payment_methods label{
    font-size: 20px;
    font-weight: 400;
    color: #373547 !important;
}

ul.wc_payment_methods.payment_methods.methods:before {
    content: 'Metody płatności' !important;
    display: block;
	font-family: Be Vietnam Pro;
    font-size: 24px;
    font-weight: 600;
    line-height: 30.13px;
    text-align: left;
	text-transform: uppercase;
	margin-bottom: 20px;
	color: #373547;
}


/*podsumowanie - zamówienie */

tr.shipping{
  min-width: 100% !important;
}
.woocommerce-shipping-totals {
    display: flex !important;
    flex-direction: column;
     min-width: 100%;
}

.woocommerce-shipping-totals td {
    min-width: 100%;
    
}
.woocommerce-checkout-review-order-table thead, .woocommerce-checkout-review-order-table tbody{
    display: none;
}

.woocommerce-checkout-review-order-table .woocommerce-shipping-totals th{
    font-weight: 500 !important;
    text-transform: uppercase;
}

 .woocommerce-checkout-review-order-table tr.order-total{
    border-collapse: separate !important;
    border-top: 2px solid #A4393A !important;
}

/* podsumowanie */

.woocommerce-order-received bdi {
    color: #1A140A !important;

}
.woocommerce-order-received .line .elementor-divider-separator{
    border-block-color: #BD9E44 !important;
}

.woocommerce-order-received .last-dot span{
    color: #1A140A;
}

.woocommerce-order-received .koszyk{
    pointer-events: none;
}

.woocommerce-order-received .last-dot svg{
    opacity: 1;
}

   input[type='radio']:after {
        width: 15px;
        height: 15px;
        border-radius: 15px;
        top: -3px;
        left: -1px;
        position: relative;
        background-color: #d1d3d1;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 2px solid white;
    }

    input[type='radio']:checked:after {
        width: 15px;
        height: 15px;
        border-radius: 15px;
        top: -3px;
        left: -1px;
        position: relative;
        background-color: #A4393A;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 2px solid white;
    }
.e-woocommerce-login-nudge.e-description{
    display: none;
}
.e-login-wrap{
    margin-top: 30px;
}
.payment_box.payment_method_bacs{
   width: 100% !important;
    
}

.woocommerce-shipping-methods > div li ul{
    padding: 0 !important;
}
.payment_box{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-shipping-methods img{

    margin-left: 0 !important;
}
.elementor-4486 .elementor-element.elementor-element-5b87fb6 .woocommerce-shipping-methods label{
display: flex !important;
    flex-direction: row !important;
    justify-content: start !important;
    align-items: center !important;
}
.woocommerce-shipping-methods bdi{
    padding-left: 5px;
}

#shipping_method li:first-child{
    display: flex;
    flex-wrap: wrap;
}
#select-point-container{
    width: 100% !important;
}
#shipping_method li{
    margin-bottom: 20px !important;
}
label[for="shipping_method_0_dhl24_service_ah15"]::after{
    content: url('https://aleopakowania.adprisma.pl/wp-content/uploads/2024/08/dhl-logo-1.svg') !important;
        margin-left: 5px;
        height: 20px;
        margin-top: -30px;
}

label[for="shipping_method_0_dhl24_service_ah16"]::after{
    content: url('https://aleopakowania.adprisma.pl/wp-content/uploads/2024/08/dhl-logo-1.svg') !important;
        margin-left: 5px;
        height: 20px;
        margin-top: -30px;
}

label[for="shipping_method_0_flexible_shipping_single18"]::after{
    content: url('https://aleopakowania.adprisma.pl/wp-content/uploads/2024/08/orlen-paczka-1.svg') !important;
        margin-left: 5px;
        height: 20px;
        margin-top: -30px;
}/* End custom CSS */