@import '/font/stylesheet.css';
@media screen and (min-width: calc(720px)) {
     :root {
        /*--main_color: #7FAF80;*/
        /*UX testing*/
        --main_color: #438727;
        /*end UX*/
        --background_light: #F8F9FC;
        --extra_pink: #E44E63;
        --subtitle_back: rgba(154, 206, 154, 0.2);
        --headlines: #001D00;
        --main_text: #444444;
        /*--extra_text_els: #D4D4D4;*/
        --extra_text_els: #656565;
        --subtitle_text: #658360;
        --greengradient: linear-gradient(109.4deg, #8CC380 17.01%, #85BA7A 80.31%);
        --pinkgradient: linear-gradient(100.16deg, #E4586C 12.27%, #E4455B 90.78%);
    }
    body,
    input,
    textarea,
    select {
        font-size: 1.1111vw;
        -webkit-text-size-adjust: none;
    }
    img,
    svg,
    iframe {
        max-width: 100%;
        display: block;
    }
    * {
        box-sizing: border-box;
        outline: none !important;
        -webkit-tap-highlight-color: transparent;
        -webkit-appearance: none;
        font-family: Aeroport;
        color: var(--headlines);
    }
    input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }
    body,
    dl,
    dt,
    dd,
    ul,
    ol,
    li,
    form,
    table,
    tr,
    td,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    pre,
    p,
    span,
    b,
    i,
    input,
    textarea,
    fieldset {
        margin: 0;
        padding: 0;
        transition: .5s;
    }
    body {
        display: flex;
        flex-direction: column;
        overflow-x: hidden;
    }
    header {
        order: 0;
        z-index: 100;
    }
    footer {
        order: 100;
        border-top: 2px solid #f6f6f6;
    }
    a {
        cursor: pointer;
        text-decoration: none;
    }
    .h1,
    .content h1 {
        font-style: normal;
        font-weight: bold;
        font-size: 3.4722vw;
        line-height: 3.8194vw;
    }
    .h2,
    .content h2 {
        font-style: normal;
        font-weight: bold;
        font-size: 3.125vw;
        line-height: 3.4722vw;
    }
    .h3,
    .content h3 {
        font-style: normal;
        font-weight: bold;
        font-size: 2.2222vw;
        line-height: 2.7778vw;
        width: 100%;
    }
    .h4,
    .content h4 {
        font-style: normal;
        font-weight: 500;
        font-size: 1.8056vw;
        line-height: 2.2222vw;
    }
    .h5,
    .content h5 {
        font-style: normal;
        font-weight: 500;
        font-size: 1.25vw;
        line-height: 1.6667vw;
    }
    .p {
        font-style: normal;
        font-weight: normal;
        font-size: 1.25vw;
        line-height: 1.9444vw;
        color: var(--main_text);
    }
    .p-small {
        font-style: normal;
        font-weight: normal;
        font-size: 0.9722vw;
        line-height: 1.3889vw;
        color: var(--main_text);
    }
    .btn {
        width: 13.8889vw;
        height: 4.1667vw;
        border-radius: 6.9444vw;
        font-style: normal;
        font-weight: bold;
        font-size: 1.3889vw;
        line-height: 4.1667vw;
        text-align: center;
        text-transform: uppercase;
        color: #fff;
        transition: .5s;
        display: block;
    }
    .btn-green {
        box-shadow: 0vw 0.3472vw 1.3889vw rgba(82, 189, 65, 0.2);
        background: var(--greengradient);
        cursor: pointer;
    }
    .btn-pink {
        box-shadow: 0vw 0.3472vw 1.3889vw rgba(228, 85, 106, 0.4);
        background: var(--pinkgradient);
        cursor: pointer;
    }
    .btn-green:hover {
        box-shadow: 0vw 0.3472vw 1.3889vw rgba(82, 189, 65, 0.2), inset 22.2222vw 0 0.0069vw #7FAF80;
    }
    .btn-pink:hover {
        box-shadow: 0vw 0.3472vw 1.3889vw rgba(228, 85, 106, 0.4), inset 22.2222vw 0 0.0069vw #E1334B;
    }
    .btn-empty {
        width: 20.8333vw;
        background: linear-gradient(0deg, rgba(154, 206, 154, 0.2), rgba(154, 206, 154, 0.2));
        border: 2px solid #7FAF80;
        border-radius: 6.9444vw;
        font-style: normal;
        font-weight: bold;
        font-size: 1.3889vw;
        line-height: 1.3889vw;
        text-align: center;
        text-transform: uppercase;
        color: #7FAF80;
        padding: 1.3889vw 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .btn-empty:hover {
        box-shadow: 0vw 0.3472vw 1.3889vw rgba(82, 189, 65, 0.2), inset 22.2222vw 0 0.0069vw #7FAF80;
        color: #fff;
    }
    .mainbanner {
        position: relative;
    }
    .sliderbtn {
        display: flex;
        width: 3.1944vw;
        height: 3.1944vw;
        box-shadow: 0vw 2px 1.3889vw rgba(0, 0, 0, 0.1);
        border-radius: 2.0833vw 2.0833vw 0vw 0vw;
        align-items: center;
        justify-content: center;
        transition: .5s;
        cursor: pointer;
    }
    .slidersbtn .sliderbtn {
        position: absolute;
        display: flex;
        top: 17.3611vw;
        left: 4.8611vw;
        height: 3.1944vw;
        width: 3.1944vw;
        background: #fff;
    }
    .slidersbtn .sliderbtn.rightbtn {
        left: auto;
        right: 4.8611vw;
    }
    .sliderbtn svg {
        width: 0.625vw;
        height: 1.1111vw;
    }
    .sliderbtn.leftbtn {
        border-bottom-left-radius: 2.0833vw;
    }
    .sliderbtn.rightbtn {
        border-bottom-right-radius: 2.0833vw;
    }
    .sliderbtn:hover {
        box-shadow: 0vw 2px 1.3889vw rgba(0, 0, 0, 0.1), inset 3.4722vw 0 0.0007vw var(--main_color);
    }
    .sliderbtn:hover svg path {
        fill: #fff;
    }
    .callbackbtn {
        width: 11.1111vw;
        height: 3.0556vw;
        background: rgba(154, 206, 154, 0.2);
        border: 2px solid var(--main_color);
        box-sizing: border-box;
        border-radius: 6.9444vw;
        display: flex;
        align-items: center;
        justify-content: center;
        font-style: normal;
        font-weight: 500;
        font-size: 1.1111vw;
        text-align: center;
        color: var(--main_color);
        transition: .5s;
        cursor: pointer;
    }
    .callbackbtn:hover {
        box-shadow: inset 13.8889vw 0 0.0007vw var(--main_color);
        color: #fff;
    }
    .container {
        padding: 6.9444vw;
    }
    .container.no-top-container {
        padding-top: 0;
    }
    .container.no-up-container {
        padding: 0 6.9444vw;
    }
    .container.no-bottom-container {
        padding-bottom: 0;
    }
    header .topheader {
        display: flex;
        width: 100%;
        padding: 0 6.9444vw;
        justify-content: space-between;
        border-bottom: 2px solid #F7F7F7;
        height: 6.0417vw;
        align-items: center;
    }
    header .logo {
        width: 9.2361vw;
    }
    header .topheader .logo {
        padding-bottom: 0.6944vw;
    }
    header .logo img {
        width: 100%;
    }
    header .topheader .search {
        position: relative;
        width: 30.2083vw;
        margin-right: 2.7778vw;
    }
    header .topheader .search input {
        width: 30.2083vw;
        height: 3.0556vw;
        background: #F8F9FC;
        border-radius: 6.9444vw;
        padding: 0.7639vw 1.3889vw;
        font-size: 1.1111vw;
        line-height: 1.5278vw;
        border: none;
    }
    header .topheader .search input[type=submit] {
        display: none;
    }
    header .topheader .search label {
        position: absolute;
        top: 0.6944vw;
        right: 0.6944vw;
        width: 1.6667vw;
        height: 1.6667vw;
        cursor: pointer;
    }
    header .topheader .search label svg {
        width: 1.6667vw;
        height: 1.6667vw;
    }
    header .topheader .recall {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    header .topheader .recallapp {
        background: #F8F9FC;
        height: 3.0556vw;
        width: 3.0556vw;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 0.6944vw;
    }
    header .topheader .recallapp svg {
        height: 1.3889vw;
        width: 1.3889vw;
    }
    header .topheader .recalltel {
        font-weight: 500;
        font-size: 1.3889vw;
        line-height: 1.3889vw;
        color: var(--headlines);
        margin-right: 0.6944vw;
    }
    header .smallcart .carticon {
        width: 3.0556vw;
        height: 3.0556vw;
        background: var(--greengradient);
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        border-radius: 100%;
    }
    header .smallcart .carticon svg {
        width: 1.3889vw;
        height: 1.3889vw;
    }
    header .smallcart .carticon .countercart {
        position: absolute;
        width: 1.1111vw;
        height: 1.1111vw;
        bottom: 0;
        right: 0;
        border-radius: 100%;
        background: var(--background_light);
        font-style: normal;
        font-weight: 500;
        font-size: 0.8333vw;
        color: var(--main_color);
        display: flex;
        align-content: center;
        justify-content: center;
    }
    header .menuheader {
        display: flex;
        justify-content: space-between;
        height: 4.1667vw;
        padding: 0 6.9444vw;
    }
    .menuheader ul ul {
        display: none;
    }
    .menuheader li.btncatalog {
        position: relative;
    }
    .menuheader li.btncatalog a {
        margin-left: 0;
    }
    .menuheader li.btncatalog ul li a {
        margin-left: 1.7361vw;
    }
    .menuheader li ul {
        position: absolute;
        top: 4.1667vw;
        left: 0;
        box-shadow: 0vw 0vw 10.1901vw rgba(0, 0, 0, 0.02), 0vw 0vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 0vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        flex-direction: column;
        width: 16.4583vw;
        background: #fff;
    }
    .menuheader li ul ul {
        width: 19.4444vw;
    }
    .menuheader li ul ul {
        min-height: 100%;
    }
    .menuheader ul ul li a:after {
        display: none;
    }
    .menuheader li:hover ul {
        display: block;
    }
    .menuheader ul ul li:hover {
        background: rgba(154, 206, 154, 0.2);
    }
    .menuheader ul ul li a {
        font-size: 1.25vw;
        height: 2.5vw;
        line-height: 2.5vw;
        transition: .5s;
    }
    .menuheader ul ul li a::after {
        position: absolute;
        top: 0.6944vw;
        right: 0.6944vw;
    }
    .menuheader ul ul ul li:hover {
        background: #fff;
    }
    .menuheader ul ul ul li:hover a {
        color: var(--main_color)
    }
    .menuheader li:hover ul ul {
        display: none;
    }
    .menuheader li:hover ul li:hover ul {
        display: block;
        top: 0;
        left: 16.4583vw;
    }
    .menuheader ul {
        display: flex;
        list-style: none;
    }
    .menuheader ul li a {
        font-style: normal;
        font-weight: normal;
        font-size: 1.3889vw;
        line-height: 4.1667vw;
        width: 100%;
        height: 4.1667vw;
        margin: 0 1.7361vw;
        display: block;
        position: relative;
    }
    .menuheader ul li a.menubtn {
        display: flex;
        align-items: center;
        font-weight: 500;
        color: var(--main_color);
    }
    .menuheader ul li a.menubtn svg {
        width: 1.3889vw;
        height: 1.3889vw;
        margin-right: 0.6944vw;
    }
    .menuheader ul li a::after {
        content: '';
        position: absolute;
        left: -0.3472vw;
        bottom: 0;
        width: calc(100% - 2.7778vw);
        height: 3px;
        background: transparent;
        transition: .5s;
    }
    .menuheader ul li.btncatalog a:after {
        left: 0;
        width: calc(100% - 1.3889vw);
    }
    .menuheader ul li a:hover::after {
        box-shadow: inset 13.8889vw 0 0.0007vw var(--main_color);
    }
    .menuheader ul ul a {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
    }
    .menuheader span.rightarrow {
        display: block;
        height: 0.9722vw;
        margin-right: 3.4722vw;
        width: 0.4861vw;
    }
    .menuheader .buysell {
        display: flex;
        justify-content: space-between;
        width: 17.0139vw;
        align-items: flex-end;
    }
    .menuheader .buysell .btn {
        box-shadow: 0vw -1.5278vw 6.5278vw rgba(0, 89, 20, 0.04), 0vw -0.4606vw 1.9679vw rgba(0, 89, 20, 0.0260636), 0vw -0.1913vw 0.8174vw rgba(0, 89, 20, 0.02), 0vw -0.0692vw 0.2956vw rgba(0, 89, 20, 0.0139364);
        border-radius: 1.3889vw 1.3889vw 0vw 0vw;
        background: var(--greengradient);
        height: 3.4722vw;
        width: 8.3333vw;
        padding: 0;
        font-weight: 500;
        font-size: 1.3889vw;
        line-height: 1.875vw;
        align-items: center;
        display: flex;
        justify-content: center;
    }
    .menuheader .buysell .btn.active {
        background: var(--pinkgradient);
    }
    header {
        position: fixed;
        top: 0;
        left: 0;
        background: #fff;
        transition: .5s;
        width: 100%;
    }
    header .menuheader {
        transition: .5s;
    }
    body {
        margin-top: 10.2083vw;
    }
    header .menuheader .smallcart {
        display: none;
    }
    header .menuheader .logo {
        display: none;
    }
    header.active .menuheader .smallcart {
        align-items: center;
    }
    header .menuheader .logo {
        height: 80%;
        margin-top: 0.3472vw;
    }
    header .menuheader .logo a {
        width: 100%;
    }
    header.active .menuheader .logo img {
        height: 100%;
    }
    header.active .menuheader {
        display: flex;
    }
    nav {
        z-index: 100;
    }
    footer .container {
        padding: 2.4306vw 6.9444vw;
    }
    footer .cols {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }
    footer .container ul {
        list-style: none;
    }
    footer .col li:nth-child(1) {
        margin-bottom: 1.3889vw;
    }
    footer li {
        display: block;
        font-weight: 500;
        font-size: 1.25vw;
        line-height: 1.25vw;
    }
    footer li a {
        font-style: normal;
        font-weight: normal;
        font-size: 1.1111vw;
        line-height: 1.1111vw;
        margin-top: 0.8333vw;
        display: block;
        /*color: #787878;*/
        color: #121212;
    }
    footer .cols {
        overflow-y: hidden;
    }
    footer .seeall {
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
    }
    footer .seeallbtn {
        display: flex;
        align-items: center;
        font-size: 1.1111vw;
        line-height: 1.1111vw;
        color: #D5D5D5;
        text-transform: uppercase;
        position: relative;
    }
    footer .seeallbtn::after {
        position: absolute;
        left: 0;
        bottom: -3px;
        height: 1px;
        width: 100%;
        background: #D5D5D5;
        content: '';
    }
    footer .seeallbtn svg {
        width: 0.8333vw;
        margin-left: 0.4167vw;
        height: 0.4167vw;
    }
    footer .logo,
    footer .logo a,
    footer .logo a img {
        width: 9.2361vw;
    }
    footer .copiright {
        color: var(--extra_text_els);
        font-size: 0.9722vw;
        line-height: 1.3194vw;
        display: block;
        margin: 1.3889vw 0;
    }
    footer .social {
        display: flex;
        flex-wrap: wrap;
        width: 10.4167vw;
    }
    footer .social a {
        width: 2.3611vw;
        height: 2.3611vw;
        display: flex;
        align-items: center;
        justify-content: center;
        background: var(--background_light);
        border-radius: 50%;
        margin-right: 1.0417vw;
        margin-bottom: 0.5556vw;
    }
    footer .social a svg {
        height: 1.1806vw;
        width: 1.1806vw;
    }
    .mainbanner {
        height: 37.7778vw;
        background: var(--background_light);
        padding: 2.7778vw 0;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
    }
    .mainbanner img {
        width: 86.1111vw;
        margin: 0 auto;
    }
    .mainbanner .slider {
        position: relative;
        width: 100%;
    }
    .mainbanner .sliders {
        width: 100%;
    }
    .mainbanner .textcontent {
        position: absolute;
        width: 29.1667vw;
        display: flex;
        top: 0;
        left: 6.25vw;
        height: 6.9444vw;
        padding: 4.1667vw 0;
        flex-direction: column;
    }
    .mainbanner .textcontent span.tag {
        background: rgba(154, 206, 154, 0.2);
        color: var(--main_color);
        margin: 0;
    }
    .mainbanner .h1 {
        display: block;
        margin: 0.6944vw 0 1.3889vw 0;
    }
    .mainbanner .btns {
        display: flex;
        width: 100%;
        justify-content: space-between;
        margin-top: 2.0833vw;
    }
    .seotext {
        order: 99;
    }
    h1.tag,
    span.tag {
        background: rgba(255, 255, 255, 0.2);
        border-radius: 6.9444vw;
        display: block;
        margin: 0 auto;
        font-weight: 500;
        font-size: 0.9722vw;
        line-height: 1.8056vw;
        text-align: center;
        letter-spacing: 0.05em;
        text-transform: uppercase;
        color: #fff;
        width: fit-content;
        width: -moz-fit-content;
        height: 1.8056vw;
        padding: 0 1.25vw;
    }
    .quicksearch .background {
        height: 27.7778vw;
        padding: 3.4722vw 6.25vw;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .quicksearch .h2 {
        color: #fff;
        display: block;
        margin-top: 0.8333vw;
    }
    .quicksearch .row {
        display: flex;
        justify-content: space-between;
        width: 100%;
        margin: 2.7778vw 0 2.0833vw 0;
    }
    .quicksearch label {
        font-weight: 500;
        font-size: 1.3889vw;
        line-height: 1.3889vw;
        text-transform: uppercase;
        color: #fff;
        margin-bottom: 0.6944vw;
        display: block;
    }
    .quicksearch .col {
        width: 23.6111vw;
    }
    .quicksearch .col ul {
        list-style: none;
        position: relative;
        padding-bottom: 0.3472vw;
    }
    .quicksearch .col ul ul {
        display: none;
        max-height: 13.8889vw;
        overflow-y: scroll;
    }
    .quicksearch .col ul:hover ul {
        display: flex;
        background: #FFFFFF;
        box-shadow: 0vw 0vw 10.1901vw rgba(0, 0, 0, 0.02), 0vw 0vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 0vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        border-radius: 1.3889vw;
        flex-direction: column;
        position: absolute;
        top: 3.8194vw;
        left: 0;
        width: 100%;
        margin: 0;
        padding: 0;
        overflow-y: scroll;
        z-index: 50;
    }
    /* Hide scrollbar for Chrome, Safari and Opera */
    .quicksearch .col ul ul::-webkit-scrollbar {
        display: none;
    }
    /* Hide scrollbar for IE, Edge and Firefox */
    .quicksearch .col ul ul {
        -ms-overflow-style: none;
        /* IE and Edge */
        scrollbar-width: none;
        /* Firefox */
    }
    .quicksearch .col ul .dropdown svg {
        transition: .2s linear;
    }
    .quicksearch .col ul:hover .dropdown svg {
        transform: rotateZ(180deg);
    }
    .quicksearch .col ul ul li {
        height: 2.0833vw;
        font-size: 0.9722vw;
        line-height: 2.0833vw;
        transition: .5s linear;
        padding: 0 1.5278vw;
        cursor: pointer;
    }
    .quicksearch .col ul ul li a {
        width: 100%;
        display: block;
    }
    .quicksearch .col ul ul li:hover {
        box-shadow: inset 27.7778vw 0 0.0007vw rgba(154, 206, 154, 0.2);
    }
    .quicksearch ul li.selected {
        background: #FFFFFF;
        border-radius: 6.9444vw;
        width: 100%;
        height: 3.4722vw;
        font-size: 1.25vw;
        line-height: 3.4722vw;
        padding: 0 1.25vw;
        color: var(--main_text);
    }
    span.dropdown {
        border-radius: 2.0833vw 2.0833vw 2.0833vw 0vw;
        background: var(--greengradient);
        position: absolute;
        bottom: 0.8333vw;
        right: 0.6944vw;
        width: 2.5vw;
        height: 2.5694vw;
        display: flex;
        align-items: center;
        justify-content: center;
        box-shadow: 0vw 0.3472vw 1.3889vw rgba(82, 189, 65, 0.2);
    }
    span.dropdown svg {
        width: 0.9722vw;
        height: 0.5556vw;
    }
    .categories .tag {
        background: rgba(154, 206, 154, 0.2);
        color: var(--subtitle_text);
    }
    .categories {
        background: var(--background_light);
    }
    .categories .h2 {
        display: block;
        text-align: center;
        margin-top: 0.8333vw;
        margin-bottom: 2.7778vw;
    }
    .categories .row {
        display: flex;
        justify-content: space-between;
    }
    .categories .row .col {
        box-shadow: 0vw 0vw 10.1901vw rgba(0, 0, 0, 0.04), 0vw -3.4722vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 1.3574vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        border-radius: 2.7778vw;
        background: #fff;
        width: 41.6667vw;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        height: 25.4167vw;
    }
    .categories .row .col .btns {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 28.4722vw;
    }
    .categories .row .col img {
        height: 12.5vw;
    }
    .categories .row .col .h4 {
        margin-top: 2.2917vw;
        margin-bottom: 1.3889vw;
    }
    .categories .buybtn {
        display: flex;
        box-shadow: 0vw 0.3472vw 1.3889vw rgba(82, 189, 65, 0.2);
        border-radius: 6.9444vw;
        background: var(--greengradient);
        width: 13.4722vw;
        height: 3.1944vw;
        align-items: center;
        justify-content: center;
        padding-left: 1.25vw;
        text-align: center;
        position: relative;
        font-weight: bold;
        font-size: 1.1111vw;
        line-height: 1.1111vw;
        text-transform: uppercase;
        color: #FFFFFF;
        transition: .5s;
    }
    .categories .buybtn span {
        background: #FFFFFF;
        box-shadow: 0vw 0vw 1.3889vw rgba(0, 0, 0, 0.1);
        height: 2.5vw;
        width: 2.5vw;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        top: 0.3472vw;
        left: 0.3472vw;
        transition: .5s;
    }
    .categories .buybtn span svg {
        width: 1.3889vw;
        height: 1.3889vw;
    }
    .categories .buybtn:hover {
        box-shadow: 0vw 0vw 1.3889vw rgba(0, 0, 0, 0.1), inset 13.8889vw 0 0.0007vw var(--main_color);
    }
    .categories .buybtn:hover span {
        transform: rotateZ(30deg);
    }
    .promotions .tag {
        background: rgba(154, 206, 154, 0.2);
        color: var(--subtitle_text)
    }
    .promotions .h2 {
        display: block;
        margin: 0.8333vw 0 2.7778vw 0;
        text-align: center;
    }
    .promotions .sliders {
        display: flex;
        justify-content: space-between;
    }
    .promotions .sliders .slide {
        width: 42.0139vw;
        position: relative;
    }
    .promotions .sliders .image,
    .promotions .sliders .image img {
        width: 100%;
    }
    .promotions .sliders .text {
        position: absolute;
        width: 20.8333vw;
        height: 100%;
        top: 0;
        left: 3.4722vw;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        justify-content: center;
    }
    .promotions .sliders .slide2 .text {
        left: 25vw;
    }
    .promotions .slide .tag {
        margin: 0;
        background: rgba(255, 255, 255, 0.2);
        color: #fff;
    }
    .promotions .slide .h3 {
        width: 14.7917vw;
        margin: 0.6944vw 0;
        display: block;
    }
    .promotions .slide p {
        display: block;
        width: 17.3611vw;
    }
    .promotions .slide .btn {
        margin-top: 2.0833vw;
    }
    .promotions .sliders .slide:nth-child(2) .text {
        left: 24.3056vw;
    }
    .bestsellers {
        background: var(--background_light);
    }
    .bestsellers .tag {
        background: rgba(154, 206, 154, 0.2);
        color: var(--subtitle_text);
    }
    .bestsellers .h2 {
        display: block;
        margin: 0.6944vw 0 2.7778vw 0;
        text-align: center;
    }
    .bestsellers .items {
        display: flex;
        flex-wrap: wrap;
    }
    .productlist {
        background: #FFFFFF;
        box-shadow: 0vw 0vw 10.1901vw rgba(0, 0, 0, 0.04), 0vw -3.4722vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 1.3574vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        border-radius: 2.7778vw;
        width: 19.6528vw;
        margin-right: 1.875vw;
        display: flex;
        flex-wrap: wrap;
        position: relative;
        margin-bottom: 2.0833vw;
        height: 29.8611vw;
        padding: 1.3889vw;
    }
    .productlist:nth-child(4n) {
        margin-right: 0;
    }
    .productlist a.img {
        margin: 1.0417vw auto 2.4306vw auto;
        height: 11.8056vw;
    }
    .productlist a.img .marks {
        position: absolute;
        right: 1.0417vw;
        top: 1.0417vw;
    }
    .productlist a.img .mark {
        background: #FFFFFF;
        box-shadow: 0vw 0.2778vw 1.3889vw rgba(0, 0, 0, 0.1);
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        width: 2.7778vw;
        height: 2.7778vw;
        margin-bottom: 0.6944vw;
    }
    .productlist a.img .mark img {
        height: 1.7361vw;
    }
    .productlist a.img img {
        height: 11.8056vw;
    }
    .productlist a.title {
        font-weight: 500;
        font-size: 1.25vw;
        line-height: 1.6667vw;
        display: block;
        height: 3.3333vw;
        overflow: hidden;
    }
    .productlist span.status {
        color: var(--extra_text_els);
        display: block;
        width: 100%;
    }
    .productlist .prices {
        display: flex;
        margin: 1.0417vw 0;
        width: 100%;
        align-items: center;
    }
    .productlist .witholdprice {
        display: flex;
        align-items: center;
    }
    .productlist .oldprice {
        font-size: 1.25vw;
        line-height: 1.25vw;
        text-decoration-line: line-through;
        color: var(--headlines);
    }
    .productlist .newprice {
        font-style: normal;
        font-weight: bold;
        font-size: 1.5278vw;
        line-height: 1.5278vw;
        margin-left: 0.6944vw;
        color: #E44E63;
    }
    .productlist .price {
        font-weight: bold;
        font-size: 1.5278vw;
        line-height: 1.5278vw;
        color: var(--headlines);
    }
    .productlist .btns {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }
    .productlist a.addtocart {
        display: flex;
        padding-left: 2.7778vw;
        align-items: center;
        justify-content: center;
        text-align: center;
        font-weight: bold;
        font-size: 1.1111vw;
        line-height: 3.1944vw;
        height: 3.1944vw;
        background: var(--greengradient);
        box-shadow: 0vw 0.3472vw 1.3889vw rgba(82, 189, 65, 0.2);
        border-radius: 6.9444vw;
        color: #fff;
        text-transform: uppercase;
        width: 13.1944vw;
        position: relative;
        transition: .5s;
    }
    .productlist a.addtocart:hover {
        box-shadow: 0vw 0.3472vw 1.3889vw rgba(82, 189, 65, 0.2), inset 20.8333vw 0 0.0007vw var(--main_color);
    }
    .productlist a.addtocart span.icon {
        display: flex;
        width: 2.5vw;
        height: 2.5vw;
        border-radius: 50%;
        background: #fff;
        align-items: center;
        justify-content: center;
        position: absolute;
        left: 0.3472vw;
        top: 0.3472vw;
        transition: .5s;
    }
    .productlist a.addtocart:hover span.icon {
        transform: rotateZ(30deg);
    }
    .productlist a.addtocart span.icon svg {
        width: 1.25vw;
        height: 1.25vw;
    }
    .productlist a.gotoproduct {
        background: rgba(154, 206, 154, 0.2);
        box-shadow: 0vw 0.3472vw 1.3889vw rgba(82, 189, 65, 0.1);
        border-radius: 2.0833vw 2.0833vw 2.0833vw 0vw;
        width: 3.1944vw;
        height: 3.1944vw;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: .5s;
    }
    .productlist a.gotoproduct svg {
        width: 1.1111vw;
        height: 1.1111vw;
    }
    .productlist a.gotoproduct:hover {
        box-shadow: 0vw 0.3472vw 1.3889vw rgba(82, 189, 65, 0.1), inset 3.4722vw 0 0.0007vw var(--main_color);
    }
    .productlist a.gotoproduct:hover svg path {
        fill: #fff;
    }
    .productlist .rating {
        position: absolute;
        top: 1.3889vw;
        left: 1.3889vw;
        background: #FFFFFF;
        box-shadow: 0vw 0.2778vw 1.3889vw rgba(57, 57, 57, 0.1);
        border-radius: 6.9444vw;
        width: 3.4028vw;
        height: 1.8056vw;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1.1111vw;
        line-height: 0.9722vw;
    }
    .productlist .rating svg {
        width: 1.25vw;
        height: 1.25vw;
        margin-right: 1px;
    }
    .tocatalogbtn {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 0.6944vw;
    }
    .reviews .container {
        display: flex;
        justify-content: space-between;
    }
    .reviews .col-left {
        max-width: 32%;
        flex: 0 0 32%;
        -ms-flex: 0 0 32%;
    }
    .reviews .reviewslist {
        flex: 0 0 64%;
        max-width: 64%;
        -ms-flex: 0 0 64%;
    }
    .reviews span.tag {
        background: rgba(154, 206, 154, 0.2);
        color: var(--main_color);
        margin: 0;
    }
    .reviews .h2 {
        margin: 0.6944vw 0 1.3889vw 0;
        display: block;
        font-size: 3.125vw;
        line-height: 3.4722vw;
    }
    .reviews p.p {
        max-width: 23.6111vw;
        margin-bottom: 2.0833vw;
    }
    .reviews .btn.btn-green {
        width: 15.2778vw;
    }
    .reviewslist .items {
        width: 55.5556vw;
        overflow: hidden;
    }
    .reviewslist .item {
        width: 25.6944vw;
        height: 27.2222vw;
        background: var(--background_light);
        border-radius: 2.7778vw;
        padding: 2.0833vw;
        z-index: 5;
        overflow: hidden;
    }
    .reviewslist .item .quote svg {
        width: 2.7778vw;
        height: 1.8056vw;
    }
    .reviewslist .item .quote {
        display: block;
        margin-bottom: 2.6389vw;
    }
    .reviewslist .item p.p-small {
        font-size: 1.25vw;
        line-height: 1.9444vw;
        color: var(--main_text);
    }
    .reviewslist .someline {
        display: block;
        margin: 2.0833vw 0 1.3889vw 0;
        width: 100%;
        height: 0.1389vw;
        background: #fff;
    }
    .reviewslist .userinfo {
        display: flex;
    }
    .reviewslist .userinfo .img {
        width: 4.4444vw;
        height: 4.4444vw;
        margin-right: 1.0417vw;
    }
    .reviewslist .userinfo .img img {
        width: 6.9444vw;
        border-radius: 50%;
    }
    .reviewslist .userinfo .info {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .reviewslist .userinfo span.name {
        font-weight: 500;
        font-size: 1.25vw;
        line-height: 1.25vw;
        color: var(--headlines);
        display: block;
        margin-bottom: 0.6944vw;
    }
    .reviewslist .userinfo span.date {
        font-weight: normal;
        font-size: 0.9722vw;
        line-height: 0.9722vw;
        color: var(--extra_text_els);
        display: block;
    }
    .reviewslist .btns {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 1.0417vw;
        width: 100%;
    }
    .reviewslist .dots {
        margin: 0.3472vw 1.3889vw 0 1.3889vw;
        width: 6.25vw;
        overflow: hidden;
        height: 0.6944vw;
    }
    .reviewslist .dot {
        display: block;
        background: rgba(154, 206, 154, 0.2);
        width: 0.4861vw;
        height: 0.4861vw;
        border-radius: 50%;
        transform: .3s;
    }
    .reviewslist .slick-active .dot {
        background: var(--main_color);
        opacity: .5;
        width: 0.6944vw;
        height: 0.6944vw;
    }
    .reviewslist .slick-current .dot {
        background: var(--main_color);
        height: 0.6944vw;
        width: 0.6944vw;
        opacity: 1;
    }
    .horform .background {
        height: 21.5278vw;
        padding: 3.4722vw 6.25vw;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .horform .h2 {
        display: block;
        margin: 0.8333vw 0 2.7778vw 0;
        color: #fff;
    }
    .horform form {
        width: 100%;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .horform form .input-group {
        width: 23.6111vw;
    }
    .horform form .input-group label {
        font-style: normal;
        font-weight: 500;
        font-size: 1.3889vw;
        line-height: 1.3889vw;
        text-transform: uppercase;
        color: #FFFFFF;
        display: block;
        height: 1.3889vw;
        margin-bottom: 0.6944vw;
    }
    .horform form .input-group input {
        background: #FFFFFF;
        border-radius: 6.9444vw;
        height: 3.4722vw;
        font-size: 1.25vw;
        line-height: 3.4722vw;
        border: none;
        width: 100%;
        padding-left: 1.3889vw;
    }
    .horform form .input-group input::placeholder {
        color: var(--extra_text_els);
        font-style: normal;
        font-weight: normal;
    }
    .horform form .input-group input[type=submit] {
        font-weight: bold;
        font-size: 1.25vw;
        line-height: 1.25vw;
        color: #FFFFFF;
        background: var(--greengradient);
        box-shadow: 0vw 0.3472vw 1.3889vw rgba(82, 189, 65, 0.2);
        text-align: center;
        padding-left: 0;
        text-transform: uppercase;
        cursor: pointer;
        transition: .5s;
    }
    .horform form .input-group input[type=submit]:hover {
        box-shadow: 0vw 0.3472vw 1.3889vw rgba(82, 189, 65, 0.2), inset 27.7778vw 0 0.0007vw var(--main_color);
    }
    .seotext .seoback {
        background: #F8F9FC;
        border-radius: 3.4722vw;
        padding: 3.4722vw;
    }
    .seotext .h2 {
        margin-bottom: 1.3889vw;
    }
    .seotext .content {
        max-height: 17.3611vw;
        overflow-y: hidden;
    }
    .change-style {
        overflow-y: scroll;
    }
    .seotext .seemoreseo {
        font-weight: bold;
        font-size: 1.3889vw;
        line-height: 1.1111vw;
        text-decoration-line: underline;
        text-transform: uppercase;
        color: var(--main_color);
        margin-top: 2.4306vw;
        display: block;
        width: fit-content;
        width: -moz-fit-content;
        transition: .5s;
        cursor: pointer;
    }
    .seotext .seemoreseo:hover {
        color: #658360;
    }
    .catalogpage {
        background: var(--background_light);
    }
    .breadcrumbs {
        margin: 1.3889vw 0 2.5vw 0;
        display: flex;
    }
    .breadcrumbs ul {
        list-style: none;
        display: flex;
    }
    .breadcrumbs li {
        margin-right: 1.1111vw;
        position: relative;
    }
    .breadcrumbs li,
    .breadcrumbs li a {
        font-size: 0.9722vw;
        line-height: 0.9722vw;
    }
    .breadcrumbs li a {
        /*color: #c5c5c5;*/
        color: var(--headlines);
    }
    .breadcrumbs li::after {
        position: absolute;
        top: 0.3472vw;
        right: -0.625vw;
        width: 0.2778vw;
        height: 0.2778vw;
        background: var(--main_color);
        content: '';
        border-radius: 100%;
    }
    .breadcrumbs li:last-child::after {
        display: none;
    }
    .catalogpage .infoblock .h2 {
        display: block;
        margin-bottom: 1.3889vw;
    }
    .catalogpage .infoblock .p {
        width: 58.0556vw;
    }
    .catalogpage .quicksearch label {
        color: var(--headlines);
    }
    .catalogpage .quicksearch .col {
        width: 27.0833vw;
    }
    .catalogpage .somemoreinfo .h3 {
        margin-bottom: 1.0417vw;
        display: block;
    }
    .catalogpage .somemoreinfo .p {
        width: 58.0556vw;
    }
    .catalogpage .catalog {
        display: flex;
        flex-wrap: wrap;
        margin-top: 2.0833vw;
    }
    .catalogpage .catalog .sidebar {
        width: 21.5278vw;
        padding-right: 1.8056vw;
    }
    .catalogpage .catalog .products {
        width: 62.5vw;
    }
    .catalogpage .catalog .products.searchpage {
        width: 100%;
        padding-bottom: 6.9444vw;
    }
    .catalogpage .catalog .products .listproducts {
        display: flex;
        flex-wrap: wrap;
    }
    .catalogpage .listproducts .productlist {
        margin-right: 1.7361vw;
    }
    .catalogpage .listproducts .productlist:nth-child(3n) {
        margin-right: 0;
    }
    .catalogpage .listproducts.search .productlist {
        margin-right: 1.7361vw;
    }
    .catalogpage .listproducts.search .productlist:nth-child(4n) {
        margin-right: 0;
    }
    .catalogpage .catalog .products .sort {
        display: flex;
        align-items: center;
        height: 2.3611vw;
        margin-bottom: 1.0417vw;
    }
    .products .sorttypes a {
        background: rgba(255, 255, 255, 0.5);
        border-radius: 6.9444vw;
        height: 2.3611vw;
        font-size: 0.9722vw;
        line-height: 2.3611vw;
        text-align: center;
        padding: 0 0.9028vw;
        display: block;
        width: fit-content;
        width: -moz-fit-content;
        transition: .5s;
    }
    .products .sorttypes a.active {
        background: rgba(154, 206, 154, 0.2);
    }
    .products .sorttypes a:hover {
        background: rgba(154, 206, 154, 0.1);
    }
    .products .sorttypes {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }
    .products .sort .title {
        font-weight: 500;
        font-size: 1.3889vw;
        line-height: 1.3889vw;
        display: block;
        width: fit-content;
        width: -moz-fit-content;
        margin-right: 2.4306vw;
        white-space: nowrap;
    }
    .catalogpage .sidebar {
        position: relative;
    }
    .catalogpage .sidebar .filtergroup {
        margin-bottom: 1.3889vw;
        padding-bottom: 1.3889vw;
        border-bottom: 2px solid #FFFFFF;
    }
    .catalogpage .sidebar .filtergroup span.title {
        font-style: normal;
        font-weight: 500;
        font-size: 1.3889vw;
        line-height: 1.3889vw;
        display: block;
        margin-bottom: 1.0417vw;
    }
    .catalogpage .sidebar .input-group {
        height: 1.6667vw;
        margin-bottom: 0.6944vw;
        display: flex;
        width: 100%;
    }
    .catalogpage .sidebar .input-group:last-child {
        margin-bottom: 0;
    }
    /* Customize the label (the container) */
    .containercheckbox {
        display: flex;
        align-items: center;
        position: relative;
        padding-left: 2.4306vw;
        margin-bottom: 0.8333vw;
        cursor: pointer;
        font-size: 1.25vw;
        line-height: 1.6667vw;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        height: 1.6667vw;
    }
    /* Hide the browser's default checkbox */
    .containercheckbox input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
        height: 0;
        width: 0;
    }
    /* Create a custom checkbox */
    .checkmark {
        position: absolute;
        top: 0;
        left: 0;
        height: 1.6667vw;
        width: 1.6667vw;
        box-shadow: 0vw 5.7034vw 10.1901vw rgba(0, 0, 0, 0.02), 0vw 2.7689vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 1.3574vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        border-radius: 0.3472vw;
        border: none;
        background: #fff;
    }
    /* On mouse-over, add a grey background color */
    .containercheckbox:hover input~.checkmark {
        background: rgba(154, 206, 154, 0.2);
    }
    /* Create the checkmark/indicator (hidden when not checked) */
    .checkmark:after {
        content: "";
        position: absolute;
        display: none;
    }
    /* Show the checkmark when checked */
    .containercheckbox input:checked~.checkmark:after {
        display: block;
    }
    .containercheckbox input:checked~.checkmark {
        background-color: var(--main_color);
    }
    /* Style the checkmark/indicator */
    .containercheckbox .checkmark:after {
        left: 0.625vw;
        top: 0.2153vw;
        width: 0.3472vw;
        height: 0.6944vw;
        border: 1px solid #fff;
        border-width: 0 0.1458vw 0.1458vw 0;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    .sidebar .queryes {
        background: rgba(255, 255, 255, 0.7);
        border-radius: 1.3889vw;
        margin-top: 1.3889vw;
        padding: 1.3889vw;
    }
    .sidebar .queryes ul {
        list-style: none;
        flex-wrap: wrap;
        width: 100%;
    }
    .sidebar .queryes span.title {
        font-weight: 500;
        font-size: 1.3889vw;
        line-height: 1.3889vw;
        display: block;
        margin-bottom: 1.5278vw;
    }
    .sidebar .queryes ul li a {
        font-style: normal;
        font-weight: normal;
        font-size: 1.25vw;
        line-height: 1.25vw;
        padding-left: 1.0417vw;
        position: relative;
        width: 100%;
        margin-bottom: 0.8333vw;
        display: block;
        transition: .3s;
    }
    .sidebar .queryes ul li a:hover {
        color: var(--main_color);
    }
    .sidebar .queryes ul li a::before {
        content: '';
        width: 0.4167vw;
        height: 0.4167vw;
        position: absolute;
        left: 0;
        top: 0.4167vw;
        border-radius: 50%;
        background: var(--main_color);
    }
    .sidebar .resetfilters {
        display: flex;
        font-size: 0.9722vw;
        line-height: 1.25vw;
        color: var(--extra_text_els);
        position: absolute;
        top: 0.6944vw;
        right: 1.8056vw;
        align-items: center;
        text-decoration-line: underline;
    }
    .sidebar .resetfilters svg {
        width: 0.5556vw;
        height: 0.5556vw;
        margin-left: 0.3472vw;
    }
    .pagination {
        display: flex;
        list-style: none;
        margin: 2.0833vw auto 0 auto;
        justify-content: center;
        width: 100%;
        padding-bottom: 2.0833vw;
    }
    .pagination-btn,
    .pagination-btn-empty {
        width: 3.1944vw;
        height: 3.1944vw;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 0.3472vw;
        font-style: normal;
        font-weight: 500;
        font-size: 1.3889vw;
        line-height: 1.25vw;
        text-align: center;
        color: #1A1A1A;
        transition: .5s;
        background: #FFFFFF;
        border-radius: 0.6944vw;
        box-shadow: 0vw 0.2778vw 1.3889vw rgba(57, 57, 57, 0.1);
    }
    .pagination-btn.active {
        color: #fff;
        background: #7FAF80;
    }
    .pagination-btn:hover {
        background: rgba(154, 206, 154, 0.2);
    }
    .pagination-btn.active:hover {
        color: #fff;
        background: #7FAF80;
    }
    .pagination-btn.active:hover {
        color: #fff;
    }
    .pagination-btn svg {
        width: 0.625vw;
        height: 1.1111vw;
    }
    .productpage {
        background: var(--background_light);
    }
    .productcontent {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .productslider {
        flex: 0 0 48%;
        max-width: 48%;
        -ms-flex: 0 0 48%;
        display: flex;
        justify-content: space-between;
    }
    .productinfo {
        flex: 0 0 50%;
        max-width: 50%;
        -ms-flex: 0 0 50%;
    }
    .producttabs {
        flex: 0 0 100%;
        max-width: 100%;
        -ms-flex: 0 0 100%;
        justify-content: space-between;
    }
    .productslider .verticalslider {
        width: 8.0556vw;
        max-height: 34.7222vw;
        overflow-y: scroll;
        padding-right: 1.1111vw;
        height: 34.7222vw;
    }
    .productslider .verticalslider::-webkit-scrollbar {
        width: 0.2778vw;
    }
    .productslider .verticalslider::-webkit-scrollbar-track {
        box-shadow: inset 0 0 0.4167vw #fff;
    }
    .productslider .verticalslider::-webkit-scrollbar-thumb {
        background-color: var(--main_color);
    }
    .slick-slide {
        cursor: pointer;
    }
    .productslider .mainslider {
        width: 31.9444vw;
        overflow: hidden;
    }
    .productslider .verticalslider .slick-slide {
        width: 6.25vw;
        height: 6.25vw;
        background: #FFFFFF;
        border-radius: 1.0417vw;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 0.6944vw;
    }
    .productslider .verticalslider .slick-slide.slick-current {
        border: 1px solid var(--main_color)
    }
    .productslider .verticalslider .slick-slide img {
        max-height: 4.8611vw;
    }
    .productslider {
        position: relative;
    }
    .productslider::before {
        content: '';
        position: absolute;
        top: 0;
        left: 8.8889vw;
        width: 31.5972vw;
        height: 37.5vw;
        background: #FFFFFF;
        box-shadow: 0vw 0vw 10.1901vw rgba(0, 0, 0, 0.04), 0vw -3.4722vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 1.3574vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        border-radius: 2.7778vw;
        display: block;
    }
    .productslider .mainslider .slick-slide {
        width: 30.4167vw;
        height: 37.5vw;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .productslider .mainslider .slick-slide img {
        max-width: 27.7778vw;
        max-height: 27.7778vw;
    }
    .productinfo .h3 {
        display: block;
        margin-bottom: 1.0417vw;
    }
    .productinfo .underh1 {
        display: flex;
        width: 100%;
        justify-content: space-between;
    }
    .productinfo .filters_productpage {
        display: flex;
    }
    .productinfo .filters_productpage span {
        margin-right: 1.8056vw;
        position: relative;
        font-weight: 500;
        font-size: 1.1111vw;
        line-height: 1.1111vw;
        text-transform: uppercase;
    }
    .productinfo .filters_productpage span::after {
        content: '';
        position: absolute;
        top: 0.3472vw;
        right: -1.1111vw;
        width: 0.4167vw;
        height: 0.4167vw;
        background: var(--main_color);
        border-radius: 50%;
    }
    .productinfo .filters_productpage span:last-child::after {
        display: none;
    }
    .productinfo .underh1 .rating {
        display: flex;
        font-size: 1.1111vw;
        line-height: 1.1111vw;
        color: black;
        align-items: center;
    }
    .productinfo .underh1 .rating svg {
        width: 1.25vw;
        height: 1.25vw;
        margin-left: 0.5556vw;
    }
    .productinfo .underh1 .rating span {
        font-size: 1.1111vw;
        line-height: 0.9722vw;
        color: var(--headlines);
    }
    .productinfo .stock {
        display: flex;
        align-items: center;
        margin: 1.0417vw 0;
    }
    .productinfo .stock svg {
        width: 1.1111vw;
        height: 1.1111vw;
        margin-right: 0.3472vw;
    }
    .productinfo .stock.instock {
        color: var(--main_color)
    }
    .productinfo .stock.outstock {
        color: #D5D5D5;
    }
    .inline {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
    }
    .productinfo .price {
        display: flex;
        align-items: center;
    }
    .productinfo .oldprice {
        font-size: 1.8056vw;
        line-height: 1.8056vw;
        display: flex;
        align-items: center;
        text-decoration-line: line-through;
        color: var(--headlines);
        margin-right: 1.3889vw;
    }
    .productinfo .newprice {
        font-weight: bold;
        font-size: 2.2222vw;
        line-height: 2.2222vw;
        display: flex;
        align-items: center;
        color: var(--extra_pink);
    }
    .productinfo .oneprice {
        font-weight: bold;
        font-size: 2.2222vw;
        line-height: 2.2222vw;
        display: flex;
        align-items: center;
        color: var(--headlines);
    }
    .productinfo .msrp,
    .productinfo .msrp span {
        display: flex;
        font-size: 1.1111vw;
        line-height: 1.1111vw;
        color: black;
    }
    .productinfo .msrp span {
        margin-left: 0.3472vw;
        color: black;
    }
    .productinfo hr {
        margin: 1.7361vw 0;
        border: none;
        height: 2px;
        background: #fff;
        width: 100%;
    }
    .productinfo .selector span.title {
        font-style: normal;
        font-weight: 500;
        font-size: 1.25vw;
        line-height: 1.25vw;
        display: block;
        margin-bottom: 0.7639vw;
        color: var(--headlines)
    }
    .productinfo .selector p.p {
        font-style: normal;
        font-weight: normal;
        font-size: 0.9722vw;
        line-height: 0.9722vw;
        color: black;
        display: block;
        margin-bottom: 1.0417vw;
    }
    .productinfo .selectors {
        display: flex;
        flex-wrap: wrap;
    }
    .productinfo .selectors a.sel {
        background: #FFFFFF;
        box-shadow: 0vw 5.7034vw 10.1901vw rgba(0, 0, 0, 0.02), 0vw 2.7689vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 1.3574vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        border-radius: 6.9444vw;
        width: 6.25vw;
        height: 2.5vw;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 1.1111vw;
        margin-bottom: 0.6944vw;
    }
    .productinfo .selectors a.sel.active {
        background: rgba(154, 206, 154, 0.2);
        border: 1px solid var(--main_color);
    }
    .productinfo .selectors a.sel img {
        width: 80%;
    }
    .productinfo .selector {
        margin-top: 1.0417vw;
    }
    .productinfo .selector .colors {
        display: flex;
    }
    .productinfo .selector .colors .sel {
        background: #F5E5C8;
        box-sizing: border-box;
        box-shadow: 0vw 0vw 10.1901vw rgba(0, 0, 0, 0.04), 0vw -3.4722vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 1.3574vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        width: 2.5vw;
        height: 2.5vw;
        border-radius: 50%;
        margin-right: 0.9722vw;
        display: block;
        margin-bottom: 1.0417vw;
        border: 1px solid lightblue;
    }
    .productinfo .selector .colors .sel.active {
        border: 1px solid var(--main_color);
    }
    .productinfo .selector .colors .sel.active {
        border: 1px solid var(--main_color);
    }
    .productinfo .selector .condition {
        display: flex;
    }
    .productinfo .selector .conditioni {
        background: #FFFFFF;
        box-shadow: 0vw 5.7034vw 10.1901vw rgba(0, 0, 0, 0.02), 0vw 2.7689vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 1.3574vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        border-radius: 6.9444vw;
        width: 13.1944vw;
        height: 2.5vw;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        margin-right: 0.6944vw;
        font-weight: normal;
        font-size: 1.1111vw;
        line-height: 1.25vw;
        color: var(--headlines)
    }
    .productinfo .selectors a.conditioni.active {
        background: rgba(154, 206, 154, 0.2);
        border: 1px solid var(--main_color);
    }
    .productinfo .selector .conditioni span {
        font-weight: 500;
        font-size: 1.1111vw;
        line-height: 1.25vw;
        margin-left: 0.6944vw;
    }
    .productinfo .conditionstatus {
        display: flex;
        justify-content: space-between;
        margin-top: 0.6944vw;
    }
    .productinfo .conditionstatus .text {
        display: flex;
        width: 30.5556vw;
        color: black;
    }
    .productinfo .conditionstatus .p-small {
        font-weight: normal;
        font-size: 0.9028vw;
        line-height: 1.25vw;
        /*color: #787878;*/
        color: black;
        margin-left: 0.5556vw;
        display: block;
        width: 29.1667vw;
    }
    .productinfo .conditionstatus .text svg {
        margin-top: 0.2778vw;
        width: 0.9722vw;
        height: 0.9722vw;
    }
    .productinfo .conditionstatus .view a {
        text-decoration-line: underline;
        text-transform: uppercase;
        /*color: var(--main_color);*/
        color: #439A27;
        font-weight: 500;
        font-size: 0.9722vw;
        line-height: 1.1111vw;
        margin-top: 0.2778vw;
        display: block;
    }
    .productinfo .deviceprotection {
        margin-top: 1.7361vw;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        align-items: center;
    }
    .productinfo .moreaboutprotection {
        background: #FFFFFF;
        box-shadow: 0vw 0vw 10.1901vw rgba(0, 0, 0, 0.04), 0vw -3.4722vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 1.3574vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        border-radius: 2.0833vw 0 2.0833vw 2.0833vw;
        width: 100%;
        padding: 1.3889vw 2.4306vw;
        margin-top: 1.0417vw;
        display: none;
    }
    .productinfo .moreaboutprotection ul {
        list-style: none;
    }
    .productinfo .moreaboutprotection li {
        padding-left: 1.3889vw;
        position: relative;
        margin-bottom: 0.5556vw;
    }
    .productinfo .moreaboutprotection li::after {
        position: absolute;
        top: 0.4861vw;
        left: 0vw;
        width: 0.5556vw;
        height: 0.5556vw;
        background: var(--main_color);
        border-radius: 50%;
        content: '';
    }
    .productinfo .learnmore {
        display: flex;
        font-size: 0.9722vw;
        line-height: 1.1111vw;
        text-transform: uppercase;
        /*color: var(--main_color);*/
        color: #439A27;
        cursor: pointer;
    }
    .productinfo .learnmore svg {
        width: 0.9722vw;
        height: 0.9722vw;
        margin-left: 0.4861vw;
    }
    .productinfo .deviceprotection .input-group {
        display: flex;
        align-items: center;
    }
    .productinfo .deviceprotection .containercheckbox {
        margin-right: 1.3889vw;
        margin-bottom: 0;
    }
    .productinfo .deviceprotection .someprice {
        /*color: var(--main_color);*/
        color: #439A27;
        font-weight: 500;
    }
    .productinfo .finalprices {
        display: flex;
        align-items: center;
    }
    .productinfo .finalprice {
        font-weight: bold;
        font-size: 2.2222vw;
        line-height: 2.2222vw;
        color: var(--headlines);
        margin-right: 2.0833vw;
    }
    .productinfo .btnaddtocart {
        box-shadow: 0vw 0.3472vw 1.3889vw rgba(82, 189, 65, 0.2);
        border-radius: 6.9444vw;
        height: 4.1667vw;
        width: 16.6667vw;
        position: relative;
        background: var(--greengradient);
        padding-left: 3.125vw;
        font-weight: bold;
        font-size: 1.3889vw;
        line-height: 4.1667vw;
        text-transform: uppercase;
        color: #FFFFFF;
        display: block;
        text-align: center;
        transition: .5s;
    }
    .productinfo .btnaddtocart:hover {
        box-shadow: 0vw 0.3472vw 1.3889vw rgba(82, 189, 65, 0.2), inset 16.6667vw 0 0.0007vw var(--main_color);
    }
    .productinfo .btnaddtocart span {
        width: 3.4722vw;
        height: 3.4722vw;
        position: absolute;
        top: 0.3472vw;
        left: 0.3472vw;
        background: #fff;
        box-shadow: 0vw 0vw 1.3889vw rgba(0, 0, 0, 0.1);
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        transition: .5s;
    }
    .productinfo .btnaddtocart:hover span {
        transform: rotateZ(30deg);
    }
    .productinfo .btnaddtocart span svg {
        width: 1.7361vw;
        height: 1.7361vw;
    }
    .productpage .producttabs {
        margin-top: 2.7778vw;
    }
    .producttabs .tabs {
        display: flex;
    }
    .producttabs .tabs .tab {
        background: rgba(255, 255, 255, 0.5);
        border-radius: 1.3889vw 1.3889vw 0vw 0vw;
        width: 13.1944vw;
        height: 3.4722vw;
        display: flex;
        margin-right: 0.4861vw;
        align-items: center;
        justify-content: center;
        text-transform: uppercase;
        cursor: pointer;
    }
    .producttabs .tabs .tab a {
        font-weight: 500;
        font-size: 1.25vw;
        line-height: 1.25vw;
        color: var(--headlines);
    }
    .productpage .tabs .tab.active {
        background: #fff;
    }
    .producttabs .tabs .tab.active a {
        color: var(--main_color);
    }
    .producttabs .content {
        background: #FFFFFF;
        border-radius: 0vw 2.7778vw 2.7778vw 2.7778vw;
        width: 100%;
        height: 44.7917vw;
        padding: 2.7778vw;
    }
    .producttabs .content h2,
    .producttabs .content h3,
    .producttabs .content h4 {
        display: block;
        margin-bottom: 0.4861vw;
    }
    .producttabs .content p {
        margin-bottom: 2.0833vw;
    }
    .producttabs .content .contentitem {
        display: none;
    }
    .producttabs .content .descrcontent {
        max-height: 39.9306vw;
        overflow-y: scroll;
        padding-right: 1.3889vw;
    }
    .producttabs .content .descrcontent::-webkit-scrollbar {
        width: 0.2778vw;
    }
    .producttabs .content .descrcontent::-webkit-scrollbar-track {
        box-shadow: inset 0 0 0.4167vw #F7F8FB;
    }
    .producttabs .content .descrcontent::-webkit-scrollbar-thumb {
        background-color: var(--main_color);
    }
    .producttabs .content .descrcontent p {
        width: 48.6111vw;
        margin-top: 2.7778vw;
    }
    .producttabs .speccontent .row {
        display: flex;
        width: 100%;
        justify-content: space-between;
        margin-bottom: 1.25vw;
    }
    .producttabs .speccontent .row span.title {
        font-weight: 500;
        font-size: 1.25vw;
        line-height: 1.25vw;
        color: var(--headlines);
        white-space: nowrap;
        display: block;
    }
    .producttabs .speccontent .row span.value {
        font-style: normal;
        font-weight: normal;
        font-size: 1.25vw;
        line-height: 1.25vw;
        color: var(--headlines);
        white-space: nowrap;
        display: block;
        width: 48.6111vw;
    }
    .producttabs .speccontent .row .line {
        width: 100%;
        border-bottom: 1px dashed #D5D5D5;
        margin: 0 1.3889vw;
    }
    .producttabs .content .descrcontent {
        display: block;
    }
    .productpage .reviewform {
        width: 26.3889vw;
    }
    .productpage .reviews {
        width: 42.3611vw;
        max-height: 37.8472vw;
        overflow-y: scroll;
    }
    .productpage .revcontentinside {
        display: flex;
        justify-content: space-between;
    }
    .productpage .reviews::-webkit-scrollbar {
        width: 0.2778vw;
    }
    .productpage .reviews::-webkit-scrollbar-track {
        box-shadow: inset 0 0 0.4167vw #F7F8FB;
    }
    .productpage .reviews::-webkit-scrollbar-thumb {
        background-color: var(--main_color);
    }
    .productpage .reviewform {
        display: flex;
        flex-wrap: wrap;
    }
    .productpage .reviewform .input-group {
        display: flex;
        flex-direction: column;
        margin-bottom: 1.3889vw;
    }
    .productpage .reviewform .input-group label {
        font-weight: normal;
        font-size: 1.25vw;
        line-height: 1.25vw;
        color: var(--headlines);
        display: block;
        margin-bottom: 0.6944vw;
    }
    .productpage .reviewform form {
        width: 100%;
    }
    .productpage .reviewform .input-group input,
    .productpage .reviewform .input-group textarea {
        background: var(--background_light);
        border-radius: 1.3889vw;
        height: 3.4722vw;
        width: 100%;
        border: none;
        padding-left: 1.3889vw;
        font-size: 1.25vw;
        line-height: 3.4722vw;
    }
    .productpage .reviewform .input-group textarea {
        height: 6.9444vw;
        line-height: 1.7361vw;
        padding-top: 0.8333vw;
    }
    .productpage .reviewform .h3 {
        display: block;
        margin-bottom: 1.3889vw;
    }
    .productpage .rating {
        display: flex;
    }
    .productpage .rating {
        display: flex;
        list-style: none;
    }
    .productpage .rating .star svg {
        width: 2.7778vw;
        height: 2.7778vw;
        cursor: pointer;
    }
    .productpage .rating .star.hover svg path {
        fill: #FFC944;
    }
    .productpage .rating .star.selected svg path {
        fill: #FFC944;
    }
    .productpage .reviewform input[type=submit] {
        box-shadow: 0vw 0.3472vw 1.3889vw rgba(82, 189, 65, 0.2);
        border-radius: 6.9444vw;
        width: 26.3889vw;
        border: none;
        cursor: pointer;
    }
    .productpage .reviewform input[type=submit]:hover {
        box-shadow: 0vw 0.3472vw 1.3889vw rgba(82, 189, 65, 0.2), inset 26.3889vw 0 0.0007vw var(--main_color);
    }
    .productpage .reviewform input[type=submit].btn-pink:hover {
        box-shadow: 0vw 0.3472vw 1.3889vw rgba(82, 189, 65, 0.2), inset 26.3889vw 0 0.0007vw var(--extra_pink);
    }
    .productpage .reviews .h3 {
        margin-bottom: 1.7361vw;
        display: block;
    }
    .productpage .reviews .item {
        display: flex;
        flex-direction: column;
        padding-bottom: 2.0833vw;
        margin-bottom: 2.0833vw;
        border-bottom: 2px solid #F6F6F6;
        width: 90%;
    }
    .productpage .reviews .headreview {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .productpage .reviews .headreview .image {
        width: 3.4722vw;
        margin-right: 1.0417vw;
    }
    .productpage .reviews .headreview .image img {
        width: 100%;
    }
    .productpage .reviews .headreview .name {
        display: flex;
        flex-direction: column;
        width: 24.3056vw;
    }
    .productpage .reviews .headreview .name .title {
        font-weight: 500;
        font-size: 1.25vw;
        line-height: 1.25vw;
    }
    .productpage .reviews .headreview .name .date {
        font-size: 0.9722vw;
        line-height: 0.9722vw;
        color: black;
        margin-top: 0.6944vw;
    }
    .productpage .reviews .verified {
        font-size: 1.1111vw;
        line-height: 1.1111vw;
        color: var(--main_color);
    }
    .productpage .reviews .item .stars {
        display: flex;
        margin: 1.3889vw 0 0.6944vw 0;
    }
    .productpage .reviews .item .stars svg {
        width: 1.7361vw;
        height: 1.7361vw;
    }
    .productpage .reviews .item .contentrev {
        font-size: 1.1111vw;
        line-height: 1.8056vw;
        color: var(--headlines);
    }
    .sellproductlist {
        background: #FFFFFF;
        box-shadow: 0vw 0vw 10.1901vw rgba(0, 0, 0, 0.04), 0vw -3.4722vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 1.3574vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        border-radius: 2.7778vw;
        margin-bottom: 1.3889vw;
        width: 15.9722vw;
        margin-right: 1.0417vw;
        padding: 1.7361vw 1.3889vw;
    }
    .sellproductlist:nth-child(5n) {
        margin-right: 0;
    }
    .sellproductlist .image {
        height: 9.7222vw;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .sellproductlist .image img {
        height: 100%;
    }
    .sellproductlist .title {
        font-weight: 500;
        font-size: 1.25vw;
        line-height: 1.25vw;
        display: block;
        margin: 1.7361vw 0 1.0417vw 0;
        text-align: center;
    }
    .sellproductlist .sellphonebtn {
        cursor: pointer;
        background: var(--greengradient);
        box-shadow: 0vw 0.3472vw 1.3889vw rgba(82, 189, 65, 0.2);
        border-radius: 6.9444vw;
        width: 13.4722vw;
        height: 3.1944vw;
        line-height: 3.1944vw;
        position: relative;
        transition: .5s;
    }
    .sellproductlist .sellphonebtn:hover {
        box-shadow: 0vw 0.3472vw 1.3889vw rgba(82, 189, 65, 0.2), inset 13.8889vw 0 0.0007vw var(--main_color);
    }
    .sellproductlist .sellphonebtn span {
        width: 2.5vw;
        height: 2.5vw;
        background: #FFFFFF;
        box-shadow: 0vw 0vw 1.3889vw rgba(0, 0, 0, 0.1);
        display: flex;
        position: absolute;
        top: 0.3472vw;
        left: 0.3472vw;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
    }
    .sellproductlist .sellphonebtn span svg {
        width: 1.3889vw;
        height: 1.3889vw;
    }
    .sellindex p.descr {
        display: block;
        margin-top: 1.3889vw;
        width: 58.3333vw;
    }
    .sellindex .sellcats {
        display: block;
        margin-top: 2.7778vw;
    }
    .sellindex .sellcats .container {
        display: flex;
        width: 100%
    }
    .sellindex .items {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
    }
    .sellindex .sellproductlist {
        width: 41.6667vw;
        height: 25.4167vw;
        padding: 1.7361vw;
        margin-right: 0;
    }
    .sellindex .sellproductlist .image {
        height: 12.5vw;
    }
    .sellindex .sellproductlist .title {
        font-size: 1.8056vw;
        line-height: 2.2222vw;
        font-weight: 500;
        margin: 2.2917vw auto 1.3889vw auto;
    }
    .sellindex .sellproductlist .sellphonebtn {
        margin: 0 auto;
    }
    .sellindex {
        background: var(--background_light);
    }
    .howitworks span.tag {
        color: var(--main_color);
        background: rgba(154, 206, 154, 0.2);
    }
    .howitworks span.h2 {
        display: block;
        text-align: center;
        margin: 0.8333vw 0 4.5139vw 0;
    }
    .howitworks .items {
        display: flex;
        width: 100%;
        justify-content: space-between;
    }
    .howitworks .item {
        width: 25.6944vw;
        padding-top: 1.7361vw;
        position: relative;
    }
    .howitworks .item .number {
        position: absolute;
        top: -1.7361vw;
        left: 2.7778vw;
        height: 6.9444vw;
        width: 6.9444vw;
        box-shadow: 0vw 5.7034vw 10.1901vw rgba(0, 0, 0, 0.02), 0vw 2.7689vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 1.3574vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        border-radius: 1.3889vw;
        font-weight: bold;
        font-size: 3.4722vw;
        line-height: 6.9444vw;
        color: #fff;
        text-align: center;
    }
    .howitworks .item:nth-child(1) .number {
        background: linear-gradient(97.72deg, #D4ECFD -12.2%, #8DCEFF 103.56%);
    }
    .howitworks .item:nth-child(3) .number {
        background: linear-gradient(92.76deg, #F8D3D2 5.12%, #FFC5C5 101.06%, #FCECEC 101.06%);
    }
    .howitworks .item:nth-child(5) .number {
        background: linear-gradient(280.46deg, #D3D3FF 9.32%, #ECECFF 102.05%);
    }
    .howitworks .item .itemcontent {
        background: #FFFFFF;
        box-shadow: 0vw 0vw 10.1901vw rgba(0, 0, 0, 0.04), 0vw -3.4722vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 1.3574vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        border-radius: 2.7778vw;
        height: 13.8889vw;
        padding: 5.2778vw 2.7778vw 1.7361vw 2.7778vw;
    }
    .howitworks .item .itemcontent span.h4 {
        display: block;
        margin-bottom: 1.0417vw;
    }
    .howitworks .afteritem {
        width: 4.5139vw;
    }
    .howitworks .afteritem svg {
        width: 100%;
    }
    .aboutsell {
        background: var(--background_light);
    }
    .aboutsell .contentpart {
        display: flex;
        justify-content: space-between;
    }
    .aboutsell .contentpart .right {
        flex: 0 0 48%;
        max-width: 48%;
        -ms-flex: 0 0 48%;
    }
    .aboutsell .contentpart .right {
        height: 39.5833vw;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .aboutsell .contentpart .right img {
        height: 39.5833vw;
    }
    .aboutsell .contentpart .left {
        flex: 0 0 40%;
        max-width: 40%;
        -ms-flex: 0 0 40%;
    }
    .aboutsell span.tag {
        margin: 3.4722vw 0 0.8333vw 0;
        background: rgba(154, 206, 154, 0.2);
        color: var(--main_color);
    }
    .aboutsell span {
        display: block;
    }
    .aboutsell p {
        margin-top: 1.3889vw;
    }
    .aboutsell h2 {
        font-style: normal;
        font-weight: bold;
        font-size: 3.125vw;
        line-height: 3.4722vw;
    }
    .aboutsell h3 {
        margin-top: 2.7778vw;
    }
    .sellproduct .productslider {
        flex: 0 0 35%;
        max-width: 35%;
        -ms-flex: 0 0 35%;
        display: block;
    }
    .sellproduct .productinfo {
        flex: 0 0 58%;
        max-width: 58%;
        -ms-flex: 0 0 58%;
    }
    .sellproduct .productslider::before {
        display: none;
    }
    .sellproduct .productslider .mainslider {
        background: #FFFFFF;
        box-shadow: 0vw 0vw 10.1901vw rgba(0, 0, 0, 0.04), 0vw -3.4722vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 1.3574vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        border-radius: 2.7778vw;
        padding: 3.4722vw 3.125vw;
        width: 100%;
    }
    .sellproduct .productslider .mainslider .slick-slide,
    .sellproduct .productslider img {
        height: 30.1389vw;
        object-fit: contain;
        width: 100%;
    }
    .sellproduct .btn-green {
        width: 20.8333vw;
        margin-top: 1.7361vw;
        border: 1px solid var(--main_color);
    }
    /* Customize the label (the container) */
    .containerradio {
        position: relative;
        padding-left: 2.4306vw;
        cursor: pointer;
        font-size: 1.1111vw;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        height: 1.8056vw;
        display: flex;
        align-items: center;
        width: 100%;
    }
    .containerradio img {
        height: 1.5278vw;
        width: fit-content;
    }
    /* Hide the browser's default radio button */
    .containerradio input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
        height: 0;
        width: 0;
    }
    /* Create a custom radio button */
    .containerradio .checkmark {
        position: absolute;
        top: 0;
        left: 0;
        height: 1.875vw;
        width: 1.875vw;
        background-color: #fff;
        border-radius: 50%;
        box-sizing: border-box;
        border: 1px solid #D5D5D5;
    }
    /* On mouse-over, add a grey background color */
    .containerradio:hover input~.checkmark {
        background: rgba(154, 206, 154, 0.1);
    }
    /* When the radio button is checked, add a blue background */
    .containerradio input:checked~.checkmark {
        background-color: #fff;
        border: 1px solid var(--main_color);
    }
    /* Create the indicator (the dot/circle - hidden when not checked) */
    .containerradio .checkmark:after {
        content: "";
        position: absolute;
        display: none;
    }
    /* Show the indicator (dot/circle) when checked */
    .containerradio input:checked~.checkmark:after {
        display: block;
    }
    /* Style the indicator (dot/circle) */
    .containerradio .checkmark:after {
        top: 15%;
        left: 15%;
        width: 70%;
        height: 70%;
        border-radius: 50%;
        background: linear-gradient(109.4deg, #8CC380 17.01%, #85BA7A 80.31%);
    }
    .sellproduct .input-group {
        background: #FFFFFF;
        box-shadow: 0vw 5.7034vw 10.1901vw rgba(0, 0, 0, 0.02), 0vw 2.7689vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 1.3574vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        border-radius: 6.9444vw;
        height: 2.9167vw;
        width: 15.1389vw;
        display: flex;
        align-items: center;
        padding: 0 0.4861vw;
        margin-bottom: 0.8333vw;
        margin-right: 1.7361vw;
    }
    .sellproduct .input-group.iglong {
        width: 23.6111vw;
    }
    .sellproduct .input-group:nth-child(3n+1) {
        margin-right: 0;
    }
    .sellproduct .input-group.iglong:nth-child(3n+1) {
        margin-right: 1.7361vw;
    }
    .sellproduct .input-group.iglong:nth-child(2n+1) {
        margin-right: 0;
    }
    .sellselector span.subtitle {
        font-weight: 500;
        font-size: 1.25vw;
        line-height: 1.25vw;
        display: block;
        width: 100%;
        margin-bottom: 0.6944vw;
        margin-top: 0.6944vw;
    }
    .sellselector span.title {
        font-weight: 500;
        font-size: 1.3889vw;
        line-height: 1.3889vw;
        display: block;
        width: 100%;
        margin-bottom: 0.6944vw;
        margin-top: 0.6944vw;
        text-transform: uppercase;
    }
    .sellselector {
        display: flex;
        flex-wrap: wrap;
    }
    .sellproduct .container {
        padding-bottom: 6.9444vw;
    }
    .formsell {
        display: flex;
        justify-content: space-between;
    }
    .formsell .calculated {
        height: 26.3889vw;
        width: 50.6944vw;
        background: url('/src/images/sellcart.png');
        background-size: 100% 100%;
        padding: 3.1944vw 11.1111vw;
        border-radius: 3.4722vw;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .formsell .calculated span,
    .formsell .calculated p {
        color: #fff;
        text-align: center;
    }
    .formsell .calculated p.price {
        font-weight: bold;
        font-size: 7.6389vw;
        line-height: 7.6389vw;
    }
    .formsell .calculated p.h4 {
        display: block;
        margin: 1.3889vw auto 3.125vw auto;
    }
    .formsell .getpaid {
        width: 31.9444vw;
        background: #FFFFFF;
        box-shadow: 0vw 0vw 10.1901vw rgba(0, 0, 0, 0.04), 0vw -3.4722vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 1.3574vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        border-radius: 2.7778vw;
        padding: 1.875vw 2.7778vw;
    }
    .formsell .getpaid .input-group-sell {
        display: block;
        width: 100%;
    }
    .formsell .input-group-sell label {
        display: block;
        font-weight: normal;
        font-size: 1.25vw;
        line-height: 1.25vw;
        color: var(--headlines);
    }
    .formsell .input-group-sell input {
        height: 3.4722vw;
        width: 100%;
        padding-left: 1.3889vw;
        line-height: 3.4722vw;
        font-size: 1.25vw;
        margin-bottom: 1.3889vw;
        margin-top: 0.6944vw;
        background: #F8F9FC;
        border-radius: 6.9444vw;
        border: none;
    }
    input::placeholder {
        color: #C5C5C5;
    }
    .formsell .getpaid .h3 {
        display: block;
        text-align: center;
        width: 100%;
        margin-bottom: 1.7361vw;
    }
    .formsell .getpaid input[type='submit'] {
        width: 100%;
        border: none;
        cursor: pointer;
    }
    .formsell .getpaid input[type='submit']:hover {
        box-shadow: 0vw 0.3472vw 1.3889vw rgba(228, 85, 106, 0.4), inset 27.7778vw 0 0.0069vw #E1334B;
    }
    .orderpage {
        background: var(--background_light);
    }
    .orderpage .checkout {
        display: flex;
        justify-content: space-between;
        align-items: baseline;
    }
    .orderpage .checkout .formdata {
        flex: 0 0 40%;
        max-width: 40%;
        -ms-flex: 0 0 40%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .orderpage .checkout .cartdata {
        flex: 0 0 46%;
        max-width: 46%;
        -ms-flex: 0 0 46%;
    }
    .orderpage .checkout span.h2 {
        display: block;
        width: 100%;
    }
    .orderpage .checkout span.h3 {
        display: block;
        margin-top: 2.0833vw;
    }
    .orderpage .formdata .input-group {
        width: 100%;
        margin-top: 1.0417vw;
    }
    .orderpage .formdata .input-group-half {
        width: 47%;
        margin-top: 1.0417vw;
    }
    .orderpage .formdata .input-group label {
        font-weight: normal;
        font-size: 1.25vw;
        line-height: 1.25vw;
        color: var(--headlines);
        display: block;
        width: 100%;
        margin-bottom: 0.6944vw;
    }
    .orderpage .formdata .input-group input,
    .orderpage .formdata .input-group textarea {
        background: #FFFFFF;
        box-shadow: 0vw 0.4861vw 0.9722vw rgba(0, 0, 0, 0.02);
        border-radius: 6.9444vw;
        height: 3.4722vw;
        line-height: 3.4722vw;
        font-size: 1.25vw;
        display: block;
        width: 100%;
        border: none;
        padding-left: 1.3889vw;
    }
    .orderpage .cartdata .cartitems {
        margin-top: 2.0833vw;
        display: block;
    }
    .orderpage .cartitems .item {
        display: flex;
        justify-content: space-between;
        margin-bottom: 1.7361vw;
        padding-bottom: 1.7361vw;
        border-bottom: 2px solid #fff;
    }
    .orderpage .cartitems .item .contentcart {
        display: flex;
    }
    .orderpage .cartitems .item .image {
        height: 10.4167vw;
        padding: 0.6944vw 1.3889vw;
        background: #FFFFFF;
        box-shadow: 0vw 0vw 10.1901vw rgba(0, 0, 0, 0.04), 0vw -3.4722vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 1.3574vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        border-radius: 1.3889vw;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 8.3333vw;
    }
    .orderpage .cartitems .item .image img {
        height: 9.0278vw;
        object-fit: cover;
    }
    .orderpage .cartitems .item .descr {
        width: 21.5278vw;
        padding-right: 5.5556vw;
    }
    .orderpage .cartitems .item .prices {
        width: 6.9444vw;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: flex-end;
    }
    .orderpage .cartitems .item .prices .delete svg {
        width: 0.9722vw;
        height: 0.8333vw;
    }
    .orderpage .cartitems .item .prices .delete {
        display: flex;
        font-weight: 500;
        font-size: 0.9722vw;
        line-height: 1.25vw;
        text-decoration-line: underline;
        color: #787878;
        align-items: center;
        justify-content: center;
        cursor: pointer;
    }
    .orderpage .cartitems .item .filters_productpage {
        display: flex;
        margin-top: 0.6944vw;
    }
    .orderpage .cartitems .item .filters_productpage span {
        text-transform: uppercase;
        font-weight: 500;
        font-size: 1.1111vw;
        line-height: 1.1111vw;
        margin-right: 1.8056vw;
        position: relative;
    }
    .orderpage .cartitems .item .filters_productpage span:nth-child(1):after {
        content: '';
        width: 0.4167vw;
        height: 0.4167vw;
        position: absolute;
        top: 0.2778vw;
        right: -1.0417vw;
        display: block;
        border-radius: 50%;
        background: var(--main_color);
    }
    .orderpage .cartitems .item .prices .oldprice {
        font-size: 1.25vw;
        line-height: 1.25vw;
        text-decoration-line: line-through;
        text-align: right;
    }
    .orderpage .cartitems .item .price {
        font-weight: bold;
        font-size: 1.5278vw;
        line-height: 1.5278vw;
        display: flex;
        align-items: center;
        color: var(--headlines);
        margin-top: 0.6944vw;
    }
    .orderpage .cartitems .item .price.saleprice {
        color: var(--extra_pink);
    }
    .orderpage .inputpromoform {
        display: flex;
        justify-content: space-between;
        margin-top: 0.6944vw;
        margin-bottom: 1.7361vw;
        padding-bottom: 1.7361vw;
        border-bottom: 2px solid #fff;
    }
    .orderpage .inputpromoform input[type=text] {
        background: #FFFFFF;
        box-shadow: 0vw 0.4861vw 0.9722vw rgba(0, 0, 0, 0.02);
        border-radius: 6.9444vw;
        width: 27.0833vw;
        height: 3.4722vw;
        line-height: 3.4722vw;
        font-size: 1.25vw;
        border: none;
        padding-left: 1.3889vw;
    }
    .orderpage .inputpromoform input.error {
        border: 1px solid red;
        color: red;
    }
    .orderpage .inputpromoform input.btn {
        border: none;
        height: 3.4722vw;
        width: 11.1111vw;
        line-height: 3.4722vw;
        cursor: pointer;
    }
    .orderpage .container {
        padding-bottom: 6.9444vw;
    }
    .orderpage .row {
        display: flex;
        justify-content: space-between;
    }
    .orderpage .subtotal {
        padding-bottom: 1.7361vw;
        margin-bottom: 1.7361vw;
        border-bottom: 2px solid #fff;
    }
    .orderpage .subtotal .row:nth-child(1) {
        margin-bottom: 1.0417vw;
    }
    .orderpage .row span {
        font-size: 1.25vw;
        line-height: 1.25vw;
        color: var(--headlines);
    }
    .orderpage .row p {
        font-size: 1.25vw;
        line-height: 1.25vw;
        font-weight: bold;
        color: var(--headlines);
    }
    .orderpage .row p.totalval {
        font-size: 1.5278vw;
        line-height: 1.5278vw;
        color: var(--extra_pink);
    }
    .orderpage .input-group-radio2 {
        margin-top: 1.3889vw;
        height: 3.4722vw;
        width: 15.9722vw;
    }
    .orderpage .input-group-radio2 label {
        display: flex;
        height: 100%;
    }
    .orderpage .input-group-radio2 input+.image {
        background: #FFFFFF;
        box-shadow: 0vw 0.4861vw 0.9722vw rgba(0, 0, 0, 0.02);
        border-radius: 6.9444vw;
        height: 3.4722vw;
        width: 15.9722vw;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 1px solid #fff;
        cursor: pointer;
    }
    .orderpage .input-group-radio2 input:checked+.image {
        width: 100%;
        height: 100%;
        background: rgba(154, 206, 154, 0.2);
        border: 1px solid #7FAF80;
    }
    .orderpage .input-group-radio2 input+.image {
        width: 100%;
    }
    .orderpage .input-group-radio2 input+.image img {
        height: 60%;
        margin: 0 auto;
    }
    .orderpage .submitbtn input {
        display: none;
    }
    .orderpage .submitbtn label {
        display: flex;
        background: var(--greengradient);
        box-shadow: 0vw 0.3472vw 1.3889vw rgba(82, 189, 65, 0.2);
        border-radius: 6.9444vw;
        width: 20.8333vw;
        height: 4.1667vw;
        margin-top: 2.0833vw;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        position: relative;
        font-weight: bold;
        font-size: 1.3889vw;
        color: #FFFFFF;
        padding-left: 1.7361vw;
        transition: 1s;
    }
    .orderpage .submitbtn label span {
        position: absolute;
        background: #FFFFFF;
        box-shadow: 0vw 0vw 1.3889vw rgba(0, 0, 0, 0.1);
        width: 3.4722vw;
        height: 3.4722vw;
        top: 0.3472vw;
        left: 0.3472vw;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: 1s;
    }
    .orderpage .submitbtn label span svg {
        width: 1.6667vw;
        height: 1.1111vw;
    }
    .orderpage .submitbtn label:hover {
        padding-left: 0;
    }
    .orderpage .submitbtn label:hover span {
        left: 17.0139vw;
    }
    .blog {
        background: var(--background_light);
    }
    .blog .descr {
        display: block;
        margin-top: 1.3889vw;
        width: 54.8611vw;
        margin-bottom: 2.7778vw;
    }
    .blog .articles {
        display: flex;
        flex-wrap: wrap;
    }
    .article {
        flex: 0 0 30%;
        max-width: 30%;
        -ms-flex: 0 0 30%;
        margin-right: 3.8194vw;
        display: flex;
        flex-direction: column;
        margin-bottom: 2.0833vw;
        border-radius: 2.7778vw;
        box-shadow: 0vw 0vw 10.1901vw rgba(0, 0, 0, 0.04), 0vw -3.4722vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 1.3574vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        overflow: hidden;
    }
    .blog .article:nth-child(4n+1) {
        flex: 0 0 100%;
        max-width: 100%;
        -ms-flex: 0 0 100%;
        flex-direction: row;
    }
    .blog .article:nth-child(4n) {
        margin-right: 0;
    }
    .article .image {
        height: 17.3611vw;
    }
    .article .image img {
        height: 100%;
        object-fit: cover;
    }
    .article span.tag {
        color: var(--main_color);
        background: rgba(154, 206, 154, 0.2);
        margin: 0;
    }
    .article .articlepreview {
        height: 22.2222vw;
        padding: 1.3889vw 1.7361vw;
        background: #fff;
    }
    .article a.h4,
    .article span.h4 {
        font-size: 1.8056vw;
        line-height: 2.2222vw;
        font-weight: bold;
        color: var(--headlines);
        max-height: 6.6667vw;
        overflow: hidden;
        display: block;
        margin: 0.6944vw 0;
    }
    .article p.p {
        max-height: 5vw;
        display: block;
        overflow: hidden;
        font-size: 1.1111vw;
        line-height: 1.6667vw;
    }
    .article .btn-green {
        height: 3.1944vw;
        position: relative;
        line-height: 3.1944vw;
        color: #fff;
        font-weight: bold;
        font-size: 1.1111vw;
        padding-left: 1.25vw;
        margin-top: 1.3889vw;
    }
    .article .btn-green span {
        position: absolute;
        width: 2.5vw;
        height: 2.5vw;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #fff;
        border-radius: 50%;
        top: 0.3472vw;
        left: 0.3472vw;
        transition: 1s;
    }
    .article .btn-green span svg {
        width: 1.25vw;
        height: 1.25vw;
    }
    .blog .article .btn-green:hover span {
        transform: rotateZ(30deg);
    }
    .blog .article:nth-child(4n+1) .image {
        width: 39.5833vw;
        height: 26.1111vw;
    }
    .blog .article:nth-child(4n+1) .articlepreview {
        width: 46.5278vw;
        height: 26.1111vw;
    }
    .blog .article:nth-child(4n+1) a.h4 {
        font-size: 2.2222vw;
        line-height: 2.7778vw;
        max-height: 8.3333vw;
    }
    .blog .article:nth-child(4n+1) p.p {
        font-size: 1.25vw;
        line-height: 1.9444vw;
        max-height: 5.8333vw;
    }
    .articlepage {
        background: var(--background_light);
    }
    .articlepage .articlebanner {
        width: 100%;
        border-radius: 2.7778vw;
        padding-bottom: 2.7778vw;
    }
    .articlepage .articlebanner img {
        width: 100%;
        border-radius: 2.7778vw;
        max-height: 20.8333vw;
        margin: 0 auto;
        object-fit: contain;
    }
    .container.articlecontent.articlecontent {
        padding: 2.7778vw 17.0139vw 6.9444vw 17.0139vw;
    }
    .articlecontent span.tag {
        color: var(--main_color);
        background: rgba(154, 206, 154, 0.2);
        margin: 0;
    }
    .articlecontent .h1 {
        margin: 0.8333vw 0 2.0833vw 0;
    }
    .articlecontent h1,
    .articlecontent h2,
    .articlecontent h3,
    .articlecontent h4 {
        margin: 2.7778vw 0 1.3889vw 0;
        display: block;
    }
    .articlecontent ul,
    .articlecontent ol {
        list-style: none;
        margin: 1.3889vw 0;
    }
    .articlecontent ul li {
        margin-left: 1.3889vw;
        position: relative;
    }
    .articlecontent ul li::before {
        content: '';
        position: absolute;
        width: 0.5556vw;
        height: 0.5556vw;
        border-radius: 50%;
        background: var(--main_color);
        left: -1.25vw;
        top: 0.4931vw;
    }
    .articlecontent ol {
        counter-reset: my-awesome-counter;
        list-style: none;
        padding-left: 2.7778vw;
    }
    .articlecontent ol li {
        margin: 0 0 0.5rem 0;
        counter-increment: my-awesome-counter;
        position: relative;
        margin-bottom: 1.3889vw;
    }
    .articlecontent ol li::before {
        content: counter(my-awesome-counter);
        color: #fff;
        font-size: 1.25vw;
        line-height: 2.0833vw;
        font-weight: bold;
        position: absolute;
        left: -2.7778vw;
        width: 2.0833vw;
        height: 2.0833vw;
        top: 0;
        text-align: center;
        background: var(--greengradient);
        border-radius: 0.4861vw;
        border: none;
    }
    .recentlyblog {
        background: var(--background_light);
    }
    .recentlyblog .items {
        display: flex;
    }
    .recentlyblog .tag {
        background: rgba(154, 206, 154, 0.2);
        display: block;
        color: var(--main_color);
    }
    .recentlyblog .h2 {
        display: block;
        text-align: center;
        width: 100%;
        margin: 0.8333vw 0 2.7778vw 0;
    }
    #map {
        height: 34.7222vw;
        width: 100%;
        background: var(--background_light);
    }
    .contactpage {
        background: var(--background_light);
    }
    .contacts {
        display: flex;
        justify-content: space-between;
        margin-top: 2.4306vw;
    }
    .contacts .info {
        width: 47.2222vw;
    }
    .contacts .form,
    .aboutpage .form {
        width: 31.9444vw;
        padding-bottom: 4.8611vw;
    }
    .aboutpage .form {
        width: 31.9444vw;
    }
    .contacts .formcontent,
    .aboutpage .formcontent {
        background: #FFFFFF;
        box-shadow: 0vw 0vw 10.1901vw rgba(0, 0, 0, 0.04), 0vw -3.4722vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 1.3574vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        border-radius: 2.7778vw;
        padding: 1.875vw 2.7778vw;
    }
    .contacts .formcontent .input-group,
    .aboutpage .formcontent .input-group {
        display: block;
        margin-top: 1.3889vw;
    }
    .contacts .formcontent label,
    .aboutpage .formcontent label {
        font-size: 1.25vw;
        line-height: 1.25vw;
        font-weight: normal;
        display: block;
        width: 100%;
        margin-bottom: 0.6944vw;
    }
    .contacts .formcontent input,
    .contacts .formcontent textarea,
    .aboutpage .formcontent input,
    .aboutpage .formcontent textarea {
        background: var(--background_light);
        width: 100%;
        height: 3.4722vw;
        line-height: 3.4722vw;
        font-size: 1.25vw;
        padding-left: 1.3889vw;
        border-radius: 6.9444vw;
        border: none;
    }
    .contacts .formcontent textarea,
    .aboutpage .formcontent textarea {
        border-radius: 1.3889vw;
        height: 6.9444vw;
    }
    .contacts .formcontent input[type=submit],
    .aboutpage .formcontent input[type=submit] {
        width: 100%;
        border: none;
        margin-top: 1.7361vw;
        cursor: pointer;
        transition: 1s;
        background: var(--greengradient);
    }
    .contacts .formcontent input[type=submit]:hover,
    .aboutpage .formcontent input[type=submit]:hover {
        box-shadow: 0vw 0.3472vw 1.3889vw rgba(82, 189, 65, 0.2), inset 27.7778vw 0 0.0069vw #7FAF80;
    }
    .contacts .info .h2 {
        display: block;
        margin-bottom: 1.3889vw;
    }
    .contacts .info .p {
        width: 44.4444vw;
    }
    .contacts .info .items {
        margin-top: 3.8889vw;
        display: flex;
        flex-wrap: wrap;
    }
    .contacts .info .item {
        flex: 0 0 45%;
        max-width: 45%;
        -ms-flex: 0 0 45%;
        margin-right: 5%;
        display: flex;
        align-items: center;
        margin-bottom: 2.7778vw;
    }
    .contacts .item .icon {
        background: linear-gradient(92.76deg, #F8D3D2 5.12%, #FFC5C5 101.06%, #FCECEC 101.06%);
        box-shadow: 0vw 5.7034vw 10.1901vw rgba(0, 0, 0, 0.02), 0vw 2.7689vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 1.3574vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        border-radius: 1.0417vw;
        height: 4.8611vw;
        width: 4.8611vw;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .contacts .item .icon img {
        width: 2.0833vw;
    }
    .contacts .item:nth-child(1) .icon {
        background: linear-gradient(97.72deg, #D4ECFD -12.2%, #8DCEFF 103.56%);
    }
    .contacts .item:nth-child(2) .icon {
        background: linear-gradient(97.72deg, #D4ECFD -12.2%, #8DCEFF 103.56%);
    }
    .contacts .item:nth-child(3) .icon {
        background: linear-gradient(92.76deg, #F8D3D2 5.12%, #FFC5C5 101.06%, #FCECEC 101.06%);
    }
    .contacts .item:nth-child(4) .icon {
        background: linear-gradient(280.46deg, #D3D3FF 9.32%, #ECECFF 102.05%);
    }
    .contacts .item .cont {
        display: flex;
        flex-direction: column;
        margin-left: 1.3889vw;
        width: 15.2778vw;
    }
    .contacts .item .cont .title {
        font-size: 1.25vw;
        line-height: 1.25vw;
        text-transform: uppercase;
    }
    .contacts .item .cont .value {
        font-weight: bold;
        font-size: 1.5278vw;
        line-height: 2.0833vw;
        margin-top: 0.6944vw;
    }
    .aboutpage {
        background: var(--background_light);
    }
    .aboutpage .mainabout {
        display: flex;
        justify-content: space-between;
    }
    .aboutpage h1.tag {
        background: rgba(154, 206, 154, 0.2);
        color: var(--main_color);
        margin: 0;
        margin-top: 3.4722vw;
    }
    
    .mainabout .tag {
        margin: 0;
    }

    .mainabout .text {
        width: 37.0139vw;
    }
    .mainabout .image {
        width: 39.7222vw;
    }
    .mainabout .image img {
        width: 100%;
    }
    .mainabout .h2 {
        margin: 0.6944vw 0 1.3889vw 0;
        display: block;
    }
    .aboutadvantages .tag,
    .aboutsecond .tag,
    .mainabout .tag {
        background: rgba(154, 206, 154, 0.2);
        color: var(--main_color);
    }
    .aboutadvantages .h2 {
        display: block;
        text-align: center;
        width: 100%;
        margin-top: 0.8333vw;
    }
    .aboutadvantages .items {
        display: flex;
        margin-top: 4.1667vw;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .aboutadvantages .item {
        flex: 0 0 30%;
        max-width: 30%;
        -ms-flex: 0 0 30%;
        margin-top: 2.7778vw;
        margin-bottom: 2.7778vw;
        position: relative;
    }
    .aboutadvantages .item .itemcontent {
        background: #FFFFFF;
        box-shadow: 0vw 0vw 10.1901vw rgba(0, 0, 0, 0.04), 0vw -3.4722vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 1.3574vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        border-radius: 2.7778vw;
        padding: 5.2778vw 2.7778vw 3.75vw 2.7778vw;
        height: 100%;
    }
    .aboutadvantages .item .icon {
        box-shadow: 0vw 5.7034vw 10.1901vw rgba(0, 0, 0, 0.02), 0vw 2.7689vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 1.3574vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        border-radius: 1.3889vw;
        height: 6.9444vw;
        width: 6.9444vw;
        position: absolute;
        top: -3.4722vw;
        left: 2.7778vw;
        display: flex;
        align-items: center;
        justify-content: center;
        background: linear-gradient(97.72deg, #D4ECFD -12.2%, #8DCEFF 103.56%);
    }
    .aboutadvantages .item .icon img {
        width: 3.4722vw;
    }
    .aboutadvantages .item:nth-child(3n+2) .icon {
        background: linear-gradient(92.76deg, #F8D3D2 5.12%, #FFC5C5 101.06%, #FCECEC 101.06%);
    }
    .aboutadvantages .item:nth-child(3n) .icon {
        background: linear-gradient(280.46deg, #D3D3FF 9.32%, #ECECFF 102.05%);
    }
    .aboutadvantages .item .h4 {
        display: block;
        margin-bottom: 1.0417vw;
    }
    .aboutsecond,
    .bulkadvantages {
        background: var(--background_light);
    }

    .aboutsecond .container, 
    .mainabout .container {
        display: flex;
        justify-content: space-between;
    }

    .tradein .container {
        padding: 3.4722vw 6.9444vw;
    }

    .tradein_mainpage{
        padding-top: 6.9444vw;
    }
    
    .tradein_mainpage .tradein .container {
        padding: 6.9444vw 6.9444vw;
    }

    .tradein_mainpage .tradein:nth-child(2n) {
        background: #FFFFFF;
    }

    .tradein:last-child .container{
        padding-bottom: 6.9444vw;
    }

    .tradein:first-child .container{
        padding-top: 0;
    }

    .tradein_mainpage .tradein:nth-child(2n - 1) .container{
        padding-top: 4.8611vw;
    }

    .tradein .container,
    .tradein .mainabout {
        align-items: center;
    }

    .aboutsecond .image,
    .aboutsecond .image img {
        width: 39.7222vw;
        display: block;
    }
    .aboutsecond .text {
        display: block;
        width: 40.2778vw;
        padding-right: 3.4722vw;
    }
    .aboutsecond .text .h2 {
        margin: 0.6944vw 0 1.3889vw 0;
        display: block;
    }
    .aboutsecond .tag {
        margin: 0;
    }
    .thankyou {
        background: var(--background_light);
    }
    .thankyoucontent {
        height: 22.2222vw;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .thankyoucontent .h2 {
        display: block;
    }
    .thankyoucontent p {
        display: block;
        margin: 1.3889vw 0 2.7778vw 0;
    }
    .errorpage {
        background: var(--background_light);
    }
    .errorpage .errorcontent {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .errorpage span.error {
        font-weight: bold;
        font-size: 31.25vw;
        line-height: 20.8333vw;
        text-align: center;
        letter-spacing: -0.05em;
        text-transform: uppercase;
        color: var(--background_light);
        text-shadow: 0.9552vw 0.6203vw 2.2778vw rgba(50, 50, 50, 0.15);
    }
    .errorpage h1.h2 {
        margin-top: 6.9444vw;
    }
    .errorpage p.p {
        display: block;
        margin: 1.3889vw 0;
    }
    .errorpage .btns {
        display: flex;
    }
    .errorpage .btn {
        margin: 0 0.6944vw;
    }
    .standartpage {
        background: var(--background_light);
        padding-right: 20.8333vw;
    }
    .modal {
        z-index: 1000;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.3);
        display: flex;
        align-items: center;
        justify-content: center;
        display: none;
    }
    .productcondition .containermodal {
        background: #FFFFFF;
        box-shadow: 0vw 0vw 10.1901vw rgba(0, 0, 0, 0.04), 0vw -3.4722vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 1.3574vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        border-radius: 2.7778vw;
        width: 61.4583vw;
        height: 41.6667vw;
        padding: 2.7778vw 3.4722vw;
        position: relative;
    }
    .productcondition .containermodal .item {
        display: none;
    }
    .productcondition .containermodal .item.active {
        display: block;
    }
    .productcondition .tabs {
        display: flex;
        justify-content: space-between;
        margin: 2.0833vw 0 1.3889vw 0;
    }
    .productcondition .tab {
        background: #FFFFFF;
        box-shadow: 0vw 0.2778vw 1.3889vw rgba(57, 57, 57, 0.08);
        border-radius: 6.9444vw;
        width: 16.6667vw;
        height: 3.4722vw;
        line-height: 3.4722vw;
        font-weight: 500;
        font-size: 1.3889vw;
        text-transform: uppercase;
        text-align: center;
        transition: .5s;
    }
    .productcondition .tab:hover {
        background: rgba(154, 206, 154, 0.1);
    }
    .productcondition .tab.active {
        background: rgba(154, 206, 154, 0.2);
        border: 1px solid var(--main_color);
        color: var(--main_color);
    }
    .productcondition .image,
    .productcondition .image img {
        width: 100%;
    }
    .productcondition .image img {
        max-height: 13.8889vw;
        width: auto;
        margin: 0 auto;
    }
    .productcondition .image {
        margin-bottom: 1.3889vw;
    }
    .modal .close {
        position: absolute;
        top: 1.3889vw;
        right: 2.0833vw;
        cursor: pointer;
    }
    .modal .close svg {
        width: 1.25vw;
        height: 1.25vw;
    }
    .callback .containermodal {
        width: 31.9444vw;
        padding: 1.875vw 2.7778vw;
        background: #FFFFFF;
        box-shadow: 0vw 0vw 10.1901vw rgba(0, 0, 0, 0.04), 0vw -3.4722vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 1.3574vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        border-radius: 2.7778vw;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        position: relative;
    }
    .callback .containermodal .h3 {
        text-align: center;
    }
    .callback .containermodal .input-group {
        display: block;
        width: 100%;
        margin-top: 1.3889vw;
    }
    .callback .containermodal .input-group label {
        display: block;
        width: 100%;
        font-weight: normal;
        font-size: 1.25vw;
        line-height: 1.25vw;
        color: var(--headlines);
        margin-bottom: 0.6944vw;
    }
    .callback form {
        width: 100%;
    }
    .callback .containermodal .input-group input {
        width: 100%;
        height: 3.4722vw;
        background: var(--background_light);
        border-radius: 6.9444vw;
        padding-left: 1.3889vw;
        border: none;
    }
    .callback .containermodal input[type=submit] {
        width: 100%;
        border: none;
        margin-top: 1.7361vw;
        cursor: pointer;
    }
    .callback .containermodal input[type=submit]:hover {
        box-shadow: 0vw 0.3472vw 1.3889vw rgba(82, 189, 65, 0.2), inset 29.1667vw 0 0.0069vw #7FAF80;
    }
    .successaddtocart .containermodal {
        width: 46.1806vw;
        background: #FFFFFF;
        box-shadow: 0vw 0vw 10.1901vw rgba(0, 0, 0, 0.04), 0vw -3.4722vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 1.3574vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        border-radius: 2.7778vw;
        padding: 2.0833vw 4.5139vw;
        position: relative;
    }
    .successaddtocart .containermodal .btns {
        display: flex;
        justify-content: space-between;
    }
    .successaddtocart .h3 {
        text-align: center;
        display: block;
        margin-bottom: 2.0833vw;
    }
    .successaddtocart .containermodal .btns .btn-green {
        width: 20.8333vw;
    }
    .searchresults {
        position: absolute;
        width: 100%;
        background: #FFFFFF;
        box-shadow: 0vw 0vw 10.1901vw rgba(0, 0, 0, 0.02), 0vw 0vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 0vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        border-radius: 1.3889vw;
        overflow: hidden;
        z-index: 150;
    }
    .searchresults li {
        list-style: none;
        height: 2.0833vw;
        transition: .5s;
        cursor: pointer;
        font-size: 1.1111vw;
        line-height: 2.0833vw;
    }
    .searchresults li a {
        height: 2.0833vw;
        padding-left: 3.125vw;
        width: 100%;
        display: block;
        font-size: 1.1111vw;
        line-height: 2.0833vw;
        color: #001D00;
        position: relative;
    }
    .searchresults li a:before {
        position: absolute;
        content: '';
        width: 0.9722vw;
        height: 0.9722vw;
        display: block;
        left: 1.7361vw;
        top: 0.5556vw;
        background: url('/src/images/searchicon.svg');
    }
    .searchresults li a.viewall:before {
        display: none
    }
    .searchresults li a.viewall {
        text-transform: uppercase;
        text-decoration-line: underline;
        color: #7FAF80;
        padding-left: 1.7361vw;
    }
    .searchresults li:hover {
        box-shadow: inset 41.6667vw 0 0.0007vw rgba(154, 206, 154, 0.2);
    }
    .paypal-button {
        margin-top: 1.3889vw;
    }
    .fullloader {
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: rgba(255, 255, 255, .9);
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 999;
        display: none;
    }
    .fullloader.active {
        display: flex;
    }
    .fullloader img {
        width: 27.7778vw;
        -webkit-animation: circle 2s infinite linear;
        animation: circle 2s infinite linear;
    }
    @-webkit-keyframes circle {
        0% {
            -webkit-transform: scale(1)
        }
        50% {
            -webkit-transform: scale(1.2)
        }
        100% {
            -webkit-transform: scale(1)
        }
    }
    @keyframes circle {
        0% {
            -webkit-transform: scale(1)
        }
        50% {
            -webkit-transform: scale(1.2)
        }
        100% {
            -webkit-transform: scale(1)
        }
    }
    .helpicon {
        font-family: Aeroport;
        font-style: normal;
        font-weight: 500;
        font-size: 0.9722vw;
        line-height: 1.8056vw;
        display: flex;
        align-items: center;
        text-align: center;
        justify-content: center;
        color: #FFFFFF;
        width: 1.3889vw;
        height: 1.3889vw;
        border-radius: 1.3889vw 1.3889vw 1.3889vw 0;
        background: var(--greengradient);
        position: absolute;
        top: 0.3472vw;
        right: 2.7778vw;
        cursor: pointer;
    }
    .sellselector {
        position: relative;
    }
    .helpdevice {
        position: absolute;
        top: -25vw;
        z-index: 5;
        left: 0;
        width: 100%;
        height: 25vw;
        background: #FFFFFF;
        border-radius: 2.7778vw;
        display: none;
    }
    .helpdevice .row {
        display: flex;
        justify-content: space-between;
    }
    .helpdevice .col {
        flex: 0 0 22%;
        max-width: 22%;
        -ms-flex: 0 0 22%;
    }
    .helpdevice .col-2 {
        flex: 0 0 50%;
        max-width: 50%;
        -ms-flex: 0 0 50%;
    }
    .sellproduct .helpdevice .container {
        padding: 2.0833vw;
    }
    .helpdevice span.title {
        font-style: normal;
        font-weight: 500;
        font-size: 1.3889vw;
        line-height: 1.9444vw;
        color: #001D00;
        display: block;
        width: 100%;
        text-align: center;
        text-transform: unset;
    }
    .helpdevice img {
        height: 12.5vw;
        margin: 1.0417vw auto;
    }
    .helpdevice span.descr {
        font-family: Aeroport;
        font-style: normal;
        font-weight: normal;
        font-size: 1.1111vw;
        line-height: 1.8056vw;
        color: #444444;
        width: 100%;
        display: block;
        text-align: center;
    }
    .contenthelp ul {
        list-style: none;
    }
    .contenthelp ul li {
        font-family: Aeroport;
        font-style: normal;
        font-weight: normal;
        font-size: 1.1111vw;
        line-height: 1.8056vw;
        color: #444444;
        display: block;
        margin-bottom: 0.5556vw;
        padding-left: 2.0833vw;
        position: relative;
    }
    .contenthelp ul li::before {
        position: absolute;
        content: '';
        top: 0.5556vw;
        left: 0.6944vw;
        width: 0.5556vw;
        height: 0.5556vw;
        background: #7FAF80;
        border-radius: 50%;
    }
    .helpicon:hover~.helpdevice {
        display: block !important;
    }
    footer .col:last-child li a {
        display: flex;
        font-style: normal;
        font-weight: normal;
        font-size: 1.1111vw;
        line-height: 1.6667vw;
        color: #444444;
    }
    footer .col:last-child li a img {
        padding: 0.4167vw;
        background: #F8F9FC;
        border-radius: 50%;
        width: 1.5278vw;
        margin-right: 0.5556vw;
    }
    .horformform .success {
        margin-top: 0.3472vw;
        font-size: 1.25vw;
        line-height: 1.25vw;
        text-align: center;
        font-weight: 700;
        color: #fff;
        display: block;
        width: 100%;
        display: none;
        text-transform: uppercase;
    }
    .stockitem {
        display: flex;
        align-items: center;
    }
    .mainbanner video {
        height: 32.2222vw;
    }
    .mainbanner .slider video {
        position: relative;
        width: 86.1111vw;
        margin: 0 auto;
        height: 32.2222vw;
        object-fit: cover;
        display: block;
    }
    .mainbanner img,
    .mainbanner video {
        border-radius: 3.4722vw;
    }
    #loadfile {
        display: none;
    }
    .fileupload {
        display: flex;
        align-items: center;
    }
    .fileupload .files {
        display: flex;
        align-items: center;
        font-style: normal;
        font-weight: normal;
        font-size: 1.1111vw;
        line-height: 1.6667vw;
        color: #E44E63;
        margin-right: 1.0417vw;
    }
    .fileupload .photoresults {
        display: flex;
        flex-wrap: wrap;
    }
    .attachphoto {
        position: relative;
        margin-right: 1.3889vw;
        flex: 0 0 38%;
        padding-left: 1.25vw;
        height: 3.125vw;
        line-height: 3.125vw;
    }
    .attachphoto .icon {
        display: flex;
        align-items: center;
        justify-content: center;
        background: #FFFFFF;
        box-shadow: 0vw 0vw 1.3889vw rgba(0, 0, 0, 0.1);
        border-radius: 50%;
        width: 2.5vw;
        height: 2.5vw;
        top: 0.3472vw;
        left: 0.3472vw;
        position: absolute;
    }
    .attachphoto .icon svg {
        width: 1.3889vw;
    }
    .fileupload .files .attach svg {
        width: 1.0417vw;
        margin-right: 0.5556vw;
    }
    .fileupload .files .del svg {
        width: 0.6944vw;
        margin-left: 0.6944vw;
    }
    .fileupload .files .del {
        cursor: pointer;
    }
    .fileupload {
        margin-top: 1.3889vw;
    }
    .productlist a.addtocart.disabled,
    .btnaddtocart.disabled {
        background: gray !important;
        box-shadow: none !important;
    }
    .productlist a.addtocart.disabled:hover,
    .btnaddtocart.disabled:hover {
        box-shadow: none !important;
    }
    video::-webkit-media-controls-start-playback-button {
        display: none;
    }
    .seoback .content h2 {
        font-size: 1.6667vw;
    }
    .content ol,
    .content ul {
        padding-left: 1.3889vw;
        padding-top: 1.3889vw;
        padding-bottom: 1.3889vw;
        margin-left: 0.6944vw;
    }
    .content ul li::marker {
        color: #439A27;
    }
    .bulksales_form_block_inner .content {
        width: 39.9306vw;
        padding-right: 3.125vw;
    }
    .bulksales_form_block_inner .content p {
        margin: 1.3889vw 0 2.7778vw;
    }
    .text_block_bulk_sales .content p {
        margin: 1.3889vw 0;
        width: 62.5vw;
    }
    .bulk_sales_banner {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        position: relative;
        width: 65.9722vw;
        height: 20.8333vw;
        padding: 2.7778vw 4.8611vw;
        margin: 2.7778vw 0;
    }
    .bulk_sales_banner_image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 0;
    }
    .bulk_sales_banner_text {
        position: relative;
        z-index: 2;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        height: 100%;
    }
    .bulk_sales_banner_text .banner_tag {
        width: 7.2917vw;
        padding: 0.4167vw 0.9028vw;
        font-style: normal;
        font-weight: 500;
        font-size: 0.9722vw;
        line-height: 0.9722vw;
        text-align: center;
        letter-spacing: 0.05em;
        text-transform: uppercase;
        color: #FFFFFF !important;
        border-radius: 6.9444vw;
    }
    .bulk_sales_banner_text .banner_title {
        font-style: normal;
        font-weight: 500;
        font-size: 1.8056vw;
        line-height: 2.2222vw;
        color: #001D00;
        margin: 0.6944vw 0;
        width: 22.9861vw;
    }
    .bulk_sales_banner_text .banner_desc {
        font-style: normal;
        font-weight: normal;
        font-size: 0.9722vw;
        line-height: 1.3889vw;
        color: #444444;
    }
    .btns_flex {
        display: flex;
        align-items: center;
    }
    .btns_flex .btn-empty {
        margin-left: 2.0833vw;
        margin-top: 1.7361vw;
    }
    .relinking_inner {
        display: flex;
        align-items: center;
        justify-content: center;
        align-items: center;
    }
    .relinking_product {
        width: 18%;
        margin: 0 0.6944vw;
        display: flex;
        flex-direction: column;
        justify-content: center;
        background: #FFFFFF;
        box-shadow: 0vw 0vw 10.1901vw rgb(0 0 0 / 4%), 0vw -3.4722vw 4.9471vw rgb(0 0 0 / 2%), 0vw 1.3574vw 2.4251vw rgb(0 0 0 / 2%), 0vw 0.5367vw 0.9589vw rgb(0 0 0 / 1%);
        border-radius: 3.4722vw;
        padding: 2.7778vw 1.3889vw;
    }
    .relinking_product .sellproductlist {
        background: none;
        box-shadow: none;
        border-radius: 0;
        margin: 0;
        padding: 0;
        width: 100%;
    }
    .relinking_product .sellproductlist .sellphonebtn {
        width: 100%;
        margin: 0;
    }
    .relinking_image {
        width: 80%;
        height: 10.4167vw;
        margin: 0 auto;
        object-fit: cover;
    }
    .relinking_product_title {
        font-weight: 500;
        font-size: 0.9722vw;
        line-height: 1.1111vw;
        display: block;
        margin: 1.3889vw 0;
        ;
        text-align: center;
    }
    .faq-item {
        position: relative;
        margin-top: 1.3889vw;
    }
    .faq-desc {
        background-color: #F8F9FC;
        position: relative;
        z-index: -1;
        border-radius: 0 0 3.4722vw 3.4722vw;
        font-size: 1.25vw;
        height: 0;
        padding: 0;
        visibility: hidden;
        opacity: 0;
    }
    .faq-item.active .faq-desc {
        height: auto;
        visibility: visible;
        padding: 4.1667vw 2.0833vw 2.7778vw;
        margin-top: -2.7778vw;
        opacity: 1;
    }
    .faq-desc ul,
    .faq-desc ol {
        margin-left: 1.7361vw;
        margin-top: 0.6944vw;
    }
    .faq-desc li {
        margin: 0.3472vw 0;
        font-size: 1.1111vw;
    }
    .faq-title {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        background: #FFFFFF;
        box-shadow: 0vw 5.7034vw 10.1901vw rgba(0, 0, 0, 0.02), 0vw 2.7689vw 4.9471vw rgba(0, 0, 0, 0.02), 0vw 1.3574vw 2.4251vw rgba(0, 0, 0, 0.0177484), 0vw 0.5367vw 0.9589vw rgba(0, 0, 0, 0.0124007);
        border-radius: 6.9444vw;
        padding: 1.0417vw 2.0833vw;
        font-size: 1.25vw;
        cursor: pointer;
        position: relative;
        z-index: 1;
    }
    .faq-title .dropdown svg {
        transition: .3s;
    }
    .faq-title:hover .dropdown svg,
    .faq-item.active .dropdown svg {
        transform: rotate(180deg);
    }
    .faq-title span.dropdown {
        position: relative;
        top: 0;
        left: 0;
    }
    .faq .h3 {
        margin-bottom: 2.7778vw;
    }


    .error-message{
        font-size: 1.25vw;
        text-align: center;
        margin-top: 0.6944vw;
        color: #E4455B;
    }

    .btn-stamp{
        width: auto;
        height: auto;
        padding: 0 1.7361vw;
        margin-bottom: 0.6944vw;
    }
}