.elementor-1170201 .elementor-element.elementor-element-14cb1b4 > .elementor-container{min-height:400px;}.elementor-1170201 .elementor-element.elementor-element-14cb1b4 > .elementor-container:after{content:"";min-height:inherit;}.elementor-1170201 .elementor-element.elementor-element-14cb1b4:not(.elementor-motion-effects-element-type-background), .elementor-1170201 .elementor-element.elementor-element-14cb1b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/header-bg.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1170201 .elementor-element.elementor-element-14cb1b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-1170201 .elementor-element.elementor-element-14cb1b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1170201 .elementor-element.elementor-element-a409a26 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-1170201 .elementor-element.elementor-element-a409a26 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1170201 .elementor-element.elementor-element-a409a26 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1170201 .elementor-element.elementor-element-6f5bddb:not(.elementor-motion-effects-element-type-background), .elementor-1170201 .elementor-element.elementor-element-6f5bddb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(8, 4, 2, 0.74);}.elementor-1170201 .elementor-element.elementor-element-6f5bddb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1170201 .elementor-element.elementor-element-6f5bddb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1170201 .elementor-element.elementor-element-19967d4.elementor-view-stacked .elementor-icon{background-color:#F0D7B6;}.elementor-1170201 .elementor-element.elementor-element-19967d4.elementor-view-framed .elementor-icon, .elementor-1170201 .elementor-element.elementor-element-19967d4.elementor-view-default .elementor-icon{color:#F0D7B6;}.elementor-1170201 .elementor-element.elementor-element-19967d4 .elementor-icon{font-size:14px;}.elementor-1170201 .elementor-element.elementor-element-19967d4 .elementor-icon-box-title{color:#F0D7B6;font-family:"Inter", sans-serif;font-size:12px;font-weight:400;text-decoration:underline;}.elementor-1170201 .elementor-element.elementor-element-19967d4{width:auto;align-self:center;}.elementor-1170201 .elementor-element.elementor-element-ce6b660.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1170201 .elementor-element.elementor-element-6e64ff7 .elementor-nav--main a.elementor-item{font-family:"Inter", sans-serif;font-size:12px;font-weight:400;}.elementor-1170201 .elementor-element.elementor-element-6e64ff7 .elementor-nav--main a.elementor-item:not(#e){color:#F0D7B6;}.elementor-1170201 .elementor-element.elementor-element-6e64ff7 .elementor-item > i{color:#F0D7B6;font-size:14px;}.elementor-1170201 .elementor-element.elementor-element-6e64ff7 .elementor-nav--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-1170201 .elementor-element.elementor-element-6e64ff7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1170201 .elementor-element.elementor-element-6e64ff7{width:auto;align-self:flex-end;}.elementor-1170201 .elementor-element.elementor-element-d305d6e .elementor-cart__toggle .elementor-button-icon{font-size:16px;color:#F0D7B6;}.elementor-1170201 .elementor-element.elementor-element-d305d6e .elementor-cart__toggle a{border-color:rgba(2, 1, 1, 0);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:0px 0px 0px 0px;}.elementor-1170201 .elementor-element.elementor-element-d305d6e .elementor-cart__toggle .elementor-button-icon[data-counter]:before{color:#F0D7B6;background-color:rgba(2, 1, 1, 0);top:-1px;inset-inline-end:calc(0em - 23px);}.elementor-1170201 .elementor-element.elementor-element-d305d6e > .elementor-widget-container{margin:0px 0px 0px 14px;padding:0px 25px 0px 0px;}.elementor-1170201 .elementor-element.elementor-element-d305d6e{width:auto;align-self:center;}.elementor-1170201 .elementor-element.elementor-element-49f959e .elementor-menu-toggle{margin-right:auto;}.elementor-1170201 .elementor-element.elementor-element-49f959e .elementor-nav--main a.elementor-item{font-family:"Cormorant Infant", sans-serif;font-size:20px;font-weight:normal;}.elementor-1170201 .elementor-element.elementor-element-49f959e .elementor-nav--main a.elementor-item:not(#e){color:#F0D7B6;}.elementor-1170201 .elementor-element.elementor-element-49f959e .elementor-nav--main:not(.e--pointer-framed) .elementor-item:before, .elementor-1170201 .elementor-element.elementor-element-49f959e .elementor-nav--main:not(.e--pointer-framed) .elementor-item:after{background-color:#F0D7B6;}.elementor-1170201 .elementor-element.elementor-element-49f959e .e--pointer-framed .elementor-item:before, .elementor-1170201 .elementor-element.elementor-element-49f959e .e--pointer-framed .elementor-item:after{border-color:#F0D7B6;}.elementor-1170201 .elementor-element.elementor-element-49f959e a.elementor-menu-toggle:not(#e){color:#F0D7B6;}.elementor-1170201 .elementor-element.elementor-element-49f959e{z-index:15;}.elementor-1170201 .elementor-element.elementor-element-49f959e > .elementor-widget-container{background-image:url("/img/cms/menubar-bg.png");}.elementor-1170201 .elementor-element.elementor-element-e97040e img{max-width:100%;}.elementor-1170201 .elementor-element.elementor-element-e97040e > .elementor-widget-container{margin:100px 0px -100px 0px;}.elementor-1170201 .elementor-element.elementor-element-e97040e{z-index:10;}#header{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-1170201 .elementor-element.elementor-element-6e64ff7 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-1170201 .elementor-element.elementor-element-d305d6e .elementor-cart__toggle a{padding:0px 23px 0px 0px;}}@media(max-width:767px){.elementor-1170201 .elementor-element.elementor-element-14cb1b4 > .elementor-container{min-height:0px;}.elementor-1170201 .elementor-element.elementor-element-14cb1b4 > .elementor-container:after{content:"";min-height:inherit;}.elementor-1170201 .elementor-element.elementor-element-d484683{width:60%;}.elementor-bc-flex-widget .elementor-1170201 .elementor-element.elementor-element-d484683.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170201 .elementor-element.elementor-element-d484683.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170201 .elementor-element.elementor-element-d484683.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1170201 .elementor-element.elementor-element-19967d4 .elementor-icon-box-wrapper{gap:8px;text-align:left;}.elementor-1170201 .elementor-element.elementor-element-ce6b660{width:40%;}.elementor-bc-flex-widget .elementor-1170201 .elementor-element.elementor-element-ce6b660.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170201 .elementor-element.elementor-element-ce6b660.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170201 .elementor-element.elementor-element-ce6b660.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1170201 .elementor-element.elementor-element-6e64ff7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1170201 .elementor-element.elementor-element-6e64ff7{width:auto;align-self:center;}.elementor-1170201 .elementor-element.elementor-element-d305d6e .elementor-cart__toggle .elementor-button-icon{font-size:16px;}.elementor-1170201 .elementor-element.elementor-element-d305d6e > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-1170201 .elementor-element.elementor-element-d305d6e{width:auto;align-self:center;}.elementor-1170201 .elementor-element.elementor-element-49f959e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-1170201 .elementor-element.elementor-element-e97040e img{max-width:60%;}.elementor-1170201 .elementor-element.elementor-element-e97040e > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-1170201 .elementor-element.elementor-element-e97040e{width:auto;}}@media(min-width:768px){.elementor-1170201 .elementor-element.elementor-element-a409a26{width:100%;}}/* Start custom CSS for icon-box, class: .elementor-element-19967d4 */.elementor-1170201 .elementor-element.elementor-element-19967d4 .elementor-icon-box-icon {
   margin-top: 4px;
}/* End custom CSS */
/* Start custom CSS for sign-in, class: .elementor-element-6e64ff7 */@media (max-width: 767px) {
    .elementor-1170201 .elementor-element.elementor-element-6e64ff7 a span {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for shopping-cart, class: .elementor-element-d305d6e */.elementor-1170201 .elementor-element.elementor-element-d305d6e a::before {
    content: "Koszyk";
    font-family: "Inter";
    color: #F0D7B6;
    font-size: 12px;
    margin-top: 2px;
}

.elementor-1170201 .elementor-element.elementor-element-d305d6e .elementor-button-icon[data-counter]::before {
    content: "(" attr(data-counter) ")";
    font-size: 12px;
}

.elementor-1170201 .elementor-element.elementor-element-d305d6e .ceicon-trolley-medium {
    margin-bottom: 2px;
}

@media (max-width: 767px) {
  .elementor-1170201 .elementor-element.elementor-element-d305d6e a::before {
    content: '';
    margin-top: 4px;
  }  
  
  .elementor-1170201 .elementor-element.elementor-element-d305d6e .elementor-button-icon[data-counter]::before {
      margin-top: 2px;
  }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-49f959e */@media (min-width: 768px) {.elementor-1170201 .elementor-element.elementor-element-49f959e .elementor-item{
      text-shadow:
    -1px -1px 0 #524438,
     1px -1px 0 #524438,
    -1px  1px 0 #524438,
     1px  1px 0 #524438;
     
}
    
    .elementor-1170201 .elementor-element.elementor-element-49f959e .menu-item-lnk-strona-glowna a {
        font-size: 0 !important;
    }
    
    .elementor-1170201 .elementor-element.elementor-element-49f959e .menu-item-lnk-strona-glowna a::before {
        content: '';
        display: inline-block;
        width: 25px;
        height: 25px;
        margin-left: 5px;
        opacity: 1 !important;
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='100 100 300 300' fill='none'%3E%3Cg stroke='%23E6D5BD' stroke-width='15' stroke-linecap='round' stroke-linejoin='round'%3E%3C!-- Base --%3E%3Cline x1='96' y1='392' x2='416' y2='392' /%3E%3C!-- Left wall --%3E%3Cline x1='160' y1='392' x2='160' y2='256' /%3E%3C!-- Right wall --%3E%3Cline x1='352' y1='392' x2='352' y2='256' /%3E%3C!-- Inner roof --%3E%3Cpolyline points='160,256 256,176 352,256' /%3E%3C!-- Outer roof --%3E%3Cpolyline points='112,256 256,128 400,256' /%3E%3C!-- Chimney (attached to outer roof) --%3E%3Cpolyline points='320,176 320,128 344,128 344,200' /%3E%3C!-- Door --%3E%3Crect x='224' y='296' width='64' height='96' rx='8' /%3E%3C/g%3E%3C/svg%3E") !important;
background-size: contain;
background-repeat: no-repeat;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-14cb1b4 */@media (min-width: 768px) {
    body:not(#index) .elementor-1170201 .elementor-element.elementor-element-14cb1b4 > .elementor-container {
    min-height: 300px !important;
    }
    
    body:not(#index) .elementor-1170201 .elementor-element.elementor-element-14cb1b4 #logo  {
        margin: -50px 0;
    }
    
    body:not(#index) .elementor-1170201 .elementor-element.elementor-element-14cb1b4 #logo img {
        width: 60%;
    }
}/* End custom CSS */