@media (max-width:1400px){
.container, .container-lg, .container-md, .container-sm, .container-xl{
   max-width:1300px !important; 
}  
.bl-too-img img {
    width: 49.6%;
}    
}
@media (max-width: 992px) {
div#sc-mp_0:after {
    div#sc-mp_0: after;
    width: 90px;
    height: 90px;
    flex-shrink: 0;
    left: calc(50% - 45px);
    margin-top: -112px;
    background-size: 39%;
}

body, html{
    overflow-x:hidden;
    overflow-y:auto;
    padding-bottom: 0;
}    
nav#top {
    background: #F8F8F8 !important;
    display: flex;
    height: 119px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    /* padding: 0; */
}
button#mobile-search-button span {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M27.9991 28.0001L21.0698 21.0707M21.0698 21.0707C22.9452 19.1953 23.9988 16.6517 23.9988 13.9994C23.9988 11.3471 22.9452 8.8035 21.0698 6.92807C19.1943 5.05263 16.6507 3.99902 13.9984 3.99902C11.3462 3.99902 8.80252 5.05263 6.92709 6.92807C5.05166 8.8035 3.99805 11.3471 3.99805 13.9994C3.99805 16.6517 5.05165 19.1953 6.92709 21.0707C8.80252 22.9462 11.3462 23.9998 13.9984 23.9998C16.6507 23.9998 19.1943 22.9462 21.0698 21.0707Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    mask: none !important;
    background-color: transparent !important;
}
nav .top-right.d-none.d-md-flex.align-items-center.pe-md-3 {
    display: flex !important;
}

#top .sc-dropdown-toggle {
    font-size: 0px !important;
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M8.72 6.66667C8.8 7.85333 9 9.01333 9.32 10.12L7.72 11.72C7.17333 10.12 6.82667 8.42667 6.70667 6.66667H8.72ZM21.8667 22.6933C23 23.0133 24.16 23.2133 25.3333 23.2933V25.28C23.5733 25.16 21.88 24.8133 20.2667 24.28L21.8667 22.6933ZM10 4H5.33333C4.6 4 4 4.6 4 5.33333C4 17.8533 14.1467 28 26.6667 28C27.4 28 28 27.4 28 26.6667V22.0133C28 21.28 27.4 20.68 26.6667 20.68C25.0133 20.68 23.4 20.4133 21.9067 19.92C21.7743 19.872 21.6341 19.8494 21.4933 19.8533C21.1467 19.8533 20.8133 19.9867 20.5467 20.24L17.6133 23.1733C13.8339 21.2405 10.7595 18.1661 8.82667 14.3867L11.76 11.4533C12.1333 11.08 12.24 10.56 12.0933 10.0933C11.5875 8.55741 11.331 6.9504 11.3333 5.33333C11.3333 4.6 10.7333 4 10 4Z' fill='black'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}

#top .sc-dropdown-toggle:after {
    right: 0px;
    position: absolute;
} 
.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .modal-dialog-1110 {
    width: calc(100% - 30px) !important;
    padding-right: 0;
    padding-left: 0;
    margin-right: 15px;
    margin-left: 15px;
}  
a.order-1.order-md-1 {
    margin-left: 0;
    margin-top: 0;
}

.sc-slideshow-plus.with-megamenu {
    margin-left: 0;
    width: 100%;
    margin-top: 0px !important;
} 
.sc-slideshow-plus.with-megamenu .col-12 {
    padding: 0 !important;
}

div#slideshow-plus-0 .content-block {
    height: 875px !important;
}

.sc-slideshow-plus-info {
    max-width: calc(100% + 30px);
    position: absolute;
    margin-top: 400px;
    margin-left: -15px;
    margin-right: -15px;
}

.sc-slideshow-plus-info.order-2.order-md-2.flex-grow-1.d-flex.flex-column {}

.bl-chett:before {
    width: 100%;
}

.bl-chett {
    padding-bottom: 12px;
}

#slideshow-plus-0 .h1 {
    color: #000;
    text-align: center;
    font-family: FuturaDemiC;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-top: 30px;
}

.sc-slideshow-plus-info p {
    color: #000;
    text-align: center;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 25.2px */
    width: 100%;
    text-align: center;
    max-width: 100%;
    margin-top: 20px;
}

.sc-slideshow-plus-info span {
    color: #888;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%;
    text-align: center;
    margin-top: 2px;
}

#slideshow-plus-0 a.sc-btn {
    display: flex;
    height: 60px;
    padding: 16px 48px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 100px;
    border: 1px solid #000;
    width: 199px;
    margin:auto;
}

.row.pt-3.pt-xl-4.sc-html-module.modul53 {
    margin-top: -70px;
}

.top-stat {
    color: #000;
    /* font-family: "Futura PT Medium Italic"; */
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.bl-statistika {
    min-width: 226%;
    align-items: flex-start;
}

.niz-stat {
    color: #000;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 25.2px */
}

.on-statistika {
    padding-left: 15px;
    width: calc(50% - 15px);
}

.row.pt-3.pt-xl-4.sc-html-module.modul53 .container-fluid {
    overflow-y: auto;
}

.on-statistika:before {
    margin-left: -15px;
    height: 30px;
    margin-top: 7px;
}   
div#sc-mp_0:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='390' height='792' viewBox='0 0 390 792' fill='none'%3E%3Cpath d='M0 0C0 0 67.4375 33.6596 195 33.6596C322.562 33.6596 390 0 390 0V792H0V0Z' fill='white'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat no-repeat;
    background-position: top;
    /* background-size: cover; */
    /* background-color: transparent !important; */
    height: 750px;
    margin-top: -98px;
}

.sc-module-header.fsz-22.dark-text.fw-700.text-center.text-md-start.mt-0.mt-md-2.mb-2 {
    color: #000;
    text-align: center;
    font-family: PlumbCondensed;
    font-size: 24px !important;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 33.6px */
    letter-spacing: 2.88px;
    text-transform: uppercase;
}

.bl-chomy {
    flex-direction: column;
}
.onAkc {
    width: 100%;
    height: 461px;
    flex-direction: column;
    background: #e9eae9;
}

button#checkorderstatus {
    display: none;
}

header.header.py-2 div#logo {
    display: none !important;
}

.bl-rg-fon {
    display: none;
}

div#oct_desktop_language {
    display: none;
}

header.header.py-2 {
    width: 100%;
    display: flex;
    width: 100%;
    /* padding: 0px 30px; */
    justify-content: space-between;
    align-items: center;
    border: 1px solid #000;
    background: #FFF;
    box-shadow: 16px 0px 56px var(--sds-size-depth-negative-200) rgba(12, 12, 13, 0.30);
    height: 72px;
}
[data-type=slider] .sc-module-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 65%;
        flex: 0 0 auto;
} 
div#sc-mp_0 {
    background: transparent;
    padding: 0px !important;
    padding-top: 146px !important;
}  
div#sc-mp_0 .sc-module-header.fsz-22.dark-text.fw-700.text-center.text-md-start.mt-0.mt-md-2.mb-2:before {
    height: 24px;
    margin-top: -40px;
}

div#sc-mp_0 .slick-list.draggable {
    margin-top: 20px;
}  
[data-type=split] .sc-module-caption, [data-type=split] .sc-module-img {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
}

.sc-module-sticker {
    font-size: 14px !important;
}

.sc-module-img.position-relative {
    height: 206px;
    overflow: hidden;
}

.sc-module-img.position-relative img {
    height: 206px;
    width: auto;
    max-width: 1000px;
}

.sc-module-img.position-relative a {
    display: flex;
    justify-content: center;
    align-items: center;
}

.sc-module-info {}

a.sc-module-title.dark-text.fw-700 {
    color: #000;
    font-family: PlumbCondensed;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 140%; /* 25.2px */
    text-transform: uppercase;
}

.sc-module-price-box.py-2.mt-auto {
    flex-direction: row;
}

.lf-ch-price {
    flex-direction: column;
    display: flex;
}

.sc-module-cart.d-flex.align-items-stretch.justify-content-between {
    flex-direction: column;
    padding: 4px 10px 15px 15px;
}

.sc-module-quantity.d-flex.align-items-center.justify-content-center.py-1.br-12 {
    display: flex;
    width: 100%;
    height: 50px;
    padding: 19px 30px;
    justify-content: space-between;
    align-items: center;
    flex: 0 0 auto;
    margin-right: 0px !important;
}

button.sc-btn.sc-btn-primary.sc-btn-with-icon.br-4.sc-module-cart-btn {
    width: 100%;
    max-width: 1000px;
    flex: 0 0 auto;
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
    align-items: center;
    height: 50px;
    margin-top: 3px;
}  
div#sc-mp_0 ul.slick-dots {
    display: none;
}

.bl-posmotret-bolsh a {
    width: 100%;
    color: #FFF;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 25.2px */
    text-transform: uppercase;
}

.onchomy {
    width: 100%;
    /* color: #000; */
    /* font-family: FuturaDemiC; */
    /* font-size: 40px; */
    /* font-style: normal; */
    /* font-weight: 600; */
    /* line-height: normal; */
}

.onchomy:nth-child(1) {
    color: #000;
    font-family: FuturaDemiC;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    max-width: 80%;
    margin-top: 50px;
    margin-bottom: 38px;
}

.onchomy:not(:nth-child(1)) {
    padding: 0 0px 0 18px;
}

.onchomy:not(:nth-child(1)) img {
    width: 32px;
}

.zag-ter {
    margin-top: 16px;
    color: #181818;
    font-family: PlumbCondensed;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 11px;
}

.zag-ter:before {
    height: 55px;
}

.onchomy p {
    color: #888;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 22px; /* 122.222% */
}

.onchomy:nth-child(3) {
    margin-top: 30px;
}
div#sc-mp_0 ul.slick-dots {
    display: none;
}

.bl-posmotret-bolsh a {
    width: 100%;
    color: #FFF;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 25.2px */
    text-transform: uppercase;
}

.onchomy {
    width: 100%;
    /* color: #000; */
    /* font-family: FuturaDemiC; */
    /* font-size: 40px; */
    /* font-style: normal; */
    /* font-weight: 600; */
    /* line-height: normal; */
}

.onchomy:nth-child(1) {
    color: #000;
    font-family: FuturaDemiC;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    max-width: 80%;
    margin-top: 50px;
    margin-bottom: 38px;
}

.onchomy:not(:nth-child(1)) {
    padding: 0 0px 0 18px;
}

.onchomy:not(:nth-child(1)) img {
    width: 32px;
}

.zag-ter {
    margin-top: 16px;
    color: #181818;
    font-family: PlumbCondensed;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 11px;
}

.zag-ter:before {
    height: 55px;
}

.onchomy p {
    color: #888;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 22px; /* 122.222% */
}

.onchomy:nth-child(3) {
    margin-top: 30px;
}

.lfAk {
    width: 100%;
    padding-left: 0;
    padding-top: 30px;
    position: relative;
    z-index: 100;
}

.zag-akk {
    color: #000;
    text-align: center;
    font-family: FuturaDemiC;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.lfAk p {
    color: #000;
    text-align: center;
    font-family: PlumbCondensed;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 22px; /* 157.143% */
    max-width: 85%;
    margin: auto;
}

.lfAk a {
    margin: auto;
    margin-top: 5px;
}

.rgAk {
    right: 0;
    left: auto;
    margin-top: 144px;
    position: absolute;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    overflow: hidden;
    width: 100%;
    z-index: 0;
    height: 318px;
}

.bl-akk {
    margin-top: 67px;
}

.rgAk img {
    width: auto;
    height: 317px;
    margin-right: 41px;
    margin-top: 20px;
}

div#rm-product-reviews_0 .sc-module-header.fsz-22.dark-text.fw-700.text-center.text-md-start.mt-0.mt-md-2.mb-2 {
    color: #000;
    text-align: center !important;
    font-family: FuturaDemiC;
    font-size: 40px !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.bl-otzov-rew.slick-initialized.slick-slider.slick-dotted button.slick-prev.slick-arrow {
    display: none;
}

.bl-otzov-rew.slick-initialized.slick-slider.slick-dotted button.slick-next.slick-arrow {
    display: none;
}
div#rm-product-reviews_0:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='390' height='706' viewBox='0 0 390 706' fill='none'%3E%3Cpath d='M0 0C0 0 67.4375 33.6596 195 33.6596C322.562 33.6596 390 0 390 0V706H0V0Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: top;
    background-size: cover;
    margin-top: -100px;
    height: 744px;
}

div#rm-product-reviews_0 {
    margin-top: 150px !important;
    position: relative;
    background: transparent;
    padding-bottom: 143px !important;
}

.bl-otzov-rew .sc-last-reviews-item .content-block {
    margin: 0;
}

.bl-otzov-rew ul.slick-dots {
    padding-top: 23px !important;
}

.slick-dots li button {
    width: 10px;
    height: 10px;
}

div#rm-product-reviews_0:after {
    margin-top: 137px;
    bottom: 23px;
    width: 90px;
    height: 90px;
    left: calc(50% - 45px);
    background-size: 40%;
}

.slick-dots li.slick-active button {
    width: 10px;
    height: 10px;
}

div#sc-mp_1 {
    background: transparent;
    margin-top: -1px !important;
    padding: 0px !important;
}

