.elementor-42 .elementor-element.elementor-element-f0d6747{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-42 .elementor-element.elementor-element-f0d6747:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-f0d6747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-42 .elementor-element.elementor-element-f0d6747, .elementor-42 .elementor-element.elementor-element-f0d6747::before{--border-transition:0.3s;}.elementor-42 .elementor-element.elementor-element-d8c0219{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-42 .elementor-element.elementor-element-39f6b95 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-0620910{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-42 .elementor-element.elementor-element-d0fd513 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-4d3e2f5{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-42 .elementor-element.elementor-element-3565d64 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-8b8439f{--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;--background-transition:0.3s;}.elementor-42 .elementor-element.elementor-element-0bbd386{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;}.elementor-42 .elementor-element.elementor-element-50024e6{--display:flex;--background-transition:0.3s;}.elementor-42 .elementor-element.elementor-element-ec91e1b{--grid-template-columns:repeat(0, auto);--icon-size:1.3vw;--grid-column-gap:.8vw;--grid-row-gap:0px;}.elementor-42 .elementor-element.elementor-element-ec91e1b .elementor-widget-container{text-align:left;}.elementor-42 .elementor-element.elementor-element-ec91e1b .elementor-social-icon{background-color:var( --e-global-color-28ff287 );--icon-padding:0em;}.elementor-42 .elementor-element.elementor-element-ec91e1b .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-ec91e1b .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-ddcc4a9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-42 .elementor-element.elementor-element-7b519c9{--display:flex;--background-transition:0.3s;}.elementor-42 .elementor-element.elementor-element-7b519c9:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-7b519c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-42 .elementor-element.elementor-element-7b519c9, .elementor-42 .elementor-element.elementor-element-7b519c9::before{--border-transition:0.3s;}.elementor-42 .elementor-element.elementor-element-078d10f{--display:flex;--background-transition:0.3s;}.elementor-42 .elementor-element.elementor-element-078d10f:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-078d10f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ambery.parusdesign.pl/wp-content/uploads/2024/04/logo-poziom-biale.svg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-42 .elementor-element.elementor-element-078d10f, .elementor-42 .elementor-element.elementor-element-078d10f::before{--border-transition:0.3s;}.elementor-42 .elementor-element.elementor-element-a98179b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:6vw 6vw;--background-transition:0.3s;}.elementor-42 .elementor-element.elementor-element-fdb9c05 .elementor-nav-menu--main .elementor-item{padding-left:1vw;padding-right:1vw;padding-top:1vw;padding-bottom:1vw;}.elementor-42 .elementor-element.elementor-element-fdb9c05{--e-nav-menu-horizontal-menu-item-margin:calc( .5vw / 2 );}.elementor-42 .elementor-element.elementor-element-fdb9c05 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:.5vw;}.elementor-42 .elementor-element.elementor-element-3b7485c{--main-alignment:right;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-secondary );--toggle-button-background-color:var( --e-global-color-28ff287 );--toggle-button-border-color:var( --e-global-color-28ff287 );--toggle-button-border-width:0px;--toggle-button-border-radius:0px;--toggle-icon-size:1.3vw;--toggle-icon-padding:0.5vw 0.5vw 0.5vw 0.5vw;--items-indicator-text-color:var( --e-global-color-secondary );--items-indicator-background-color:var( --e-global-color-accent );--cart-background-color:var( --e-global-color-primary );--cart-border-style:none;--cart-border-radius:15px 15px 15px 15px;--cart-padding:2vw 2vw 2vw 2vw;--cart-close-icon-size:17px;--cart-close-button-color:var( --e-global-color-secondary );--cart-close-button-hover-color:var( --e-global-color-secondary );--remove-item-button-size:14px;--remove-item-button-color:var( --e-global-color-d5d69a0 );--menu-cart-subtotal-color:var( --e-global-color-04cab19 );--product-variations-color:var( --e-global-color-04cab19 );--product-price-color:var( --e-global-color-04cab19 );--divider-color:var( --e-global-color-d5d69a0 );--subtotal-divider-color:var( --e-global-color-d5d69a0 );--divider-width:1px;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:1px;--subtotal-divider-bottom-width:1px;--subtotal-divider-left-width:1px;--product-divider-gap:2vw;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--space-between-buttons:1vw;--cart-footer-buttons-border-radius:1000px;--view-cart-button-text-color:var( --e-global-color-secondary );--view-cart-button-background-color:var( --e-global-color-text );--view-cart-button-hover-text-color:var( --e-global-color-secondary );--view-cart-button-hover-background-color:var( --e-global-color-d5d69a0 );--view-cart-button-padding:1.5vw 3vw 1.5vw 3vw;--checkout-button-text-color:var( --e-global-color-secondary );--checkout-button-background-color:var( --e-global-color-text );--checkout-button-hover-text-color:var( --e-global-color-secondary );--checkout-button-hover-background-color:var( --e-global-color-d5d69a0 );--checkout-button-padding:1.5vw 3vw 1.5vw 3vw;--empty-message-color:var( --e-global-color-secondary );--empty-message-alignment:left;}.elementor-42 .elementor-element.elementor-element-3b7485c.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{right:0;left:auto;transform:none;}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__main{box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.1);}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-4c4d288-font-size );font-weight:var( --e-global-typography-4c4d288-font-weight );text-transform:var( --e-global-typography-4c4d288-text-transform );line-height:var( --e-global-typography-4c4d288-line-height );letter-spacing:var( --e-global-typography-4c4d288-letter-spacing );}.elementor-42 .elementor-element.elementor-element-3b7485c .widget_shopping_cart_content{--subtotal-divider-left-width:-1px;--subtotal-divider-right-width:-1px;--subtotal-divider-top-width:-1px;--subtotal-divider-bottom-width:-1px;--subtotal-divider-color:var( --e-global-color-28ff287 );}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-4c4d288-font-size );font-weight:var( --e-global-typography-4c4d288-font-weight );text-transform:var( --e-global-typography-4c4d288-text-transform );line-height:var( --e-global-typography-4c4d288-line-height );letter-spacing:var( --e-global-typography-4c4d288-letter-spacing );color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__product-name a:hover{color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-04cab19 );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-c00409e-font-size );font-weight:var( --e-global-typography-c00409e-font-weight );text-transform:var( --e-global-typography-c00409e-text-transform );line-height:var( --e-global-typography-c00409e-line-height );letter-spacing:var( --e-global-typography-c00409e-letter-spacing );}.elementor-42 .elementor-element.elementor-element-3b7485c .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-52104c3{--main-alignment:right;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-secondary );--toggle-button-background-color:var( --e-global-color-28ff287 );--toggle-button-border-color:var( --e-global-color-28ff287 );--toggle-button-border-width:0px;--toggle-button-border-radius:0px;--toggle-icon-size:1.3vw;--toggle-icon-padding:0.5vw 0.5vw 0.5vw 0.5vw;--items-indicator-text-color:var( --e-global-color-secondary );--items-indicator-background-color:var( --e-global-color-accent );--cart-background-color:var( --e-global-color-primary );--cart-border-style:none;--cart-border-radius:15px 15px 15px 15px;--cart-padding:2vw 2vw 2vw 2vw;--cart-close-icon-size:17px;--cart-close-button-color:var( --e-global-color-secondary );--cart-close-button-hover-color:var( --e-global-color-secondary );--remove-item-button-size:14px;--remove-item-button-color:var( --e-global-color-d5d69a0 );--menu-cart-subtotal-color:var( --e-global-color-04cab19 );--product-variations-color:var( --e-global-color-04cab19 );--product-price-color:var( --e-global-color-04cab19 );--divider-color:var( --e-global-color-d5d69a0 );--subtotal-divider-color:var( --e-global-color-d5d69a0 );--divider-width:1px;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:1px;--subtotal-divider-bottom-width:1px;--subtotal-divider-left-width:1px;--product-divider-gap:2vw;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--space-between-buttons:1vw;--cart-footer-buttons-border-radius:1000px;--view-cart-button-text-color:var( --e-global-color-secondary );--view-cart-button-background-color:var( --e-global-color-text );--view-cart-button-hover-text-color:var( --e-global-color-secondary );--view-cart-button-hover-background-color:var( --e-global-color-d5d69a0 );--view-cart-button-padding:1.5vw 3vw 1.5vw 3vw;--checkout-button-text-color:var( --e-global-color-secondary );--checkout-button-background-color:var( --e-global-color-text );--checkout-button-hover-text-color:var( --e-global-color-secondary );--checkout-button-hover-background-color:var( --e-global-color-d5d69a0 );--checkout-button-padding:1.5vw 3vw 1.5vw 3vw;--empty-message-color:var( --e-global-color-secondary );--empty-message-alignment:left;}.elementor-42 .elementor-element.elementor-element-52104c3.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{right:0;left:auto;transform:none;}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__main{box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.1);}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-4c4d288-font-size );font-weight:var( --e-global-typography-4c4d288-font-weight );text-transform:var( --e-global-typography-4c4d288-text-transform );line-height:var( --e-global-typography-4c4d288-line-height );letter-spacing:var( --e-global-typography-4c4d288-letter-spacing );}.elementor-42 .elementor-element.elementor-element-52104c3 .widget_shopping_cart_content{--subtotal-divider-left-width:-1px;--subtotal-divider-right-width:-1px;--subtotal-divider-top-width:-1px;--subtotal-divider-bottom-width:-1px;--subtotal-divider-color:var( --e-global-color-28ff287 );}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-4c4d288-font-size );font-weight:var( --e-global-typography-4c4d288-font-weight );text-transform:var( --e-global-typography-4c4d288-text-transform );line-height:var( --e-global-typography-4c4d288-line-height );letter-spacing:var( --e-global-typography-4c4d288-letter-spacing );color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__product-name a:hover{color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-04cab19 );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-c00409e-font-size );font-weight:var( --e-global-typography-c00409e-font-weight );text-transform:var( --e-global-typography-c00409e-text-transform );line-height:var( --e-global-typography-c00409e-line-height );letter-spacing:var( --e-global-typography-c00409e-letter-spacing );}.elementor-42 .elementor-element.elementor-element-52104c3 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-bddddd8{--display:flex;--background-transition:0.3s;}.elementor-42 .elementor-element.elementor-element-88c35ad .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-63279f4-font-size );line-height:var( --e-global-typography-63279f4-line-height );}.elementor-42 .elementor-element.elementor-element-88c35ad .elementor-nav-menu--main .elementor-item{padding-left:1vw;padding-right:1vw;padding-top:1vw;padding-bottom:1vw;}.elementor-42 .elementor-element.elementor-element-88c35ad{--e-nav-menu-horizontal-menu-item-margin:calc( .5vw / 2 );}.elementor-42 .elementor-element.elementor-element-88c35ad .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:.5vw;}.elementor-42 .elementor-element.elementor-element-48f54a0{--display:flex;--position:absolute;--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;--background-transition:0.3s;top:0px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-48f54a0{left:-100px;}body.rtl .elementor-42 .elementor-element.elementor-element-48f54a0{right:-100px;}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-48f54a0{--width:0%;}}@media(max-width:1366px){.elementor-42 .elementor-element.elementor-element-39f6b95 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-d0fd513 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-3565d64 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-4c4d288-font-size );line-height:var( --e-global-typography-4c4d288-line-height );letter-spacing:var( --e-global-typography-4c4d288-letter-spacing );}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-4c4d288-font-size );line-height:var( --e-global-typography-4c4d288-line-height );letter-spacing:var( --e-global-typography-4c4d288-letter-spacing );}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-c00409e-font-size );line-height:var( --e-global-typography-c00409e-line-height );letter-spacing:var( --e-global-typography-c00409e-letter-spacing );}.elementor-42 .elementor-element.elementor-element-3b7485c .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-4c4d288-font-size );line-height:var( --e-global-typography-4c4d288-line-height );letter-spacing:var( --e-global-typography-4c4d288-letter-spacing );}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-4c4d288-font-size );line-height:var( --e-global-typography-4c4d288-line-height );letter-spacing:var( --e-global-typography-4c4d288-letter-spacing );}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-c00409e-font-size );line-height:var( --e-global-typography-c00409e-line-height );letter-spacing:var( --e-global-typography-c00409e-letter-spacing );}.elementor-42 .elementor-element.elementor-element-52104c3 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-88c35ad .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-63279f4-font-size );line-height:var( --e-global-typography-63279f4-line-height );}}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-39f6b95 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-d0fd513 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-3565d64 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-4c4d288-font-size );line-height:var( --e-global-typography-4c4d288-line-height );letter-spacing:var( --e-global-typography-4c4d288-letter-spacing );}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-4c4d288-font-size );line-height:var( --e-global-typography-4c4d288-line-height );letter-spacing:var( --e-global-typography-4c4d288-letter-spacing );}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-c00409e-font-size );line-height:var( --e-global-typography-c00409e-line-height );letter-spacing:var( --e-global-typography-c00409e-letter-spacing );}.elementor-42 .elementor-element.elementor-element-3b7485c .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-4c4d288-font-size );line-height:var( --e-global-typography-4c4d288-line-height );letter-spacing:var( --e-global-typography-4c4d288-letter-spacing );}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-4c4d288-font-size );line-height:var( --e-global-typography-4c4d288-line-height );letter-spacing:var( --e-global-typography-4c4d288-letter-spacing );}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-c00409e-font-size );line-height:var( --e-global-typography-c00409e-line-height );letter-spacing:var( --e-global-typography-c00409e-letter-spacing );}.elementor-42 .elementor-element.elementor-element-52104c3 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-88c35ad .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-63279f4-font-size );line-height:var( --e-global-typography-63279f4-line-height );}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-39f6b95 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-d0fd513 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-3565d64 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-42 .elementor-element.elementor-element-8b8439f{--justify-content:space-between;}.elementor-42 .elementor-element.elementor-element-0bbd386{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-42 .elementor-element.elementor-element-50024e6{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-42 .elementor-element.elementor-element-7b519c9:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-7b519c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-42 .elementor-element.elementor-element-078d10f:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-078d10f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-42 .elementor-element.elementor-element-a98179b{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-42 .elementor-element.elementor-element-3b7485c{--toggle-icon-size:5vw;--cart-padding:4vw 4vw 4vw 4vw;}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-4c4d288-font-size );line-height:var( --e-global-typography-4c4d288-line-height );letter-spacing:var( --e-global-typography-4c4d288-letter-spacing );}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-4c4d288-font-size );line-height:var( --e-global-typography-4c4d288-line-height );letter-spacing:var( --e-global-typography-4c4d288-letter-spacing );}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-3b7485c .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-c00409e-font-size );line-height:var( --e-global-typography-c00409e-line-height );letter-spacing:var( --e-global-typography-c00409e-letter-spacing );}.elementor-42 .elementor-element.elementor-element-3b7485c .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-4c4d288-font-size );line-height:var( --e-global-typography-4c4d288-line-height );letter-spacing:var( --e-global-typography-4c4d288-letter-spacing );}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-4c4d288-font-size );line-height:var( --e-global-typography-4c4d288-line-height );letter-spacing:var( --e-global-typography-4c4d288-letter-spacing );}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-42 .elementor-element.elementor-element-52104c3 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-c00409e-font-size );line-height:var( --e-global-typography-c00409e-line-height );letter-spacing:var( --e-global-typography-c00409e-letter-spacing );}.elementor-42 .elementor-element.elementor-element-52104c3 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-bddddd8{--justify-content:center;}.elementor-42 .elementor-element.elementor-element-88c35ad .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-63279f4-font-size );line-height:var( --e-global-typography-63279f4-line-height );}.elementor-42 .elementor-element.elementor-element-88c35ad .elementor-nav-menu--main .elementor-item{padding-left:0;padding-right:0;padding-top:2vw;padding-bottom:2vw;}.elementor-42 .elementor-element.elementor-element-88c35ad{--e-nav-menu-horizontal-menu-item-margin:calc( 4vw / 2 );}.elementor-42 .elementor-element.elementor-element-88c35ad .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:4vw;}}/* Start custom CSS */.elementor-menu-cart__wrapper {
    position: fixed: 
    inset: 0 0;
    width: 100%;
    height: 100%;
}
.top {
    height: 2.4vw;
    position: absolute;
    inset: 0 0;
    z-index: 99;
}
.header {
    position: fixed;
    inset: 2.4vw 0;
    margin: 0;
    width: 100%;
    height: 4.7vw;
    z-index: 9998;
    transition: margin .3s ease;
}
.header-c {
    padding: 1vw 5vw;
}
.header-m {
    display: none;
    height: 85vh;
    padding: 0 5vw 15vw 5vw;
    opacity: 0;
}
.menu-toggle {
    display: none;
    cursor: pointer;
}
.menu-toggle::before {
    content: "menu";
    font-family: 'Material Symbols Outlined';
    font-size: 7vw;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 8vw;
    height: 8vw;
}
.logo {
    max-width: 9vw;
    height: 2.7vw;
}
.logo-white {
    display: none;
}
.header .menu-item a {
    text-decoration: none !important;
    color: #282019;
    font-family: Causten;
    font-size: 1vw;
    font-weight: 200;
    text-align: left;
}
.header .menu-item::before {
    content: "";
    position: absolute;
    height: 1px;
    width: 0;
    background: #282019;
    inset: 80% 37.5%;
    z-index: 99;
    opacity: 0;
    transition: all .35s ease;
}
.header .menu-item:hover:before {
    opacity: 1;
    width: 25%;
}
.sa {
    inset: 0;
    margin: 0;
    background: #d5b7a3be;//#fff;
    //box-shadow: 0 5px 15px #00000005;
    height: 4.2vw;
}
.sa .header-c {
    padding: .5vw 5vw;
}

