.icon6 {
    /*display: inline-block;*/
    /*background-repeat: no-repeat;*/
    /*background-size: contain;*/
    /*width: 24px;*/
    /*height: 24px*/
}
.info-icon {
    /*display: block;*/
    /*background-image: url("/skin/3/gif/info.svg")*/
}

.arrow-icon {
    display: block;
    width: 40px;
    height: 40px
}

    .arrow-icon::before {
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        background-image: url("/skin/3/gif/chevron-right.svg");
        /*background-position: -640px -536px;*/
    }

.arrow-icon--left::before {
    transform: rotate(180deg)
}

.arrow-down-icon {
    background-position: -640px -536px;
}

.close-icon {
    display: block;
    padding: 8px
}

    .close-icon::before {
        cursor: pointer;
        display: block;
        width: 28px;
        height: 28px;
        background-position: center;
        background-repeat: no-repeat;
        background-image: url("/skin/3/gif/x-icon.svg")
    }

.refresh-icon {
    width: 32px;
    background-position: -617px -188px;
}

.storehouse-icon {
    background-position: -64px -572px;
}

.gratis-icon {
    background-position: -587px -536px;
}

.info-icon {
    background-position: -680px -536px;
}

.similar-icon {
    background-position: -330px -569px;
}

    .similar-icon:hover {
        background-position: -296px -569px;
    }

.remove-icon {
    background-position: -195px -569px;
}

    .remove-icon:hover {
        background-position: -161px -569px;
    }

.available-icon {
    background-position: -262px -569px;
}

    .available-icon:hover {
        background-position: -228px -569px;
    }

.addtolist-icon {
    background-position: -127px -569px;
}

    .addtolist-icon:hover {
        background-position: -93px -569px;
    }

.favorite-icon {
    background-position: -398px -569px;
}

    .favorite-icon:hover {
        background-position: -364px -569px
    }

    .favorite-icon.act {
        background-position: -496px -532px;
        opacity: 1 !important
    }

.eye-icon {
    background-position: -534px -570px;
}

    .eye-icon:hover {
        background-position: -500px -570px;
    }

.qrcode-icon {
    background-position: -602px -568px;
}

    .qrcode-icon:hover {
        background-position: -568px -568px;
    }

.catalog-icon {
    cursor: pointer;
    display: block;
    width: 40px;
    height: 40px;
    padding: 8px;
    transition: background-color 0.3s;
    border-radius: 4px;
    box-shadow: 0px 4px 4px 0px transparent;
    /*background-position: center;*/
    background-repeat: no-repeat;
    /*background-size: 30px 30px*/
}

body i.i6.cart {
    background-position: -747px -534px;
    /*background-position: -221px -110px;*/
}

body .btn-addToCart-P i.i6.cart, body .pp-box i.i6.cart {
    background-position: -709px -534px;
    /*background-position: -649px -111px;*/
}

.pakiet-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("/skin/3/gif/icons/cart-package-black.svg") no-repeat center;
    background-size: contain
}

.ProdBox5-info {
    display: flex;
    align-items: center
}

.product .favo.pb3 {
    opacity: 0;
    transition: opacity 0.5s ease-in
}

.product .titm {
    color: #8190a2;
    margin-right: 40px;
    transition: color 0.35s ease-in-out
}

    .product .titm > * {
        margin-right: 24px
    }

        .product .titm > *:last-child {
            margin-right: 0
        }

.product:hover .favo.pb3 {
    opacity: 1;
    transition: opacity 0.5s ease-in
}

.product:hover .titm {
    color: #052145
}

@media (max-width: 1200px) {
    .product .favo.pb3 {
        opacity: 1
    }
}

.stock > div.sinf {
    display: none
}

.miniFoto img {
    display: block;
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    transition: opacity 0.35s ease-in-out, pointer-events 0.35s ease-in-out, visibility 0.35s ease-in-out
}

.miniFoto:hover img {
    opacity: 1;
    pointer-events: all;
    visibility: visible
}

.addToCart {
    z-index: 0
}

.nbb:before, .nba:after {
    content: ""
}

.nb, .nbb:before, .nba:after, div.num i.num_m:before, div.num i.num_p:before {
    display: inline-block;
    text-align: center;
    font-size: 23px;
    width: 36px;
    height: 36px;
    z-index: 2;
    position: relative
}

    .nb:hover, .nbb:hover:before, .nba:hover:after {
        border-color: #052145
    }

div.num i.num_m, div.num i.num_p {
    display: inline-block;
    border-radius: 50px;
    overflow: hidden;
    vertical-align: middle;
    border: 1px solid inherit;
    color: #000;
    background: #f4f4f4;
    transition-duration: 0.35s
}

    div.num i.num_m::before, div.num i.num_p::before {
        transition-duration: 0.15s
    }

    div.num i.num_m:before {
        content: "-"
    }

    div.num i.num_p:before {
        content: "+"
    }

.product:hover div.num i.num_m, .product:hover div.num i.num_p {
    background: #f4f4f4
}

    .product:hover div.num i.num_m:hover, .product:hover div.num i.num_p:hover {
        background: #052145;
        color: #fff
    }

div.num {
    white-space: nowrap
}

    div.num input {
        height: 36px;
        min-width: 36px;
        text-align: center;
        vertical-align: middle;
        transition: 0.5s;
        opacity: 1;
        font-size: 14px;
        font-weight: 400
    }

    div.num input {
        border: none;
        border-top: 1px solid #dfe0e8;
        border-bottom: 1px solid #dfe0e8;
        border-radius: 0;
        margin: 0 -17px;
        padding: 0 15px;
        width: 70px;
        margin: 0;
        padding: 0 10px;
        border-radius: 50px;
        border: 1px solid #dfe0e8
    }

        div.num input.w-1 {
            width: 30px;
            margin: 0;
            padding: 0 10px;
            border-radius: 50px;
            border: 1px solid #dfe0e8
        }

        div.num input.w-2 {
            width: 41px
        }

        div.num input.w-3 {
            width: 51px
        }

        div.num input.w-4 {
            width: 58px
        }

        div.num input.w-5 {
            width: 75px
        }

        div.num input.w-6 {
            width: 80px
        }

body.l2 div.num input, body.l3 div.num input {
    background: #1e1e1e
}

body.l2 div.num i.num_m, body.l2 div.num i.num_p {
    border-color: #efeff4
}

.min-avail {
    position: relative;
    bottom: 0;
    width: 100%;
    left: 0;
    right: 0;
    padding: 2px
}

.package-list .num_m, .package-list .num_p {
    background-color: #f4f4f4;
    box-shadow: none;
    transition: background-color 0.35s ease-in-out
}

    .package-list .num_m:hover, .package-list .num_p:hover {
        background-color: #052145
    }

        .package-list .num_m:hover::before, .package-list .num_p:hover::before {
            color: #ffffff
        }

.cartNoProduct, .wydluzonyCzasDostawy {
    background: #272727;
    border-radius: 25px;
    margin-bottom: 25px;
    border: 2px solid var(--color-but);
    padding: 3px 18px
}

    .cartNoProduct p, .wydluzonyCzasDostawy p {
        margin: unset;
        text-align: left;
        color: #000;
        font-size: 13px;
        font-weight: 400;
        line-height: 20px;
        display: flex;
        align-items: left;
        justify-content: left;
        padding: 0.5rem 0
    }

        .cartNoProduct p span, .cartNoProduct p b, .wydluzonyCzasDostawy p span, .wydluzonyCzasDostawy p b {
            font-weight: 400;
            margin-left: 1.2rem;
            max-width: 80%;
            text-align: left
        }
        .cartNoProduct p span {
            margin-top: 3px;
        }

.etapyZamowienia.stb {
    padding-top: 30px
}

body.l1 .cartNoProduct, body.l1 .wydluzonyCzasDostawy {
    background: #fff
}

.cartNoProduct > p.bli {
    margin: 20px 0 0 0
}

.cartNoProduct > p > i, .wydluzonyCzasDostawy > p > i {
    vertical-align: middle
}

.cartNoProduct--warehouse {
    border-color: #3c66b0;
    border-radius: 8px
}

    .cartNoProduct--warehouse p {
        align-items: start
    }

    .cartNoProduct--warehouse span {
        text-align: start
    }

    .cartNoProduct--warehouse .storehouse-icon {
        width: 24px;
        height: 24px
    }

.cartNoProduct span {
    max-width: 80%
}

.cs2hkk, .cs5hkk, .cs2fkk, .cs5fkk {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 4px)
}

.cs2hkk {
    width: 76%
}

@media (max-width: 1200px) {
    .cs2hkk {
        width: 100%
    }
}

.cs2fkk {
    background: #fff;
    border-radius: 25px;
    box-shadow: 0px 5px 20px #05214526;
    width: 23%;
    padding: 24px;
    margin-bottom: 10rem
}

@media (min-width: 1200.5px) {
    .cs2fkk {
        position: sticky;
        top: 76px
    }
}

.cs2fkk .order-navigation {
    position: absolute;
    bottom: -100px;
    right: 0
}

    .cs2fkk .order-navigation a.btn-order-next.btnc1 {
        padding: 12px 20px 12px 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1.8rem;
        font-weight: 500
    }

        .cs2fkk .order-navigation a.btn-order-next.btnc1 .arrow-right-icon {
            margin-left: 1rem
        }

.cs2fkk .boxPall {
    position: unset
}

.cs2fkk .order-ct.summation-tab-ct.box {
    color: #646464;
    font-family: Stolzl;
    font-size: 15px;
    font-weight: 400;
    line-height: 26px
}

    .cs2fkk .order-ct.summation-tab-ct.box strong {
        font-weight: 500
    }

    .cs2fkk .order-ct.summation-tab-ct.box .summary-brutto {
        color: #000;
        font-size: 15px;
        font-weight: 700;
        line-height: 26px;
        display: flex;
        flex-wrap: wrap;
        align-items: center
    }

        .cs2fkk .order-ct.summation-tab-ct.box .summary-brutto .summary-txt {
            max-width: 147px
        }

        .cs2fkk .order-ct.summation-tab-ct.box .summary-brutto strong {
            color: #000;
            text-align: right;
            font-size: 24px;
            font-weight: 700;
            line-height: 26px;
            margin-left: auto
        }

.cs2fkk .summation-tab-ct, .comments-mag-kk .summation-tab-ct {
    text-align: left
}

#summarySubTotalValue, #summaryDeliveryCost, #summaryTotal, #summaryTotalNetto, #summaryTotalVat, #summaryTotalBrutto {
    float: right;
    white-space: nowrap
}

.checkbox.bli > .PartialConsent + label {
    padding-right: 30px;
    padding-left: 50px;
}

.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"] {
    margin-left: 0
}

.profil-ct .radio input[type="radio"] {
    margin: 1px 0 0 -20px
}

.checkbox.bli {
    position: relative;
    margin-top: 5rem
}

    .checkbox.bli > label {
        padding: 10px 10px 10px 35px;
        display: block;
        min-height: 54px;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        font-family: Stolzl;
        font-size: 13px;
        font-weight: 400;
        line-height: 20px
    }

