.elementor-640 .elementor-element.elementor-element-47a3d943{--display:flex;}.elementor-640 .elementor-element.elementor-element-47a3d943:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-47a3d943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a563998 );}.elementor-640 .elementor-element.elementor-element-493b784d{--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;}.elementor-640 .elementor-element.elementor-element-83fa789{--display:flex;}.elementor-640 .elementor-element.elementor-element-28b93574:hover .elementor-widget-container{background-color:var( --e-global-color-225d148 );}.woocommerce .elementor-640 .elementor-element.elementor-element-28b93574 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-640 .elementor-element.elementor-element-28b93574 .flex-viewport{border-radius:47px 47px 47px 47px;}.woocommerce .elementor-640 .elementor-element.elementor-element-28b93574 .flex-viewport:not(:last-child){margin-bottom:22px;}.woocommerce .elementor-640 .elementor-element.elementor-element-28b93574 .flex-control-thumbs img{border-radius:11px 11px 11px 11px;}.woocommerce .elementor-640 .elementor-element.elementor-element-28b93574 .flex-control-thumbs li{padding-right:calc(4px / 2);padding-left:calc(4px / 2);padding-bottom:4px;}.woocommerce .elementor-640 .elementor-element.elementor-element-28b93574 .flex-control-thumbs{margin-right:calc(-4px / 2);margin-left:calc(-4px / 2);}.elementor-640 .elementor-element.elementor-element-472d1686{--display:flex;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-640 .elementor-element.elementor-element-b346068 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:4rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-640 .elementor-element.elementor-element-f3b6727 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-8288f1a{--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;--margin-top:0px;--margin-bottom:-43px;--margin-left:0px;--margin-right:0px;}.elementor-640 .elementor-element.elementor-element-9097cbb{--display:flex;}.elementor-640 .elementor-element.elementor-element-9097cbb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-640 .elementor-element.elementor-element-32f03d8{--display:flex;--min-height:0px;--margin-top:-8px;--margin-bottom:-35px;--margin-left:-8px;--margin-right:-8px;}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.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-640 .elementor-element.elementor-element-bd5de52{width:var( --container-widget-width, 66.654% );max-width:66.654%;--container-widget-width:66.654%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Source Sans Pro", Sans-serif;font-size:1.1rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-640 .elementor-element.elementor-element-bd5de52 > .elementor-widget-container{background-color:#E930FF;margin:-4px 29px -10px -20px;padding:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-bd5de52.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-640 .elementor-element.elementor-element-317f9aa{--spacer-size:90px;}.elementor-640 .elementor-element.elementor-element-317f9aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-4082f87c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-4082f87c{font-family:"Source Sans Pro", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-640 .elementor-element.elementor-element-54f1eb20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-54f1eb20 .cart button, .elementor-640 .elementor-element.elementor-element-54f1eb20 .cart .button{font-family:"Lato", Sans-serif;font-size:20px;border-radius:25px 25px 25px 25px;padding:15px 15px 15px 15px;background-color:#E930FF;transition:all 0.1s;}.elementor-640 .elementor-element.elementor-element-54f1eb20 .cart button:hover, .elementor-640 .elementor-element.elementor-element-54f1eb20 .cart .button:hover{background-color:#696969;}.elementor-640 .elementor-element.elementor-element-54f1eb20 .added_to_cart{font-family:"Source Sans Pro", Sans-serif;font-size:0.7rem;font-weight:500;}.elementor-640 .elementor-element.elementor-element-54f1eb20 .quantity .qty{border-radius:17px 17px 17px 17px;color:var( --e-global-color-text );background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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 );}.elementor-640 .elementor-element.elementor-element-67b2fe48 > .elementor-widget-container{border-style:none;border-radius:15px 15px 15px 15px;}.elementor-640 .elementor-element.elementor-element-67b2fe48 .elementor-toggle-title, .elementor-640 .elementor-element.elementor-element-67b2fe48 .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-640 .elementor-element.elementor-element-67b2fe48 .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-640 .elementor-element.elementor-element-67b2fe48 .elementor-tab-title.elementor-active a, .elementor-640 .elementor-element.elementor-element-67b2fe48 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-640 .elementor-element.elementor-element-67b2fe48 .elementor-toggle-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-640 .elementor-element.elementor-element-67b2fe48 .elementor-tab-content{color:var( --e-global-color-primary );font-family:"Source Sans Pro", Sans-serif;font-size:1rem;font-weight:400;}.elementor-widget-image .widget-image-caption{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 );}.elementor-640 .elementor-element.elementor-element-ef356af img{width:100%;}.elementor-640 .elementor-element.elementor-element-b616562{--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;}.elementor-640 .elementor-element.elementor-element-b616562:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-b616562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f5aaf0 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-640 .elementor-element.elementor-element-a944709 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-640 .elementor-element.elementor-element-a944709{text-align:center;}.elementor-640 .elementor-element.elementor-element-a944709 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:4rem;font-weight:700;color:var( --e-global-color-text );}.elementor-640 .elementor-element.elementor-element-53024700{--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;}.elementor-640 .elementor-element.elementor-element-53024700:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-53024700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f5aaf0 );}.elementor-640 .elementor-element.elementor-element-7e6d3bdb{--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;}.elementor-640 .elementor-element.elementor-element-1d09dd83{text-align:start;font-family:"Source Sans Pro", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-640 .elementor-element.elementor-element-669272b6{--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;}.elementor-640 .elementor-element.elementor-element-65394689 > .elementor-widget-container{background-color:var( --e-global-color-8f5aaf0 );margin:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-65394689 img{max-width:87%;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-640 .elementor-element.elementor-element-b773eb6{--display:flex;}.elementor-640 .elementor-element.elementor-element-b773eb6:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-b773eb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a563998 );}.elementor-640 .elementor-element.elementor-element-3de34ac{--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;}.elementor-640 .elementor-element.elementor-element-6054f51{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-640 .elementor-element.elementor-element-48db7dd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:3rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-640 .elementor-element.elementor-element-94067f0{font-family:"Source Sans Pro", Sans-serif;font-size:1.4rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-640 .elementor-element.elementor-element-a28827b{--display:flex;}.elementor-640 .elementor-element.elementor-element-8915e8a img{width:52%;border-radius:15px 15px 15px 15px;}.elementor-640 .elementor-element.elementor-element-c318456{--display:flex;}.elementor-640 .elementor-element.elementor-element-c318456:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-c318456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f5aaf0 );}.elementor-640 .elementor-element.elementor-element-922def3{--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;}.elementor-640 .elementor-element.elementor-element-3851265{--display:flex;}.elementor-640 .elementor-element.elementor-element-8a3c278 img{width:65%;border-radius:15px 15px 15px 15px;}.elementor-640 .elementor-element.elementor-element-c3d09d2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-640 .elementor-element.elementor-element-0063aca .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:3rem;font-weight:600;color:#333333;}.elementor-640 .elementor-element.elementor-element-e7bc8a4{font-family:"Source Sans Pro", Sans-serif;font-size:1.4rem;font-weight:400;color:var( --e-global-color-text );}.elementor-640 .elementor-element.elementor-element-259c3a2{--display:flex;}.elementor-640 .elementor-element.elementor-element-259c3a2:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-259c3a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a563998 );}.elementor-640 .elementor-element.elementor-element-16e77db{--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;}.elementor-640 .elementor-element.elementor-element-533cff3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-640 .elementor-element.elementor-element-8ddc9d2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:3rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-640 .elementor-element.elementor-element-b868d40{font-family:"Source Sans Pro", Sans-serif;font-size:1.4rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-640 .elementor-element.elementor-element-8251d96{--display:flex;}.elementor-640 .elementor-element.elementor-element-5799edf img{width:65%;border-radius:15px 15px 15px 15px;}.elementor-640 .elementor-element.elementor-element-fc16357{--display:flex;}.elementor-640 .elementor-element.elementor-element-fc16357:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-fc16357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-640 .elementor-element.elementor-element-9097cbb{--width:41.481%;}.elementor-640 .elementor-element.elementor-element-7e6d3bdb{--width:50%;}.elementor-640 .elementor-element.elementor-element-669272b6{--width:50%;}}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-640 .elementor-element.elementor-element-28b93574 > .elementor-widget-container{margin:0px 0px -57px 0px;}.woocommerce .elementor-640 .elementor-element.elementor-element-28b93574 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-640 .elementor-element.elementor-element-28b93574 .flex-viewport{border-radius:0px 0px 0px 0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-640 .elementor-element.elementor-element-b346068 .elementor-heading-title{font-size:2.5rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-640 .elementor-element.elementor-element-bd5de52 > .elementor-widget-container{margin:-13px 58px 0px 0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-640 .elementor-element.elementor-element-67b2fe48 .elementor-toggle-title{font-size:1.4rem;}.elementor-640 .elementor-element.elementor-element-67b2fe48 .elementor-tab-content{font-size:1rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-640 .elementor-element.elementor-element-a944709 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-a944709 .elementor-heading-title{font-size:3rem;}.elementor-640 .elementor-element.elementor-element-1d09dd83{font-size:1rem;}.elementor-640 .elementor-element.elementor-element-65394689 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-65394689 img{max-width:90%;}.elementor-640 .elementor-element.elementor-element-3de34ac{--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;}.elementor-640 .elementor-element.elementor-element-48db7dd .elementor-heading-title{font-size:3rem;}.elementor-640 .elementor-element.elementor-element-94067f0{font-size:1rem;}.elementor-640 .elementor-element.elementor-element-8915e8a > .elementor-widget-container{margin:0px 0px 134px 0px;}.elementor-640 .elementor-element.elementor-element-8915e8a img{width:85%;border-radius:10px 10px 10px 10px;}.elementor-640 .elementor-element.elementor-element-922def3{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-640 .elementor-element.elementor-element-8a3c278 > .elementor-widget-container{margin:0px 0px 127px 0px;}.elementor-640 .elementor-element.elementor-element-8a3c278 img{width:85%;border-radius:10px 10px 10px 10px;}.elementor-640 .elementor-element.elementor-element-0063aca .elementor-heading-title{font-size:3rem;}.elementor-640 .elementor-element.elementor-element-e7bc8a4{font-size:1rem;}.elementor-640 .elementor-element.elementor-element-8ddc9d2 .elementor-heading-title{font-size:3rem;}.elementor-640 .elementor-element.elementor-element-b868d40{font-size:1rem;}.elementor-640 .elementor-element.elementor-element-8251d96{--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-640 .elementor-element.elementor-element-5799edf > .elementor-widget-container{margin:0px 0px 125px 0px;}.elementor-640 .elementor-element.elementor-element-5799edf img{width:90%;border-radius:10px 10px 10px 10px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-54f1eb20 */.reset_variations {
    display: none !important;
}


.woocommerce-variation.single_variation {
    position: absolute; /* Pozwala na swobodne przesunięcie */
    top: -130px; /* Dostosuj do pożądanej pozycji od góry */
    left: 0; /* Dostosuj do pożądanej pozycji od lewej */
    width: 100%; /* Opcjonalnie – dopasowanie szerokości */
    text-align: left; /* Wyrównanie tekstu, jeśli potrzeba */
    z-index: 10; /* Ustaw element ponad innymi */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47a3d943 */.price, .price del, .price ins, .price .vat-text {
    color: white !important;
}
.woocommerce-variation-price {
    margin-bottom: -5px; 
}

.woocommerce-variation-availability {
    margin-top: -5px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6054f51 */video {
    transform: scale(0.70); /* Pomniejsza o 8% */
    border-radius: 15px; /* Zaokrąglone rogi */
    overflow: hidden; /* Zapobiega wystawaniu zawartości */
}/* End custom CSS */