* {
    box-sizing: border-box;
  }

  /* @font-face {
    font-family: 'Made in China', sans-serif;

    src: url(../font/madeinchina.TTF);
  } */

  a {
    text-decoration: unset;
    color: unset;
  }
  body {
          width: 480px;
          margin: auto;
          font-family: 'Made in China', 'Inter', sans-serif;
          font-family: 'Proxima Nova', sans-serif;
color: #fff;
          font-size: 20px;
          background:black;
          letter-spacing: 0.04em;
  }

section, header {
    position: relative;	
}
section > .tazaki_bg {
position:absolute;
width:100%;
    height: 100%;
overflow:hidden;
z-index:0;
}

h1,h2,h3,h4,h5,p {
    margin:0;
    padding:0;
}

.button, button, a.submit {
        margin: auto;
    width: 400px;
    z-index: 2;
    height: 81px;
    height: 78px;
    font-weight: 800;
    font-size: 20px;
    line-height: 79%;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    background: linear-gradient(180deg, #FF0000 0%, #771414 100%);
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
    box-shadow: 0 0 30px #77141490;
    outline: none;
    color: white;
    border: unset;

}

a.button::after, button::after {
    content: '';
    pointer-events: none;
    width: 8px;
    height: 8px;
    border: 2px solid white;
    border-top: transparent;
    border-left: transparent;
    transform: rotate(-45deg);
    transform-origin: 2px;
}

a.submit {
    border-radius: 10px;
    background: var(--2, linear-gradient(180deg, #F00 0%, #771414 100%));
    display: flex;
    flex-direction: column;
    text-align: center;
    gap: 10px;
    height: auto;
    padding-block: 15px;
    line-height: normal;
}
a.submit p {
    padding-block: 0;
    margin-block: 0;
    display: grid;
    place-content: center;
    gap: 7px;
    grid-template-columns: 1fr auto;
    align-items: center;
    font-weight: 600;
        font-size: 25px;
}
a.submit p::after{
    width: 14px;
    line-height: 0;
    content: url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 37' fill='none'> <path d='M20.6592 20.175C21.6356 19.1987 21.6356 17.6158 20.6592 16.6395L4.74934 0.729557C3.77303 -0.246754 2.19012 -0.246754 1.21381 0.729557C0.237494 1.70587 0.237494 3.28878 1.21381 4.26509L15.3559 18.4072L1.21381 32.5494C0.237494 33.5257 0.237494 35.1086 1.21381 36.0849C2.19012 37.0612 3.77303 37.0612 4.74934 36.0849L20.6592 20.175ZM17.1084 18.4072V20.9072H18.8915V18.4072V15.9072H17.1084V18.4072Z' fill='white'/></svg>");

}
a.submit img {
    display: block;margin-inline: auto; border-radius: 13px;
}

.powered-paypal {
    color: #C0C0C0;
    font-variant-numeric: lining-nums proportional-nums;
    text-align: center;
    font-size: 20px;
    font-style: italic;
    font-weight: 500;
    line-height: normal;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 15px;
    gap: 6px;
}
.powered-paypal::after {
    display: block;
    width: 80px;
    line-height: 0;
    content: url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 130 35' fill='none'> <path d='M16.3313 0.137207H6.28445C5.95184 0.136998 5.6301 0.255583 5.37718 0.471596C5.12427 0.68761 4.95682 0.986848 4.905 1.31539L0.841582 27.0783C0.822901 27.1978 0.830353 27.32 0.863421 27.4364C0.896489 27.5528 0.954387 27.6606 1.03313 27.7525C1.11188 27.8444 1.2096 27.9181 1.31957 27.9686C1.42953 28.0191 1.54913 28.0451 1.67013 28.0449H6.46661C6.79943 28.0451 7.12135 27.9263 7.3743 27.71C7.62724 27.4937 7.79456 27.1941 7.84606 26.8653L8.94198 19.9166C8.99344 19.5881 9.16054 19.2887 9.41318 19.0724C9.66582 18.8561 9.98738 18.7372 10.32 18.737H13.5005C20.1186 18.737 23.9381 15.5344 24.9356 9.18808C25.3852 6.41156 24.9547 4.23001 23.6546 2.70219C22.2267 1.02452 19.694 0.137207 16.3313 0.137207ZM17.4904 9.54653C16.941 13.1516 14.1865 13.1516 11.5231 13.1516H10.007L11.0706 6.41891C11.1018 6.22193 11.2022 6.04254 11.3538 5.913C11.5054 5.78347 11.6983 5.71229 11.8977 5.71229H12.5926C14.4069 5.71229 16.1183 5.71229 17.0027 6.74651C17.5301 7.36351 17.6917 8.28021 17.4904 9.54653ZM46.3633 9.43048H41.5522C41.3527 9.43048 41.1599 9.50166 41.0083 9.63119C40.8566 9.76073 40.7562 9.94012 40.7251 10.1371L40.5121 11.4828L40.1757 10.995C39.1341 9.48337 36.8115 8.97801 34.4933 8.97801C29.1768 8.97801 24.6359 13.0047 23.7516 18.6532C23.2918 21.4709 23.9455 24.1651 25.5438 26.0441C27.0099 27.7717 29.1078 28.4915 31.6037 28.4915C35.8875 28.4915 38.2629 25.737 38.2629 25.737L38.0485 27.0739C38.0293 27.1934 38.0364 27.3157 38.0691 27.4322C38.1017 27.5487 38.1593 27.6568 38.2378 27.749C38.3162 27.8411 38.4138 27.9152 38.5236 27.966C38.6335 28.0169 38.753 28.0433 38.8741 28.0435H43.2078C43.5406 28.0436 43.8625 27.9248 44.1155 27.7085C44.3684 27.4922 44.5357 27.1926 44.5872 26.8638L47.1875 10.3971C47.2066 10.2779 47.1996 10.1559 47.167 10.0396C47.1344 9.92328 47.0769 9.81545 46.9986 9.72354C46.9202 9.63163 46.8228 9.55782 46.7131 9.50722C46.6035 9.45663 46.4841 9.43044 46.3633 9.43048ZM39.6571 18.7943C39.1929 21.5429 37.0113 23.388 34.2289 23.388C32.8318 23.388 31.7153 22.94 30.9984 22.0908C30.2874 21.2476 30.0171 20.0474 30.2433 18.7105C30.6767 15.9854 32.895 14.0801 35.6348 14.0801C37.001 14.0801 38.1116 14.534 38.8432 15.3905C39.5763 16.2557 39.8672 17.4633 39.6571 18.7943ZM71.9867 9.43048H67.152C66.924 9.43084 66.6995 9.48682 66.498 9.59358C66.2966 9.70033 66.1242 9.85462 65.9958 10.0431L59.3278 19.8652L56.5013 10.4265C56.4145 10.1386 56.2374 9.88633 55.9961 9.70694C55.7548 9.52756 55.4622 9.43062 55.1615 9.43048H50.4106C50.2772 9.43012 50.1457 9.46163 50.027 9.52237C49.9083 9.58311 49.8058 9.67133 49.728 9.77968C49.6503 9.88804 49.5995 10.0134 49.58 10.1453C49.5605 10.2772 49.5728 10.4119 49.6158 10.5382L54.9412 26.166L49.9346 33.2337C49.8456 33.359 49.7929 33.5063 49.7821 33.6596C49.7713 33.813 49.8029 33.9663 49.8734 34.1028C49.944 34.2393 50.0507 34.3538 50.182 34.4337C50.3133 34.5136 50.464 34.5559 50.6177 34.5558H55.4465C55.672 34.5561 55.8941 34.5017 56.094 34.3974C56.2938 34.293 56.4653 34.1417 56.5939 33.9564L72.6742 10.7453C72.7613 10.6197 72.8125 10.4727 72.822 10.3201C72.8315 10.1675 72.7991 10.0153 72.7283 9.87983C72.6575 9.74437 72.5509 9.63088 72.4202 9.55167C72.2894 9.47246 72.1395 9.43055 71.9867 9.43048Z' fill='white'/> <path d='M87.9935 0.137211H77.9451C77.6127 0.137351 77.2913 0.256095 77.0387 0.472077C76.7861 0.688059 76.6189 0.987101 76.5671 1.3154L72.5037 27.0783C72.4848 27.1976 72.492 27.3197 72.5248 27.4359C72.5576 27.5522 72.6152 27.66 72.6937 27.7519C72.7722 27.8438 72.8696 27.9176 72.9794 27.9682C73.0891 28.0187 73.2085 28.0449 73.3293 28.0449H78.4857C78.7183 28.0446 78.9432 27.9613 79.1199 27.8099C79.2965 27.6586 79.4134 27.4491 79.4494 27.2193L80.6026 19.9166C80.6541 19.5881 80.8212 19.2887 81.0738 19.0724C81.3265 18.8561 81.648 18.7372 81.9806 18.737H85.1597C91.7792 18.737 95.5973 15.5344 96.5963 9.18809C97.0473 6.41156 96.6139 4.23001 95.3138 2.70219C93.8873 1.02452 91.3561 0.137211 87.9935 0.137211ZM89.1525 9.54654C88.6046 13.1516 85.8501 13.1516 83.1852 13.1516H81.6706L82.7357 6.41891C82.7662 6.22193 82.8663 6.04239 83.0177 5.91278C83.1691 5.78316 83.362 5.71205 83.5613 5.71229H84.2562C86.069 5.71229 87.7819 5.71229 88.6663 6.74651C89.1937 7.36352 89.3538 8.28021 89.1525 9.54654ZM118.024 9.43048H113.216C113.016 9.42993 112.823 9.50095 112.672 9.63061C112.52 9.76028 112.42 9.93999 112.39 10.1371L112.177 11.4828L111.839 10.995C110.798 9.48337 108.477 8.97801 106.158 8.97801C100.842 8.97801 96.3025 13.0047 95.4181 18.6532C94.9597 21.4709 95.6105 24.1652 97.2089 26.0441C98.6779 27.7717 100.773 28.4915 103.269 28.4915C107.553 28.4915 109.928 25.737 109.928 25.737L109.714 27.0739C109.694 27.1937 109.701 27.3162 109.734 27.4329C109.767 27.5497 109.825 27.6579 109.904 27.7501C109.983 27.8423 110.08 27.9163 110.191 27.967C110.301 28.0176 110.421 28.0437 110.542 28.0435H114.874C115.207 28.0433 115.528 27.9243 115.781 27.708C116.034 27.4918 116.201 27.1924 116.252 26.8638L118.854 10.3971C118.872 10.2775 118.865 10.1553 118.832 10.0389C118.798 9.9225 118.74 9.81469 118.661 9.72285C118.583 9.63102 118.485 9.55733 118.375 9.50687C118.265 9.4564 118.145 9.43034 118.024 9.43048ZM111.318 18.7943C110.856 21.5429 108.672 23.388 105.89 23.388C104.495 23.388 103.376 22.94 102.659 22.0908C101.948 21.2476 101.681 20.0474 101.904 18.7105C102.34 15.9854 104.556 14.0801 107.295 14.0801C108.662 14.0801 109.772 14.534 110.504 15.3905C111.24 16.2557 111.531 17.4633 111.318 18.7943ZM123.696 0.843829L119.572 27.0783C119.553 27.1976 119.561 27.3197 119.593 27.4359C119.626 27.5522 119.684 27.66 119.762 27.7519C119.841 27.8438 119.938 27.9176 120.048 27.9682C120.158 28.0187 120.277 28.0449 120.398 28.0449H124.544C125.233 28.0449 125.817 27.5455 125.923 26.8653L129.989 1.10385C130.008 0.984438 130.001 0.862352 129.968 0.745987C129.936 0.629622 129.878 0.521738 129.8 0.429749C129.721 0.337761 129.624 0.26385 129.514 0.213098C129.404 0.162346 129.285 0.135956 129.164 0.135742H124.522C124.322 0.136448 124.13 0.208092 123.979 0.33784C123.827 0.467588 123.727 0.646963 123.696 0.843829Z' fill='white'/> </svg>");
}

div.button {
    position: relative;
    margin: 0 auto;
    box-shadow: unset;
    display: flex;
}

div.button::before {
    content: '';
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 6px;
    background: #550E0E;
}
div.button::after {
    content: '';
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 37px;
    background: linear-gradient(180deg, #FF0000 0%, #771414 100%);
    opacity: 0.8;
    filter: blur(40px);
}

video {
    margin: 20px auto;
    border-radius: 20px;
}


ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul li img {
    display: block;
}

.sect1 {
    background:url(../img/sect1_bg.png) no-repeat top;
    text-align: center;
padding-top: 72px;
}

.japan {
    font-weight: 300;
font-size: 20.0316px;
line-height: 16px;
font-family: 'Made in China';
letter-spacing: 0.41em;
color: #848484;
margin-bottom: 60px;
}

.main_title h1 {
    font-family: 'Made in China';
    font-weight: 300;
    font-size: 58.2513px;
    line-height: 79%;
    letter-spacing: 0.06em;
}
.main_title div {
    background: linear-gradient(180deg, #FF0000 0%, #771414 100%);
    font-family: 'Made in China';
font-weight: 300;
font-size: 40.9579px;
line-height: 79%;
letter-spacing: 0.13em;
padding: 12px 15px;
max-width: 388px;
margin: auto;
margin-top: 15px;
}
.main_title p {
font-style: normal;
font-weight: 800;
font-size: 18px;
letter-spacing: 0.04em;
text-transform: uppercase;
margin-top: 25px;
padding: 0;
line-height: 2;
}
.main_title p span {
color: #F5BE3C;

}


.promo_text {
    display: flex;
    align-items: center;
    margin-top: 520px;
    text-align: center;
    justify-content: center;
    margin-left: -33px;
}
.promo_text strong {
    margin-left: -20px;
    font-size: 30.7085px;
    line-height: 37px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
}
.promo_text .text2 {
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: -0.019em;
    
    color: rgba(103, 103, 103, 0.74);
}

.promo_price_group {
margin-bottom: 30px;
}

.promo_price_group > p {
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
}
.promo_price_group .price {
    margin-top: 10px;
    display: flex;
    align-items: center;
    gap: 40px;
    justify-content: center;
}
.promo_price_group .price strong {
font-size: 45px;
line-height: 55px;
letter-spacing: 0.04em;
color: #F5BE3C;
}
.promo_price_group .price div {
    font-weight: 500;
    font-size: 28px;
    line-height: 28px;
    letter-spacing: 0.04em;
    color: #8c8888;
}



.sect2 {
    /* background: radial-gradient(140% 44.6% at 50% 55.4%, #FFFFFF 0%, #FFFFFF 39.12%, #EDEDED 100%); */
    background: url(../img/sect2_bg.jpg) no-repeat top;
    margin-top: 40px;
        z-index: 4;
}

.sect2 .title {
    margin-left: auto;
    max-width: 280px;
    padding-top: 250px;
    text-transform: uppercase;

}

.sect2 .title h3 {
    font-size: 50px;
    line-height: 35px;
    position: relative;
    font-family: 'Made in China';
    letter-spacing: 3px;
    font-weight: 100;

}
.sect2 .title h3 span {
    color: #FF0000;
}
.sect2 .title h3::after{
    content: url(../img/givetazaki.png);
    position: absolute;
    left: -130px;
    top: -50px;

}
.sect2 .title p {
    font-weight: 700;
font-size: 20px;
line-height: 146%;
margin-top: 30px;
position: relative;
}
.sect2 .title p span {
    color: #B62929;
}
.sect2 .title p::after{
    content: url(../img/icontazaki.png);
    position: absolute;
    top: 10px;
    right: 50px;
}

.sect2 .text {
    font-weight: 500;
    font-size: 20px;
    line-height: 146%;
    max-width: 325px;
    margin: auto;
    margin-top: 72px;
    text-align: center;
}

.sect2 .text span {
    color: #F5BE3C
    
}

.sect2 .benef_group  {
    position: relative;
    display: flex;
    gap: 30px;
    align-items: flex-start;
    max-width: 380px;
    margin: auto;
    font-family: 'Proxima Nova';
font-style: normal;
font-weight: 600;
font-size: 19px;
line-height: 146%;

letter-spacing: 0.04em;
}
.sect2 .benef_group img  {
    filter: drop-shadow(0 0 30px #f20b0b33);
}

.sect2 .benef2  {
    
    text-align: right;
}
.sect2 ul.char {
    font-weight: 500;
font-size: 19px;
line-height: 125%;
text-align: center;
margin-top: 120px;
display: grid;
grid-template-columns: 1fr 1fr;
}

.sect2 ul.char li {
display: flex;
flex-direction: column;
align-items:center;
gap: 10px;
max-width: 50%;
margin:0 auto;
margin: 0 auto 40px;
}

.sect2 .parag {
    font-weight: 300;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    letter-spacing: 0.03em;
    padding:0 24px;
}

.sect2 .orientations {
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
}

.sect2 .orientations>div {
    position: relative;
}
.sect2 .orientations>div span {
    position: absolute;
    bottom: 30px;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0.03em;
    color: #000000;
    left: 0;
    right: 0;
    text-align: center;
}


.sect3 {
    background:url(../img/sect3_bg.jpg) no-repeat top;
    color: black;
    padding-top: 210px;
    padding-bottom: 110px;
    margin-top: -151px;
    z-index: 3;
}

.sect3 .content_wrapper {
    padding: 0 40px;
}
.sect3 h3 {
    font-family: 'Made in China';
font-weight: 300;
font-size: 50px;
    font-size: 44px;
line-height: 100%;
text-align: center;
}
.sect3 h3 span {
    color:#F20B0B;
}

.sect3 .text {
    font-weight: 500;
font-size: 20px;
line-height: 146%;
text-align: center;
margin-top: 20px;
font-family: 'Proxima Nova';
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 146%;
/* or 29px */

text-align: center;
letter-spacing: 0.04em;
}

.sect3 .cut_food {
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
    gap: 20px;
}
.sect3 .cut_food li {
    display: grid;
    gap: 15px;
    justify-items: center;
}

.sect3 div.button {
    margin-top: 460px;
color:#fff;

}
.sect3 .left_prod {
    font-weight: 500;
font-size: 15px;
text-align: center;
margin-top: 35px;
color:#fff;
}
.sect3 .left_prod span {
    color:#F5BE3C;
}

.sect3a {
    background: url(../img/sect3a_bg.jpg) top no-repeat;
    padding-top: 270px;
    margin-top: -230px;
    z-index: -1;
}
.sect3a .card {
    position: relative;
    margin-bottom: 20px;
}
.sect3a .text_card {
    position: absolute;
    font-weight: 500;
font-size: 20px;
line-height: 120%;
color:#fff;
top: 0;
bottom:0;
margin: auto;
height: fit-content;
}
.sect3a .text_card span {
    color: #F5BE3C;
}
.sect3a .text_card.t_c1 {
    max-width: 230px;
left: 20px;

}
.sect3a .text_card.t_c2 {
    max-width: 280px;
    text-align: right;
    right: 25px;
}
.sect3a .text_card.t_c3 {
    max-width: 250px;
    left: 20px;
}

.sect4 {
    background: url(../img/sect4_bg.webp) no-repeat;
    padding-top: 250px;
    color: #FFFFFF;
    padding-bottom: 20px;
    margin-top: -50px;
}

.sect4 .guarantee {
    font-family: 'Made in China';
    font-weight: 300;
    font-size: 88.8372px;
    line-height: 73%;
    text-align: center;
    position: absolute;
    top: 145px;
    display: grid;
    left: 0;
    right: 0;
}
.sect4 .guarantee span {
    color: #CC2A2A;
font-size: 48px;
line-height: 22px;
}
.sect4 .guarantee_parag {
    font-weight: 700;
font-size: 32px;
line-height: 45px;
text-align: center;
    margin-top: 40px;
}
.sect4 .guarantee_parag span {
    color: #F5BE3C;
}

.sect4 h3 {
    font-family: 'Made in China';
    font-weight: 300;
    font-size: 45px;
    line-height: 100%;
    text-align: center;
    color: #000;
    /* max-width: 440px; */
    margin: 175px auto 0;
}
.sect4 h3 span {
    color:#F20B0B;
}


.sect4 .description {
    margin-top: 530px;
    padding: 0 18px;
}
.sect4 .description .desc {
    display: grid;
    gap: 30px;
    max-width: 190px;
}
.sect4 .description .desc h4 {
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
}
.sect4 .description .desc p {
    font-weight: 300;
font-size: 18px;
line-height: 22px;
}
.sect4 .description .desc_l {
    margin-left: 25px;
}
.sect4 .description .desc_r {
    margin-left: auto;
    margin-right: 15px;
}
.sect4 .description .desc2 {
    margin-top: 80px;
}
.sect4 .description .desc3 {
    margin-top: 80px;
}
.sect4 .description .desc4 {
    margin-top: 120px;
}

.sect4 div.button {
    margin-top: 110px;
        margin-top: 90px;
}

.sect4 .left_prod {
    font-weight: 500;
font-size: 15px;
text-align: center;
margin-top: 50px;
color:#fff;
}
.sect4 .left_prod span {
    color:#F5BE3C;
}


.sect5 {
    background: url(../img/sect5_bg.jpg) no-repeat top;
    z-index: 2;
    padding-top: 50px;
    background-position-y: -38px;
    padding-bottom: 90px;
}
.sect5 h3 {
    font-family: 'Made in China';
    font-weight: 300;
    font-size: 50px;
    line-height: 100%;
    text-align: center;
    color: #fff;
    max-width: 360px;
    margin: 50px auto 0;
        

}
.sect5 h3 span {
    color: #F20B0B;
    display: block;
}
.sect5 .text  {
    margin-top: 20px;
    text-align: center;
    font-weight: 500;
font-size: 20px;
line-height: 29px;
}
.sect5 .text span {
    color: #F5BE3C;
}
.sect5 .text img {
    vertical-align: text-top;
}


.slider_rev1 {
    margin-top: 47px;
}

.slick-initialized .review_card.slick-slide {
    background: linear-gradient(89.99deg, #151515 0.01%, #0D0D0D 99.99%);
    min-height: 580px;
    padding: 34px 40px;
    position:relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
color: #FFFFFF;
margin: 0 60px;
outline: unset;
}
.review_card .quote {
position: absolute;
right: 27px;
top: 17px;
}

.review_card .person {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
}
.review_card .person>div {
    display: grid;
    text-align: left;
    font-weight: 500;
}
.review_card .person .date {
    font-size: 15px;
    line-height: 146%;
    color: #7F7F7F;
}
.review_card .person .name {
    font-size: 25px;
line-height: 146%;
}
.review_card .stars_rev {
    display: flex;
    gap: 7px;
    margin-top: 5px;
}
.review_card .stars_rev img {
    width: 15px;
    height: 15px;
}

.review_card .review_photo {
margin-top: 26px;
width: 100%;
}
.review_card p {
    font-weight: 500;
    margin-top: 30px;
    font-size: 16px;
    line-height: 146%;
}

.slick-dots {
    bottom: -10px;
}
.slick-dots li {
    background: linear-gradient(0deg, #1D1D1D, #1D1D1D), #2F2F2F;
    border-radius: 30px;
    width: 16px;
    height: 16px;
}

li.slick-active {
    background: #F20B0B;
    width: 22px;
    height: 22px;
}

.slick-dots li button:before {
    content: ''
}
/* .slick-dots li button::after {
    content: none
} */


.sect6 {
    margin-top: 50px;
    margin-bottom: 35px;
    
}
.sect6 h3 {
    font-family: 'Made in China';
    font-weight: 300;
    font-size: 50px;
    line-height: 100%;
    text-align: center;
    color: #fff;
    max-width: 360px;
    margin: 0px auto;
}
.sect6 h3 span {
    color: #F20B0B;
    display: block;
}
.sect6 .how_order {
    display: grid;
    gap: 50px;
    margin-top: 50px;

}

.sect6 .order_step {
    display: grid;
    text-align: left;
    font-weight: 600;
    grid-template-columns: 80px 1fr;
    gap: 40px;
    align-items: center;
    margin-inline: 20px;
}

.sect6 .order_step span {
    font-size: 24px;
    line-height: 35px;
}

.sect6 .order_step p {
    font-weight: 600;
    font-size: 18px;
    line-height: 23px;
    color: #858383;
}
.sect6 .order_step p strong {
    color: #c0c0c0;
}

#order_form.sect1 h3 {
    font-family: 'Proxima Nova', sans-serif;
    font-weight: 600;
    font-size: 28px;
    
    line-height: 100%;
    text-align: center;
    color: #fff;
    max-width: 360px;
    margin: 20px auto 40px;
}
#order_form.sect1 h3 span {
    color: #F20B0B;
    display: block;
}

#order_form .text {
    font-weight: 700;
font-size: 28px;
line-height: 35px;
text-align: center;
text-transform: uppercase;
color: #6C6C6C;
max-width: 360px;
margin: 52px auto;
position: relative;
}
#order_form .text:after {
    content:url(../img/arrow_down.png);
    position:absolute;
    left:0;
    right: 0;
    bottom:-45px;
}


#order_form .promo_price_group > p {
    color: #727272;
  }
#order_form .promo_price_group > p span {
    color: #f20b0b;
  }

#order_form .form  {
margin-top: 35px;
}
#order_form .form label  {
    position: relative;
    /* height: 195px; */
    display: block;
    margin: auto;
    margin-bottom: 50px;
    color: #fff;
    width: max-content;
}
#order_form .form label::after  {
    content: '';
    width: 41px;
    height: 41px;
    border-radius:50%;
    position: absolute;
    box-shadow: inset 0px 4px 10px rgba(0, 0, 0, 0.8);
    display: block;
    right: 30px;
    top: -21px;
    background:white;
}
#order_form .form label.active::after  {
    content: '✓';
    color:white;
    background:#127F1D;
    font-size: 30px;
    line-height: 50px;
}

