section * {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    font-family: 'Muller', sans-serif !important;
}

.maxwidth-theme {
    max-width: 1408px;
    padding: 0px 30px;
    margin: 0 auto;
    float: none;
}

.gray,
.section-timer .maxwidth-theme,
.timer-container,
.section-timer {
    background-color: #F9F9FA;
}

#footer .gray {
    border-top: 1px solid #ececec;
}

.section-timer {
    padding-top: 57px;
    padding-bottom: 17px;
}

#footer .section-timer {
    padding: 40px 0 35px;
}

#footer .timer-container {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

#footer .timer-container .timer-header,
#footer .timer-container .timer-bottom {
    width: 50%;
}

#footer .timer-container .timer-bottom {
    margin-top: 0;
}

#footer .timer-container .timer-item {
    width: 100%;
    text-align: start;
}

#footer .timer-container .timer-bottom .timer-time {
    margin-bottom: 25px;
}

.timer-clock.loader_circle .timer-time {
    opacity: 0;
}

.timer-header,
.timer-bottom {
    display: flex;
    flex-wrap: wrap;
}

.timer-bottom {
    margin-top: 24px;
}

.timer-item {
    width: 50%;
}

@media screen and (max-width: 900px) {
    .timer-item {
        width: 100%;
    }   
    .order-1 {
        order: 1;
        margin-top: 27px;
    }
    .timer-clock {
        margin-top: 22px;
    }
}

.timer-text {
    font-weight: 300;
    font-size: 24px;
    line-height: 29px;
    color: #3A3A3A;
    opacity: 0.85;
}

.timer-btn {
    font-weight: 300;
    font-size: 18px;
    line-height: 22px;
    color: #3A3A3A;
    opacity: 0.85;
    border: 1px solid #1A1A1A;
    position: relative;
    padding: 13px 30px;
    display: block;
    max-width: 346px;
    text-decoration: none;
}

.timer-btn:hover {
	transition: background-color ease 0.5s, border-color ease 0.5s;
	background-color: rgba(1, 99, 110, 0.1);
}

.timer-btn::after {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODYiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDg2IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04NS42MjcgNC4zNTM1NUM4NS44MjIzIDQuMTU4MjkgODUuODIyMyAzLjg0MTcxIDg1LjYyNyAzLjY0NjQ1TDgyLjQ0NSAwLjQ2NDQ2NkM4Mi4yNDk3IDAuMjY5MjA0IDgxLjkzMzIgMC4yNjkyMDQgODEuNzM3OSAwLjQ2NDQ2NkM4MS41NDI2IDAuNjU5NzI4IDgxLjU0MjYgMC45NzYzMTEgODEuNzM3OSAxLjE3MTU3TDg0LjU2NjMgNEw4MS43Mzc5IDYuODI4NDNDODEuNTQyNiA3LjAyMzY5IDgxLjU0MjYgNy4zNDAyNyA4MS43Mzc5IDcuNTM1NTNDODEuOTMzMiA3LjczMDggODIuMjQ5NyA3LjczMDggODIuNDQ1IDcuNTM1NTNMODUuNjI3IDQuMzUzNTVaTTAuMjczNDM4IDQuNUg4NS4yNzM0VjMuNUgwLjI3MzQzOFY0LjVaIiBmaWxsPSIjMUExQTFBIi8+Cjwvc3ZnPgo=);
    margin-left: 28px;
}

.timer-time {
    font-weight: bold;
    font-size: 42px;
    line-height: 33px;
    color: #01636E;
    transition: .3s;
}

.timer-bar {
    border: 1px solid #8E8E8E;
    border-radius: 3px;
    padding: 8px 13px;
    width: 100%;
}

.timer-scroll {
    height: 13px;
    width: 0%;
    background: #01636E;
    border-radius: 3px;
    transition: width 1.5s ease-in-out;
}

.timer-clock {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

@media screen and (max-width: 1024px) {
    .section-timer {
        padding-top: 28px;
        padding-bottom: 28px;
    }
    .timer-text {
        font-size: 13.5028px;
        line-height: 16px;
    }  
    .timer-btn {
        font-size: 10.1271px;
        line-height: 12px;
        padding: 7px 18px;
        max-width: 192px;
    }
    .timer-btn::after {
        content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDQ5IDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00OC44NTg3IDMuMjY2MThDNDguOTY4NiAzLjE1NjMyIDQ4Ljk2ODYgMi45NzgyIDQ4Ljg1ODcgMi44NjgzNUw0Ny4wNjg1IDEuMDc4MTFDNDYuOTU4NiAwLjk2ODI1MiA0Ni43ODA1IDAuOTY4MjUyIDQ2LjY3MDcgMS4wNzgxMUM0Ni41NjA4IDEuMTg3OTcgNDYuNTYwOCAxLjM2NjA4IDQ2LjY3MDcgMS40NzU5NEw0OC4yNjIgMy4wNjcyNkw0Ni42NzA3IDQuNjU4NThDNDYuNTYwOCA0Ljc2ODQ0IDQ2LjU2MDggNC45NDY1NSA0Ni42NzA3IDUuMDU2NDFDNDYuNzgwNSA1LjE2NjI3IDQ2Ljk1ODYgNS4xNjYyNyA0Ny4wNjg1IDUuMDU2NDFMNDguODU4NyAzLjI2NjE4Wk0wLjgzNzQwMiAzLjM0ODU3SDQ4LjY1OThWMi43ODU5NUgwLjgzNzQwMlYzLjM0ODU3WiIgZmlsbD0iIzFBMUExQSIvPgo8L3N2Zz4K);
        margin-left: 12px;
    }
    .timer-time {
        font-size: 27.8985px;
        line-height: 22px;
    }
    .timer-bar {
        padding: 4px 8px;
    }
    .timer-scroll {
        height: 8px;
    }
}

@media screen and (max-width: 561px) {
    .section-timer {
        padding-top: 22px;
        padding-bottom: 22px;
    }
    .timer-time {
        font-size: 23.6987px;
        line-height: 18px;
    }
    .timer-bar {
        padding: 4px 8px;
    }
    .timer-scroll {
        height: 7px;
    }
}

.section-action {
    padding: 64px 0 90px;
}

.action-container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    position: relative;
}

.action-intro {
    width: 34%;
}

.action-items {
    width: 64%;
}

@media screen and (max-width: 991px) {
    .section-action {
        padding-top: 0;
    }
    .section-action .maxwidth-theme {
        padding-top: 26px !important;
    }
    .action-intro {
        width: 100%;
    }
    
    .action-items {
        width: 100%;
    }   
}

.intro__title {
    font-weight: bold;
    font-size: 64px;
    line-height: 50px;
    color: #2E2E2E;
}