div#sc-mp_1 .bl-sliderr.slick-initialized.slick-slider.slick-dotted {
    margin-top: 27px;
    padding: 0 5px;
}

.sc-module-item {
    margin: 0 5px;
}

ul.slick-dots {}

.bl-seo h1 {
    color: #000;
    text-align: center;
    font-family: FuturaDemiC;
    font-size: 28px !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 13px;
}

.row.pt-3.pt-xl-4.sc-html-module.modul57 {
    margin-top: 22px;
}

.bl-seo p {
    color: #242424;
    text-align: center;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 25.2px */
}    
.bl-seo {
    margin-bottom: 80px;
}  
.bl-sliderr {
    z-index: 10;
    padding-bottom: 15px;
}

button.sc-btn.sc-btn-primary.sc-btn-with-icon.br-4.sc-module-cart-btn span.sc-btn-text {
    display: block !important;
}

button.sc-btn.sc-btn-primary.sc-btn-with-icon.br-4.sc-module-cart-btn img {}

header.header.py-2 .col-12.col-xl-9 {
    width: 100%;
    margin-top: 0;
    padding: 0;
}

.header-buttons.d-flex.justify-content-between.justify-content-md-end.align-items-center.pe-md-3 {
    width: 100%;
}

header.header.py-2 .container-fluid.container-xl.position-relative {
    margin: 0;
    width: 100% !important;
}

.header-buttons .sc-btn {
    width: 25%;
    height: 72px;
    display: flex;
    justify-content: center !important;
    align-items: center !important;
    border-right: 1px solid #000 !important;
}

header.header.py-2 .container-fluid.container-xl.position-relative .row {
    margin: 0;
    width: 100%;
}

span.text-lowercase {
    display: none;
}

button#mobile-menu-button svg {
    display: none;
}

button#mobile-menu-button {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M5.33398 6.66675H21.334M5.33398 16.0001H26.6673M5.33398 25.3334H16.0007' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    /* background-size: cover; */
}

a.sc-btn.sc-btn-with-icon.no-btn.header-buttons-compare.d-flex.flex-column.justify-content-between.fsz-12.align-items-center.align-self-stretch {
    margin-right: 0;
    padding: 0;
    margin: 0;
}

button#cart {
    margin-right: 0;
}

span.header-buttons-cart-quantity.px-1 {
    top: 20px;
}

#cart .header-buttons-cart-quantity {
    top: 17px;
}
 footer.sc-footer.mt-3.mt-md-4 .top-logo {
    margin: auto;
    margin-top: 33px;
    display: flex;
    justify-content: center;
    align-items: center;
}
footer ul.sc-footer-payments-list.list-unstyled.d-flex.align-items-center.justify-content-center.justify-content-lg-start.mt-4 {
    position: absolute;
    bottom: 158px;
    flex-wrap: nowrap;
    left: 54%;
}

footer .bl-vertt {
    position: absolute;
    bottom: 112px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

footer a.polit {
    position: absolute;
    bottom: 77px;
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;
}

footer .col-md-4.col-xl-3 {
    width: 50%;
}

footer .sc-footer-middle .sc-footer-title:after {
    display: none;
}

footer .sc-footer-middle-info {
    max-height: 1000px;
    padding-left: 12px;
}

footer .col-md-8.col-xl-3 {
    padding-bottom: 28px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.10);
}

footer .sc-footer-title.fw-500.text-uppercase.mb-md-3 {
    color: #FFF;
    font-family: PlumbCondensed;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    padding-left: 13px;
    padding-top: 11px;
    margin-bottom: 10px !important;
    background: transparent;
    border-bottom: 0;
}

footer ul.list-unstyled.fsz-12.sc-footer-middle-info li a {
    margin-bottom: 15px !important;
    color: #FFF;
    font-family: PlumbCondensed;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
} 
.col-md-4.col-xl-2.pt-md-4.pt-xl-0 {
    position: relative;
    border-top: 1px solid rgba(255, 255, 255, 0.10);
    margin-top: 20px;
}

.col-md-4.col-xl-2.pt-md-4.pt-xl-0 .sc-footer-middle-info {
}

.sc-footer-address.fw-600.fsz-14.mb-3 {
    position: absolute;
    left: 50%;
    top: 60px;
}

.tel-footer {
    margin-left: 13px;
}

.sc-footer-address.fw-600.fsz-14.mb-3 b {
    color: #FFF;
    font-family: PlumbCondensed;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 18px;
}

.sc-footer-address.fw-600.fsz-14.mb-3 {
    color: #FFF;
    font-family: PlumbCondensed;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}  
.col-md-4.col-xl-2.pt-md-4.pt-xl-0 {
    position: relative;
    border-top: 1px solid rgba(255, 255, 255, 0.10);
    margin-top: 20px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.10);
    padding-bottom: 12px;
}

.col-md-4.col-xl-2.pt-md-4.pt-xl-0 .sc-footer-middle-info {
}

.sc-footer-address.fw-600.fsz-14.mb-3 {
    position: absolute;
    left: 50%;
    top: 60px;
}

.tel-footer {
    margin-left: 13px;
}

.sc-footer-address.fw-600.fsz-14.mb-3 b {
    color: #FFF;
    font-family: PlumbCondensed;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 18px;
}

.sc-footer-address.fw-600.fsz-14.mb-3 {
    color: #FFF;
    font-family: PlumbCondensed;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

ul.list-unstyled.fsz-12.sc-footer-middle-info.messend_footer {
    margin-top: 14px;
    margin-left: -13px;
}

a.sc-footer-socials-item.sc-footer-socials-item-fa-instagram.d-flex.align-items-center.justify-content-center {
    flex: 0 0 18px;
    max-width: 18px;
    height: 18px;
    width: 18px;
}

a.whatsapp {
    width: 18px;
    height: 18px;
}

ul.list-unstyled.fsz-12.sc-footer-middle-info.messend_footer li {
    margin-right: 16px;
}

a.vber {
    width: 18px;
    height: 18px;
}

a.telegram {
    width: 18px;
    height: 18px;
}

li.sc-footer-payments-item.visa {
    width: 54px;
    height: 18px;
    -ms-flex: 0 0 53px;
    flex: 0 0 54px;
    max-width: 54px;
}

li.sc-footer-payments-item.mastercard {
    width: 28.286px;
    height: 18px;
    background-size: contain;
}  
footer.sc-footer.mt-3.mt-md-4 {
    padding-bottom: 161px;
}  
div#loginModal {
    height: 490px;
}

div#loginModal .modal-dialog {
    width: 360px;
    margin: auto;
}

div#loginModal .modal-content {
    height: auto;
}

div#loginModal .modal-header.p-4 {
    width: 100%;
}

div#loginModal button#popup-login-button {
    width: 100%;
}
.sc-account-row #column-right {
    margin-top: 41px;
}

div#account-forgotten h1 {
    color: #000;
    text-align: center;
    font-family: FuturaDemiC;
    font-size: 28px !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

div#account-forgotten .fsz-14.dark-text.mb-3 {
    color: #000;
    text-align: center;
    font-family: PlumbCondensed;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 25.2px */
}

div#account-forgotten button.sc-btn.sc-btn-primary.br-4.sc-account-login-button {
    color: #FFF;
    text-align: center;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 25.2px */
    text-transform: uppercase;
}

div#account-forgotten form.form-horizontal input {
    color: #888;
    font-family: PlumbCondensed;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 25.2px */
    height: 60px;
}    
body.register h1 {
    color: #000;
    font-family: FuturaDemiC;
    font-size: 28px !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-top: 18px;
}

p.simpleregister-have-account {
    color: #000;
    font-family: PlumbCondensed;
    font-size: 17.8px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 25.2px */
}

div#simpleregister .simpleregister-block-content {
    max-width: 100% !important;
    margin-top: 37px;
}

body:not(.cart-end) fieldset.form-horizontal {}

body:not(.cart-end) fieldset.form-horizontal .form-group {
    width: 100%;
    margin-bottom: 11px;
}

button#mobile-search-button {
    margin-top: -13px;
}

body.register .simpleregister-button-right {
    width: 100%;
}

body.register aside#column-right {
    display: flex !important;
}

div#simpleregister .simpleregister-button-block {
    margin-bottom: 40px !important;
}    
div#product-category h1 {
    color: #000;
    font-family: FuturaDemiC;
    font-size: 40px !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-top: 14px;
    margin-bottom: 10px;
}

.ocf-mobile-left .ocf-btn-mobile-fixed .ocf-btn {
    display: inline-flex;
    /* transform: rotate(-90deg); */
    padding: 12px;
    justify-content: center;
    align-items: center;
    gap: 16px;
    border-radius: 0px 0px 12px 12px;
    background: #FF6C00 !important;
    color: #FFF;
    font-family: FuturaDemiC;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.sc-module-info {}

.product-layout.sc-module-col.product-grid.col-sm-6.col-md-4.col-lg-4 a.sc-module-title.dark-text.fw-700 {
    color: #000;
    font-family: PlumbCondensed;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 28px */
    text-transform: uppercase;
}

.product-layout .sc-module-img.position-relative {
    height: 350px;
}

.product-layout.sc-module-col.product-grid.col-sm-6.col-md-4.col-lg-4 .sc-module-cart.d-flex.align-items-stretch.justify-content-between {
    flex-direction: row;
    align-items: center !important;
}

.product-layout .sc-module-quantity.d-flex.align-items-center.justify-content-center.py-1.br-12 {
    width: 260px;
}

.product-layout button.sc-btn.sc-btn-primary.sc-btn-with-icon.br-4.sc-module-cart-btn {
    width: 60px;
    height: 60px;
}

.product-layout button.sc-btn.sc-btn-primary.sc-btn-with-icon.br-4.sc-module-cart-btn span.sc-btn-text {
    display: none !important;
}

.product-layout.sc-module-col.product-grid.col-sm-6.col-md-4.col-lg-4 {
    margin-bottom: 0;
}
ul.breadcrumb.sc-breadcrumb.fsz-12 li a {
    font-size: 14px;
}

li.breadcrumb-item.sc-breadcrumb-item {
    font-size: 14px;
}

ul.breadcrumb.sc-breadcrumb.fsz-12 {
    margin-top: 6px;
}

button.sc-btn.sc-btn-primary.br-4.oct-load-more-button {
    width: 100%;
}

.pagination li.active span, .pagination li:hover a {
    width: 40px;
    height: 40px;
    min-width: 40px;
    padding: 0;
}

.pagination li a, .pagination li span {
    width: 40px;
    height: 40px;
    padding: 0;
}

div#sc-pv_0 {
    margin-top: 59px !important;
    background: transparent;
}

div#sc-pv_0 .sc-module-header.fsz-22.dark-text.fw-700.text-center.text-md-start.mt-0.mt-md-2.mb-2 {
    color: #000;
    text-align: center;
    font-family: FuturaDemiC;
    font-size: 40px !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding: 0;
    letter-spacing: normal;
    text-align: center !important;
    display: flex;
    justify-content: center;
}

[data-type=slider] .sc-module-item+.sc-module-item {
    margin-left: 4px;
}

.sc-category-description-text h2 {
    color: #000;
    text-align: center;
    font-family: FuturaDemiC;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 15px;
}

.sc-category-description-text p {
    color: #242424;
    text-align: center;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 25.2px */
    margin-bottom: 0;
}

.sc-category-description-row {
    background: transparent;
}

.bl-after-kateg {
    margin-top: 95px;
}  
div#product-product {
    margin-top: 30px;
}

.sc-product-info.d-flex.flex-column.flex-md-row.flex-lg-column.flex-xl-row.align-items-start.align-items-md-center.align-items-lg-start.align-items-xl-center.justify-content-between.fsz-12.light-text {
    position: absolute;
    top: 106px;
    padding: 0;
    padding-right: 00;
    left: 0;
    width: calc(100% - 30px);
    padding: 0 15px;
}

div#product h1 {
    color: #000;
    text-align: center;
    font-family: FuturaDemiC;
    font-size: 40px !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

div#productImages {
    margin-top: 149px !important;
}

.sc-product-images-main.px-3.slick-initialized.slick-slider .slick-track {
    margin: 0;
}

.sc-product-info-item.p-1.br-4.d-flex.align-items-center {
    width: 100%;
    flex-wrap: nowrap;
    justify-content: space-between !important;
}

.sc-product-info-right.mt-3.mt-md-0.mt-lg-3.mt-xl-0 {
    width: 100% !important;
}

.sc-product-info-right.mt-3.mt-md-0.mt-lg-3.mt-xl-0 .sc-module-rating-stars.d-flex.align-items-center {
    justify-content: flex-start;
}

.sc-product-info-right.mt-3.mt-md-0.mt-lg-3.mt-xl-0 span.sc-module-rating-star {
    width: 24px;
    height: 24px;
}

div#product-product .sc-module-stickers.d-flex.align-items-center.justify-content-between.mb-3.px-3.px-md-4 {
    top: 241px;
    left: 15px;
}  
div#product {
    margin-top: 0px !important;
}

.content-block.sc-product-actions.mt-3.p-0.mobile-no-radius.no-hover-shadow {
    margin: 0px !important;
}

