.elementor-848
  .elementor-element.elementor-element-be058ba:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-848
  .elementor-element.elementor-element-be058ba
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2022/12/Enhance fragrance with premium bottles.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-848
  .elementor-element.elementor-element-be058ba
  > .elementor-background-overlay {
  background-color: var(--e-global-color-primary);
  opacity: -1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-848 .elementor-element.elementor-element-be058ba {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 180px 0px 100px 0px;
}
.elementor-848
  .elementor-element.elementor-element-d639e68
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-848 .elementor-element.elementor-element-7c37b82 {
  text-align: center;
}
.elementor-848 .elementor-element.elementor-element-e35fa82 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 50px 0px;
}
.elementor-848
  .elementor-element.elementor-element-9ccccd7
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-848 .elementor-element.elementor-element-5ed58a1 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  z-index: 0;
}
.elementor-bc-flex-widget
  .elementor-848
  .elementor-element.elementor-element-33dce4f.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-848
  .elementor-element.elementor-element-33dce4f.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-848
  .elementor-element.elementor-element-33dce4f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-848 .elementor-element.elementor-element-d5a6957 {
  text-align: left;
}
.elementor-848 .elementor-element.elementor-element-d5a6957 img {
  width: 75%;
  border-style: solid;
  border-width: 8px 8px 8px 8px;
  border-color: #02010100;
  border-radius: 0px 100px 0px 100px;
  box-shadow: 0px 0px 1px 1px #f2c437;
}
.elementor-848
  .elementor-element.elementor-element-db2a107
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-848 .elementor-element.elementor-element-aa7b014 img {
  width: 89%;
  border-radius: 300px 300px 300px 300px;
}
.elementor-848
  .elementor-element.elementor-element-73e0b40
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-848 .elementor-element.elementor-element-a744f6f {
  text-align: right;
}
.elementor-848 .elementor-element.elementor-element-a744f6f img {
  width: 75%;
  border-style: solid;
  border-width: 8px 8px 8px 8px;
  border-color: #02010100;
  border-radius: 100px 0px 100px 0px;
  box-shadow: 0px 0px 1px 1px #f2c437;
}
.elementor-848 .elementor-element.elementor-element-c4fa52d {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 50px 0px 100px 0px;
}
.elementor-848
  .elementor-element.elementor-element-289f578
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-848
  .elementor-element.elementor-element-7e5a1f3
  .jeg-elementor-kit.jkit-gallery[data-grid="grid"]
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .thumbnail-wrap {
  height: 300px;
}
.elementor-848
  .elementor-element.elementor-element-7e5a1f3
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-wrap {
  transition: 500ms;
}
.elementor-848
  .elementor-element.elementor-element-7e5a1f3
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-wrap.style-overlay.overlay-slide
  .item-caption-over
  .item-title {
  transition: 500ms;
}
.elementor-848
  .elementor-element.elementor-element-7e5a1f3
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-wrap.style-overlay.overlay-slide
  .item-caption-over
  .item-content {
  transition: 500ms;
}
.elementor-848
  .elementor-element.elementor-element-7e5a1f3
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-wrap.style-overlay.overlay-zoom
  .item-caption-over {
  transition: 500ms;
}
.elementor-848
  .elementor-element.elementor-element-7e5a1f3
  .jeg-elementor-kit.jkit-gallery
  .filter-controls
  ul
  li {
  color: var(--e-global-color-accent);
}
.elementor-848
  .elementor-element.elementor-element-7e5a1f3
  .jeg-elementor-kit.jkit-gallery
  .filter-controls
  ul
  li.active {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-ec01cba);
}
.elementor-848
  .elementor-element.elementor-element-7e5a1f3
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item {
  border-radius: 10px 10px 10px 10px;
}
.elementor-848
  .elementor-element.elementor-element-7e5a1f3
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-wrap
  .item-hover-bg,
.elementor-848
  .elementor-element.elementor-element-7e5a1f3
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap:hover
  .grid-item
  .caption-wrap.style-overlay {
  background-color: var(--e-global-color-secondary);
}
.elementor-848
  .elementor-element.elementor-element-7e5a1f3
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-wrap.style-overlay
  .item-caption-over {
  text-align: center;
}
.elementor-848
  .elementor-element.elementor-element-7e5a1f3
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap:hover
  .grid-item
  .video-wrap
  a {
  transition: 500ms;
}
.elementor-848
  .elementor-element.elementor-element-7e5a1f3
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-wrap
  .item-caption-over
  .item-buttons
  a
  span,