@media screen and (max-width: 1360px) {
    .intro__title {
        font-size: 48px;
        line-height: 44px;
    }
}

@media screen and (max-width: 1024px) {
    .intro__title {
        font-size: 42.5129px;
        line-height: 33px;
    }    
}

p.intro__description,
.intro__description {
    font-weight: 300;
    font-size: 24px;
    line-height: 29px;
    color: #000000;
    opacity: 0.85;
    margin-top: 54px;
}

.intro__btn {
    display: block;
    font-weight: 300;
    font-size: 18px;
    line-height: 22px;
    color: #01636E;
    opacity: 0.85;
    margin-top: 77px;
    text-decoration: none;
    position: relative;
}

@media screen and (max-width: 991px) {
    .intro__btn {
        position: absolute;
        bottom: -15px;
        left: -90px;
        right: 0;
        text-align: center;
    } 
    .action-items {
        margin-top: 40px;
    }
}

.intro__btn::after {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTY0IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTY0IDE2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTYyLjk4MSA4LjcwNzExQzE2My4zNzEgOC4zMTY1OCAxNjMuMzcxIDcuNjgzNDIgMTYyLjk4MSA3LjI5Mjg5TDE1Ni42MTcgMC45Mjg5MzJDMTU2LjIyNiAwLjUzODQwOCAxNTUuNTkzIDAuNTM4NDA4IDE1NS4yMDIgMC45Mjg5MzJDMTU0LjgxMiAxLjMxOTQ2IDE1NC44MTIgMS45NTI2MiAxNTUuMjAyIDIuMzQzMTVMMTYwLjg1OSA4TDE1NS4yMDIgMTMuNjU2OUMxNTQuODEyIDE0LjA0NzQgMTU0LjgxMiAxNC42ODA1IDE1NS4yMDIgMTUuMDcxMUMxNTUuNTkzIDE1LjQ2MTYgMTU2LjIyNiAxNS40NjE2IDE1Ni42MTcgMTUuMDcxMUwxNjIuOTgxIDguNzA3MTFaTTAuMjczNDM4IDlIMTYyLjI3M1Y3SDAuMjczNDM4VjlaIiBmaWxsPSIjMDE2MzZFIi8+Cjwvc3ZnPgo=);
    margin-left: 10px;
    position: absolute;
    top: 5px;
}

@media screen and (max-width: 561px) {
    .intro__title {
        font-size: 24px;
        line-height: 19px;
    }
    p.intro__description,
    .intro__description {
        font-size: 13px;
        line-height: 16px;
        margin-top: 19px;
    }
    .intro__btn {
        font-size: 11.9568px;
        line-height: 14px;
    }
    .intro__btn::after {
        content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEwIiBoZWlnaHQ9IjExIiB2aWV3Qm94PSIwIDAgMTEwIDExIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTA5LjAwNSA2LjExNjU2QzEwOS4yNjQgNS44NTcxNSAxMDkuMjY0IDUuNDM2NTYgMTA5LjAwNSA1LjE3NzE0TDEwNC43NzcgMC45NDk3OUMxMDQuNTE4IDAuNjkwMzc5IDEwNC4wOTcgMC42OTAzNzkgMTAzLjgzOCAwLjk0OTc5QzEwMy41NzggMS4yMDkyIDEwMy41NzggMS42Mjk3OSAxMDMuODM4IDEuODg5MkwxMDcuNTk2IDUuNjQ2ODVMMTAzLjgzOCA5LjQwNDVDMTAzLjU3OCA5LjY2MzkxIDEwMy41NzggMTAuMDg0NSAxMDMuODM4IDEwLjM0MzlDMTA0LjA5NyAxMC42MDMzIDEwNC41MTggMTAuNjAzMyAxMDQuNzc3IDEwLjM0MzlMMTA5LjAwNSA2LjExNjU2Wk0wLjkyNDA3MiA2LjMxMTEySDEwOC41MzVWNC45ODI1OUgwLjkyNDA3MlY2LjMxMTEyWiIgZmlsbD0iIzAxNjM2RSIvPgo8L3N2Zz4K);
        top: 1px;
    }
    .timer-btn {
        padding-left: 18px;
        padding-right: 18px;
    }
}

/* catalog item */
.action-items {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap;
}
.action-item {
    width: 49%;
    padding: 20px 23px;
    border-radius: 27px;
    background-color: #ffffff;
    box-shadow: 0px 3.4605px 11.2466px rgba(0, 0, 0, 0.25);
    position: relative;
}

@media screen and (max-width: 678px) {
    .action-item {
        width: 100%;
    }
    .action-item:not(:last-of-type) {
        margin-bottom: 20px;
    }

    .catalog-item__property.__select{
        width: 227px !important;
    }
}

.catalog-item__head {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}
.__big .catalog-item__head {
    padding-top: 34px;
}
.__small .catalog-item__head {
    padding-top: 27px;
}
.__big .catalog__item__image {
    max-height: 312px;
    height: auto;
    max-width: 100%;
}
.__small .catalog__item__image {
    max-height: 270px;
    height: auto;
    max-width: 100%;
}
.catalog-item__btn {
    background: #01636E;
    border-radius: 25px;
    width: 135.13px;
    height: 38.89px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    font-size: 14px;
    cursor: pointer;
}