html.cs2 .checkbox.bli {
    filter: blur(4px)
}
/*
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .checkbox.bli>label:has(>s){padding:10px 85px 10px 50px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .checkbox.bli>label>b{font-weight:400;font-size:12px;line-height:1}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .checkbox.bli>label>s{position:absolute;top:16px;right:16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .checkbox.bli>input{position:absolute;margin:10px 0 !important;visibility:hidden;width:20px;height:20px;background:#fff}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .checkbox.bli>input.dis ~ label{background:#f4f4f4;cursor:no-drop}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .checkbox.bli>label:after,.checkbox.bli>label:before{content:"";transition:0.5s;display:inline-block;background:#fff;width:21px;height:21px;position:absolute;top:8px;left:0;border:1px solid #e4e7eb;border-radius:7px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .checkbox.bli>label:after{background-color:none;background-image:url(/skin/3/gif/checked-icon.svg);transform:scale(0);background-repeat:no-repeat;width:21px;height:21px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .checkbox.bli>input:checked ~ label:after,.checkbox.bli>input:checked ~ label:before{transform:scale(1)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            */
.NhomePage .nhp2 div.boxLg.fmi {
    border-radius: 0 0 25px 25px;
    margin-top: 0;
    margin-left: 0
}

.cs2hkk > div.conten2 {
    padding: 0 20px 0 16px
}

.CartSelect {
    background: #f4f4f4;
    width: calc(100% - 41px);
    margin: 19px 0 0 0;
    display: flex;
    flex-wrap: wrap;
    padding: 25px 16px 32px;
    border-radius: 25px 25px 0 0;
    align-items: center;
    margin-top: 55px
}

    .CartSelect .cart_r {
        display: flex;
        margin-left: auto;
        margin-right: 24.4%;
        height: fit-content
    }

@media (max-width: 1200px) {
    .CartSelect .cart_r {
        margin-right: unset
    }
}

.boxLg.fmi .cs2fkk .summation-tab-ct {
    width: 100%;
    /*margin-top: 54px*/
}

.cart_r .pLists, .cart_r .pDelete {
    padding: 15px;
    border-radius: 4px;
    transition: background 0.5s ease-in-out
}

    .cart_r .pLists s, .cart_r .pDelete s {
        color: #052145;
        font-family: Stolzl;
        font-size: 12px;
        font-weight: 400
    }

        .cart_r .pLists s::first-letter, .cart_r .pDelete s::first-letter {
            text-transform: uppercase
        }

    .cart_r .pLists:hover, .cart_r .pDelete:hover {
        background: #e4e7eb;
        transition: background 0.5s ease-in-out
    }

.CartSelect .radio-buttons {
    display: flex;
    background: #fff;
    border-radius: 25px
}

.CartSelect li {
    display: flex;
    text-align: center;
    vertical-align: middle
}

.CartSelect .radio-buttons .wi2 {
    width: 1%
}

.CartSelect .radio-buttons .w32 {
    background: #fff;
    padding: 11.5px 16px;
    border-radius: 10px;
    cursor: pointer;
    min-width: fit-content;
    font-size: 16px;
    border-radius: 25px;
    transition: background-color 0.3s;
    font-weight: 400
}

body.l2 .CartSelect .radio-buttons .w32 {
    background: #5d6575;
    transition: background-color 0.3s
}

.CartSelect .radio-buttons .w32 s {
    font-weight: bold
}

.CartSelect .radio-buttons .w32:hover, .CartSelect .radio-buttons .on {
    background: var(--color-but) !important
}

.radio-buttons .w32:before {
    content: "";
    display: inline-block;
    border-radius: 100%;
    width: 20px;
    height: 20px;
    border: 2px solid #052145;
    margin-right: 12px;
    transition: border-width 0.1s;
    vertical-align: middle;
}

.radio-buttons .w32.on:before {
    border: 4px solid #052145
}

.prli .price {
    opacity: 0.5
}

.prli.act .price {
    opacity: 1
}

.boxLg.fmi {
    padding-bottom: 24px
}

    .boxLg.fmi .cart_r {
        padding: 0 24px
    }

.ProdBox5 {
    transition: box-shadow 0.3s ease-in-out
}

    .ProdBox5.step .total b {
        font-size: 18px
    }

    .ProdBox5 .txr.pb5 {
        vertical-align: bottom;
        min-width: 140px;
        position: relative;
        text-align: right
    }

        .ProdBox5 .txr.pb5 .num {
            margin-left: auto
        }

    .ProdBox5 .stas {
        padding: 10px;
        width: 100px;
        min-width: 200px
    }

        .ProdBox5 .stas .stock {
            justify-content: flex-end;
            position: relative;
            padding: 0
        }

            .ProdBox5 .stas .stock .sico {
                margin-left: 60px
            }

            .ProdBox5 .stas .stock .datad + .sico {
                margin-left: 0
            }

body.l1 .ProdBox5:hover .imgBox {
    background: transparent
}

.product {
    border-radius: 8px
}

.ProdBox5 {
    padding: 0
}

    .ProdBox5 > .imgBox {
        padding: 0 4px
    }

    .ProdBox5 .tit {
        vertical-align: top
    }

        .ProdBox5 .tit h1 {
            height: 45px;
            align-items: center;
            padding: 4px 0
        }

    .ProdBox5 .titm {
        margin-top: 0
    }

.product_availability {
    display: flex;
    width: 100%;
    align-items: center;
    padding: 13px 32px;
    background: var(--color-but);
    margin-bottom: 1.5px;
    border-radius: 20px 20px 8px 8px;
    color: #000;
    font-size: 16px;
    font-weight: 500
}

.product_availability-text {
    margin-bottom: 0
}

.product_availability-btn {
    font-size: 14px;
    font-weight: 500;
    display: flex;
    align-items: center
}

    .product_availability-btn i {
        margin-left: 16px
    }

.product_availability.unavailable {
    background: #b4bcc7;
    margin-top: 20px
}

.product_availability .product_availability-btn {
    margin-left: auto
}

    .product_availability .product_availability-btn .open-txt {
        display: none;
        margin-right: 7px
    }

    .product_availability .product_availability-btn .close-txt {
        display: flex;
        margin-right: 7px
    }

    .product_availability .product_availability-btn .arrow-down-icon {
        transform: rotate(-180deg);
        transition: transform 0.7s
    }

.product_availability.active .product_availability-btn .open-txt {
    display: flex
}

.product_availability.active .product_availability-btn .close-txt {
    display: none
}

.product_availability.active .product_availability-btn .arrow-down-icon {
    transform: rotate(0);
    transition: transform 0.7s
}

.promotion-wrapper {
    margin-bottom: 20px
}

.hide-content {
    max-height: 0
}

    .hide-content.active {
        max-height: 100%
    }

.conten2.wfl {
    margin-bottom: 16px
}

    .conten2.wfl .product_list {
        opacity: 0;
        max-height: 0;
        transition: height 0.7s, opacity 0.7s;
        display: flex;
        flex-direction: column
    }

        .conten2.wfl .product_list.active {
            min-height: fit-content;
            max-height: 100%;
            opacity: 1;
            transition: height 0.7s, opacity 0.7s
        }

.empty-cart .cart_r {
    opacity: 0.3;
    pointer-events: none
}

.empty-cart .CartSelect li {
    opacity: 0.3;
    pointer-events: none
}

    .empty-cart .CartSelect li.on {
        opacity: 1
    }

.empty-cart .cart-summation {
    display: none
}

.empty-cart a.btn-order-next {
    background: #e5e5e5;
    border: 1px solid #b1bfc8
}

.empty-content {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background: #fff;
    border-radius: 16px;
    margin: 3px 0 44px;
    padding: 0;
    max-height: 0
}

    .empty-content .empty-text {
        color: #000;
        font-size: 13px;
        font-weight: 400
    }

    .empty-content .empty-image {
        width: 175px;
        height: 175px
    }

        .empty-content .empty-image img {
            width: 100%;
            height: 100%;
            object-fit: cover
        }

    .empty-content.active {
        padding: 40px;
        max-height: 100%
    }

.cs2fkk .boxPRef {
    padding: 24px 32px;
    border-radius: 20px;
    border: 2px solid var(--color-but);
    background: #fff;
    box-shadow: 0px 15px 10px 0px rgba(0,0,0,0.18);
    height: fit-content
}

    .cs2fkk .boxPRef .refresh-txt {
        margin-bottom: 24px;
        color: #000;
        font-size: 18px;
        font-weight: 500
    }

    .cs2fkk .boxPRef .refresh-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        color: #000;
        font-size: 18px;
        font-weight: 500;
        line-height: 26px;
        padding: 12px 40px;
        position: relative
    }

        .cs2fkk .boxPRef .refresh-btn:before {
            position: absolute;
            content: "";
            background: linear-gradient(86deg, rgba(255,255,255,0) 2.77%, rgba(255,255,255,0.65) 50.67%, rgba(255,255,255,0) 96.69%);
            display: block;
            height: 100%;
            width: 100%;
            top: -30px;
            left: 10px;
            bottom: -43.704px;
            width: 72.051px;
            height: 108.171px;
            transform: rotate(-30deg);
            transition: .5s;
        }

        .cs2fkk .boxPRef .refresh-btn:hover:before {
            left: 172px;
        }

        .cs2fkk .boxPRef .refresh-btn .refresh-icon {
            margin-left: 8px
        }

.hide-content {
    opacity: 0;
    transition: height 1s ease-in-out
}

    .hide-content.active {
        opacity: 1;
        min-height: fit-content;
        transition: opacity 0.3s ease-in-out, height 1s ease-in-out
    }

.promotion-wrapper .product_availability {
    background: #fff
}

.promotion-wrapper .promotion-title {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 25.71px;
    display: flex;
    align-items: center;
    margin: 0 32px 0 0
}

.promotion-wrapper .gratis-icon {
    margin-right: 8px
}

.promotion-wrapper .inpr {
    font-weight: 300
}

    .promotion-wrapper .inpr span {
        font-size: 12px
    }

.promotion-wrapper div.forfree .sap_p ul {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

    .promotion-wrapper div.forfree .sap_p ul li {
        width: calc(98% / 3);
        min-width: 32%;
        margin-right: 1%
    }

        .promotion-wrapper div.forfree .sap_p ul li:nth-of-type(3n) {
            margin-right: 0
        }

@media (max-width: 991px) {
    .promotion-wrapper div.forfree .sap_p ul li {
        width: 100%;
        min-width: 100%;
        margin-right: 0
    }
}
.promotion-wrapper .liProdBox9 > p {
    text-align: center;
    margin: 0;
}
.promotion-wrapper .liProdBox9 > p:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid #052145;
    padding: 0;
    border-radius: 100%;
    background: #fff;
    margin: 10px;
    min-width: 20px;
    min-height: 20px;
}

.promotion-wrapper .liProdBox9 > p.act:before {
    background: var(--color-but);
    border: 2px solid #052145
}

.promotion-wrapper .liProdBox9 {
    border-radius: 8px;
    padding: 8px;
    display: flex;
    align-items: center;
    height: 100%;
}

.promotion-wrapper .product-name {
    color: #052145;
    font-size: 15px;
    font-weight: 400;
    line-height: 16.5px;
    display: block;
}

.liProdBox9 {
    position: relative;
    border: 1px solid #fff
}

    .liProdBox9:active, .liProdBox9:hover {
        border: 1px solid var(--color-but)
    }

    .liProdBox9 .imgBox {
        display: inline-block
    }

        .liProdBox9 .imgBox img {
            width: 75px;
            height: 75px
        }

    .liProdBox9 .tit s {
        font-weight: 500;
    }

    .liProdBox9 .tit b {
        display: block;
        height: 20px;
        font-weight: 400;
        margin-top: 5px;
        white-space: nowrap;
        color: #8190a2;
        font-size: 12px;
        font-style: normal;
        font-weight: 300;
        line-height: 17.14px
    }

.checkbox.bli .info-icon {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 1
}

.ezTxt p {
    width: 30% !important
}

.product_list .prli.error {
    opacity: 1
}

    .product_list .prli.error .imgBox, .product_list .prli.error .tit {
        opacity: 1
    }

