/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.header-block-block-1 {
  width: 100%;
}

/*.store_images .banner {*/
/*	position: absolute;*/
/*	visibility: hidden;*/
/*}*/

/*.store_images .banner.smouha {g*/
/*	visibility: visible;*/
/*}*/

/*body:has(.stores .banner.miami:hover) .store_images .banner.miami {*/
/*	visibility: visible;*/
/*}*/

/*body:has(.stores .banner.smouha:hover) .store_images .banner.smouha {*/
/*	visibility: visible;*/
/*}*/

/*body:has(.stores .banner.sanstifano:hover) .store_images .banner.sanstifano {*/
/*	visibility: visible;*/
/*}*/

.category-filtering.container.text-center.product-filter-row.show-for-medium {
  display: none;
}

.brand-thumbnails {
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

ul.brand-thumbnails li {
  padding: 1rem;
}

.our-stores {
  height: 0;
  min-height: 0;
  overflow: hidden;
  transition: height 0.5s ease;
}

.our-stores.expanded {
  min-height: 30px;
  /* Adjust to fit the content */
  height: 60vh;
}

.category-section .col {
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 1/1;
}

.ux-swatch--color.disabled:before,
.ux-swatch--image.disabled:before {
  background: #e21e1e !important;
  height: 6px;
  top: 44%;
}

.find-your-gift .banner-layers {
  overflow: hidden;
}

.find-your-gift .img:nth-child(3) .img-inner {
  animation: rotation 70s infinite linear;
}

.find-your-gift .img:nth-child(4) .img-inner {
  animation: rotation 130s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(359deg);
  }
}