.catalog-item__btn::before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDkgMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjQ1NzYgNC4xMjgwMUMxLjQ2NTg4IDQuMDIwMTMgMS41MTI2NiAzLjkxOTM5IDEuNTg4NjQgMy44NDU5OEMxLjY2NDYyIDMuNzcyNTcgMS43NjQyMyAzLjczMTgxIDEuODY3NjUgMy43MzE4MUg3LjU4NjMzQzcuNjg5NjkgMy43MzE4MSA3Ljc4OTM2IDMuNzcyNTcgNy44NjUzNCAzLjg0NTk4QzcuOTQxMzIgMy45MTkzOSA3Ljk4ODEgNC4wMjAxMyA3Ljk5NjM4IDQuMTI4MDFMOC4zNTcxMSA4LjgzMTFDOC4zNjYxOCA4Ljk0OTYgOC4zNTE3MyA5LjA2ODg0IDguMzE0NjggOS4xODExN0M4LjI3NzU3IDkuMjkzNTcgOC4yMTg2OSA5LjM5NjY5IDguMTQxNjkgOS40ODQxNEM4LjA2NDY4IDkuNTcxNTIgNy45NzEyNCA5LjY0MTI2IDcuODY3MjEgOS42ODg5OEM3Ljc2MzI1IDkuNzM2NyA3LjY1MDk0IDkuNzYxMzUgNy41MzczNyA5Ljc2MTM1SDEuOTE2NjFDMS44MDMwMyA5Ljc2MTM1IDEuNjkwNzMgOS43MzY3IDEuNTg2NzEgOS42ODg5OEMxLjQ4Mjc0IDkuNjQxMjYgMS4zODkzIDkuNTcxNTIgMS4zMTIyOSA5LjQ4NDE0QzEuMjM1MjggOS4zOTY2OSAxLjE3NjQxIDkuMjkzNTcgMS4xMzkzIDkuMTgxMTdDMS4xMDIyNSA5LjA2ODg0IDEuMDg3OCA4Ljk0OTYgMS4wOTY4NyA4LjgzMTFMMS40NTcxNyA0LjEyODAxSDEuNDU3NloiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC43MDkxNDciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNi4zNzIxOCA1LjAyMzk4VjIuODcwNkM2LjM3MjE4IDIuNDEzNjggNi4xOTg4MyAxLjk3NTUgNS44OTAzMiAxLjY1MjRDNS41ODE3NiAxLjMyOTM2IDUuMTYzMyAxLjE0NzgzIDQuNzI3MDIgMS4xNDc4M0M0LjI5MDY3IDEuMTQ3ODMgMy44NzIyMSAxLjMyOTM2IDMuNTYzNjUgMS42NTI0QzMuMjU1MTQgMS45NzU1IDMuMDgxNzkgMi40MTM2OCAzLjA4MTc5IDIuODcwNlY1LjAyMzk4IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuNzA5MTQ3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
    margin-right: 6px;
    position: relative;
    top: 1px;
}
.catalog-item__body {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.__big .catalog-item__body {
    margin-top: 20px;
}
.__small .catalog-item__body {
    margin-top: 17px;
}
.catalog-item__title {
    font-weight: 500;
    letter-spacing: -0.03em;
    color: #131212;
    text-decoration: none;
}
.__big .catalog-item__title {
    font-size: 22px;
    line-height: 22px;
}
.__small .catalog-item__title {
    font-size: 19px;
    line-height: 19px;
}
.catalog-item__properties {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    width: 100%;
}

.__big .catalog-item__properties {
    margin-top: 10px;
}

.__small .catalog-item__properties {
    margin-top: 8px;
}

.__big .catalog-item__properties.__select,
.__big .catalog-item__properties.__graph {
    margin-top: 21px;
}

.__small .catalog-item__properties.__select,
.__small .catalog-item__properties.__graph {
    margin-top: 18px;
}
.__select .catalog-item__property {
    display: flex;
    align-items: center;
    justify-content: center;
}

.__select .catalog-item__property .common_select .common_select-link {
    border-radius: 0;
    border: none;
    background: none;
}

.__select .catalog-item__property .common_select::after {
    content: '';
    display: block;
    position: relative;
    top: -10px;
    margin: auto;
    width: 90%;
    height: 1px;
    border-bottom: 1px dashed #878787;
}

.ik_select_option {
    font-family: 'Muller', sans-serif;
    font-size: 13px;
    background: #ffffff !important;
    color: #878787 !important;
}

.catalog-item__property.__select {
    outline: none;
    border: none;
    border-bottom: 1px dashed #878787;
    cursor: pointer;
    margin-bottom: 0 !important;
    height: unset;
    padding: 0 15px 0 0;
    margin-left: 7px !important;
    background: #ffffff;
    border-radius: 0;
    -webkit-appearance: menulist;
    /* position: relative; */
    width: 166px;
}

@media screen and (max-width: 1360px) and (min-width: 1200px) {
	.catalog-item__property.__select {
		max-width: 70%;
	}
}

.catalog-item__property {
    font-weight: normal;
    letter-spacing: -0.03em;
    color: #878787;
}
.__big .catalog-item__property {
    font-size: 16px;
    line-height: 16px;
}

.__big .__graph .catalog-item__property {
    font-size: 14px;
    line-height: 14px;
}

.__small .__graph .catalog-item__property {
    font-size: 12px;
    line-height: 12px;
}

.__small .catalog-item__property {
    font-size: 14px;
    line-height: 14px;
}

.__big .catalog-item__bottom {
    margin-top: 25px;
}

.__small .catalog-item__bottom {
    margin-top: 23px;
}

.catalog-item__bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 18px;
}

@media screen and (max-width: 1024px) {
    .catalog-item__bottom {
        margin-top: 15px;
    }
}

