.elementor-6081 .elementor-element.elementor-element-7fd42f2a{--display:flex;--min-height:300px;--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;overflow:visible;}.elementor-6081 .elementor-element.elementor-element-7fd42f2a:not(.elementor-motion-effects-element-type-background), .elementor-6081 .elementor-element.elementor-element-7fd42f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://papierempisane.pl/wp-content/uploads/2025/05/IMG_3357-1-scaled.jpg");background-position:center center;}.elementor-6081 .elementor-element.elementor-element-2df5a683{text-align:center;}.elementor-6081 .elementor-element.elementor-element-2df5a683 .elementor-heading-title{font-family:"Crimson Pro", Sans-serif;font-size:60px;color:#FFFFFF;}.elementor-6081 .elementor-element.elementor-element-5e09c285{--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;overflow:visible;}.elementor-6081 .elementor-element.elementor-element-64ebe2dd{--divider-border-style:solid;--divider-color:#090E3E;--divider-border-width:2px;}.elementor-6081 .elementor-element.elementor-element-64ebe2dd .elementor-divider-separator{width:100%;}.elementor-6081 .elementor-element.elementor-element-64ebe2dd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6081 .elementor-element.elementor-element-6f29b127{--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;overflow:visible;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .ue-woo-grid{grid-template-columns:repeat(5, 1fr);gap:20px;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .ue_grid_prices > div{display:block;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .padding{padding:20px 20px 20px 20px;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .uc_post_grid_style_one_item{border-radius:10px;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .uc_post_grid_style_one_item .uc_content{background-color:#eeeeee;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .uc_post_image img{aspect-ratio:1 / 1;object-fit:Cover;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .uc_post_image{background-color:#ffffff;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .ue_category_label{color:#000000;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .ue_category_label:first-child{margin-top:0px;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .ue_category_wrapper{justify-content:center;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .uc_title a{color:#000000;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .uc_title{margin-top:0px;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .ue-description{color:#000000;margin-top:10px;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .uc_price{color:#000000;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .uc_regular_price{color:#7f7f7f;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .uc_post_grid_style_one_button > a,.elementor-6081 .elementor-element.elementor-element-74f1f9d .uc-button-addcart,.elementor-6081 .elementor-element.elementor-element-74f1f9d .added_to_cart{padding:10px 20px 10px 20px;margin-top:10px;border-radius:20px;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .ue-inner-btn-wrapper{gap:10px;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .uc-button-addcart,.elementor-6081 .elementor-element.elementor-element-74f1f9d .added_to_cart,.elementor-6081 .elementor-element.elementor-element-74f1f9d .ue-variable-btn{background-color:#090E3E;color:#ffffff;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .uc_more_btn{background-color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .uc_post_grid_style_one_button > a.uc_more_btn{color:#ffffff;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .ue_woocommerce_product_label{color:#ffffff;padding:10px 10px 10px 10px;border-radius:0px;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .ue_woocommerce_product_carousel_sale_label{background-color:#5b5b5b;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .ue_woocommerce_product_grid_out_of_stock_label{background-color:#5b5b5b;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .product-rating{margin-top:5px;color:#ffb900;font-size:15px;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .uc-grid-count-buttons{margin:10px 0px 10px 0px;gap:10px;justify-content:space-between;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .uc-grid-count-buttons button{height:50px;width:50px;background-color:#919191;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#767676;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .uc-grid-count-buttons input{height:50px;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .uc-grid-count-buttons button,.elementor-6081 .elementor-element.elementor-element-74f1f9d .uc-grid-count-buttons input{border-radius:100px 100px 100px 100px;}.elementor-6081 .elementor-element.elementor-element-74f1f9d input.uc-grid-count-buttons__number{background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#aaaaaa;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .uc-grid-count-buttons button svg{fill:#ffffff;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .uc-grid-count-buttons button:hover{color:#ffffff;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .uc-grid-count-buttons button:hover svg{fill:#ffffff;}.elementor-6081 .elementor-element.elementor-element-74f1f9d .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-6081 .elementor-element.elementor-element-71ce36ff{--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:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#090E3E;--border-color:#090E3E;overflow:visible;}.elementor-6081 .elementor-element.elementor-element-7a5724e9{text-align:center;}.elementor-6081 .elementor-element.elementor-element-7a5724e9 .elementor-heading-title{font-family:"Parisienne", Sans-serif;font-size:60px;color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-48d7f3c0{text-align:center;font-family:"Playfair", Sans-serif;font-size:35px;color:#000000;}.elementor-6081 .elementor-element.elementor-element-3b6ff0fe{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-6081 .elementor-element.elementor-element-3d33cc07{--display:flex;overflow:visible;}.elementor-6081 .elementor-element.elementor-element-57601728{font-family:"Playfair", Sans-serif;font-size:20px;color:#000000;}.elementor-6081 .elementor-element.elementor-element-2cbe915c .elementor-button{background-color:#090E3E;border-radius:25px 25px 25px 25px;}.elementor-6081 .elementor-element.elementor-element-2cbe915c .elementor-button:hover, .elementor-6081 .elementor-element.elementor-element-2cbe915c .elementor-button:focus{background-color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-329eda61{--display:flex;overflow:visible;}.elementor-6081 .elementor-element.elementor-element-dd0c583{font-family:"Playfair", Sans-serif;font-size:20px;color:#000000;}.elementor-6081 .elementor-element.elementor-element-16f4d4c7{--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:2px 00px 2px 00px;--border-top-width:2px;--border-right-width:00px;--border-bottom-width:2px;--border-left-width:00px;border-color:#090E3E;--border-color:#090E3E;overflow:visible;}.elementor-6081 .elementor-element.elementor-element-408fa5a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-6081 .elementor-element.elementor-element-723f8156{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-6081 .elementor-element.elementor-element-79d9c4fe{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-79d9c4fe a:hover, .elementor-6081 .elementor-element.elementor-element-79d9c4fe a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-2c9c7f9a{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-2c9c7f9a a:hover, .elementor-6081 .elementor-element.elementor-element-2c9c7f9a a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-41f45de7{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-41f45de7 a:hover, .elementor-6081 .elementor-element.elementor-element-41f45de7 a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-190dd041{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-190dd041 a:hover, .elementor-6081 .elementor-element.elementor-element-190dd041 a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-4f1db026{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-4f1db026 a:hover, .elementor-6081 .elementor-element.elementor-element-4f1db026 a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-22622e1a{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-22622e1a a:hover, .elementor-6081 .elementor-element.elementor-element-22622e1a a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-5a3cf2bc{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-5a3cf2bc a:hover, .elementor-6081 .elementor-element.elementor-element-5a3cf2bc a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-1d89da03{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-6081 .elementor-element.elementor-element-1d89da03 .elementor-widget-container{text-align:center;}.elementor-6081 .elementor-element.elementor-element-1d89da03.elementor-element{--align-self:center;}.elementor-6081 .elementor-element.elementor-element-1d89da03 .elementor-social-icon{background-color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-1d89da03 .elementor-social-icon i{color:#FFFFFF;}.elementor-6081 .elementor-element.elementor-element-1d89da03 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-6081 .elementor-element.elementor-element-1d89da03 .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-6081 .elementor-element.elementor-element-5dd10e74{--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;overflow:visible;}.elementor-6081 .elementor-element.elementor-element-53bec5f3{--display:flex;--margin-top:6px;--margin-bottom:6px;--margin-left:6px;--margin-right:6px;overflow:visible;}.elementor-6081 .elementor-element.elementor-element-374dbcca .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:22px;font-weight:400;}.elementor-6081 .elementor-element.elementor-element-2692efbb{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-6081 .elementor-element.elementor-element-59aa39b8{--display:flex;overflow:visible;}.elementor-6081 .elementor-element.elementor-element-67429df3{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-67429df3 a:hover, .elementor-6081 .elementor-element.elementor-element-67429df3 a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-171222fe{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-171222fe a:hover, .elementor-6081 .elementor-element.elementor-element-171222fe a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-61a6d6df{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-61a6d6df a:hover, .elementor-6081 .elementor-element.elementor-element-61a6d6df a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-5ebe2dbc{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-5ebe2dbc a:hover, .elementor-6081 .elementor-element.elementor-element-5ebe2dbc a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-10c90897{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-10c90897 a:hover, .elementor-6081 .elementor-element.elementor-element-10c90897 a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-2871dcc9{--display:flex;overflow:visible;}.elementor-6081 .elementor-element.elementor-element-727bce40{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-727bce40 a:hover, .elementor-6081 .elementor-element.elementor-element-727bce40 a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-1989f281{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-1989f281 a:hover, .elementor-6081 .elementor-element.elementor-element-1989f281 a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-508f4419{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-508f4419 a:hover, .elementor-6081 .elementor-element.elementor-element-508f4419 a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-46e7c13a{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-46e7c13a a:hover, .elementor-6081 .elementor-element.elementor-element-46e7c13a a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-4aecfd25{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-4aecfd25 a:hover, .elementor-6081 .elementor-element.elementor-element-4aecfd25 a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-6b2a5510{--display:flex;overflow:visible;}.elementor-6081 .elementor-element.elementor-element-47efd642{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-47efd642 a:hover, .elementor-6081 .elementor-element.elementor-element-47efd642 a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-7f00cf86{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-7f00cf86 a:hover, .elementor-6081 .elementor-element.elementor-element-7f00cf86 a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-c894109{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-c894109 a:hover, .elementor-6081 .elementor-element.elementor-element-c894109 a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-40ea2433{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-40ea2433 a:hover, .elementor-6081 .elementor-element.elementor-element-40ea2433 a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-56186cca{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-56186cca a:hover, .elementor-6081 .elementor-element.elementor-element-56186cca a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-47269b24{--display:flex;overflow:visible;}.elementor-6081 .elementor-element.elementor-element-70f4acbb{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-70f4acbb a:hover, .elementor-6081 .elementor-element.elementor-element-70f4acbb a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-1b4de734{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-1b4de734 a:hover, .elementor-6081 .elementor-element.elementor-element-1b4de734 a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-4c40cbfa{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-4c40cbfa a:hover, .elementor-6081 .elementor-element.elementor-element-4c40cbfa a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-aa01858{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-aa01858 a:hover, .elementor-6081 .elementor-element.elementor-element-aa01858 a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-2c1c1e98{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-2c1c1e98 a:hover, .elementor-6081 .elementor-element.elementor-element-2c1c1e98 a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-49921cc8{--display:flex;overflow:visible;}.elementor-6081 .elementor-element.elementor-element-4c268fbd{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-4c268fbd a:hover, .elementor-6081 .elementor-element.elementor-element-4c268fbd a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-5f2cb688{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-5f2cb688 a:hover, .elementor-6081 .elementor-element.elementor-element-5f2cb688 a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-822828b{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-822828b a:hover, .elementor-6081 .elementor-element.elementor-element-822828b a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-62a28bda{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-62a28bda a:hover, .elementor-6081 .elementor-element.elementor-element-62a28bda a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-30e9818b{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-30e9818b a:hover, .elementor-6081 .elementor-element.elementor-element-30e9818b a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-70d558eb{--display:flex;overflow:visible;}.elementor-6081 .elementor-element.elementor-element-664a6537{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-664a6537 a:hover, .elementor-6081 .elementor-element.elementor-element-664a6537 a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-9146ce8{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-9146ce8 a:hover, .elementor-6081 .elementor-element.elementor-element-9146ce8 a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-24b45456{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-24b45456 a:hover, .elementor-6081 .elementor-element.elementor-element-24b45456 a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-258fdf2f{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-258fdf2f a:hover, .elementor-6081 .elementor-element.elementor-element-258fdf2f a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-7bdce46f{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-7bdce46f a:hover, .elementor-6081 .elementor-element.elementor-element-7bdce46f a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-2a093787{--display:flex;overflow:visible;}.elementor-6081 .elementor-element.elementor-element-65399b44{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-65399b44 a:hover, .elementor-6081 .elementor-element.elementor-element-65399b44 a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-7a6fa546{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-7a6fa546 a:hover, .elementor-6081 .elementor-element.elementor-element-7a6fa546 a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-79482c9{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-79482c9 a:hover, .elementor-6081 .elementor-element.elementor-element-79482c9 a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-33865d98{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-33865d98 a:hover, .elementor-6081 .elementor-element.elementor-element-33865d98 a:focus{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-e70c1c9{color:#090E3E;}.elementor-6081 .elementor-element.elementor-element-e70c1c9 a:hover, .elementor-6081 .elementor-element.elementor-element-e70c1c9 a:focus{color:#090E3E;}@media(min-width:1025px){.elementor-6081 .elementor-element.elementor-element-7fd42f2a:not(.elementor-motion-effects-element-type-background), .elementor-6081 .elementor-element.elementor-element-7fd42f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-6081 .elementor-element.elementor-element-74f1f9d .ue-woo-grid{grid-template-columns:repeat(2, 1fr);}.elementor-6081 .elementor-element.elementor-element-3b6ff0fe{--grid-auto-flow:row;}.elementor-6081 .elementor-element.elementor-element-408fa5a{--grid-auto-flow:row;}.elementor-6081 .elementor-element.elementor-element-2692efbb{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6081 .elementor-element.elementor-element-74f1f9d .ue-woo-grid{grid-template-columns:repeat(1, 1fr);}.elementor-6081 .elementor-element.elementor-element-3b6ff0fe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6081 .elementor-element.elementor-element-408fa5a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6081 .elementor-element.elementor-element-2692efbb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-6f29b127 */.woocommerce ul.products li.product img {
    width: 100%;
    height: auto;
    aspect-ratio: 1/1;
    object-fit: cover;
}

