/* logo */
@media (min-width: 768px) {
    .elementor-3010000 .elementor-element.elementor-element-rsphvob {
        width: 25% !important;
    }
}

/* tab 'Szczegóły produktu' na stronie produktu */
#product .tabs-container .tabs .nav-tabs li:nth-of-type(2) {
    display: none;
}

/* menu główne na mobile */
@media screen 
  and (max-device-width: 1200px)  { 
      .mobileHeader .header-icons li svg {
        color: white !important;
        fill: #b7a69c !important;
      }
      
      .main-menu {
          background-color: #b7a69c !important;
      }
      
      .icon_menu svg {
          color: white !important;
          fill: unset !important;
      }
      
      
  }

/* footer */
.elementor-2010000 .elementor-element.elementor-element-btvafwk {
   background-color: #b7a69c !important;
}

/* tekst w footer */
.elementor-2010000 .elementor-element.elementor-element-btvafwk * {
   color: white !important;
   font-family: "Montserrat", sans-serif !important;
   font-weight: 500;
}

#content-hook_payment_return {
   font-family: "Montserrat" !important;
}

/* sekcja pod footerem */
.elementor-2010000 .elementor-element.elementor-element-nvpkhxc {
     background-color: #D6D5D5 !important;
}

body input,
body textarea,
body select,
.pk-shoppingcart, /* koszyk wysuwający się z prawej */
.control-label {
    font-family: "Montserrat" !important;
}

/* koszyk wysuwający się z prawej */
.pk-shoppingcart * {
    font-family: "Montserrat" !important;
}

.pk-shoppingcart .db {
    display: none;
}

/* ukrycie 'brutto' w cenie na stronie produktu */
.product-prices .tax-shipping-delivery-label {
   display: none !important;
}

aside.pk-aside.pk-right.pk-register.active > div > ul {
    list-style-type: none;
}

aside.pk-aside.pk-right.pk-register.active > div > header > h3 {
    font-family: "Montserrat" !important;
}

/* checkout na mobile start */
@media screen 
  and (max-device-width: 1200px)  { 
      
      .checkout-step-items .step-title {
          font-weight: bold !important;
      }
      
    .checkout-step-items .address-item {
      width: 100% !important;
    }
    
    .checkout-step-items * {
       font-size: 14px !important;
       font-family: "Montserrat", sans-serif !important;
    }
    
    .checkout-step-items #delivery-addresses .custom-radio {
      display: inline-block !important;
    }
    
    .checkout-step-items #delivery-addresses .address-alias {
      position: relative;
      bottom: 4px
    }
    
    .checkout-step-items #delivery-addresses  .address {
        padding-left: 10px !important;
      
    }
    
    .checkout-step-items #delivery-addresses .address-footer {
      float: right;
    }
    
    .checkout-step-items .step-title {
        display: flex;
    }
    
    .checkout-step-items #checkout-delivery-step .delivery-options *,
    .checkout-step-items #checkout-delivery-step .order-options * {
        font-weight: normal !important;
    }
    
     .checkout-step-items #checkout-delivery-step .delivery-options .delivery-option {
        margin-bottom: 30px;
    }
   
    .checkout-step-items #checkout-payment-step .payment-options .payment-option {
        display: flex;
    }
    
    .checkout-step-items #checkout-payment-step #payment-option-2-additional-information dl dt {
        flex: 0;
    }
    
    .checkout-step-items #checkout-payment-step #payment-option-2-additional-information dl dd {
        flex: 1;
    }
    
    #module-przelewy24-paymentSuccessful .cart_navigation {
        display: flex;
        flex-direction: column;
    }


    #module-przelewy24-paymentSuccessful .cart_navigation a {
        margin-top: 20px;
    }
}
/* checkout na mobile koniec */

/* lista metod płatności */
#wrapper .payment-option.clearfix {
    display: flex;
    align-items: center;
}

/* menu po prawej stronie (koszyk, szukaj) */
.blockcart.cart-preview.inactive, .pk_search {
    font-size: 0.95rem;
}

/* opcje menu po lewej stronie (Kolekcje, Productky*/
#top-menu .level-1 a span {
    font-family: "Montserrat" !important;
    font-weight: 300;
    overflow: visible;
}