.elementor-270 .elementor-element.elementor-element-e38a336 > .elementor-container{max-width:1400px;}.elementor-270 .elementor-element.elementor-element-e38a336{padding:50px 50px 50px 50px;}.elementor-270 .elementor-element.elementor-element-0046f81 > .elementor-element-populated{margin:-10px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-270 .elementor-element.elementor-element-6d7781c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-270 .elementor-element.elementor-element-6d7781c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBE0C4;}.elementor-270 .elementor-element.elementor-element-6d7781c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-270 .elementor-element.elementor-element-6d7781c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-270 .elementor-element.elementor-element-4b4eab0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -36px) 0px;}.elementor-270 .elementor-element.elementor-element-4b4eab0 .woocommerce-breadcrumb{color:#5BAC7A;font-family:"Rowdies", Sans-serif;}.elementor-270 .elementor-element.elementor-element-4b4eab0 .woocommerce-breadcrumb > a{color:#5BAC7A;}.elementor-widget-woocommerce-product-title .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-270 .elementor-element.elementor-element-8708096{text-align:start;}.elementor-270 .elementor-element.elementor-element-8708096 .elementor-heading-title{font-family:"Rowdies", Sans-serif;font-size:45px;font-weight:600;color:#F059C6;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-270 .elementor-element.elementor-element-cc48ecc{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-270 .elementor-element.elementor-element-cc48ecc .price{color:#5BAC7A;font-family:"Rowdies", Sans-serif;font-size:18px;font-weight:600;}.elementor-270 .elementor-element.elementor-element-71add49{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-270 .elementor-element.elementor-element-71add49 .woocommerce-product-details__short-description{color:#5BAC7A;font-family:"Rowdies", Sans-serif;font-size:14px;font-weight:400;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-270 .elementor-element.elementor-element-0e2da8b{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--button-spacing:10px;}.elementor-270 .elementor-element.elementor-element-0e2da8b .cart button, .elementor-270 .elementor-element.elementor-element-0e2da8b .cart .button{font-family:"Rowdies", Sans-serif;border-style:solid;border-width:3px 3px 3px 3px;border-radius:10px 10px 10px 10px;color:#FFFFFF;background-color:#F059C6;border-color:#5BAC7A;transition:all 0.2s;}.elementor-270 .elementor-element.elementor-element-0e2da8b .cart button:hover, .elementor-270 .elementor-element.elementor-element-0e2da8b .cart .button:hover{color:#FFFFFF;background-color:#5BAC7A;border-color:#F059C6;}.elementor-270 .elementor-element.elementor-element-0e2da8b .quantity .qty{font-family:"Rowdies", Sans-serif;border-style:none;border-radius:10px 10px 10px 10px;color:#FFFFFF;background-color:#FFFFFF26;transition:all 0.2s;}.woocommerce .elementor-270 .elementor-element.elementor-element-0e2da8b form.cart .variations{width:60%;margin-bottom:20px;}.woocommerce .elementor-270 .elementor-element.elementor-element-0e2da8b form.cart table.variations tr th, .woocommerce .elementor-270 .elementor-element.elementor-element-0e2da8b form.cart table.variations tr td{padding-top:calc( 5px/2 );padding-bottom:calc( 5px/2 );}.woocommerce .elementor-270 .elementor-element.elementor-element-0e2da8b form.cart table.variations label{color:#5BAC7A;font-family:"Rowdies", Sans-serif;}.woocommerce .elementor-270 .elementor-element.elementor-element-0e2da8b form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-270 .elementor-element.elementor-element-0e2da8b form.cart table.variations td.value:before{font-family:"Rowdies", Sans-serif;}.woocommerce .elementor-270 .elementor-element.elementor-element-0e2da8b form.cart table.variations td.value select, .woocommerce .elementor-270 .elementor-element.elementor-element-0e2da8b form.cart table.variations td.value:before{border-radius:0px;}.elementor-270 .elementor-element.elementor-element-fbc37ac:not(.elementor-motion-effects-element-type-background), .elementor-270 .elementor-element.elementor-element-fbc37ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBE0C4;}.elementor-270 .elementor-element.elementor-element-fbc37ac > .elementor-container{max-width:1400px;}.elementor-270 .elementor-element.elementor-element-fbc37ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 50px 50px 50px;}.elementor-270 .elementor-element.elementor-element-fbc37ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-270 .elementor-element.elementor-element-57b6146{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-270 .elementor-element.elementor-element-57b6146 .elementor-heading-title{font-family:"Rowdies", Sans-serif;font-size:45px;font-weight:600;color:#F059C6;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-270 .elementor-element.elementor-element-60bcb6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#5BAC7A;font-family:"Rowdies", Sans-serif;font-weight:400;}.elementor-270 .elementor-element.elementor-element-3a5b93f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-270 .elementor-element.elementor-element-3a5b93f .elementor-heading-title{font-family:"Rowdies", Sans-serif;font-size:45px;font-weight:600;color:#F059C6;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-270 .elementor-element.elementor-element-ff4f581{--grid-columns:4;}@media(max-width:1024px){.elementor-270 .elementor-element.elementor-element-ff4f581{--grid-columns:2;}}@media(max-width:767px){.elementor-270 .elementor-element.elementor-element-ff4f581{--grid-columns:1;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-0e2da8b */.woocommerce .single_add_to_cart_button:disabled,
.woocommerce .single_add_to_cart_button.disabled,
.woocommerce .single_add_to_cart_button[disabled] {
    background-color: #5BAC7A !important;
    color: #ffffff !important;
    border: 3px solid #F059C6 !important;
    border-radius: 10px !important;
    font-family: 'Rowdies', sans-serif !important;
    opacity: 1 !important;
    cursor: not-allowed;
}
.woocommerce .single_add_to_cart_button {
    background-color: #5BAC7A !important;
    color: #ffffff !important;
    border: 3px solid #F059C6 !important;
    border-radius: 10px !important;
    font-family: 'Rowdies', sans-serif !important;
    transition: all 0.3s ease; /* Płynne przejście kolorów */
}
.woocommerce .single_add_to_cart_button:hover:not(:disabled) {
    background-color: #F059C6 !important;
    color: #ffffff !important;
    border: 3px solid #5BAC7A !important;/* End custom CSS */