#store .wrapper-1 {
  padding: 95px 0 60px;
}
#store .wrapper-1 .container .product {
  display: flex;
  justify-content: space-between;
}
#store .wrapper-1 .container .price-item {
  width: 508px;
  height: 648px;
  position: relative;
  border: 2px solid #F4F8FB;
  border-radius: 8px;
  padding: 50px 24px 62px 34px;
}
#store .wrapper-1 .container .price-item img {
  margin-bottom: 17px;
}
#store .wrapper-1 .container .price-item .img-box {
  position: relative;
}
#store .wrapper-1 .container .price-item .discount {
  width: 114px;
  height: 114px;
  position: absolute;
  right: -50px;
  top: -50px;
}
#store .wrapper-1 .container .price-item .img-box .cap {
  width: 85px;
  height: 75px;
  position: absolute;
  left: -38px;
  top: -30px;
}
#store .wrapper-1 .container .price-item .title {
  font: 600 30px/30px 'Rubik';
  color: #212A33;
  margin-bottom: 25px;
}
#store .wrapper-1 .container .price-item .particulars {
  font: 400 16px/24px 'Rubik';
  color: #878B9A;
  margin-bottom: 36px;
}
#store .wrapper-1 .container .price-item .list {
  margin-bottom: 33px;
}
#store .wrapper-1 .container .price-item .list .list-item {
  font: 400 16px/16px 'Rubik';
  color: #878B9A;
  display: flex;
  margin-bottom: 8px;
  cursor: pointer;
}
#store .wrapper-1 .container .price-item .list .list-item .icon {
  display: block;
  width: 12px;
  height: 12px;
  border: 1px solid #878B9A;
  border-radius: 12px;
  margin-right: 12px;
  position: relative;
}
#store .wrapper-1 .container .price-item .list .list-item .icon::before {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 4px;
  height: 4px;
  border-radius: 4px;
  background: #878B9A;
  transform: translateX(-50%) translateY(-50%);
}
#store .wrapper-1 .container .price-item .list .list-item.active .icon {
  border: 1px solid #6EC1E4;
}
#store .wrapper-1 .container .price-item .list .list-item.active .icon::before {
  background: #6EC1E4;
}
#store .wrapper-1 .container .price-item .price {
  font: 600 44px/48px 'Rubik';
  color: #212A33;
}
#store .wrapper-1 .container .price-item .new-price {
  display: inline-block;
  margin-right: 8px;
  margin-bottom: 24px;
  color: #212A33;
  background:#212A33;
  /* background: linear-gradient(90deg, #FF2D2D 5.85%, #FF8413 82.98%); */
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#store .wrapper-1 .container .price-item .price .old-price {
  color: #878B9A;
  font-size: 16px;
  font-weight: 400;
  text-decoration: line-through;
}
#store .wrapper-1 .container .price-item .price-box-1,
#store .wrapper-1 .container .price-item .price-box-2 {
  display: none;
}
#store .wrapper-1 .container .price-item .hint {
  font: 400 12px/12px 'Rubik';
  color: #878B9A;
  margin-bottom: 21px;
}
#store .wrapper-1 .container .price-item .button {
  display: flex;
  align-items: center;
  padding: 1em 2em;
  background: #00784C;
  border-radius: 3px;
  font: 400 16px/17px 'Rubik';
  color: #FFFFFF;
  width: fit-content;
  transition: all 0.5S;
}
#store .wrapper-1 .container .price-item .button .icon-mac{
  font-size: 24px;
}
#store .wrapper-1 .container .price-item .button span{
  margin-left: 14px;
}
#store .wrapper-1 .container .price-item .button:hover {
  transform: scale(1.2);
}
#store .wrapper-2 {
  padding: 48px 0 67px 0;
  background: #F4F8FB;
}
#store .wrapper-2 .title {
  font: 600 42px/30px 'Rubik';
  color: #212A33;
  margin-bottom: 46px;
  text-align: center;
}
#store .wrapper-2 p {
  font: 400 16px/24px 'Rubik';
  color: #696C78;
  text-align: center;
}
#store .wrapper-2 p a {
  color: #FF9900;
}
#store .wrapper-3 {
  padding: 84px 0 109px 0;
  background: url("../../img/Group-1343.png") 0 90px no-repeat;
  background-size: cover;
}
#store .wrapper-3 .title {
  margin-bottom: 83px;
  font: 600 42px/42px 'Rubik';
  color: #212A33;
  text-align: center;
}
#store .wrapper-3 .content {
  display: flex;
  justify-content: space-between;
}
#store .wrapper-3 .content .item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
#store .wrapper-3 .content .item img {
  margin-bottom: 10px;
}
#store .wrapper-3 .content .item .item-title {
  font: 600 26px/26px 'Rubik';
  margin-bottom: 15px;
  color: #212A33;
  text-align: center;
}
#store .wrapper-3 .content .item .item-text {
  width: 80%;
  font: 400 14px/26px 'Rubik';
  color: #878B9A;
  text-align: center;
}
#store .wrapper-1.en .container .product {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
#store .wrapper-1.en .container .price-item {
  flex: 1;
  height: unset;
  border: 2px solid #F4F8FB;
  border-radius: 8px;
  padding: 50px 34px 62px 34px;
}
#store .wrapper-1.en .container .price-item img {
  margin-bottom: 17px;
}
#store .wrapper-1.en .container .price-item .title {
  font: 600 26px/30px 'Rubik';
  color: #212A33;
  margin-bottom: 25px;
}
#store .wrapper-1.en .container .price-item .particulars {
  font: 400 16px/24px 'Rubik';
  color: #878B9A;
  margin-bottom: 36px;
  min-height: 144px;
}
@media (max-width: 770px) {
  #store .wrapper-1.en .container .product {
    display: flex;
    justify-content: space-between;
    gap: 20px;
  }
  #store .wrapper-1.en .container .price-item {
    flex: unset;
  }
  #store .wrapper-1 .container .price-item .discount{
    display: none;
  }

  #store .wrapper-1 {
    padding: 46rem 0 46rem;
  }
  #store .wrapper-1 .container .product {
    flex-wrap: wrap;
  }
  #store .wrapper-1 .container .price-item {
    width: 100%;
    height: auto;
  }
  #store .wrapper-1 .container .price-item:first-child {
    margin-bottom: 35rem;
  }
  #store .wrapper-3 {
    padding: 58rem 0 109rem 0;
    background: url("../../img/Group-1343.png") center bottom no-repeat;
    background-size: cover;
  }
  #store .wrapper-3 .content {
    flex-wrap: wrap;
  }
  #store .wrapper-3 .content .item:nth-child(-n + 2) {
    margin-bottom: 78rem;
  }
}
