.prod-selector-wrapper {
      position: relative;
      height: 5rem;
      width: 16rem !important;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}
.prod-selector {
      position: absolute;
      top: 0px;
      left: 0px;
      z-index: 10;
      width: 100% !important;
      border-radius: 0.75rem;
      padding-left: 1rem;
      padding-right: 1rem;
      padding-top: 0.75rem;
      padding-bottom: 0.75rem;
      --tw-bg-opacity: 1;
      background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.prod-selector:hover {
      --tw-shadow: 0px 0px 7.8px 0px rgba(48, 70, 91, 0.3);
      --tw-shadow-colored: 0px 0px 7.8px 0px var(--tw-shadow-color);
      -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
              box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.prod-selector .dropdown {
      display: none;
}
.prod-selector .switch {
      cursor: pointer;
}
.prod-selector .switch .wp-block-image {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      /*@apply after:content-[""] after:w-4 after:h-4 after:bg-chevron after:bg-contain after:bg-center;*/
}
.prod-selector .switch-button {
      cursor: pointer;
      border-width: 0px;
      background-color: transparent;
      height: 1rem;
      width: 1rem;
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxIDEwLjUwMDFDMjEgMTAuNTAwMSAxNS44NDQ2IDE3LjUgMTQgMTcuNUMxMi4xNTUzIDE3LjUgNyAxMC41IDcgMTAuNSIgc3Ryb2tlPSIjMTQxQjM0IiBzdHJva2Utd2lkdGg9IjEuNzUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
      background-size: contain;
      background-position: center;
}
.prod-selector .switch-wrapper {
      padding-top: 0.438rem;
      padding-bottom: 0.438rem;
      padding-left: 0.125rem;
      padding-right: 0.125rem;
}
.prod-selector .switch-wrapper a {
      pointer-events: none;
}
.prod-selector.active {
      border-width: 1px;
      border-style: solid;
      border-color: var(--wp--preset--color--primary);
      --tw-shadow: 0px 0px 7.8px 0px rgba(48, 70, 91, 0.3);
      --tw-shadow-colored: 0px 0px 7.8px 0px var(--tw-shadow-color);
      -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
              box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.prod-selector.active .switch-wrapper a {
      pointer-events: auto;
}
.prod-selector.active .switch {
      padding-bottom: 0.8rem !important;
}
.prod-selector.active .switch-button {
      --tw-rotate: 180deg;
      -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
              transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.prod-selector.active .dropdown {
      display: block;
}
.prod-selector .wp-block-image {
      margin-bottom: 0px;
}
.prod-selector .dropdown {
      position: relative;
}
.prod-selector .dropdown::before {
      position: relative;
      display: block;
      width: calc(100% + 2rem);
      border-width: 0px;
      border-top-width: 1px;
      border-style: solid;
      --tw-border-opacity: 1;
      border-top-color: rgb(201 201 201 / var(--tw-border-opacity));
      --tw-content: "";
      left: -1rem;
      content: var(--tw-content);
      margin-bottom: 1rem;
}
.prod-selector .dropdown .wp-block-image {
      border-radius: 0.75rem;
      padding: 0.5rem;
}
.prod-selector .dropdown .wp-block-image:hover {
      --tw-shadow: 0px 0px 7.8px 0px rgba(48, 70, 91, 0.3);
      --tw-shadow-colored: 0px 0px 7.8px 0px var(--tw-shadow-color);
      -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
              box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.prod-selector .dropdown .wp-block-image:not(:last-of-type) {
      margin-bottom: 0.5rem;
}
.prod-selector .dropdown .wp-block-image.check a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
}
.prod-selector .dropdown .wp-block-image.check a::after {
      height: 1rem;
      width: 1rem;
      --tw-content: "";
      content: var(--tw-content);
          content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxOCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjM0NzkgMS41NjM4NEw2Ljc0NzkgMTIuMTYzOEM2LjY1NDAyIDEyLjI1ODUgNi41MjYyMiAxMi4zMTE3IDYuMzkyOSAxMi4zMTE3QzYuMjU5NTggMTIuMzExNyA2LjEzMTc4IDEyLjI1ODUgNi4wMzc5IDEyLjE2MzhMMC42NDc5IDYuNzczOEMwLjU1MzI0IDYuNjggMC41IDYuNTUyMiAwLjUgNi40MTg4QzAuNSA2LjI4NTUgMC41NTMyNCA2LjE1NzcgMC42NDc5IDYuMDYzOEwxLjM0NzkgNS4zNjM4QzEuNDQxNzggNS4yNjkyIDEuNTY5NTggNS4yMTU5IDEuNzAyOSA1LjIxNTlDMS44MzYyMiA1LjIxNTkgMS45NjQwMiA1LjI2OTIgMi4wNTc5IDUuMzYzOEw2LjM4NzkgOS42OTM4TDE1LjkzNzkgMC4xNDM4NDNDMTYuMTM1NyAtMC4wNDc5NDc1IDE2LjQ1MDEgLTAuMDQ3OTQ3NSAxNi42NDc5IDAuMTQzODQzTDE3LjM0NzkgMC44NTM4NDNDMTcuNDQyNiAwLjk0NzcyMyAxNy40OTU4IDEuMDc1NTIgMTcuNDk1OCAxLjIwODg0QzE3LjQ5NTggMS4zNDIxNiAxNy40NDI2IDEuNDY5OTUgMTcuMzQ3OSAxLjU2Mzg0WiIgZmlsbD0iIzQyRUFBMiIvPgo8L3N2Zz4K);
}
.prod-selector p {
      margin: 0px;
      padding-top: 0.563rem;
      padding-bottom: 1rem;
      font-size: 0.75rem;
      line-height: 0.75rem;
      opacity: 0.7;
}
.editor-visual-editor .dropdown, .block-editor-block-list__layout .dropdown {
    display: block;
  }