.sc-product-actions-middle.px-3.py-4 {
    margin-top: -40px;
}

div#sc-product-options {}

div#sc-product-options .form-group.d-flex.flex-column.flex-md-row.align-items-md-center.mb-3 {
    flex-direction: row !important;
    align-items: flex-start !important;
    width: 100%;
    justify-content: space-between !important;
}

.sc-product-options .options-box {
    width: 66%;
    margin-top: -3px !important;
}

.sc-product-options .options-box .radio {
    width: 48.3%;
}

.sc-product-options .form-group+.form-group {
    justify-content: space-between;
    margin-bottom: 0;
}

.form-group.selee select {
    width: 67% !important;
}

.sc-product-buttons.d-flex.align-items-center {
    flex-direction: column;
}

.sc-product-actions-top-left {
    display: flex;
    align-self: flex-start;
    margin-top: -9px;
}

div#product .sc-module-quantity.d-flex.align-items-center.justify-content-center.py-1.br-12 {
    margin-left: 0;
    margin-top: 37px;
    height: 61px;
}

button#button-cart {
    width: 100%;
    margin-top: 10px;
}
.sc-buy-one-click.d-flex.flex-column.flex-sm-row.align-items-sm-center.p-3 {
    margin-top: 22px;
    padding: 18px !important;
}

form#oct_purchase_byoneclick_form_product {
    width: 100%;
}

.sc-product-content.col-12 {
    margin-top: 35px;
}

.sc-product-content.col-12 .row.g-0 {
    display: flex;
    flex-direction: column-reverse;
}

.col-lg-4.col-xl-3.sc-product-content-right.p-3.px-md-0.p-lg-4.order-0.order-lg-1 {
    order: 2;
    flex-direction:column;
    /* width: calc(100% - 15px); */
}

.top-descript {
    flex-direction: column;
}

.sc-product-content-description.pb-4.mb-md-4.px-3.px-lg-4 {
    width: 100%;
}

.sc-product-content-title.d-flex.align-items-center span {
    font-size: 18px;
    color: #000;
    font-family: FuturaDemiC;
    font-size: 20px !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 0;
}

.sc-product-content-text.dark-text.fsz-14.mt-3 p {
    margin-bottom: -4px;
}

.sc-product-content-attributes.pb-4.mb-md-4.pt-4.pt-md-0.px-3.px-lg-4 {
    width: 100%;
    margin-top: 15px;
}

.sc-product-content-reviews.pb-4.mb-md-4.pt-4.pt-md-0.px-3.px-lg-4 {
    margin-top: 57px;
}

.sc-product-content-reviews.pb-4.mb-md-4.pt-4.pt-md-0.px-3.px-lg-4 .sc-product-content-title.d-flex.align-items-center {
    margin-bottom: 0px;
}

.sc-product-content-reviews-item-text.pt-3 {
    padding-top: 0px;
    margin-top: -20px;
    color: #242424;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 25.2px */
}

.sc-product-content-reviews-item+.sc-product-content-reviews-item {
    margin-top: 8px;
} 
.top-faqq {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 39px;
}

div#product_questions {
    position: relative;
    padding-bottom: 130px !important;
}

button.sc-btn.sc-btn-outline.sc-btn-outline-primary.br-4 {
    /* position: absolute; */
    /* bottom: 45px; */
    width: 227px;
}

.sc-product-content-advantages.d-flex.flex-column.flex-md-row.flex-lg-column.pb-lg-3.g-3 {
    flex-direction: column !important;
}

.sc-product-content-advantages-item {
    width: 100%;
    margin-bottom: 15px;
}

.sc-product-content-advantages-item-text.fsz-12.mt-2 {
    width: 100%;
}   
h1 {
    color: #000;
    text-align: center;
    font-family: FuturaDemiC;
    font-size: 40px !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.col-xl-6.sc-contact-us-form-box {
    width: 100%;
    padding: 24px;
}

.col-xl-6.sc-contact-us-form-box hr {
    display: none;
}

div#information-contact input.form-control {
    width: 100%;
}

div#information-contact .bl-botton-forma {
    flex-direction: column;
}

div#information-contact .col-xl-6.sc-contact-us-form-box + .col-xl-6 {
    width: 100%;
    margin-left: 0;
    margin-top: 54px;
}

div#information-contact textarea#inputContactsComment {
    width: 100%;
}

div#information-contact .col-xl-6.sc-contact-us-form-box .text-center {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

div#information-contact .sc-page-title {
    padding: 0;
}

div#information-contact form.row.pt-3 {
    padding-top: 24px !important;
}

div#information-contact h1 {
    font-size: 40px !important;
    margin-top: 11px;
    margin-bottom: 11px;
}

div#information-contact .light-text.fsz-14 {
    margin-top: 10px;
    margin-bottom: -8px !important;
}

div#information-contact form.row.pt-3 .col-md-6 {
    margin-bottom: 5px;
}

div#information-contact form.row.pt-3 .col-md-6 + .col-12 {
    margin-top: 18px;
}

.form-check.d-flex.pb-4 {
    padding-bottom: 15px !important;
}

.top-address {
    padding: 21px;
    margin-bottom: 18px;
}

.col-xl-6.ozer-magaz {
    margin-top: 40px;
}

.col-xl-6.ozer-magaz .sc-contact-us-item-title.fw-700.fsz-18.dark-text.mb-2 {
    padding: 18px;
    width: 100%;
}

.col-xl-6.ozer-magaz .sc-contact-us-item-info-bottom.row.g-3.gx-5 {
    flex-wrap: wrap;
}

.col-xl-6.ozer-magaz .sc-contact-us-item-phones.col-6 {
    width: 50%;
}

.col-xl-6.ozer-magaz .sc-contact-us-item-shedule.col-6 {
    width: 50%;
} 
div#checkout-cart h1 {
    color: #000;
    font-family: FuturaDemiC;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.top-cart {
    display: none;
}

.sc-cart-actions.oct-checkout-actions.content-block.p-3.p-md-4.mt-3.mt-lg-0.mobile-no-radius {
    margin-top: 56px !important;
}

.sc-cart-item.content-block.p-2.p-md-3 {
    flex-wrap: wrap;
}

a.sc-cart-item-title.fw-700.dark-text.mb-2.d-inline-block {
    margin-top: 0;
}

.sidebar-cart-item-bottom.d-flex.flex-column.flex-sm-row.justify-content-sm-between.mt-4 {
    width: 100%;
    flex-direction: row !important;
    flex-wrap: wrap;
}

.sidebar-cart-item-price.fsz-14.text-sm-end.mt-3.mt-sm-0 {
    display: none;
}

.sidebar-cart-item-buttons.d-flex.align-items-center {}

.dark-text.fw-600.prod-too {
    width: 100%;
    text-align: center;
}

.sidebar-cart-item-bottom.d-flex.flex-column.flex-sm-row.justify-content-sm-between.mt-4 .sc-module-quantity.d-flex.align-items-center.justify-content-center.py-1.me-3.br-12 {
    margin-left: 0;
}

.sidebar-cart-item-bottom.d-flex.flex-column.flex-sm-row.justify-content-sm-between.mt-4 button.sc-btn-danger {
    display: flex;
    width: 60px;
    height: 60px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    background-size: auto;
    border-radius: 100px !important;
    background-color: #EEE !important;
    right: 20px;
    position: absolute;
    margin-top: 21px;
}    
div#simplecheckout_customer .checkout-heading.panel-heading {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.left-login {
    justify-content: space-between;
    margin-left: 0;
    width: 100%;
    margin-top: 15px;
}

span.checkout-heading-button a {
    padding: 8px 8px;
}

span.neokno.active {
    width: 48%;
}

.simplecheckout-block {
    padding: 24px;
}

#simplecheckout_customer .simplecheckout-block-content .form-horizontal .form-group {
    width: 100%;
}

div#simplecheckout_shipping .simplecheckout-block-content {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

div#simplecheckout_shipping .simplecheckout-block-content .radio {
    width: 100%;
}

.form-group.required.row-shipping_address_zone_id {
    width: 100%;
}

.form-group.required.row-shipping_address_city {
    width: 100%;
}

div#simplecheckout_payment .simplecheckout-block-content {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

div#simplecheckout_payment .simplecheckout-block-content .radio {
    width: 100%;
}

.simplecheckout-right-column {
    margin-top: 16px;
}  
.simplecheckout-right-column .top-cart {
    display: flex;
    margin-top: 16px;
}

div#simplecheckout_cart .checkout-heading.panel-heading {
    padding: 18px !important;
    height: 57px;
}

.on-cart {
    padding-left: 16px;
}

.rg-cart {
    width: 69%;
}

.niz-qv {
    margin-left: 7px;
}

.niz-qv .input-group {
    padding: 11px 19px;
}

.top-cart span:nth-child(1) {
    width: auto;
}

div#total_shipping span.simplecheckout-cart-total-value {
    text-transform: none;
}

#total_shipping span:first-child {
    max-width: 300px;
}

.simplecheckout-cart-total {
    padding-left: 16px !important;
    padding-right: 16px !important;
}

.coupon-niz input.form-control {
    width: 101%;
}

.bl-cuopon {
    padding: 13px 16px 2px 16px;
}

div#buttons {
    width: 100%;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
}

.simplecheckout-button-right .button {width: 100%;}

.simplecheckout-button-right {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}  
#temp_flat_container fieldset .form-group {
    width: 100%;
}

.simple-content .button, #simplecheckout_login .button {
    width: 100%;
}    
 .lf-ok-zakaz h2 {
    color: #000;
    text-align: center;
    font-family: FuturaDemiC;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.bl-ok-zakaz {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
}

.rg-ok-zakaz {
    width: 100%;
    margin-top: 16px;
}

.top-rg-ok-zakaz {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

.top-rg-ok-zakaz span:nth-child(1) {
    font-size: 23px;
    margin-bottom: 17px;
}

.niz-rg-ok-zakaz {
    padding: 0 24px;
}

div#common-success:before {
    background-size: 190%;
    background-repeat: no-repeat;
}   
.bl-not-found {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

.lf-not-found {
    flex-direction: column;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.big-not-found {
    color: #000;
    text-align: center;
    font-family: FuturaDemiC;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
}

.lf-not-found p {
    color: #000;
    text-align: center;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 25.2px */
}

.rg-not-found {
    color: #000;
    text-align: center;
    font-family: FuturaDemiC;
    font-size: 210px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.rg-not-found:before {
    margin-left: 0;
}

.rg-not-found:after {
    left: auto;
    right: 0;
}

div#error-not-found:before {
    left: -240px;
    width: 316px;
    height: 848px;
    margin-top: -140px;
    transform: rotate(45deg);
}

div#error-not-found:after {
    right: 0;
    top: 190px;
    width: 236.167px;
    height: 318.992px;
}
div#information-information h1 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 24px;
}


div#information-information .col-12.sc-page-title.pb-3 {
    padding: 0 !important;
}

.mobile-no-gutters nav[aria-label=breadcrumb] {
    padding: 0;
}

div#information-information strong {
    color: #181818;
    font-family: PlumbCondensed;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}
.sc-blog-category .sc-last-news-item {
    width: 100%;
}

.row.mt-0.px-2.px-md-0.pb-3.pb-md-0.g-3.g-xl-4.sc-module.sc-blog-category {
    background: transparent;
    padding: 0px !important;
}

.container-fluid.container-lg.flex-grow-1.mobile-no-gutters.page-cat-blog h1 {
    text-align: left !important;
    margin-top: 12px;
    margin-bottom: 21px;
}

.mobile-no-gutters .sc-page-title {
    padding: 0px !important;
}

a.sc-last-news-title.fw-700.fsz-14.dark-text.px-3 {
    color: #181818;
    font-family: PlumbCondensed;
    font-size: 24px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: normal;
    text-transform: uppercase;
}

.sc-last-news-info.d-flex.flex-column.flex-md-row.align-items-md-center.justify-content-between.p-3 {
    padding-bottom: 0px !important;
}    
.container-fluid.container-lg.flex-grow-1.mobile-no-gutters.stati h1 {
    color: #000;
    font-family: FuturaDemiC;
    font-size: 32px !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: left;
}

.sc-blog-post-text h2 {
    color: #181818;
    font-family: PlumbCondensed;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}   
div#sreview-reviews h1 {
    color: #000;
    font-family: FuturaDemiC;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: left;
}

.d-flex.flex-column.flex-md-row.justify-content-md-between.sc-store-reviews-top {
    width: 100%;
}

.d-flex.flex-column.flex-md-row.justify-content-md-between.sc-store-reviews-top .mb-3.mb-md-4 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.d-flex.flex-column.flex-md-row.justify-content-md-between.sc-store-reviews-top .sc-product-content-title.d-flex.align-items-center {
    width: 68%;
}

.d-flex.flex-column.flex-md-row.justify-content-md-between.sc-store-reviews-top .sc-product-content-reviews-rating-text.light-text.fsz-14 {
    display: flex;
    text-align: right;
    width: 100%;
    justify-content: flex-end;
}

.sc-store-reviews-rating {
    width: 100%;
}

.sc-product-content-reviews-rating-item.d-flex.align-items-center.justify-content-between.justify-content-sm-end {
    justify-content: space-between !important;
    width: 100%;
}

