/* screen - product-shoot */

.product-shoot {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  overflow: hidden;
  width: 1280px;
}

.product-shoot .overlap-group7 {
  height: 2940px;
  margin-left: -55px;
  position: relative;
  width: 1413px;
}

.product-shoot .rectangle-43 {
  background-color: var(--padua);
  height: 2940px;
  left: 55px;
  position: absolute;
  top: 0;
  width: 1280px;
}

.product-shoot .title {
  left: 115px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 81px;
  white-space: nowrap;
}

.product-shoot .rectangle-45 {
  background-color: var(--shark);
  height: 218px;
  left: 54px;
  position: absolute;
  top: 220px;
  width: 1281px;
}

.product-shoot .overlap-group-1 {
  height: 300px;
  left: 102px;
  position: absolute;
  top: 170px;
  width: 272px;
}

.product-shoot .mask-group-2 {
  height: 299px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 256px;
}

.product-shoot .path-18 {
  height: 72px;
  left: 0;
  top: 0;
  width: 272px;
}

.product-shoot .path-19 {
  height: 72px;
  left: 0;
  top: 228px;
  width: 272px;
}

.product-shoot .frontera {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 299px;
  left: 404px;
  min-width: 271px;
  position: absolute;
  top: 171px;
}

.product-shoot .overlap-group {
  height: 300px;
  margin-left: -1px;
  margin-top: -0.5px;
  position: relative;
  width: 272px;
}

.product-shoot .te-al-granel {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 299px;
  left: 706px;
  min-width: 271px;
  position: absolute;
  top: 171px;
}

.product-shoot .fi-reball {
  left: 147px;
  letter-spacing: 0;
  line-height: 15px;
  position: absolute;
  top: 560px;
  white-space: nowrap;
}

.product-shoot .place {
  left: 435px;
  letter-spacing: 0;
  line-height: 15px;
  position: absolute;
  top: 560px;
  white-space: nowrap;
}

.product-shoot .t-al-granel {
  left: 712px;
  letter-spacing: 0;
  line-height: 15px;
  position: absolute;
  top: 560px;
  white-space: nowrap;
}

.product-shoot .gora-mall {
  left: 1025px;
  letter-spacing: 0;
  line-height: 15px;
  position: absolute;
  top: 560px;
  white-space: nowrap;
}

.product-shoot .indicador {
  align-items: center;
  display: flex;
  flex-direction: column;
  left: 227px;
  min-height: 76px;
  position: absolute;
  top: 470px;
  width: 21px;
}

.product-shoot .path-21-1 {
  height: 56px;
  margin-left: 0.5px;
  object-fit: cover;
  width: 1px;
}

.product-shoot .ellipse-1-1 {
  border: 1px solid;
  border-color: var(--shark);
  border-radius: 10.5px/10px;
  height: 20px;
  width: 21px;
}

.product-shoot .overlap-group3 {
  height: 76px;
  left: 530px;
  position: absolute;
  top: 470px;
  width: 20px;
}

.product-shoot .path-21 {
  height: 56px;
  left: 10px;
  top: 0;
  width: 1px;
}

.product-shoot .ellipse-1 {
  border: 1px solid;
  border-color: var(--shark);
  border-radius: 10.01px;
  height: 20px;
  left: 0;
  position: absolute;
  top: 56px;
  width: 20px;
}

.product-shoot .overlap-group4 {
  height: 76px;
  left: 831px;
  position: absolute;
  top: 470px;
  width: 20px;
}

.product-shoot .destello-negro {
  display: flex;
  height: 69px;
  left: 73px;
  position: absolute;
  top: 649px;
  transform: rotate(-11.00deg);
  width: 71px;
}

.product-shoot .group-41 {
  flex: 1;
  margin-bottom: -6.2px;
  margin-left: -6.0px;
  margin-right: -6.0px;
  margin-top: -6.2px;
  object-fit: cover;
  transform: rotate(11.00deg);
  width: 83.13px;
}

.product-shoot .destello-negro-1 {
  height: 69px;
  left: 1242px;
  top: 921px;
  transform: rotate(17.00deg);
  width: 71px;
}

.product-shoot .group-41-1 {
  margin-bottom: -8.9px;
  margin-left: -8.6px;
  margin-right: -8.6px;
  margin-top: -8.9px;
  transform: rotate(-17.00deg);
  width: 88.38px;
}

.product-shoot .fireball-sunsets {
  left: 488px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  text-align: center;
  top: 717px;
  white-space: nowrap;
}

.product-shoot .en-la-produccin-de {
  height: 175px;
  left: 146px;
  letter-spacing: 0;
  line-height: 12px;
  position: absolute;
  text-align: center;
  top: 762px;
  width: 1099px;
}

.product-shoot .rectangle-75 {
  border: 1px solid;
  border-color: var(--shark);
  height: 272px;
  left: 107px;
  position: absolute;
  top: 684px;
  width: 1175px;
}

.product-shoot .dsc_7413-editada-4x5 {
  height: 251px;
  left: 55px;
  object-fit: cover;
  position: absolute;
  top: 1013px;
  width: 201px;
}

.product-shoot .dsc_7460-editada-4x5 {
  height: 251px;
  left: 270px;
  object-fit: cover;
  position: absolute;
  top: 1013px;
  width: 201px;
}

.product-shoot .dsc_7451-editada-4x5 {
  height: 250px;
  left: 703px;
  object-fit: cover;
  position: absolute;
  top: 1011px;
  width: 200px;
}

.product-shoot .img_7330-editada-4x5 {
  height: 251px;
  left: 487px;
  object-fit: cover;
  position: absolute;
  top: 1013px;
  width: 201px;
}

.product-shoot .halloween-fireball {
  left: 438px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  text-align: center;
  top: 1395px;
  white-space: nowrap;
}