.elementor-848
  .elementor-element.elementor-element-7e5a1f3
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-button
  .item-buttons
  a
  span {
  background-color: var(--e-global-color-primary);
}
.elementor-848
  .elementor-element.elementor-element-7e5a1f3
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-wrap
  .item-caption-over
  .item-buttons
  a
  span {
  color: var(--e-global-color-ec01cba);
}
.elementor-848
  .elementor-element.elementor-element-7e5a1f3
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-button
  .item-buttons
  a
  span {
  color: var(--e-global-color-ec01cba);
}
.elementor-848
  .elementor-element.elementor-element-7e5a1f3
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-wrap
  .item-caption-over
  .item-buttons
  a
  span
  svg {
  fill: var(--e-global-color-ec01cba);
}
.elementor-848
  .elementor-element.elementor-element-7e5a1f3
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-button
  .item-buttons
  a
  span
  svg {
  fill: var(--e-global-color-ec01cba);
}
.elementor-848
  .elementor-element.elementor-element-7e5a1f3
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-wrap
  .item-caption-over
  .item-buttons
  a
  span:hover,
.elementor-848
  .elementor-element.elementor-element-7e5a1f3
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-button
  .item-buttons
  a
  span:hover {
  background-color: var(--e-global-color-7e21437);
}
.elementor-848
  .elementor-element.elementor-element-7e5a1f3
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-wrap
  .item-caption-over
  .item-buttons
  a
  span:hover {
  color: var(--e-global-color-accent);
}
.elementor-848
  .elementor-element.elementor-element-7e5a1f3
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-button
  .item-buttons
  a
  span:hover {
  color: var(--e-global-color-accent);
}
.elementor-848
  .elementor-element.elementor-element-7e5a1f3
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-wrap
  .item-caption-over
  .item-buttons
  a
  span:hover
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-848
  .elementor-element.elementor-element-7e5a1f3
  .jeg-elementor-kit.jkit-gallery
  .gallery-items
  .gallery-item-wrap
  .grid-item
  .caption-button
  .item-buttons
  a
  span:hover
  svg {
  fill: var(--e-global-color-accent);
}
@media (max-width: 1024px) {
  .elementor-848 .elementor-element.elementor-element-be058ba {
    padding: 170px 30px 100px 30px;
  }
  .elementor-848 .elementor-element.elementor-element-e35fa82 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 30px 50px 30px;
  }
  .elementor-848 .elementor-element.elementor-element-5ed58a1 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-848 .elementor-element.elementor-element-d5a6957 img {
    width: 80%;
  }
  .elementor-848 .elementor-element.elementor-element-aa7b014 img {
    width: 93%;
  }
  .elementor-848 .elementor-element.elementor-element-a744f6f img {
    width: 80%;
  }
  .elementor-848 .elementor-element.elementor-element-c4fa52d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 30px 100px 30px;
  }
}
@media (max-width: 767px) {
  .elementor-848 .elementor-element.elementor-element-be058ba {
    padding: 170px 20px 100px 20px;
  }
  .elementor-848 .elementor-element.elementor-element-e35fa82 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 20px 50px 20px;
  }
  .elementor-848
    .elementor-element.elementor-element-9ccccd7
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-848 .elementor-element.elementor-element-5ed58a1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-848 .elementor-element.elementor-element-33dce4f {
    width: 33%;
  }
  .elementor-848
    .elementor-element.elementor-element-33dce4f
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 0px 0px;
  }
  .elementor-848 .elementor-element.elementor-element-d5a6957 img {
    width: 90%;
    border-width: 3px 3px 3px 3px;
    border-radius: 0px 50px 0px 50px;
  }
  .elementor-848 .elementor-element.elementor-element-db2a107 {
    width: 33%;
  }
  .elementor-bc-flex-widget
    .elementor-848
    .elementor-element.elementor-element-db2a107.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-848
    .elementor-element.elementor-element-db2a107.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-848 .elementor-element.elementor-element-aa7b014 img {
    width: 100%;
  }
  .elementor-848 .elementor-element.elementor-element-73e0b40 {
    width: 33%;
  }
  .elementor-848 .elementor-element.elementor-element-a744f6f img {
    width: 90%;
    border-width: 3px 3px 3px 3px;
    border-radius: 50px 0px 50px 0px;
  }
  .elementor-848 .elementor-element.elementor-element-c4fa52d {
    padding: 50px 20px 100px 20px;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-7e5a1f3
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap {
    width: calc(100% / 4);
    float: left;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-7e5a1f3
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap {
    width: calc(100% / 4);
    float: left;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-7e5a1f3
    .jeg-elementor-kit.jkit-gallery
    .gallery-items
    .gallery-item-wrap {
    width: calc(100% / 1);
    float: left;
  }
}
