/* @font-face {
	font-family: 'Gotham Pro';
	src: url('GothamPro-Medium.eot');
	src: local('Gotham Pro Medium'), local('GothamPro-Medium'),
		url('GothamPro-Medium.eot?#iefix') format('embedded-opentype'),
		url('GothamPro-Medium.woff') format('woff'),
		url('GothamPro-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
} */

.santa__text-h4 {
   font-weight: 400;
   text-align: center;
   color: #264555;
   margin-bottom: 30px;
   font-size: 18px;
}

.accountTablMob{
   display: none !important;
}

.onlyFlexMobileDiv{
   display: none !important;
}


@media only screen and (max-width: 730px) {
   .onlyFlexMobileDiv{
      display: flex !important;
      align-items: center;
   }

   .accountTabl{
      display: none !important;
   }
   .accountTablMob{
      display: inline-block !important;
   }
}



.errorpages .thank-you__image img{
   height: 610px;
}

.subPopup .inputContainer{
   /*width: calc(50% - 18px);*/
}
.subPopup__main{
   width: 100%;
   justify-content: space-between;
   display: flex;
   flex-flow: wrap;
}


.inputContainer--text p{
   color: #264555;
   font-size: 12px;
   font-style: normal;
   font-weight: 400;
   line-height: normal;
}

.inputContainer--text p:first-child{
   margin-bottom: 10px;
}


.inputContainer--date2 label{
   left: -5px;
}

.subPopup__main>div:nth-child(2){
   /*margin-top: 0;*/
}

.inputContainer--text p a{
   text-decoration: underline;
}


.inputContainer--date2 input:focus~label, .inputContainer--date2 input:not(:placeholder-shown)~label{
   transform: translateY(-52px) scale(0.8);
}


.thankPageJs .thank-you__image img{
   height: 610px;
   object-position: 36%;
}


.inputContainer--dateSanta{
   margin-top: 30px;
}


.subPopup .popupBody{
   /*max-width: 900px;*/
}

.errorpages .thank-you__image span{
   right: 24px;
   bottom: 31px;
   top: auto;
   left: auto;
}

.cartItem .img-wrapper img{
   height: 100px !important;
}

.cartPopup .popupBody h3, .santa__popup .popupBody h3{
   text-align: center;
}

.cartPopup .popupBody,  .santa__popup .popupBody{
   padding-top: 24px;
   padding-left: 50px;
   padding-right: 50px;
}

.santa__popup .popupBody{
   padding-bottom: 36px;
}


.gifts .content .giftItem.giftItem_subscr h4 {
   color: #F86238 !important;
}


.inputContainer__person{
   color: #035E91;
   margin-top: 10px;
   line-height: 1.1;
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   display: inline-block;
   margin-bottom: 32px;
}


.santa__popup--buttons{
   display: inline-block;
   text-align: center;
   width: 100%;
}


html.html{
   margin: 0 !important;
}

.giftItem .description{
   color: #8E8E8E;
   font-size: 20px;
   display: inline-block;
   text-align: center;
   width: 100%;
}

.awards.init {
   opacity: 1 !important;
}

#wpadminbar{
   display: none;
}

html body .gifts .content .giftItem .price{
   margin: inherit;
   font-size: inherit;
   color: inherit;
}
.header{
   width: 100%;
   max-width: 1920px;
   margin: 0 auto;
   padding: 0 55px 0 38px;
   height: 93px;
   background-color: inherit;
}

.header .container{
   max-width: 100%;
   border-radius: 0px 0px 30px 30px;
   background: #FFF;
   box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.05);
   padding-left: 50px;
   padding-right: 34px;
}

.header__logo{
   display: flex;
   align-items: center;
   gap: 53px;
}

.header__logo a{
   display: block;
}

.header__logo--icu img{
   width: 93px;
   height: 39px;
}

.header .container nav a.navItem{
   color: #054E77;
   font-size: 20px;
   font-style: normal;
   font-weight: 400;
   line-height: normal;
   transition: .35s;
}

.header .container nav a.navItem:hover{
   color: #F86238;
}

.header .container nav a.navItem--fond{
   margin-right: 60px;
   margin-left: 60px;
}

.circle_nav{
   position: relative;
   margin: 0 20px 0 0;
}

body .header .container nav a.circle_nav{
   font-size: 22px;
}

.circle_nav svg{
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
}

.background_cicle{
   position: relative;
}

.background_cicle svg{
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   z-index: 0;
   transition: .35s;
}

body .header .container nav .background_cicle span{
   z-index: 1;
   position: relative;
   color: #FFF;
   font-size: 20px;
   font-style: normal;
   font-weight: 400;
   line-height: normal;
   transition: .35s;
}

.siteLanguageEN .header .container nav .background_cicle span{
   min-width: 190px;
   text-align: center;
}

.background_cicle:hover svg path{
   fill: #fff;
   stroke: #F86238;
}

body .header .container nav .background_cicle:hover span{
   color: #F86238;
}

body .header .container nav .secondaryBtn:hover{
   background: inherit;
   color: #F86238;
}

body .secondaryBtn{
   border: inherit;
   border-radius: inherit;
}


@media (max-width: 1700px) {
   .header{
      padding: 0 39px 0 35px;
   }

   .siteLanguageEN .header .container nav .background_cicle span{
      min-width: 180px;
   }
}

@media (max-width: 1480px) {
   .siteLanguageEN .header .container nav .background_cicle span{
      min-width: 170px;
   }

   .header{
      padding: 0;
   }

   .header__logo--icu img{
      width: 93px;
      height: 36px;
   }

   .header__logo .logo img, .header__logo .logo svg{
      width: 200px;
      height: 26px;
   }

   body .header .container nav .navItem.background_cicle{
      margin-left: 50px;
   }
}

@media (max-width: 1330px) {
   .siteLanguageEN .header .container nav .background_cicle span{
      min-width: 160px;
   }

   .background_cicle svg{
      width: 210px;
      height: 56px;
   }

   .header .container{
      padding-left: 44px;
      padding-right: 30px;
   }

   body .header .container nav .background_cicle span, .header .container nav a.navItem{
      font-size: 17px;
   }

   body .header .container nav a.circle_nav{
      font-size: 20px;
   }

   .body .header .container nav a.circle_nav{
      font-size: 20px;
   }

   .header .secondaryBtn{
      padding: 14px 20px;
   }

   .header__logo--icu img{
      width: 82px;
      height: 31px;
   }

   .header__logo .logo img, .header__logo .logo svg{
      width: 178px;
      height: 22px;
   }

   .header__logo{
      gap: 50px;
   }

   .circle_nav svg{
      width: 210px;
      height: 64px;
   }

   body .header .container nav a.navItem--fond.navItem {
      margin-left: 35px;
      margin-right: 30px;
   }

   .header{
      height: 74px;
   }
}