.min-avail {
    display: block;
    width: 100%;
    min-width: max-content;
    text-align: center
}

.min-avail-txt {
    color: #646464;
    font-size: 12px;
    font-weight: 400
}

.min-avail-num {
    color: #e79600;
    font-size: 14px;
    font-weight: 500
}

a.btn-order-next.hover-button {
    overflow: visible;
    box-shadow: none
}

    a.btn-order-next.hover-button span {
        left: 50%
    }

.cart_r p i, .cart_r p s {
    margin: 0 3px
}

.hover-button, .hover-label {
    position: relative
}

    .hover-button span, .hover-label span {
        opacity: 0;
        position: absolute;
        left: 50%;
        bottom: calc(100% + 10px);
        display: flex;
        padding: 8px 12px;
        border-radius: 8px;
        background: #101828;
        color: #fff;
        text-align: center;
        width: 180px;
        font-size: 11px;
        font-weight: 500;
        line-height: 18px;
        transform: translateX(-50%);
        transition: opacity 0.7s;
        pointer-events: none
    }

        .hover-button span:after, .hover-label span:after {
            content: "";
            display: block;
            width: 10px;
            height: 10px;
            position: absolute;
            bottom: -8px;
            background: #101828;
            left: 50%;
            transform: rotate(45deg) translateX(-50%)
        }

    .hover-button:hover, .hover-label:hover {
        cursor: pointer
    }

        .hover-button:hover span, .hover-label:hover span {
            opacity: 1;
            transition: opacity 0.7s
        }

.ProdBox5.step > .imgBox {
    min-width: unset;
    width: 86px;
    min-width: 86px;
    vertical-align: top
}

    .ProdBox5.step > .imgBox .look img {
        width: 75px;
        height: 75px;
        margin: 4px 0;
        border-radius: 4px
    }

.products.wl1 > li .ProdBox5 > .imgBox {
    border-radius: 0
}

.ProdBox5.step .total u {
    font-size: 14px
}

.cs2fkk .summation-tab-ct > div > p {
    margin-bottom: 1.7rem
}

.cs2fkk .info-icon {
    /*width: 24px;*/
    /*height: 24px;*/
    /*background-size: contain;*/
    /*background-repeat: no-repeat*/
}

div.pb5 {
    display: flex;
    flex-direction: column
}

.ezLine > i > b, .etapyZamowienia.p1 .ezLine > i:nth-child(1) > b, .etapyZamowienia.p2 .ezLine > i:nth-child(2) > b, .etapyZamowienia.p3 .ezLine > i:nth-child(3) > b, .etapyZamowienia.p4 .ezLine > i:nth-child(4) > b, .etapyZamowienia.p5 .ezLine > i:nth-child(5) > b {
    transform: scale(1.35)
}

@media (max-width: 1200px) and (min-width: 700px) {
    .NhomePage .nhp2 div.boxLg.fmi:not(.SaleItem) {
        width: 100%;
        padding: 16px 16px 0;
        margin: 0
    }
}

@media (max-width: 1200px) {
    .order-navigation .btn-fr {
        width: 100%
    }

    .CartSelect {
        width: 100%
    }

        .CartSelect + div {
            text-align: center
        }

    .cs2fkk {
        width: auto;
        margin: 24px auto 24px auto
    }

        .cs2fkk .order-navigation {
            position: unset
        }

        .cs2fkk .checkbox.bli {
            width: fit-content
        }

            .cs2fkk .checkbox.bli .info-icon {
                /*right: -10px*/
            }

        .cs2fkk .boxPall, .cs2fkk .checkbox.bli, .cs2fkk .cartNoProduct {
            width: 400px;
            margin-left: auto;
            margin-right: auto;
            max-width: 100%
        }

    .cs2hkk > div.conten2 {
        padding: 0 10px
    }
}

@media (max-width: 1440px) {
    .stat .ProdBox5 {
        display: table
    }

    .ezLine > i > b, .etapyZamowienia.p1 .ezLine > i:nth-child(1) > b, .etapyZamowienia.p2 .ezLine > i:nth-child(2) > b, .etapyZamowienia.p3 .ezLine > i:nth-child(3) > b, .etapyZamowienia.p4 .ezLine > i:nth-child(4) > b, .etapyZamowienia.p5 .ezLine > i:nth-child(5) > b {
        transform: scale(1.1)
    }
}

@media (min-width: 1500px) {
    .liProdBox9 .tit s {
        position: absolute;
        bottom: 12px;
        right: 16px;
        margin: 0;
        font-size: 18px;
        color: #052145;
        font-weight: 500;
        text-align: center
    }
}

@media (max-width: 800px) {
    .promotion-wrapper .product_availability {
        flex-wrap: wrap
    }

    .promotion-wrapper .inpr {
        order: 3;
        min-width: 100%;
        width: 100%
    }
}

@media (max-width: 700px) {
    .CartSelect .radio-buttons .w32 {
        padding: 6px 12px;
        font-size: 15px
    }

        .CartSelect .radio-buttons .w32:before {
            width: 16px;
            height: 16px;
            margin-right: 8px;
            margin-top: 2px
        }

    .CartSelect .radio-buttons s {
        font-size: 13px
    }

    .NhomePage .nhp2 div.boxLg, .NhomePage .nhp2 div.boxLg.SaleItem {
        width: calc(100% - 10px);
        margin: 10px 5px 0
    }
}

@media (max-width: 645px) {
    .CartSelect .radio-buttons .w32 {
        padding: 4px 7px;
        font-size: 14px
    }

        .CartSelect .radio-buttons .w32:before {
            width: 14px;
            height: 14px;
            margin-right: 4px;
            margin-top: 2px
        }

    .CartSelect .radio-buttons s {
        font-size: 13px
    }
}

@media (max-width: 500px) {
    .CartSelect .radio-buttons {
        flex-direction: column;
        width: 100%
    }

        .CartSelect .radio-buttons .w32 {
            /*display: none;*/
            padding: 8px 12px;
            font-size: 14px
        }

            .CartSelect .radio-buttons .w32:before {
                margin-right: 6px
            }

        .CartSelect .radio-buttons .on {
            display: flex
        }

        .CartSelect .radio-buttons.active .w32 {
            display: flex
        }
}

@media (max-width: 470px) {
    .cs2fkk {
        margin: 24px 10px 0 10px;
        max-width: calc(100% - 20px)
    }
}

@media (max-width: 400px) {
    .cart_r {
        margin-left: unset;
        width: 100%;
        align-items: center;
        justify-content: center
    }

        .cart_r .pLists, .cart_r .pDelete {
            padding-left: 0;
            padding-right: 0
        }

            .cart_r .pLists .i6.adlist, .cart_r .pDelete .i6.adlist {
                margin-right: 3px
            }

    .boxLg.fmi .cart_r {
        padding: 0 10px
    }

    .ProdBox5 .imgBox {
        margin-top: 0 !important
    }

    .ProdBox5 .stock .datad {
        display: flex
    }

    .ProdBox5-info .titm {
        flex-direction: column
    }
}

.stock {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    display: flex;
    align-items: center;
    padding-bottom: 7px;
    z-index: 0;
}

    .stock::before {
        display: none
    }

#product-ct .stock .sitx {
    display: inline-block
}

.stock .sitx {
    font-size: 0
}

    .stock .sitx > b {
        display: block;
        margin-left: 8px;
        color: #000;
        font-size: 13px;
        font-weight: 400;
        min-width: 25px;
    }

.stock > div {
    display: flex;
    vertical-align: middle;
    color: #052145;
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
    line-height: normal
}

    .stock > div i {
        margin-right: 4px
    }

        .stock > div i:last-child {
            margin-right: 0
        }

.stock .sico {
    position: relative
}

.stock .sico {
    position: relative;
    width: 24px;
    height: 16px;
    transition: 0.5s
}

.stock .wheel {
    content: "";
    display: block;
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 16px;
    height: 16px;
    border-radius: 100%;
    z-index: 1
}

    .stock .wheel:after {
        content: "";
        display: block;
        position: absolute;
        bottom: 5px;
        left: 5px;
        width: 6px;
        height: 6px;
        border-radius: 100%;
        z-index: 3
    }

    .stock .wheel:before {
        content: "";
        display: block;
        position: absolute;
        bottom: 3px;
        left: 3px;
        width: 10px;
        height: 10px;
        border-radius: 100%;
        z-index: 2
    }

.stock .handle {
    display: block;
    position: absolute;
    bottom: 14px;
    left: 7px;
    width: 2px;
    height: 15px
}

    .stock .handle:after {
        content: "";
        display: block;
        position: absolute;
        bottom: -9px;
        left: 9px;
        width: 8px;
        height: 2px
    }

    .stock .handle:before {
        content: "";
        display: block;
        position: absolute;
        bottom: 15px;
        left: -4px;
        width: 6px;
        height: 2px;
        transform: rotate(20deg)
    }

.stock .boxes {
    position: absolute;
    bottom: 9px;
    left: 12px;
    width: 14px;
    height: 7px;
    background: #ffa346;
    display: none
}

    .stock .boxes:after {
        content: "";
        position: absolute;
        bottom: 18px;
        left: 0px;
        width: 7px;
        height: 7px;
        background: #01b305;
        display: none
    }

    .stock .boxes:before {
        content: "";
        position: absolute;
        bottom: 9px;
        left: 0px;
        width: 11px;
        height: 7px;
        background: #ffde07;
        display: none
    }

.stock .air {
    position: absolute;
    top: -3px;
    right: -4px
}

.stock:not(.act) i.wCzasDostawy {
    position: absolute;
    top: -3px;
    right: -4px;
    width: 14px;
    height: 14px;
    background: #ff0000;
    border-radius: 100%
}

.stock .air:before, .stock .air:after {
    background: #ffd457;
    padding: 2px;
    border-radius: 100%
}

.stock.air .air:before {
    content: "\f072";
    display: inline-block;
    font: normal normal normal 12px/1 FontAwesome
}

.stock.me1 .air:after, .stock.me2 .air:after {
    content: "\f0a1";
    display: inline-block;
    font: normal normal normal 12px/1 FontAwesome
}

.stock.s0 .handle, .stock.s0 .handle:after, .stock.s0 .handle:before, .stock.s0 .wheel:before {
    background: #cccccc
}

.stock.s1 .boxes {
    width: 12px;
    display: block;
    background: #ff0101
}

.stock.s2 .boxes {
    display: block;
    background: #ffa346
}

.stock.s3 .boxes, .stock.s3 .boxes:before {
    display: block;
    background: #ffde07
}

.stock.s4 .boxes, .stock.s4 .boxes:before, .stock.s4 .boxes:after, .stock.s4 .boxes:before, .stock.s4 .boxes:before:before, .stock.s4 .boxes:before:after, .stock.s5 .boxes, .stock.s5 .boxes:before, .stock.s5 .boxes:after {
    display: block;
    background: #01b305
}

.stock.s9 .boxes {
    width: 7px;
    display: block;
    background: #ff0101
}

.stock .wheel:before, .stock .handle, .stock .handle:after, .stock .handle:before {
    background: #000
}

body.l2 .stock .sico, body.l2 .stock .wheel, body.l2 .stock .wheel:after, body.l2 .stock .sinf {
    background: #1e1e1e
}

    body.l2 .stock .wheel:before, body.l2 .stock .handle, body.l2 .stock .handle:after, body.l2 .stock .handle:before {
        background: #fff
    }

.ProdB1 .stock .sico {
    background: rgba(255,255,255,0)
}

.stock .sinf s, .stock .sinf i, .stock .sinf div {
    font-size: 14px
}

