.product-main-container {
  position: relative;
  /*width: 1440px;*/
  /*height: 2093px;*/
  margin: 0 auto;
  background: #ffffff;
  /*overflow: hidden;*/
  z-index: 100;
}
.product-profile{
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.review-container {
  max-width: 600px;
  margin: auto;
  padding: 20px;
}
.stars {
  display: flex;
  gap: 5px;
  font-size: 24px;
  /*cursor: pointer;*/
}
.stars span {
  color: gray;
  cursor: pointer;
}
.stars span.selected {
  color: orange;
}
.form-group {
  display: flex;
  gap: 10px;
}
.form-group input {
  flex: 1;
  background: #F5F5F5;
  border: none;
}
.full-width {
  width: 95%;
  margin-top: 10px;
  background: #F5F5F5;
  border: none;
}
.full-width textarea {
  width: 100%;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
}
#review {
  background: orange;
  color: white;
  padding: 10px 15px;
  border: none;
  cursor: pointer;
  border-radius: 5px;
  /* width: 100%; */
  display: flex;
  margin-top: 10px;
}
.ppforms {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
}
.sum-global-styles {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: Arial, sans-serif;
}
.sum-review-container {
  max-width: 800px;
  margin: 20px auto;
  padding: 20px;
  border: 1px solid #ddd;
  border-radius: 5px;
}
.sum-review-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sum-review-header h2 {
  font-size: 24px;
}
.sum-review-header button {
  background: #6ca6d8;
  color: white;
  padding: 10px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  font-size: 14px;
  display: flex;
  align-items: center;
}
.sum-review-header button:hover {
  background: #4a90c2;
}
.sum-stars {
  color: #ff9b00;
  font-size: 20px;
}
.sum-review-summary {
  display: flex;
  align-items: center;
  margin-top: 15px;
}
.sum-overall-rating {
  font-size: 24px;
  font-weight: bold;
  margin-right: 10px;
}
.sum-rating-bars {
  flex: 1;
}
.sum-rating-row {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}
.sum-rating-row span {
  font-size: 14px;
  margin-right: 5px;
}
.sum-bar {
  background: #ccc;
  height: 10px;
  width: 100px;
  position: relative;
  border-radius: 5px;
}
.sum-bar-fill {
  background: #6ca6d8;
  height: 10px;
  border-radius: 5px;
}
.product-pic {
  display: flex;
  gap: 20px;
}
.each-global {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: Arial, sans-serif;
}
.each-review-container {
  max-width: 800px;
  margin: auto;
  padding: 20px;
  border-bottom: 1px solid #ccc;
}
.each-review-header {
  display: flex;
  align-items: center;
  gap: 10px;
}
.each-avatar {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ff9b00;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: white;
  font-weight: bold;
}
.each-verified {
  font-size: 14px;
  color: gray;
}
.each-stars {
  color: #ff9b00;
  text-align: left;
}
.each-review-body {
  margin-top: 10px;
}
.each-share {
  margin-top: 10px;
  color: gray;
  font-size: 14px;
}
.each-helpful {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 10px;
  font-size: 14px;
  color: gray;
}
.each-helpful span {
  cursor: pointer;
  margin-left: 5px;
}
.side-images {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.plus-minus-button {
  display: flex;
}
.product-button-section {
  display: flex;
  justify-content: center;
  margin-top: 10px;
  gap: 10px;
}
.product-flex-row-b {
  position: relative;
  width: 1440px;
  height: 333px;
  margin: -59px 0 0 0;
  z-index: 282;
}
.product-mask-group {
  position: static;
  width: 333px;
  height: 333px;
  top: 0;
  left: 26px;
  background: url(./assets/images/6ea81a21-39cf-4ddd-b236-077a522519d0.png)
    no-repeat center;
  background-size: cover;
  z-index: 282;
}
.product-top-header {
  position: static;
  width: 1440px;
  height: 48px;
  top: 59px;
  left: 0;
  background: #ff9b00;
  overflow: hidden;
}
.product-frame {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 231px;
  position: relative;
  width: 859px;
  margin: 12px 0 0 445px;
  z-index: 1;
}
.product-frame-1 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  width: 550px;
  z-index: 2;
}
.product-summer-sale {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 474px;
  height: 18px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}