#order_form .form label.active {
    outline: 1.5px solid #EA6464 ;

    /* border-image-source: linear-gradient(104.94deg, #F20B0B 4.18%, #EA6464 98.47%, #FF9191 98.47%); */
    filter:drop-shadow(0 0 35px #F20B0B80)
    
}

#order_form .form label .radio_group {
    background: linear-gradient(180deg, #FF0000 0%, #771414 100%);
    border-radius: 0px;
    /* width: max-content; */
    position: absolute;
    display: flex;
    align-items: center;
    padding: 7px 10px;
    top: 5px;
    left: 10px;
    gap: 10px;
}

#order_form .form label .radio_group input {
    filter: sepia(1) hue-rotate(308deg) contrast(2.65);
    margin: 0;
    padding: 0;
    margin-top: -1px;
}
#order_form .form label .radio_group .percent {
    font-size: 11.4894px;
}


#order_form .form label img  {
    /* height:100% */
    display: block;
}
#order_form .form label .pick_txt  {
    position: absolute;
    right: 40px;
    font-size: 16px;
    line-height: 20px;
    top: 12px;
    max-width: 160px;
    /* pointer-events: none; */
    text-transform: uppercase;
    text-align: center;
}
#order_form .form label .pick_txt .qty_mult {
    font-weight: bold;
    font-size: 40px;
    line-height: 150%;
    background: linear-gradient(180deg, #FF0000 0%, #771414 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
#order_form .form label .pick_txt .qty_mult + p {
    font-weight: 700;
font-size: 20px;
line-height: 100%;
}
#order_form .form label .pick_txt .price {
margin-top: 20px;
}
#order_form .form label .pick_txt .price div {
    font-weight: bold;
    font-size: 30px;
    color: #F5BE3C;
    margin-bottom: 20px;

}
#order_form .form label .pick_txt .price span.cut_price {
    font-size: 20px;
    color: #868181;
}
#order_form .form label .pick_txt .price span.cut_price::before {
    bottom: 7px;
}


