
/* swipper */
.avpoptions-container__v2 .avp-option .avis-swiper-container {
   position: relative;
}

.avpoptions-container__v2 .avp-option .avis-swiper {
   overflow: hidden;
   width: 85%;
   position: unset;
}

.avpoptions-container__v2 .avp-option .avis-swiper span.avis-swiper-wrapper.ap-swatch__multi fieldset,
.avpoptions-container__v2 .avp-option .avis-swiper span.avis-swiper-wrapper.ap-button__multi fieldset,
.avpoptions-container__v2 .avp-option .avis-swiper span.avis-swiper-wrapper.ap-button__single,
.avpoptions-container__v2 div.avp-option .avis-swiper span.avis-swiper-wrapper.ap-swatch__single.ap-options__swatch{
   width: 100%;
   display: flex !important;
   align-items: center;
   justify-content: start;
   flex-wrap: nowrap;
}

.avpoptions-container__v2 .avp-option .avis-swiper span.avis-swiper-wrapper.ap-swatch__multi fieldset,
.avpoptions-container__v2 div.avp-option .avis-swiper span.avis-swiper-wrapper.ap-swatch__single.ap-options__swatch{
  padding: 5px;
  gap: 12px;
}

.avpoptions-container__v2 .avp-option .avis-swiper span.avis-swiper-wrapper.ap-swatch__multi fieldset label,
.avpoptions-container__v2 div.avp-option .avis-swiper span.avis-swiper-wrapper.ap-swatch__single.ap-options__swatch label{
  margin: 0px !important;
}

.avpoptions-container__v2 .avp-option .avis-swiper .avis-swiper-button {
   width: 100%;
   display: flex;
   align-items: center;
   justify-content: space-between;
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   left: 0px;
   right: 0px;
}

.avpoptions-container__v2 .avp-option .avis-swiper .avis-swiper-pagination {
   position: absolute;
   bottom: -16px;
   left: 0px;
   right: 0px;
   display: flex;
   align-items: center;
   justify-content: center;
   margin: 0px auto;
   width: 100%;
}

.avpoptions-container__v2 .avp-option .avis-swiper .avis-swiper-pagination .avis-swiper-pagination-bullet-active ,
.avpoptions-container__v2 .avp-option .avis-swiper .avis-swiper-pagination .avis-swiper-pagination-bullet {
   width: 6px;
   height: 6px;
   border-radius: 50%;
   margin: 0px 5px;
   opacity: 1;
   cursor: pointer;
   transition: opacity 0.3s ease;
}

.avpoptions-container__v2 .avp-option .avis-swiper .avis-swiper-pagination .avis-swiper-pagination-bullet {
   background-color: #dcdcdc;
}
.avpoptions-container__v2 .avp-option .avis-swiper .avis-swiper-pagination .avis-swiper-pagination-bullet-active {
   background-color: #000;
}