.stock .sinf .aPodobne, .stock .sinf .productNotification.aj {
    text-decoration: underline
}

.stock > .c_pod {
    display: none
}

.stock .sitx {
    display: block;
    margin-left: 8px;
    font-size: 0
}

    .stock .sitx b {
        margin-left: 0;
        font: 400 13px "Stolzl"
    }

.stock i.i6 {
    width: 24px;
    height: 17px;
    margin: 0;
    padding: 0;
    background-image: url(/skin/3/gif/icons_7d.svg);
    cursor: pointer;
}

.stock.s0 i.i6 {
    background-position: -741px -576px;
}

.stock.s1 i.i6, .stock.s1 i.i9, .stock.s9 i.i6 {
    background-position: -710px -576px;
}

.stock.s2 i.i6, .stock.s2 i.i9, .stock.s3 i.i6, .stock.s3 i.i9 {
    background-position: -678px -576px;
}

.stock.s4 i.i6, .stock.s5 i.i6 {
    background-position: -647px -576px;
}

.stock.s8 i.i6 {
    background-position: -722px -64px
}

.stock.s9 i.i6 {
    /* background-position: -759px -64px */
}

.stock .datad {
    width: 70px;
    margin-right: 4px;
    position: relative;
    left: 0 !important
}
.stock .datad > b {
    display: none;
}
.liProdBox4 .stock .datad {
    justify-content: end;
}

    .stock .datad > i {
        display: block;
        line-height: 1;
        font-weight: inherit
    }

        .stock .datad > i:nth-child(2) {
            font-weight: inherit
        }

    .stock .datad.nd > i:nth-child(1) {
        visibility: hidden
    }

div.liProdBox5 .price-wrapper, div.liProdBox4 .price-wrapper, div.ProdBox5 .price-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    color: #052145;
    text-align: right;
    font-size: 13px;
    font-weight: 400
}

    div.liProdBox5 .price-wrapper .total s, div.liProdBox4 .price-wrapper .total s, div.ProdBox5 .price-wrapper .total s {
        display: none
    }

    div.liProdBox5 .price-wrapper .price, div.liProdBox5 .price-wrapper .total, div.liProdBox4 .price-wrapper .price, div.liProdBox4 .price-wrapper .total, div.ProdBox5 .price-wrapper .price, div.ProdBox5 .price-wrapper .total {
        display: block;
        margin: 0;
        padding: 0;
        height: auto
    }

    div.liProdBox5 .price-wrapper .total, div.liProdBox4 .price-wrapper .total, div.ProdBox5 .price-wrapper .total {
        min-width: max-content
    }

        div.liProdBox5 .price-wrapper .total b, div.liProdBox4 .price-wrapper .total b, div.ProdBox5 .price-wrapper .total b {
            font-weight: 500;
            font-size: 20px
        }

        div.liProdBox5 .price-wrapper .total u, div.liProdBox4 .price-wrapper .total u, div.ProdBox5 .price-wrapper .total u {
            display: inline-block
        }

    div.liProdBox5 .price-wrapper .price_number, div.liProdBox4 .price-wrapper .price_number, div.ProdBox5 .price-wrapper .price_number {
        font-size: 16px
    }

#gridView.products .tcr .price-wrapper .total, #product-ct .tcr .price-wrapper .total {
    opacity: 1
}

#gridView.products .tcr .price-wrapper .price, #product-ct .tcr .price-wrapper .price {
    opacity: 0
}

    #gridView.products .tcr .price-wrapper .price *, #product-ct .tcr .price-wrapper .price * {
        opacity: 1;
        transition: opacity 0.35s ease-in-out, color 0.35s ease-in-out
    }

    #gridView.products .tcr .price-wrapper .price.od, #product-ct .tcr .price-wrapper .price.od {
        opacity: 1;
        margin: auto
    }

#gridView.products .tcr.tco .price-wrapper .price, #product-ct .tcr.tco .price-wrapper .price {
    opacity: 1
}

    #gridView.products .tcr.tco .price-wrapper .price .pakiet-icon, #product-ct .tcr.tco .price-wrapper .price .pakiet-icon {
        opacity: 0.5
    }

#gridView.products .tcr.tco:hover .price-wrapper .price, #product-ct .tcr.tco:hover .price-wrapper .price {
    color: #052145
}

    #gridView.products .tcr.tco:hover .price-wrapper .price .pakiet-icon, #product-ct .tcr.tco:hover .price-wrapper .price .pakiet-icon {
        opacity: 1
    }

div.liProdBox5 .total, div.liProdBox4 .total, div.ProdBox5 .total {
    display: none;
    margin-top: 8px
}

div.liProdBox5 .price, div.liProdBox5 .total, div.liProdBox4 .price, div.liProdBox4 .total, div.ProdBox5 .price, div.ProdBox5 .total {
    color: #052145;
    text-align: right;
    font-family: Stolzl;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

    div.liProdBox5 .price u, div.liProdBox5 .total u, div.liProdBox4 .price u, div.liProdBox4 .total u, div.ProdBox5 .price u, div.ProdBox5 .total u {
        font-size: 14px;
        font-weight: 400;
        color: inherit
    }

div.liProdBox5 .price-wrapper, div.liProdBox4 .price-wrapper, div.ProdBox5 .price-wrapper {
    width: 100%;
    margin-left: auto;
    margin-bottom: 8px
}

    div.liProdBox5 .price-wrapper .nit2, div.liProdBox4 .price-wrapper .nit2, div.ProdBox5 .price-wrapper .nit2 {
        margin: 0
    }

    div.liProdBox5 .price-wrapper .price, div.liProdBox4 .price-wrapper .price, div.ProdBox5 .price-wrapper .price {
        transition: opacity 0.35s ease-in-out;
        width: max-content;
        min-width: 100%;
        height: auto
    }

        div.liProdBox5 .price-wrapper .price, div.liProdBox5 .price-wrapper .price *, div.liProdBox4 .price-wrapper .price, div.liProdBox4 .price-wrapper .price *, div.ProdBox5 .price-wrapper .price, div.ProdBox5 .price-wrapper .price * {
            font-size: 13px;
            font-weight: 300
        }

            div.liProdBox5 .price-wrapper .price b, div.liProdBox4 .price-wrapper .price b, div.ProdBox5 .price-wrapper .price b, div.ProdBox5 .price-wrapper .price s {
                font-size: 16px
            }

            div.liProdBox5 .price-wrapper .price.pakiet .pakiet-icon, div.liProdBox4 .price-wrapper .price.pakiet .pakiet-icon, div.ProdBox5 .price-wrapper .price.pakiet .pakiet-icon {
                margin-right: 2px;
                margin-bottom: -2px
            }

    div.liProdBox5 .price-wrapper .cenod, div.liProdBox4 .price-wrapper .cenod, div.ProdBox5 .price-wrapper .cenod {
        margin-right: 5px
    }

    div.liProdBox5 .price-wrapper .total, div.liProdBox4 .price-wrapper .total, div.ProdBox5 .price-wrapper .total {
        display: block;
        width: 100%;
        opacity: 1;
        font: 500 18px "Stolzl"
    }

        div.liProdBox5 .price-wrapper .total u, div.liProdBox4 .price-wrapper .total u, div.ProdBox5 .price-wrapper .total u {
            font-size: 14px
        }

div.liProdBox5 .price-btn-wrapper, div.liProdBox4 .price-btn-wrapper, div.ProdBox5 .price-btn-wrapper {
    display: flex;
    flex-direction: column;
    align-items: end;
    justify-content: center;
    min-height: 100%;
    margin-left: 20px;
    width: 120px;
    flex-shrink: 0;
    padding: 12px 0
}

    div.liProdBox5 .price-btn-wrapper .pb5, div.liProdBox4 .price-btn-wrapper .pb5, div.ProdBox5 .price-btn-wrapper .pb5 {
        min-width: unset;
        margin: 0
    }

        div.liProdBox5 .price-btn-wrapper .pb5 .total, div.liProdBox4 .price-btn-wrapper .pb5 .total, div.ProdBox5 .price-btn-wrapper .pb5 .total {
            opacity: 1
        }

    div.liProdBox5 .price-btn-wrapper .pb7, div.liProdBox4 .price-btn-wrapper .pb7, div.ProdBox5 .price-btn-wrapper .pb7 {
        display: block;
        width: 100%;
        margin-left: auto
    }

        div.liProdBox5 .price-btn-wrapper .pb7 .button, div.liProdBox4 .price-btn-wrapper .pb7 .button, div.ProdBox5 .price-btn-wrapper .pb7 .button {
            display: block;
            width: 100%;
            margin: 0
        }

@media (min-width: 900px) {
    [data-title]:not(.eye-icon) {
        position: relative
    }

        [data-title]:not(.eye-icon)::before, [data-title]:not(.eye-icon)::after {
            display: block;
            visibility: hidden;
            opacity: 0;
            position: absolute;
            left: 50%;
            z-index: 2;
            transform: translate(-50%, -100%);
            transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out
        }

        [data-title]:not(.eye-icon)::before {
            content: attr(data-title);
            top: -8px;
            max-width: 235px;
            width: max-content;
            padding: 8px 12px;
            background-color: #101828;
            border-radius: 8px;
            text-align: center;
            color: #fff;
            /*font: 600 12px/18px "Inter"*/
        }

        [data-title]:not(.eye-icon)::after {
            content: "";
            top: -4px;
            width: 0;
            height: 0;
            border-left: 4px solid transparent;
            border-right: 4px solid transparent;
            border-top: 4px solid #101828
        }

        [data-title]:not(.eye-icon):hover::before, [data-title]:not(.eye-icon):hover::after {
            visibility: visible;
            opacity: 1
        }
}

#gridView.products > li {
    margin: 8px 0
}

    #gridView.products > li.act .liProdBox5, #gridView.products > li.act .liProdBox4, #gridView.products > li.act .ProdBox5, #gridView.products > li:hover .liProdBox5, #gridView.products > li:hover .liProdBox4, #gridView.products > li:hover .ProdBox5 {
        z-index: 100;
        box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
        -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
        border-color: var(--color-but)
    }

div.liProdBox5, div.liProdBox4, div.ProdBox5 {
    z-index: 5;
    border: 1px solid transparent;
    transition: border-color 0.35s ease-in-out, box-shadow 0.35s ease-in-out
}

    div.liProdBox5 .atrybut, div.liProdBox5 .marka, div.liProdBox5 .indeks-wrapper, div.liProdBox4 .atrybut, div.liProdBox4 .marka, div.liProdBox4 .indeks-wrapper, div.ProdBox5 .atrybut, div.ProdBox5 .marka, div.ProdBox5 .indeks-wrapper {
        color: #052145;
        transition: color 0.35s ease-in-out;
        opacity: 1
    }

    div.liProdBox5 .favo, div.liProdBox4 .favo, div.ProdBox5 .favo {
        opacity: 1
    }

        div.liProdBox5 .favo .icons-wrapper > *, div.liProdBox4 .favo .icons-wrapper > *, div.ProdBox5 .favo .icons-wrapper > * {
            opacity: 1;
            transition: opacity 0.35s ease-in-out
        }

    div.liProdBox5 div.num_m, div.liProdBox5 i.num_m, div.liProdBox5 div.num_p, div.liProdBox5 i.num_p, div.liProdBox4 div.num_m, div.liProdBox4 i.num_m, div.liProdBox4 div.num_p, div.liProdBox4 i.num_p, div.ProdBox5 div.num_m, div.ProdBox5 i.num_m, div.ProdBox5 div.num_p, div.ProdBox5 i.num_p {
        border: none
    }