#order_form .form input:not([type="radio"]) {
    width:100%;
    display: block;
    background: #1C1C1C;
    border: 1px solid rgba(252, 2, 2, 0.5);
    box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.05);
    font-weight: 600;
font-size: 20px;
line-height: 30px;
padding: 28px 30px;
margin-bottom: 20px;
outline: unset;
color:#fff;
font-family: 'Proxima Nova', sans-serif;
border: unset;
}

form input:placeholder-shown {
    color:#4C4C4C
}

#order_form .form .input_wrapper {
    padding: 0 55px;
    margin-top: 10px;
}
#order_form .form .input_wrapper input:not(:placeholder-shown) {
    border-color: rgba(252, 2, 2, 0.5);
    color: white;
    background: #1C1C1C;

  }
#order_form .form .input_wrapper input:placeholder-shown {
    border-color: unset;
  }
  
#order_form .form button {
outline: none;
color: white;
border:unset;
}
#order_form .left_prod {
    font-weight: 500;
font-size: 15px;
text-align: center;
margin-top: 60px;
color:#fff;

}
#order_form .left_prod  span {
    color:#F5BE3C;
}
.cut_price {
    position: relative;
}
.cut_price::before {
    content: '';
    background: #8c8888;
    height: 2px;
    width: 110%;
    transform: rotate(-10deg);
    position: absolute;
    bottom: 14px;
}