@media (max-width: 1230px) {
   body .header .container nav a.navItem--fond.navItem{
      margin-right: 10px;
   }
}

@media (max-width: 1130px) {
   .siteLanguageEN .header .container nav .background_cicle span{
      min-width: 110px;
   }

   .header .container{
      padding-left: 37px;
      padding-right: 25px;
   }

   .header__logo .logo img, .header__logo .logo svg{
      width: 149px;
      height: 21px;
   }

   .header__logo{
      gap: 40px;
   }

   .header__logo--icu img{
      width: 69px;
      height: 29px;
   }

   .circle_nav svg{
      width: 175px;
      height: 48px;
   }

   .background_cicle svg{
      width: 175px;
      height: 54px;
   }

   body .header .container nav a.circle_nav{
      font-size: 16.5px;
   }

   body .header .container nav .background_cicle span, .header .container nav a.navItem{
      font-size: 15px;
   }

   body .header .container nav .navItem.background_cicle{
      margin-left: 40px;
   }
}


@media (max-width: 996px) {

   .subPopup .inputContainer{
      width: 100%;
   }

   .popup .popupBody .close{
      /*top: -25px;*/
   }

   .cartPopup .popupBody, .santa__popup .popupBody{
      padding-left: 5px;
      padding-right: 5px;
   }

   body .cartPopup .popupBody form .primaryBtn.cartBtn, .primaryBtn.santaBtn{
      margin-bottom: 15px !important;
   }

   .inputContainer{
      margin-bottom: 28px;
   }

   .header .container{
      padding-left: 29px;
      padding-right: 20px;
   }

   .header{
      height: 52px;
   }

   body .header .container .logo img{
      width: 114px;
      height: 15.6px;
   }

   .header__logo{
      gap: 30px;
   }

   .header__logo--icu img{
      width: 53px;
      height: 22px;
   }

   .header__logo .logo img, .header__logo .logo svg{
      width: 122px;
      height: 20px;
   }

   .circle_nav svg{
      width: 134px;
      height: 36px;
   }

   body .header .container nav a.circle_nav, body .header .container nav .background_cicle span, .header .container nav a.navItem{
      font-size: 12px;
   }

   .background_cicle svg{
      width: 133px;
      height: 36px;
   }

   body .header .container nav .secondaryBtn{
      padding: 14px 10px;
   }

   body .header .container nav .navItem.background_cicle{
      margin-left: 30px;
   }

   .header .container .logo{
      margin: 0;
   }

   body .header .container nav a.navItem--fond.navItem{
      margin-left: 20px;
      margin-right: 30px;
   }

   .siteLanguageEN .header .container nav .background_cicle span{
      min-width: 95px;
   }

   html .siteLanguageEN .header .container nav a.navItem--fond.navItem{
      margin-right: 0;
   }
}