@media (min-width: 900.5px) {
    div.liProdBox5:not(:hover) .atrybut, div.liProdBox5:not(:hover) .marka, div.liProdBox5:not(:hover) .indeks-wrapper, div.liProdBox4:not(:hover) .atrybut, div.liProdBox4:not(:hover) .marka, div.liProdBox4:not(:hover) .indeks-wrapper, div.ProdBox5:not(:hover) .atrybut, div.ProdBox5:not(:hover) .marka, div.ProdBox5:not(:hover) .indeks-wrapper {
        color: #8190a2
    }

    div.liProdBox5:not(:hover) .price-wrapper .price u, div.liProdBox4:not(:hover) .price-wrapper .price u, div.ProdBox5:not(:hover) .price-wrapper .price u {
        color: #99a0a9
    }

    div.liProdBox5:not(:hover) .price-wrapper .price b, div.liProdBox4:not(:hover) .price-wrapper .price b, div.ProdBox5:not(:hover) .price-wrapper .price b {
        color: #9eabbd
    }

    div.liProdBox5:not(:hover) .favo .icons-wrapper > *, div.liProdBox4:not(:hover) .favo .icons-wrapper > *, div.ProdBox5:not(:hover) .favo .icons-wrapper > * {
        opacity: 0
    }

    div.liProdBox5:not(:hover) .num_m, div.liProdBox5:not(:hover) .num_p, div.liProdBox4:not(:hover) .num_m, div.liProdBox4:not(:hover) .num_p, div.ProdBox5:not(:hover) .num_m, div.ProdBox5:not(:hover) .num_p {
        background-color: transparent
    }
}

div.liProdBox5 .num_m, div.liProdBox5 .num_p, div.liProdBox4 .num_m, div.liProdBox4 .num_p, div.ProdBox5 .num_m, div.ProdBox5 .num_p {
    border: none
}

div.liProdBox5 .stock, div.liProdBox4 .stock, div.ProdBox5 .stock {
    display: flex
}

    div.liProdBox5 .stock .sico, div.liProdBox4 .stock .sico, div.ProdBox5 .stock .sico {
        transform: none
    }

    div.liProdBox5 .stock .sitx, div.liProdBox4 .stock .sitx, div.ProdBox5 .stock .sitx {
        min-width: 54px;
        text-align: left
    }

div.liProdBox5 .price-wrapper, div.liProdBox4 .price-wrapper, div.ProdBox5 .price-wrapper {
    margin-left: auto
}

    div.liProdBox5 .price-wrapper .price *, div.liProdBox4 .price-wrapper .price *, div.ProdBox5 .price-wrapper .price * {
        opacity: 1;
        visibility: visible;
        display: inline-block
    }

div.liProdBox5 .pb6, div.liProdBox4 .pb6, div.ProdBox5 .pb6 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

div.liProdBox5 .num-wrapper .num, div.liProdBox4 .num-wrapper .num, div.ProdBox5 .num-wrapper .num {
    display: flex;
    gap: 8px;
    flex: 0 0 auto;
    width: 100%;
    min-width: max-content;
    margin: 0
}

div.liProdBox5 .ProdBox5-info, div.liProdBox4 .ProdBox5-info, div.ProdBox5 .ProdBox5-info {
    display: flex;
    align-items: start
}

div.liProdBox5 .favo, div.liProdBox4 .favo, div.ProdBox5 .favo {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    row-gap: 0;
    margin: 0;
    width: 100%
}

    div.liProdBox5 .favo .icons-wrapper, div.liProdBox4 .favo .icons-wrapper, div.ProdBox5 .favo .icons-wrapper {
        display: flex;
        align-items: center;
        margin: 0
    }

    div.liProdBox5 .favo .flag, div.liProdBox4 .favo .flag, div.ProdBox5 .favo .flag {
        display: flex;
        align-items: center;
        position: static;
        margin: 0;
        flex: 1 2 0;
        max-width: max-content;
        width: 0;
        padding: 6px 0 0
    }

    div.liProdBox5 .favo .flaga, div.liProdBox4 .favo .flaga, div.ProdBox5 .favo .flaga {
        display: block;
        text-wrap: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: max-content;
        flex: 1 2 0;
        width: auto;
        background-color: #ffffff
    }

    div.liProdBox5 .favo i, div.liProdBox4 .favo i, div.ProdBox5 .favo i {
        margin: 0
    }

    div.liProdBox5 .favo .wishlist, div.liProdBox4 .favo .wishlist, div.ProdBox5 .favo .wishlist {
        margin: 0
    }

    div.liProdBox5 .favo .flag, div.liProdBox4 .favo .flag, div.ProdBox5 .favo .flag {
        min-width: 110px
    }

        div.liProdBox5 .favo .flag > .flaga, div.liProdBox4 .favo .flag > .flaga, div.ProdBox5 .favo .flag > .flaga {
            text-align: center
        }

div.liProdBox4 h4 {
    height: auto;
    margin: 0 0 16px
}

    div.liProdBox4 h4 a {
        display: block;
        height: 51px
    }

        div.liProdBox4 h4 a:after {
            content: "";
            position: absolute;
            right: 0;
            left: 0;
            bottom: 0;
            height: 18px;
            background: rgba(255,255,255,0.9);
            background: linear-gradient(90deg, rgba(255,255,255,0) 70%, #fff 90%)
        }

    div.liProdBox4 h4::after {
        display: none
    }

div.liProdBox4 .stock {
    display: flex
}

    div.liProdBox4 .stock .sitx, div.liProdBox4 .stock .datad {
        position: static;
        display: block
    }

    div.liProdBox4 .stock .datad {
        display: flex;
    }

#gridView.products.wl1, #gridView.products.wl2 {
    display: block
}

    #gridView.products.wl1 > .product, #gridView.products.wl2 > .product {
        display: block;
        margin: 8px 0
    }

    #gridView.products.wl1 .ProdBox5, #gridView.products.wl2 .ProdBox5 {
        display: flex;
        padding-right: 28px;
        height: auto;
        min-height: 120px
    }

        #gridView.products.wl1 .ProdBox5 .imgBox, #gridView.products.wl2 .ProdBox5 .imgBox {
            width: auto;
            margin: 0;
            flex-shrink: 0
        }

            #gridView.products.wl1 .ProdBox5 .imgBox img, #gridView.products.wl2 .ProdBox5 .imgBox img {
                height: auto;
                aspect-ratio: 1
            }

        #gridView.products.wl1 .ProdBox5 .tit h1, #gridView.products.wl2 .ProdBox5 .tit h1 {
            min-height: auto;
            height: auto;
            padding: 0;
            margin-bottom: 8px
        }

        #gridView.products.wl1 .ProdBox5 .pb2, #gridView.products.wl2 .ProdBox5 .pb2 {
            margin-top: 0;
            position: relative;
            z-index: 2;
            display: flex;
            flex-direction: column;
            padding: 16px;
            margin-right: auto
        }

        .tfocart #gridView.products.wl1 .ProdBox5 .pb2 {
            width: 250px;
        }

            #gridView.products.wl1 .ProdBox5 .pb2 > *, #gridView.products.wl2 .ProdBox5 .pb2 > * {
                order: 0
            }

            #gridView.products.wl1 .ProdBox5 .pb2 .favo, #gridView.products.wl2 .ProdBox5 .pb2 .favo {
                position: static;
                order: 1
            }

                #gridView.products.wl1 .ProdBox5 .pb2 .favo .flag, #gridView.products.wl2 .ProdBox5 .pb2 .favo .flag,
                #gridView.products.wl1 .ProdBox5 .pb2 .favo .flagPA, #gridView.products.wl2 .ProdBox5 .pb2 .favo .flagPA {
                    order: -1
                }

            #gridView.products.wl1 .ProdBox5 .pb2 .miniFoto img, #gridView.products.wl2 .ProdBox5 .pb2 .miniFoto img {
                top: 2px;
                left: 16px;
                height: calc(100% - 4px);
                border-radius: 0;
                box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
                -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
                -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2)
            }

            #gridView.products.wl1 .ProdBox5 .pb2 .titm, #gridView.products.wl2 .ProdBox5 .pb2 .titm {
                margin-bottom: 8px;
                height: auto
            }

                #gridView.products.wl1 .ProdBox5 .pb2 .titm > *, #gridView.products.wl2 .ProdBox5 .pb2 .titm > * {
                    width: auto;
                    margin-right: 24px;
                    font: 400 12px "Stolzl"
                }

                    #gridView.products.wl1 .ProdBox5 .pb2 .titm > *:last-child, #gridView.products.wl2 .ProdBox5 .pb2 .titm > *:last-child {
                        margin-right: 0
                    }

        #gridView.products.wl1 .ProdBox5 .pb3, #gridView.products.wl2 .ProdBox5 .pb3 {
            display: flex;
            width: auto;
            min-width: unset;
            padding: 0;
            margin-top: 0 !important
        }

        #gridView.products.wl1 .ProdBox5 .pb5 .total b, #gridView.products.wl2 .ProdBox5 .pb5 .total b {
            font-size: 18px
        }

        #gridView.products.wl1 .ProdBox5 .num-wrapper, #gridView.products.wl2 .ProdBox5 .num-wrapper {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: flex-end;
            width: 122px;
            min-width: max-content;
            padding: 10px 0;
            margin-left: 24px;
            z-index: 0
        }

    #gridView.products.wl1 .stock .sico, #gridView.products.wl2 .stock .sico {
        padding: 0;
        margin-left: 36px
    }

    #gridView.products.wl1 .stock .storehouse-icon, #gridView.products.wl2 .stock .storehouse-icon {
        margin-left: 8px
    }

    #gridView.products.wl1 .stock .sitx, #gridView.products.wl2 .stock .sitx {
        display: block;
        margin-left: 8px;
        font-size: 0
    }

        #gridView.products.wl1 .stock .sitx b, #gridView.products.wl2 .stock .sitx b {
            margin-left: 0;
            font: 400 13px "Stolzl"
        }

    #gridView.products.wl1 .stock .i6, #gridView.products.wl2 .stock .i6 {
        margin: 0
    }

    #gridView.products.wl1 .stock .air, #gridView.products.wl2 .stock .air {
        display: none
    }

    #gridView.products.wl1 .datad, #gridView.products.wl2 .datad {
        order: -1;
        margin-right: 0
    }

@media (max-width: 1440px) {
    #gridView.products.wl1 .ProdBox5 > .stas, #gridView.products.wl2 .ProdBox5 > .stas {
        position: absolute;
        right: 28px;
        top: 12px;
        margin: 0
    }

        #gridView.products.wl1 .ProdBox5 > .stas .stock, #gridView.products.wl2 .ProdBox5 > .stas .stock {
            margin-left: auto
        }

        #gridView.products.wl1 .ProdBox5 > .stas .sitx, #gridView.products.wl2 .ProdBox5 > .stas .sitx {
            text-align: right
        }

    #gridView.products.wl1 .ProdBox5 .titm, #gridView.products.wl2 .ProdBox5 .titm {
        height: auto;
        display: flex;
        flex-wrap: wrap
    }

    #gridView.products.wl1 .ProdBox5 .txr.pb5, #gridView.products.wl2 .ProdBox5 .txr.pb5 {
        width: 100%;
        margin-bottom: 0;
        text-align: end;
        min-width: unset;
        display: inline-flex !important;
        align-self: end
    }

    #gridView.products.wl1 .ProdBox5 .price-btn-wrapper, #gridView.products.wl1 .ProdBox5 .num-wrapper, #gridView.products.wl2 .ProdBox5 .price-btn-wrapper, #gridView.products.wl2 .ProdBox5 .num-wrapper {
        justify-content: flex-end
    }

    #gridView.products.wl1 .ProdBox5 .price-btn-wrapper, #gridView.products.wl2 .ProdBox5 .price-btn-wrapper {
        margin-top: auto
    }

    #gridView.products.wl1 .ProdBox5 .storehouse-icon::before, #gridView.products.wl2 .ProdBox5 .storehouse-icon::before {
        transform: translate(calc(-50% - 46px), -100%)
    }
}

