.elementor-25 .elementor-element.elementor-element-afcb8d5>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-end;align-items:flex-end}.elementor-25 .elementor-element.elementor-element-afcb8d5:not(.elementor-motion-effects-element-type-background),.elementor-25 .elementor-element.elementor-element-afcb8d5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://zaplecionka.pl/wp-content/uploads/2025/07/Pierwsza-Komunia-Swieta-2025-2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-25 .elementor-element.elementor-element-afcb8d5>.elementor-background-overlay{background-color:var(--e-global-color-astglobalcolor2);opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-25 .elementor-element.elementor-element-afcb8d5>.elementor-container{max-width:743px;min-height:90vh}.elementor-25 .elementor-element.elementor-element-afcb8d5{transition:background .8s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:4px}.elementor-25 .elementor-element.elementor-element-aa19351>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:40px}.elementor-25 .elementor-element.elementor-element-aa19351>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0}.elementor-25 .elementor-element.elementor-element-0bfceb1{column-gap:0;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1px;text-shadow:5px 0px 10px rgba(0,0,0,.3);color:#fffbfb}.elementor-25 .elementor-element.elementor-element-2fea4e5 .elementor-button{background-color:var(--e-global-color-astglobalcolor5);font-size:36px;fill:var(--e-global-color-astglobalcolor2);color:var(--e-global-color-astglobalcolor2);border-style:solid}.elementor-25 .elementor-element.elementor-element-2fea4e5 .elementor-button:hover,.elementor-25 .elementor-element.elementor-element-2fea4e5 .elementor-button:focus{background-color:var(--e-global-color-astglobalcolor5);color:var(--e-global-color-astglobalcolor2)}.elementor-25 .elementor-element.elementor-element-2fea4e5{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-25 .elementor-element.elementor-element-2fea4e5 .elementor-button:hover svg,.elementor-25 .elementor-element.elementor-element-2fea4e5 .elementor-button:focus svg{fill:var(--e-global-color-astglobalcolor2)}.elementor-25 .elementor-element.elementor-element-0211802 .elementor-button{background-color:var(--e-global-color-astglobalcolor5);fill:var(--e-global-color-astglobalcolor2);color:var(--e-global-color-astglobalcolor2);border-style:solid}.elementor-25 .elementor-element.elementor-element-0211802 .elementor-button:hover,.elementor-25 .elementor-element.elementor-element-0211802 .elementor-button:focus{background-color:var(--e-global-color-astglobalcolor5);color:var(--e-global-color-astglobalcolor2)}.elementor-25 .elementor-element.elementor-element-0211802 .elementor-button:hover svg,.elementor-25 .elementor-element.elementor-element-0211802 .elementor-button:focus svg{fill:var(--e-global-color-astglobalcolor2)}.elementor-25 .elementor-element.elementor-element-146bc3a:not(.elementor-motion-effects-element-type-background),.elementor-25 .elementor-element.elementor-element-146bc3a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor5)}.elementor-25 .elementor-element.elementor-element-146bc3a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:104px 40px 74px}.elementor-25 .elementor-element.elementor-element-146bc3a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-25 .elementor-element.elementor-element-8c604e7.elementor-column>.elementor-widget-wrap{justify-content:space-between}.elementor-25 .elementor-element.elementor-element-59fc418{width:auto;max-width:auto;text-align:center}.elementor-25 .elementor-element.elementor-element-382e3f5{width:auto;max-width:auto;text-align:center}.elementor-25 .elementor-element.elementor-element-cb68c0f{text-align:center}.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-product-inner .ht-product-categories{display:none !important}.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-products .ht-product .ht-product-inner{border-color:#f1f1f1}.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-products .ht-product .ht-product-inner .ht-product-content{background-color:#fff}.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-label{color:#444}.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories a{color:#444}.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories:before{background-color:#444}.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories a:hover{color:#dc9a0e}.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a{color:#444}.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a:hover{color:#dc9a0e}.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span{color:#444}.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del span,.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del{color:#444}.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i.empty{color:#aaa}.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i{color:#dc9a0e}.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-products .ht-product .ht-product-inner .ht-product-action ul li a .ht-product-action-tooltip,.elementor-25 .elementor-element.elementor-element-c9805b9 span.woolentor-tip{color:#fff}.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-products .ht-product .ht-product-inner .ht-product-action ul li a{color:#000;width:30px;height:30px}.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-products .ht-product .ht-product-inner .ht-product-action ul li a i{font-size:20px;line-height:30px}.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-products .ht-product .ht-product-inner .ht-product-action ul li a.wishsuite-button svg{width:20px;height:20px}.elementor-25 .elementor-element.elementor-element-c9805b9 .woolentor-compare.compare:before,.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-product-action ul li.woolentor-cart a:before{font-size:20px}.elementor-25 .elementor-element.elementor-element-c9805b9 .woolentor-compare.compare:before,.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-product-action ul li.woolentor-cart a,.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-product-action ul li.woolentor-cart a:before{line-height:30px}.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-products .ht-product .ht-product-inner .ht-product-action ul li:hover a{color:#dc9a0e}.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-product-action .yith-wcwl-wishlistaddedbrowse a,.ht-product-action .yith-wcwl-wishlistexistsbrowse a{color:#dc9a0e !important}.elementor-25 .elementor-element.elementor-element-c9805b9 .product-tab-list.ht-text-center{text-align:center}.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-tab-menus li a{color:#23252a;background-color:#fff !important}.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-tab-menus li a:hover{color:#23252a;background-color:#fff !important}.elementor-25 .elementor-element.elementor-element-c9805b9 .ht-tab-menus li a.htactive{color:#23252a;background-color:#fff !important}.elementor-25 .elementor-element.elementor-element-090eaae:not(.elementor-motion-effects-element-type-background),.elementor-25 .elementor-element.elementor-element-090eaae>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor5)}.elementor-25 .elementor-element.elementor-element-090eaae{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:104px 40px}.elementor-25 .elementor-element.elementor-element-090eaae>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-25 .elementor-element.elementor-element-3d3aeda .elementor-image-box-wrapper{text-align:center}.elementor-25 .elementor-element.elementor-element-3d3aeda.elementor-position-right .elementor-image-box-img{margin-left:26px}.elementor-25 .elementor-element.elementor-element-3d3aeda.elementor-position-left .elementor-image-box-img{margin-right:26px}.elementor-25 .elementor-element.elementor-element-3d3aeda.elementor-position-top .elementor-image-box-img{margin-bottom:26px}.elementor-25 .elementor-element.elementor-element-3d3aeda .elementor-image-box-title{margin-bottom:10px;font-size:38px;line-height:13px;letter-spacing:-1.4px;word-spacing:5px}.elementor-25 .elementor-element.elementor-element-3d3aeda .elementor-image-box-wrapper .elementor-image-box-img{width:51%}.elementor-25 .elementor-element.elementor-element-3d3aeda .elementor-image-box-img img{border-radius:51px;opacity:.91;transition-duration:.4s}.elementor-25 .elementor-element.elementor-element-3d3aeda .elementor-image-box-description{font-size:17px}.elementor-25 .elementor-element.elementor-element-9a42058{text-align:center}.elementor-25 .elementor-element.elementor-element-4cc0f83{text-align:center}.elementor-25 .elementor-element.elementor-element-e990a27{text-align:center}.elementor-25 .elementor-element.elementor-element-e990a27 .elementor-heading-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000}.elementor-25 .elementor-element.elementor-element-9c7f940{text-align:center}.elementor-25 .elementor-element.elementor-element-ebe4db8{text-align:left}.elementor-25 .elementor-element.elementor-element-e96d74b>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-25 .elementor-element.elementor-element-e96d74b>.elementor-container{max-width:500px;min-height:0px}.elementor-25 .elementor-element.elementor-element-e96d74b{margin-top:0;margin-bottom:0;padding:13px 40px 0}.elementor-25 .elementor-element.elementor-element-56da1dc.elementor-column>.elementor-widget-wrap{justify-content:space-between}.elementor-25 .elementor-element.elementor-element-ac69216{text-align:center}.elementor-25 .elementor-element.elementor-element-ac69216>.elementor-widget-container{margin:0;padding:0}.elementor-25 .elementor-element.elementor-element-ac69216 .elementor-star-rating__title{font-size:20px;text-transform:none;font-style:normal;line-height:59px;letter-spacing:.4px;word-spacing:3px}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-ac69216:not(.elementor-star-rating--align-justify) .elementor-star-rating__title{margin-right:40px}body.rtl .elementor-25 .elementor-element.elementor-element-ac69216:not(.elementor-star-rating--align-justify) .elementor-star-rating__title{margin-left:40px}.elementor-25 .elementor-element.elementor-element-ac69216 .elementor-star-rating{font-size:20px}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-ac69216 .elementor-star-rating i:not(:last-of-type){margin-right:13px}body.rtl .elementor-25 .elementor-element.elementor-element-ac69216 .elementor-star-rating i:not(:last-of-type){margin-left:13px}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-c091099{width:100%}}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-afcb8d5>.elementor-container{min-height:396px}.elementor-25 .elementor-element.elementor-element-afcb8d5{padding:50px}.elementor-25 .elementor-element.elementor-element-aa19351>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:32px}.elementor-25 .elementor-element.elementor-element-aa19351>.elementor-element-populated{padding:0}.elementor-25 .elementor-element.elementor-element-146bc3a{padding:80px 32px 60px}.elementor-25 .elementor-element.elementor-element-090eaae{padding:80px 32px}.elementor-25 .elementor-element.elementor-element-3d3aeda .elementor-image-box-wrapper{text-align:justify}.elementor-25 .elementor-element.elementor-element-3d3aeda .elementor-image-box-wrapper .elementor-image-box-img{width:64%}.elementor-25 .elementor-element.elementor-element-e96d74b{padding:48px 32px}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-afcb8d5:not(.elementor-motion-effects-element-type-background),.elementor-25 .elementor-element.elementor-element-afcb8d5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://zaplecionka.pl/wp-content/uploads/2024/12/IMG_7283-scaled.jpg")}.elementor-25 .elementor-element.elementor-element-afcb8d5>.elementor-container{min-height:300px}.elementor-25 .elementor-element.elementor-element-afcb8d5{padding:100px 25px 50px}.elementor-25 .elementor-element.elementor-element-aa19351>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:27px}.elementor-25 .elementor-element.elementor-element-aa19351>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-25 .elementor-element.elementor-element-0bfceb1{column-gap:0;font-size:1px;line-height:.1em;letter-spacing:-1.4px}.elementor-25 .elementor-element.elementor-element-146bc3a{padding:64px 24px 50px}.elementor-25 .elementor-element.elementor-element-59fc418{width:100%;max-width:100%;text-align:center}.elementor-25 .elementor-element.elementor-element-59fc418>.elementor-widget-container{margin:0 0 16px}.elementor-25 .elementor-element.elementor-element-382e3f5{width:100%;max-width:100%;text-align:center}.elementor-25 .elementor-element.elementor-element-382e3f5>.elementor-widget-container{margin:0 0 16px}.elementor-25 .elementor-element.elementor-element-cb68c0f{text-align:center}.elementor-25 .elementor-element.elementor-element-090eaae{padding:48px 24px}.elementor-25 .elementor-element.elementor-element-3d3aeda .elementor-image-box-wrapper{text-align:center}.elementor-25 .elementor-element.elementor-element-3d3aeda .elementor-image-box-img{margin-bottom:26px}.elementor-25 .elementor-element.elementor-element-e990a27{text-align:center}.elementor-25 .elementor-element.elementor-element-9c7f940{text-align:center}.elementor-25 .elementor-element.elementor-element-e96d74b{padding:5px 24px}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-ac69216:not(.elementor-star-rating--align-justify) .elementor-star-rating__title{margin-right:8px}body.rtl .elementor-25 .elementor-element.elementor-element-ac69216:not(.elementor-star-rating--align-justify) .elementor-star-rating__title{margin-left:8px}.elementor-25 .elementor-element.elementor-element-ac69216 .elementor-star-rating{font-size:15px}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-ac69216 .elementor-star-rating i:not(:last-of-type){margin-right:2px}body.rtl .elementor-25 .elementor-element.elementor-element-ac69216 .elementor-star-rating i:not(:last-of-type){margin-left:2px}}