footer {
    padding-top: 60px;
    background: url(../img/footer.png) bottom no-repeat;

    
    z-index: 1;
    padding-top: 269px;
    min-height: 397px;
    margin-top: -215px;

}

.succes.succes_form h3 {
    font-family: 'Proxima Nova', sans-serif;
}



.title-footer {
    margin-top: 70px;
    text-align: center;
    text-transform: uppercase;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: .8px;
    background: linear-gradient(285deg, #fff 44.46%, #ffffffbf 107.59%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.payment-footer-group {
    margin-block: 60px;
    padding-block:10px; 
    padding-inline: 20px; 
    border-top: unset;
    border-bottom: unset;
}

.logo-t, .paymets-logos {
    display: block;
    margin-inline: auto;
    margin-top: 30px;
    /* width: 130px; */
}


.fc-footer_container img{margin-inline:auto;}
.fc-footer_container .secure{display:flex;justify-content:space-between;align-items:flex-start;text-align:left;gap:70px;padding-left:20px;}
.fc-footer_container .secure .secure_payment{display:flex;gap:7px;color:#dadada;font-size:12px;}
.fc-footer_container .secure .secure_payment:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19' fill='none'%3E%3Cpath d='M16.265 7.673h-.37V5.94c0-3.205-2.544-5.882-5.722-5.939h-.348c-3.178.057-5.722 2.734-5.722 5.94v1.732h-.37c-.57 0-1.036.589-1.036 1.316v8.69c0 .727.466 1.321 1.036 1.321h12.532c.57 0 1.036-.594 1.036-1.32V8.989c0-.727-.466-1.316-1.036-1.316Zm-5.092 5.652v2.626a.56.56 0 0 1-.553.555H9.378a.56.56 0 0 1-.553-.555v-2.626a1.562 1.562 0 0 1-.462-1.124c0-.833.644-1.548 1.462-1.581.087-.004.261-.004.348 0 .818.033 1.462.748 1.462 1.581 0 .44-.17.837-.462 1.124Zm2.281-5.652h-6.91V5.94c0-1.909 1.551-3.487 3.455-3.487 1.904 0 3.455 1.578 3.455 3.487v1.733Z' fill='%2340A52F'/%3E%3C/svg%3E");}
.fc-footer_container .secure .secure_payment h5{color:#40a52f;font-size:16px;}
.fc-footer_container .secure .secure_payment p{line-height:normal;}