.ux-swatch.ux-swatch--color.swatch-white .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='white']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    119deg,
    #eef0ff 1.25%,
    #dadde5 60.62%,
    #f5f5f5 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-grey .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='grey']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    222deg,
    #6b6b6b 1.25%,
    #838383 60.62%,
    #b1b1b1 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-gun .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='gun']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    224deg,
    #53565a 1.25%,
    #91959b 60.62%,
    #53565a 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-brown .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='brown']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    222deg,
    #453200 1.25%,
    #9b7248 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-brown_brown .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='brown_brown']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    222deg,
    #453200 1.25%,
    #9b7248 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-rose .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='rose']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    222deg,
    #733619 1.25%,
    #f3463a 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-red .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='red']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    222deg,
    #970808 1.25%,
    #a75f5f 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-yellow .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='yellow']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    222deg,
    #ab9b12 1.25%,
    #f1dc24 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-beige .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='beige']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    222deg,
    #887327 1.25%,
    #f3ebbd 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-black .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='black']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    222deg,
    #1f1f1f 1.25%,
    #545454 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-black-black .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='black-black']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    222deg,
    #1f1f1f 1.25%,
    #545454 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-matt-black .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='matt-black']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    222deg,
    #1f1f1f 1.25%,
    #2d2d2d 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-pink .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='pink']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    222deg,
    #e7657c 1.25%,
    #ffc0cb 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-orange .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='orange']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    222deg,
    #ff5722 1.25%,
    #ffd3c5 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-blue .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='blue']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    222deg,
    #04238b 1.25%,
    #788dd1 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-blue_blue .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='blue_blue']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    222deg,
    #04238b 1.25%,
    #788dd1 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-matte_blue .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='matte_blue']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    222deg,
    #1e4354 1.25%,
    #5b6c76 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-green .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='green']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    222deg,
    #183f24 1.25%,
    #7a8f70 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-olive .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='olive']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    222deg,
    #608000 1.25%,
    #8ab314 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-gold .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='gold']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: radial-gradient(
      ellipse farthest-corner at right bottom,
      #fedb37 0%,
      #fdb931 8%,
      #9f7928 30%,
      #8a6e2f 40%,
      transparent 80%
    ),
    radial-gradient(
      ellipse farthest-corner at left top,
      #ffffff 0%,
      #ffffac 8%,
      #d1b464 25%,
      #5d4a1f 62.5%,
      #5d4a1f 100%
    ) !important;
}
.ux-swatch.ux-swatch--color.swatch-gold_gold-mirror
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='gold_gold-mirror']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: radial-gradient(
      ellipse farthest-corner at right bottom,
      #fedb37 0%,
      #fdb931 8%,
      #9f7928 30%,
      #8a6e2f 40%,
      transparent 80%
    ),
    radial-gradient(
      ellipse farthest-corner at left top,
      #ffffff 0%,
      #ffffac 8%,
      #d1b464 25%,
      #5d4a1f 62.5%,
      #5d4a1f 100%
    ) !important;
}
.ux-swatch.ux-swatch--color.swatch-gold-x-colors-lens
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='gold-x-colors-lens']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: radial-gradient(
      ellipse farthest-corner at right bottom,
      #fedb37 0%,
      #fdb931 8%,
      #9f7928 30%,
      #8a6e2f 40%,
      transparent 80%
    ),
    radial-gradient(
      ellipse farthest-corner at left top,
      #ffffff 0%,
      #ffffac 8%,
      #d1b464 25%,
      #d35b37 62.5%,
      #e5b13b 100%
    ) !important;
}
.ux-swatch.ux-swatch--color.swatch-silver-2 .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='silver-2']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: radial-gradient(
      ellipse farthest-corner at right bottom,
      #ffffff 0%,
      #fbfbfb 8%,
      #9d9d9d 30%,
      #9f9f9f 40%,
      transparent 80%
    ),
    radial-gradient(
      ellipse farthest-corner at left top,
      #ffffff 0%,
      #ffffff 8%,
      #dbdbdb 25%,
      #4d4d4d 62.5%,
      #5b5b5b 100%
    ) !important;
}
.ux-swatch.ux-swatch--color.swatch-tiger .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='tiger']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: repeating-linear-gradient(
    45deg,
    #af8d58,
    #4d3c1d 10px,
    #4d3c1d 10px,
    #af8d58 20px
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-transparent .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='transparent']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: repeating-linear-gradient(
    45deg,
    #ffffff,
    #e1e1e1 10px,
    #d3d3d3 10px,
    #ffffff 20px
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-transparent-brown
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='transparent-brown']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: repeating-linear-gradient(
    45deg,
    #d9c99e,
    #cd8450 10px,
    #dbcaad 10px,
    #d9c09f 20px
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-gold_brown .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='gold_brown']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: repeating-linear-gradient(
    45deg,
    #d9c99e,
    #cd8450 10px,
    #dbcaad 10px,
    #d9c09f 20px
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-transparent-grey
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='transparent-grey']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: repeating-linear-gradient(
    45deg,
    #d9d9d9,
    #959290 10px,
    #c9c9c9 10px,
    #e7e7e7 20px
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-trans-black .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='trans-black']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: repeating-linear-gradient(
    45deg,
    #e1ded6,
    #2f2e2e 10px,
    #2d2c2c 10px,
    #757575 20px
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-silver-lens-black
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='silver-lens-black']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #8b8b8b 1.25%,
    #efefef 60.62%,
    #000000 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-silver-lens-blue
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='silver-lens-blue']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #8b8b8b 1.25%,
    #efefef 60.62%,
    #6970d1 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-silver_blue-mirror
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='silver_blue-mirror']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #8b8b8b 1.25%,
    #efefef 60.62%,
    #6970d1 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-silver_blue .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='silver_blue']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #8b8b8b 1.25%,
    #efefef 60.62%,
    #6970d1 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-silver_brown .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='silver_brown']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #8b8b8b 1.25%,
    #efefef 48.62%,
    #8b6427 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-silver-lens-grey
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='silver-lens-grey']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #8b8b8b 1.25%,
    #efefef 60.62%,
    #d1b769 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-silver-grey .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='silver-grey']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #8b8b8b 1.25%,
    #efefef 60.62%,
    #333 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-black_grey .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='black_grey']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #8b8b8b 3.25%,
    #efefef 47.62%,
    #111 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-black_green .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='black_green']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #d2dbb0 3.25%,
    #efefef 47.62%,
    #111 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-black-silver .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='black-silver']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #1a1a1a 30.25%,
    #efefef 51.62%,
    #6994d1 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-black-light-brown
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='black-light-brown']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #1a1a1a 30.25%,
    #efefef 51.62%,
    #6994d1 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-black-brown .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='black-brown']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #1a1a1a 26.25%,
    #efefef 46.62%,
    #8d5e22 62.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-black_brown .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='black_brown']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #1a1a1a 26.25%,
    #efefef 46.62%,
    #8d5e22 62.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-black_g15 .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='black_g15']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #1a1a1a 26.25%,
    #efefef 46.62%,
    #99a56e 62.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-black-blue .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='black-blue']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #1a1a1a 26.25%,
    #efefef 46.62%,
    #22388d 62.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-silver .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='silver']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #8b8b8b 1.25%,
    #efefef 60.62%,
    #000000 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-transparent-silver
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='transparent-silver']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #1a1a1a 11.25%,
    #efefef 51.62%,
    #c5c5c5 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-honey .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='honey']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #e3c387 11.25%,
    #f5f0ca 51.62%,
    #cfae63 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-black-s-light-grey
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='black-s-light-grey']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #222627 11.25%,
    #dae0ef 51.62%,
    #f7f7f7 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-tranc-pink_oil
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='tranc-pink_oil']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #fba365 11.25%,
    #dae0ef 51.62%,
    #336736 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-black__pink-mirror
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='black__pink-mirror']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #e91e63 11.25%,
    #dae0ef 51.62%,
    #1a1c1a 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-black_black .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='black_black']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #1c1b1b 11.25%,
    #dae0ef 51.62%,
    #303130 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-tiger-black .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='tiger-black']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: repeating-linear-gradient(
    45deg,
    #af8d58,
    #4d3c1d 10px,
    #4d3c1d 10px,
    #af8d58 20px
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-transparent_dark-blue
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='transparent_dark-blue']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #edebea 11.25%,
    #dae0ef 51.62%,
    #19337f 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-black-black-gold
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='black-black-gold']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #edebea 11.25%,
    #0f1012 51.62%,
    #ffc107 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-black-black-gun
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='black-black-gun']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    224deg,
    #53565a 1.25%,
    #91959b 60.62%,
    #53565a 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-gun_grey .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='gun_grey']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    224deg,
    #53565a 20.25%,
    #ffffff 50.62%,
    #5c5d5f 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-gun_yellow .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='gun_yellow']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    224deg,
    #53565a 20.25%,
    #ffffff 50.62%,
    #cbc627 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-tiger_honey .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='tiger_honey']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: repeating-linear-gradient(
    45deg,
    #af8d58,
    #4d3c1d 10px,
    #4d3c1d 10px,
    #af8d58 20px
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-tiger_brown .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='tiger_brown']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: repeating-linear-gradient(
    45deg,
    #af8d58,
    #4d3c1d 10px,
    #4d3c1d 10px,
    #af8d58 20px
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-tiger-blue .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='tiger-blue']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: repeating-linear-gradient(
    45deg,
    #af8d58,
    #4d3c1d 10px,
    #4f40c1 10px,
    #af8d58 20px
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-tiger-blue-2 .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='tiger-blue-2']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: repeating-linear-gradient(
    45deg,
    #af8d58,
    #4d3c1d 10px,
    #407ec1 10px,
    #af8d58 20px
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-tiger-green .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='tiger-green']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: repeating-linear-gradient(
    45deg,
    #af8d58,
    #4d3c1d 10px,
    #1c7530 10px,
    #af8d58 20px
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-tiger-darkblue
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='tiger-darkblue']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: repeating-linear-gradient(
    45deg,
    #af8d58,
    #4d3c1d 10px,
    #201575 10px,
    #af8d58 20px
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-tranc-gold-green
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='tranc-gold-green']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: repeating-linear-gradient(
    45deg,
    #af8d58,
    #4d3c1d 10px,
    #093b14 10px,
    #af8d58 20px
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-silver_green .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='silver_green']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: repeating-linear-gradient(
    45deg,
    #af8d58,
    #4d3c1d 10px,
    #093b14 10px,
    #af8d58 20px
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-silver_red .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='silver_red']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: repeating-linear-gradient(
    45deg,
    var(--wp--preset--color--cyan-bluish-gray),
    var(--fs-experimental-link-color) 10px,
    var(--fs-color-alert) 10px,
    var(--fs-experimental-link-color) 20px
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-gold-black .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='gold-black']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #edebea 11.25%,
    #0f1012 51.62%,
    #ffc107 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-gold-g15 .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='gold-g15']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #5fad37 11.25%,
    #405f34 51.62%,
    #ffc107 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-silver_g15 .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='silver_g15']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #4b5f39 11.25%,
    #676951 51.62%,
    #9e9e9e 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-gold-gold-m .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='gold-gold-m']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: radial-gradient(
      ellipse farthest-corner at right bottom,
      #fedb37 0%,
      #fdb931 8%,
      #9f7928 30%,
      #8a6e2f 40%,
      transparent 80%
    ),
    radial-gradient(
      ellipse farthest-corner at left top,
      #ffffff 0%,
      #ffffac 8%,
      #d1b464 25%,
      #d35b37 62.5%,
      #e5b13b 100%
    ) !important;
}
.ux-swatch.ux-swatch--color.swatch-gold-rainbow .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='gold-rainbow']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    45deg,
    rgba(34, 193, 195, 1) 0%,
    rgba(253, 187, 45, 1) 100%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-gold-honey .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='gold-honey']
  span.ux-swatch__color.ux-swatch__color--single-color {
  --angle: 45deg;
  background: linear-gradient(
    var(--angle),
    oklab(72.8% 0.027 0.139),
    oklab(93.5% -0.014 0.114)
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-silver_honey .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='silver_honey']
  span.ux-swatch__color.ux-swatch__color--single-color {
  --angle: 45deg;
  background: linear-gradient(
    var(--angle),
    oklab(72.8% 0.027 0.139),
    oklab(93.5% -0.014 0.114),
    #6b6b6b
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-silver_yellow
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='silver_yellow']
  span.ux-swatch__color.ux-swatch__color--single-color {
  --angle: 45deg;
  background: linear-gradient(
    var(--angle),
    oklab(0.73 0 0),
    oklab(93.5% -0.014 0.114)
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-gold-blue .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='gold-blue']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    45deg,
    #3f55bf,
    #6576cd,
    #b38728 59%,
    #fbf5b7,
    #aa771c
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-gold_oil .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='gold_oil']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    45deg,
    #666a52,
    #537144,
    #b38728 59%,
    #fbf5b7,
    #aa771c
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-gold_light-green
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='gold_light-green']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    45deg,
    #666a52,
    #537144,
    #b38728 59%,
    #fbf5b7,
    #aa771c
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-silver_pink .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='silver_pink']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    45deg,
    #bbb9ba,
    #d197ab,
    #6d6d6d 59%,
    #f1f1f1,
    #9e9e9e
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-gold_pink .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='gold_pink']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    45deg,
    #bbb9ba,
    #d197ab,
    #6d6d6d 59%,
    #f1f1f1,
    #9e9e9e
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-gold_black .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='gold_black']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #edebea 11.25%,
    #0f1012 51.62%,
    #ffc107 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-gold_grey .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='gold_grey']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #edebea 11.25%,
    #0f1012 51.62%,
    #ffc107 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-gold_dark-green
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='gold_dark-green']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #edebea 11.25%,
    #0f1012 51.62%,
    #ffc107 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-gold_dark-green
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='gold_dark-green']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: repeating-linear-gradient(
    45deg,
    #af8d58,
    #4d3c1d 10px,
    #093b14 10px,
    #af8d58 20px
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-gold_honey .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='gold_honey']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #ab802f 11.25%,
    #f5f0ca 51.62%,
    #cfae63 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-black_honey .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='black_honey']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #000 11.25%,
    #f5f0ca 51.62%,
    #cfae63 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-gold_light-brown
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='gold_light-brown']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #e5c07a 11.25%,
    #f5f0ca 51.62%,
    #af8d58 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-oxide_dark-blue
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='oxide_dark-blue']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #4d4d4d 11.25%,
    #9f9ebb 51.62%,
    #001b59 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-oxide_grey .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='oxide_grey']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #4d4d4d 11.25%,
    #c4c3c5 51.62%,
    #838383 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-black-black-silver
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='black-black-silver']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #000000 11.25%,
    #c4c3c5 51.62%,
    #838383 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-silver_black .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='silver_black']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    46deg,
    #000000 11.25%,
    #c4c3c5 51.62%,
    #838383 101.25%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-tiger-blue-gold
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='tiger-blue-gold']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: repeating-linear-gradient(
    45deg,
    #af8d58,
    #21190b 10px,
    #407ec1 10px,
    #afa358 20px
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-tranc-dark-green
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='tranc-dark-green']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: repeating-linear-gradient(
    45deg,
    #ebe5da,
    #c9c8c6 10px,
    #093b14 10px,
    #e7e3dc 20px
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-tranc-red .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='tranc-red']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: repeating-linear-gradient(
    45deg,
    #ebe5da,
    #c9c8c6 10px,
    #872e2e 10px,
    #e7e3dc 20px
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-tiger-grey .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='tiger-grey']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: repeating-linear-gradient(
    45deg,
    #aba08e,
    #4d4b47 10px,
    #595348 10px,
    #a19581 20px
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-tiger-grey-2 .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='tiger-grey-2']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: repeating-linear-gradient(
    45deg,
    #aba08e,
    #4d4b47 10px,
    #595348 10px,
    #a19581 20px
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-half-black-tiger-black
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='half-black-tiger-black']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: repeating-linear-gradient(
    45deg,
    #d79e43,
    #393733 10px,
    #555048 10px,
    #e9a93b 20px
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-half-black-tiger-brown
  .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='half-black-tiger-brown']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    45deg,
    #d79e43,
    #393733 30px,
    #795548 10px,
    #b38941 20px
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-tiger-oil .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='tiger-oil']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    45deg,
    rgba(129, 186, 56, 1) 0%,
    rgba(105, 77, 38, 1) 60%,
    rgba(189, 139, 19, 0.9780287114845938) 75%,
    rgba(48, 27, 21, 1) 89%,
    rgba(212, 157, 26, 1) 100%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-tiger-yellow .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='tiger-yellow']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    45deg,
    rgba(240, 241, 55, 1) 0%,
    rgba(105, 77, 38, 1) 60%,
    rgba(189, 139, 19, 0.9780287114845938) 75%,
    rgba(48, 27, 21, 1) 89%,
    rgba(212, 157, 26, 1) 100%
  ) !important;
}
.ux-swatch.ux-swatch--color.swatch-tranc-brown .ux-swatch__color--single-color,
.ux-swatch.ux-swatch--color[data-value='tranc-brown']
  span.ux-swatch__color.ux-swatch__color--single-color {
  background: linear-gradient(
    45deg,
    rgb(240 241 55 / 0%) 0%,
    rgb(105 77 38 / 62%) 60%,
    rgb(93 70 15 / 98%) 75%,
    rgba(48, 27, 21, 1) 89%,
    rgba(212, 157, 26, 1) 100%
  ) !important;
}
@media only screen and (max-width: 48em) {
  /*************** ADD MOBILE ONLY CSS HERE  ***************/

  .price_row {
    padding-bottom: 5px !important;
  }

  .find-your-gift .img:nth-child(3) {
    max-width: 99999px;
    max-height: 999999px;
    width: 210% !important;
  }

  .find-your-gift .img:nth-child(4) {
    max-width: 99999px;
    max-height: 999999px;
    width: 130% !important;
  }
}
.iti--allow-dropdown {
  width: 100%;
}
.woocommerce-input-wrapper input[type='email'],
.woocommerce-input-wrapper select,
.woocommerce-input-wrapper input[type='number'],
.woocommerce-input-wrapper input[type='search'],
.woocommerce-input-wrapper input[type='tel'],
.woocommerce-input-wrapper input[type='text'],
.woocommerce-input-wrapper input[type='url'],
.woocommerce-input-wrapper textarea {
  border: 1px solid #9d9d9d;
  border-radius: 6px;
  outline: none;
  box-shadow: none;
  font-weight: bold;
}
.checkout .active > .toggle.toggle--disabled {
  transform: none;
}
.checkout .active > .toggle:not(.toggle--disabled) {
  transform: rotate(-180deg);
}
#installmentModal {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999;
}
#installmentModal .children {
  display: grid !important;
  grid-template-columns: auto auto auto;
  gap: 5px;
}
#installmentModal .children li label {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  border: 1px solid #bababa;
  border-radius: 5px;
  padding: 5px 10px;
  height: 100%;
}
#installmentModal .children li input[type='radio'] {
  margin: 0 !important;
}
#installmentModal li.menu-item {
  border: 1px solid #bababa;
  padding: 0 5px;
  border-radius: 5px;
  margin-bottom: 10px;
}
#installmentModal li.menu-item span {
  color: #000;
  font-weight: 600;
}
#installmentModal .modal {
  background: #fff;
  padding: 20px;
  width: 400px;
  margin: 100px auto;
  text-align: center;
  max-height: calc(100vh - 152px);
  overflow: auto;
  border-radius: 10px;
}
#installmentModal .modal-footer {
  gap: 10px;
  padding-top: 15px;
  border-top: 1px solid #81818b;
  margin-top: 7px;
}
#installmentModal .close-modal,
#installmentModal .confirm {
  font-size: 1.2em;
  line-height: 1.2;
  margin-right: 0;
  padding-bottom: 0.5em;
  padding-top: 0.5em;
  white-space: normal;
  width: 100%;
}
#installmentModal .confirm {
  background-color: var(--fs-color-primary);
  color: #fff;
}
#installmentModal .close-modal {
  border: 1px solid #bababa;
}