button.sc-btn.sc-btn-primary.br-4.d-xl-none.mt-4.sc-store-reviews-form-toggle {
    display: none;
}

.col-xl-5.col-xxl-4.order-0.order-xl-1 {
    display: flex !important;
    height: auto;
    order: 3 !important;
}

.row.mt-4 {
}

.col-xl-7.col-xxl-8.dark-text.fsz-14.order-1.order-xl-0 {
    /* margin-top: 230px; */
}

.sc-store-reviews-form {
    max-height: 10000px;
    opacity: 1;
    width: 100%;
}

form#add-review-form .fsz-20.dark-text.fw-700 {
    padding: 18px;
}

form#add-review-form .fw-500.light-text.my-4 {
    padding: 0 18px;
}

.sc-store-reviews-form-item.d-flex.align-items-center.justify-content-between.mb-4 {
    padding: 0 18px;
}

form#add-review-form .form-group.pb-3 {
    padding: 0 18px;
}  
body.editreg h1 {
    color: #000;
    font-family: FuturaDemiC;
    font-size: 32px !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: left;
    margin-top: 15px;
    margin-bottom: -3px;
}

.simpleregister-button-right {
    width: 100% !important;
}

div#simpleedit .simpleregister-button-block.buttons {
    width: 100%;
    position: relative;
}

div#simpleedit {
    width: 100%;
}

body.editreg .simple-content {
    max-width: 100%;
}

body.editreg aside#column-right {
    display: flex !important;
}

div#simpleedit fieldset.form-horizontal .form-group {
    margin-bottom: 16px;
}  
div#account-password h1 {
    margin-top: 0;
    text-align: left;
    font-size: 40px !important;
    margin-bottom: 1px;
}

div#account-password button.sc-btn.sc-btn-primary.br-4.sc-account-login-button {
    width: 100%;
}   
div#account-wishlist h1 {
    color: #000;
    font-family: FuturaDemiC;
    font-size: 32px !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: left;
    margin-top: 11px;
    margin-bottom: 14px;
}

.whishlistItem .d-flex.flex-column.flex-md-row.align-items-center {
    justify-content: flex-start;
    align-items: flex-start !important;
    flex-wrap: wrap;
    flex-direction: row !important;
    justify-content: space-between;
}

.whishlistItem .text-center.text-md-start {
    width: calc(100% - 133px);
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.whishlistItem .sc-module-quantity.d-flex.align-items-center.justify-content-center.py-1.br-12 {
    position: absolute;
    bottom: 22px;
    left: 0;
    width: 217px;
    height: 60px;
}

.whishlistItem {
    position: relative;
    padding-bottom: 70px;
}

#account-wishlist button.sc-btn.sc-btn-primary.br-4.mt-3.mt-md-0.ms-md-auto.sc-module-cart-btn {
    /* position: absolute; */
    /* right: 0; */
    /* bottom: 0; */
    margin-top: 50px !important;
    margin-left: 64%;
    margin-bottom: -50px;
}

a.sc-btn.sc-btn-with-icon.br-4.me-3.sc-account-wishlist-button {position: relative;margin-right: 33px !important;margin-left: -30px;margin-top: 50px;margin-bottom: -50px;}

.whishlistItem a.dark-text.fw-700.my-4.my-md-0.d-inline-block.blue-link {
    margin-top: 2px !important;
}

.sc-module-price {
    margin-top: -9px;
}
div#account-order table.table.table-hover {
    display: flex;
}

div#account-order .table>thead tr {
    flex-direction: column;
    display: flex;
    /* padding: 0px !important; */
    min-width: 129px;
}

div#account-order .table>thead {
    padding: 0;
    width: 130px;
}

div#account-order .table>tbody {
    display: flex;
    /* flex-direction: column; */
}

div#account-order .table>tbody tr {
    display: flex;
    flex-direction: column;
}

div#account-order .table tbody td {
    text-align: center;
}    
.sidebar.active {
    top: 0;
} 
.sidebar.active {
    top: 0;
}

.sidebar-header.py-2.ps-4.pe-2.fw-700.dark-text.d-flex.align-items-center {
    color: #000;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: normal;
    text-transform: uppercase;
    background: transparent;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    /* padding-top: 48px !important; */
    margin-top: 38px;
    margin-bottom: 0;
    padding-left: 17px !important;
}

.sidebar [data-sidebar=close] {
    top: 42px;
}  
.top-titt {
    color: #000;
    font-family: PlumbCondensed;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: normal;
    text-transform: uppercase;
    padding: 24px;
}

.top-titt {
    padding-left: 16px !important;
    /* padding-top: 0px !important; */
    border-bottom: 0;
}

.sidebar-main-menu-item ul li a {
    color: #000;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    text-decoration: none;
}

.sidebar-main-menu-item ul li  {
    padding: 24px 0 !important;
    margin-bottom: 0px !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.top-menu {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    position: relative;
    display: flex !important;
    overflow: visible !important;
    opacity: 1 !important;
    width: 100% !important;
    height: 69px !important;
}
.top-menu:before{
    /* content:""; */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M12.1061 10.8939L13 9.99495L8 5L3 10L3.89394 10.8939L8 6.78788L12.1061 10.8939Z' fill='black'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: 93% 50%;
    display: flex;
    width: 24px;
    height: 24px;
    position: absolute;
    right: 23px;
    top: 20px;
    transform: rotate(180deg);
}
.sidebar-main-menu-item.pt-3.px-4 {
    padding: 0px !important;
    padding-left: 15px !important;
    /* border-bottom: 1px solid rgba(0, 0, 0, 0.1); */
}    
.top-menu[style="display: none;"] {
    flex-direction: column;
    height: auto !important;
}

.top-menu[style="display: none;"] .sc-megamenu-child.sc-megamenu-child-narrow ul {
    padding-left: 18px;
}

.top-menu[style="display: none;"] .sc-megamenu-child.sc-megamenu-child-narrow {
    position: relative;
    opacity: 1;
    z-index: 10000;
    top: auto;
    left: auto;
    transform: translateX(0%);
    /* -webkit-transition: -webkit-; */
    background: #fff;
}

.top-menu[style="display: none;"] .sidebar-header.py-2.ps-4.pe-2.fw-700.dark-text.d-flex.align-items-center.justify-content-between.d-xl-none.sc-megamenu-back {
    display: none !important;
} 
div#oct_mobile_language {
    height: 69px;
    width: 100%;
}

div#oct_mobile_language form#form-language button {
    display: flex !important;
}

div#oct_mobile_language form#form-language {
    flex-direction: row !important;
    padding: 0 !important;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
}

div#oct_mobile_language form#form-language:before {
    display: none;
}

.sidebar-main-menu-item.py-3.px-4.d-flex.d-md-none.align-items-center.justify-content-between {
    padding-top: 0 !important;
    padding-bottom: 0px !important;
    padding: 0px !important;
}

div#oct_mobile_language form#form-language button {
    width: 25%;
    height: 69px;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
}

div#oct_mobile_language form#form-language button:not(.active) {
    color: rgba(0, 0, 0, 0.30);
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

div#oct_mobile_language div#language {
    width: 100%;
}

.sidebar-main-menu-item.py-3.px-4.d-flex.d-md-none.align-items-center.justify-content-between div {
    width: 100%;
} 
.sidebar-main-menu-item.sidebar-main-menu-item-phones.pt-3.px-4 .bl-rg-fon {
    display: flex;
    padding: 24px;
    border-bottom: 1px solid #fff;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-left: 33px;
}
div#sc-mp_0:after {
    div#sc-mp_0: after;
    width: 90px;
    height: 90px;
    flex-shrink: 0;
    left: calc(50% - 45px);
    margin-top: -112px;
    background-size: 39%;
}

body, html{
    overflow-x:hidden;
    overflow-y:auto;
    padding-bottom: 0;
}    
nav#top {
    background: #F8F8F8 !important;
    display: flex;
    height: 119px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    /* padding: 0; */
}
button#mobile-search-button span {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M27.9991 28.0001L21.0698 21.0707M21.0698 21.0707C22.9452 19.1953 23.9988 16.6517 23.9988 13.9994C23.9988 11.3471 22.9452 8.8035 21.0698 6.92807C19.1943 5.05263 16.6507 3.99902 13.9984 3.99902C11.3462 3.99902 8.80252 5.05263 6.92709 6.92807C5.05166 8.8035 3.99805 11.3471 3.99805 13.9994C3.99805 16.6517 5.05165 19.1953 6.92709 21.0707C8.80252 22.9462 11.3462 23.9998 13.9984 23.9998C16.6507 23.9998 19.1943 22.9462 21.0698 21.0707Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    mask: none !important;
    background-color: transparent !important;
}
nav .top-right.d-none.d-md-flex.align-items-center.pe-md-3 {
    display: flex !important;
}

#top .sc-dropdown-toggle {
    font-size: 0px !important;
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M8.72 6.66667C8.8 7.85333 9 9.01333 9.32 10.12L7.72 11.72C7.17333 10.12 6.82667 8.42667 6.70667 6.66667H8.72ZM21.8667 22.6933C23 23.0133 24.16 23.2133 25.3333 23.2933V25.28C23.5733 25.16 21.88 24.8133 20.2667 24.28L21.8667 22.6933ZM10 4H5.33333C4.6 4 4 4.6 4 5.33333C4 17.8533 14.1467 28 26.6667 28C27.4 28 28 27.4 28 26.6667V22.0133C28 21.28 27.4 20.68 26.6667 20.68C25.0133 20.68 23.4 20.4133 21.9067 19.92C21.7743 19.872 21.6341 19.8494 21.4933 19.8533C21.1467 19.8533 20.8133 19.9867 20.5467 20.24L17.6133 23.1733C13.8339 21.2405 10.7595 18.1661 8.82667 14.3867L11.76 11.4533C12.1333 11.08 12.24 10.56 12.0933 10.0933C11.5875 8.55741 11.331 6.9504 11.3333 5.33333C11.3333 4.6 10.7333 4 10 4Z' fill='black'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}

#top .sc-dropdown-toggle:after {
    right: 0px;
    position: absolute;
} 
.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .modal-dialog-1110 {
    width: calc(100% - 30px) !important;
    padding-right: 0;
    padding-left: 0;
    margin-right: 15px;
    margin-left: 15px;
}  
a.order-1.order-md-1 {
    margin-left: 0;
    margin-top: 0;
}

.sc-slideshow-plus.with-megamenu {
    margin-left: 0;
    width: 100%;
    margin-top: 0px !important;
} 
.sc-slideshow-plus.with-megamenu .col-12 {
    padding: 0 !important;
}

div#slideshow-plus-0 .content-block {
    height: 662px !important;
}

.sc-slideshow-plus-info {
    max-width: calc(100% + 30px);
    position: absolute;
    margin-top: 400px;
    margin-left: -15px;
    margin-right: -15px;
}

.sc-slideshow-plus-info.order-2.order-md-2.flex-grow-1.d-flex.flex-column {
    width: 100%;
    max-width: 100%;
    margin: 315px 0 0;
}

.bl-chett:before {
    width: 100%;
}

.bl-chett {
    padding-bottom: 12px;
}

#slideshow-plus-0 .h1 {
    color: #000;
    text-align: center;
    font-family: FuturaDemiC;
    font-size: 27px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-top: 0px;
    margin-bottom: -25px;
}

.sc-slideshow-plus-info p {
    color: #000;
    text-align: center;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 25.2px */
    width: 100%;
    text-align: center;
    max-width: 100%;
    margin-top: 20px;
}

.sc-slideshow-plus-info span {
    color: #888;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%;
    text-align: center;
    margin-top: 2px;
}

#slideshow-plus-0 a.sc-btn {
    display: flex;
    height: 60px;
    padding: 16px 48px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 100px;
    border: 1px solid #000;
    min-width: 199px;
    margin:auto;
    z-index: 1000;
    position: relative;
    width: auto;
}

.row.pt-3.pt-xl-4.sc-html-module.modul53 {
    margin-top: -70px;
    z-index: -1;
}

.top-stat {
    color: #000;
    /* font-family: "Futura PT Medium Italic"; */
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.bl-statistika {
    min-width: 226%;
    align-items: flex-start;
    padding-left: 19px;
}

.niz-stat {
    color: #000;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 25.2px */
}

.on-statistika {
    padding-left: 15px;
    width: calc(50% - 15px);
}

.row.pt-3.pt-xl-4.sc-html-module.modul53 .container-fluid {
    overflow-y: auto;
}

.on-statistika:before {
    margin-left: -15px;
    height: 44px;
    margin-top: 7px;
    top: 52px;
}   
div#sc-mp_0:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='390' height='792' viewBox='0 0 390 792' fill='none'%3E%3Cpath d='M0 0C0 0 67.4375 33.6596 195 33.6596C322.562 33.6596 390 0 390 0V792H0V0Z' fill='white'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat no-repeat;
    background-position: top;
    /* background-size: cover; */
    /* background-color: transparent !important; */
    height: 750px;
    margin-top: -98px;
}