.product-shoot .spooky-season-spooky-season {
  left: 123px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  text-align: center;
  top: 1641px;
  white-space: nowrap;
}

.product-shoot .en-esta-increble-se {
  height: 118px;
  left: 143px;
  letter-spacing: 0;
  line-height: 12px;
  position: absolute;
  text-align: center;
  top: 1453px;
  width: 1105px;
}

.product-shoot .rectangle-76 {
  border: 1px solid;
  border-color: var(--shark);
  height: 223px;
  left: 107px;
  position: absolute;
  top: 1369px;
  width: 1175px;
}

.product-shoot .img_9418-editadas {
  height: 360px;
  left: 87px;
  object-fit: cover;
  position: absolute;
  top: 1700px;
  width: 288px;
}

.product-shoot .img_9449-editadas {
  height: 360px;
  left: 705px;
  object-fit: cover;
  position: absolute;
  top: 1700px;
  width: 288px;
}

.product-shoot .img_9377-editadas {
  height: 360px;
  left: 396px;
  object-fit: cover;
  position: absolute;
  top: 1700px;
  width: 288px;
}

.product-shoot .christmas-fireball {
  color: var(--black);
  font-family: var(--font-family-joyride-regular);
  font-size: var(--font-size-xxxxl);
  font-weight: 400;
  left: 462px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  text-align: center;
  top: 2191px;
  white-space: nowrap;
}

.product-shoot .en-esta-inspiradora {
  color: var(--black);
  font-family: var(--font-family-joyride-regular);
  font-size: var(--font-size-m);
  font-weight: 400;
  height: 175px;
  left: 141px;
  letter-spacing: 0;
  line-height: 12px;
  position: absolute;
  text-align: center;
  top: 2244px;
  width: 1102px;
}

.product-shoot .rectangle-78 {
  border: 3px solid;
  border-color: var(--white);
  height: 292px;
  left: 107px;
  position: absolute;
  top: 2147px;
  width: 1175px;
}

.product-shoot .img_2231-editada-4x5 {
  height: 302px;
  left: 55px;
  object-fit: cover;
  position: absolute;
  top: 2530px;
  width: 242px;
}

.product-shoot .img_2286-editada-4x5 {
  height: 302px;
  left: 315px;
  object-fit: cover;
  position: absolute;
  top: 2531px;
  width: 242px;
}

.product-shoot .img_2335-editada-4x5 {
  height: 301px;
  left: 576px;
  object-fit: cover;
  position: absolute;
  top: 2532px;
  width: 241px;
}

.product-shoot .img_2263-editada-4x5 {
  height: 301px;
  left: 835px;
  object-fit: cover;
  position: absolute;
  top: 2531px;
  width: 241px;
}

.product-shoot .destello-negro-2 {
  height: 171px;
  left: 25px;
  top: 2344px;
  transform: rotate(21.00deg);
  width: 175px;
}

.product-shoot .group-41-2 {
  margin-bottom: -25.7px;
  margin-left: -24.7px;
  margin-right: -24.7px;
  margin-top: -25.7px;
  transform: rotate(-21.00deg);
  width: 224.25px;
}

.product-shoot .path-20 {
  height: 193px;
  left: 15px;
  top: 2336px;
  width: 195px;
}

.product-shoot .agora {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 299px;
  left: 1007px;
  min-width: 271px;
  position: absolute;
  top: 171px;
}

.product-shoot .overlap-group6 {
  height: 76px;
  left: 1133px;
  position: absolute;
  top: 470px;
  width: 20px;
}

.product-shoot .dsc_7483-editada-4x5 {
  height: 250px;
  left: 919px;
  object-fit: cover;
  position: absolute;
  top: 1011px;
  width: 200px;
}

.product-shoot .dsc_7528-editada-4x5 {
  height: 250px;
  left: 1135px;
  object-fit: cover;
  position: absolute;
  top: 1011px;
  width: 200px;
}

.product-shoot .img_9360-editadas {
  height: 360px;
  left: 1014px;
  object-fit: cover;
  position: absolute;
  top: 1700px;
  width: 288px;
}

.product-shoot .path-20-1 {
  height: 231px;
  left: 1181px;
  top: 1325px;
  width: 232px;
}

.product-shoot .path-249 {
  height: 229px;
  left: 23px;
  top: 1254px;
  width: 231px;
}

.product-shoot .destello-negro-3 {
  height: 171px;
  left: 1179px;
  top: 2107px;
  transform: rotate(-22.00deg);
  width: 175px;
}

.product-shoot .group-41-3 {
  margin-bottom: -26.5px;
  margin-left: -25.6px;
  margin-right: -25.6px;
  margin-top: -26.5px;
  transform: rotate(22.00deg);
  width: 225.9px;
}

.product-shoot .path-20-2 {
  height: 191px;
  left: 1172px;
  top: 2099px;
  width: 193px;
}

.product-shoot .img_2370-editada-4x5 {
  height: 301px;
  left: 1094px;
  object-fit: cover;
  position: absolute;
  top: 2531px;
  width: 241px;
}

.product-shoot .rectangle-132 {
  background-color: var(--black);
  height: 109px;
  left: 55px;
  position: absolute;
  top: 2831px;
  width: 1280px;
}

.product-shoot .i-ts-the-most-wonder {
  color: var(--white);
  font-family: var(--font-family-joyride-outline);
  font-size: 24px;
  font-weight: 400;
  left: 99px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 2874px;
  white-space: nowrap;
}

.product-shoot .destello-negro-4 {
  display: flex;
  position: absolute;
}

.product-shoot .group-41-4 {
  flex: 1;
  object-fit: cover;
}

.product-shoot .path-20-3 {
  object-fit: cover;
  position: absolute;
}