.property__bar__outer {
    background: #C4C4C4;
    height: 3.5px;
    width: 100%;
    margin-bottom: 4.5px;
}
.property__bar__inner {
    background: #01636E;
    height: 100%;
    width: 50%;
}
.catalog-item__weight {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 50%;
    width: unset;
}
.weight-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    padding: 5px;
}
.weight-item {
    margin-right: 10px;
}
.weight-item__price {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.__big .weight-item__price {
    margin-top: 3px;
}
.__big .weight-item__price {
    margin-top: 2.6px;
}
.weight-item__value {
    font-weight: 500;
    letter-spacing: -0.03em;
    color: #878787;
}
.__big .weight-item__value {
    font-size: 12px;
    line-height: 12px;
}
.__small .weight-item__value {
    font-size: 10px;
    line-height: 10px;
}

.weight-item__price__value {
    font-weight: 500;
    letter-spacing: -0.03em;
    color: #352F2F;
}
.__big .weight-item__price__value {
    font-size: 14px;
    line-height: 14px;
}
.__small .weight-item__price__value {
    font-size: 12px;
    line-height: 12px;
}
.weight-item__price__value.__old {
    text-decoration: line-through;
    color: #878787;
}
.weight-item__price__value:not(:last-of-type) {
    margin-right: 7.5px;
}
.rub::after {
    content: 'i';
    font-family: 'rouble';
    margin-left: 2px;
}
.favorite__item {
    position: absolute;
    /* background-image: url(../images/heart_big.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; */
    cursor: pointer;
}

.favorite__icon {
    background-color: transparent;
    background-image: url(../images/heart_big.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 28px;
    height: 25px;
    border-radius: 0 !important;
}

.favorite__icon.added, .like_icons .wish_item.favorite__icon.added {
	background-image: url(../images/heart_big_fill.svg);
	background-color: transparent;
	opacity: 1;
	background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.__big .like_icons {
    top: 25px;
    left: 25px;    
}
.__big .favorite__icon {
    width: 37px;
    height: 35px;
    visibility: visible;
    opacity: 1;    
} 
.__small .favorite__icon {
    visibility: visible;
    opacity: 1;    
}
.__small .favorite__icon {
    width: 33px;
    height: 29px;
} 
.__small .like_icons {
    top: 22px;
    left: 22px; 
}
.__big .favorite__item {
    width: 37px;
    height: 35px;
    top: 25px;
    left: 25px;
}

.__small .favorite__item {
    width: 33px;
    height: 29px;
    top: 22px;
    left: 22px;
}

.actions {
    position: absolute;
    text-align: end;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.__big .actions {
    top: 22px;
    right: 22px;
}

.__small .actions {
    top: 19px;
    right: 19px;
}

.actions__title {
    font-weight: 500;
    letter-spacing: -0.01em;
    color: #7D7D7D;
}

.__big .actions {
    font-size: 16px;
    line-height: 16px;
}

.__small .actions {
    font-size: 14px;
    line-height: 14px;
}

.actions__status {
    font-weight: 500;
    letter-spacing: -0.01em;
    color: #ffffff;
    background-color: #01636E;
    padding: 1.75px 5px;
    width: max-content;
}

.actions__status.new {
	position: relative;
	background: none;
	display: inline-block;
	padding: 0;
	margin-left: 10px;
}
.actions__status.new .hint {
	position: absolute;
	display: block;
	font-size: 11px;
	line-height: 1.3;
	top: -22px;
	left: 0;
	opacity: 0;
	background-color: #01636E;
	padding: 2px 5px;
	white-space: nowrap;
	transition: opacity ease 0.5s;
}
.actions__status.new:hover .hint {
	opacity: 1;
}
@media (min-width: 1200px) {
	.iter-5 .actions__status.new .hint {
		left: auto;
		right: 0;
	}
}
@media (max-width: 1199px) {
	.iter-3 .actions__status.new .hint {
		left: auto;
		right: 0;
	}
}
@media (max-width: 991px) {
	.iter-3 .actions__status.new .hint {
		left: 0;
		right: auto;
	}
	.iter-2 .actions__status.new .hint {
		left: auto;
		right: 0;
	}
}
@media (max-width: 600px) {
	.actions__status.new .hint, .iter-3 .actions__status.new .hint {
		left: auto;
		right: 0;
	}
}
.actions__status.new img {
	display: inline-block;
}

.actions__procent {
    font-weight: 500;
    letter-spacing: -0.01em;
    color: #01636E;
}

.__big .actions__procent {
    font-weight: 500;
    font-size: 26px;
    line-height: 26px;
}

.__big .actions__status{
    font-size: 16px;
    line-height: 16px;
}

.__small .actions__procent {
    font-size: 22.4932px;
    line-height: 22px;
}

.__small .actions__status{
    font-size: 14px;
    line-height: 14px;
}

.__big .actions__status {
    margin-top: 3px;
}

.__big .actions__procent {
    margin-top: 5px;
}

.__small .actions__status {
    margin-top: 2px;
}

.__small .actions__procent {
    margin-top: 4px;
}
/* DETAIL */
.section-card-detail {
    /*padding: 50px 0 0;*/
    background-color: #ffffff;/*#F6F6F6;*/
    position: relative;
    overflow: hidden;
    /*margin-bottom: 170px;*/
	/*border-bottom: 1px solid rgb(236, 236, 236);*/
}
.card-detail-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.card-delivery-wrapper{
    padding: 35px 0px;
    z-index: 2;
    position: relative;
}

.card__actions {
	position: relative;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 10px;
}

.card__actions .actions__status {
	background: none;
	font-weight: 500;
	font-size: 16px;
	line-height: 21px;
	color: #131212;
	padding-top: 1px;
	margin-bottom: 15px;
	display: block;
	margin-right: 15px;
}
.card__actions .actions__status .icon {
	width: 30px;
	height: 30px;
	float: left;
	display: inline-block;
	margin-right: 15px;
	text-align: center;
}
.card__actions .actions__status .icon img {
	display: inline-block;
	max-width: 30px;
	height: auto;
}
@media only screen and (max-width: 768px) {
	.card__actions {
		width: 100%;
	}
}

@media only screen and (min-width: 769px) {
    .flexSpaceBt{
        display: flex;
        justify-content: space-between;
    }

    .dots-desktop .owl-dots {
        display: none;
    }

}

@media only screen and (min-width: 769px) and (max-width: 1000px) {
    .card-item-bottom{
        margin-left: 25px !important;
    }
    .catalog-item__property.__select{
        width: 232px !important;
    }
}

@media only screen and (max-width: 1200px) {
    .card-cost{
        flex-wrap: wrap;
        justify-content: space-evenly !important;
    }
}

.card-delivery-wrapper .card-background{
    position: absolute;
    top: 0;
    left: -100vw;
    right: 0;
    border: 0;
    width: 300vw;
    height: 100%;
    background: #F5F5F5;
    z-index: -1;
}

.card-cost{
    display: flex;
    /*align-items: center;*/
    justify-content: space-between;
    margin-bottom: 42px;
}

.card-item-bottom {
    position: relative;
    /*bottom: -75px;*/
    background: rgba(1, 99, 110, 0.1);
    /*left: 0;*/
    /*right: 0;*/
    margin: auto;
    max-width: 861px;
    border-radius: 96px;
    /*display: flex;*/
    /*justify-content: space-between;*/
    /*align-items: center;*/
    padding: 31px 109px 31px 90px;
    /* flex-wrap: wrap; */
}

/*.card__bottom {*/
/*    width: 30%;*/
/*}*/

/*Блок: Способы приготовления*/

.ways{
    /*padding: 67px 0 116px;*/
    padding-bottom: 116px;
}

.ways-title{
    font-style: normal;
    font-size: 1.3333em;
    line-height: 1.4em;
    color: #000000;


}

.ways-card_inner{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.ways-item {
    background: #FFFFFF;
    opacity: 0.7;
    box-shadow: 0px 10px 10px rgb(0 0 0 / 10%);
    border-radius: 60px;
    padding: 16px 49px;
    margin: 32px 0 22px;
    width: 410px;
    height: 80px;
    display: flex;
	/*justify-content: center;*/
    flex-direction: column;
    position: relative;
}

.ways-item p{
    padding-left: 60px;
    margin: 0 0 5px;
}

.ways-item img{
    position: absolute;
	max-width: 45px;
	margin-top: 6px;
}

.ways-item_title{
    font-weight: bold;
    font-size: 16px;
    line-height: 23px;
    color: #000000;
}

.ways-item_value, .ways-item_value a{
    font-size: 12px;
    line-height: 23px;
    color: #000;
}
.ways-item_value:hover, .ways-item_value a:hover{
    color: #000;
}

@media screen and (max-width: 768px) {
    .card-item-bottom {
        /*position: unset;*/
        margin-top: 0px;
        margin-bottom: -100px;
    }
    .section.section-card-detail {
        padding-bottom: 0;
    }
}

.buy__btn {
    background: #01636E;
    border-radius: 50px;
    padding: 20px 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    font-size: 19px;
    line-height: 24px;
    cursor: pointer;
    text-transform: uppercase;
}

.card__bottom {
    /*display: flex;*/
    /*align-items: center;*/
    /*justify-content: center;*/
}

.card__bottom .price,
.card__bottom .values_wrapper,
.card__price {
    font-weight: normal;
    font-size: 30px !important;
    line-height: 29px;
    text-transform: uppercase;
    color: #131212;
    padding-top: 2px;
}
.card__price.__old {
    font-size: 22px;
    line-height: 27px;
    color:  #6B6B6B;
    text-decoration: line-through;
}

.card__bottom .card__price:not(:last-of-type) {
    margin-right: 30px;
}

.card__delivery {
    font-size: 12px;
    line-height: 15px;
    color:  #6B6B6B;
}

.card-item.card-item-left {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

.card__pretitle {
    font-weight: normal;
    font-size: 15.6056px;
    line-height: 23px;
    color: #131212;
    opacity: 0.5;
}

.card_img{
    background: #F5F5F5;
    opacity: 0.7;
    border-radius: 16px;
    padding: 18px;
}
.card__title h1{
    font-size: 50px;
    line-height: 90.4%;
    font-weight: 800;
    color: #131212;
    margin-top: 20px;
    margin-bottom: 47px;

}

.card__sort {
    display: flex;
    justify-content: flex-start;
    margin-top: 28px;
}

.card-item-center .card__sort {
    display: none;
}


.card__sort .sort__item:not(:last-of-type) {
    margin-right: 40px;
}

.sort__title {
    font-weight: normal;
    line-height: 19px;
    color: #131212;
    position: absolute;
    bottom: 30px;
    left: 23px;
    font-size: 14px;
}

.sort__procent {
    margin-top: 5px;
    background: #DFDFDF;
    opacity: 0.7;
    border: 0.780279px solid #878787;
    border-radius: 79.5885px;
    font-weight: 600;
    font-size: 15.6056px;
    line-height: 19px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    color: #131212;
    width: 143px;
    height: 32px;
}

.card__graph {
    margin-top: 45px;
    display: flex;
    justify-content: flex-start;
    /* flex-wrap: wrap; */
    width: 100%;
}

.card-item-center .card__graph{
    display: none;
}

.card__graph .graph__item:not(:last-of-type) {
    margin-right: 32.5px;
    /* padding-right: 26px; */
}

.graph__item {
    width: 146.5px;
    /* width: calc(100% / 3); */
}

.graph__title {
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
    color: #131212;
}

.graph__bar {
    position: relative;
    margin-top: 10px;
    width: 100%;
    height: 1px;
    background-color: #DFDFDF;
}

.graph__scroll {
    height: 4px;
    background: #01636E;
    position: relative;
    top: -2px;
    border: 2px solid #01636E;
    border-radius: 30px;
}

.graph__dot {
    position: absolute;
    height: 4px;
    width: 5px;
    background: #01636e;
    border-radius: 30px;
    top: -2px;
}

.card-item.card-item-right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    margin-left: auto;
}

.card__property {
    display: flex;
    position: relative;
    margin-bottom: 14px;
}

.card-item .card__property img{
    border-radius: 16px;
    background: #F5F5F5;
    padding: 15px;
    position: absolute;
    left: -70px;
    width: 50px;
    height: 50px;
}

.property__title {
    font-weight: 300;
    font-size: 16px;
    line-height: 21px;
    color: #131212;
    align-items: center;
    display: flex;
    margin-bottom: 5px;
}

.property__value {
    font-weight: 400;
    font-size: 22px;
    line-height: 29px;
    display: flex;
    align-items: center;
    color: #131212;
}
.property_icons{
    background: #F5F5F5;
    opacity: 0.7;
    border-radius: 16px;
    display: flex;
    Width: 50px;
    Height: 50px;
    color: #F5F5F5;
    margin: 18px;
}
.property__value__type{
    font-size: 18px;
    line-height: 24px;
    color: #000000;
    background: rgba(1, 99, 110, 0.1);
    border-radius: 41px;
    padding: 6px 20px;
    margin: 5px;
    font-weight: 500;
}
.property__value__type::first-letter{
    text-transform: capitalize;
}
.property__value__item{
    display: flex;
    flex-wrap: wrap;
}
.property__weight__wrapper .list_values_wrapper,
.property__weight__wrapper{
    display: flex;
}


/*.properties__bottom {*/
/*    display: flex;*/
/*}*/

.card-amount-title{
    font-weight: normal;
    font-size: 14px;
    line-height: 19px;
    text-transform: uppercase;
    color: #131212;
    margin-bottom: 8px;
}

/*.propertry__weight {*/
/*    margin-top: 43px;*/
/*}*/

.property__weight__wrapper .list_values_wrapper li,
.weight__value {
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    border-radius: 69.5247px;
    /* opacity: 0.7; */
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
    /* text-transform: uppercase; */
    color: #131212;
    position: relative;
    cursor: pointer;
    transition: .2s;
    padding: 8px 15px;
    margin-right: 3px;
}

span.cnt {
    padding-top: 3px;
}

.property__weight__wrapper .list_values_wrapper li[data-procent]:not([data-procent=""]) {
    padding: 5px 6px 5px 15px;
}

.property__weight__wrapper .list_values_wrapper li.active {
    background-color: #01636E;
    color: #ffffff;
}

.property__weight__wrapper .list_values_wrapper li:not(:last-of-type),
.weight__value:not(:last-of-type) {
    margin-right: 4px;
}

.property__weight__wrapper .bx_item_section_name {
    display: none;
}

.property__count__item:not(:last-of-type) {
    margin-right: 29px;
}

.card-item-left {
    width: 37%;
}

.card-item-center {
    width: 31%;
}

.card-item-right {
    width: 24%;
}

@media screen and (max-width: 1120px) {
    /* .card__graph {
        flex-direction: column;
    }
    .graph__item:not(:last-of-type) {
        margin-bottom: 10px;
    } */
}


/* @media screen and (max-width: 561px) {
    .card-item-center {
        width: 100%;
    }
    
    .card-item-right {
        width: 100%;
        margin-left: 0;
    }

    .propertry__count {
        flex-wrap: wrap;

    }

    .property__count__item {
        margin-left: 0;
    }

    .property__count__item:not(:last-of-type) {
        margin-bottom: 20px;
    }

    .card__price {
        width: 100%;
    }

    .card__buy__btn {
        width: 100%;
        justify-content: center !important;
        margin-top: 20px;
    }
} */

.property__count__item .counter_block,
.property__count__item .common_select,
.property__count__item select {
    background: #FFFFFF;
    opacity: 0.7;
    border-radius: 69.5247px;
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
    color: #131212;
    padding: 9px 25px 9px 17px;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
    background-repeat: no-repeat;
    background-position-x: 98%;
    background-position-y: 8px;
    border: 1px solid #dfdfdf;
    /*margin-right: 2rem;*/
}

.property__count__item .common_select-link {
    background: transparent;
    border: none;
    height: 21px !important;
    top: -6px;
}

.weight__discount::after {
    /* content: attr(data-procent);
    width: 41px;
    height: 41px;
    border-radius: 50%;
    background: #01636E;
    color: #ffffff;
    font-weight: 600;
    font-size: 12.9779px;
    line-height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    position: absolute;
    top: -20px;
    right: -20px; */
}

.property__weight__wrapper .mCustomScrollBox,
.property__weight__wrapper .mCSB_container {
    overflow: unset !important;
}

.weight__discount .list_values_wrapper li::after {
    content: attr(data-procent);
    width: 57px;
    height: 30px;
    border-radius: 30px;
    background: #FFFFFF;
    color: #01636E;
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
    /*display: flex;*/
    /*align-items: center;*/
    /*justify-content: center;*/
    text-transform: uppercase;
    padding: 6px 9px;
    margin-left: 9px;
}

.card__buy__btn.card__bottom .counter_block_inner {
    display: none !important;
}

.card__buy__btn.card__bottom .buy_block .counter_wrapp.list {
    padding: 0;
}

.card__buy__btn.card__bottom .counter_wrapp.list .button_block {
    width: 100% !important;
    display: block;
    min-width: 180px;

}

.action-item .catalog-item__bottom .btn.basket i {
    display: none;
}

.action-item .catalog-item__properties.__select select {
    background: transparent;
    margin-left: 10px;
    border-radius: 0;
    height: 22px;
}

.section-action .action-container::before,
.section-action .action-container::after {
    content: none;
}

.product-info-headnote__stickers1 {
    display: none;
}

.section-action .button_block .btn.in-cart::before, .section-action .button_block .btn.to-cart::before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDkgMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjQ1NzYgNC4xMjgwMUMxLjQ2NTg4IDQuMDIwMTMgMS41MTI2NiAzLjkxOTM5IDEuNTg4NjQgMy44NDU5OEMxLjY2NDYyIDMuNzcyNTcgMS43NjQyMyAzLjczMTgxIDEuODY3NjUgMy43MzE4MUg3LjU4NjMzQzcuNjg5NjkgMy43MzE4MSA3Ljc4OTM2IDMuNzcyNTcgNy44NjUzNCAzLjg0NTk4QzcuOTQxMzIgMy45MTkzOSA3Ljk4ODEgNC4wMjAxMyA3Ljk5NjM4IDQuMTI4MDFMOC4zNTcxMSA4LjgzMTFDOC4zNjYxOCA4Ljk0OTYgOC4zNTE3MyA5LjA2ODg0IDguMzE0NjggOS4xODExN0M4LjI3NzU3IDkuMjkzNTcgOC4yMTg2OSA5LjM5NjY5IDguMTQxNjkgOS40ODQxNEM4LjA2NDY4IDkuNTcxNTIgNy45NzEyNCA5LjY0MTI2IDcuODY3MjEgOS42ODg5OEM3Ljc2MzI1IDkuNzM2NyA3LjY1MDk0IDkuNzYxMzUgNy41MzczNyA5Ljc2MTM1SDEuOTE2NjFDMS44MDMwMyA5Ljc2MTM1IDEuNjkwNzMgOS43MzY3IDEuNTg2NzEgOS42ODg5OEMxLjQ4Mjc0IDkuNjQxMjYgMS4zODkzIDkuNTcxNTIgMS4zMTIyOSA5LjQ4NDE0QzEuMjM1MjggOS4zOTY2OSAxLjE3NjQxIDkuMjkzNTcgMS4xMzkzIDkuMTgxMTdDMS4xMDIyNSA5LjA2ODg0IDEuMDg3OCA4Ljk0OTYgMS4wOTY4NyA4LjgzMTFMMS40NTcxNyA0LjEyODAxSDEuNDU3NloiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC43MDkxNDciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNi4zNzIxOCA1LjAyMzk4VjIuODcwNkM2LjM3MjE4IDIuNDEzNjggNi4xOTg4MyAxLjk3NTUgNS44OTAzMiAxLjY1MjRDNS41ODE3NiAxLjMyOTM2IDUuMTYzMyAxLjE0NzgzIDQuNzI3MDIgMS4xNDc4M0M0LjI5MDY3IDEuMTQ3ODMgMy44NzIyMSAxLjMyOTM2IDMuNTYzNjUgMS42NTI0QzMuMjU1MTQgMS45NzU1IDMuMDgxNzkgMi40MTM2OCAzLjA4MTc5IDIuODcwNlY1LjAyMzk4IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuNzA5MTQ3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
    margin-right: 6px;
    position: relative;
    top: 1px;
}
.section-action .button_block .btn-exlg {
    padding: 12px 21px 11px;
    width: 135px;
    font-size: 14px;
}
@media screen and (max-width: 1024px) {
    .section-action .button_block .btn-exlg {
        padding: 12px 5px 11px;
        width: 115px;
    }
}
.section-action .button_block i.svg {
    display: none !important;
}
.card__price .prices-wrapper {
    display: flex;
}
.card__price .prices-wrapper .price.discount {
    order: -1;
    margin-right: 15px;
    font-size: 22px !important;
}
.card__price .price .price_measure,
.card__price .price_matrix_wrapper .sale_block {
    display: none;
}
.card__price .prices-wrapper .price .values_wrapper {
    display: flex;
}
.card__price .prices-wrapper .price.discount span {
    line-height: 29px;
    color: #6B6B6B;
}

.product-container .product-detail-gallery__item.product-detail-gallery__item--big {
    height: unset !important;
}

@media screen and (min-width: 1024px) {
    .product-container .product-detail-gallery__item.product-detail-gallery__item--big {
        height: 450px !important;
    }
}

@media screen and (max-width: 1270px) {
    /* .card-item-left {
        width: 100%;
        margin-bottom: 50px;
    }
    .card-item.card-item-left {
        align-items: center;
    }
    .card__graph {
        justify-content: center;
    }
    .card-item-center {
        width: 40%;
    }
    
    .card-item-right {
        width: 55%;
        margin-left: auto;
    } */
    /*.card__pretitle {*/
    /*    font-size: 8.41059px;*/
    /*    line-height: 13px;*/
    /*}*/
    .card__title {
        font-size: 50px;
        line-height: 90.4%;
        font-weight: 800;
        color: #131212;
    }
    .sort__title {
        font-size: 14px;
        line-height: 19px;
        left: 22px;
    }
    .sort__procent {
        font-size: 8.41059px;
        line-height: 10px;
        width: 77px;
        height: 17px;        
    }
    .card__sort .sort__item:not(:last-of-type) {
        margin-right: 21px;
    }
    .graph__title {
        font-size: 12px;
        line-height: 16px;
        font-weight: bold;
    }

    .card__property {
        margin-bottom: 14px;
        left: 30px;
    }

    .property__weight__wrapper .list_values_wrapper:first-of-type {
        font-weight: 600;
    }

    .property__weight__wrapper .list_values_wrapper li:not(:last-of-type), .weight__value:not(:last-of-type) {
        margin-right: 12px;
    }
    /*.propertry__weight {*/
    /*    margin-top: 23px;*/
    /*}*/
    /*.property__count__item {*/
    /*    margin-top: 16px;*/
    /*}*/
    /*.property__count__item .counter_block, .property__count__item .common_select, .propertry__count select {*/
    /*    font-size: 9.99204px;*/
    /*    line-height: 12px;*/
    /*    padding: 6px 10px;*/
    /*    height: 35px;*/
    /*}*/
    .counter_block {
        height: 35px !important;
    }
    /*.property__count__item .counter_block_inner {*/
    /*    width: 70px !important;*/
    /*}*/
    .property__count__item:not(:last-of-type) {
        margin-right: 15px;
    }
    .card-item-left {
        width: 33%;
    }
    .card-item-right {
        width: 30%;
    }
    .section-card-detail {
        padding-top: 30px;
        margin-bottom: 135px;
    }
    .product-info {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    /*.weight__discount .list_values_wrapper li::after {*/
    /*    width: 22px;*/
    /*    height: 22px;*/
    /*    font-size: 6.99442px;*/
    /*    line-height: 9px;*/
    /*    top: -10px;*/
    /*    right: -10px;*/
    /*}*/
}

.product-detail-gallery__container.mobile {
    position: absolute;
    z-index: -1000;
    opacity: 0;
}
@media only screen and (max-width: 320px){
    .ways-item{
        border-radius: 20px;
        margin-top: 10px;
    }
    .ways-item p{
        margin-left: -35px;
    }
    .ways-item img{
        margin-left: -40px;
    }
}
@media screen and (max-width: 768px) {
    .card__property{
        left: 0px;
    }
    .section-card-detail {
        padding-top: 29px;
    }
    .card-item-center{
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    /*.card-item-center,*/
    /*.product-detail-gallery__container.desktop {*/
    /*    display: none;*/
    /*}*/
    .product-detail-gallery__container.mobile {
        display: block !important;
        position: unset;
        z-index: unset;
        opacity: 1;
    }
    .card-item-left {
        width: 100%;
        /*align-items: center !important;*/
    }
    .card-item-right {
        width: 100%;
        margin-left: 0;
    }
    .card__pretitle {
        font-size: 15.11px;
        line-height: 18px;
        margin-right: auto;
    }
    .card__title {
        font-size: 26.9139px;
        line-height: 24px;
        margin-right: auto;
        margin-bottom: 16px;
    }
    .card-item-left .card__sort {
        display: none;
    }
    .card-item-center .card__sort{
        margin-top: 0px;
        display: flex;
        justify-content: center;
    }
    .card-item-center .card__graph{
        display: flex;
    }
    .sort__title {
        font-size: 14px;
        line-height: 19px;
        left: 22px;
    }
    .sort__procent {
        font-size: 8.41059px;
        line-height: 10px;
        width: 77px;
        height: 17px;        
    }
    .card__sort .sort__item:not(:last-of-type) {
        margin-right: 21px;
    }
    .card-item-left .card__graph {
        justify-content: center;
        margin-top: 24px;
        display: none;
    }
    .graph__title {
        font-size: 12px;
        line-height: 16px;
    }
    .ways-item{
        padding: 16px 30px 16px 30px;
        border-radius: 30px;
    }
    .ways-item p {
        padding-left: 68px;
    }
    .card-item-right {
        margin-top: 37px;
    }
    .card-item .card__property img{
        position: inherit;
        left: 0;
        top: -19px;
    }
    .property__value__type{
        font-size: 14px;
        line-height: 19px;
        padding: 5px 22px 5px 17px;
        font-weight: normal;
    }
    .property__title {
        font-size: 15.11px;
        line-height: 18px;
        margin-left: 16px;
    }
    .property__value {
        font-size: 14px;
        line-height: 16px;
        margin-left: 16px;
        margin-bottom: 38px;
        font-weight: 500;
        text-align: start;
    }
    .property__value__item{
        margin-bottom: 38px;
        margin-left: 12px;
    }
    .catalog-delivery-preview{
        display: block;
    }
    .catalog-delivery-preview-title.font_sxs.darken{
        width: 100%;
        margin-bottom: 40px;
        padding-top: 0;
    }
    .catalog-delivery-preview-title.font_sxs.darken .font_xs .dotted{
        font-weight: bold;
    }
    .catalog-delivery-preview-item{
        margin-bottom: 40px;
    }
    .catalog-delivery-preview-items.font_sxs{
        display: block;
        width: 100%;
    }
    .propertry__weight .property__title,
    .property__count__item .property__title {
        font-size: 9.99204px;
        line-height: 12px;
    }
    .card-cost{
        display: block;
    }
    .property__weight__wrapper .list_values_wrapper, .property__weight__wrapper{
        display: flex;
    }
    .card__property {
        margin-bottom: 14px;
    }
	.card__property .property__tit__val {
		min-width: 85%;
	}
    .property__weight__wrapper .list_values_wrapper li:not(:last-of-type), .weight__value:not(:last-of-type) {
        margin-right: 7px;
    }
    .propertry__weight {
        margin-top: 3px;
        /*width: 43%;*/
        padding-right: 5px;
    }
    .property__count__item {
        /*margin-top: 3px;*/
        /*width: 57%;*/
        justify-content: flex-end;
    }
    .property__count__item:first-of-type {
        /*width: 63%;*/
    }
    .property__count__item:last-of-type {
        /*width: 35%;*/
    }
    .property__count__item:not(:first-of-type) {
        margin-left: 10px;
    }
    .card-amount-title{
        margin-top: 35px;
    }
    .property__count__item select{
        /*width: 310px;*/
        height: 48px;
    }
    /*.property__count__item .counter_block,*/
    /*.property__count__item .common_select, .propertry__count select {*/
    /*    font-size: 9.99204px;*/
    /*    line-height: 12px;*/
    /*    padding: 2px 6px;*/
    /*    height: 27px;*/
    /*}*/
    /*.property__count__item .common_select, .propertry__count select {*/
    /*    position: relative;*/
    /*    top: -4px;*/
    /*}*/
    .counter_block {
        height: 27px !important;
    }
    /*.property__count__item .counter_block_inner {*/
    /*    width: 70px !important;*/
    /*}*/
    .property__count__item:not(:last-of-type) {
        margin-right: 0;
    }
    .card-item-bottom {
        box-shadow: none;
        margin-top: 25px;
        width: 100%;
        padding: 80px 33px 45px 33px;
        flex-wrap: nowrap;
        border-radius: 60px;
        min-height: 380px;
        margin-bottom: 5px;
    }
	.catalog-delivery-preview-item:last-child {
		margin-bottom: 0;
	}
    body .calculate-delivery.with_preview .svg.svg-inline-delivery_calc{
        left: 50%;
        top: 0;
    }
    .section.section-card-detail {
        margin-bottom: 0;
    }
    .card__buy__btn.card__bottom .counter_wrapp.list .button_block {
        min-width: 107px;
    }
    .card__buy__btn.card__bottom .counter_wrapp.list .button_block .btn.in-cart,
    .card__buy__btn.card__bottom .counter_wrapp.list .button_block .btn.to-cart {
        padding: 19px 106px;
        width: 100%;
    }
    /*.card__bottom .price, .card__bottom .values_wrapper, .card__price, .card__bottom .values_wrapper span {*/
    /*    font-size: 16px !important;*/
    /*    line-height: 19px !important;*/
    /*}*/
    .card__buy__btn.card__bottom .counter_wrapp.list .button_block{
        margin-bottom: 35px;
    }
    .catalog-delivery-preview-items,
    .catalog-delivery-preview-title {
        font-size: 10px !important;
    }

    .card__price {
        margin-top: 15px;
        margin-bottom: 20px;
    }

    .card__price .prices-wrapper{
        justify-content: center;
        align-items: center;
    }

    .cost.prices .price .values_wrapper{
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .wrapper_inner.wide_page .product-view--type2 .product-info {
        padding-left: 15px;
        padding-right: 15px;
    }
    .properties__bottom {
        display: flex;
        width: 100%;
        margin-left: 10px;
    }
    .detail img {
        height: auto !important;
    }
    #footer .timer-container .timer-header,
    #footer .timer-container .timer-bottom {
        width: 100%;
    }
}


@media screen and (max-width:561px) {
    body .product-container .product-detail-gallery__slider, body .product-container .big .product-detail-gallery__item{
        margin-bottom: 25px;
    }

    .card__price .prices-wrapper .price.discount {
        margin-right: 5px;
    }

    .product-detail-gallery__picture {
        min-width: 300px !important;
        min-height: 300px !important;
    }
}

@media screen and (max-width:410px) {
    .card-item-bottom {
        flex-wrap: wrap;
        border-radius: 45px;
    }
    .card__delivery {
        width: 100%;
        margin-top: 15px;
        order: 1;
        justify-content: flex-start;
    }
    .card__price {
        width: 100%;
    }
    .card__buy__btn.card__bottom .button_block .in-cart {
        padding-left: 20px;
        padding-right: 20px;
    }
    /* .propertry__count select {
        top: 0;
    } */
}

.card__buy__btn.card__bottom .button_block .in-cart .svg {
    display: none;
}
.card__buy__btn.card__bottom .button_block .in-cart span {
    padding-left: 0;
}

@media screen and (max-width: 376px) {
    .properties__bottom {
        flex-wrap: wrap;
    }
    .propertry__weight {
        width: 100%;
    }
    .property__count__item {
        /*width: 65%;*/
        padding-left: 0;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 320px){
    .card-item-bottom{
        border-radius: 40px;
        height: 310px;
    }
    .catalog-delivery-preview-title.font_sxs.darken{
        margin-bottom: 10px;
    }
    .svg  svg-inline-delivery_calc{
        margin-bottom: 10px;
    }
    .catalog-delivery-preview-item{
        margin-bottom: 10px;
    }
    .catalog-delivery-previe w-items font_sxs{

    }
}
@media screen and (max-width: 400px) {
    .counter_wrapp.list .to-cart {
        padding: 19px 4px !important;
    }

    .property__count__item select{
        width: 100%;
        height: 40px;
    }
}

@media screen and (max-width: 450px) {
    .property__count__item:not(:first-of-type){
        margin-left: 0;
    }
}

@media screen and (max-width: 500px) {
    .property__weight__wrapper .list_values_wrapper, .property__weight__wrapper{
        flex-wrap: wrap;
    }
    .bx_catalog_item_scu ul li, .bx_ordercart .bx_scu_scroller_container .bx_scu ul li{
        margin: 0px 0px 10px;
    }
}

.weight-item.active {
    background-color: rgba(1, 99, 110, 0.2);
    border-radius: 10px;
}

.content_news2 .items__container::before {
    content: none;
}

[data-id="pomol2"],
#pomol {
    opacity: 1 !important;
}

.not_available{
    font-weight: bold;
    font-size: 30px;
    line-height: 40px;
    text-align: center;
    text-transform: uppercase;
    color: #131212;
    margin-top: 50px;
}

/* -------- Progress Bar ------------- */
@keyframes progress {
    0% { --percentage: 0; }
    100% { --percentage: var(--value); }
}

@property --percentage {
    syntax: '<number>';
    inherits: true;
    initial-value: 0;
}

[role="progressbar"] {
    --percentage: var(--value);
    --primary: #01636E;
    --secondary: #E9E9E9;
    --size: 100px;
    animation: progress 2s 0.5s forwards;
    width: var(--size);
    aspect-ratio: 1;
    border-radius: 50%;
    position: relative;
    overflow: hidden;
    padding: 28px 32px 0px;
    /*display: grid;*/
    /*place-items: center;*/
}

[role="progressbar"]::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: conic-gradient(var(--primary) calc(var(--percentage) * 1%), var(--secondary) 0);
    mask: radial-gradient(white 55%, transparent 0);
    mask-mode: alpha;
    -webkit-mask: radial-gradient(#0000 65%, #000 0);
    -webkit-mask-mode: alpha;
}

[role="progressbar"]::after {
    counter-reset: percentage var(--value);
    content: counter(percentage) '%';
    /*font-size: calc(var(--size) / 5);*/
    color: #131212;
    font-weight: 700;
    font-size: 15.6056px;
    line-height: 21px;
}

.bar-robusta{
    margin-left: 25px
}

/* Basket and catalog deliver dates */
.timer-calc {
	position: relative;
	margin-bottom: 15px;
	opacity: 0;
	transition: opacity 0.5 ease-in-out;
}
.timer-calc.shown {
	opacity: 1;
}
.timer-calc-item, .timer-calc-arr {
	display: inline-block;
}
.timer-calc-arr {
	width: 50px;
}
.timer-calc-item .big-date {
	font-weight: bold;
	font-size: 20px;
	color: #2f3435;
}
.timer-calc-item .big-date .small {
	font-size: 15px;
}
@media screen and (max-width: 768px) {
	.card-detail-wrapper .timer-calc {
		margin-right: auto;
	}
}