.sc-module-header.fsz-22.dark-text.fw-700.text-center.text-md-start.mt-0.mt-md-2.mb-2 {
    color: #000;
    text-align: center;
    font-family: PlumbCondensed;
    font-size: 24px !important;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 33.6px */
    letter-spacing: 2.88px;
    text-transform: uppercase;
}

.bl-chomy {
    flex-direction: column;
}
.onAkc {
    width: 100%;
    height: 461px;
    flex-direction: column;
    background: #e9eae9;
    margin-bottom: 10px;
}

button#checkorderstatus {
    display: none;
}

header.header.py-2 div#logo {
    display: none !important;
}

.bl-rg-fon {
    display: none;
}

div#oct_desktop_language {
    display: none;
}

header.header.py-2 {
    width: 100%;
    display: flex;
    width: 100%;
    /* padding: 0px 30px; */
    justify-content: space-between;
    align-items: center;
    border: 1px solid #000;
    background: #FFF;
    box-shadow: 16px 0px 56px var(--sds-size-depth-negative-200) rgba(12, 12, 13, 0.30);
    height: 72px;
}
[data-type=slider] .sc-module-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 65%;
        flex: 0 0 auto;
} 
div#sc-mp_0 {
    background: transparent;
    padding: 0px !important;
    padding-top: 146px !important;
}  
div#sc-mp_0 .sc-module-header.fsz-22.dark-text.fw-700.text-center.text-md-start.mt-0.mt-md-2.mb-2:before {
    height: 24px;
    margin-top: -40px;
}

div#sc-mp_0 .slick-list.draggable {
    margin-top: 20px;
}  
[data-type=split] .sc-module-caption, [data-type=split] .sc-module-img {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
    min-height: 119px;
}

.sc-module-sticker {
    font-size: 14px !important;
}

.sc-module-img.position-relative {
    height: 206px;
    overflow: hidden;
}

.sc-module-img.position-relative img {
    height: 206px;
    width: auto;
    max-width: 1000px;
}

.sc-module-img.position-relative a {
    display: flex;
    justify-content: center;
    align-items: center;
}

.sc-module-info {}

a.sc-module-title.dark-text.fw-700 {
    color: #000;
    font-family: PlumbCondensed;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 140%; /* 25.2px */
    text-transform: uppercase;
}

.sc-module-price-box.py-2.mt-auto {
    flex-direction: row;
}

.lf-ch-price {
    flex-direction: column;
    display: flex;
}

.sc-module-cart.d-flex.align-items-stretch.justify-content-between {
    flex-direction: column;
    padding: 0;
}

.sc-module-quantity.d-flex.align-items-center.justify-content-center.py-1.br-12 {
    display: flex;
    width: 100%;
    height: 50px;
    padding: 19px 30px;
    justify-content: space-between;
    align-items: center;
    flex: 0 0 auto;
    margin-right: 0px !important;
}

button.sc-btn.sc-btn-primary.sc-btn-with-icon.br-4.sc-module-cart-btn {
    width: 100%;
    max-width: 1000px;
    flex: 0 0 auto;
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
    align-items: center;
    height: 50px;
    margin-top: 8px;
}  
div#sc-mp_0 ul.slick-dots {
    display: none;
}

.bl-posmotret-bolsh a {
    width: 100%;
    color: #FFF;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 25.2px */
    text-transform: uppercase;
}

.onchomy {
    width: 100%;
    /* color: #000; */
    /* font-family: FuturaDemiC; */
    /* font-size: 40px; */
    /* font-style: normal; */
    /* font-weight: 600; */
    /* line-height: normal; */
}

.onchomy:nth-child(1) {
    color: #000;
    font-family: FuturaDemiC;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    max-width: 80%;
    margin-top: 50px;
    margin-bottom: 38px;
}

.onchomy:not(:nth-child(1)) {
    padding: 0 0px 0 18px;
}

.onchomy:not(:nth-child(1)) img {
    width: 32px;
}

.zag-ter {
    margin-top: 16px;
    color: #181818;
    font-family: PlumbCondensed;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 11px;
}

.zag-ter:before {
    height: 55px;
}

.onchomy p {
    color: #888;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 22px; /* 122.222% */
}

.onchomy:nth-child(3) {
    margin-top: 30px;
}
div#sc-mp_0 ul.slick-dots {
    display: none;
}

.bl-posmotret-bolsh a {
    width: 100%;
    color: #FFF;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 25.2px */
    text-transform: uppercase;
}

.onchomy {
    width: 100%;
    /* color: #000; */
    /* font-family: FuturaDemiC; */
    /* font-size: 40px; */
    /* font-style: normal; */
    /* font-weight: 600; */
    /* line-height: normal; */
}

.onchomy:nth-child(1) {
    color: #000;
    font-family: FuturaDemiC;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    max-width: 80%;
    margin-top: 50px;
    margin-bottom: 38px;
}

.onchomy:not(:nth-child(1)) {
    padding: 0 0px 0 18px;
}

.onchomy:not(:nth-child(1)) img {
    width: 32px;
}

.zag-ter {
    margin-top: 16px;
    color: #181818;
    font-family: PlumbCondensed;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 11px;
}

.zag-ter:before {
    height: 55px;
}

.onchomy p {
    color: #888;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 22px; /* 122.222% */
}

.onchomy:nth-child(3) {
    margin-top: 30px;
}

.lfAk {
    width: 100%;
    padding-left: 0;
    padding-top: 30px;
    position: relative;
    z-index: 100;
}

.zag-akk {
    color: #000;
    text-align: center;
    font-family: FuturaDemiC;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.lfAk p {
    color: #000;
    text-align: center;
    font-family: PlumbCondensed;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 22px; /* 157.143% */
    max-width: 85%;
    margin: auto;
}

.lfAk a {
    margin: auto;
    margin-top: 5px;
}

.rgAk {
    right: 0;
    left: auto;
    margin-top: 144px;
    position: absolute;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    overflow: hidden;
    width: 100%;
    z-index: 0;
    height: 318px;
}

.bl-akk {
    margin-top: 67px;
}

.rgAk img {
    width: auto;
    height: 317px;
    margin-right: 41px;
    margin-top: 20px;
}

div#rm-product-reviews_0 .sc-module-header.fsz-22.dark-text.fw-700.text-center.text-md-start.mt-0.mt-md-2.mb-2 {
    color: #000;
    text-align: center !important;
    font-family: FuturaDemiC;
    font-size: 40px !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.bl-otzov-rew.slick-initialized.slick-slider.slick-dotted button.slick-prev.slick-arrow {
    display: none;
}

.bl-otzov-rew.slick-initialized.slick-slider.slick-dotted button.slick-next.slick-arrow {
    display: none;
}
div#rm-product-reviews_0:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='390' height='706' viewBox='0 0 390 706' fill='none'%3E%3Cpath d='M0 0C0 0 67.4375 33.6596 195 33.6596C322.562 33.6596 390 0 390 0V706H0V0Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: top;
    background-size: cover;
    margin-top: -100px;
    height: 744px;
}

div#rm-product-reviews_0 {
    margin-top: 150px !important;
    position: relative;
    background: transparent;
    padding-bottom: 143px !important;
}

.bl-otzov-rew .sc-last-reviews-item .content-block {
    margin: 0;
}

.bl-otzov-rew ul.slick-dots {
    padding-top: 23px !important;
}

.slick-dots li button {
    width: 10px;
    height: 10px;
}

div#rm-product-reviews_0:after {
    margin-top: 137px;
    bottom: 23px;
    width: 90px;
    height: 90px;
    left: calc(50% - 45px);
    background-size: 40%;
}

.slick-dots li.slick-active button {
    width: 10px;
    height: 10px;
}

div#sc-mp_1 {
    background: transparent;
    margin-top: -1px !important;
    padding: 0px !important;
}

div#sc-mp_1 .bl-sliderr.slick-initialized.slick-slider.slick-dotted {
    margin-top: 27px;
    padding: 0 5px;
}

.sc-module-item {
    margin: 0 5px;
}

ul.slick-dots {}

.bl-seo h1 {
    color: #000;
    text-align: center;
    font-family: FuturaDemiC;
    font-size: 28px !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 13px;
}

.row.pt-3.pt-xl-4.sc-html-module.modul57 {
    margin-top: 22px;
}

.bl-seo p {
    color: #242424;
    text-align: center;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 25.2px */
}    
.bl-seo {
    margin-bottom: 80px;
}  
.bl-sliderr {
    z-index: 10;
    padding-bottom: 15px;
}

button.sc-btn.sc-btn-primary.sc-btn-with-icon.br-4.sc-module-cart-btn span.sc-btn-text {
    display: block !important;
}

button.sc-btn.sc-btn-primary.sc-btn-with-icon.br-4.sc-module-cart-btn img {}

header.header.py-2 .col-12.col-xl-9 {
    width: 100%;
    margin-top: 0;
    padding: 0;
}

.header-buttons.d-flex.justify-content-between.justify-content-md-end.align-items-center.pe-md-3 {
    width: 100%;
}

header.header.py-2 .container-fluid.container-xl.position-relative {
    margin: 0;
    width: 100% !important;
}

.header-buttons .sc-btn {
    width: 25%;
    height: 72px;
    display: flex;
    justify-content: center !important;
    align-items: center !important;
    border-right: 1px solid #000 !important;
}

header.header.py-2 .container-fluid.container-xl.position-relative .row {
    margin: 0;
    width: 100%;
}

span.text-lowercase {
    display: none;
}

button#mobile-menu-button svg {
    display: none;
}

button#mobile-menu-button {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M5.33398 6.66675H21.334M5.33398 16.0001H26.6673M5.33398 25.3334H16.0007' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    /* background-size: cover; */
    margin-right: 0px !important;
}
a.sc-btn.sc-btn-with-icon.no-btn.header-buttons-wishlist.d-flex.flex-column.d-md-none.justify-content-between.fsz-12.align-items-center.align-self-stretch {
    display: none !important;
}

button.sc-btn.sc-btn-with-icon.no-btn.header-buttons-account.d-none.d-md-flex.flex-column.justify-content-between.fsz-12.align-items-center.align-self-stretch,
a.sc-btn.sc-btn-with-icon.no-btn.header-buttons-account.d-none.d-md-flex.flex-column.justify-content-between.align-items-center.align-self-stretch {
    display: flex !important;
    order: 10;
    margin-right: 0;
}
a.sc-btn.sc-btn-with-icon.no-btn.header-buttons-compare.d-flex.flex-column.justify-content-between.fsz-12.align-items-center.align-self-stretch {
    margin-right: 0;
    padding: 0;
    margin: 0;
}

button#cart {
    margin-right: 0;
}

span.header-buttons-cart-quantity.px-1 {
    top: 20px;
}

#cart .header-buttons-cart-quantity {
    top: 17px;
}
 footer.sc-footer.mt-3.mt-md-4 .top-logo {
    margin: auto;
    margin-top: 33px;
    display: flex;
    justify-content: center;
    align-items: center;
}
footer ul.sc-footer-payments-list.list-unstyled.d-flex.align-items-center.justify-content-center.justify-content-lg-start.mt-4 {
    position: absolute;
    bottom: 158px;
    flex-wrap: nowrap;
    left: 54%;
}

footer .bl-vertt {
    position: absolute;
    bottom: 112px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

footer a.polit {
    position: absolute;
    bottom: 77px;
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;
}

footer .col-md-4.col-xl-3 {
    width: 50%;
}

footer .sc-footer-middle .sc-footer-title:after {
    display: none;
}

footer .sc-footer-middle-info {
    max-height: 1000px;
    padding-left: 12px;
}

footer .col-md-8.col-xl-3 {
    padding-bottom: 28px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.10);
}

footer .sc-footer-title.fw-500.text-uppercase.mb-md-3 {
    color: #FFF;
    font-family: PlumbCondensed;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    padding-left: 13px;
    padding-top: 11px;
    margin-bottom: 10px !important;
    background: transparent;
    border-bottom: 0;
}

footer ul.list-unstyled.fsz-12.sc-footer-middle-info li a {
    margin-bottom: 15px !important;
    color: #FFF;
    font-family: PlumbCondensed;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
} 
.col-md-4.col-xl-2.pt-md-4.pt-xl-0 {
    position: relative;
    border-top: 1px solid rgba(255, 255, 255, 0.10);
    margin-top: 20px;
}

.col-md-4.col-xl-2.pt-md-4.pt-xl-0 .sc-footer-middle-info {
}

.sc-footer-address.fw-600.fsz-14.mb-3 {
    position: absolute;
    left: 50%;
    top: 60px;
}

.tel-footer {
    margin-left: 13px;
}

.sc-footer-address.fw-600.fsz-14.mb-3 b {
    color: #FFF;
    font-family: PlumbCondensed;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 18px;
}

.sc-footer-address.fw-600.fsz-14.mb-3 {
    color: #FFF;
    font-family: PlumbCondensed;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}  
.col-md-4.col-xl-2.pt-md-4.pt-xl-0 {
    position: relative;
    border-top: 1px solid rgba(255, 255, 255, 0.10);
    margin-top: 20px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.10);
    padding-bottom: 12px;
}

.col-md-4.col-xl-2.pt-md-4.pt-xl-0 .sc-footer-middle-info {
}

.sc-footer-address.fw-600.fsz-14.mb-3 {
    position: absolute;
    left: 50%;
    top: 60px;
}