@media (max-width: 900px) {
    #gridView.products.wl1 .ProdBox5-info, #gridView.products.wl2 .ProdBox5-info {
        flex-direction: column
    }

        #gridView.products.wl1 .ProdBox5-info .favo, #gridView.products.wl2 .ProdBox5-info .favo {
            position: static
        }

    #gridView.products.wl1 .ProdBox5 .imgBox, #gridView.products.wl2 .ProdBox5 .imgBox {
        min-width: unset
    }

        #gridView.products.wl1 .ProdBox5 .imgBox img, #gridView.products.wl2 .ProdBox5 .imgBox img {
            width: 86px
        }
}
@media (min-width: 731px) {
    div.liProdBox4 .stock .datad {
        position: absolute;
        top: 2px;
    }
}
@media (max-width: 730px) {
    #gridView.products.wl1 .ProdBox5, #gridView.products.wl2 .ProdBox5 {
        flex-wrap: wrap;
        padding-right: 10px
    }

        #gridView.products.wl1 .ProdBox5 .imgBox, #gridView.products.wl2 .ProdBox5 .imgBox {
            position: absolute;
            top: 0;
            left: 0;
            width: 80px;
            height: auto;
            aspect-ratio: 1;
            min-width: unset
        }

        #gridView.products.wl1 .ProdBox5 .titm, #gridView.products.wl2 .ProdBox5 .titm {
            margin-right: 0;
            display: flex;
            flex-direction: row;
            flex-wrap: wrap
        }

        #gridView.products.wl1 .ProdBox5 .imgBox img, #gridView.products.wl2 .ProdBox5 .imgBox img {
            margin-bottom: 0
        }

        #gridView.products.wl1 .ProdBox5 .pb2, #gridView.products.wl2 .ProdBox5 .pb2 {
            position: relative;
            width: 100%;
            padding-left: 92px;
            padding-right: 0;
            flex-grow: 1;
            margin: 0;
            padding-bottom: 0;
            flex: 1 2 100%;
            min-height: 80px
        }

        #gridView.products.wl1 .ProdBox5 > .stas, #gridView.products.wl2 .ProdBox5 > .stas {
            right: unset;
            top: unset;
            left: 12px;
            bottom: 18px
        }

        #gridView.products.wl1 .ProdBox5 .stock, #gridView.products.wl2 .ProdBox5 .stock {
            width: 100%;
            flex-wrap: wrap;
            justify-content: flex-start
        }

            #gridView.products.wl1 .ProdBox5 .stock .sitx, #gridView.products.wl2 .ProdBox5 .stock .sitx {
                text-align: left;
                min-width: unset
            }

        #gridView.products.wl1 .ProdBox5 .datad, #gridView.products.wl2 .ProdBox5 .datad {
            width: 100%;
            justify-content: flex-start;
            margin-bottom: 8px
        }

        #gridView.products.wl1 .ProdBox5 .sico, #gridView.products.wl2 .ProdBox5 .sico {
            margin-left: 0
        }

        #gridView.products.wl1 .ProdBox5 .price-btn-wrapper, #gridView.products.wl1 .ProdBox5 .num-wrapper, #gridView.products.wl2 .ProdBox5 .price-btn-wrapper, #gridView.products.wl2 .ProdBox5 .num-wrapper {
            width: 100%;
            justify-content: flex-end;
            text-align: right
        }

        #gridView.products.wl1 .ProdBox5 .num-wrapper, #gridView.products.wl2 .ProdBox5 .num-wrapper {
            margin-top: 0px;
            padding: 0;
            margin-left: auto;
            flex: 0
        }

        #gridView.products.wl1 .ProdBox5 .price-btn-wrapper, #gridView.products.wl2 .ProdBox5 .price-btn-wrapper {
            margin-top: 0;
            margin-left: 0
        }

            #gridView.products.wl1 .ProdBox5 .price-btn-wrapper .pb7, #gridView.products.wl2 .ProdBox5 .price-btn-wrapper .pb7 {
                max-width: 120px
            }
}

@media (max-width: 400px) {
    #gridView.products.wl1 .ProdBox5, #gridView.products.wl2 .ProdBox5 {
        position: relative
    }
}

@media (min-width: 1200.5px) {
    #gridView.products.wl1 .ProdBox5 .favo, #gridView.products.wl2 .ProdBox5 .favo {
        transition: opacity 0.35s ease-in-out
    }

    #gridView.products.wl1 .ProdBox5:hover .favo, #gridView.products.wl2 .ProdBox5:hover .favo {
        opacity: 1
    }
}

#gridView.products.wl2 {
    display: block
}

    #gridView.products.wl2 > .product {
        display: block
    }

@media (max-width: 730px) {
    #gridView.products.wl2 .ProdBox5 .pb2 {
        padding-left: 8px
    }
}

#gridView.products.wl1 .ProdBox5 {
    display: flex;
    padding-right: 28px
}

    #gridView.products.wl1 .ProdBox5 .imgBox {
        margin: 8px !important
    }

        #gridView.products.wl1 .ProdBox5 .imgBox img {
            aspect-ratio: 1;
            margin-top: 2px;
            max-height: calc(100% - 4px)
        }

    #gridView.products.wl1 .ProdBox5 .tit h1 {
        margin-bottom: 12px
    }

#gridView.products.wl1 .ProdBox5-info {
    flex-grow: 1;
    flex-direction: column
}

@media (max-width: 730px) {
    #gridView.products.wl1 .ProdBox5 {
        padding-right: 16px
    }
}

div.liProdBox5 {
    position: relative;
    padding: 26px 16px 16px;
    min-height: 475px
}

    div.liProdBox5 .favo {
        position: absolute;
        top: 8px;
        left: 0;
        justify-content: space-between;
        flex-wrap: nowrap;
        gap: 4px;
        z-index: 6;
        width: 100%;
        padding: 0 8px
    }

        div.liProdBox5 .favo .icons-wrapper {
            border-radius: 10px;
            margin: 0
        }

        div.liProdBox5 .favo .flag {
            justify-content: flex-end;
            margin-right: 6px;
            padding: 8px 0
        }

    div.liProdBox5 .imgBox {
        margin-bottom: 16px
    }

    div.liProdBox5 .tit-top {
        display: flex;
        justify-content: space-between;
        align-items: center
    }

        div.liProdBox5 .tit-top .datad::before, div.liProdBox5 .tit-top .sico::before, div.liProdBox5 .tit-top .storehouse-icon::before {
            transform: translate(calc(-50% - 46px), -100%)
        }

        div.liProdBox5 .tit-top .stock {
            position: relative;
            top: unset;
            left: unset;
            bottom: unset;
            right: unset;
            padding: 0;
            /*
            justify-content: flex-end;
            flex-direction: row-reverse;
            align-items: center
            */
        }

            div.liProdBox5 .tit-top .stock .sitx {
                margin-right: 8px;
                min-width: unset
            }

            div.liProdBox5 .tit-top .stock .storehouse-icon {
                margin-right: 6px
            }

        div.liProdBox5 .tit-top .datad {
            position: absolute;
            top: -8px;
            right: 0;
            left: unset !important;
            transform: translateY(-100%);
            margin-right: 0;
            font-size: 13px;
            padding: 2px 4px;
            border-radius: 2px 4px;
            font-weight: 300;
            background-color: #ffffff
        }

    div.liProdBox5 .marka {
        font-size: 12px;
        font-weight: 400
    }

    div.liProdBox5 h4 {
        height: 51px;
        margin: 8px 0 6px;
        overflow: hidden
    }

        div.liProdBox5 h4 a {
            height: 100%
        }

        div.liProdBox5 h4 .indeks {
            opacity: 0;
            font-size: 0
        }

    div.liProdBox5 .indeks-wrapper {
        display: block;
        opacity: 1;
        width: 50%;
        margin-top: 6px
    }

        div.liProdBox5 .indeks-wrapper > * {
            display: block;
            width: 100%;
            font: 300 12px "Stolzl";
            margin-bottom: 12px;
            visibility: visible;
            white-space: nowrap
        }

            div.liProdBox5 .indeks-wrapper > *:last-child {
                margin-bottom: 0
            }

        div.liProdBox5 .indeks-wrapper s {
            font: 300 12px "Stolzl"
        }

        div.liProdBox5 .indeks-wrapper b {
            font-weight: 400
        }

    div.liProdBox5 .price-wrapper {
        width: 50%;
        height: 45px;
        margin-bottom: 0
    }

        div.liProdBox5 .price-wrapper .price b {
            font-size: 14px
        }

        div.liProdBox5 .price-wrapper .total {
            margin-top: 6px
        }

    div.liProdBox5 .txr {
        display: flex;
        flex-wrap: wrap
    }

        div.liProdBox5 .txr > .button, div.liProdBox5 .txr > .num {
            position: static;
            width: 46%;
            margin-top: 12px
        }

    div.liProdBox5 .num {
        margin-top: 5px
    }

    div.liProdBox5 .button {
        margin: 0;
        margin-left: auto
    }

        div.liProdBox5 .button.btn-addToCart-P.spak {
            width: 100%
        }

#CartStep2 #gridView.products li {
    position: relative;
    margin: 3px 0
}

#CartStep2 #gridView.products.wl1 .ProdBox5 {
    min-height: 83px
}

    #CartStep2 #gridView.products.wl1 .ProdBox5 .pb2 {
        padding-bottom: 8px;
        padding-right: 8px
    }

        #CartStep2 #gridView.products.wl1 .ProdBox5 .pb2 h1 {
            margin-bottom: 4px
        }

    #CartStep2 #gridView.products.wl1 .ProdBox5 .stock .sitx {
        min-width: unset
    }

#CartStep2 #gridView.products.wl1 .imgBox img {
    margin-top: 4px
}

#CartStep2 #gridView.products.wl1 .ProdBox5-info {
    flex-direction: row
}

    #CartStep2 #gridView.products.wl1 .ProdBox5-info .titm {
        margin-right: 40px;
        padding-top: 12px
    }

#CartStep2 #gridView.products.wl1 .price-btn-wrapper {
    display: flex;
    align-items: center;
    width: 140px
}

#CartStep2 #gridView.products.wl1 .price-wrapper {
    margin-bottom: 0px
}

@media (max-width: 1490px) and (min-width: 1440.5px) {
    #CartStep2 #gridView.products.wl1 .ProdBox5-info .titm {
        margin-right: auto
    }
}

@media (max-width: 1440px) {
    #CartStep2 #gridView.products.wl1 .ProdBox5-info {
        flex-wrap: wrap
    }
}

@media (max-width: 730px) {
    #CartStep2 #gridView.products.wl1 .ProdBox5-info .titm {
        padding-top: 4px;
        margin-right: 0
    }

    #CartStep2 #gridView.products.wl1 .price-btn-wrapper {
        width: 100%
    }
}