.product-shop-now {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 68px;
  height: 24px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  text-align: center;
  text-decoration: underline;
  white-space: nowrap;
  z-index: 4;
}
.product-frame-2 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 5px;
  position: relative;
  width: 78px;
  z-index: 5;
}
.product-english {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 21px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-align: left;
  white-space: nowrap;
  z-index: 6;
}
.product-drop-down {
  flex-shrink: 0;
  position: relative;
  width: 24px;
  height: 24px;
  z-index: 7;
  overflow: hidden;
}
.product-vector {
  position: relative;
  width: 12.728px;
  height: 7.778px;
  margin: 8px 0 0 6.001px;
  background: url(./assets/images/f7dbf1e3-d75b-42bc-9efc-7d26eca44d19.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 8;
}
.product-header {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 130px;
  position: static;
  width: 1170px;
  height: 38px;
  top: 147px;
  left: 135px;
  z-index: 9;
}
.product-frame-3 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 160px;
  position: relative;
  width: 645px;
  z-index: 10;
}
.product-logo {
  flex-shrink: 0;
  position: relative;
  width: 118px;
  height: 24px;
  z-index: 11;
}
.product-frame-4 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 48px;
  position: relative;
  width: 367px;
  z-index: 12;
}
.product-header-5 {
  flex-shrink: 0;
  position: relative;
  width: 48px;
  height: 24px;
  z-index: 13;
}
.product-home {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: static;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
  white-space: nowrap;
  z-index: 14;
}
.product-header-6 {
  flex-shrink: 0;
  position: relative;
  width: 66px;
  height: 24px;
  z-index: 15;
}
.product-contact {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: static;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
  white-space: nowrap;
  z-index: 16;
}
.product-header-7 {
  flex-shrink: 0;
  position: relative;
  width: 48px;
  height: 24px;
  z-index: 17;
}
.product-about {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: static;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
  white-space: nowrap;
  z-index: 18;
}
.product-header-8 {
  flex-shrink: 0;
  position: relative;
  width: 61px;
  height: 24px;
  z-index: 19;
}
.product-sign-up {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: static;
  width: 65.57%;
  height: 100%;
  top: 0;
  left: 16.39%;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
  white-space: nowrap;
  z-index: 20;
}
.product-frame-9 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 24px;
  position: relative;
  width: 395px;
  z-index: 21;
}
.product-search-component-set {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  width: 243px;
  padding: 7px 12px 7px 20px;
  background: #f5f5f5;
  z-index: 22;
  overflow: hidden;
  border-radius: 4px;
}
.product-frame-a {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 34px;
  position: relative;
  width: 211px;
  z-index: 23;
}
.product-search-text {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 18px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  white-space: nowrap;
  opacity: 0.5;
  z-index: 24;
}
.product-component {
  flex-shrink: 0;
  position: relative;
  width: 24px;
  height: 24px;
  z-index: 25;
  overflow: hidden;
}
.product-vector-b {
  position: relative;
  width: 17.5px;
  height: 17.5px;
  margin: 3.25px 0 0 3.25px;
  background: url(./assets/images/52d00400-8584-4ac7-ac37-8a0a916bc910.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 26;
}
.product-search-input {
  flex-shrink: 0;
  position: static;
  width: 243px;
  height: 38px;
  top: 0;
  left: 0;
  background: transparent;
  border: none;
  z-index: 27;
  outline: none;
}
.product-frame-c {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 16px;
  position: relative;
  width: 128px;
  z-index: 28;
}
.product-wishlist {
  flex-shrink: 0;
  position: relative;
  width: 32px;
  height: 32px;
  z-index: 29;
  overflow: hidden;
}
.product-vector-d {
  position: relative;
  width: 21.5px;
  height: 19.334px;
  margin: 6.25px 0 0 5.25px;
  background: url(./assets/images/abcbeabc-dab5-4282-a1bf-ba8d03382883.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 30;
}
.product-cart-with-buy {
  flex-shrink: 0;
  position: relative;
  width: 32px;
  height: 32px;
  z-index: 31;
}
.product-cart {
  position: static;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(./assets/images/1af0aeae-0417-44d3-8e15-cacc541cb269.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 32;
  overflow: hidden;
}
.product-user {
  flex-shrink: 0;
  position: relative;
  width: 32px;
  height: 32px;
  z-index: 33;
  overflow: hidden;
}
.product-vector-e {
  position: relative;
  width: 10.5px;
  height: 10.5px;
  margin: 4.25px 0 0 11.25px;
  background: url(./assets/images/ff7f3168-549b-44e1-a040-d87b067341db.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 35;
}
.product-vector-f {
  position: relative;
  width: 18.5px;
  height: 9.5px;
  margin: 3.5px 0 0 6.25px;
  background: url(./assets/images/36a86b18-b3c6-4b13-8279-2878586a55ef.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 34;
}
.product-line {
  /*position: static;*/
  width: 100%;
  height: 0.5px;
  top: 201px;
  left: 0;
  background: url(./assets/images/a63438bd-d99f-4cf9-abb1-f462641d8b0b.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 37;
}
.product-roadmap {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 12px;
  /*position: static;*/
  width: 353px;
  height: 21px;
  top: 281px;
  margin-left: 10px;
  left: 135px;
  z-index: 38;
}
.product-account {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 21px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-align: left;
  white-space: nowrap;
  opacity: 0.5;
  z-index: 39;
}
.product-line-10 {
  flex-shrink: 0;
  position: relative;
  width: 6.891px;
  height: 12.205px;
  background: url(./assets/images/df1a93d5-d7ac-4c53-965e-1c8c862cdb09.png)
    no-repeat center;
  background-size: cover;
  z-index: 40;
}
.product-nothing-gaming {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 21px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-align: left;
  white-space: nowrap;
  opacity: 0.5;
  z-index: 41;
}
.product-line-11 {
  flex-shrink: 0;
  position: relative;
  width: 6.891px;
  height: 12.205px;
  background: url(./assets/images/21593341-b2f9-424c-8130-6e35e63062d4.png)
    no-repeat center;
  background-size: cover;
  z-index: 42;
}
.product-nothing-havic {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 21px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-align: left;
  white-space: nowrap;
  z-index: 43;
}
.product-flex-row-f {
  position: relative;
  /* width: 1160px; */
  /* height: 600px; */
  /* margin: auto; */
  margin-top: 20px;
  z-index: 100;
}
.product-frame-12 {
  /* position: static; */
  width: 170px;
  height: 138px;
  top: 0;
  left: 0;
  background: #f5f5f5;
  z-index: 46;
  overflow: hidden;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
  /* margin-top: 16px; */
}
.product-image-puh {
  position: relative;
  width: 121px;
  height: 114px;
  /* margin: 12px 0 0 24px; */
  /* background: url(./assets/images/f4ce091e-e89c-46b1-b381-d54717e8190a.png) */
    no-repeat center;
  background-size: cover;
  z-index: 47;
}
.product-frame-13 {
  position: static;
  width: 500px;
  height: 600px;
  top: 0;
  left: 200px;
  background: #f5f5f5;
  z-index: 44;
  overflow: hidden;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
}
.product-image-14 {
  position: relative;
  width: 446px;
  height: 315px;
  /* margin: 154px 0 0 27px; */
  /* background: url(./assets/images/471406bf-be10-48d2-aca8-bd16a1bda832.png) */
    no-repeat center;
  background-size: cover;
  z-index: 45;
}
.product-havic-gamepad {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: static;
  /*height: 24px;*/
  top: 0;
  left: 770px;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
  text-align: left;
  /*white-space: nowrap;*/
  letter-spacing: 0.72px;
  z-index: 54;
}
.product-frame-15 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 16px;
  position: static;
  width: 290px;
  height: 21px;
  top: 40px;
  left: 770px;
  z-index: 56;
}
.product-frame-16 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  width: 203px;
  z-index: 57;
}
.product-four-star {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 100px;
  height: 20px;
  background: url(./assets/images/82f87ed0-252b-45f9-b83b-d4fea2b83404.png)
    no-repeat center;
  background-size: cover;
  z-index: 58;
}
.product-reviews {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 21px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-align: left;
  white-space: nowrap;
  opacity: 0.5;
  z-index: 59;
}
.product-frame-17 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 16px;
  position: relative;
  width: 71px;
  z-index: 60;
}
.product-line-18 {
  flex-shrink: 0;
  position: relative;
  width: 1px;
  height: 16px;
  background: url(./assets/images/96c38f4c-678b-4c6c-bd10-ed1e726767db.png)
    no-repeat center;
  background-size: cover;
  z-index: 61;
}
.product-in-stock {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 21px;
  color: #ff7800;
  font-family: Poppins, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-align: left;
  white-space: nowrap;
  opacity: 0.6;
  z-index: 62;
}
.product-price {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: static;
  height: 24px;
  top: 77px;
  left: 770px;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  letter-spacing: 0.72px;
  z-index: 55;
}
.product-controller-skin {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: static;
  /* width: 373px; */
  /* height: 63px; */
  top: 125px;
  left: 770px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-align: left;
  z-index: 63;
}
.product-frame-19 {
  position: static;
  width: 170px;
  height: 138px;
  top: 154px;
  left: 0;
  background: #f5f5f5;
  z-index: 48;
  overflow: hidden;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
}
.product-image-1a {
  position: relative;
  width: 112px;
  height: 97px;
  /* margin: 20px 0 0 29px; */
  background: url(./assets/images/e2f1ea55-682e-486b-aec1-f6754cbad707.png)
    no-repeat center;
  background-size: cover;
  z-index: 49;
}
.product-line-1b {
  position: static;
  /* width: 400px; */
  height: 1px;
  margin-bottom: 20px;
  top: 211px;
  left: 770px;
  background: url(./assets/images/f9ab14cd-1930-48fb-a748-300252ff8b9a.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 83;
}
.product-frame-1c {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 24px;
  position: static;
  /* width: 155px; */
  justify-content: space-between;
  /* height: 20px; */
  top: 236px;
  left: 771px;
  z-index: 64;
}
.product-colours {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 20px;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  letter-spacing: 0.6px;
  z-index: 65;
}
.product-colour-change {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  /* width: 48px; */
  z-index: 66;
}
.product-group {
  flex-shrink: 0;
  position: relative;
  width: 20px;
  height: 20px;
  background: url(./assets/images/70a4609a-89ea-4955-91d1-9ec3c7115be8.png)
    no-repeat center;
  background-size: cover;
  z-index: 67;
}
.product-ellipse {
  flex-shrink: 0;
  position: relative;
  width: 20px;
  height: 20px;
  background: url(./assets/images/5c7ba382-dfa5-4856-8578-e61581b31737.png)
    no-repeat center;
  background-size: cover;
  z-index: 68;
  border-radius: 50%;
}
.product-frame-1d {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: space-between;
  gap: 24px;
  position: static;
  /* width: 296px; */
  /* height: 32px; */
  top: 280px;
  left: 771px;
  z-index: 69;
}
.product-size {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 20px;
  color: #000000;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  letter-spacing: 0.6px;
  z-index: 70;
}
.product-frame-1e {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 16px;
  position: relative;
  /* width: 224px; */
  z-index: 71;
}
.product-frame-1f {
  flex-shrink: 0;
  position: relative;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent;
  border: 1px solid rgba(0, 0, 0, 0.5);
  z-index: 72;
  overflow: hidden;
  border-radius: 4px;
  box-sizing: content-box;
}
.product-xs {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: static;
  height: 20px;
  top: calc(50% - 10px);
  left: calc(50% - 9px);
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 73;
}
.product-frame-20 {
  flex-shrink: 0;
  position: relative;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent;
  border: 1px solid rgba(0, 0, 0, 0.5);
  z-index: 74;
  overflow: hidden;
  border-radius: 4px;
  box-sizing: content-box;
}
.product-s {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: static;
  height: 20px;
  top: calc(50% - 10px);
  left: calc(50% - 4px);
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 75;
}
.product-frame-21 {
  flex-shrink: 0;
  position: relative;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: #ff7800;
  border: none;
  z-index: 76;
  overflow: hidden;
  border-radius: 4px;
}
.product-m {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: static;
  height: 20px;
  top: calc(50% - 10px);
  left: calc(50% - 6px);
  color: #f9f9f9;
  font-family: Poppins, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 77;
}
.product-frame-22 {
  flex-shrink: 0;
  position: relative;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent;
  border: 1px solid rgba(0, 0, 0, 0.5);
  z-index: 78;
  overflow: hidden;
  border-radius: 4px;
  box-sizing: content-box;
}
.product-l {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: static;
  height: 20px;
  top: calc(50% - 10px);
  left: calc(50% - 3px);
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 79;
}
.product-frame-23 {
  flex-shrink: 0;
  position: relative;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent;
  border: 1px solid rgba(0, 0, 0, 0.5);
  z-index: 80;
  overflow: hidden;
  border-radius: 4px;
  box-sizing: content-box;
}
.product-xl {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: static;
  height: 20px;
  top: calc(50% - 10px);
  left: calc(50% - 8px);
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 81;
}
.product-frame-24 {
  position: static;
  width: 170px;
  height: 138px;
  top: 308px;
  left: 0;
  background: #f5f5f5;
  z-index: 50;
  overflow: hidden;
  border-radius: 4px;
}
.product-image-25 {
  position: relative;
  width: 134px;
  height: 94px;
  margin: 22px 0 0 18px;
  background: url(./assets/images/1b2dc3f0-7e9c-4655-b89d-3c6af4c3e9d0.png)
    no-repeat center;
  background-size: cover;
  z-index: 51;
}
.product-frame-26 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 3px;
  position: static;
  /* width: 159px; */
  height: 44px;
  top: 336px;
  /* left: 771px; */
  cursor: pointer;
  background: transparent;
  border: none;
  z-index: 84;
}
.product-frame-27 {
  flex-shrink: 0;
  position: relative;
  width: 40px;
  height: 44px;
  border: 1px solid rgba(0, 0, 0, 0.5);
  z-index: 85;
  overflow: hidden;
  border-radius: 4px 0 0 4px;
  display: flex;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
}
.product-icon-minus {
  position: relative;
  width: 24px;
  height: 24px;
  /* margin: 10px 0 0 8px; */
  z-index: 86;
  overflow: hidden;
}
.product-vector-28 {
  position: relative;
  width: 17.5px;
  height: 1.5px;
  margin: 11.25px 0 0 3.25px;
  background: url(./assets/images/56843667-6aed-43fe-a92e-1d1acfe82ecb.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 87;
}
.product-frame-29 {
  flex-shrink: 0;
  position: relative;
  /* width: 80px; */
  height: 44px;
  border-top: 1px solid rgba(0, 0, 0, 0.5);
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  z-index: 88;
  overflow: hidden;
}
.product-quantity {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  /* position: static; */
  height: 38px;
  top: 7px;
  left: 34px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  text-align: left;
  width: 70px;
  white-space: nowrap;
  z-index: 89;
}
.product-quantity::placeholder {
  font-size: 10px;
}
.product-icon-plus {
  flex-shrink: 0;
  position: relative;
  width: 41px;
  height: 46px;
  background: #ff7800;
  z-index: 90;
  overflow: hidden;
  border-radius: 0 4px 4px 0;
  display: flex;
  justify-content: center;
  cursor: pointer;
  align-content: center;
  flex-wrap: wrap;
}
.product-vector-2a {
  position: relative;
  width: 24px;
  height: 24px;
  /* margin: 10px 0 0 9px; */
  z-index: 91;
  overflow: hidden;
}
.product-button {
  position: relative;
  width: 17.5px;
  height: 17.5px;
  margin: 3.25px 0 0 3.25px;
  background: url(./assets/images/8ca6b873-4311-4015-aaf0-e32f5c32a60d.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 92;
}
.product-add-to-cart {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 10px;
  position: static;
  width: 165px;
  height: 44px;
  top: 336px;
  left: 946px;
  padding: 10px 48px 10px 48px;
  cursor: pointer;
  background: #ff7800;
  border: none;
  z-index: 93;
  border-radius: 4px;
}
.product-frame-2b {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #f9f9f9;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 94;
}
.product-wishlist-2c {
  position: static;
  width: 40px;
  height: 40px;
  top: 338px;
  left: 1130px;
  border: 1px solid rgba(0, 0, 0, 0.5);
  z-index: 95;
  overflow: hidden;
  border-radius: 4px;
  box-sizing: content-box;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
}
.product-vector-2d {
  position: relative;
  width: 32px;
  height: 32px;
  margin: 4px 0 0 4px;
  z-index: 96;
  overflow: hidden;
}
.product-frame-2e {
  position: relative;
  width: 21.5px;
  height: 19.334px;
  margin: 6.25px 0 0 5.25px;
  background: url(./assets/images/f5134a88-7c99-4205-ad46-d1800c227ff9.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 97;
}
.product-frame-2f {
  position: static;
  /* width: 399px; */
  margin-top: 95px;
  height: 180px;
  top: 420px;
  left: 771px;
  border: 1px solid rgba(0, 0, 0, 0.5);
  z-index: 98;
  overflow: hidden;
  border-radius: 4px;
}
.product-icon-delivery {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 16px;
  position: relative;
  width: 332px;
  margin: 24px 0 0 16px;
  z-index: 101;
}
.product-frame-30 {
  flex-shrink: 0;
  position: relative;
  width: 40px;
  height: 40px;
  background: url(./assets/images/a8ba7de9-84b7-43d1-bd27-15a9d40fecce.png)
    no-repeat center;
  background-size: cover;
  z-index: 102;
  overflow: hidden;
}
.product-free-delivery {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  width: 276px;
  z-index: 103;
}
.product-delivery-availability {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 104;
}
.product-underline {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 18px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  text-align: left;
  text-decoration: underline;
  white-space: nowrap;
  z-index: 105;
}
.product-line-31 {
  position: relative;
  width: 399px;
  height: 0px;
  margin: 17px 0 0 0;
  opacity: 0.5;
  z-index: 99;
}
.product-frame-32 {
  position: static;
  width: 100%;
  height: 879609302220800%;
  top: -879609302220700%;
  left: 0;
  background: url(./assets/images/81b456aa-6dcc-4771-bc40-397089b255e7.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 100;
}
.product-return-icon {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 16px;
  position: relative;
  width: 281px;
  margin: 17px 0 0 16px;
  z-index: 106;
}
.product-frame-33 {
  flex-shrink: 0;
  position: relative;
  width: 40px;
  height: 40px;
  background: url(./assets/images/a951410f-8847-4e35-8e59-5d8333da9055.png)
    no-repeat center;
  background-size: cover;
  z-index: 107;
  overflow: hidden;
}
.product-return-delivery {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  width: 225px;
  z-index: 108;
}
.product-free-returns {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 109;
}
.product-details {
  flex-shrink: 0;
  position: relative;
  width: 225px;
  font-family: Poppins, var(--default-font-family);
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  text-align: left;
  text-overflow: initial;
  white-space: nowrap;
  z-index: 110;
}
.product-free-30-days {
  position: relative;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  text-align: left;
}
.product-details-34 {
  position: relative;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  text-align: left;
  text-decoration: underline;
}
.product-frame-35 {
  position: static;
  width: 170px;
  height: 138px;
  top: 462px;
  left: 0;
  background: #f5f5f5;
  z-index: 52;
  overflow: hidden;
  border-radius: 4px;
}
.product-image-36 {
  position: relative;
  width: 122px;
  /* height: 106px; */
  /* margin: 16px 0 0 24px; */
  background: url(./assets/images/1a4f1186-4769-44f3-91ad-fe4d2df1ede9.png)
    no-repeat center;
  background-size: cover;
  z-index: 53;
}
.product-frame-37 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 60px;
  position: relative;
   width: 100%; 
  /* margin: 140px 0 0 135px; */
  z-index: 111;
}
.thishold {
  width: 100%;
  display: flex;
  justify-content: center;
}
.product-frame-38 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 16px;
  position: relative;
  width: 140px;
  z-index: 112;
}
.product-category-rectangle {
  flex-shrink: 0;
  position: relative;
  width: 20px;
  height: 40px;
  z-index: 113;
}
.product-rectangle {
  position: static;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #ff9b00;
  z-index: 114;
  border-radius: 4px;
}
.product-related-item {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 20px;
  color: #ff9b00;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 115;
}
.product-frame-39 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 30px;
  position: relative;
  width: 1170px;
  z-index: 116;
}
.product-cart-with-flat-discount {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 16px;
  position: relative;
  width: 270px;
  z-index: 117;
}
.product-frame-3a {
  flex-shrink: 0;
  position: relative;
  width: 270px;
  height: 250px;
  background: #f5f5f5;
  z-index: 118;
  overflow: hidden;
  border-radius: 4px;
}
.product-discount-percent {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 10px;
  position: static;
  width: 55px;
  height: 26px;
  top: 12px;
  left: 12px;
  padding: 4px 12px 4px 12px;
  cursor: pointer;
  background: #ff7800;
  border: none;
  z-index: 119;
  border-radius: 4px;
}
.product-percent {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 18px;
  color: #f9f9f9;
  font-family: Poppins, var(--default-font-family);
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  white-space: nowrap;
  z-index: 120;
}
.product-frame-3b {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 8px;
  position: static;
  width: 34px;
  height: 76px;
  top: 12px;
  right: 12px;
  z-index: 121;
}
.product-fill-heart {
  flex-shrink: 0;
  position: relative;
  width: 34px;
  height: 34px;
  z-index: 122;
}
.product-heart-small {
  position: relative;
  width: 24px;
  height: 24px;
  margin: 5px 0 0 5px;
  z-index: 124;
  overflow: hidden;
}
.product-vector-3c {
  position: relative;
  width: 17.5px;
  height: 15.5px;
  margin: 4.25px 0 0 3.25px;
  background: url(./assets/images/cd3a8b0d-a45b-4fc7-b266-a143bbcfa4e8.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 125;
}
.product-ellipse-3d {
  position: static;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(./assets/images/c21fc500-51b0-4397-b81a-116e99f444cf.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 123;
  border-radius: 50%;
}
.product-fill-eye {
  flex-shrink: 0;
  position: relative;
  width: 34px;
  height: 34px;
  z-index: 126;
}
.product-quick-view {
  position: relative;
  width: 24px;
  height: 24px;
  margin: 5px 0 0 5px;
  z-index: 128;
  overflow: hidden;
}
.product-group-3e {
  position: relative;
  width: 19.225px;
  height: 14px;
  margin: 5px 0 0 2.387px;
  background: url(./assets/images/735f91ac-7164-40f8-b806-79382e0293aa.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 129;
}
.product-ellipse-3f {
  position: static;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(./assets/images/477fb0dc-83e0-4a84-92fe-538f03d791a0.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 127;
  border-radius: 50%;
}
.product-frame-40 {
  position: static;
  width: 190px;
  height: 180px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 130;
  overflow: hidden;
}
.product-g-x {
  position: relative;
  width: 172px;
  height: 152px;
  margin: 14px 0 0 9px;
  background: url(./assets/images/a576655b-5bc7-46b3-89a9-cc1709158c92.png)
    no-repeat center;
  background-size: cover;
  z-index: 131;
}
.product-frame-41 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  width: 201px;
  z-index: 132;
}
.product-havit-hv-g-gamepad {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 133;
}
.product-frame-42 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 12px;
  position: relative;
  width: 85px;
  z-index: 134;
}
.product-dollar {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #ff9b00;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 135;
}
.product-dollar-43 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  opacity: 0.5;
  z-index: 136;
}
.product-frame-44 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  width: 140px;
  z-index: 137;
}
.product-five-star {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 100px;
  height: 20px;
  background: url(./assets/images/306236d2-02ea-42db-9365-e5d981566336.png)
    no-repeat center;
  background-size: cover;
  z-index: 138;
}
.product-count {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 32px;
  height: 20px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  opacity: 0.5;
  z-index: 139;
}
.product-cart-with-flat-discount-45 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 16px;
  position: relative;
  width: 270px;
  z-index: 140;
}
.product-frame-46 {
  flex-shrink: 0;
  position: relative;
  width: 270px;
  height: 250px;
  background: #f5f5f5;
  z-index: 141;
  overflow: hidden;
  border-radius: 4px;
}
.product-flex-row-acb {
  position: relative;
  width: 246px;
  height: 183px;
  margin: 12px 0 0 12px;
  z-index: 155;
}
.product-discount-percent-47 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 10px;
  position: static;
  width: 55px;
  height: 26px;
  top: 0;
  left: 0;
  padding: 4px 12px 4px 12px;
  cursor: pointer;
  background: #ff7800;
  border: none;
  z-index: 142;
  border-radius: 4px;
}
.product-percent-48 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 18px;
  color: #f9f9f9;
  font-family: Poppins, var(--default-font-family);
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  white-space: nowrap;
  z-index: 143;
}
.product-frame-49 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 8px;
  position: static;
  width: 34px;
  height: 76px;
  top: 0;
  right: 0;
  z-index: 146;
}
.product-fill-heart-4a {
  flex-shrink: 0;
  position: relative;
  width: 34px;
  height: 34px;
  z-index: 147;
}
.product-heart-small-4b {
  position: relative;
  width: 24px;
  height: 24px;
  margin: 5px 0 0 5px;
  z-index: 149;
  overflow: hidden;
}
.product-vector-4c {
  position: relative;
  width: 17.5px;
  height: 15.5px;
  margin: 4.25px 0 0 3.25px;
  background: url(./assets/images/0b7075c4-8126-48b2-bc46-dcaaeb417434.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 150;
}
.product-ellipse-4d {
  position: static;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(./assets/images/f0f66ee8-81b0-4fcf-ad7c-a4c47baacd7b.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 148;
  border-radius: 50%;
}
.product-fill-eye-4e {
  flex-shrink: 0;
  position: relative;
  width: 34px;
  height: 34px;
  z-index: 151;
}
.product-quick-view-4f {
  position: relative;
  width: 24px;
  height: 24px;
  margin: 5px 0 0 5px;
  z-index: 153;
  overflow: hidden;
}
.product-group-50 {
  position: relative;
  width: 19.225px;
  height: 14px;
  margin: 5px 0 0 2.387px;
  background: url(./assets/images/bf59139d-e5f3-4814-9f2c-24a880a2a530.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 154;
}
.product-ellipse-51 {
  position: static;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(./assets/images/64b1d2c7-0196-40cd-b9c0-b23b84e03ed2.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 152;
  border-radius: 50%;
}
.product-frame-52 {
  position: static;
  width: 190px;
  height: 180px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -49.17%);
  z-index: 155;
  overflow: hidden;
}
.product-ak-x {
  position: relative;
  width: 191px;
  height: 101px;
  /* margin: 40px 0 0 -1px; */
  /* background: url(./assets/images/d2f7934b-127e-4e67-8858-e2692e0582ce.png) */
    no-repeat center;
  background-size: cover;
  z-index: 156;
}
.product-flex-row-e {
  position: relative;
  width: 270px;
  height: 41px;
  margin: 14px 0 0 0;
  font-size: 0px;
  z-index: 145;
  overflow: visible auto;
}
.product-add-to-cart-53 {
  display: block;
  position: relative;
  height: 24px;
  margin: 8px 0 0 87px;
  color: #ffffff;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 145;
}
.product-rectangle-54 {
  position: static;
  width: 100%;
  height: 41px;
  bottom: 0;
  left: 0;
  cursor: pointer;
  background: #000000;
  border: none;
  z-index: 144;
  border-radius: 0 0 4px 4px;
}
.product-frame-55 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  width: 195px;
  z-index: 157;
}
.product-ak-wired-keyboard {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 158;
}
.product-frame-56 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 12px;
  position: relative;
  width: 97px;
  z-index: 159;
}
.product-dollar-57 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #ff9b00;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 160;
}
.product-dollar-58 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  opacity: 0.5;
  z-index: 161;
}
.product-frame-59 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  width: 140px;
  z-index: 162;
}
.product-four-star-5a {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 100px;
  height: 20px;
  background: url(./assets/images/128b7b4a-ed4d-4a28-b83c-7fb3f41c89c2.png)
    no-repeat center;
  background-size: cover;
  z-index: 163;
}
.product-count-5b {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 32px;
  height: 20px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  opacity: 0.5;
  z-index: 164;
}
.product-cart-with-flat-discount-5c {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 16px;
  position: relative;
  width: 270px;
  z-index: 165;
}
.product-frame-5d {
  flex-shrink: 0;
  position: relative;
  width: 270px;
  height: 250px;
  background: #f5f5f5;
  z-index: 166;
  overflow: hidden;
  border-radius: 4px;
}
.product-discount-percent-5e {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 10px;
  position: static;
  width: 55px;
  height: 26px;
  top: 12px;
  left: 12px;
  padding: 4px 12px 4px 12px;
  cursor: pointer;
  background: #ff7800;
  border: none;
  z-index: 167;
  border-radius: 4px;
}
.product-minus-thirty-percent {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 18px;
  color: #f9f9f9;
  font-family: Poppins, var(--default-font-family);
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  white-space: nowrap;
  z-index: 168;
}
.product-frame-5f {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 8px;
  position: static;
  width: 34px;
  height: 76px;
  top: 12px;
  right: 12px;
  z-index: 169;
}
.product-fill-heart-60 {
  flex-shrink: 0;
  position: relative;
  width: 34px;
  height: 34px;
  z-index: 170;
}
.product-heart-small-61 {
  position: relative;
  width: 24px;
  height: 24px;
  margin: 5px 0 0 5px;
  z-index: 172;
  overflow: hidden;
}
.product-vector-62 {
  position: relative;
  width: 17.5px;
  height: 15.5px;
  margin: 4.25px 0 0 3.25px;
  background: url(./assets/images/b9cc36d8-6ebf-4384-86ca-a63fecd89870.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 173;
}
.product-ellipse-63 {
  position: static;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(./assets/images/b8860738-df28-456a-a9ee-1891ead7a666.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 171;
  border-radius: 50%;
}
.product-fill-eye-64 {
  flex-shrink: 0;
  position: relative;
  width: 34px;
  height: 34px;
  z-index: 174;
}
.product-quick-view-65 {
  position: relative;
  width: 24px;
  height: 24px;
  margin: 5px 0 0 5px;
  z-index: 176;
  overflow: hidden;
}
.product-group-66 {
  position: relative;
  width: 19.225px;
  height: 14px;
  margin: 5px 0 0 2.387px;
  background: url(./assets/images/1cfeb6a9-f44c-4f80-b33c-7cf73209d5e4.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 177;
}
.product-ellipse-67 {
  position: static;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(./assets/images/868c8215-5237-4c23-aa2c-a30553923d4c.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 175;
  border-radius: 50%;
}
.product-frame-68 {
  position: static;
  width: 190px;
  height: 180px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 178;
  overflow: hidden;
}
.product-gcq-x {
  position: relative;
  width: 170px;
  height: 129px;
  margin: 26px 0 0 10px;
  background: url(./assets/images/a3f2200b-3461-46e1-863b-515909e4ae1a.png)
    no-repeat center;
  background-size: cover;
  z-index: 179;
}
.product-frame-69 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  width: 194px;
  z-index: 180;
}
.product-ips-lcd-gaming-monitor {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 181;
}
.product-frame-6a {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 12px;
  position: relative;
  width: 94px;
  z-index: 182;
}
.product-dollar-370 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #ff9b00;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 183;
}
.product-dollar-400 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  opacity: 0.5;
  z-index: 184;
}
.product-frame-6b {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  width: 140px;
  z-index: 185;
}
.product-five-star-6c {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 100px;
  height: 20px;
  background: url(./assets/images/847ff599-d291-4627-9cd6-fc1fd60f5f95.png)
    no-repeat center;
  background-size: cover;
  z-index: 186;
}
.product-parentheses-99 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 32px;
  height: 20px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  opacity: 0.5;
  z-index: 187;
}
.product-cart-6d {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 16px;
  position: relative;
  width: 270px;
  z-index: 188;
}
.product-cart-6e {
  flex-shrink: 0;
  position: relative;
  width: 270px;
  height: 250px;
  background: #f5f5f5;
  z-index: 189;
  overflow: hidden;
  border-radius: 4px;
}
.product-frame-6f {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 8px;
  position: static;
  width: 34px;
  height: 76px;
  top: 12px;
  right: 12px;
  z-index: 190;
}
.product-fill-heart-70 {
  flex-shrink: 0;
  position: relative;
  width: 34px;
  height: 34px;
  z-index: 191;
}
.product-heart-small-71 {
  position: relative;
  width: 24px;
  height: 24px;
  margin: 5px 0 0 5px;
  z-index: 193;
  overflow: hidden;
}
.product-vector-72 {
  position: relative;
  width: 17.5px;
  height: 15.5px;
  margin: 4.25px 0 0 3.25px;
  background: url(./assets/images/3da794e5-2284-4c55-a51f-09944c41479e.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 194;
}
.product-ellipse-73 {
  position: static;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(./assets/images/b3e3417f-4036-44e0-b787-15fc52289f84.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 192;
  border-radius: 50%;
}
.product-fill-eye-74 {
  flex-shrink: 0;
  position: relative;
  width: 34px;
  height: 34px;
  z-index: 195;
}
.product-quick-view-75 {
  position: relative;
  width: 24px;
  height: 24px;
  margin: 5px 0 0 5px;
  z-index: 197;
  overflow: hidden;
}
.product-group-76 {
  position: relative;
  width: 19.225px;
  height: 14px;
  margin: 5px 0 0 2.387px;
  background: url(./assets/images/80c00edb-131d-430a-a7dd-8d5388c655c8.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 198;
}
.product-ellipse-77 {
  position: static;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(./assets/images/b378324f-3161-43b9-9c7e-665d2068b0bf.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 196;
  border-radius: 50%;
}
.product-frame-78 {
  position: static;
  width: 190px;
  height: 180px;
  top: 35px;
  left: 40px;
  z-index: 199;
  overflow: hidden;
}
.product-gammaxx-l-argb {
  position: relative;
  width: 191px;
  height: 95px;
  margin: 47px 0 0 0;
  background: url(./assets/images/a2859a48-773b-443b-aa11-38690cdc3275.png)
    no-repeat center;
  background-size: cover;
  z-index: 200;
}
.product-frame-79 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  width: 176px;
  z-index: 201;
}
.product-rgb-liquid-cpu-cooler {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 202;
}
.product-frame-7a {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 12px;
  position: relative;
  width: 85px;
  z-index: 203;
}
.product-dollar-160 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #ff9b00;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 204;
}
.product-dollar-170 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  opacity: 0.5;
  z-index: 205;
}
.product-frame-7b {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  width: 140px;
  z-index: 206;
}
.product-four-half-star {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 100px;
  z-index: 207;
}
.product-vector-7c {
  flex-shrink: 0;
  position: relative;
  width: 20px;
  height: 20px;
  background: url(./assets/images/a99b6de4-fccf-4831-ba6a-c409545240a7.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 208;
}
.product-vector-7d {
  flex-shrink: 0;
  position: relative;
  width: 20px;
  height: 20px;
  background: url(./assets/images/ad9f9296-5a78-4f29-9dbc-0ff1f86b86e8.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 209;
}
.product-vector-7e {
  flex-shrink: 0;
  position: relative;
  width: 20px;
  height: 20px;
  background: url(./assets/images/56a96f54-4a00-46b8-9213-ea03010bd8d5.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 210;
}
.product-vector-7f {
  flex-shrink: 0;
  position: relative;
  width: 20px;
  height: 20px;
  background: url(./assets/images/ae9465aa-1163-45d5-9d18-d87db195ce39.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 211;
}
.product-star-half-filled {
  flex-shrink: 0;
  position: relative;
  width: 20px;
  height: 20px;
  z-index: 212;
  overflow: hidden;
}
.product-vector-80 {
  position: static;
  width: 41.67%;
  height: 79.9%;
  top: 9.17%;
  left: 8.33%;
  background: url(./assets/images/ab25a575-0cdb-4c09-9a3a-6a6fac7c9edc.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 213;
}
.product-vector-81 {
  position: static;
  width: 41.67%;
  height: 82.49%;
  top: 9.18%;
  left: 50%;
  background: url(./assets/images/cb618745-18c3-4e30-b1ff-d219457a864d.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 214;
}
.product-parentheses-65 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 32px;
  height: 20px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  opacity: 0.5;
  z-index: 215;
}
.product-footer {
  position: relative;
  width: 1440px;
  height: 440px;
  margin: 140px 0 0 0;
  background: #ff9b00;
  z-index: 216;
  overflow: hidden;
}
.product-frame-82 {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: nowrap;
  gap: 16px;
  position: relative;
  width: 1440px;
  margin: 376px 0 0 0;
  z-index: 217;
}
.product-underline-83 {
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  opacity: 0.5;
  z-index: 218;
}
.product-line-84 {
  position: static;
  width: 100%;
  height: Infinity%;
  top: -Infinity%;
  left: 0;
  background: url(./assets/images/968cd653-a3b4-4ca0-9f3d-944392bdee83.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 219;
}
.product-frame-85 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 12px;
  position: relative;
  width: 349px;
  opacity: 0.6;
  z-index: 220;
}
.product-frame-86 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 6px;
  position: relative;
  width: 349px;
  z-index: 221;
}
.product-icon-copyright {
  flex-shrink: 0;
  position: relative;
  width: 20px;
  height: 20px;
  z-index: 222;
  overflow: hidden;
}
.product-group-87 {
  position: relative;
  width: 16.667px;
  height: 16.667px;
  margin: 1.667px 0 0 1.666px;
  background: url(./assets/images/b67d460c-e7eb-491c-8a77-ffbbbcf921ba.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 223;
}
.product-copyright-trenva-all-right-reserved {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 224;
}
.product-photo-y-removebg-preview {
  position: static;
  width: 345px;
  height: 345px;
  top: -103px;
  left: 63px;
  background: url(./assets/images/5e64e33264cdfd1ef101cabfac813cf723cd94ea.png)
    no-repeat center;
  background-size: cover;
  z-index: 280;
}
.product-frame-88 {
  position: static;
  width: 1170px;
  height: 236px;
  top: 80px;
  left: 135px;
  z-index: 225;
}
.product-frame-89 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 16px;
  position: static;
  width: 217px;
  height: 188px;
  top: 0;
  left: 0;
  z-index: 226;
}
.product-frame-8a {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 24px;
  position: relative;
  width: 206px;
  z-index: 227;
}
.product-frame-8b {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 24px;
  position: relative;
  width: 118px;
  z-index: 228;
}
.product-logo-8c {
  flex-shrink: 0;
  position: relative;
  width: 118px;
  height: 24px;
  z-index: 229;
}
.product-subscribe {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 28px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  text-align: left;
  white-space: nowrap;
  z-index: 230;
}
.product-get-offer {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 231;
}
.product-send-mail {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 32px;
  position: relative;
  width: 217px;
  padding: 12px 0 12px 16px;
  cursor: pointer;
  background: transparent;
  border: 1.5px solid #000000;
  z-index: 232;
  border-radius: 4px;
}
.product-enter-email {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  opacity: 0.4;
  z-index: 233;
}
.product-icon-send {
  flex-shrink: 0;
  position: relative;
  width: 24px;
  height: 24px;
  z-index: 234;
  overflow: hidden;
}
.product-vector-8d {
  position: relative;
  width: 21.5px;
  height: 19.496px;
  margin: 2.252px 0 0 1.25px;
  background: url(./assets/images/ec44203c-cdd2-4546-b904-77278eecf82e.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 235;
}
.product-frame-8e {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 24px;
  position: static;
  width: 175px;
  height: 180px;
  top: 0;
  left: 304px;
  z-index: 236;
}
.product-support {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 28px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  text-align: left;
  white-space: nowrap;
  z-index: 237;
}
.product-frame-8f {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 16px;
  position: relative;
  width: 175px;
  z-index: 238;
}
.product-xxxxxx-xxxxxxxx {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  width: 175px;
  height: 48px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  text-overflow: initial;
  z-index: 239;
  overflow: hidden;
}
.product-email {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 240;
}
.product-phone-number {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 241;
}
.product-frame-90 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 24px;
  position: static;
  width: 123px;
  height: 236px;
  top: 0;
  left: 566px;
  z-index: 242;
}
.product-account-91 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 28px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  text-align: left;
  white-space: nowrap;
  z-index: 243;
}
.product-frame-92 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 16px;
  position: relative;
  width: 123px;
  z-index: 244;
}
.product-my-account {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 245;
}
.product-login-register {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 246;
}
.product-cart-93 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 247;
}
.product-wishlist-94 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 248;
}
.product-shop {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 249;
}
.product-frame-95 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 24px;
  position: static;
  width: 109px;
  height: 196px;
  top: 0;
  left: 776px;
  z-index: 250;
}
.product-quick-link {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 28px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  text-align: left;
  white-space: nowrap;
  z-index: 251;
}
.product-frame-96 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 16px;
  position: relative;
  width: 109px;
  z-index: 252;
}
.product-privacy-policy {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 253;
}
.product-terms-of-use {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 254;
}
.product-faq {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 255;
}
.product-contact-97 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 256;
}
.product-frame-98 {
  position: static;
  width: 198px;
  height: 210px;
  top: 0;
  left: 972px;
  z-index: 257;
}
.product-frame-99 {
  position: relative;
  width: 198px;
  height: 162px;
  margin: 0 0 0 0;
  font-size: 0px;
  z-index: 258;
  overflow: visible auto;
}
.product-download-app {
  display: block;
  position: relative;
  height: 28px;
  margin: 0 0 0 0;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  text-align: left;
  white-space: nowrap;
  z-index: 259;
}
.product-frame-9a {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 8px;
  position: relative;
  width: 198px;
  margin: 24px 0 0 0;
  z-index: 260;
}
.product-frame-9b {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  width: 198px;
  z-index: 261;
}
.product-qr-code {
  flex-shrink: 0;
  position: relative;
  width: 80px;
  height: 80px;
  background: #000000;
  z-index: 262;
  overflow: hidden;
}
.product-qrcode {
  position: relative;
  width: 76px;
  height: 76px;
  margin: 2px 0 0 2px;
  background: url(./assets/images/991387c05dd6d44594e01b675513068803e2426d.png)
    no-repeat center;
  background-size: cover;
  z-index: 263;
  box-sizing: content-box;
}
.product-frame-9c {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 4px;
  position: relative;
  width: 110px;
  z-index: 264;
}
.product-google-play {
  flex-shrink: 0;
  position: relative;
  width: 110px;
  height: 40px;
  cursor: pointer;
  background: transparent;
  background: no-repeat center;
  background-size: cover;
  border: none;
  z-index: 265;
  overflow: hidden;
}
.product-app-store {
  flex-shrink: 0;
  position: relative;
  width: 110px;
  height: 40px;
  cursor: pointer;
  background: #000000;
  border: none;
  z-index: 266;
  overflow: hidden;
}
.product-download-appstore {
  position: relative;
  width: 104px;
  height: 34px;
  margin: 3px 0 0 3px;
  background: url(./assets/images/914fee86-371a-473a-b772-16d393e201fc.png)
    no-repeat center;
  background-size: cover;
  z-index: 267;
  border-radius: 4px;
  box-sizing: content-box;
}
.product-frame-9d {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 24px;
  position: relative;
  width: 168px;
  margin: 68px 0 0 0;
  z-index: 269;
}
.product-icon-facebook {
  flex-shrink: 0;
  position: relative;
  width: 24px;
  height: 24px;
  z-index: 270;
  overflow: hidden;
}
.product-vector-9e {
  position: relative;
  width: 10.5px;
  height: 18px;
  margin: 3px 0 0 7px;
  background: url(./assets/images/2e51eb44-15de-4ffb-b1c8-a29b34019031.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 271;
}
.product-icon-twitter {
  flex-shrink: 0;
  position: relative;
  width: 24px;
  height: 24px;
  z-index: 272;
  overflow: hidden;
}
.product-group-9f {
  position: relative;
  width: 27.059px;
  height: 24px;
  margin: 0 0 0 -5px;
  background: url(./assets/images/15196580-aa82-4c1b-af5d-5934695be84a.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 273;
}
.product-icon-instagram {
  flex-shrink: 0;
  position: relative;
  width: 24px;
  height: 24px;
  z-index: 274;
  overflow: hidden;
}
.product-group-a0 {
  position: relative;
  width: 18px;
  height: 18px;
  margin: 3px 0 0 3px;
  background: url(./assets/images/cc9d76c6-a81c-4c77-858a-dc5670b0c86c.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 275;
}
.product-icon-linkedin {
  flex-shrink: 0;
  position: relative;
  width: 24px;
  height: 24px;
  z-index: 276;
  overflow: hidden;
}
.product-vector-a1 {
  position: relative;
  width: 17.5px;
  height: 17.5px;
  margin: 3px 0 0 3px;
  background: url(./assets/images/be7fa5c4-0c0d-484b-8b97-3eab77c9fcfe.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 277;
}
.product-affiliate {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: static;
  height: 24px;
  top: 172px;
  left: 0;
  color: #000000;
  font-family: Poppins, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 268;
}
.product-underline-a2 {
  position: static;
  width: 165px;
  top: 196px;
  left: -5px;
  opacity: 0.5;
  z-index: 278;
}
.product-line-a3 {
  position: static;
  width: 100%;
  height: Infinity%;
  top: -Infinity%;
  left: 0;
  background: url(./assets/images/feed6e8d-ab65-4266-a511-e21ee504ea0b.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 279;
}
@media (max-width: 576px) {
    .product-pic {
        gap: 0;
    }
    .product-profile {
        flex-direction: column;
    }
    .left-side-hold {
        transform: scale(0.9);
    }
    .full-width {
        width: 100% !important;
    }
    .product-frame-13 {
        width: 100%;
        height: 415px;
    }
    .product-image-14 {
        width: 100%;
    }
    .home-frame-88 {
        width: 150px;
    }
    .home-cart-99 {
        width: 150px;
    }
    .home-cart-9a {
        width: 150px;
    }
    .home-flex-row-a {
        width: 150px;
        z-index: 445;
    }
    .home-flex-row-bf {
        width: 150px;
    }
    .home-frame-a6 {
        width: 150px;
    }
    .home-frame-a7 {
        width: 150px;
        flex-direction: column;
    }
    .home-frame-a8 {
        width: 100%;
    }
}