.tel-footer {
    margin-left: 13px;
}

.sc-footer-address.fw-600.fsz-14.mb-3 b {
    color: #FFF;
    font-family: PlumbCondensed;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 18px;
}

.sc-footer-address.fw-600.fsz-14.mb-3 {
    color: #FFF;
    font-family: PlumbCondensed;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

ul.list-unstyled.fsz-12.sc-footer-middle-info.messend_footer {
    margin-top: 14px;
    margin-left: -13px;
}

a.sc-footer-socials-item.sc-footer-socials-item-fa-instagram.d-flex.align-items-center.justify-content-center {
    flex: 0 0 18px;
    max-width: 18px;
    height: 18px;
    width: 18px;
}

a.whatsapp {
    width: 18px;
    height: 18px;
}

ul.list-unstyled.fsz-12.sc-footer-middle-info.messend_footer li {
    margin-right: 16px;
}

a.vber {
    width: 18px;
    height: 18px;
}

.sc-contact-us-item-top a.vber {
    width: 23px;
    height: 23px;
}
.sc-contact-us-item-top a.vber:nth-child(3){
    display:none;
}
.sc-contact-us-item-top a.vber:nth-child(4){
    display:flex;
}
a.telegram {
    width: 18px;
    height: 18px;
}

li.sc-footer-payments-item.visa {
    width: 54px;
    height: 18px;
    -ms-flex: 0 0 53px;
    flex: 0 0 54px;
    max-width: 54px;
}

li.sc-footer-payments-item.mastercard {
    width: 28.286px;
    height: 18px;
    background-size: contain;
}  
footer.sc-footer.mt-3.mt-md-4 {
    padding-bottom: 161px;
    z-index: 10;
}  
div#loginModal {
    height: 490px;
}

div#loginModal .modal-dialog {
    width: 360px;
    margin: auto;
}

div#loginModal .modal-content {
    height: auto;
}

div#loginModal .modal-header.p-4 {
    width: 100%;
}

div#loginModal button#popup-login-button {
    width: 100%;
}
.sc-account-row #column-right {
    margin-top: 41px;
}

div#account-forgotten h1 {
    color: #000;
    text-align: center;
    font-family: FuturaDemiC;
    font-size: 28px !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

div#account-forgotten .fsz-14.dark-text.mb-3 {
    color: #000;
    text-align: center;
    font-family: PlumbCondensed;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 25.2px */
}

div#account-forgotten button.sc-btn.sc-btn-primary.br-4.sc-account-login-button {
    color: #FFF;
    text-align: center;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 25.2px */
    text-transform: uppercase;
}

div#account-forgotten form.form-horizontal input {
    color: #888;
    font-family: PlumbCondensed;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 25.2px */
    height: 60px;
}    
body.register h1 {
    color: #000;
    font-family: FuturaDemiC;
    font-size: 28px !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-top: 18px;
}

p.simpleregister-have-account {
    color: #000;
    font-family: PlumbCondensed;
    font-size: 17.8px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 25.2px */
}

div#simpleregister .simpleregister-block-content {
    max-width: 100% !important;
    margin-top: 37px;
}

body:not(.cart-end) fieldset.form-horizontal {}

body:not(.cart-end) fieldset.form-horizontal .form-group {
    width: 100%;
    margin-bottom: 11px;
}

button#mobile-search-button {
    margin-top: -13px;
}

body.register .simpleregister-button-right {
    width: 100%;
}

body.register aside#column-right {
    display: flex !important;
}

div#simpleregister .simpleregister-button-block {
    margin-bottom: 40px !important;
}    
div#product-category h1 {
    color: #000;
    font-family: FuturaDemiC;
    font-size: 40px !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-top: 14px;
    margin-bottom: 10px;
}

.ocf-mobile-left .ocf-btn-mobile-fixed .ocf-btn {
    display: inline-flex;
    /* transform: rotate(-90deg); */
    padding: 12px;
    justify-content: center;
    align-items: center;
    gap: 16px;
    border-radius: 0px 0px 12px 12px;
    background: #FF6C00 !important;
    color: #FFF;
    font-family: FuturaDemiC;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.sc-module-info {
    min-height: 51px;
}

.product-layout.sc-module-col.product-grid.col-sm-6.col-md-4.col-lg-4 a.sc-module-title.dark-text.fw-700 {
    color: #000;
    font-family: PlumbCondensed;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 28px */
    text-transform: uppercase;
}

.product-layout .sc-module-img.position-relative {
    height: 350px;
}

.product-layout.sc-module-col.product-grid.col-sm-6.col-md-4.col-lg-4 .sc-module-cart.d-flex.align-items-stretch.justify-content-between {
    flex-direction: row;
    align-items: center !important;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 13%;
    max-width: 100%;
}

.product-layout .sc-module-quantity.d-flex.align-items-center.justify-content-center.py-1.br-12 {
    width: 260px;
}

.product-layout button.sc-btn.sc-btn-primary.sc-btn-with-icon.br-4.sc-module-cart-btn {
    width: 60px;
    height: 60px;
}

.product-layout button.sc-btn.sc-btn-primary.sc-btn-with-icon.br-4.sc-module-cart-btn span.sc-btn-text {
    display: none !important;
}

.product-layout.sc-module-col.product-grid.col-sm-6.col-md-4.col-lg-4 {
    margin-bottom: 0;
}
ul.breadcrumb.sc-breadcrumb.fsz-12 li a {
    font-size: 14px;
}

li.breadcrumb-item.sc-breadcrumb-item {
    font-size: 14px;
}

.sc-breadcrumb-item+.sc-breadcrumb-item::before {
    margin-top: -11px;
}

ul.breadcrumb.sc-breadcrumb.fsz-12 {
    margin-top: 6px;
}

button.sc-btn.sc-btn-primary.br-4.oct-load-more-button {
    width: 100%;
}

.pagination li.active span, .pagination li:hover a {
    width: 40px;
    height: 40px;
    min-width: 40px;
    padding: 0;
}

.pagination li a, .pagination li span {
    width: 40px;
    height: 40px;
    padding: 0;
}

div#sc-pv_0 {
    margin-top: 59px !important;
    background: transparent;
}

div#sc-pv_0 .sc-module-header.fsz-22.dark-text.fw-700.text-center.text-md-start.mt-0.mt-md-2.mb-2 {
    color: #000;
    text-align: center !important;
    font-family: FuturaDemiC;
    font-size: 40px !important;
    font-style: normal;
    font-weight: 600 !important;
    line-height: normal;
    padding: 0;
    letter-spacing: normal;
    text-align: center !important;
    display: flex;
    justify-content: center;
}

[data-type=slider] .sc-module-item+.sc-module-item {
    /* margin-left: 0px; */
}

.sc-category-description-text h2 {
    color: #000;
    text-align: center;
    font-family: FuturaDemiC;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 15px;
}

.sc-category-description-text p {
    color: #242424;
    text-align: center;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 25.2px */
    margin-bottom: 0;
}

.sc-category-description-row {
    background: transparent;
}

.bl-after-kateg {
    margin-top: 95px;
}  
div#product-product {
    margin-top: 30px;
}

.sc-product-info.d-flex.flex-column.flex-md-row.flex-lg-column.flex-xl-row.align-items-start.align-items-md-center.align-items-lg-start.align-items-xl-center.justify-content-between.fsz-12.light-text {
    position: absolute;
    top: 106px;
    padding: 0;
    padding-right: 00;
    left: 0;
    width: calc(100% - 30px);
    padding: 0 15px;
}

div#product h1 {
    color: #000;
    text-align: center;
    font-family: FuturaDemiC;
    font-size: 29px !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

div#productImages {
    margin-top: 149px !important;
}

.sc-product-images-main.px-3.slick-initialized.slick-slider .slick-track {
    margin: 0;
}

.sc-product-info-item.p-1.br-4.d-flex.align-items-center {
    width: 100%;
    flex-wrap: nowrap;
    justify-content: space-between !important;
}

.sc-product-info-right.mt-3.mt-md-0.mt-lg-3.mt-xl-0 {
    width: 100% !important;
}

.sc-product-info-right.mt-3.mt-md-0.mt-lg-3.mt-xl-0 .sc-module-rating-stars.d-flex.align-items-center {
    justify-content: flex-start;
}

.sc-product-info-right.mt-3.mt-md-0.mt-lg-3.mt-xl-0 span.sc-module-rating-star {
    width: 24px;
    height: 24px;
}

div#product-product .sc-module-stickers.d-flex.align-items-center.justify-content-between.mb-3.px-3.px-md-4 {
    top: 241px;
    left: 15px;
}  
div#product {
    margin-top: 0px !important;
}

.content-block.sc-product-actions.mt-3.p-0.mobile-no-radius.no-hover-shadow {
    margin: 0px !important;
}

.sc-product-actions-middle.px-3.py-4 {
    margin-top: -40px;
}

div#sc-product-options {}

div#sc-product-options .form-group.d-flex.flex-column.flex-md-row.align-items-md-center.mb-3 {
    flex-direction: row !important;
    align-items: flex-start !important;
    width: 100%;
    justify-content: space-between !important;
}

.sc-product-options .options-box {
    width: 66%;
    margin-top: -3px !important;
}

.sc-product-options .options-box .radio {
    width: 48.3%;
}

.sc-product-options .form-group+.form-group {
    justify-content: space-between;
    margin-bottom: 0;
}

.form-group.selee select {
    width: 67% !important;
}

.sc-product-buttons.d-flex.align-items-center {
    flex-direction: column;
}

.sc-product-actions-top-left {
    display: flex;
    align-self: flex-start;
    margin-top: -9px;
}

div#product .sc-module-quantity.d-flex.align-items-center.justify-content-center.py-1.br-12 {
    margin-left: 0;
    margin-top: 37px;
    height: 61px;
}

button#button-cart {
    width: 100%;
    margin-top: 10px;
}
.sc-buy-one-click.d-flex.flex-column.flex-sm-row.align-items-sm-center.p-3 {
    margin-top: 22px;
    padding: 18px !important;
}

form#oct_purchase_byoneclick_form_product {
    width: 100%;
}

.sc-product-content.col-12 {
    margin-top: 35px;
}

.sc-product-content.col-12 .row.g-0 {
    display: flex;
    flex-direction: column-reverse;
}

.col-lg-4.col-xl-3.sc-product-content-right.p-3.px-md-0.p-lg-4.order-0.order-lg-1 {
    order: 2;
    flex-direction:column;
    /* width: calc(100% - 15px); */
}

.top-descript {
    flex-direction: column;
}

.sc-product-content-description.pb-4.mb-md-4.px-3.px-lg-4 {
    width: 100%;
}

.sc-product-content-title.d-flex.align-items-center span {
    font-size: 18px;
    color: #000;
    font-family: FuturaDemiC;
    font-size: 20px !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 0;
}

.sc-product-content-text.dark-text.fsz-14.mt-3 p {
    margin-bottom: -4px;
}

.sc-product-content-attributes.pb-4.mb-md-4.pt-4.pt-md-0.px-3.px-lg-4 {
    width: 100%;
    margin-top: 15px;
}

.sc-product-content-reviews.pb-4.mb-md-4.pt-4.pt-md-0.px-3.px-lg-4 {
    margin-top: 57px;
    position: relative;
}

.sc-product-content-reviews.pb-4.mb-md-4.pt-4.pt-md-0.px-3.px-lg-4 .sc-product-content-title.d-flex.align-items-center {
    margin-bottom: 0px;
}

.sc-product-content-reviews-item-text.pt-3 {
    padding-top: 0px;
    margin-top: -20px;
    color: #242424;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 25.2px */
}

.sc-product-content-reviews-item+.sc-product-content-reviews-item {
    margin-top: 8px;
} 
.top-faqq {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 39px;
}

div#product_questions {
    position: relative;
    padding-bottom: 130px !important;
}

button.sc-btn.sc-btn-outline.sc-btn-outline-primary.br-4 {
    position: absolute;
    bottom: 45px;
    width: 227px;
}

.sc-product-content-reviews.pb-4.mb-md-4.pt-4.pt-md-0.px-3.px-lg-4 button.sc-btn.sc-btn-outline.sc-btn-outline-primary.br-4 {
    bottom: 0;
}

.sc-product-content-advantages.d-flex.flex-column.flex-md-row.flex-lg-column.pb-lg-3.g-3 {
    flex-direction: column !important;
}

.sc-product-content-advantages-item {
    width: 100%;
    margin-bottom: 15px;
}

.sc-product-content-advantages-item-text.fsz-12.mt-2 {
    width: 100%;
}   
h1 {
    color: #000;
    text-align: center;
    font-family: FuturaDemiC;
    font-size: 40px !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.col-xl-6.sc-contact-us-form-box {
    width: 100%;
    padding: 24px;
}

.col-xl-6.sc-contact-us-form-box hr {
    display: none;
}

div#information-contact input.form-control {
    width: 100%;
}

div#information-contact .bl-botton-forma {
    flex-direction: column;
}

div#information-contact .col-xl-6.sc-contact-us-form-box + .col-xl-6 {
    width: 100%;
    margin-left: 0;
    margin-top: 54px;
}