div.liProdBox4 {
    display: flex;
    padding: 0 24px;
    margin: 0;
    height: auto;
    min-height: 256px
}

    div.liProdBox4 .pbc1 {
        position: static;
        display: flex;
        align-items: center;
        width: 30%;
        max-width: 240px;
        flex: 1 0 auto
    }

    div.liProdBox4 .pbc2 {
        display: flex;
        flex-direction: column;
        flex-grow: 1;
        width: auto;
        max-width: 548px;
        margin-right: auto;
        padding: 24px 0;
        margin-left: 24px
    }

        div.liProdBox4 .pbc2 h4 {
            max-width: unset;
            height: auto;
            margin-bottom: 8px
        }

    div.liProdBox4 .pbc3 {
        display: flex;
        flex-direction: column;
        width: auto;
        padding: 16px 0 16px
    }

    div.liProdBox4 .sico::before, div.liProdBox4 .storehouse-icon::before {
        transform: translate(calc(-50% - 46px), -100%)
    }

    div.liProdBox4 .imgBox img {
        visibility: visible;
        display: block;
        width: 240px;
        height: auto;
        aspect-ratio: 1
    }

    div.liProdBox4 .marka {
        visibility: visible;
        height: auto;
        margin: 0 0 8px;
        font: 400 12px "Stolzl"
    }

    div.liProdBox4 .opti {
        height: auto
    }

        div.liProdBox4 .opti p {
            border-bottom: none !important;
            font: 400 12px "Stolzl"
        }

            div.liProdBox4 .opti p s, div.liProdBox4 .opti p b {
                display: inline-block;
                width: auto;
                margin-right: 8px;
                font: 400 12px "Stolzl";
                opacity: 1
            }

            div.liProdBox4 .opti p s {
                font-weight: 300
            }

    div.liProdBox4 .favo {
        flex-wrap: wrap;
        margin-top: auto
    }

        div.liProdBox4 .favo .flag {
            order: -1
        }

    div.liProdBox4 .price-panel {
        display: flex;
        align-items: flex-end;
        gap: 26px;
        margin-top: auto
    }

    div.liProdBox4 .price-btn-wrapper {
        padding: 0;
        margin-left: 0
    }

        div.liProdBox4 .price-btn-wrapper .button {
            margin: 0
        }

    div.liProdBox4 .price-wrapper {
        margin-bottom: 32px;
        padding-right: 8px
    }

    div.liProdBox4 .stock {
        justify-content: flex-end;
        margin: 0;
        padding: 0;
        position: relative;
    }

        div.liProdBox4 .stock .sico {
            padding: 0;
            margin-left: 8px
        }

        div.liProdBox4 .stock .sitx {
            margin-left: 12px;
            text-align: right;
            min-width: unset
        }

        div.liProdBox4 .stock .air {
            display: none
        }

        div.liProdBox4 .stock .storehouse-icon {
            margin-left: 6px
        }

@media (max-width: 900px) {
    div.liProdBox4 {
        padding-inline: 12px
    }

        div.liProdBox4 .price-panel {
            gap: 8px
        }

        div.liProdBox4 .pbc2 {
            margin-left: 8px
        }

            div.liProdBox4 .pbc2 h4 {
                height: auto;
                margin-bottom: 12px
            }

                div.liProdBox4 .pbc2 h4 a {
                    height: auto
                }

                    div.liProdBox4 .pbc2 h4 a::after {
                        display: none
                    }
}

@media (max-width: 730px) {
    div.liProdBox4 {
        flex-wrap: wrap;
        padding-inline: 8px;
        height: auto;
        justify-content: center
    }

        div.liProdBox4 .pbc1 {
            width: 30%;
            margin: 0;
            align-items: flex-start;
            margin-top: 8px;
            flex: 0 1 auto
        }

        div.liProdBox4 .pbc2 {
            width: 70%;
            margin: 0;
            flex: 1 2 0
        }

        div.liProdBox4 .pbc3 {
            position: relative;
            width: 100%
        }

        div.liProdBox4 .imgBox img {
            width: 100%
        }

        div.liProdBox4 .stock {
            position: absolute;
            left: 0;
            top: 0;
            flex-direction: row
        }

        div.liProdBox4 .price-panel {
            justify-content: space-between
        }

        div.liProdBox4 .price-wrapper {
            margin-bottom: 8px
        }

        div.liProdBox4 .num {
            margin: 0
        }
}

body #product-ct .product, body #product-ct .breadcrumbs, #productDesc.boxOp {
    max-width: 1200px
}

body.l1 #product-ct {
    background: #f3f3f3;
    padding-top: 12px
}

    body.l1 #product-ct .breadcrumbs {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-bottom: 12px
    }

    body.l1 #product-ct .breadcrumbs-list {
        justify-content: flex-start;
        align-items: center; /*direction:rtl;*/ /*flex:1*/
    }
    /*body.l1 #product-ct .breadcrumbs-list ul li{display:none}*/
    /*body.l1 #product-ct .breadcrumbs-list ul li:last-child{display:block}*/
    /*body.l1 #product-ct .breadcrumbs-list ul li:last-child i{display:none}*/
    body.l1 #product-ct .closeProd {
        top: 12px;
        right: 10px
    }

        body.l1 #product-ct .closeProd .clos1 {
            top: unset;
            right: unset
        }

    body.l1 #product-ct .nav-panel {
        display: flex;
        justify-content: space-between;
        gap: 32px;
        width: 55%;
        padding-inline: 32px
    }

    body.l1 #product-ct .nav-panel__btn {
        all: unset;
        cursor: pointer;
        display: flex;
        align-items: center;
        gap: 8px;
        font: 400 12px "Stolzl";
        padding: 8px 16px 8px 0;
        opacity: 0.5;
        transition: opacity 0.25s ease-in-out
    }

        body.l1 #product-ct .nav-panel__btn:hover {
            opacity: 1
        }

    body.l1 #product-ct .nav-panel .arrow-icon {
        width: 24px;
        height: 24px
    }

    body.l1 #product-ct .product.ProdB1 .product-top {
        display: flex;
        background: #fff;
        border-radius: 16px
    }

    body.l1 #product-ct .product.ProdB1 .product-img {
        position: relative;
        top: unset;
        width: 45%;
        margin: 0
    }

        body.l1 #product-ct .product.ProdB1 .product-img .product-gallery-main-img {
            display: flex
        }

            body.l1 #product-ct .product.ProdB1 .product-img .product-gallery-main-img img {
                border-radius: 16px 0 0 16px
            }

        body.l1 #product-ct .product.ProdB1 .product-img .product-gallery-thumb-list-img {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            padding-inline: 40px;
            transform: translateY(100%)
        }

            body.l1 #product-ct .product.ProdB1 .product-img .product-gallery-thumb-list-img ul {
                display: flex;
                flex-direction: row;
                flex-wrap: nowrap;
                padding: 12px 0;
                height: auto;
                background: none;
                overflow-x: auto
            }

                body.l1 #product-ct .product.ProdB1 .product-img .product-gallery-thumb-list-img ul li {
                    flex-shrink: 0
                }

                    body.l1 #product-ct .product.ProdB1 .product-img .product-gallery-thumb-list-img ul li.active {
                        background: none
                    }

            body.l1 #product-ct .product.ProdB1 .product-img .product-gallery-thumb-list-img .arrow-icon {
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                margin: auto;
                transform: none
            }

            body.l1 #product-ct .product.ProdB1 .product-img .product-gallery-thumb-list-img .arrow-icon--left {
                left: 0;
                right: unset
            }

    body.l1 #product-ct .product.ProdB1 .product-gallery {
        position: static
    }

    body.l1 #product-ct .product.ProdB1 .product-right-top {
        flex: 1
    }

    body.l1 #product-ct .product.ProdB1 .title-heading {
        position: static;
        height: auto;
        margin-bottom: 8px
    }

    body.l1 #product-ct .product.ProdB1 .product-bottom {
        min-height: 100%;
        display: flex
    }

    body.l1 #product-ct .product.ProdB1 .product-bottom__leftside {
        width: 45%;
        max-width: 500px;
        margin-top: 132px;
        padding-inline: 16px
    }

    body.l1 #product-ct .product.ProdB1 .product-bottom__rightside {
        padding-left: 36px;
        max-width: 55%;
    }

    body.l1 #product-ct .product-right-top {
        display: flex;
        flex-direction: column;
        padding: 16px 16px 10px 36px
    }

    body.l1 #product-ct .product-panel {
        display: flex;
        flex-direction: column;
        gap: 8px;
        margin-bottom: 44px;
        padding: 0 8px
    }

    body.l1 #product-ct .stock {
        width: max-content;
        padding-left: 0
    }

        body.l1 #product-ct .stock .datad {
            position: relative;
            display: flex;
            top: unset
        }

    body.l1 #product-ct .num > i {
        border: none
    }

    body.l1 #product-ct .price-panel {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 24px
    }

    body.l1 #product-ct .price-btn-wrapper {
        display: flex;
        justify-content: flex-end;
        flex-wrap: wrap;
        flex: 0 2 auto;
        gap: 24px;
        row-gap: 8px
    }

    body.l1 #product-ct .price-wrapper {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center
    }

    body.l1 #product-ct .button.btn-addToCart, body.l1 #product-ct .button.noAddToCart {
        display: flex;
        align-items: center;
        justify-content: center;
        align-self: end;
        width: 122px;
        max-height: 38px;
        padding: 6px;
        margin: 0
    }

    body.l1 #product-ct .stock {
        /*padding: 8px;*/
        flex-shrink: 0;
        flex-direction: row-reverse;
    }

        body.l1 #product-ct .stock .sico {
            padding: 0;
            margin-right: 8px;
            transform: none
        }

        body.l1 #product-ct .stock .sitx {
            order: -1;
            margin-left: 0
        }

    body.l1 #product-ct .sitx {
        margin-right: 8px
    }

    body.l1 #product-ct .num_but {
        align-items: center
    }

    body.l1 #product-ct .price {
        font: 400 13px "Stolzl";
        height: auto
    }

        body.l1 #product-ct .price * {
            color: #052145;
            font: 400 13px "Stolzl"
        }

        body.l1 #product-ct .price b {
            font-size: 16px;
            font-weight: 400
        }

    body.l1 #product-ct .total {
        font: 500 20px "Stolzl"
    }

        body.l1 #product-ct .total * {
            font: 500 20px "Stolzl"
        }

        body.l1 #product-ct .total u {
            font: 400 14px "Stolzl"
        }

    body.l1 #product-ct .favo {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        gap: 12px;
        row-gap: 2px;
        margin: 0 0 16px
    }

        body.l1 #product-ct .favo .icons-wrapper {
            display: flex;
            align-items: center;
            margin: 0
        }

        body.l1 #product-ct .favo .flag {
            display: block;
            position: static
        }

        body.l1 #product-ct .favo .flaga {
            display: block
        }

        body.l1 #product-ct .favo .flag {
            display: flex;
            align-items: center;
            position: static;
            order: -1;
            flex: 1 2 0;
            max-width: max-content;
            width: 0;
            padding-inline: 4px;
            margin: 0
        }

        body.l1 #product-ct .favo .flaga {
            display: block;
            text-wrap: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: max-content;
            flex: 1 2 0
        }

        body.l1 #product-ct .favo > * {
            margin: 0
        }

        body.l1 #product-ct .favo img.qrcode {
            top: unset;
            left: 0;
            bottom: -4px;
            z-index: 5;
            transform: translateY(100%);
            border-radius: 8px;
            padding: 2px;
            background: #fff;
            box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
            visibility: hidden;
            transition: visibility 0.35s ease-in-out, opacity 0.35s ease-in-out
        }

@media (max-width: 1400px) {
    body.l1 #product-ct .favo img.qrcode {
        left: unset;
        right: 0
    }
}

body.l1 #product-ct .favo .dqrcode:hover img.qrcode {
    visibility: visible
}

