.elementor-kit-1469{--e-global-color-primary:#1D1D1B;--e-global-color-secondary:#1D1D1B;--e-global-color-text:#4A4A4A;--e-global-color-accent:#E30613;--e-global-color-d49ac81:#E30613;--e-global-color-332724a:#B8000F;--e-global-color-4d462f5:#ECF0F0;--e-global-color-cfa1f76:#F7F7F7;--e-global-color-044b931:#1D1D1B;--e-global-color-fa8ee5a:#2B2B2A;--e-global-color-bb890b8:#E30613;--e-global-color-639e8dd:#B8000F;--e-global-color-7dba3a4:#FFD1D3;--e-global-typography-primary-font-family:"Lato";--e-global-typography-primary-font-size:32px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Lato";--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-b2ce6af-font-family:"Lato";--e-global-typography-b2ce6af-font-size:16px;--e-global-typography-b2ce6af-text-transform:none;--e-global-typography-b2ce6af-font-style:normal;--e-global-typography-b2ce6af-line-height:1.5em;--e-global-typography-69c152f-font-family:"Lato";--e-global-typography-69c152f-font-size:14px;--e-global-typography-69c152f-line-height:1.6em;--e-global-typography-520c191-font-family:"Lato";--e-global-typography-520c191-font-size:16px;--e-global-typography-520c191-font-weight:600;--e-global-typography-583e54c-font-family:"Lato";--e-global-typography-583e54c-font-size:48.83px;--e-global-typography-583e54c-font-weight:600;--e-global-typography-583e54c-line-height:1.2em;--e-global-typography-5d167aa-font-family:"Lato";--e-global-typography-5d167aa-font-size:39.06px;--e-global-typography-5d167aa-font-weight:600;--e-global-typography-5d167aa-line-height:1.3em;--e-global-typography-d3dae9a-font-family:"Lato";--e-global-typography-d3dae9a-font-size:31.25px;--e-global-typography-d3dae9a-font-weight:600;--e-global-typography-d3dae9a-text-transform:none;--e-global-typography-d3dae9a-font-style:normal;--e-global-typography-d3dae9a-line-height:1.4em;--e-global-typography-83682a1-font-family:"Lato";--e-global-typography-83682a1-font-size:20px;--e-global-typography-83682a1-font-weight:600;--e-global-typography-83682a1-text-transform:none;--e-global-typography-83682a1-font-style:normal;--e-global-typography-83682a1-line-height:1.5em;--e-global-typography-7044a64-font-family:"Lato";--e-global-typography-7044a64-font-size:16px;--e-global-typography-7044a64-font-weight:600;--e-global-typography-7044a64-line-height:1.5em;--e-global-typography-84ca66e-font-family:"Lato";--e-global-typography-84ca66e-font-size:14px;--e-global-typography-84ca66e-font-weight:500;--e-global-typography-84ca66e-text-transform:uppercase;--e-global-typography-84ca66e-line-height:1.5em;--e-global-typography-112b6c4-font-family:"Lato";--e-global-typography-112b6c4-font-size:13px;--e-global-typography-112b6c4-line-height:1.5em;--e-global-typography-a435f28-font-family:"Lato";--e-global-typography-a435f28-font-size:61.04px;--e-global-typography-a435f28-font-weight:600;--e-global-typography-a435f28-text-transform:capitalize;--e-global-typography-a435f28-line-height:1.1em;--e-global-typography-a435f28-letter-spacing:-2px;color:var( --e-global-color-primary );font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-kit-1469 button,.elementor-kit-1469 input[type="button"],.elementor-kit-1469 input[type="submit"],.elementor-kit-1469 .elementor-button{background-color:var( --e-global-color-d49ac81 );font-weight:500;color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d49ac81 );border-radius:5px 5px 5px 5px;}.elementor-kit-1469 button:hover,.elementor-kit-1469 button:focus,.elementor-kit-1469 input[type="button"]:hover,.elementor-kit-1469 input[type="button"]:focus,.elementor-kit-1469 input[type="submit"]:hover,.elementor-kit-1469 input[type="submit"]:focus,.elementor-kit-1469 .elementor-button:hover,.elementor-kit-1469 .elementor-button:focus{background-color:var( --e-global-color-332724a );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-332724a );}.elementor-kit-1469 e-page-transition{background-color:#FFBC7D;}.elementor-kit-1469 a{color:var( --e-global-color-primary );}.elementor-kit-1469 a:hover{color:var( --e-global-color-bb890b8 );}.elementor-kit-1469 h1{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-583e54c-font-family ), Sans-serif;font-size:var( --e-global-typography-583e54c-font-size );font-weight:var( --e-global-typography-583e54c-font-weight );line-height:var( --e-global-typography-583e54c-line-height );}.elementor-kit-1469 h2{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;font-size:var( --e-global-typography-5d167aa-font-size );font-weight:var( --e-global-typography-5d167aa-font-weight );line-height:var( --e-global-typography-5d167aa-line-height );}.elementor-kit-1469 h3{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d3dae9a-font-family ), Sans-serif;font-size:var( --e-global-typography-d3dae9a-font-size );font-weight:var( --e-global-typography-d3dae9a-font-weight );text-transform:var( --e-global-typography-d3dae9a-text-transform );font-style:var( --e-global-typography-d3dae9a-font-style );line-height:var( --e-global-typography-d3dae9a-line-height );}.elementor-kit-1469 h4{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );text-transform:var( --e-global-typography-83682a1-text-transform );font-style:var( --e-global-typography-83682a1-font-style );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-kit-1469 h5{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-kit-1469 h6{color:var( --e-global-color-bb890b8 );font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );text-transform:var( --e-global-typography-84ca66e-text-transform );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-kit-1469 label{color:var( --e-global-color-secondary );font-weight:600;line-height:1.5em;}.elementor-kit-1469 input:not([type="button"]):not([type="submit"]),.elementor-kit-1469 textarea,.elementor-kit-1469 .elementor-field-textual{color:var( --e-global-color-secondary );background-color:var( --e-global-color-cfa1f76 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4d462f5 );border-radius:5px 5px 5px 5px;}.elementor-kit-1469 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-1469 textarea:focus,.elementor-kit-1469 .elementor-field-textual:focus{color:var( --e-global-color-044b931 );background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bb890b8 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-1469{--e-global-typography-primary-font-size:28px;--e-global-typography-secondary-font-size:22px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:15px;--e-global-typography-b2ce6af-font-size:15px;--e-global-typography-69c152f-font-size:13px;--e-global-typography-520c191-font-size:15px;--e-global-typography-583e54c-font-size:34.84px;--e-global-typography-5d167aa-font-size:29.03px;--e-global-typography-d3dae9a-font-size:24.19px;--e-global-typography-83682a1-font-size:20.16px;--e-global-typography-7044a64-font-size:16.8px;--e-global-typography-84ca66e-font-size:13px;--e-global-typography-112b6c4-font-size:12px;--e-global-typography-a435f28-font-size:41.8px;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-kit-1469 h1{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );}.elementor-kit-1469 h2{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );}.elementor-kit-1469 h3{font-size:var( --e-global-typography-d3dae9a-font-size );line-height:var( --e-global-typography-d3dae9a-line-height );}.elementor-kit-1469 h4{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-kit-1469 h5{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-kit-1469 h6{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-1469{--e-global-typography-primary-font-size:24px;--e-global-typography-secondary-font-size:20px;--e-global-typography-text-font-size:14px;--e-global-typography-accent-font-size:14px;--e-global-typography-b2ce6af-font-size:14px;--e-global-typography-69c152f-font-size:12px;--e-global-typography-520c191-font-size:14px;--e-global-typography-583e54c-font-size:32.35px;--e-global-typography-5d167aa-font-size:26.96px;--e-global-typography-d3dae9a-font-size:22.46px;--e-global-typography-83682a1-font-size:18.72px;--e-global-typography-7044a64-font-size:15.6px;--e-global-typography-84ca66e-font-size:13px;--e-global-typography-112b6c4-font-size:11px;--e-global-typography-a435f28-font-size:38.82px;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-kit-1469 h1{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );}.elementor-kit-1469 h2{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );}.elementor-kit-1469 h3{font-size:var( --e-global-typography-d3dae9a-font-size );line-height:var( --e-global-typography-d3dae9a-line-height );}.elementor-kit-1469 h4{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-kit-1469 h5{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-kit-1469 h6{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* === Konfigurator MAXI (shortcode product_page) === */
.elementor-shortcode .woocommerce div.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}
.elementor-shortcode .woocommerce div.product &gt; .woocommerce-product-gallery,.elementor-shortcode .woocommerce div.product &gt; .woo-variation-product-gallery,.elementor-shortcode .woocommerce div.product &gt; .woo-variation-gallery-wrapper{grid-column:1;width:100%!important;max-width:100%!important;float:none;margin:0}
.elementor-shortcode .woocommerce div.product &gt; .summary{grid-column:2;width:100%!important;float:none;margin:0}
.elementor-shortcode .woocommerce div.product .woocommerce-tabs,.elementor-shortcode .woocommerce div.product .related,.elementor-shortcode .woocommerce div.product .upsells,.elementor-shortcode .woocommerce div.product .product_meta,.elementor-shortcode .woocommerce div.product .entry-title,.elementor-shortcode .woocommerce div.product .woocommerce-product-rating,.elementor-shortcode .woocommerce div.product .woocommerce-product-details__short-description,.elementor-shortcode .woocommerce div.product .summary &gt; .price,.elementor-shortcode .woocommerce-breadcrumb,.elementor-shortcode .onsale,.elementor-shortcode .woocommerce-notices-wrapper:empty{display:none!important}
.elementor-shortcode .woocommerce div.product form.variations_form{margin-top:0}
.elementor-shortcode .woocommerce div.product table.variations{border:0;margin:0 0 8px}
.elementor-shortcode .woocommerce div.product table.variations tr{display:block;margin:0 0 22px;background:transparent}
.elementor-shortcode .woocommerce div.product table.variations th,.elementor-shortcode .woocommerce div.product table.variations td{display:block;padding:0;border:0;background:transparent}
.elementor-shortcode .woocommerce div.product table.variations th.label{font:700 15px/1.4 Lato,sans-serif;color:#1D1D1B;margin:0 0 10px}
.elementor-shortcode .woocommerce div.product table.variations th.label label{font-weight:700}
.elementor-shortcode .woo-selected-variation-item-name{color:#E30613;font-weight:600}
.elementor-shortcode .woocommerce div.product table.variations td.value{padding:0}
.woo-variation-swatches .variable-items-wrapper .variable-item.color-variable-item{width:44px!important;height:44px!important;border-radius:50%!important;margin:0 12px 12px 0!important;box-shadow:none;border:2px solid transparent}
.woo-variation-swatches .variable-items-wrapper .variable-item.color-variable-item .variable-item-span{border-radius:50%}
.woo-variation-swatches .variable-items-wrapper .variable-item.color-variable-item.selected{border-color:#E30613!important;box-shadow:0 0 0 2px #fff inset!important}
.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item{height:auto!important;min-width:120px;padding:14px 18px!important;border:1px solid #D9D9D9!important;border-radius:4px!important;box-shadow:none!important;font:600 14px Lato,sans-serif;color:#1D1D1B;margin:0 12px 12px 0!important}
.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item.selected{border-color:#E30613!important;box-shadow:inset 0 0 0 1px #E30613!important}
.elementor-shortcode a.reset_variations{font-size:12px;color:#9A9A9A}
.elementor-shortcode .woocommerce-variation-description p{font-size:14px;color:#6B6B6B;margin:0 0 10px}
.elementor-shortcode .woocommerce-variation-price .price{font:800 32px/1.2 Lato,sans-serif;color:#1D1D1B;display:block;margin:0 0 6px}
.elementor-shortcode .woocommerce-variation-price .price .woocommerce-price-suffix{font:400 14px/1.4 Lato,sans-serif;color:#6B6B6B;display:block;margin-top:4px}
.elementor-shortcode .woocommerce div.product form.cart .woocommerce-variation-add-to-cart{display:flex;gap:14px;align-items:stretch;margin-top:18px}
.elementor-shortcode .woocommerce div.product form.cart .quantity .qty{height:54px;width:90px;border:1px solid #D9D9D9;border-radius:4px;font:600 16px Lato,sans-serif;text-align:center}
.elementor-shortcode .single_add_to_cart_button{background:#E30613!important;color:#fff!important;border-radius:4px!important;padding:0 36px!important;height:54px;line-height:54px!important;font:700 16px Lato,sans-serif!important;flex:1;text-align:center}
.elementor-shortcode .single_add_to_cart_button:hover{background:#B8000F!important}
.elementor-shortcode .single_add_to_cart_button.disabled{opacity:.4}
.elementor-shortcode .woo-variation-gallery-thumbnail-slider .slick-slide img{border:1px solid #EAEAEA;border-radius:4px}
/* karuzela kolorów */
.elementor-image-carousel-caption{font:600 14px Lato,sans-serif;color:#1D1D1B;margin-top:10px}
/* koszyk i menu */
.elementor-menu-cart__toggle .elementor-button{padding:0}
.woocommerce-store-notice{display:none!important}
@media (max-width:900px){.elementor-shortcode .woocommerce div.product{grid-template-columns:1fr;gap:24px}.elementor-shortcode .woocommerce div.product &gt; .summary{grid-column:1}}/* End custom CSS */