@font-face {
  font-family: "StixTwoMath-Regular";
  src: url("STIXTwoMath-Regular.woff2") format("woff2"),
       url("STIXTwoMath-Regular.woff") format("woff"),
       url("STIXTwoMath-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: "TenorSans-Regular";
  src: url("TenorSans-Regular.woff") format("woff2"),
       url("TenorSans-Regular.woff") format("woff"),
       url("TenorSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}

.i-phone-11-pro-x-4,
.i-phone-11-pro-x-4 * {
  box-sizing: border-box;
}
.i-phone-11-pro-x-4 {
  background: #ffffff;
  display: flex;
  flex-direction: column;
  gap: 11.73vw;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  overflow: hidden;
}
._7591-d-9-f-51-f-47-a-3-a-655-b-26-a-1-c-0-f-06947-e-1 {
  flex-shrink: 0;
  width: 99.73vw;
  height: 169.06vw;
  position: relative;
  object-fit: cover;
  aspect-ratio: 374/634;
}
.frame-5 {
  display: flex;
  flex-direction: column;
  gap: 5.33vw;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  margin-top: -30vw;
}
.text-01 {
  color: #ffffff;
  text-align: left;
  font-family: "StixTwoMath-Regular", sans-serif;
  font-size: 4.26vw;
  line-height: 2.66vw;
  font-weight: 400;
  position: relative;
}
.frame-1 {
  display: flex;
  flex-direction: row;
  gap: 2.66vw;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.text-02 {
  color: #ffffff;
  text-align: left;
  font-family: "StixTwoMath-Regular", sans-serif;
  font-size: 8.66vw;
  line-height: 2.66vw;
  font-weight: 400;
  position: relative;
}
.text-03 {
  color: #fff7f7;
  text-align: left;
  font-family: "StixTwoMath-Regular", sans-serif;
  font-size: 8.66vw;
  line-height: 2.66vw;
  font-weight: 400;
  position: relative;
}
.text-04 {
  color: #ffffff;
  text-align: left;
  font-family: "StixTwoMath-Regular", sans-serif;
  font-size: 8.66vw;
  line-height: 2.66vw;
  font-weight: 400;
  position: relative;
}
.frame-4 {
  display: flex;
  flex-direction: column;
  gap: 11.20vw;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  margin-top: 10vw;
}
.text-05 {
  color: #000000;
  text-align: left;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 6.40vw;
  line-height: 2.66vw;
  font-weight: 400;
  position: relative;
}
.text-06 {
  color: #000000;
  text-align: center;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 4.26vw;
  line-height: 5.86vw;
  font-weight: 400;
  position: relative;
}
.frame-13 {
  display: flex;
  flex-direction: column;
  gap: 5.60vw;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.text-07 {
  color: #131212;
  text-align: left;
  font-family: "StixTwoMath-Regular", sans-serif;
  font-size: 8.53vw;
  line-height: 2.66vw;
  font-weight: 400;
  position: relative;
}

label{
  align-self: start;
    margin-left: 10vw;


}
.text-08 {
  color: #131212;
  text-align: left;
  font-family: "StixTwoMath-Regular", sans-serif;
  font-size: 8.53vw;
  line-height: 2.66vw;
  font-weight: 400;
  position: relative;
}
.frame-2 {
  display: flex;
  flex-direction: row;
  gap: 2.66vw;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.e-964390-a-57-bd-8-e-970-c-78-ca-013-d-51921-f-2 {
  flex-shrink: 0;
  width: 41.06vw;
  height: 60.26vw;
  position: relative;
  object-fit: cover;
  aspect-ratio: 154/226;
}
.e-964390-a-57-bd-8-e-970-c-78-ca-013-d-51921-f-1 {
  flex-shrink: 0;
  width: 41.06vw;
  height: 60.26vw;
  position: relative;
  object-fit: cover;
  aspect-ratio: 154/226;
}
._6-fd-9-e-1838-c-06-b-8-fba-39-d-264-f-0-b-1-c-43-f-9-1 {
  flex-shrink: 0;
  height: 60.26vw;
  position: relative;
  object-fit: cover;
}
.frame-3 {
  display: flex;
  flex-direction: column;
  gap: 6.40vw;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.text-09 {
  color: #131212;
  text-align: left;
  font-family: "StixTwoMath-Regular", sans-serif;
  font-size: 8.53vw;
  line-height: 2.66vw;
  font-weight: 400;
  position: relative;
}
.text-10 {
  color: #000000;
  text-align: center;
  font-family: "StixTwoMath-Regular", sans-serif;
  font-size: 5.33vw;
  line-height: 5.86vw;
  font-weight: 400;
  position: relative;
}
.text-11 {
  color: #000000;
  text-align: center;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 4.26vw;
  line-height: 5.86vw;
  font-weight: 400;
  position: relative;
}
.text-12 {
  color: #000000;
  text-align: center;
  font-family: "StixTwoMath-Regular", sans-serif;
  font-size: 5.33vw;
  line-height: 5.86vw;
  font-weight: 400;
  position: relative;
}
.text-13 {
  color: #000000;
  text-align: center;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 4.26vw;
  line-height: 5.86vw;
  font-weight: 400;
  position: relative;
}
.text-14 {
  color: #000000;
  text-align: center;
  font-family: "StixTwoMath-Regular", sans-serif;
  font-size: 5.33vw;
  line-height: 5.86vw;
  font-weight: 400;
  position: relative;
}
.text-15 {
  color: #000000;
  text-align: center;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 4.26vw;
  line-height: 5.86vw;
  font-weight: 400;
  position: relative;
}
.text-16 {
  color: #000000;
  text-align: center;
  font-family: "StixTwoMath-Regular", sans-serif;
  font-size: 5.33vw;
  line-height: 5.86vw;
  font-weight: 400;
  position: relative;
}
.text-17 {
  color: #000000;
  text-align: center;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 4.26vw;
  line-height: 5.86vw;
  font-weight: 400;
  position: relative;
}
.frame-6 {
  background-image: url(photo_2025-10-23\ 00.56.44.png);
  background-size: cover;
  padding: 9.86vw 0.00vw 5.33vw 0.00vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  align-self: stretch;
  flex-shrink: 0;
  height: 83.46vw;
  position: relative;
}
.text-18 {
  color: #ffffff;
  text-align: left;
  font-family: "StixTwoMath-Regular", sans-serif;
  font-size: 8.53vw;
  line-height: 2.66vw;
  font-weight: 400;
  position: relative;
}
.frame-8 {
  display: flex;
  flex-direction: column;
  gap: 5.06vw;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.text-19 {
  color: #ffffff;
  text-align: left;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 4.26vw;
  line-height: 6.40vw;
  font-weight: 400;
  position: relative;
}
.frame-7 {
  background: #ffffff;
  padding: 2.40vw 5.60vw 2.40vw 5.60vw;
  display: flex;
  flex-direction: row;
  gap: 2.66vw;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 49.33vw;
  height: 9.60vw;
  position: relative;
}
.text-20 {
  color: #131212;
  text-align: center;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 4.26vw;
  letter-spacing: 0.06em;
  font-weight: 400;
  position: relative;
}
.text-21 {
  color: #000000;
  text-align: left;
  font-family: "StixTwoMath-Regular", sans-serif;
  font-size: 8.53vw;
  line-height: 2.66vw;
  font-weight: 400;
  position: relative;
}
.text-22 {
  color: #000000;
  text-align: center;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 4.26vw;
  line-height: 5.86vw;
  font-weight: 400;
  position: relative;
}
.frame-9 {
  display: flex;
  flex-direction: row;
  gap: 7.26vw;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  
}
.rectangle-7 {
  background: #bcbcbe;
  flex-shrink: 0;
  height: 30.13vw;
  width:  8.00vw;
  position: relative;
}
.rectangle-4 {
  background: #e6e6e9;
  flex-shrink: 0;
  height: 30.13vw;
  width:  8.00vw;
  position: relative;
}
.rectangle-5 {
  background: #d2c1a8;
  flex-shrink: 0;
  height: 30.13vw;
  width:  8.00vw;
  position: relative;
}
.rectangle-6 {
  background: #FFF1BF;
  flex-shrink: 0;
  height: 30.13vw;
  width:  8.00vw;
  position: relative;
}
.rectangle-8 {
  background: #161513;
  flex-shrink: 0;
  height: 30.13vw;
  width:  8.00vw;
  position: relative;
}
.text-23 {
  color: #000000;
  text-align: center;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 4.26vw;
  line-height: 5.86vw;
  font-weight: 400;
  position: relative;
}
.frame-10 {
  flex-shrink: 0;
  display: grid;
  gap: 2.93vw;
  row-gap: 2.86vw;
  position: relative;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-template-rows: repeat(2, minmax(0, 1fr));
}
.style-1 {
  width: 23.13vw;
  height: 37.00vw;
  position: relative;
  object-fit: cover;
  aspect-ratio: 68/120;
  grid-column: 1 / span 1;
  grid-row: 1 / span 1;
}
.beige-satin-one-shoulder-cut-out-midi-dress-elagia-1 {
  width: 23.13vw;
  height: 37.00vw;
  position: relative;
  object-fit: cover;
  aspect-ratio: 68/120;
  grid-column: 2 / span 1;
  grid-row: 1 / span 1;
}
.unknown-22-1 {
  width: 23.13vw;
  height: 37.00vw;
  position: relative;
  object-fit: cover;
  aspect-ratio: 68/120;
  grid-column: 3 / span 1;
  grid-row: 1 / span 1;
}
._1-b-317844243-ad-551-d-441-fe-969857-af-5-b-1 {
  width: 23.13vw;
  height: 37.00vw;
  position: relative;
  object-fit: cover;
  aspect-ratio: 68/120;
  grid-column: 1 / span 1;
  grid-row: 2 / span 1;
}
._9572098-b-362554-c-4-ee-0-df-2029338-f-36-f-1 {
  width: 23.13vw;
  height: 37.00vw;
  position: relative;
  object-fit: cover;
  grid-column: 2 / span 1;
  grid-row: 2 / span 1;
}
.unknown-25-1 {
  width: 23.13vw;
  height: 37.00vw;
  position: relative;
  object-fit: cover;
  grid-column: 3 / span 1;
  grid-row: 2 / span 1;
}
.text-24 {
  color: #000000;
  text-align: left;
  font-family: "StixTwoMath-Regular", sans-serif;
  font-size: 8.53vw;
  line-height: 2.66vw;
  font-weight: 400;
  position: relative;
  margin-top: 10vw;
}
.text-25 {
  color: #000000;
  text-align: center;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 4.00vw;
  line-height: 5.86vw;
  font-weight: 400;
  position: relative;
}
.line-1 {
  margin-top: -0.26vw;
  border-style: solid;
  border-color: #000000;
  border-width: 0.26vw 0 0 0;
  flex-shrink: 0;
  width: 48.53vw;
  height: 0.00vw;
  position: relative;
}
.text-26 {
  color: #000000;
  text-align: center;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 4.26vw;
  line-height: 5.86vw;
  font-weight: 400;
  position: relative;
}
._5313030-a-8737-fd-9-bacee-1427-c-6798990-1 {
  flex-shrink: 0;
  width: 122.93vw;
  height: 53.60vw;
  position: relative;
  object-fit: cover;
  aspect-ratio: 461/201;
}
.text-27 {
  color: #000000;
  text-align: center;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 4.26vw;
  line-height: 5.86vw;
  font-weight: 400;
  position: relative;
}
.line-2 {
  margin-top: -0.26vw;
  border-style: solid;
  border-color: #000000;
  border-width: 0.26vw 0 0 0;
  flex-shrink: 0;
  width: 48.53vw;
  height: 0.00vw;
  position: relative;
}
.text-28 {
  color: #000000;
  text-align: center;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 4.26vw;
  line-height: 5.86vw;
  font-weight: 400;
  position: relative;
}
.text-29 {
  color: #000000;
  text-align: center;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 4.26vw;
  font-weight: 400;
  position: relative;
}
.frame-12 {
  background: #ececec;
  padding: 8.79vw 0.00vw 8.00vw 7.00vw;
  display: flex;
  flex-direction: column;
  gap: 4.53vw;
  align-items: start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.text-30 {
  color: #000000;
  text-align: center;
  font-family: "StixTwoMath-Regular", sans-serif;
  font-size: 8.53vw;
  line-height: 2.66vw;
  font-weight: 400;
  position: relative;
}
.text-31 {
  color: rgba(0, 0, 0, 0.6);
  text-align: center;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 4.26vw;
  font-weight: 400;
  position: relative;
}
.line-8 {
  margin-top: -0.26vw;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.41);
  border-width: 0.26vw 0 0 0;
  align-self: stretch;
  flex-shrink: 0;
  height: 0.00vw;
  position: relative;
}
.text-32 {
  color: #000000;
  text-align: left;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 4.26vw;
  font-weight: 400;
  position: relative;
}
.text-33 {
  color: #000000;
  text-align: left;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 3.73vw;
  font-weight: 400;
  position: relative;
}
.text-34 {
  color: #000000;
  text-align: left;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 3.73vw;
  font-weight: 400;
  position: relative;
}


.text-35 {
  color: #000000;
  text-align: left;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 4.26vw;
  font-weight: 400;
  position: relative;
}
.text-36 {
  color: #000000;
  text-align: left;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 3.73vw;
  font-weight: 400;
  position: relative;
}
.text-37 {
  color: #000000;
  text-align: left;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 3.73vw;
  font-weight: 400;
  position: relative;
}
.text-38 {
  color: #000000;
  text-align: left;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 4.26vw;
  font-weight: 400;
  position: relative;
}
.text-39 {
  color: #000000;
  text-align: left;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 4.26vw;
  line-height: 6.66vw;
  font-weight: 400;
  position: relative;
  align-self: start;
  gap: 8vw;
}
.text-40 {
  color: #000000;
  text-align: start;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 4.26vw;
  font-weight: 400;
  position: relative;
}
.text-41 {
  color: #000000;
  text-align: left;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 4.26vw;
  line-height: 6.66vw;
  font-weight: 400;
  position: relative;
  align-self: start;

}
.frame-11 {
  background: #131212;
  padding: 1.86vw 6.13vw 1.86vw 6.13vw;
  display: flex;
  flex-direction: row;
  gap: 2.66vw;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 49.33vw;
  height: 9.60vw;
  position: relative;
}
.text-42 {
  color: #fff7f7;
  text-align: center;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 4.26vw;
  letter-spacing: 0.06em;
  font-weight: 400;
  position: relative;
}
.text-43 {
  color: #000000;
  text-align: center;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 4.26vw;
  line-height: 5.86vw;
  font-weight: 400;
  position: relative;
}
.text-44 {
  color: #000000;
  text-align: center;
  font-family: "TenorSans-Regular", sans-serif;
  font-size: 4.26vw;
  line-height: 5.86vw;
  font-weight: 400;
  position: relative;
}
.d-3-f-75389-bab-49-f-9245-b-35-c-48-d-0-ab-72-c-9-1 {
  flex-shrink: 0;
  width: 100.00vw;
  height: 169.33vw;
  position: relative;
  object-fit: cover;
}
