
body {
	background-color: #fff !important;
}
h3 {
	margin-bottom: calc(18 * var(--rpx)) !important;
}
p {
	margin-bottom: calc(32 * var(--rpx)) !important;
}
:root {
  --default-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Ubuntu, "Helvetica Neue", Helvetica, Arial, "PingFang SC",
    "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei",
    "Source Han Sans CN", sans-serif;
}

.main-container {
  overflow: hidden;
}

.main-container,
.main-container * {
  box-sizing: border-box;
}

input,
select,
textarea,
button {
  outline: 0;
}

.main-container {
  position: relative;
  width: calc(1920 * var(--rpx));
  height: calc(7032 * var(--rpx));
  margin: 0 auto;
  background: #ffffff;
  overflow: hidden;
}
.rectangle {
  position: relative;
  width: calc(1920 * var(--rpx));
  height: calc(57 * var(--rpx));
  margin: 0 0 0 0;
  background: #242424;
  z-index: 408;
}
.frame {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(40 * var(--rpx));
  position: absolute;
  width: calc(377 * var(--rpx));
  height: calc(24 * var(--rpx));
  top: calc(16 * var(--rpx));
  left: calc(320 * var(--rpx));
  z-index: 410;
}
.frame-1 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(24 * var(--rpx));
  position: relative;
  width: calc(120 * var(--rpx));
  z-index: 411;
}
.ri-instagram-fill {
  flex-shrink: 0;
  position: relative;
  width: calc(24 * var(--rpx));
  height: calc(24 * var(--rpx));
  z-index: 412;
  overflow: hidden;
}
.vector {
  position: relative;
  width: calc(20.00102424621582 * var(--rpx));
  height: calc(20.00046730041504 * var(--rpx));
  margin: calc(2 * var(--rpx)) 0 0 calc(1.99951171875 * var(--rpx));
  background: url(./assets/images/28402684-938c-4e0f-9127-d21e5f0247b7.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 413;
}
.basil-viber-solid {
  flex-shrink: 0;
  position: relative;
  width: calc(24 * var(--rpx));
  height: calc(24 * var(--rpx));
  z-index: 414;
  overflow: hidden;
}
.vector-2 {
  position: relative;
  width: calc(18.79819107055664 * var(--rpx));
  height: calc(20.472431182861328 * var(--rpx));
  margin: calc(2.1005859375 * var(--rpx)) 0 0 calc(2.5 * var(--rpx));
  background: url(./assets/images/5901c611-30eb-4dce-9149-0116d54ad7b2.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 415;
}
.file-icons-telegram {
  flex-shrink: 0;
  position: relative;
  width: calc(24 * var(--rpx));
  height: calc(24 * var(--rpx));
  z-index: 416;
  overflow: hidden;
}
.vector-3 {
  position: relative;
  width: calc(24.000011444091797 * var(--rpx));
  height: calc(20.2008056640625 * var(--rpx));
  margin: calc(1.899658203125 * var(--rpx)) 0 0 0;
  background: url(./assets/images/75f02ce5-465a-42a3-9959-a08122661c27.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 417;
}
.line {
  flex-shrink: 0;
  position: relative;
  width: calc(1 * var(--rpx));
  height: calc(14 * var(--rpx));
  background: url(./assets/images/08125b2f-d749-4991-a9af-25fd09b51151.png)
    no-repeat center;
  background-size: cover;
  z-index: 418;
}
.call-number {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: calc(177 * var(--rpx));
  height: calc(20 * var(--rpx));
  color: #ffffff;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 600;
  line-height: calc(19.503999710083008 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 419;
}
.free-delivery {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  position: absolute;
  width: calc(428 * var(--rpx));
  height: calc(20 * var(--rpx));
  top: calc(18 * var(--rpx));
  left: calc(1172 * var(--rpx));
  color: #ffffff;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 400;
  line-height: calc(19.503999710083008 * var(--rpx));
  text-align: right;
  white-space: nowrap;
  z-index: 409;
}
.flex-row {
  position: relative;
  width: calc(1280 * var(--rpx));
  height: calc(32 * var(--rpx));
  margin: calc(28 * var(--rpx)) 0 0 calc(320 * var(--rpx));
  z-index: 430;
}
.magnifying-glass-thin {
  position: absolute;
  width: calc(32 * var(--rpx));
  height: calc(32 * var(--rpx));
  top: 0;
  left: calc(909 * var(--rpx));
  z-index: 428;
  overflow: hidden;
}
.vector-4 {
  position: relative;
  width: calc(25.42529296875 * var(--rpx));
  height: calc(25.42529296875 * var(--rpx));
  margin: calc(3.27490234375 * var(--rpx)) 0 0 calc(3.27490234375 * var(--rpx));
  background: url(./assets/images/35ece06b-cedb-4826-8c04-0ce6c1eb1ff2.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 429;
}
.icons {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: calc(24 * var(--rpx));
  position: absolute;
  width: calc(97 * var(--rpx));
  height: calc(32 * var(--rpx));
  top: 0;
  left: calc(1183 * var(--rpx));
  z-index: 430;
}
.user-light {
  flex-shrink: 0;
  position: relative;
  width: calc(32 * var(--rpx));
  height: calc(32 * var(--rpx));
  z-index: 431;
  overflow: hidden;
}
.vector-5 {
  position: relative;
  width: calc(25.531625747680664 * var(--rpx));
  height: calc(24.529939651489258 * var(--rpx));
  margin: calc(3.247314453125 * var(--rpx)) 0 0 calc(3.234375 * var(--rpx));
  background: url(./assets/images/33772a17-02e2-42d0-aae4-f70f8788fa54.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 432;
}
.group {
  flex-shrink: 0;
  position: relative;
  width: calc(41 * var(--rpx));
  height: calc(32 * var(--rpx));
  z-index: 433;
}
.cart-outline {
  position: absolute;
  width: calc(32 * var(--rpx));
  height: calc(32 * var(--rpx));
  top: 0;
  left: 0;
  z-index: 434;
  overflow: hidden;
}
.group-6 {
  position: relative;
  width: calc(27 * var(--rpx));
  height: calc(26.936979293823242 * var(--rpx));
  margin: calc(3 * var(--rpx)) 0 0 calc(3 * var(--rpx));
  background: url(./assets/images/36066b84-6121-4e82-bdaa-4eb35b881adc.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 435;
}
.group-7 {
  position: absolute;
  width: calc(22 * var(--rpx));
  height: calc(22 * var(--rpx));
  top: 0;
  left: calc(19 * var(--rpx));
  font-size: 0px;
  z-index: 436;
}
.number-0 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  position: relative;
  width: calc(11 * var(--rpx));
  height: calc(18 * var(--rpx));
  margin: calc(2 * var(--rpx)) 0 0 calc(5 * var(--rpx));
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(15 * var(--rpx));
  font-weight: 600;
  line-height: calc(18 * var(--rpx));
  text-align: right;
  white-space: nowrap;
  z-index: 438;
}
.ellipse {
  position: absolute;
  width: calc(22 * var(--rpx));
  height: calc(22 * var(--rpx));
  top: 0;
  left: 0;
  background: url(./assets/images/78dff3b6-0327-4a3a-ba16-6dd888421128.png)
    no-repeat center;
  background-size: cover;
  z-index: 437;
  border-radius: 50%;
}
.cherokee-logo-rozetka {
  position: absolute;
  width: calc(197 * var(--rpx));
  height: calc(28 * var(--rpx));
  top: calc(3 * var(--rpx));
  left: 0;
  background: url(./assets/images/4f7968e8-f81f-4602-b5dc-37f864dd1a84.png)
    no-repeat center;
  background-size: cover;
  z-index: 421;
}
.search-product {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: calc(117 * var(--rpx));
  height: calc(20 * var(--rpx));
  top: calc(6 * var(--rpx));
  left: calc(339 * var(--rpx));
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 400;
  line-height: calc(19.503999710083008 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 423;
}
.frame-8 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: calc(8 * var(--rpx));
  position: absolute;
  width: calc(174 * var(--rpx));
  height: calc(20 * var(--rpx));
  top: calc(6 * var(--rpx));
  left: calc(711 * var(--rpx));
  z-index: 425;
}
.select-category {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: calc(148 * var(--rpx));
  height: calc(20 * var(--rpx));
  color: #515151;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 300;
  line-height: calc(19.503999710083008 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 426;
}
.keyboard-arrow-up {
  flex-shrink: 0;
  position: relative;
  width: calc(18.000001573609552 * var(--rpx));
  height: calc(18.000001573610007 * var(--rpx));
  background: url(./assets/images/39369a75-158b-45d0-9728-f54e199126ed.png)
    no-repeat center;
  background-size: cover;
  z-index: 427;
  overflow: hidden;
}
.line-9 {
  position: relative;
  width: calc(630 * var(--rpx));
  height: calc(1 * var(--rpx));
  margin: calc(11 * var(--rpx)) 0 0 calc(645 * var(--rpx));
  background: url(./assets/images/890a79f3-4d29-4503-af94-413ca581fe29.png)
    no-repeat center;
  background-size: cover;
  z-index: 424;
}
.flex-row-f {
  position: relative;
  width: calc(1920 * var(--rpx));
  height: calc(80 * var(--rpx));
  margin: calc(27 * var(--rpx)) 0 0 0;
  z-index: 449;
}
.frame-a {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: nowrap;
  position: absolute;
  width: calc(305 * var(--rpx));
  height: calc(80 * var(--rpx));
  top: 0;
  left: calc(320 * var(--rpx));
  padding: calc(28 * var(--rpx)) calc(28 * var(--rpx)) calc(28 * var(--rpx))
    calc(28 * var(--rpx));
  background: #242424;
  z-index: 442;
}
.frame-b {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(18 * var(--rpx));
  position: relative;
  width: calc(128 * var(--rpx));
  z-index: 443;
}
.vector-c {
  position: relative;
  width: calc(16.799999237060547 * var(--rpx));
  height: calc(14.399999618530273 * var(--rpx));
  margin: calc(4.800048828125 * var(--rpx)) 0 0 calc(3.60009765625 * var(--rpx));
  background: url(./assets/images/ac4dae25-135e-4f16-98c9-ac73cebed8d1.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 445;
}
.line-d {
  flex-shrink: 0;
  position: relative;
  width: calc(1 * var(--rpx));
  height: calc(14 * var(--rpx));
  background: url(./assets/images/1d678e2c-b4ba-455f-8fd7-7a287804b013.png)
    no-repeat center;
  background-size: cover;
  z-index: 446;
}
.catalog {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: calc(68 * var(--rpx));
  height: calc(20 * var(--rpx));
  color: #ffffff;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 600;
  line-height: calc(19.503999710083008 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 447;
}
.keyboard-arrow-up-e {
  flex-shrink: 0;
  position: relative;
  width: calc(24.00000209814698 * var(--rpx));
  height: calc(24.000002098146524 * var(--rpx));
  background: url(./assets/images/3773f6c0-c2e0-466c-b6e1-3386afab6281.png)
    no-repeat center;
  background-size: cover;
  z-index: 448;
  overflow: hidden;
}
.line-f {
  position: absolute;
  width: calc(1920 * var(--rpx));
  height: calc(1.0001220703125 * var(--rpx));
  top: 0;
  left: 0;
  background: url(./assets/images/a2415a18-beea-4645-99f4-e90461034334.png)
    no-repeat center;
  background-size: cover;
  z-index: 440;
}
.frame-10 {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: nowrap;
  position: absolute;
  width: calc(941 * var(--rpx));
  height: calc(20 * var(--rpx));
  top: calc(30 * var(--rpx));
  left: calc(659 * var(--rpx));
  z-index: 449;
}
.home2 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: calc(67 * var(--rpx));
  height: calc(20 * var(--rpx));
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 400;
  line-height: calc(19.503999710083008 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 450;
}
.store {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: calc(72 * var(--rpx));
  height: calc(20 * var(--rpx));
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 400;
  line-height: calc(19.503999710083008 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 451;
}
.contacts {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: calc(77 * var(--rpx));
  height: calc(20 * var(--rpx));
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 400;
  line-height: calc(19.503999710083008 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 452;
}
.delivery-payment {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: calc(160 * var(--rpx));
  height: calc(20 * var(--rpx));
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 400;
  line-height: calc(19.503999710083008 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 453;
}
.printing-services {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: calc(122 * var(--rpx));
  height: calc(20 * var(--rpx));
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 400;
  line-height: calc(19.503999710083008 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 454;
}
.branding {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: calc(113 * var(--rpx));
  height: calc(20 * var(--rpx));
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 400;
  line-height: calc(19.503999710083008 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 455;
}
.group-11 {
  position: relative;

  margin: 0 0 0 0;
  background: url(./assets/images/5178cb75-5663-43d3-a74b-30e3a8997271.png)
    no-repeat center;
  background-size: cover;
  z-index: 371;
  
}
.line-12 {
  position: relative;
  width: calc(1920 * var(--rpx));
  height: calc(1.0001220703125 * var(--rpx));
  margin: calc(-1 * var(--rpx)) 0 0 0;
  background: url(./assets/images/b67af866-ab9c-4bda-899c-1aa3fb5c8dd6.png)
    no-repeat center;
  background-size: cover;
  z-index: 441;
}
.flex-row-cea {
  position: relative;
  width: calc(1317 * var(--rpx));
  height: calc(708 * var(--rpx));
  margin: calc(67.9998779296875 * var(--rpx)) 0 0 calc(320 * var(--rpx));
  z-index: 405;
}
.molodezhnaya-futbolka-chernaya {
  position: absolute;
  width: calc(544 * var(--rpx));
  height: calc(708 * var(--rpx));
  top: 0;
  left: calc(677 * var(--rpx));
  background: url(./assets/images/b270ab6e31f5139671d7ef9e8a39bb43fd6fe9c2.png)
    no-repeat center;
  background-size: cover;
  z-index: 388;
}
.rectangle-13 {
  position: relative;
  width: calc(233 * var(--rpx));
  height: calc(62 * var(--rpx));
  margin: calc(196 * var(--rpx)) 0 0 calc(10 * var(--rpx));
  background: #ffffff;
  z-index: 398;
  border-radius: calc(12 * var(--rpx));
  box-shadow: 0 calc(4 * var(--rpx)) calc(10 * var(--rpx)) 0 rgba(0, 0, 0, 0.11);
}
.rectangle-14 {
  position: absolute;
  width: calc(132 * var(--rpx));
  height: calc(62 * var(--rpx));
  top: 0;
  left: 0;
  background: #b1df24;
  z-index: 399;
  border-radius: calc(12 * var(--rpx)) 0 0 calc(12 * var(--rpx));
  box-shadow: 0 calc(4 * var(--rpx)) calc(10 * var(--rpx)) 0 rgba(0, 0, 0, 0.11);
}
.price-550 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: calc(107 * var(--rpx));
  height: calc(49 * var(--rpx));
  top: calc(5 * var(--rpx));
  left: calc(14 * var(--rpx));
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(40 * var(--rpx));
  font-weight: 600;
  line-height: calc(48.7599983215332 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 403;
}
.frame-15 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: calc(4 * var(--rpx));
  position: absolute;
  width: calc(74 * var(--rpx));
  height: calc(38 * var(--rpx));
  top: calc(10 * var(--rpx));
  left: calc(144 * var(--rpx));
  z-index: 400;
}
.old-price {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: calc(17 * var(--rpx));
  color: #4d4d4d;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(14 * var(--rpx));
  font-weight: 300;
  line-height: calc(17 * var(--rpx));
  text-align: left;
  white-space: nowrap;
  z-index: 401;
}
.price-770 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: calc(17 * var(--rpx));
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(14 * var(--rpx));
  font-weight: 500;
  line-height: calc(17 * var(--rpx));
  text-align: left;
  white-space: nowrap;
  z-index: 402;
}
.rectangle-16 {
  position: absolute;
  width: calc(522 * var(--rpx));
  height: calc(586 * var(--rpx));
  top: calc(72 * var(--rpx));
  left: calc(795 * var(--rpx));
  background-size: cover;
  z-index: 587;
  border-radius: calc(1000 * var(--rpx)) calc(1000 * var(--rpx)) 0 0;
}
.slider-1-prev, .slider-1-next, .add-to-cart-btn, .minus, .plus, .slider-2-prev, .slider-2-next {
	cursor: pointer;
}
.vector-17 {
  position: relative;
  width: calc(51.4013671875 * var(--rpx));
  height: calc(17.401123046875 * var(--rpx));
  margin: calc(273.2994384765625 * var(--rpx)) 0 0 calc(435 * var(--rpx));
  z-index: 404;
}
.flex-row-18 {
  position: relative;
  width: calc(173 * var(--rpx));
  height: calc(116 * var(--rpx));
  margin: calc(129.2994384765625 * var(--rpx)) 0 0 calc(204 * var(--rpx));
  z-index: 393;
}
.frame-19 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  gap: calc(10 * var(--rpx));
  position: absolute;
  width: calc(138 * var(--rpx));
  height: calc(29 * var(--rpx));
  top: 0;
  left: calc(18 * var(--rpx));
  padding: calc(10 * var(--rpx)) calc(10 * var(--rpx)) calc(10 * var(--rpx))
    calc(10 * var(--rpx));
  background: #b1df24;
  z-index: 393;
  border-radius: calc(100 * var(--rpx));
}
.limited-edition {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: calc(118 * var(--rpx));
  height: calc(20 * var(--rpx));
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(16 * var(--rpx));
  font-weight: 400;
  line-height: calc(19.503999710083008 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 394;
}
.rectangle-1a {
  position: absolute;
  width: calc(108 * var(--rpx));
  height: calc(22 * var(--rpx));
  top: calc(7 * var(--rpx));
  left: calc(33 * var(--rpx));
  background: #000000;
  z-index: 392;
  border-radius: calc(22 * var(--rpx));
}
.rectangle-1b {
  position: absolute;
  width: calc(173 * var(--rpx));
  height: calc(102 * var(--rpx));
  top: calc(14 * var(--rpx));
  left: 0;
  background: #ffffff;
  z-index: 390;
  border-radius: calc(15 * var(--rpx));
  box-shadow: 0 calc(4 * var(--rpx)) calc(10 * var(--rpx)) 0 rgba(0, 0, 0, 0.11);
}
.slash {
  position: relative;
  width: calc(173 * var(--rpx));
  height: calc(49 * var(--rpx));
  margin: calc(23 * var(--rpx)) 0 0 0;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(40 * var(--rpx));
  font-weight: 400;
  line-height: calc(48.7599983215332 * var(--rpx));
  text-align: center;
  text-overflow: initial;
  white-space: nowrap;
  z-index: 395;
}
.number-32 {
  position: relative;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(40 * var(--rpx));
  font-weight: 600;
  line-height: calc(48.7599983215332 * var(--rpx));
  text-align: center;
}
.number-100 {
  position: relative;
  color: #000000;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(40 * var(--rpx));
  font-weight: 300;
  line-height: calc(48.7599983215332 * var(--rpx));
  text-align: center;
}
.in-stock {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  width: calc(111 * var(--rpx));
  height: calc(17 * var(--rpx));
  margin: 0 0 0 calc(31 * var(--rpx));
  color: #4d4d4d;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(14 * var(--rpx));
  font-weight: 300;
  line-height: calc(17 * var(--rpx));
  text-align: center;
  white-space: nowrap;
  z-index: 396;
}
.text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: calc(60 * var(--rpx));
  position: absolute;
  width: calc(598 * var(--rpx));
  height: calc(450 * var(--rpx));
  top: calc(130 * var(--rpx));
  left: calc(108 * var(--rpx));
  z-index: 372;
}
.sale-items {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: calc(68 * var(--rpx));
  color: #242424;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(56 * var(--rpx));
  font-weight: 700;
  line-height: calc(68 * var(--rpx));
  text-align: left;
  white-space: nowrap;
  z-index: 373;
}
.frame-1c {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(18 * var(--rpx));
  position: relative;
  width: calc(598 * var(--rpx));
  z-index: 374;
}
.womens-t-shirt {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: calc(598 * var(--rpx));
  height: calc(34 * var(--rpx));
  color: #242424;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(24 * var(--rpx));
  font-weight: 600;
  line-height: calc(33.599998474121094 * var(--rpx));
  text-align: left;
  white-space: nowrap;
  z-index: 375;
}
.t-shirt-description {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  width: calc(598 * var(--rpx));
  height: calc(150 * var(--rpx));
  color: #242424;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(18 * var(--rpx));
  font-weight: 300;
  line-height: calc(25.19999885559082 * var(--rpx));
  text-align: left;
  z-index: 376;
}
.frame-1d {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(20 * var(--rpx));
  position: relative;
  width: calc(508 * var(--rpx));
  z-index: 377;
}
.add-to-cart-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(10 * var(--rpx));
  position: relative;
  width: calc(323 * var(--rpx));
  height: calc(60 * var(--rpx));
  padding: calc(19 * var(--rpx)) calc(74 * var(--rpx)) calc(19 * var(--rpx))
    calc(74 * var(--rpx));
  background: #242424;
  z-index: 378;
  overflow: hidden;
  border-radius: calc(1000 * var(--rpx));
}
.add-to-cart2 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: calc(22 * var(--rpx));
  color: #ffffff;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(18 * var(--rpx));
  font-weight: 500;
  line-height: calc(21.941999435424805 * var(--rpx));
  text-align: left;
  white-space: nowrap;
  z-index: 379;
}
.remove-from-cart-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(20 * var(--rpx));
  position: relative;
  width: calc(165 * var(--rpx));
  height: calc(60 * var(--rpx));
  padding: calc(19 * var(--rpx)) calc(30 * var(--rpx)) calc(19 * var(--rpx))
    calc(30 * var(--rpx));
  border: calc(1 * var(--rpx)) solid #242424;
  z-index: 380;
  overflow: hidden;
  border-radius: calc(1000 * var(--rpx));
}
.minus {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: calc(22 * var(--rpx));
  color: #242424;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(18 * var(--rpx));
  font-weight: 500;
  line-height: calc(21.941999435424805 * var(--rpx));
  text-align: left;
  white-space: nowrap;
  z-index: 381;
}
.number-1 {
  flex-shrink: 0;
  position: relative;
  width: calc(1 * var(--rpx));
  height: calc(12 * var(--rpx));
  background: url(./assets/images/2da10ece-d1ae-4e9c-b601-09321db88f5d.png)
    no-repeat center;
  background-size: cover;
  z-index: 382;
}
.text-19 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: calc(22 * var(--rpx));
  color: #242424;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(18 * var(--rpx));
  font-weight: 500;
  line-height: calc(21.941999435424805 * var(--rpx));
  text-align: left;
  white-space: nowrap;
  z-index: 383;
}
.line-1e {
  flex-shrink: 0;
  position: relative;
  width: calc(1 * var(--rpx));
  height: calc(12 * var(--rpx));
  background: url(./assets/images/14884970-0336-49bf-953d-bc390abab5e8.png)
    no-repeat center;
  background-size: cover;
  z-index: 384;
}
.plus {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: calc(22 * var(--rpx));
  color: #242424;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(18 * var(--rpx));
  font-weight: 500;
  line-height: calc(21.941999435424805 * var(--rpx));
  text-align: left;
  white-space: nowrap;
  z-index: 385;
}
.vector-1f {
  position: absolute;
  width: calc(51.4013671875 * var(--rpx));
  height: calc(17.401123046875 * var(--rpx));
  top: calc(345.2994384765625 * var(--rpx));
  left: calc(-1.4013671875 * var(--rpx));
  background: url(./assets/images/c446135c-b0e3-4754-84b5-142529163904.png)
    no-repeat center;
  background-size: cover;
  z-index: 405;
}
.frame-20 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: calc(44 * var(--rpx));
  position: relative;
  width: calc(315 * var(--rpx));
  z-index: 331;
  justify-content: center;
}
.frame-21 {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(8 * var(--rpx));
  position: relative;
  width: calc(117 * var(--rpx));
  z-index: 332;
}
.line-22 {
  flex-shrink: 0;
  position: relative;
  width: calc(116 * var(--rpx));
  height: calc(2 * var(--rpx));
  background: url(./assets/images/718262cb-ef00-42c5-86b4-ca77eb1198d1.png)
    no-repeat center;
  background-size: cover;
  z-index: 334;
}
.btn {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: calc(10 * var(--rpx));
  position: relative;
  width: calc(154 * var(--rpx));
  z-index: 335;
  overflow: hidden;
}
.best-sellers {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: calc(29 * var(--rpx));
  color: #242424;
  font-family: Montserrat, var(--default-font-family);
  font-size: calc(24 * var(--rpx));
  font-weight: 400;
  line-height: calc(29 * var(--rpx));
  text-align: left;
  white-space: nowrap;
  z-index: 336;
}