@media screen and (min-width: 768px) {
.wl .logo {
    display: none;
}
.wl .logo-white {
    display: block;
}
.wl svg {
    fill: #fff !important;
}
.wl .menu-item a {
    color: #fff;
}
.sa.wl .logo {
    display: block;
}
.sa.wl .logo-white {
    display: none;
}
.sa.wl svg {
    fill: #282019 !important;
}
.sa.wl .menu-item a {
    color: #282019;
}
.wl-cart1, .wl .wl-cart2 {
    display: block;
}
.wl-cart2, .wl .wl-cart1 {
    display: none;
}
.sa .wl-cart1 {
    display: block;
}
.sa .wl-cart2 {
    display: none;
}
.wl .menu-item::before {
    background: #fff;
}
.sa.wl .menu-item::before {
    background: #282019;
}
}


@media screen and (max-width: 768px) {
.header {
    height: 16vw;
    inset: 0;
    background: #fff;
    border-bottom: 1px solid #dedede;
    transition: all .3s ease;
}
.header-c {
    padding: 2vw 5vw;
}
.logo {
    height: 12vw;
    max-width: 50vw;
}
.menu-toggle .elementor-heading-title {
    display: none;
}
.menu-toggle {
    display: block;
    font-size: 0;
}  
.header .menu-item a {
    font-size: 7vw;
}
}
.ac {
    height: 100vh;
    border: none;
}
.ac .header-m {
    display: flex;
    animation: op .3s ease .3s 1 forwards;
}
.ac .menu-toggle::before {
    content: "close";
}
@keyframes op {
    0% {opacity:0}
    100% {opacity:1}
}

.elementor-menu-cart__wrapper, .elementor-menu-cart__main {
    z-index: 9999 !important;
}
.woocommerce-mini-cart__empty-message {
    font-size: 0 !important;
}
.woocommerce-mini-cart__empty-message::after {
    content: "Twój koszyk jest pusty.";
    font-size: 1.1vw !important;
}/* End custom CSS */