div#information-contact textarea#inputContactsComment {
    width: 100%;
}

div#information-contact .col-xl-6.sc-contact-us-form-box .text-center {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

div#information-contact .sc-page-title {
    padding: 0;
}

div#information-contact form.row.pt-3 {
    padding-top: 24px !important;
}

div#information-contact h1 {
    font-size: 40px !important;
    margin-top: 11px;
    margin-bottom: 11px;
}

div#information-contact .light-text.fsz-14 {
    margin-top: 10px;
    margin-bottom: -8px !important;
}

div#information-contact form.row.pt-3 .col-md-6 {
    margin-bottom: 5px;
}

div#information-contact form.row.pt-3 .col-md-6 + .col-12 {
    margin-top: 18px;
}

.form-check.d-flex.pb-4 {
    padding-bottom: 15px !important;
}

.top-address {
    padding: 21px;
    margin-bottom: 18px;
}

.col-xl-6.ozer-magaz {
    margin-top: 40px;
    width: calc(100%);
}

.col-xl-6.ozer-magaz .sc-contact-us-item-title.fw-700.fsz-18.dark-text.mb-2 {
    padding: 18px;
    width: 100%;
}

.col-xl-6.ozer-magaz .sc-contact-us-item-info-bottom.row.g-3.gx-5 {
    flex-wrap: wrap;
}

.col-xl-6.ozer-magaz .sc-contact-us-item-phones.col-6 {
    width: 50%;
}

.col-xl-6.ozer-magaz .sc-contact-us-item-shedule.col-6 {
    width: 50%;
} 
div#checkout-cart h1 {
    color: #000;
    font-family: FuturaDemiC;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.top-cart {
    display: none;
}

.sc-cart-actions.oct-checkout-actions.content-block.p-3.p-md-4.mt-3.mt-lg-0.mobile-no-radius {
    margin-top: 56px !important;
}

.sc-cart-item.content-block.p-2.p-md-3 {
    flex-wrap: wrap;
}

a.sc-cart-item-title.fw-700.dark-text.mb-2.d-inline-block {
    margin-top: 0;
}

.sidebar-cart-item-bottom.d-flex.flex-column.flex-sm-row.justify-content-sm-between.mt-4 {
    width: 100%;
    flex-direction: row !important;
    flex-wrap: wrap;
}

.sidebar-cart-item-price.fsz-14.text-sm-end.mt-3.mt-sm-0 {
    display: none;
}

.sidebar-cart-item-buttons.d-flex.align-items-center {}

.dark-text.fw-600.prod-too {
    width: 100%;
    text-align: center;
}

.sidebar-cart-item-bottom.d-flex.flex-column.flex-sm-row.justify-content-sm-between.mt-4 .sc-module-quantity.d-flex.align-items-center.justify-content-center.py-1.me-3.br-12 {
    margin-left: 0;
}

.sidebar-cart-item-bottom.d-flex.flex-column.flex-sm-row.justify-content-sm-between.mt-4 button.sc-btn-danger {
    display: flex;
    width: 60px;
    height: 60px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    background-size: auto;
    border-radius: 100px !important;
    background-color: #EEE !important;
    right: 20px;
    position: absolute;
    margin-top: 21px;
}    
div#simplecheckout_customer .checkout-heading.panel-heading {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.left-login {
    justify-content: space-between;
    margin-left: 0;
    width: 100%;
    margin-top: 15px;
}

span.checkout-heading-button a {
    padding: 8px 8px;
}

span.neokno.active {
    width: 48%;
}

.simplecheckout-block {
    padding: 24px;
}

#simplecheckout_customer .simplecheckout-block-content .form-horizontal .form-group {
    width: 100%;
}

div#simplecheckout_shipping .simplecheckout-block-content {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

div#simplecheckout_shipping .simplecheckout-block-content .radio {
    width: 100%;
}

.form-group.required.row-shipping_address_zone_id {
    width: 100%;
}

.form-group.required.row-shipping_address_city {
    width: 100%;
}

div#simplecheckout_payment .simplecheckout-block-content {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

div#simplecheckout_payment .simplecheckout-block-content .radio {
    width: 100%;
}

.simplecheckout-right-column {
    margin-top: 16px;
}  
.simplecheckout-right-column .top-cart {
    display: flex;
    margin-top: 16px;
}

div#simplecheckout_cart .checkout-heading.panel-heading {
    padding: 18px !important;
    height: 57px;
}

.on-cart {
    padding-left: 16px;
}

.rg-cart {
    width: 69%;
}

.niz-qv {
    margin-left: 7px;
}

.niz-qv .input-group {
    padding: 11px 19px;
}

.top-cart span:nth-child(1) {
    width: auto;
}

div#total_shipping span.simplecheckout-cart-total-value {
    text-transform: none;
}

#total_shipping span:first-child {
    max-width: 300px;
}

.simplecheckout-cart-total {
    padding-left: 16px !important;
    padding-right: 16px !important;
}

.coupon-niz input.form-control {
    width: 101%;
}

.bl-cuopon {
    padding: 13px 16px 2px 16px;
}
div#total_shipping span.simplecheckout-cart-total-value {
    font-size: 18px;
}

.simplecheckout-cart-total>span b {
    font-size: 16px;
}
div#buttons {
    width: 100%;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
}

.simplecheckout-button-right .button {width: 100%;}

.simplecheckout-button-right {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}  
#temp_flat_container fieldset .form-group {
    width: 100%;
}

.simple-content .button, #simplecheckout_login .button {
    width: 100%;
}    
 .lf-ok-zakaz h2 {
    color: #000;
    text-align: center;
    font-family: FuturaDemiC;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.bl-ok-zakaz {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
}

.rg-ok-zakaz {
    width: 100%;
    margin-top: 16px;
}

.top-rg-ok-zakaz {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

.top-rg-ok-zakaz span:nth-child(1) {
    font-size: 23px;
    margin-bottom: 17px;
}

.niz-rg-ok-zakaz {
    padding: 0 24px;
}

div#common-success:before {
    background-size: 190%;
    background-repeat: no-repeat;
}   
.bl-not-found {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

.lf-not-found {
    flex-direction: column;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.big-not-found {
    color: #000;
    text-align: center;
    font-family: FuturaDemiC;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
}

.lf-not-found p {
    color: #000;
    text-align: center;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 25.2px */
}

.rg-not-found {
    color: #000;
    text-align: center;
    font-family: FuturaDemiC;
    font-size: 210px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.rg-not-found:before {
    margin-left: 0;
}

.rg-not-found:after {
    left: auto;
    right: 0;
}

div#error-not-found:before {
    left: -240px;
    width: 316px;
    height: 848px;
    margin-top: -140px;
    transform: rotate(45deg);
}

div#error-not-found:after {
    right: -60px;
    top: 170px;
    width: 236.167px;
    height: 318.992px;
}
div#information-information h1 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 24px;
}


div#information-information .col-12.sc-page-title.pb-3 {
    padding: 0 !important;
}

.mobile-no-gutters nav[aria-label=breadcrumb] {
    padding: 0;
}

div#information-information strong {
    color: #181818;
    font-family: PlumbCondensed;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}
.sc-blog-category .sc-last-news-item {
    width: 100%;
}

.row.mt-0.px-2.px-md-0.pb-3.pb-md-0.g-3.g-xl-4.sc-module.sc-blog-category {
    background: transparent;
    padding: 0px !important;
}

.container-fluid.container-lg.flex-grow-1.mobile-no-gutters.page-cat-blog h1 {
    text-align: left !important;
    margin-top: 12px;
    margin-bottom: 21px;
}

.mobile-no-gutters .sc-page-title {
    padding: 0px !important;
}

a.sc-last-news-title.fw-700.fsz-14.dark-text.px-3 {
    color: #181818;
    font-family: PlumbCondensed;
    font-size: 24px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: normal;
    text-transform: uppercase;
}

.sc-last-news-info.d-flex.flex-column.flex-md-row.align-items-md-center.justify-content-between.p-3 {
    padding-bottom: 0px !important;
}    
.container-fluid.container-lg.flex-grow-1.mobile-no-gutters.stati h1 {
    color: #000;
    font-family: FuturaDemiC;
    font-size: 32px !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: left;
}

.sc-blog-post-text h2 {
    color: #181818;
    font-family: PlumbCondensed;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}   
div#sreview-reviews h1 {
    color: #000;
    font-family: FuturaDemiC;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: left;
}

.d-flex.flex-column.flex-md-row.justify-content-md-between.sc-store-reviews-top {
    width: 100%;
}

.d-flex.flex-column.flex-md-row.justify-content-md-between.sc-store-reviews-top .mb-3.mb-md-4 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.d-flex.flex-column.flex-md-row.justify-content-md-between.sc-store-reviews-top .sc-product-content-title.d-flex.align-items-center {
    width: 68%;
}

.d-flex.flex-column.flex-md-row.justify-content-md-between.sc-store-reviews-top .sc-product-content-reviews-rating-text.light-text.fsz-14 {
    display: flex;
    text-align: right;
    width: 100%;
    justify-content: flex-end;
}

.sc-store-reviews-rating {
    width: 100%;
}

.sc-product-content-reviews-rating-item.d-flex.align-items-center.justify-content-between.justify-content-sm-end {
    justify-content: space-between !important;
    width: 100%;
}

button.sc-btn.sc-btn-primary.br-4.d-xl-none.mt-4.sc-store-reviews-form-toggle {
    display: none;
}

.col-xl-5.col-xxl-4.order-0.order-xl-1 {
    display: flex !important;
    height: auto;
    order: 3 !important;
}

.row.mt-4 {
}

.col-xl-7.col-xxl-8.dark-text.fsz-14.order-1.order-xl-0 {
    /* margin-top: 230px; */
}

.sc-store-reviews-form {
    max-height: 10000px;
    opacity: 1;
    width: 100%;
}

form#add-review-form .fsz-20.dark-text.fw-700 {
    padding: 18px;
}

form#add-review-form .fw-500.light-text.my-4 {
    padding: 0 18px;
}

.sc-store-reviews-form-item.d-flex.align-items-center.justify-content-between.mb-4 {
    padding: 0 18px;
}

form#add-review-form .form-group.pb-3 {
    padding: 0 18px;
}  
body.editreg h1 {
    color: #000;
    font-family: FuturaDemiC;
    font-size: 32px !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: left;
    margin-top: 15px;
    margin-bottom: -3px;
}

.simpleregister-button-right {
    width: 100% !important;
}

div#simpleedit .simpleregister-button-block.buttons {
    width: 100%;
    position: relative;
}

div#simpleedit {
    width: 100%;
}

body.editreg .simple-content {
    max-width: 100%;
}

body.editreg aside#column-right {
    display: flex !important;
}

div#simpleedit fieldset.form-horizontal .form-group {
    margin-bottom: 16px;
}  
div#account-password h1 {
    margin-top: 0;
    text-align: left;
    font-size: 40px !important;
    margin-bottom: 1px;
}

div#account-password button.sc-btn.sc-btn-primary.br-4.sc-account-login-button {
    width: 100%;
}   
div#account-wishlist h1 {
    color: #000;
    font-family: FuturaDemiC;
    font-size: 32px !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: left;
    margin-top: 11px;
    margin-bottom: 14px;
}

.whishlistItem .d-flex.flex-column.flex-md-row.align-items-center {
    justify-content: flex-start;
    align-items: flex-start !important;
    flex-wrap: wrap;
    flex-direction: row !important;
    justify-content: space-between;
}

.whishlistItem .text-center.text-md-start {
    width: calc(100% - 133px);
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.whishlistItem .sc-module-quantity.d-flex.align-items-center.justify-content-center.py-1.br-12 {
    position: absolute;
    bottom: 22px;
    left: 0;
    width: 217px;
    height: 60px;
}

.whishlistItem {
    position: relative;
    padding-bottom: 70px;
}

#account-wishlist button.sc-btn.sc-btn-primary.br-4.mt-3.mt-md-0.ms-md-auto.sc-module-cart-btn {
    /* position: absolute; */
    /* right: 0; */
    /* bottom: 0; */
    margin-top: 50px !important;
    margin-left: 64%;
    margin-bottom: -50px;
}

a.sc-btn.sc-btn-with-icon.br-4.me-3.sc-account-wishlist-button {position: relative;margin-right: 33px !important;margin-left: -30px;margin-top: 50px;margin-bottom: -50px;}

.whishlistItem a.dark-text.fw-700.my-4.my-md-0.d-inline-block.blue-link {
    margin-top: 2px !important;
}

.sc-module-price {
    margin-top: -9px;
}
div#account-order table.table.table-hover {
    display: flex;
}

div#account-order .table>thead tr {
    flex-direction: column;
    display: flex;
    /* padding: 0px !important; */
    min-width: 129px;
}

div#account-order .table>thead {
    padding: 0;
    width: 130px;
}

div#account-order .table>tbody {
    display: flex;
    /* flex-direction: column; */
}

div#account-order .table>tbody tr {
    display: flex;
    flex-direction: column;
}

div#account-order .table tbody td {
    text-align: center;
}    
.sidebar.active {
    top: 0;
} 
.sidebar.active {
    top: 0;
}

