.left-52 {
    padding-left: 52px;
}

.right-52 {
    padding-right: 52px;
}

.bottom-24 {
    padding-bottom: 24px;
}

/*typo*/
.page-header-cart h1{
    color: #1D1D1B;
    leading-trim: both;
    text-edge: cap;

    /* h4 */
    font-family: BiancoSerif-Regular;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: none;
    padding-top:42px;
  /*  padding-bottom: 39px;*/

}

.shopping-continue {
    color: var(--Fiore-Black, #1D1D1B);
    leading-trim: both;
    text-edge: cap;

    /* s2 */
    font-family: Haskoy-Regular;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 14.4px */
    float:right;
    display: inline;

}

.proponowane-header {
    color: #1D1D1B;
    leading-trim: both;
    text-edge: cap;

    /* h5 */
    font-family: "BiancoSerif-Regular";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 18px */
    padding-bottom: 24px;
    padding-top:48px;
    border-top:1px solid rgba(29, 29, 27, 0.10);
}

.cart_summary_header {

}

.label {
    font-size: 14px;
    color:#1D1D1B;
}

.cart-total .label,
.cart-total .value {
    font-size:18px;
    line-height: 120%;
    font-weight: 400;
    font-style: normal;
    font-family: Haskoy-Regular;

}

.cart_summary_card {
    border-top:1px solid rgba(29, 29, 27, 0.10);
   /* min-width: 364px;*/
}

.cart-summary {
    margin-left: 0px;
}
.card-block {
    padding: 24px 0px 24px 0px;
}

.card-separator {
    border-bottom:1px solid rgba(29, 29, 27, 0.10);
}

.btn-checkout1 {
   /* display: flex;*/
    display: block;
    height: 40px;
    padding: 12px 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
    flex: 1 0 0;
    background: #1D1D1B;

    color: var(--White, #FFF);
    text-align: center;

    /* h7 */
    font-family: Haskoy-Regular;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 19.2px */
    text-transform: uppercase;
}
.btn-checkout1:visited {
    color: var(--White, #FFF);
}

.btn-login {
    font-family: Haskoy-Regular;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 19.2px */
    text-transform: uppercase;

    background: #1D1D1B;
}

.btn-login:hover {
    background-color: #383836 !important;
}

.btn-checkout1:hover {
    background-color: #383836 !important;
}

.button:hover {
    background-color: #383836 !important;
}

.btn-login2 {
    font-family: "Haskoy-Regular", sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1em;
    background-color: #222222;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 60px 12px 60px;
    cursor: pointer;
}
.btn-login2:hover {
    background-color: #383836 !important;
}

.cart-detailed-actions {
    border-top:1px solid rgba(29, 29, 27, 0.10);
   /* position:absolute;*/
    bottom:0px;
  /*  min-width: 364px;*/
    z-index: 11;
}
/*basket*/


/*logowanie*/


.logowanie-h3 {

    font-family: BiancoSerif-Regular;
    font-size: 28px;
    font-weight: 400 !important;
    line-height: 34px;
    letter-spacing: 0em;
    text-align: center;
    text-transform: none !important;
    letter-spacing: 0 !important;

}



@media (max-width: 1024px) {

    .cart-left {
        display: flex;
        padding: 0px 12px;
        flex-direction: column;
        align-items: flex-start;
        gap: 24px;
    }

    .remove-product {
        padding-top: 14px;
        padding-right: 20px;
    }

    .product-line-actions {
        bottom: -20px !important;
    }

    .proponowane-header {
        font-size:22px !important;
    }

    .cart_summary_card {
        width:100% !important;
        max-width:100% !important;
        padding-tight:12px;
    }

    .cart-detailed-actions {
        width:100%;
        max-width:100%;
        padding-right:24px;
        bottom:-12px !important;
    }

    .checkout-steps {
        padding: 0px !important;
    }

    .checkout-step-items {
        padding: 0px !important;
    }

    .product-line-info a.label {
        font-size:16px;
    }

    .anis-button {
        width:80% !important;
    }


    #user-menu-fiore .elementor-nav a{
        padding: 13px 4px !important;
    }

}

.cart-right2 {
    display: flex;
   /* width: 468px;*/
  /*  height: 867px;*/
/*  padding-top: 52px;*/
 /* flex-direction: column;*/
 /* justify-content: flex-end;*/
 /* align-items: center;*/
  gap: 24px;
 /* flex-shrink: 0;*/
  padding: 0px 52px;
  border-left: 1px solid var(--Nowe-linie-dziaowe, rgba(29, 29, 27, 0.10));
  background: var(--Cream-1, #FCFBF4);
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
}
@media (min-width: 1024px) {

    .cart-right {
    /* position: sticky;*/

    /*position: -webkit-sticky;*/
     /*   position:fixed;*/
        top:0;
        right: 0;
        height: 100vh;
        z-index: 100;
        gap:24px;
        border-left: 1px solid var(--Nowe-linie-dziaowe, rgba(29, 29, 27, 0.10));
        background: var(--Cream-1, #FCFBF4);
        padding: 0px 24px;
        display: block;
    }
    .cart-left {
        display: flex;
        /*  width: 932px;*/
        /*   width:100%;*/

        padding: 0px 52px;
        flex-direction: column;
        align-items: flex-start;
        gap: 24px;
    }
    /*infinity scroll*/
    .anis-button {
        width:30% !important;
    }

    .product-line-grid .product-image {
        display: block;
        padding-right: 20px;
    }
}



/*pozycjonowanie podsumowania koszyka*/


.bottom-content {
   /* display: flex;
    align-items: flex-end;
    padding-bottom: 50px;*/
}




/*basket*/

.remove-product a.remove-from-cart {
    float:right;
}


.cart-item {
    padding:2rem 0;
    border-top:1px solid rgba(29, 29, 27, 0.10);
 }

.cart-container {
    /*width: 932px;*/
    width:100%;
    border-top:1px solid rgba(29, 29, 27, 0.10);

}

.product-line-grid-left {
    gap:32px;
}

.product-line-grid-body label {
    color: var(--Fiore-Black, #1D1D1B);
    leading-trim: both;
    text-edge: cap;

    /* s1 */
    font-family: Haskoy-Regular;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 16.8px */
    text-decoration: none;
    text-transform: none;
}

.product-line-info > a {
    display:inline !important;

}

.product-line-info .current-price {
    display:inline !important;
    float:right;
}

.product-line-info {
    display:inline;
}

.current-price .price {
    float:right;
    color: var(--Fiore-Black, #1D1D1B);
    leading-trim: both;
    text-edge: cap;

    /* s1 */
    font-family: Haskoy-Regular;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 16.8px */
}

.product-price {
    float:left;
    color: var(--Fiore-Black, #1D1D1B);
    leading-trim: both;
    text-edge: cap;

    /* s1 */
    font-family: Haskoy-Regular;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 16.8px */
    padding:8px 8px 8px 0px;

}
.prod-features-wrapper {
    display: block !important;
}

.product-line-grid-body .prod-features,
.product-line-grid-body .prod-features .label,
.product-line-grid-body .prod-features .value
{
    color: var(--fiore-black-fiore-black-50, rgba(29, 29, 27, 0.50));
    leading-trim: both;
    text-edge: cap;

    /* s1 */
    font-family: Haskoy-Regular;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 16.8px */
}

.product-line-grid-body .prod-features {
    margin-right: 20px;
}

.product-line-grid-body {
    position: relative;
}

.product-line-actions {
    position: absolute;
    bottom: 0px;
    width:100%;

}

.display-inline {
    display: inline !important;
}

.float-left {
    float:left;
}

.float-right {
    float:right;
}

.form-control {
    padding: 8px;
    justify-content: center;
    align-items: center;
    gap: 16px;
    align-self: stretch;

    /*background-color: #FCFBF4;*/
   background-color: #F0EFE7 !important;
    color: var(--Fiore-Black, #1D1D1B);
    leading-trim: both;
    text-edge: cap;
    border: 0px solid rgba(29, 29, 27, 0.10);
    border: none !important;
    /* s1 */
    font-family: Haskoy-Regular;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 16.8px */

    letter-spacing: 0.1em;
    border-radius: 0;
    box-shadow: none;
}

.form-light {
    background-color: #FCFBF4 !important;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}


.action-del-item {
    text-decoration: underline;
}



/*kombinuje*/
.cart-input-wrapper {
    min-width: 40px;
    width:110px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #FCFBF4;
    border: 1px solid rgba(29, 29, 27, 0.10);
}

.cart-input-wrapper span,
.cart-input-wrapper .input-group
{
    width: 40px;
    text-align: center;
    background: #FCFBF4;
    font-weight:400;

    font-family: Haskoy-Regular;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 16.8px */

}

/*checkout*/

.checkout-bg {
    background-color: #C6CFC9 ;
}

.checkout-step-items {
    padding: 0px 0px 0px 52px;
}
.checkout-steps {
    background: var(--Slate, #C6CFC9);
    padding: 0px 52px;
}



.checkout-step {
    background: #FCFBF4;
    padding:24px 32px;
    margin-bottom: 16px !important;
}


.step-title {
    color: #1D1D1B;

    /* h7 */
    font-family: Haskoy-Regular;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 19.2px */
}

.checkout-h3 {
   /* font-family: "BiancoSerif-Regular";*/
    font-family: Haskoy-Regular;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    font-color: #1D1D1B;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(29, 29, 27, 0.10)

}

.btn-touchspin {
    border: none !important;
    background-color: #FCFBF4 !important;
    color:#000 !important;


}

.js-decrease-product-quantity {
    display:inline !important;
    float:left;
}

.cart-detailed-totals-wrap {
    background-color: #fcfbf4;
 }



.carrier-name {
    color: var(--Fiore-Black, #1D1D1B);
    leading-trim: both;
    text-edge: cap;

    /* s1 */
    font-family: Haskoy-Regular;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 16.8px */
}

.carrier-delay {
    color: var(--fiore-black-fiore-black-50, rgba(29, 29, 27, 0.50));
    leading-trim: both;
    text-edge: cap;

    /* s2 */
    font-family: Haskoy-Regular;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 14.4px */
}

.carrier-price {
    color: var(--Fiore-Black, #1D1D1B);
    leading-trim: both;
    text-edge: cap;

    /* s1 */
    font-family: Haskoy-Regular;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 16.8px */
    float: right;
    margin-right: 12px;
}

.delivery-option {
    padding: 22px 0px 22px 0px;
    border-bottom: 1px solid rgba(29, 29, 27, 0.10)
}

.continue {
    color: var(--White, #FFF);
    text-align: center;
    leading-trim: both;
    text-edge: cap;

    /* h8 CAPS */
    font-family: Haskoy-Regular;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    padding: 12px 16px;
    letter-spacing: normal;
}

.full-house {
    width:100%;
}

.payment-options {
    color: var(--Fiore-Black, #1D1D1B);
    leading-trim: both;
    text-edge: cap;

    /* s1 */
    font-family: Haskoy-Regular;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 16.8px */
}

.condition-label label{
    color: #1D1D1B;
    leading-trim: both;
    text-edge: cap;
    font-family: Haskoy-Regular;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 12px */
}

.h-order-confirm {
    color: var(--Fiore-Black, #1D1D1B);
    text-align: center;
    leading-trim: both;
    text-edge: cap;

    /* h3 */
    font-family: "BiancoSerif-Regular";
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-bottom: 40px;
}

.order_confirmation_message {
    background-color: #FCFBF4 !important;
    color: #1D1D1B !important;
    padding: 40px 0px 40px 0px;
}

.order-number {
    color: var(--Action-orange, #FF7033);
    text-align: center;
    leading-trim: both;
    text-edge: cap;

    /* h4 */
    font-family: "BiancoSerif-Regular";
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 52px 0px 2px 0px;
    margin-top: 40px;
    display: block;
}


/* panel klienta*/

.my-account-left {
    border-right:1px solid rgba(29, 29, 27, 0.10);
    height:100vh;
}

.my-account-title {
    color: var(--Fiore-Black, #1D1D1B);
    leading-trim: both;
    text-edge: cap;

    /* h2 */
    font-family: "BiancoSerif-Regular";
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 36px */
}

.my-account-logout {
    padding: 124px 24px;
}

.my-account-hook {
    padding:24px 0px;
}

.my-account-menu-items {
    list-style: none;
}

.my-account-menu-items li {
    color: var(--Fiore-Black, #1D1D1B);
    leading-trim: both;
    text-edge: cap;

    /* h8 CAPS */
    font-family: Haskoy-Regular;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;

    padding-top:19px;
}

.my-account-main,
.my-account-card-block {
    padding-top:0px !important;
}

.history-title-h6 {
    padding: 24px 0px;
    color: #1D1D1B;
    leading-trim: both;
    text-edge: cap;

    /* h3 */
    font-family: "BiancoSerif-Regular";
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}



table .history-table th {
    color: #1D1D1B;
    leading-trim: both;
    text-edge: cap;

    /* s3 CAPS */
    font-family: Haskoy-Regular;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;

    background: var(--Cream-1, #FCFBF4);
}

table.history-table td {
    color: #1D1D1B;

    /* body */
    font-family: Haskoy-Regular;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 18.2px */
}


/*scroll to top */

.pk-scroll-totop {
    right:0 !important;
}

.pk-fixed-button {
    color: #1D1D1B;
    cursor: pointer;
  /*  border-radius: 90px;
    background: var(--Cream-1, #FCFBF4);
    box-shadow: 2px 2px 8px 0px rgba(29, 29, 27, 0.08);

    display: inline-flex;
    height: 42px;
    padding: 12px 16px;
    justify-content: center;
    align-items: center;
    gap: 8px;

   */
}
/**/


/* product page */
.width-100 {
    width: 100% !important;

}

.top-24 {
    margin-top:24px !important;
}

.top-56 {
    margin-top:56px !important;
}
/**/


/* aside sign in pk-aside*/

.pk-el-signin header h3{
    color: var(--Fiore-Black, #1D1D1B);
    text-align: center;
    leading-trim: both;
    text-edge: cap;

    /* h3 */
    font-family: "BiancoSerif-Regular";
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.pk-aside-tabs .pktabswrap > ul li a.active {

}

.pk-aside-tabs .pktabswrap > ul li a {
    font-family: Haskoy-Regular;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 18.2px */
}

.pk-aside-tabs .pktabswrap > ul li a {
    display: block;
    padding: 20px 35px;
    color: #999;
    font-size: 13px;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    border: 0px solid transparent !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    position: relative;
    margin-bottom: -1px;
}

.pk-aside-tabs .pktabswrap > ul {
    border-bottom: 0px solid #e0e0e0 !important;
    margin-bottom: 50px;
    width: 100%;
}




/*buttons */
body .btn {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    font-family: "Haskoy-Regular";
    line-height: 1em;
    letter-spacing: normal !important;
    text-transform: uppercase;
    color: #ffffff;
}

/*other*/
.ho {
    overflow:hidden;
}
/*
img {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCIgd2lkdGg9IjI1MCIgaGVpZ2h0PSIyNTAiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAsIDEwKSI+CiAgICAgICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwLCAtMTApIiBkPSJNMzAuNjk3NSAyOC40NTQ4QzMwLjY5NzUgMjguNDU0OCAzMC4zMjA1IDI4LjQzMyAyOS45Nzg2IDI4Ljg3MzNMMjguNzMzNiAzMC4zNDk2QzI4LjI4MyAzMC45Mjc5IDI3Ljk4MTcgMzAuOTM0OSAyNy4wNzA5IDMwLjkzNDlDMjYuMjkwNSAzMC45MzQ5IDI0LjUzMjEgMzAuOTAzNyAyMy43NzI5IDMwLjkwMzdDMjIuODk4IDMwLjkwMzcgMjIuNDUwMiAzMC4xMzkgMjIuNDI1MiAyOS42NDkxQzIyLjQwNjEgMjkuMzQ5MyAyMi40MDIyIDI4Ljk3OTEgMjIuNDAyMiAyOC41MTQzTDIyLjQwNDMgMjMuNTYyOEMyMi42OTkgMjMuNTYzIDI1LjMxMTkgMjMuNTU2NSAyNS43MDE2IDIzLjU4MTRDMjYuMjIyMSAyMy42MDc1IDI2LjQ1NjMgMjMuNjYgMjYuNjM4IDI0LjEwNkwyNy4wOTg2IDI1LjI3MDlMMjcuMjEwNSAyNS4yNjA5QzI3LjUyNSAyNS4yMzMgMjcuNjAwOCAyNS4xODIxIDI3LjYwMDggMjQuOTk4NlYyMS4zOTgzQzI3LjYwMDggMjEuMzMyMSAyNy42MTM3IDIxLjEzNDEgMjcuNDQ0NSAyMS4wNzM2TDI3LjIzNTUgMjAuOTkyM0wyNi44MiAyMS42NDk3QzI2LjUwODEgMjIuMTIyNCAyNi4yOTk3IDIyLjIyNzIgMjUuNzUzNSAyMi4yNzk3QzI1LjQxOTIgMjIuMzE3MiAyMy4yMjQ2IDIyLjMxNDkgMjMuMjI0NiAyMi4zMTQ5QzIyLjY1NjkgMjIuMzE0OSAyMi4zOTgxIDIxLjcwOTkgMjIuMzk4MSAyMC45NjEzQzIyLjM5ODEgMjAuOTUzNiAyMi4zODE0IDE2Ljg1NjggMjIuMzgxNCAxNi44NTY4TDI2LjAxMjQgMTYuODYzNEMyOC4yNzQxIDE2Ljg2MzQgMjkuNjY0IDE5LjMxNjggMjkuNjY0IDE5LjMxNjhMMzAuMTE5OSAxOS4xMjUzTDI4LjUzMjUgMTUuMjkzNUwyMy42MDQgMTUuMjgyN0MyMy42MDQgMTUuMjgyNyAyMi41NjM3IDE1LjI3MDYgMjAuMTE3NCAxNS4yNzA2QzE3LjQ2NjcgMTUuMjcwNiAxNi4xOTUzIDEzLjQ3MjYgMTYuMTk1MyAxMS42MDYyQzE2LjE5NTMgOS4zMTM5NiAxNi4yMTU5IDMuNjM5OTkgMTYuMjE1OSAzLjYzOTk5QzE2LjIxNTkgMi43NjI0NCAxNi4zNDcxIDIuMjM3ODUgMTYuMzUyMSAyLjIxNjZDMTYuNjQyNSAwLjk4MjIzNCAxNy4zMzQ4IDAuODgyMjM4IDE3LjgzOTkgMC44NTk0MTFDMTcuODQ5NiAwLjg1ODk4MyAxNy45ODMzIDAuODU4MTA5IDE3Ljk4MzMgMC44NTgxMDlMMTcuNjU5OCAwLjI0OTUxMkwxLjU5MDA2IDAuMjcyNzVDMS41OTAwNiAwLjI3Mjc1IDEuMzAzMjMgMC4yNDk1MTIgMS4xNzgyOCAwLjU0MzM4MkMwLjk5OTAxMyAwLjk2NDYxNyAwIDMuODMwNzEgMCAzLjgzMDcxTDAuNDU2NTkxIDQuMDIyNjVDMC40NTY1OTEgNC4wMjI2NSAxLjg0ODY0IDEuNTU2OTcgNC4xMTQyMSAxLjU1Njk3TDcuNzgzMjMgMS41NDc4NUM3Ljc4MzIzIDEuNTQ3ODUgNy43NTc1NiAzLjE0NzA5IDcuNzU5MDYgNC42MDQ0NEM3Ljc1NjYxIDUuMjkyNDcgNy43NTM0OSA1LjUzNzAyIDcuNzUzNDkgNS41NDE2QzcuNzUzNDkgNS45NzI5NiA3LjUwODYzIDYuNzM3NDIgNi45MjU4NyA2LjczNzQyQzYuOTI1ODcgNi43Mzc0MiA0Ljc4MDQ5IDYuNzUwMzkgNC4zMTExMyA2LjY5ODA2QzMuNzY0MDkgNi42NDU0NSAzLjYxNjYgNi41NDY5MSAzLjMwNDI0IDYuMDc0MTlMMi44ODc5OSA1LjQxNjY4TDIuNjc4NyA1LjQ5Nzk3QzIuNTI1MjQgNS41NTI3MiAyLjUyMTMgNS43MTkxMiAyLjUyMTk4IDUuNzk5NTdDMi41MjE5OCA1LjgwNzk2IDIuNTIyMjUgNS44MTY1MyAyLjUyMjI1IDUuODIyOFY5LjQ4MDAxTDMuMDI1MTUgOS42NzA1MkwzLjQzOTc4IDguNjE2MTVDMy42MjE5IDguMTY5OTYgMy44MzI1NCA3Ljk4ODQ1IDQuNDI0NCA3Ljk4ODQ1SDcuNzI3MjhMNy43MzQyMSAxMi44NjQ5TDcuNjk2MzEgMTMuOTc5MUM3LjY1MTc3IDE0LjQxNjUgNy41OTg2NyAxNC43MTU0IDcuNDI2NDYgMTQuOTM2MUM3LjMyMjU3IDE1LjA2ODMgNy4xNzU3NiAxNS4xNzI0IDYuOTYxNTkgMTUuMjYxNkw0LjkyMTA1IDE1LjkxNDZMNS4wNDEzOCAxNi4yMzU2QzUuMDY2MzcgMTYuMjg2IDUuMTA1MzQgMTYuNDE4NyA1LjI2ODMyIDE2LjQzMDFMNS4yNjcyMyAxNi40MzMyQzUuMjY3MjMgMTYuNDMzMiA1LjI3NDI5IDE2LjQzMzQgNS4yODU3IDE2LjQzMzhDNS4yODYyNCAxNi40MzM4IDUuMjg2NTEgMTYuNDM0MSA1LjI4NzA2IDE2LjQzNDFINS4yOTYwMkM1LjMzMzkxIDE2LjQzNTIgNS40MDIyMiAxNi40MzczIDUuNDU1ODcgMTYuNDM5NUM2LjEwOTkzIDE2LjQ2NjIgNy4yNDgyOCAxNi40NDc0IDcuMjQ4MjggMTkuMDc0QzcuMjQ4MjggMTkuMDc0IDcuMjQyMyAyOC43NDE0IDcuMTQ2MDIgMjkuODg0NUM3LjA5MzczIDMwLjQ2MjcgNi44NzAzMiAzMS4wMjc2IDYuNDc5ODcgMzEuMjExNkM2LjQ3OTg3IDMxLjIxMTYgNi4xNTgxNCAzMS4zNTYxIDUuODg4NjkgMzEuMzg1Nkw1LjcyODg1IDMyLjAwMDFMMTIuMDU2OSAzMS45OTk5QzEyLjIzOSAzMS45OTk5IDEyLjI3NjMgMzEuODU0MiAxMi4zMDI2IDMxLjgwMTZMMTIuNDIyOCAzMS40ODA5TDEwLjM4NCAzMC44Mjg1QzEwLjE2OTkgMzAuNzM5MyAxMC4wMjMzIDMwLjYzNTMgOS45MTk1MSAzMC41MDMzQzkuNzQ3NDQgMzAuMjgyNyA5LjY5NDM0IDI5Ljk4NDEgOS42NDk5MyAyOS41NDcxQzkuNjI0MTMgMjkuMjU4MiA5LjYyODM0IDIzLjg0NzQgOS42MjgzNCAyMy44NDc0SDEwLjE4ODdDMTAuNjExNiAyMy44NzE1IDEwLjg4NzIgMjQuMTkwNiAxMS41MTA5IDI1LjExNjhDMTEuNTEwOSAyNS4xMTY4IDE1LjE5OCAzMC42NzU1IDE1LjM3NTIgMzAuODczOEMxNS45NDk0IDMxLjUxNTggMTYuNDcyNyAzMS45OTc5IDE4LjI0MyAzMS45OTc5SDE4LjQyODVMMTguNDI4IDMyLjAwMDFMMjcuNjk0IDMxLjk5NzhDMjguNTUyOCAzMS45OTc4IDI4Ljk2NDcgMzIuMDE5MyAyOS4zODQzIDMxLjg3MDJDMjkuNjIzIDMxLjc4NTQgMjkuODQ5NCAzMS42OTc3IDMwLjA5NTMgMzAuOTc2N0wzMC45NjgxIDI4LjQ1OTlDMzAuOTY4MSAyOC40NTk5IDMwLjgzNDYgMjguNDU2OSAzMC42OTc1IDI4LjQ1NDhaTTEwLjE0NTIgMTMuMjg2NVYzLjMzNzI4QzEwLjE0NTIgMi4zMTcyNSAxMC45NjQzIDEuNDkwMzQgMTEuOTc0OSAxLjQ5MDM0QzEyLjk4NTMgMS40OTAzNCAxMy44MDQzIDIuMTA5NjMgMTMuODA0MyAzLjEyOTY2QzEzLjgwNDMgMy4xMzExNyAxMy44MDQyIDMuMzQwMjggMTMuODA0MiAzLjM0MThWMTMuMjgxN0MxMy44MDQyIDEzLjI4MzMgMTMuODA0MyAxMy40OTI1IDEzLjgwNDMgMTMuNDk0MUMxMy44MDQzIDE0LjUxNDEgMTIuOTg1MyAxNS4xMzM0IDExLjk3NDkgMTUuMTMzNEMxMC45NjQzIDE1LjEzMzQgMTAuMTQ1MiAxNC4zMDY1IDEwLjE0NTIgMTMuMjg2NUMxMC4xNDUyIDEzLjI4NDkgMTAuMTQ1NSAxMy40OTA5IDEwLjE0NTUgMTMuNDg5M0gxMC4xNDUyVjEzLjI4NjVaTTExLjAxNDUgMjIuNTEzOEwxMC42MzU4IDIyLjUwNjRDOS45MDk0NiAyMi41MDY0IDkuNjE4MjkgMjEuODMxIDkuNjE4MjkgMjEuMDYzMUw5LjYxOTkyIDE2LjcxODNMMTAuMzU4NCAxNi43MjAyQzEwLjM1ODQgMTYuNzIwMiAxMS4zMzYgMTYuNzMwMyAxMS42OTUyIDE2Ljc3OTNDMTIuMTg3MSAxNi44NDY2IDEyLjQ4NTEgMTYuOTQwOSAxMi43MjQgMTcuMDc1N0MxMy43NDA5IDE3LjY0OTggMTQuMjE1NyAxOC4zMjY3IDE0LjIxNTcgMTkuNjAwM0MxNC4yMTU3IDIxLjIzNzMgMTMuMzMyMyAyMi41MjAyIDExLjU2MiAyMi41MjAyTDExLjAxNDUgMjIuNTEzOFpNMTkuOTUxMiAyOS4yOTNDMTkuOTUxMiAzMC40ODAxIDE4LjQ5MzkgMzAuODI1NSAxNy45NTI2IDMwLjI4OTlDMTYuNTU4IDI4LjkwOTkgMTMuMTU5MiAyMy4yMDk0IDEzLjE1OTIgMjMuMjA5NEMxMy4xNTkyIDIzLjIwOTQgMTYuMzM2NiAyMi43MzUgMTYuMzM2NiAxOS41ODZDMTYuMzM2NiAxOC4wMDg4IDE1LjU0ODQgMTcuMDA0MSAxNC4zNDg0IDE2LjQzNDJDMTQuMzQ4NCAxNi40MzQyIDE2LjIwOTkgMTYuNDM4OCAxNi4yNTk5IDE2LjQzODhDMTguMzQ3NiAxNi40Mzg4IDE5Ljk1MTIgMTYuODA0NSAxOS45NTEyIDE5LjA0NTVWMjkuMjkzWiIgZmlsbD0iIzFEMUQxQiIgY2xhc3M9InN2Zy1lbGVtLTEiPjwvcGF0aD4KICAgICAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVUeXBlPSJYTUwiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0ic2NhbGUiIHZhbHVlcz0iMTsxLjU7MSIgYWRkaXRpdmU9InN1bSIgYmVnaW49IjBzIiBkdXI9IjJzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPgogICAgPC9nPgo8L3N2Zz4=)
    50% 50% no-repeat;
    background-size: 50px;
    }
*/
/*img:not(.loaded)*/
/* good
img:not(.loaded) {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCIgd2lkdGg9IjI1MCIgaGVpZ2h0PSIyNTAiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAsIDEwKSI+CiAgICAgICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwLCAtMTApIiBkPSJNMzAuNjk3NSAyOC40NTQ4QzMwLjY5NzUgMjguNDU0OCAzMC4zMjA1IDI4LjQzMyAyOS45Nzg2IDI4Ljg3MzNMMjguNzMzNiAzMC4zNDk2QzI4LjI4MyAzMC45Mjc5IDI3Ljk4MTcgMzAuOTM0OSAyNy4wNzA5IDMwLjkzNDlDMjYuMjkwNSAzMC45MzQ5IDI0LjUzMjEgMzAuOTAzNyAyMy43NzI5IDMwLjkwMzdDMjIuODk4IDMwLjkwMzcgMjIuNDUwMiAzMC4xMzkgMjIuNDI1MiAyOS42NDkxQzIyLjQwNjEgMjkuMzQ5MyAyMi40MDIyIDI4Ljk3OTEgMjIuNDAyMiAyOC41MTQzTDIyLjQwNDMgMjMuNTYyOEMyMi42OTkgMjMuNTYzIDI1LjMxMTkgMjMuNTU2NSAyNS43MDE2IDIzLjU4MTRDMjYuMjIyMSAyMy42MDc1IDI2LjQ1NjMgMjMuNjYgMjYuNjM4IDI0LjEwNkwyNy4wOTg2IDI1LjI3MDlMMjcuMjEwNSAyNS4yNjA5QzI3LjUyNSAyNS4yMzMgMjcuNjAwOCAyNS4xODIxIDI3LjYwMDggMjQuOTk4NlYyMS4zOTgzQzI3LjYwMDggMjEuMzMyMSAyNy42MTM3IDIxLjEzNDEgMjcuNDQ0NSAyMS4wNzM2TDI3LjIzNTUgMjAuOTkyM0wyNi44MiAyMS42NDk3QzI2LjUwODEgMjIuMTIyNCAyNi4yOTk3IDIyLjIyNzIgMjUuNzUzNSAyMi4yNzk3QzI1LjQxOTIgMjIuMzE3MiAyMy4yMjQ2IDIyLjMxNDkgMjMuMjI0NiAyMi4zMTQ5QzIyLjY1NjkgMjIuMzE0OSAyMi4zOTgxIDIxLjcwOTkgMjIuMzk4MSAyMC45NjEzQzIyLjM5ODEgMjAuOTUzNiAyMi4zODE0IDE2Ljg1NjggMjIuMzgxNCAxNi44NTY4TDI2LjAxMjQgMTYuODYzNEMyOC4yNzQxIDE2Ljg2MzQgMjkuNjY0IDE5LjMxNjggMjkuNjY0IDE5LjMxNjhMMzAuMTE5OSAxOS4xMjUzTDI4LjUzMjUgMTUuMjkzNUwyMy42MDQgMTUuMjgyN0MyMy42MDQgMTUuMjgyNyAyMi41NjM3IDE1LjI3MDYgMjAuMTE3NCAxNS4yNzA2QzE3LjQ2NjcgMTUuMjcwNiAxNi4xOTUzIDEzLjQ3MjYgMTYuMTk1MyAxMS42MDYyQzE2LjE5NTMgOS4zMTM5NiAxNi4yMTU5IDMuNjM5OTkgMTYuMjE1OSAzLjYzOTk5QzE2LjIxNTkgMi43NjI0NCAxNi4zNDcxIDIuMjM3ODUgMTYuMzUyMSAyLjIxNjZDMTYuNjQyNSAwLjk4MjIzNCAxNy4zMzQ4IDAuODgyMjM4IDE3LjgzOTkgMC44NTk0MTFDMTcuODQ5NiAwLjg1ODk4MyAxNy45ODMzIDAuODU4MTA5IDE3Ljk4MzMgMC44NTgxMDlMMTcuNjU5OCAwLjI0OTUxMkwxLjU5MDA2IDAuMjcyNzVDMS41OTAwNiAwLjI3Mjc1IDEuMzAzMjMgMC4yNDk1MTIgMS4xNzgyOCAwLjU0MzM4MkMwLjk5OTAxMyAwLjk2NDYxNyAwIDMuODMwNzEgMCAzLjgzMDcxTDAuNDU2NTkxIDQuMDIyNjVDMC40NTY1OTEgNC4wMjI2NSAxLjg0ODY0IDEuNTU2OTcgNC4xMTQyMSAxLjU1Njk3TDcuNzgzMjMgMS41NDc4NUM3Ljc4MzIzIDEuNTQ3ODUgNy43NTc1NiAzLjE0NzA5IDcuNzU5MDYgNC42MDQ0NEM3Ljc1NjYxIDUuMjkyNDcgNy43NTM0OSA1LjUzNzAyIDcuNzUzNDkgNS41NDE2QzcuNzUzNDkgNS45NzI5NiA3LjUwODYzIDYuNzM3NDIgNi45MjU4NyA2LjczNzQyQzYuOTI1ODcgNi43Mzc0MiA0Ljc4MDQ5IDYuNzUwMzkgNC4zMTExMyA2LjY5ODA2QzMuNzY0MDkgNi42NDU0NSAzLjYxNjYgNi41NDY5MSAzLjMwNDI0IDYuMDc0MTlMMi44ODc5OSA1LjQxNjY4TDIuNjc4NyA1LjQ5Nzk3QzIuNTI1MjQgNS41NTI3MiAyLjUyMTMgNS43MTkxMiAyLjUyMTk4IDUuNzk5NTdDMi41MjE5OCA1LjgwNzk2IDIuNTIyMjUgNS44MTY1MyAyLjUyMjI1IDUuODIyOFY5LjQ4MDAxTDMuMDI1MTUgOS42NzA1MkwzLjQzOTc4IDguNjE2MTVDMy42MjE5IDguMTY5OTYgMy44MzI1NCA3Ljk4ODQ1IDQuNDI0NCA3Ljk4ODQ1SDcuNzI3MjhMNy43MzQyMSAxMi44NjQ5TDcuNjk2MzEgMTMuOTc5MUM3LjY1MTc3IDE0LjQxNjUgNy41OTg2NyAxNC43MTU0IDcuNDI2NDYgMTQuOTM2MUM3LjMyMjU3IDE1LjA2ODMgNy4xNzU3NiAxNS4xNzI0IDYuOTYxNTkgMTUuMjYxNkw0LjkyMTA1IDE1LjkxNDZMNS4wNDEzOCAxNi4yMzU2QzUuMDY2MzcgMTYuMjg2IDUuMTA1MzQgMTYuNDE4NyA1LjI2ODMyIDE2LjQzMDFMNS4yNjcyMyAxNi40MzMyQzUuMjY3MjMgMTYuNDMzMiA1LjI3NDI5IDE2LjQzMzQgNS4yODU3IDE2LjQzMzhDNS4yODYyNCAxNi40MzM4IDUuMjg2NTEgMTYuNDM0MSA1LjI4NzA2IDE2LjQzNDFINS4yOTYwMkM1LjMzMzkxIDE2LjQzNTIgNS40MDIyMiAxNi40MzczIDUuNDU1ODcgMTYuNDM5NUM2LjEwOTkzIDE2LjQ2NjIgNy4yNDgyOCAxNi40NDc0IDcuMjQ4MjggMTkuMDc0QzcuMjQ4MjggMTkuMDc0IDcuMjQyMyAyOC43NDE0IDcuMTQ2MDIgMjkuODg0NUM3LjA5MzczIDMwLjQ2MjcgNi44NzAzMiAzMS4wMjc2IDYuNDc5ODcgMzEuMjExNkM2LjQ3OTg3IDMxLjIxMTYgNi4xNTgxNCAzMS4zNTYxIDUuODg4NjkgMzEuMzg1Nkw1LjcyODg1IDMyLjAwMDFMMTIuMDU2OSAzMS45OTk5QzEyLjIzOSAzMS45OTk5IDEyLjI3NjMgMzEuODU0MiAxMi4zMDI2IDMxLjgwMTZMMTIuNDIyOCAzMS40ODA5TDEwLjM4NCAzMC44Mjg1QzEwLjE2OTkgMzAuNzM5MyAxMC4wMjMzIDMwLjYzNTMgOS45MTk1MSAzMC41MDMzQzkuNzQ3NDQgMzAuMjgyNyA5LjY5NDM0IDI5Ljk4NDEgOS42NDk5MyAyOS41NDcxQzkuNjI0MTMgMjkuMjU4MiA5LjYyODM0IDIzLjg0NzQgOS42MjgzNCAyMy44NDc0SDEwLjE4ODdDMTAuNjExNiAyMy44NzE1IDEwLjg4NzIgMjQuMTkwNiAxMS41MTA5IDI1LjExNjhDMTEuNTEwOSAyNS4xMTY4IDE1LjE5OCAzMC42NzU1IDE1LjM3NTIgMzAuODczOEMxNS45NDk0IDMxLjUxNTggMTYuNDcyNyAzMS45OTc5IDE4LjI0MyAzMS45OTc5SDE4LjQyODVMMTguNDI4IDMyLjAwMDFMMjcuNjk0IDMxLjk5NzhDMjguNTUyOCAzMS45OTc4IDI4Ljk2NDcgMzIuMDE5MyAyOS4zODQzIDMxLjg3MDJDMjkuNjIzIDMxLjc4NTQgMjkuODQ5NCAzMS42OTc3IDMwLjA5NTMgMzAuOTc2N0wzMC45NjgxIDI4LjQ1OTlDMzAuOTY4MSAyOC40NTk5IDMwLjgzNDYgMjguNDU2OSAzMC42OTc1IDI4LjQ1NDhaTTEwLjE0NTIgMTMuMjg2NVYzLjMzNzI4QzEwLjE0NTIgMi4zMTcyNSAxMC45NjQzIDEuNDkwMzQgMTEuOTc0OSAxLjQ5MDM0QzEyLjk4NTMgMS40OTAzNCAxMy44MDQzIDIuMTA5NjMgMTMuODA0MyAzLjEyOTY2QzEzLjgwNDMgMy4xMzExNyAxMy44MDQyIDMuMzQwMjggMTMuODA0MiAzLjM0MThWMTMuMjgxN0MxMy44MDQyIDEzLjI4MzMgMTMuODA0MyAxMy40OTI1IDEzLjgwNDMgMTMuNDk0MUMxMy44MDQzIDE0LjUxNDEgMTIuOTg1MyAxNS4xMzM0IDExLjk3NDkgMTUuMTMzNEMxMC45NjQzIDE1LjEzMzQgMTAuMTQ1MiAxNC4zMDY1IDEwLjE0NTIgMTMuMjg2NUMxMC4xNDUyIDEzLjI4NDkgMTAuMTQ1NSAxMy40OTA5IDEwLjE0NTUgMTMuNDg5M0gxMC4xNDUyVjEzLjI4NjVaTTExLjAxNDUgMjIuNTEzOEwxMC42MzU4IDIyLjUwNjRDOS45MDk0NiAyMi41MDY0IDkuNjE4MjkgMjEuODMxIDkuNjE4MjkgMjEuMDYzMUw5LjYxOTkyIDE2LjcxODNMMTAuMzU4NCAxNi43MjAyQzEwLjM1ODQgMTYuNzIwMiAxMS4zMzYgMTYuNzMwMyAxMS42OTUyIDE2Ljc3OTNDMTIuMTg3MSAxNi44NDY2IDEyLjQ4NTEgMTYuOTQwOSAxMi43MjQgMTcuMDc1N0MxMy43NDA5IDE3LjY0OTggMTQuMjE1NyAxOC4zMjY3IDE0LjIxNTcgMTkuNjAwM0MxNC4yMTU3IDIxLjIzNzMgMTMuMzMyMyAyMi41MjAyIDExLjU2MiAyMi41MjAyTDExLjAxNDUgMjIuNTEzOFpNMTkuOTUxMiAyOS4yOTNDMTkuOTUxMiAzMC40ODAxIDE4LjQ5MzkgMzAuODI1NSAxNy45NTI2IDMwLjI4OTlDMTYuNTU4IDI4LjkwOTkgMTMuMTU5MiAyMy4yMDk0IDEzLjE1OTIgMjMuMjA5NEMxMy4xNTkyIDIzLjIwOTQgMTYuMzM2NiAyMi43MzUgMTYuMzM2NiAxOS41ODZDMTYuMzM2NiAxOC4wMDg4IDE1LjU0ODQgMTcuMDA0MSAxNC4zNDg0IDE2LjQzNDJDMTQuMzQ4NCAxNi40MzQyIDE2LjIwOTkgMTYuNDM4OCAxNi4yNTk5IDE2LjQzODhDMTguMzQ3NiAxNi40Mzg4IDE5Ljk1MTIgMTYuODA0NSAxOS45NTEyIDE5LjA0NTVWMjkuMjkzWiIgZmlsbD0iIzFEMUQxQiIgY2xhc3M9InN2Zy1lbGVtLTEiPjwvcGF0aD4KICAgICAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVUeXBlPSJYTUwiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0ic2NhbGUiIHZhbHVlcz0iMTsxLjU7MSIgYWRkaXRpdmU9InN1bSIgYmVnaW49IjBzIiBkdXI9IjJzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPgogICAgPC9nPgo8L3N2Zz4=)
    50% 50% no-repeat;
    background-size: 50px;
    border:1px solid #f00;
}
*/

/*sticky menu sticky class for second row with logo */
.am-in-view {
    display: block !important;
}
.not-in-view {
    display:none !important;
}

#hidden-menu {
    display:none;
}

.image-logo-sygnet {
    width: 31px;
    height: 31px;
}

#logo-sygnet .elementor-image img {
    height: 30px !important;
}

/*for product page to hide overflowing blog content text */
#content {
    overflow: hidden;
}
#main-content {
    overflow: hidden;
}
/*submenu */
.submenu-space {
    margin-top: 24px !important;
}

.pk-menu-horizontal .menu-dropdown {
    background-color: #FCFBF4;
  /*  margin-top: 24px;*/
    margin-top:0px;
}
.widget-pklinks li:not(:last-child) {
    padding-bottom: 0px;
}

/*blog post */

.page-header h1 {
    font-family: BiancoSerif-Regular;
    font-size:36px;
    font-weight:400;
    line-height: 36px;
    padding-top:24px;
    letter-spacing: normal !important;
    text-transform: none !important;
}

.simpleblog-short-content {
    color: var(--Fiore-Black, #1D1D1B);
    leading-trim: both;
    text-edge: cap;

    /* h3 */
    font-family: "BiancoSerif-Regular";
    font-size: 28px;*
    font-style: normal;
    font-weight: 400;
    line-height: normal;

    padding-top: 56px;
   /* padding-bottom: 72px;*/
    padding-bottom: 12px;
}

.blog-row .simpleblog-short-content p {
    color: var(--Fiore-Black, #1D1D1B);
    leading-trim: both;
    text-edge: cap;

    /* h3 */
    font-family: "BiancoSerif-Regular" !important;
    font-size: 28px;*
font-style: normal;
    font-weight: 400;
    line-height: normal;

    padding-top: 56px;
    /* padding-bottom: 72px;*/
    padding-bottom: 12px;
}

.simpleblog-product-slider {
    /*border-top:1px rgba(29, 29, 27, 0.10) solid;*/
    padding:24px 0px;
}

/*product page*/

#pksizeguide-show {

    color: var(--Fiore-Black, #1D1D1B);
    leading-trim: both;
    text-edge: cap;

    /* h8 CAPS */
    font-family: Haskoy-Regular;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;

    border:none !important;
    float:right;

    position: absolute;
    top:50px;
    right:0px;
}

#pksizeguide-show:hover {
    color:#000000;
}

.breadcrumb {
    color: var(--fiore-black-fiore-black-50, rgba(29, 29, 27, 0.50));
    leading-trim: both;
    text-edge: cap;

    /* s2 */
    font-family: Haskoy-Regular;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 120% !important; /* 14.4px */
    text-transform: none !important;
}

/*blog*/
.blog-title {
    color: var(--Fiore-Black, #1D1D1B);
    leading-trim: both;
    text-edge: cap;

    /* h2 */
    font-family: "BiancoSerif-Regular" !important;
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 36px */
}

.blog-heading {
    padding: 32px 0;
    border-bottom: 1px solid var(--fiore-black-fiore-black-10, rgba(29, 29, 27, 0.10)) !important;
}

.blog-title-desc {
    width:400px;

    color: var(--Fiore-Black, #1D1D1B);

    /* body */
    font-family: Haskoy-Regular;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 18.2px */

    padding: 0 32px 32px 0;
}

.blog-headline a {
    color: var(--Fiore-Black, #1D1D1B);
    leading-trim: both;
    text-edge: cap;

    /* h4 */
    font-family: "BiancoSerif-Regular";
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

. simpleblog__listing__post__wrapper__content p {
    color: var(--Fiore-Black, #1D1D1B);

    /* body */
    font-family: Haskoy-Regular;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 18.2px */
}

.menu-style {
   padding-bottom: 12px;
}

.menu-style:active {
    border-bottom: 1px solid #F25E1E;
}

.menu-style:hover {
    border-bottom: 1px solid #0a5579;
    color: #000000;

}
.menu-style a:hover {
    color: #000000;

}

.promocje {
    color:#F25E1E;
}
.promocje a {
    color:#F25E1E !important;
}

.menu-green {
    color: green !important;
}
.menu-green a {
    color:green !important;
}

.menu-red {
    color: red !important;
}
.menu-red a span {
    color: red !important;
 }

.menu-orange {
    color: orange !important;
}

.menu-orange a span {
    color: orange !important;
}

/*new products listing */
#product-list-header .category-title {
    color: var(--Fiore-Black, #1D1D1B);
    leading-trim: both;
    text-edge: cap;

    /* h2 */
    font-family: "BiancoSerif-Regular";
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 36px */
}

#product-list-header {
    margin-bottom: 40px;
}

.category-title {
    color: var(--Fiore-Black, #1D1D1B);
    leading-trim: both;
    text-edge: cap;

    /* h2 */
    font-family: "BiancoSerif-Regular";
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 36px */
   /* padding-bottom: 40px;*/
    float:left;
}

/*product - miniature*/
.color-number {
    color: var(--Fiore-Black, #1D1D1B);

    /* body */
    font-family: Haskoy-Regular;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 18.2px */
}


/*facets*/
.facet-title-label {
    color: var(--Fiore-Black, #1D1D1B);

    /* body */
    font-family: Haskoy-Regular;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%; /* 18.2px */

}

.pk-aside header h3 {

        color: #1D1D1B;
        font-family: "BiancoSerif-Regular", sans-serif;
        font-size: 22px;
        font-weight: 400;
        text-transform: none;
        line-height: 1.2em;

}

#search_filters .facet {
    border-bottom: 1px solid rgba(29, 29, 27, 0.10);
}

.pk-aside {
    top: 0;
    right: 0;
    position: fixed;
    background: #FCFBF4;
    height: 100%;
    width: 375px;
    z-index: 999;
    max-width: 100%;
    box-sizing: border-box;
    padding: 24px 30px 40px;
    transform: translateX(100%);
    transition: transform 0.3s cubic-bezier(0.22, 1, 0.36, 1);
}

.close-sidebar {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 24px;
    right: 24px;
    cursor: pointer;
    background: none;
    color: #333;
    padding: 0;
}



/*basket mobile*/

.elementor-cart__title {
    padding-top:24px;
}

.elementor-cart__main {
    padding-top:24px;
    width:375px;
}

.elementor-cart__main .close-sidebar {
    padding-right: 24px;
}

.ceicon-close {

}

.btn-tertiary {
    background: #1d1d1b !important;
    padding:12px !important;
}

@media (max-width: 1024px) {
    #products.view_grid .product_list .grid-container {
        column-gap: 12px;
        row-gap:14px;
    }
}

.gm_omniprice {
    font-family: Haskoy-Regular;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    color: rgba(29,29,27,0.50) !important;
    background-color: #FCFBF4 !important;
}

@media (max-width: 1300px) {
    .ce-product-variants {
        /* width:70% !important;*/
        max-width:250px;

    }

    .ce-product-quantity__idth-auto {
        padding-bottom:24px;

    }

}

@media (min-width: 1300px) {
    .ce-product-variants {
        /* width:70% !important;*/
        max-width:370px;

    }
}



#search_filters_wrapper {display: block !important}

/*table global size guide */
.nav-tabs > li:nth-child(2) {
    display: none;

}

#pksizeguide {
    padding:12px;
}

#pksizeguide h3 {
    font-family: Haskoy-Regular;
    font-weight: 400;
}

#checkout-payment-step {
    border-bottom:80px;
}

/*mega menu ets */

.menu-large-item {
    color: #1D1D1B;
    font-family: "BiancoSerif-Regular",sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 2em;
}

/*p24 - fix */
.p24-payment-return-page .pay-method-graphics {
    width: auto !important;
    display: inline-block;
}

.swiper-pagination-bullet {
    width: 150px !important;
    height: 1px !important;
    border-radius: 0px !important;
    margin: 0px !important;
}

.blog-row p a {
    color:red;
}

.blog-row h3, .blog-row h2 {
    font-family: "Haskoy-Regular";
}

.blog-row p {
    font-family: "Haskoy-Regular" !important;
}

@media (max-width: 640px ) {

    .swiper-pagination-bullet {
        width: 20px !important;
        height: 1px !important;
        border-radius: 0px !important;
        margin: 0px !important;
    }

    .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom:50px;
    }

}