@media only screen and (max-width: 730px) {

   .inputContainer__buttons{
      order: 2;
   }

   body .header .container nav {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: -1;
      transform: translateY(-100%);
      background-color: var(--light-yellow, #FFF7E6);
      transition: transform ease-in-out 400ms;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      justify-content: center;
      padding: 0 80px 100px;
   }

   .onlyFlexMobile {
      display: flex;
      align-items: center;
      justify-content: flex-end;
      min-width: 80px;
   }

   body .header.open nav {
      transform: translateY(0%);
   }

   .onlyFlexMobile .langSwitcher{
      /*display: none;*/
      margin-right: 12px;
   }

   .onlyFlexMobile .burger{
      height: 36px;
      width: 26px
   }

   .onlyFlexMobile .burger .line{
      background-color: #F86238;
      border-radius: inherit;
      width: 25px;
      height: 2px;
   }

   .onlyFlexMobile .burger .line:nth-child(1){
      transform: translateY(calc(-50% + -8px));
   }

   .onlyFlexMobile .burger .line:nth-child(3){
      transform: translateY(calc(-50% + 8px));
   }

   .onlyFlexMobile .burger.open .line:nth-child(3){
      transform: translateY(calc(-50% + 7px)) rotate(45deg);
   }

   .onlyFlexMobile .burger.open .line:nth-child(1) {
      transform: translateY(calc(-50% + -7px)) rotate(-45deg);
   }

   .header{
      height: 56px;
   }

   .header .container{
      border-radius: 0px 0px 17.083px 17.083px;
      background: #FFF;
      box-shadow: 0px 2.2777063846588135px 8.541399002075195px 0px rgba(0, 0, 0, 0.05);
   }

   body .header .container .logo{
      width: inherit;
   }

   body .header .container .logo img{
      width: 114px;
      height: 17px;
   }

   .header__logo--icu img{
      width: 53px;
      height: 23.5px;
   }

   body .header .container nav .navItem:not(:first-child){
      margin-left: 0;
      margin-top: 0;
   }

   .onlyMobile.primaryBtn{
      background: inherit;
      border: inherit;
      border-radius: inherit;
   }

   .background_cicle svg{
      width: 235px;
      height: 73px;
   }

   body .socialsHeader.onlyMobile{
      display: block;
   }

   body .header .container nav a.navItem--fond.navItem{
      margin-left: 0;
      margin-right: 0;
   }

   body .header nav .navItem:nth-child(1){
      order: 2;
   }

   body .header nav .navItem:nth-child(3){
      order: 3;
   }

   body .header nav .navItem:nth-child(5){
      order: 1;
   }


   header .navItem.circle_nav svg{
      display: none;
   }

   body header.header .container nav .navItem{
      margin: 0 0 40px ;
   }

   body .header .container nav .onlyDestop.background_cicle{
      margin: 0;
   }

   .header .container nav .headerBtn{
      text-align: inherit;
   }

   body .header .container nav a.circle_nav, body .header .container nav .background_cicle span, .header .container nav a.navItem{
      font-size: 19px;
      font-weight: 400;
   }

   .header .primaryBtn{
      letter-spacing: inherit;
      text-transform: inherit;
   }

   body .header .container nav .primaryBtn{
      width: inherit;
   }

   body .header.open .socialsHeader{
      bottom: 60px;
   }

   body .header .socialsHeader>* svg{
      width: 48.812px;
      height: 48.812px;
   }

   body .header .socialsHeader>*+*{
      margin: 0;
   }

   body .socialsHeader.onlyMobile{
      width: 100%;
      display: flex;
      justify-content: center;
      gap: 3px;
   }
}

@media only screen and (max-width: 340px) {
   body .header .container nav a.circle_nav, body .header .container nav .background_cicle span, .header .container nav a.navItem{
      font-size: 15px;
   }
}

body .header .socialsHeader>* svg:hover circle{
   fill: #fff;
   stroke: #F86238;
}
body .header .socialsHeader>* svg:hover path{
   fill: #F86238;
}


/* Second section */
body main section.bigConcern{
   padding: 155px 0 0;
}

.bigConcern{
   position: relative;
}

.bigConcern__title{
   width: 100%;
   max-width: 1045px;
   margin: 0 auto 78px;
   display: flex;
   flex-direction: column;
   align-items: center;
   padding: 0 19px;
   position: relative;
   z-index: 4;
}

.bigConcern__title h1{
   color: #054E77;
   text-align: center;
   font-size: 55px;
   font-style: normal;
   font-weight: 500;
   line-height: 70px;
   width: 100%;
   /*max-width: 597px;*/
   margin: 0 0 37px;
}

.bigConcern__title p{
   color: #264555;
   text-align: center;
   font-size: 28px;
   font-style: normal;
   font-weight: 400;
   line-height: 39.2px;
}

.bigConcern__title p b{
   color: #F86238;
   font-size: 28px;
   font-style: normal;
   font-weight: 400;
}

.bigConcern__cards{
   padding: 0 22px;
   position: relative;
}

.bigConcern__items{
   height: max-content;
}

.bigConcern-botton{
   width: 100%;
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   z-index: -1;
}

.bigConcern-botton svg{
   width: 100%;
}

.bigConcern--top-left{
   position: absolute;
   top: 0;
   left: 0;
   z-index: -1;
}

.bigConcern-top-right{
   position: absolute;
   top: 125px;
   right: 0;
   z-index: -1;
}

.bigConcern__item img{
   width: 100%;
   height: 100%;
   max-height: 610px;
   object-fit: cover;
   object-position: center;
   border-radius: 30px;
}

.bigConcern__information{
   position: absolute;
   z-index: 3;
   bottom: 35px;
   right: 25px;
}

.bigConcern__information >div{
   position: relative;
   width: 184px;
}
.bigConcern__information p{
   color: #054E77;
   text-align: center;
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   line-height: normal;
   position: relative;
   z-index: 1;
}

.bigConcern__information svg{
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   z-index: -1;
}

.img-wrapper img {
   height: auto;
   width: 100%;
   max-width: 300px;
   max-height: 338px;
   margin: 0 auto;
}

.loadMore .moreGifts{
   color: #035E91;
   text-align: center;
   font-size: 28.439px;
   font-style: normal;
   font-weight: 500;
   line-height: normal;
   transition: .35s;
}

.gifts .loadMore .moreGifts:hover{
   border-radius: 30px;
   background: #F86238;
}

.bigConcern__slider-next{
   position: absolute;
   top: 50%;
   right: 10px;
   z-index: 999;
   transform: translate(0, -50%);
}

.bigConcern__slider-prev{
   position: absolute;
   top: 50%;
   left: 10px;
   z-index: 999;
   transform: translate(0, -50%);
}

@media (max-width: 1700px) {

   .bigConcern--top-left{

   }

   .bigConcern__title{
      margin: 0 auto 70px;
   }

   .bigConcern__title{
      padding: 0 27px;
   }

   .bigConcern__information >div, .bigConcern__information svg{
      width: 160px;
   }
}

@media (max-width: 1480px) {
   .bigConcern__title{
      margin: 0 auto 70px;
   }

   .bigConcern--top-left svg{
      width: 250px;
   }

   .bigConcern-top-right svg{
      width: 86px;
   }
}

@media (max-width: 1280px) {
   .bigConcern__cards{
      padding: 0 15px;
   }

   .bigConcern__title{
      margin: 0 auto 60px;
   }

   .bigConcern__title{
      padding: 0 50px;
   }
}

@media (max-width: 1024px) {

   .bigConcern--top-left svg{
      width: 200px;
   }

   .bigConcern-top-right{
      top: 84px;
   }

   .bigConcern-top-right svg{
      width: 67px;
   }

   body main section.bigConcern{
      padding: 125px 0 0;
   }
   .bigConcern__cards{
      padding: 0 11px;
   }

   .bigConcern__title h1{
      max-width: inherit;
   }

   .bigConcern__title p, .bigConcern__title p b{
      font-size: 22px;
      line-height: 30px
   }

   .bigConcern__title{
      padding: 0 40px;
   }

   .bigConcern__information {
      bottom: 22px;
      right: 12px;
   }
}



@media (max-width: 780px){
   .bigConcern__title h1{
      font-size: 30px;
      line-height: 1.1;
   }
}

@media (max-width: 780px) {
   .bigConcern__information >div, .bigConcern__information svg{
      width: 120px;
   }

   .bigConcern__information p{
      font-size: 12px;
   }

   body main section.bigConcern{
      padding: 102px 0 0;
   }

   .bigConcern--top-left{
      top: -40px;
   }

   .bigConcern--top-left svg{
      width: 110px;
   }

   .bigConcern-top-right{
      top: 20px;
   }

   .bigConcern-top-right svg{
      width: 45px;
   }

   .bigConcern__cards{
      padding: 0 5px;
   }

   .bigConcern__title p, .bigConcern__title p b{
      font-size: 18px;
      line-height: 24px
   }

   .gifts h2{
      font-size: 30px;
   }

   .bigConcern__title h1{
      font-size: 30px !important;
      line-height: 110%
   }

   .bigConcern__title{
      margin: 0 auto 40px;
   }

   .bigConcern__title{
      padding: 0 19px;
   }

   .bigConcern-botton{
      transform: translate(-97%, -50%);
   }

   .bigConcern-botton svg{
      width: 206%;
      height: 374%;
   }
}

@media (max-width: 625px) {
   .bigConcern__title p, .bigConcern__title p b{
      font-size: 16px;
      line-height: 22px
   }



   .bigConcern__information{
      bottom: 17px;
      right: 10px;
   }

   .bigConcern__item img{
      border-radius: 11.875px;
   }
}


/* Gift */
.gifts{
   margin: 190px 0 100px;
   display: flex;
   flex-direction: column;
}

.gifts__counter p {
   color: #035E91;
   text-align: center;
   font-size: 40px;
   font-style: normal;
   font-weight: 700;
   text-transform: uppercase;
}

.gifts__counter img{
   width: 710px;
   height: 144px;
   margin: 40px auto;
}

.gifts__title{
   margin: 100px auto 90px;
   width: 100%;
   max-width: 1214px;
}

.gifts__title p{
   color: #054E77;
   text-align: center;
   font-size: 38px;
   font-style: normal;
   font-weight: 500;
   line-height: 140%;
}

.gifts__title p b{
   color: #F86238;
   font-size: 38px;
   font-style: normal;
   font-weight: 500;
   line-height: 140%;
}

.gifts .container{
   max-width: 100%;
   padding-left: 153px;
   padding-right: 153px;
}


@media (max-width: 1481px) {
   .gifts .container{
      max-width: 1320px;
      padding-left: 15px;
      padding-right: 15px;
   }
}

.gifts .content{
   /*grid-template-columns: repeat(4, 1fr);*/
   grid-gap: 39px 80px;

}

.gifts .content .giftItem{
   padding: 36px 12px 40px;
   justify-content: space-between;
}

.gifts .content .giftItem h4{
   margin: 0;
   color:#264555;
   text-align: center;
   font-size: 28px;
   font-style: normal;
   font-weight: 500;
   line-height: 1.3;
}

.gifts .content .giftItem .price_text{
   margin: 15px 0;
   color: #F86238;
   text-align: center;
   font-size: 32px;
   font-style: normal;
   font-weight: 500;
   line-height: 36.525px;
}

.gifts__full-price{
   color: #AFAFAF;
   text-align: center;
   font-size: 26px;
   font-style: normal;
   font-weight: 400;
   line-height: 36.525px;
}

.gifts .content .giftItem .giftBtn{
   position: relative;
   color: #035E91;
   text-align: center;
   font-size: 27px;
   font-style: normal;
   font-weight: 500;
   line-height: normal;
   border: none;
   display: initial;
   padding: 0;
   width: max-content;
   margin: 23px auto 15px;
}
.giftBtn svg{
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   z-index: -1;
}

.gifts .content .giftItem .giftBtn:hover{
   background: inherit;
   transition: .35s;

}

.gifts .content .giftItem .giftBtn:hover svg path{
   fill: #F86238;
   transition: .35s;
}

.gifts__content_first_div{
   display: flex;
   flex-direction: column;
}

.gifts__content_second_div{
   display: flex;
   flex-direction: column;
   margin: 6px 0 0px;
}

.gifts__content_second_div, .gifts__content_first_div, .gifts .content .giftItem{
   gap: 24px;
}

.gifts .content .giftItem .giftBtn{

}
@media (max-width: 1500px) {
   .gifts .content{
      grid-gap: 43px 37px;
      padding: 0 40px;
   }
}
@media (max-width: 1481px) {
   .gifts .content .giftItem h4{
      font-size: 28px;
      line-height: 1.3;
   }

   .giftItem .description{
      font-size: 18px;
   }

   .gifts__full-price{
      font-size: 24px;
      line-height: 34px
   }

   .gifts .content .giftItem .price_text{
      font-size: 28px;
      line-height: 1.14;
   }

   .gifts .content .giftItem .giftBtn{
      font-size: 24px;
   }

   .gifts__content_second_div, .gifts__content_first_div, .gifts .content .giftItem{
      gap: 23px;
   }

   .giftBtn svg{
      width: calc(150% - 37px);
   }
}

@media (max-width: 1281px) {
   .gifts .content .giftItem h4, .gifts .content .giftItem .price_text{
      font-size: 25px;
      line-height: 1.3
   }

   .gifts__full-price{
      font-size: 23px;
      line-height: 32.5px
   }

   .gifts .content .giftItem .giftBtn{
      font-size: 20px;
   }

   .gifts .content{
      grid-gap: 41px 35px;
   }

   .giftBtn svg{
      width: calc(155% - 21px);
   }

   .gifts__content_second_div, .gifts__content_first_div, .gifts .content .giftItem{
      gap: 21px;
   }
   .gifts__title{
      padding: 0 20px;
   }
}

@media (max-width: 1130px) {
   .gifts .content{
      grid-template-columns: repeat(2, 1fr);
   }

   .gifts .content .giftItem h4, .gifts .content .giftItem .price_text{
      font-size: 30px;
      line-height: 38px
   }

   .gifts__full-price{
      font-size: 26px;
      line-height: 36.525px;
   }

   .gifts .content .giftItem .giftBtn{
      font-size: 27px;
   }

   .gifts__content_second_div, .gifts__content_first_div, .gifts .content .giftItem{
      gap: 24px;
   }

   .gifts__title p, .gifts__title p b{
      font-size: 27px;
   }
}

@media (max-width: 1024px) {
   .gifts .content .giftItem{
      padding: 13px 12px 40px;
   }

   .gifts__counter p{
      font-size: 31.334px;
   }

}

@media (max-width: 830px) {
   .gifts .content{
      grid-template-columns: repeat(2, 1fr);
      padding: 0 10px;
      grid-gap: 25px 22px;
   }

   .img-wrapper img{
      width: 161px;
   }

   .gifts .content .giftItem h4, .gifts .content .giftItem .price_text{
      font-size: 28px !important;
      line-height: 1.3
   }

   .gifts__full-price{
      font-size: 13.9px;
      line-height: 19.626px;
   }

   .gifts .content .giftItem .giftBtn{
      font-size: 15px;
   }

   .gifts .content .giftItem{
      padding: 20px 9px 20px;
   }

   .gifts__content_second_div, .gifts__content_first_div, .gifts .content .giftItem{
      gap: 13px;
   }

   .gifts .content .giftItem .price_text{
      margin: 10px 0 0;
   }

   .gifts__title{
      margin: 0 auto 60px;
   }

   .gifts__counter{
      order: 2;
   }

   .gifts{
      margin: 90px 0 100px;
   }

   .gifts__counter{
      margin: 89px 0 0;
   }

   .gifts__counter img{
      width: inherit;
      height: inherit;
      padding: 0 18%;
   }

   .gifts__title{
      padding: 0 27px;
   }
}

@media (max-width: 675px) {
   .gifts .content{
      grid-template-columns: repeat(2, 1fr);
   }

   .gifts__title p, .gifts__title p b{
      font-size: 16px;
   }

   .gifts__title{
      margin: 0 auto 40px;
   }

   .gifts .content{
      grid-gap: 20px 18px;
   }

   .gifts .content .giftItem h4, .gifts .content .giftItem .price_text{
      font-size: 16px !important;
      line-height: 22px;
   }

   .gifts__full-price{
      font-size: 12px;
      line-height: 14.571px
   }

   .gifts .content .giftItem .giftBtn{
      font-size: 12.489px !important;
   }

   .img-wrapper img{
      width: 121px;
   }

   .gifts .content .giftItem .giftBtn{
      margin: 16px auto 6px;
   }

   .gifts__counter{
      margin: 64px 0 0;
   }

   .gifts__counter p{
      font-size: 22px;
      padding: 0 25px;
   }

   .gifts__counter img{
      padding: 0 9%;
   }

   .gifts{
      margin: 90px 0 46px;
   }
}

.found{
   margin-top: 0;
}

.found .container{
   max-width: 1584;
}

.fund__card{
   padding: 0;
   background: none;
   border-radius: inherit;
   flex-direction: column;
   gap: 56px;
}

.fund__card--text{
   color: #264555;
   text-align: center;
   font-size: 22px;
   font-style: normal;
   font-weight: 500;
   line-height: 30px;
   width: 100%;
   max-width: 308px;
}

.found>.container>h2{
   margin-bottom: 95px;
   color: #054E77;
   font-size: 55px;
   font-style: normal;
   font-weight: 500;
   line-height: 70px
}

.fund__card img{
   width: 100%;
   max-width: 436px;
   height: 230px;
   object-fit: cover;
   border-radius: 38.283px;
}
.fund__cards{
   padding: 0 20px;
}

@media (max-width: 1281px) {
   body .fund__cards{
      grid-column-gap: 81px;
      padding: 0 80px;
      margin-bottom: 100px;
   }

   .fund__card img{
      max-width: 251px;
      height: 251px;
   }

   .found>.container>h2{
      font-size: 44px;
      line-height: 110%;
      margin-bottom: 75px;
   }
}

@media (max-width: 1025px) {
   body .fund__cards{
      grid-column-gap: 60px;
      padding: 0 75px;
      margin-bottom: 100px;
      gap: 35px;

   }

   .found>.container>h2{
      margin-bottom: 110px;
   }

   .fund__card--text{
      font-size: 19px;
      line-height: 26px;
   }

   .fund__card img{
      max-width: 200px;
      height: 200px;
   }
}

@media (max-width: 800px) {
   body .fund__cards{
      padding: 0 25px;
   }
}

@media (max-width: 780px) {
   .fund__card img{
      max-width: 100%;
      object-fit: contain;
      height: auto;
   }
   .found>.container>h2{
      margin-bottom: 65px;
   }

   .fund__card{
      gap: 32px;
   }
}



.footer_link__container{
   width: 100%;
   max-width: 1112px;
   margin: 0 auto;
   text-align: center;
}

.footer_link__container h2{
   color: #054E77;
   text-align: center;
   font-size: 42px;
   font-style: normal;
   font-weight: 500;
}

.footer_link__network{
   position: relative;
   padding: 89px 0 122px;
   margin: 10px 0;
   width: 100%;
   max-width: 830px;
   margin: 12px auto 0;
}

.footer_link__arrow{
   top: 0;
   position: absolute;
   right: 0;
}
.footer_link__icon{
   display: flex;
   gap: 50px;
   justify-content: center;
}

.footer_link__icon a{
   display: block;
}

@media (max-width: 1025px) {
   .footer_link__container h2{
      font-size: 35px;
   }
}

@media (max-width: 1185px) {
   .footer_link__container{
      padding: 0 50px;
   }
}

@media (max-width: 900px) {
   .footer_link__container h2{
      font-size: 22px !important
   }

   .footer_link__container{
      max-width: 643px;
   }

   .footer_link__icon{
      gap: 40px;
   }

   .footer_link__arrow svg{
      width: 250px;
   }

   .footer_link__network {
      max-width: 510px;
      margin: 0 auto 0;
   }

   .footer_link__icon svg{
      width: 59.797px;
      height: 59.797px;
   }

}

@media (max-width: 540px) {
   .footer_link__network{
      padding: 95px 0 55px;
   }

   .footer_link__icon svg{
      width: 49.357px;
      height: 49.357px;
   }

   .footer_link__icon{
      gap: 25px;
   }

   .footer_link__container{
      padding: 0 38px;
   }
}

.footer{
   /* background-color: #f4fbff; */
   background-color: inherit;


   width: 100%;
   padding: 0;
   display: block;
}

.footer_container{
   background-image: url('./update_image/footer.svg');
   position: relative;
   background-repeat: no-repeat;
   background-size: 100%;

   max-width: 1920px;
   margin: 0 auto;
   display: flex;
   justify-content: space-between;
   gap: 35px;
   padding: 177px 125px 80px;
}
.footer_container::after{
   content: '';
   position: absolute;
   width: 100%;
   height: 50%;
   background-color: #f4fbff;
   bottom: 0;
   z-index: -1;
   left: 0;
}

.footer-svg{
   position: absolute;
   top: 0;
   left: 0;
   z-index: -1;
   width: 100%;
   height: 500px;
}

.footer-svg svg{
   /* width: 100%;
   height: 100%; */
}

.footer .logo-col{
   margin-right: 0;
}

.footer .copyright a, .footer .mennu p, .description.description-one a{
   color: #264555;
   font-size: 22px;
   font-style: normal;
   font-weight: 400;
   line-height: 30.8px;
}

.footer .mennu a {
   color: #264555;
   font-size: 22px;
   font-style: normal;
   font-weight: 500;
   line-height: 30.8px;
}

.mennu-new_item{
   display: flex;
   justify-content: space-between;
   flex-direction: column;
   gap: 20px;
   max-width: 328px;
}


.footer .contact-col .socials>* * {
   width: 59px;
   height: 60px;
}

.footer .contact-col{
   margin: auto 0 0
}

.footer .logo-col .copyright span{
   width: inherit;
   display: inherit;
   color: #264555;
   font-size: 22px;
   font-style: normal;
   font-weight: 400;
   line-height: 30.8px;
}

.footer_wrap-adress{
   display: flex;
   /* flex-wrap: wrap; */
   justify-content: space-between;
   width: 50%;
}

@media (max-width: 1616px) {
   .footer .contact-col{
      margin: 0 0 0 auto;
   }

   .footer_wrap-adress{
      flex-direction: column;
   }

   .footer_container{
      padding: 177px 50px 70px;
   }
}

@media (max-width: 1356px) {
   .footer_wrap-adress{
      width: 42%;
   }
}
@media (max-width: 1281px) {
   .footer_wrap-adress{
      width: max-content;
   }
   .footer .contact-col{
      width: 100%;
      margin: 15px 0 0 ;
   }

   /* .footer{
      background-size: contain;
   } */


}
@media (max-width: 1060px) {
   .footer .logo-col{
      width: inherit;
      max-width: inherit
   }
   .footer .copyright a, .footer .logo-col .copyright span{
      font-size: 16px;
   }

   .footer_container{
      padding: 124px 42px 40px;
   }
   body .footer nav, body .footer .contact-col .socials, body .footer .logo-col .copyright{
      display: flex;
   }

   body .footer .logo-col .socials-mob{
      display: none !important;
   }

   body .footer .mennu p{
      font-size: 22px !important;
   }
}

@media (max-width: 1000px) {
   .footer .logo-col{
      width: 37%;
   }
}
.copyright_mobile{
   display: none;
}

.mobile_nav-menu .mennu-new_item{
   display: none;
}


@media (max-width: 927px) {
   body .footer .logo-col .copyright{
      display: none;
   }

   .footer_container{
      flex-direction: column;
   }

   .footer_container::after{
      height: 82%;
   }

   .footer_wrap-adress .mennu-new_item{
      display: none;
   }

   .copyright_mobile{
      display: block;
   }

   .footer .contact-col{
      flex-direction: initial;
   }

   .socials{
      order: 2;
   }

   .footer .contact-col>*+*{
      margin-top: 0;
   }

   .copyright.copyright_mobile {
      max-width: 256px;
   }

   .copyright.copyright_mobile a, .copyright.copyright_mobile span{
      color: #264555;
      font-size: 18.051px;
      font-style: normal;
      font-weight: 400;
      line-height: 25px;
      display: block;
   }

   .footer_wrap-adress{
      width: 100%;
   }

   .footer_container{
      padding: 124px 40px 40px;
   }

   .mobile_nav-menu .mennu-new_item{
      display: flex;
   }

   .mobile_nav-menu{
      display: flex;
      gap: 57px;
   }
   .mennu-new_item{
      justify-content: inherit;
   }
   .footer .img-wrapper img{
      width: 200px;
      height: 27px;
   }
}
.footer_mobile-none{
   display: none;
}
@media (max-width: 780px) {
   .mobile_nav-menu{
      flex-direction: column;
   }
   .mennu-new_item{
      gap: 37px;
   }
   .footer .contact-col{
      flex-direction: column;
   }
   .copyright_mobile{
      order: 2;
   }
   .socials{
      order: 1;
   }
   .mobile_nav-menu{
      gap: 40px;
   }
   .footer .logo-col .img-wrapper{
      width: 100%;
      margin: 0;
   }
   .img-wrapper img{
      margin: auto;
   }
   .footer_container, .mennu-new_item, .contact-col{
      gap: 40px;
   }

   .footer .contact-col{
      margin: 0;
   }

   .copyright.copyright_mobile a, .copyright.copyright_mobile span{
      font-size: 16px !important;
   }

   .footer .contact-col .socials{
      margin: 0;
   }
   .footer_container::after{
      height: 93%;
   }
   body .footer .contact-col .socials>*+*{
      margin: 0;
   }
   body .footer .contact-col .socials{
      gap: 12px;
   }
}

@media (max-width: 488px) {
   .footer .contact-col .socials>* *{
      width: 50px;
      height: 50px;
   }


   body .footer .mennu p, .footer .mennu a, .description.description-one a{
      font-size: 19px !important;
      line-height: 26.8px;
   }

   .footer nav .navItem:not(:first-child){
      margin-top: 14px;
   }

   .footer_container{
      padding: 82px 30px 40px;
   }
}

.socials a:hover svg circle, .socials a:hover svg ellipse{
   stroke: #F86238;
   fill: #fff;
}
.socials a:hover svg path{
   fill: #F86238;

}

.socials a svg circle, .socials a svg ellipse, .socials a svg path, .socials a{
   transition: .35;
}

/*! analyses */
.analyses__slider{
   width: 100%;
   max-width: 450px;
   height: 610px;
}

.analyses__item img{

   border-radius: 30px;
   position: relative;

   z-index: 1;
   /* display: none; */
}
.analyses__item{
   opacity: 0;
}

.analyses__item.swiper-slide-prev, .analyses__item.swiper-slide-active, .analyses__item.swiper-slide-next {
   opacity: 1;
}


body .swiper-3d .swiper-slide-shadow{
   background: none;
}

.analyses__wrap-content{
   display: flex;
   justify-content: space-between ;
   align-items: center;
   gap: 30px;
}


.analyses{
   width: 100%;
   max-width: 1920px;
   /* padding: 130px 100px 174px; */
   padding: 0 50px 0 130px;

   margin: 230px auto 240px;
   position: relative;
   background-color: #F4FBFF;
   /* background-image: url('http://tabletochki-shop.sevn.pro/wp-content/uploads/2023/07/analyses.svg');
   background-repeat: no-repeat;
   background-size: cover; */
}

.analyses::after, .analyses::before{
   content: '';
   position: absolute;
   background-image: url('./update_image/analyses.svg');
   background-repeat: no-repeat;
   width: 100%;
   left: 0;
   height: 100%;
   z-index: -1;
   background-size: 100%;
}


.analyses::after{
   top: -170px;
}

.analyses::before{
   bottom: -155px;
   transform: rotate(180deg);
}

.analyses__svg-botton{
   width: 100%;
}

.analyses__svg-botton{
   position: absolute;
   top: 0;
   left: 0;
   /* transform: translate(-50%, -56%); */
   z-index: -1;
   width: 100%;
   object-fit: contain;
}

.analyses__conten{
   display: flex;
   flex-direction: column;
   gap: 25px;
}


.analyses h3{
   font-size: 55px;
   font-style: normal;
   font-weight: 500;
   line-height: 127.273%;
   color: #F86238;
   margin: 0 0 80px;
}

.analyses__inner-block p{
   font-size: 22px;
   font-style: normal;
   font-weight: 400;
   line-height: 140%;
   color: #264555;
}

.analyses__inner-block p b{
   font-size: 22px;
   font-style: normal;
   font-weight: 400;
   line-height: 140%;
   color: #F86238;
}

.analyses__slider-next{
   position: absolute;
   top: 50%;
   right: -200px;
   z-index: 999;
   transform: translate(0, -50%);
}

.analyses__slider-prev{
   position: absolute;
   top: 50%;
   left: -200px;
   z-index: 999;
   transform: translate(0, -50%);
}

.analyses__inner-block{
   position: relative;
}

.analyses__swaper-wrap{
   width: 100%;
}

.analyses__conten{
   width: calc(43% - 20px);
}

.analyses__swaper{
   width: 57%;
}

.analyses__item img{
   height: 100%;
   object-fit: cover;
}

@media (max-width: 1700px) {
   .analyses__slider{
      max-width: 334px;
      height: 465px;
   }

   .analyses__conten{
      width: calc(46% - 40px);
   }
   .analyses__swaper{
      width: 54%;
   }
   .analyses::before{
      bottom: -194px;
   }
   .analyses::after{
      top: -137px;
   }
   .analyses{
      padding: 0 50px 0 63px;
   }


}

@media (max-width: 1400px) {
   .analyses__slider-next{
      right: -165px;
   }
   .analyses__slider-prev{
      left: -165px;
   }
}

@media (max-width: 1300px) {
   .analyses__slider{
      max-width: 300px;
      height: 400px;
   }
   .analyses__slider-next{
      right: -145px;
   }
   .analyses__slider-prev{
      left: -145px;
   }
   .analyses__slider-next svg, .analyses__slider-prev svg{
      width: 44px;
      height: 44px;
   }
   .analyses{
      padding: 0 30px 0 50px;
   }
}

@media (max-width: 1120px) {
   .analyses::after {
      top: -114px
   }
   .analyses__wrap-content{
      flex-direction: column;
   }

   .analyses__conten, .analyses__swaper{
      width: 100%;
   }
   .analyses::before{
      bottom: -130px;
   }
   .analyses__slider{
      max-width: 320px;
      height: 430px;
   }

   .analyses h3{
      font-size: 46.715px;
      line-height: 51px;
      text-align: center;
      margin: 0 0 35px;
   }

   .analyses__inner-block p, .analyses__inner-block p b{
      font-size: 20px;
   }

   .analyses{
      margin: 206px auto 189px;
   }
}

@media (max-width: 830px){
   .analyses{
      padding: 0 37px;

      margin: 206px auto 189px;
   }

   .analyses__slider{
      max-width: 240px;
      height: 323px;
   }

   .analyses__slider-next{
      right: -135px;
   }

   .analyses__slider-prev{
      left: -135px
   }

   .analyses h3{
      font-size: 35px;
      line-height: 30px;
   }
   .analyses__inner-block p, .analyses__inner-block p b{
      font-size: 16px;
   }

   .analyses::before{
      bottom: -100px;
   }
   .analyses::after {
      top: -100px;
   }
   .analyses__wrap-content{
      gap: 40px;
   }
}

@media (max-width: 539px) {
   .analyses h3{
      text-align: inherit;
   }
   .analyses__slider{
      max-width: 184px;
      height: 248px;
   }

   .analyses__slider-next{
      right: -56px;
   }

   .analyses__slider-prev{
      left: -56px
   }

   .analyses__slider-next svg, .analyses__slider-prev svg{
      width: 27px;
      height: 27px;
   }

   .analyses::after{
      top: -50px;
   }
   .analyses::before{
      bottom: -56px;
   }
   .analyses{
      margin: 88px auto 110px;
   }

}
@media (max-width: 1481px) {
   .siteLanguageEN .giftBtn svg{
      width: calc(163% - 21px);
   }
}

@media (max-width: 675px) {
   .siteLanguageEN .giftBtn svg{
      width: calc(189% - 21px);
   }
}

@media (max-width: 400px) {
   .siteLanguageEN .giftBtn svg{
      width: calc(169% - 21px);
   }
}


.buyPopup .popupBody .text h3{
   color: #054E77;
}
.priceRow .price{
   color: #F86238;
}

.buyPopup .popupBody .text .popupBtn {
   position: relative;
   color: #035E91 !important;
   text-align: center;
   font-size: 21px;
   font-style: normal;
   font-weight: 500;
   line-height: normal;
   border: none;
   display: initial;
   /* padding: 0; */
   width: max-content;
   /* margin: 23px auto 15px; */
   background:inherit;
   border-radius: inherit;
   letter-spacing: inherit;
   text-transform: inherit;
   z-index: 1;
   padding: 20px 37px;
}
.buyPopup .primaryBtn.popupBtn svg{
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   z-index: -1;
}

.buyPopup .popupBody .text .popupDescription{
   color: #054E77;
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   line-height: 22.4px;
}

.buyPopup .popupBody{
   justify-content: space-between;
}

body .buyPopup .primaryBtn.popupBtn:hover {
   background: inherit;
   transition: .35s;
   color: #FFF !important;;
}

.buyPopup .primaryBtn.popupBtn:hover svg path{
   fill: #F86238;
}

.primaryBtn.cartBtn, .primaryBtn.santaBtn{
   position: relative;
   color: #035E91 !important;
   text-align: center;
   font-size: 16px;
   font-style: normal;
   font-weight: 500;
   line-height: normal;
   border: none;
   display: initial;
   /* padding: 0; */
   width: max-content;
   /* margin: 23px auto 15px; */
   background:inherit;
   border-radius: inherit;
   letter-spacing: inherit;
   text-transform: inherit;
   z-index: 1;
   padding: 20px 37px;
}

.primaryBtn.cartBtn svg, .primaryBtn.santaBtn svg{
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   z-index: -1;
}

body .primaryBtn.cartBtn:hover, .primaryBtn.santaBtn:hover {
   background: inherit;
   transition: .35s;
   color: #FFF !important;;
}

.primaryBtn.cartBtn:hover svg path, .primaryBtn.santaBtn:hover svg path{
   fill: #F86238;
}

.cartPopup .popupBody form .primaryBtn.cartBtn, .primaryBtn.santaBtn:not(.santaBtn-noStyle){
   margin: 0px auto 0 !important;
}


.inputContainer__buttons{
   display: flex;
   flex-flow: wrap;
   align-items: center;
   justify-content: space-between;
   margin-bottom: 15px;
}

.primaryBtn.cartBtn svg path{
   fill: #F86238;
}


.santa__popup--buttons .primaryBtn.cartBtn svg path{
   fill: #E1EEF6;
   transition: .5s;
}

.santa__popup--buttons .primaryBtn.cartBtn:hover svg path{
   fill: #F86238 !important;
}


.primaryBtn.cartBtn{
   color: #ffffff !important;
}


.santa__popup--buttons .primaryBtn.cartBtn span{
   color: #035E91;
   transition: .5s;
}

.santa__popup--buttons .primaryBtn.cartBtn:hover span{
   color: #ffffff !important;
}

.cartPopup .popupBody{
   padding-bottom: 25px;
}
@media (max-width: 600px) {
   .cartPopup .popupBody form{
      padding: 0 0 30px;
   }
}


.background_thanks{
   background-color: #F4FBFF;
}

.background_thanks .footer_container{
   /*background-image: url('./update_image/svg_write.svg');*/
}

.background_thanks .footer_container::after{
   /*background-color: white;*/
}

.thank-you::after{
   content: '';
   background-image: url('./update_image/under_line.svg');
   position: absolute;
   bottom: 0;
   left: -70px;
   width: 579.22px;
   height: 509.31px;
   z-index: -2;
}

.thank-you{
   position: relative;
}

.thank-you .ownContainer{
   z-index: 4;
   background: #fff;
   align-items: inherit;
}

.thank-you .ownContainer{
   padding: 24px ;
}

@media (max-width: 1024px) {
   .thank-you .ownContainer{
      align-items: center;
   }
}


thank-you__btr:hover {
   transition: .35s;
   color: #FFF;
}

.thank-you__btr:hover svg path{
   fill: #F86238;
}

.thank-you__btr{
   position: relative;
   color: #035E91 !important;
   font-size: 21px;
   font-style: normal;
   font-weight: 500;
   line-height: normal;

   z-index: 1;
   /* padding: 20px 37px; */
}

.thank-you__btr svg{
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   z-index: -1;
}

.thank-you .ownContainer .text h2{
   color: #264555;
   margin: 0 0 45px;
}

.thank-you .ownContainer .text p{
   color: #264555;
   margin: 0;
}

.thank-you .ownContainer .text p a{
   text-decoration-line: underline;
   color: #264555;
}

.text_p{
   display: flex;
   flex-direction: column;
   gap: 30px;
   margin: 0 0 45px;
}

.thank-you .ownContainer .text{
   max-width: 446px
}
.thank-you__image img{
   width: 100%;
   /* max-width: 450px; */
   height: 100%;
   /* max-height: 610px; */
   border-radius: 30px;
   object-fit: cover;
}
.thank-you__image{
   width: 100%;
   height: 100%;
   max-width: 450px
}

.ownContainer .text{
   padding: 0 0 25px 34px ;
}

.thank-you__btr{
   width: 100%;
   max-width: 292px;

   justify-content: center;
   color: #035E91;
   text-align: center;
   font-family: Rubik;
   font-size: 22px;
   font-style: normal;
   font-weight: 500;
   line-height: normal;

}
.thank-you__btr svg{
   width: 100%;
   max-width: 316px;
   height: 72px
}

.thank-you .ownContainer .text h2{
   padding: 24px 0 0 ;
}


@media (max-width: 1024px) {
   .thank-you__image >div{
      position: relative;
      width: 100%;
      max-width: 450px;
      height: 100%;
      max-height: 400px;
      display: block;
      margin: 0 auto;
   }

   .thank-you__image img{
      width: 100%;
      border-radius: 30px;
      object-fit: cover;
      height: 100%;
      max-height: 400px;

   }
   .thank-you .ownContainer .text{
      max-width: 100%;
      margin: 0 0 50px;
   }
   .ownContainer .text{
      padding: 26px;
   }
   .thank-you .ownContainer{
      padding: 0 24px 50px;
   }
}

@media (max-width: 1024px) {
   .ownContainer .text{
      padding: 15px;
   }
   body .thank-you__btr {
      font-size: 20px !important
   }
   .santa__popup label.smallText{
      font-size: 16px !important;
   }
}

body .errorpages h2{
   margin-top: 0px !important;
}

.thank-you__image span{
   position: absolute;
   top: 25px;
   left: 25px;
   color: #FFF;
   text-align: center;
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   line-height: normal;
}


.thank-you__image{
   position: relative;
}

/* @media (max-width: 1024px) {
   .thank-you__image span{
      display: none;
   }
} */
@media (max-width: 780px) {
   .thank-you__image span{
      font-size: 14px;
   }

   .bigConcern__item img{
      max-height: 241px;
   }
}

.count{
   margin: 55px 0;
}

.count__sum{
   display: flex;
   justify-content: center;
   gap: 9px;
}

.count__sum-num{
   color: #F86238;
   text-align: center;
   font-size: 110.842px;
   font-family: 'PT Sans', sans-serif;
   font-style: normal;
   font-weight: 700;
   line-height: normal;
   text-transform: uppercase;
   border-radius: 11.823px;
   border: 1.478px solid #F86238;
   padding: 0 13px;
}

@media (max-width: 800px) {
   .count__sum-num{
      font-size: 74.075px;
      padding: 0 12px;
   }
   .count{
      margin: 35px 0;
   }
}

@media (max-width: 625px) {
   .count__sum-num{
      font-size: 52px;
      padding: 0 4px;
   }
   .count{
      margin: 25px 0;
      gap: 4px;
   }
}


@media (max-width: 830px) {
   .cartContainer .cartItem .img-wrapper img{
      max-width: 161;
      width: 100%;
   }
}

@media (max-width: 695px) {
   .cartPopup .popupBody .cartContainer .cartItem{
      padding: 10px 36px;
   }
}

@media (max-width: 1024px) {
   .buyPopup .popupBody{
      gap: 35px;
      padding: 60px 48px;
   }
}

@media (max-width: 800px) {
   .buyPopup .popupBody{
      gap: 25px;
      padding: 67px 24px 37px;
   }
}

@media (max-width: 800px) {
   .buyPopup .popupBody .img-wrapper img{

   }
   .buyPopup .popupBody .text .popupDescription{
      line-height: 20px;
      font-size: 15px !important;
   }

   .buyPopup .popupBody .text .popupBtn{
      font-size: 16px;
   }
   .buyPopup .primaryBtn.popupBtn svg{
      width: 100%;
   }

   .popupBody .text h3{
      font-size: 26px;
   }

}
@media (max-width: 670px) {
   .buyPopup .popupBody .img-wrapper{
      min-width: 166px;
   }
}
@media (max-width: 601px) {
   .buyPopup .popupBody{
      gap: 0;
   }
}