.sidebar-header.py-2.ps-4.pe-2.fw-700.dark-text.d-flex.align-items-center {
    color: #000;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: normal;
    text-transform: uppercase;
    background: transparent;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    /* padding-top: 48px !important; */
    margin-top: 38px;
    margin-bottom: 0;
    padding-left: 17px !important;
}

.sidebar [data-sidebar=close] {
    top: 42px;
}  
.top-titt {
    color: #000;
    font-family: PlumbCondensed;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: normal;
    text-transform: uppercase;
    padding: 24px;
}
.top-titt a{
    color: #000;
    text-decoration: none;
}
.top-titt {
    padding-left: 16px !important;
    /* padding-top: 0px !important; */
    border-bottom: 0;
    width: 100%;
}
.top-titt:nth-child(1){
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.sidebar-main-menu-item ul li a {
    color: #000;
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    text-decoration: none;
}

.sidebar-main-menu-item ul li  {
    padding: 24px 0 !important;
    margin-bottom: 0px !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-left: 15px !important;
}

.top-menu {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    position: relative;
    display: flex !important;
    overflow: visible !important;
    opacity: 1 !important;
    width: 100% !important;
    height: 139px !important;
    flex-direction: column;
}
.top-menu:before{
    /* content:""; */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M12.1061 10.8939L13 9.99495L8 5L3 10L3.89394 10.8939L8 6.78788L12.1061 10.8939Z' fill='black'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: 93% 50%;
    display: flex;
    width: 24px;
    height: 24px;
    position: absolute;
    right: 23px;
    top: 20px;
    transform: rotate(180deg);
}
.sidebar-main-menu-item.pt-3.px-4 {
    padding: 0px !important;
    padding-left: 15px !important;
    /* border-bottom: 1px solid rgba(0, 0, 0, 0.1); */
    margin-left: -15px;
}    
.top-menu[style="display: none;"] {
    flex-direction: column;
    height: auto !important;
}

.top-menu[style="display: none;"] .sc-megamenu-child.sc-megamenu-child-narrow ul {
    padding-left: 18px;
}

.top-menu[style="display: none;"] .sc-megamenu-child.sc-megamenu-child-narrow {
    position: relative;
    opacity: 1;
    z-index: 10000;
    top: auto;
    left: auto;
    transform: translateX(0%);
    /* -webkit-transition: -webkit-; */
    background: #fff;
    display: flex;
}

.top-menu[style="display: none;"]:before {
    transform: rotate(0deg);
}

.top-menu[style="display: none;"] .sidebar-header.py-2.ps-4.pe-2.fw-700.dark-text.d-flex.align-items-center.justify-content-between.d-xl-none.sc-megamenu-back {
    display: none !important;
} 
div#oct_mobile_language {
    height: 69px;
    width: 100%;
}

div#oct_mobile_language form#form-language button {
    display: flex !important;
}

div#oct_mobile_language form#form-language {
    flex-direction: row !important;
    padding: 0 !important;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
}

div#oct_mobile_language form#form-language:before {
    display: none;
}

.sidebar-main-menu-item.py-3.px-4.d-flex.d-md-none.align-items-center.justify-content-between {
    padding-top: 0 !important;
    padding-bottom: 0px !important;
    padding: 0px !important;
}

div#oct_mobile_language form#form-language button {
    width: 25%;
    height: 69px;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
}

div#oct_mobile_language form#form-language button:not(.active) {
    color: rgba(0, 0, 0, 0.30);
    font-family: PlumbCondensed;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

div#oct_mobile_language div#language {
    width: 100%;
}

.sidebar-main-menu-item.py-3.px-4.d-flex.d-md-none.align-items-center.justify-content-between div {
    width: 100%;
} 
.sidebar-main-menu-item.sidebar-main-menu-item-phones.pt-3.px-4 .bl-rg-fon {
    display: flex;
    padding: 24px;
    border-bottom: 1px solid #fff;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-left: 33px;
}   
div#slideshow-plus-0 ul.slick-dots {
    top: 453px;
    left: 18px;
    width: calc(100% - 30px);
}  
div#callbackModal .modal-dialog.modal-dialog-centered {
    width: calc(100% - 20px);
    margin-left: 10px;
}

div#callbackModal button.sc-btn.sc-btn-primary.br-2 {
    width: 100%;
}

.modal-header.p-4 {
    width: 100%;
}    
#top .sc-dropdown-inner {
    z-index: 15000;
    position: absolute;
    /* display: none; */
    right: 80px;
}

#overlay.active {
    z-index: -0;
}  
.sc-last-news-item .content-block {
    flex-direction: column !important;
}

.sc-last-news-item img {
    width: 100% !important;
    height: auto;
}

.sc-last-news-item .content-block>a {
    width: 100%;
}   
div#product-compare .content-block.p-3.p-md-4.mobile-no-radius.empty p {
    text-align: center;
} 
div#checkout-cart .sc-module-quantity.d-flex.align-items-center.justify-content-center.py-1.me-3.br-12 {
    /* margin-left: 50px; */
    margin-top: 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 128px;
    flex: 0 0 auto;
    width: 80%;
}

.sidebar-cart-item-buttons.d-flex.align-items-center {
    width: 100%;
    !;!i;!;
}

.dark-text.fw-600.prod-too {
    width: 70%;
    margin-top: -80px;
    background: #EEE;
    margin-left: 38%;
    text-align: left;
    display: flex;
    justify-content: space-between;
}

.dark-text.fw-600.prod-too span {
    display: flex !important;
}

.sidebar-cart-item-bottom.d-flex.flex-column.flex-sm-row.justify-content-sm-between.mt-4 button.sc-btn-danger {
    margin-top: -1px;
}

div#checkout-cart .sc-module-quantity.d-flex.align-items-center.justify-content-center.py-1.me-3.br-12 button.sc-module-quantity-btn.d-flex.align-items-center.justify-content-center:nth-child(1):after {
    content: "";
    border-right: 1px solid #B1B1B1;
    width: 1px;
    height: 12px;
    right: 7px;
    position: absolute;
}
div#checkout-cart .sc-module-quantity.d-flex.align-items-center.justify-content-center.py-1.me-3.br-12 button.sc-module-quantity-btn.d-flex.align-items-center.justify-content-center:nth-child(3):before {
    content: "";
    border-right: 1px solid #B1B1B1;
    width: 1px;
    height: 12px;
    left: 7px;
    position: absolute;
}
div#checkout-cart .sc-module-quantity.d-flex.align-items-center.justify-content-center.py-1.me-3.br-12 button.sc-module-quantity-btn.d-flex.align-items-center.justify-content-center {
    position: relative;
}
.sc-cart-actions-block-title.d-flex.align-items-center.fw-500.dark-text {
    max-width: 80%;
    /* margin-right: 20%; */
}

.sc-cart-actions-block-title:after {
    /* width: 200px; */
    /* max-width: 8px; */
}

.sc-cart-actions-block-title.d-flex.align-items-center.fw-500.dark-text:after {
    right: -60px;
    position: relative;
}  
div#account-order a.sc-btn.sc-btn-primary.br-4.sc-account-login-button {
    margin-top: 40px;
}  
#search .form-control {
    width: 100%;
    height: 60px !important;
}

button#sc-search-button {
    right: 15px;
}  
.sc-livesearch-list .sc-module-img.position-relative a img {
    height: 120px;
}

.sc-livesearch-list .sc-module-img.position-relative {
    height: auto;
}    
.inf4r .top-about {
    flex-direction: column;
    justify-content: flex-start;
}

.inf4r .lf-top-about {
    width: 100%;
    color: #000;
    font-family: FuturaDemiC;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-top: -40px;
    margin-bottom: 37px;
}

.inf4r .rg-top-about {
    width: 100%;
}

.inf4r .top-about:before {
    display: none;
}

.inf4r .titlFil {
    margin-left: 0;
    color: #242424;
    font-family: PlumbCondensed;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%; /* 33.6px */
    text-transform: uppercase;
    z-index: 10;
    position: relative;
    margin-bottom: 16px;
}

.inf4r .big-block-chomu .onchomy {
    width: calc(100% - 18px);
}

.inf4r .smollFil {
    display: flex;
    flex-direction: column;
}

.inf4r .big-block-chomu {
    height: auto;
    margin-top: 170px;
    padding-bottom: 160px;
}

.inf4r .lfsmollFil img {
    width: 100%;
}

.inf4r .titlChomu {
    color: #000;
    text-align: center;
    font-family: PlumbCondensed;
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 33.6px */
    letter-spacing: 2.88px;
    text-transform: uppercase;
    margin-top: 0px;
}

.inf4r .bl-chomy {
    margin-top: -141px;
}

.inf4r .rgsmollFil {
    margin-top: 23px;
    width: 100%;
}

.inf4r .bl-statt {
    margin-top: -90px;
    margin-bottom: -68px;
}

.inf4r .zag-ludi {
    color: #000;
    text-align: center;
    font-family: PlumbCondensed;
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 33.6px */
    letter-spacing: 2.88px;
    text-transform: uppercase;
}

.inf4r .row-ludi {
    flex-direction: column;
}

.inf4r .on-ludi-text {
    order: 0;
    width: 100%;
    color: #000;
    text-align: center;
    font-family: FuturaDemiC;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding: 0;
    margin-top: -47px;
    margin-bottom: 41px;
}

.inf4r .on-ludi {
    width: 100%;
    order: 2;
    margin-bottom: 41px;
}

.inf4r .on-ludi img {
    width: 100%;
}

.inf4r .dolg-ludi {
    color: #888;
    font-family: PlumbCondensed;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 22px; /* 157.143% */
    margin-top: 0;
}

.inf4r p {
    max-width: 100%;
}

.inf4r div#rm-product-reviews_0 {
    margin-top: 119px !important;
    padding: 0 !important;
    margin: 0;
    display: flex;
    justify-content: center;
}

.inf4r .sc-module-header.fsz-22.dark-text.fw-700.text-center.text-md-start.mt-0.mt-md-2.mb-2 {
    width: 100%;
}  
.big-block-chomu:before {
    background-position: top center;
    height: 1280px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='390' height='1250' viewBox='0 0 390 1250' fill='none'%3E%3Cpath d='M0 0C0 0 67.4375 33.6596 195 33.6596C322.562 33.6596 390 0 390 0V1250H0V0Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: top center;
    background-size: cover;
    margin-top: -120px;
}

.bl-ludi:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='390' height='1250' viewBox='0 0 390 1250' fill='none'%3E%3Cpath d='M0 0C0 0 67.4375 33.6596 195 33.6596C322.562 33.6596 390 0 390 0V1250H0V0Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    margin-top: -114px;
    height: 1930px;
} 
header.header.py-2 .loop-search {
    display: none;
}
.magazz {
    flex-direction: column;
}    
div#callbackModal .modal-content {
    height: auto;
} 
div#cartModal .sidebar-cart-item-right.fsz-12.ps-3.flex-grow-1 {
    padding-left: 10px !important;!i;!;
    width: calc(100% - 250px) !important;!i;!;
}

div#cartModal .sc-module-quantity.d-flex.align-items-center.justify-content-center.py-1.br-12 {
    width: 180px;
    flex: 0 0 158px;
}

.modal-body-cart-items {
    overflow: hidden !important;!i;!;
}

.modal-body-cart-items .content-block.p-3 {
    width: calc(100% - 5px) !important;!i;!;
}    
    .sidebar.active ~ div#product-category .ocf-btn-mobile-fixed.ocf-mobile,
    .modal-open  div#product-category .ocf-btn-mobile-fixed.ocf-mobile {
    display: none;
}
.col-xl-9.sc-category .d-xl-none.sc-filter-btn.sticky-top {
    order: 2;
    margin-bottom: -26px;
    margin-top: 10px;
}

.col-xl-9.sc-category .row.sc-category-sort-row.pb-sm-2 {
    order: 1;
}

.col-xl-9.sc-category {
    display: flex;
    flex-direction: column;
}

.col-xl-9.sc-category .row.gy-2.g-sm-2.sc-module.sc-category-products {
    order: 3;
}

.col-xl-9.sc-category .sc-module-showmore.d-flex.justify-content-center.py-4.oct-load-more {
    order: 4;
}

.col-xl-9.sc-category ul.pagination {
    order: 5;
}

.col-xl-9.sc-category .d-xl-none.sc-filter-btn.sticky-top button.sc-btn.sc-btn-primary.br-4.mb-3 {
             background: #FF6C00 !important;
        color: #FFF;
        font-family: FuturaDemiC;
        font-size: 20px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
} 
span.sc-btn-icon.sc-btn-icon-filter {
    background-image: url(/catalog/view/theme/oct_showcase/img/mage_filter.svg) !important;
    background-repeat: no-repeat no-repeat !important;!i;!;
    background-position: center center !important;!i;!;
    background-size: cover;
    min-width: 24px;
    min-height: 24px;
    mask: none;
    background-color: #ff6c00 !important;!i;!;
}
.sc-module-item.slick-slide .bl-cart-tovv {
    display: flex;
    flex-direction: column;
    align-items: center;
}  
.rm-content.rm-account-login.h-100 span.eye {
    right: 21px;
    left: auto;
}
div#account-password span.eye{
    left: auto;
    right: 15px;
}    
}
    