body.l1 #product-ct .product-title {
    padding: 8px 16px 8px 8px;
    margin-bottom: 16px
}

    body.l1 #product-ct .product-title .marka {
        margin: 0;
        padding: 8px 0;
        color: #8190a2;
        font: 400 12px "Stolzl"
    }

body.l1 #product-ct .product.tco .price {
    height: 100%
}

body.l1 #product-ct .atrybut.ato > div {
    height: auto
}

body.l1 #product-ct .atrybut.ato p {
    display: flex;
    align-items: center;
    gap: 8px;
    font-weight: 400;
    margin-bottom: 8px
}

    body.l1 #product-ct .atrybut.ato p * {
        padding: 0;
        font-size: 14px;
        color: #8190a2
    }

    body.l1 #product-ct .atrybut.ato p s {
        font-weight: 400
    }

    body.l1 #product-ct .atrybut.ato p b {
        font-weight: 300;
        margin-bottom: auto
    }

    body.l1 #product-ct .atrybut.ato p .ibarcod {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        gap: 8px;
        row-gap: 2px
    }

    body.l1 #product-ct .atrybut.ato p .ean-image {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 98px;
        max-height: 13px;
        transition: max-height 0.5s ease-in-out;
        border-radius: 8px
    }

        body.l1 #product-ct .atrybut.ato p .ean-image .ean-image__container {
            position: relative;
            width: 100%;
            height: 13px;
            overflow: hidden;
            transition: height 0.3s ease-in-out, transform 0.25s ease-in-out
        }

        body.l1 #product-ct .atrybut.ato p .ean-image img {
            position: absolute;
            left: 0;
            top: 0;
            display: block;
            width: 100%;
            height: auto
        }

        body.l1 #product-ct .atrybut.ato p .ean-image:hover .ean-image__container, body.l1 #product-ct .atrybut.ato p .ean-image:focus .ean-image__container, body.l1 #product-ct .atrybut.ato p .ean-image:active .ean-image__container {
            height: 48px;
            transform: scale(1.1);
            box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1)
        }

body.l1 #product-ct .product-other .po-product > a {
    height: auto;
    background: #ffffff;
    border-radius: 7px;
    border: 1px solid transparent
}

    body.l1 #product-ct .product-other .po-product > a:hover {
        border: 1px solid #000000
    }

    body.l1 #product-ct .product-other .po-product > a img {
        border: none
    }

    body.l1 #product-ct .product-other .po-product > a s {
        all: unset;
        box-sizing: border-box;
        display: flex;
        justify-content: center;
        align-items: center;
        min-width: 64px;
        padding: 1px 4px 3px;
        font-size: 12px
    }

body.l1 #product-ct .content-image {
    position: relative;
    padding-left: 40px
}

    body.l1 #product-ct .content-image .i6.info {
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        margin: auto
    }

@media (max-width: 900px) {
    body.l1 #product-ct {
        width: calc(100% - 8px);
        padding: 20px 8px
    }

        body.l1 #product-ct .breadcrumbs {
            visibility: visible
        }

        body.l1 #product-ct .breadcrumbs-list {
            display: none
        }

        body.l1 #product-ct .nav-panel {
            width: 100%
        }

        body.l1 #product-ct .product.ProdB1 .product-top {
            flex-direction: column
        }

        body.l1 #product-ct .product.ProdB1 .product-img {
            width: 100%;
            max-width: 500px;
            margin: 16px auto 0
        }

            body.l1 #product-ct .product.ProdB1 .product-img .product-gallery-main-img {
                padding: 16px
            }

                body.l1 #product-ct .product.ProdB1 .product-img .product-gallery-main-img img {
                    border-radius: 16px
                }

            body.l1 #product-ct .product.ProdB1 .product-img .product-gallery-thumb-list-img {
                position: relative;
                transform: none;
                top: 0;
                left: 0;
                margin: 0;
                padding-inline: 38px
            }

                body.l1 #product-ct .product.ProdB1 .product-img .product-gallery-thumb-list-img ul {
                    padding: 12px
                }

                    body.l1 #product-ct .product.ProdB1 .product-img .product-gallery-thumb-list-img ul li {
                        height: auto
                    }

                body.l1 #product-ct .product.ProdB1 .product-img .product-gallery-thumb-list-img img {
                    display: block
                }

                body.l1 #product-ct .product.ProdB1 .product-img .product-gallery-thumb-list-img i {
                    display: block
                }

        body.l1 #product-ct .product.ProdB1 .price-panel {
            flex-wrap: wrap
        }

        body.l1 #product-ct .product.ProdB1 .product-bottom {
            padding: 0;
            display: block
        }

        body.l1 #product-ct .product.ProdB1 .product-bottom__leftside {
            width: 100%;
            max-width: unset;
            margin-top: 32px
        }

        body.l1 #product-ct .product.ProdB1 .product-bottom__rightside {
            margin-top: 32px;
            padding-left: 4px;
            max-width: 100%;
        }
}

@media (max-width: 650px) {
    body.l1 #product-ct .product.ProdB1 .product-panel {
        padding-inline: 0
    }

    body.l1 #product-ct .product.ProdB1 .price-panel {
        gap: 16px;
        align-items: flex-end;
        margin-bottom: 16px
    }

    body.l1 #product-ct .product.ProdB1 .product-title {
        padding: 0;
        margin-bottom: 0px
    }

    body.l1 #product-ct .product.ProdB1 .price-btn-wrapper {
        flex-direction: column;
        align-items: flex-end;
        flex-grow: 1;
        gap: 8px
    }

    body.l1 #product-ct .product.ProdB1 .product-right-top {
        padding: 16px
    }

    body.l1 #product-ct .product.ProdB1 .stock {
        margin-bottom: -32px
    }

    body.l1 #product-ct .product.ProdB1 .product-attributes {
        padding: 0
    }

    body.l1 #product-ct .product.ProdB1 .atrybut-item {
        flex-wrap: wrap
    }
}

@media (max-width: 400px) {
    body.l1 #product-ct .product.ProdB1 .product-panel {
        flex-direction: row;
        justify-content: space-between;
        padding-top: 28px;
        margin-bottom: 8px
    }

        body.l1 #product-ct .product.ProdB1 .product-panel * > {
            max-width: 50%
        }

    body.l1 #product-ct .product.ProdB1 .stock {
        position: relative;
        flex-direction: row-reverse;
        align-items: flex-end;
        gap: 8px;
        margin-bottom: 0
    }

        body.l1 #product-ct .product.ProdB1 .stock .datad {
            position: absolute;
            bottom: 38px;
            top: unset;
            left: 0;
            justify-content: flex-start
        }

    body.l1 #product-ct .product.ProdB1 .price-btn-wrapper {
        gap: 8px;
        flex-direction: column;
        align-items: flex-end
    }

    body.l1 #product-ct .product.ProdB1 .price-panel {
        flex-direction: column-reverse;
        align-items: end;
        margin-bottom: 0
    }
}

.miniProd.two #product-ct .favo img.qrcode {
    left: unset;
    right: 0
}

.popup.WPakiet > .section {
    width: 550px;
    max-width: 90%
}

    .popup.WPakiet > .section .clos1 {
        all: unset;
        position: absolute;
        top: 8px;
        right: 8px;
        display: block;
        padding: 8px
    }

        .popup.WPakiet > .section .clos1::before {
            all: unset;
            content: "";
            cursor: pointer;
            display: block;
            width: 28px;
            height: 28px;
            background-position: center;
            background-repeat: no-repeat;
            background-image: url("/skin/3/gif/x-icon.svg")
        }

        .popup.WPakiet > .section .clos1::after {
            display: none
        }

    .popup.WPakiet > .section .article {
        padding: 24px
    }

    .popup.WPakiet > .section .package-title {
        font: 500 24px "Stolzl";
        margin: 0 0 24px
    }

    .popup.WPakiet > .section .package-product-info {
        display: flex;
        align-items: center;
        gap: 8px;
        padding: 8px;
        margin-bottom: 16px;
        border: 1px solid #C8D4D9;
        border-radius: 8px
    }

        .popup.WPakiet > .section .package-product-info img {
            display: block;
            width: 50px;
            height: 50px
        }

        .popup.WPakiet > .section .package-product-info h5 {
            display: block;
            font: 400 15px/17px "Stolzl"
        }

    .popup.WPakiet > .section .pp_title {
        padding: 0px 8px 8px;
        margin-bottom: 16px;
        font: 600 14px/23px "Inter";
        color: #5E6975
    }

    .popup.WPakiet > .section .package-list {
        display: block
    }

        .popup.WPakiet > .section .package-list:not(:last-child) {
            margin-bottom: 20px;
            padding-bottom: 20px;
            border-bottom: 1px solid #C8D4D9
        }

        .popup.WPakiet > .section .package-list .txr {
            display: flex;
            align-items: center;
            gap: 16px;
            padding: 0 8px;
            border: none
        }

            .popup.WPakiet > .section .package-list .txr:not(:last-child) {
                margin-bottom: 24px
            }

            .popup.WPakiet > .section .package-list .txr .pr1 {
                display: flex;
                justify-content: flex-end;
                align-items: baseline;
                gap: 4px;
                flex: 1;
                min-width: max-content;
                margin: 0;
                font: 400 13px "Stolzl"
            }

                .popup.WPakiet > .section .package-list .txr .pr1 * {
                    display: inline-block
                }

                .popup.WPakiet > .section .package-list .txr .pr1 b {
                    font: 500 18px "Stolzl"
                }

            .popup.WPakiet > .section .package-list .txr .price {
                display: block;
                min-width: 115px;
                padding: 0 8px;
                margin: 0;
                width: auto;
                flex: 1
            }

                .popup.WPakiet > .section .package-list .txr .price * {
                    color: #052145
                }

                .popup.WPakiet > .section .package-list .txr .price .pr2 {
                    display: block;
                    margin: 0 0 2px;
                    font: 300 13px "Stolzl"
                }

                    .popup.WPakiet > .section .package-list .txr .price .pr2 b {
                        font: 300 16px "Stolzl"
                    }

                .popup.WPakiet > .section .package-list .txr .price .total {
                    display: block;
                    margin: 0;
                    font: 400 14px "Stolzl"
                }

                    .popup.WPakiet > .section .package-list .txr .price .total b {
                        font: 500 20px "Stolzl"
                    }

            .popup.WPakiet > .section .package-list .txr .button {
                width: 122px;
                min-width: 76px;
                margin: 0 !important
            }

    .popup.WPakiet > .section .pp-box {
        border: none
    }

        .popup.WPakiet > .section .pp-box .pr1::after {
            content: "";
            position: relative;
            bottom: -2px;
            display: inline-block;
            width: 20px;
            height: 20px;
            background: url("/skin/3/gif/pakiet.svg") no-repeat center
        }

.popup.WPakiet .num > i {
    border: none
}

    .popup.WPakiet .num > i:not(:hover) {
        background: unset
    }

#product-ct .icon.empty > i.iconZpod, .product .pbne .icon.empty > i.iconZpod,
.catalog-icon {
    background-image: url(/skin/3/gif/icons_7d.svg);
    width: 30px;
    height: 30px;
    margin: 0 2px 8px 3px !important;
    padding: 0;
    cursor: pointer;
}

div.liProdBox4 .favo i, div.ProdBox5 .favo i {
    margin: 10px 10px 0 0 !important;
}

div.ProdBox5.icon-show .favo i {
    margin: 0 5px 5px 5px !important
}

.icon6 {
    display: inline-block;
    background-image: url(/skin/3/gif/icons_7d.svg);
    width: 24px;
    height: 24px;
    cursor: pointer;
}