.woocommerce ul.products li.product {
    max-width: 280px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-25ad09bf *//* Kontener formularza */
.wpforms-form {
  background: #fff;
  border-radius: 18px;
  box-shadow: 0 6px 32px rgba(40, 40, 80, 0.12);
  padding: 32px 28px 28px 28px;
  max-width: 410px;
  margin: 36px auto 28px auto;
  border: 1.5px solid #f1e2fa;
}

/* Etykiety pól */
.wpforms-form .wpforms-field-label {
  font-weight: 600;
  color: #6a3fa0;
  font-size: 1.07em;
  margin-bottom: 7px;
  letter-spacing: 0.01em;
}

/* Pola tekstowe, e-mail i data */
.wpforms-form input[type="text"],
.wpforms-form input[type="email"],
.wpforms-form input[type="date"] {
  width: 100%;
  padding: 11px 14px;
  border: 1.5px solid #e2d1f7;
  border-radius: 8px;
  font-size: 1em;
  background: #faf8fd;
  color: #3b2e4a;
  margin-bottom: 18px;
  transition: border-color 0.2s, box-shadow 0.2s;
  box-sizing: border-box;
}

.wpforms-form input[type="text"]:focus,
.wpforms-form input[type="email"]:focus,
.wpforms-form input[type="date"]:focus {
  border-color: #b97bdc;
  outline: none;
  box-shadow: 0 0 0 2px #e9d6f9;
}

/* Checkbox */
.wpforms-form .wpforms-field-checkbox label {
  display: flex;
  align-items: center;
  font-size: 0.98em;
  color: #4f3c6e;
  margin-bottom: 16px;
  cursor: pointer;
  font-weight: 500;
}

.wpforms-form .wpforms-field-checkbox input[type="checkbox"] {
  accent-color: #b97bdc;
  width: 18px;
  height: 18px;
  border-radius: 5px;
  margin-right: 10px;
  border: 1.5px solid #b97bdc;
  transition: background 0.2s, border-color 0.2s;
}

/* Przycisk wysyłania */
.wpforms-form button[type="submit"],
.wpforms-form input[type="submit"] {
  width: 100%;
  background: linear-gradient(90deg, #b97bdc 0%, #6a3fa0 100%);
  color: #fff;
  border: none;
  border-radius: 10px;
  padding: 14px 0;
  font-size: 1.09em;
  font-weight: 700;
  cursor: pointer;
  box-shadow: 0 2px 12px rgba(105, 50, 180, 0.11);
  transition: background 0.2s, box-shadow 0.2s;
  margin-top: 8px;
}

.wpforms-form button[type="submit"]:hover,
.wpforms-form input[type="submit"]:hover {
  background: linear-gradient(90deg, #6a3fa0 0%, #b97bdc 100%);
  box-shadow: 0 4px 18px rgba(105, 50, 180, 0.17);
}

/* Komunikaty o błędach */
.wpforms-form .wpforms-error {
  color: #d63637;
  font-size: 0.97em;
  margin-top: 4px;
}

/* Responsywność */
@media (max-width: 600px) {
  .wpforms-form {
    padding: 18px 7vw 18px 7vw;
    max-width: 98vw;
  }
}/* End custom CSS */