/** Shopify CDN: Minification failed

Line 780:0 Unexpected "<"

**/

variant-swatch-king div.swatch-preset-1465440 .swatch-price-adjacent{
  display:none !important;
}
.ks-table tr:first-child td.ks-table-header-cell{
  word-wrap: break-word;
}
html{
    scroll-behavior: smooth;
  }
.amz-video-slider-block .amzvideo-box {
  margin: 0 5px;
}

.amz-video-slider-block .amzvideo-box video{
  width: 100%;
  vertical-align: middle;
}
.amz-upsell-header{
  display:flex;
  width:100%;
  justify-content:space-between;
  align-items:center;
  }
  .amz-upsell-heading{
  margin:0;    
  }
  .amz-upsell-wrapper .amz-upsell-product-wrapper{
  position:relative;
  padding-top:10px;
  padding-bottom:10px;
  margin-bottom:5px;
  overflow:hidden;
  }
  .amz-upsell-wrapper .swiper-pagination{
  position:static ! important;
  display:block ! important;
  width:fit-content !important;
  }
  .amz-upsell-product-wrapper{
  display:flex;
  align-items:center;
  gap:30px;
  }
  .amz-upsell-media-wrapper{
  position:relative;
  }
  .amz-upsell-media{
  position:relative;
  width:80px;
  height:80px;
  overflow:hidden;
  vertical-align:middle;
  border-radius:100%;
  }
  .amz-upsell-prod-img{
  width:100%;
  height:auto;
  position:absolute;
  top:0;
  left:0;
  object-fit:cover;
  vertical-align:middle;
  transition: opacity .3s ease;
  }
  .amz-upsell-prod-img-1 {
  opacity: 1;
  }
  .amz-upsell-prod-img-2 {
  opacity: 0;
  }
  .amz-upsell-product-wrapper:hover .amz-upsell-prod-img-1 {
  opacity: 0;
  }
  .amz-upsell-product-wrapper:hover .amz-upsell-prod-img-2 {
  opacity: 1;
  }
  .amz-upsell-prod-title{
  margin:0;
  margin-bottom:5px;
  }
  .amz-upsell-pro-prices{
  display:flex;
  align-items:center;
  gap:7px;
  }
  .amz-upsell-compare-price{
  text-decoration:line-through;
  }
  .amz-upsell-product-link{
  display:block ! important;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
  }
  .amz-upsell-wrapper .swiper-pagination-bullet{
  transform:scale(0.9);
  transition: all 0.3s ease; 
  }
  .amz-upsell-wrapper .swiper-pagination-bullet-active{
  transform:scale(1.3);
  background:#000;
  transition: all 0.3s ease; 
  }
  .amz-upsell-ssave-tag{
  padding: 5px;
  font-size: 12px;
  position: absolute;
  bottom: -10px;
  left: 0;
  width: fit-content;
  text-align: center;
  display: inline-block;
  line-height: 1;
  margin: 0 auto;
  right: 0;
  }
.amz-video-slider-wrapper {
    position: relative;
}
.swiper-container {
    overflow: hidden;
}
.amz-video-slider-video {
    position: relative;
}
.amz-video-slider-container .play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 60px;
    height: 60px;
    background-color: #0000004d;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: opacity .3sease;
    z-index: 2;
    border: 1px solid #fff;
}
.mute-button {
    position: absolute;
    top: 10px;
    left: 10px;
    background: transparent !important;
    border: 0px !important;
    cursor: pointer;
    z-index: 9;
}
.amz-video-slider-container .u-swiper-prev {
    display: flex;
    margin: 0 !important;
    justify-content: center;
    align-items: center;
    width: 25px;
    height: 100%;
    top:0;
    background: #fff;
    left: 0;
    opacity: 1;
}
.amz-video-slider-container .u-swiper-prev svg{
  transform:rotate(180deg);
  width:12px;
  height:12px;
}
.amz-video-slider-container .u-swiper-next svg{
  width:12px;
  height:12px;
}
.amz-video-slider-container .u-swiper-next {
    display: flex;
    margin: 0 !important;
    justify-content: center;
    align-items: center;
    width: 25px;
    height: 100%;
    top:0;
    background: #fff;
    right: 0;
    opacity: 1;
}
.swiper-button-disabled,
.swiper-button-lock {
  display: none !important;
}
.amz-video-slider-video video {
    width: 100%;
    object-fit: cover;
    vertical-align: middle;
    border-radius: 12px;
}
.amz-video-slider-container .u-swiper-next:after {
    color: #000;
    font-size: 12px !important;
    font-weight: 800;
}
.amz-video-slider-container .u-swiper-prev:after {
    color: #000;
    font-size: 12px !important;
    font-weight: 800;
}
.amz-video-slider-container .play-button:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 0 10px 18px;
    border-color: transparent transparent transparent #fff;
    margin-left: 5px;
}
.mute-button {
    position: absolute;
    top: 10px;
    left: 10px;
    background: transparent !important;
    border: 0px !important;
    cursor: pointer;
    z-index: 9;
}

.amz-video-slider-wrapper .swiper:not(.swiper-initialized) .swiper-slide {
  opacity: 0;
}

.amz-video-slider-wrapper .swiper.swiper-initialized .swiper-slide {
  opacity: 1;
}

       .amz-reviews-slider-wrapper{
        display: flex;
        align-items: center;
        gap: 40px;
      }
      .amz-reviews-slider-wrapper-home{
        flex-direction: column;
      }
      .amz-reviews-slider-wrapper img{
        border-radius: 0;
        margin: 0 auto;
      }
      .amz-overall-stars{
        display: inline;
        vertical-align: middle;
      }
      .amz-reviews-slider-header.amz-reviews-slider-header-home{
        text-align: center;
        width: 100%;
        padding: 0 20px;
      }
      .amz-reviewHome-reviewerBox-wrapper{
        display: flex;
        align-items: center;
        width: 100%;
        justify-content: space-between;
      }
      .amz-reviewHome-reviewerBox{
        display: flex;
        align-items: center;
        gap: 10px;
        width: 100%;
      }
      .amz-reviewHome-reviewerImage{
        border-radius: 100%;
        overflow: hidden;
      }
      .amz-reviews-slider-nametime p{
        margin: 0;   
        line-height: normal;
      }
      .amz-reviews-slider-header h2{
        margin-top: 0;
        margin-bottom: 10px;
      }
      .amz-reviews-slider-slider{
      width: 80%;
      }
      .amz-reviews-slider-slider-home{
        width: 100%;
      }
      .amz-reviews-slider-wrapper .slick-prev{
      z-index: 9;
       left: -20px;
      }
      .amz-reviews-slider-wrapper .slick-next{
      z-index: 9;
       right: -20px;
      }
      .amz-reviews-slider-wrapper-home .slick-next{
        right: 10%;
      }
      .amz-reviews-slider-wrapper-home .slick-prev{
        left: 10%;
      }
      .amz-reviews-slider-wrapper .slick-prev:before,  .amz-reviews-slider-wrapper .slick-next:before{content: none}
      .slick-prev.slick-disabled, .slick-next.slick-disabled{
        opacity: .25;
      }
      .amz-reviews-slider-wrapper .slick-prev,
      .amz-reviews-slider-wrapper .slick-next{
        font-size: 12px;
          height: 25px;
          width: 25px;
          border: 1.5px solid #000;
          border-radius: 100%;
      }
      .amz-reviews-slider-wrapper-home .slick-prev,
      .amz-reviews-slider-wrapper-home .slick-next{
          font-size: 12px;
          height: 35px;
          width: 35px;
          border-radius: 100%;
          border: none; 
          background: #fff;
          box-shadow: 0 0 5px 0 #7f7f7f;
      }
      
      .amz-reviews-slider-wrapper .slick-track{
        display: flex!important;
        padding: 10px 0;
      }
      .amz-reviews-slider-slider-home .slick-slide{
        height: inherit!important;
      }
      .amz-reviews-slider-header p{
        margin-top:5px !important;
         margin: 0;
      }
      .amz-reviews-slider-box{
          overflow: hidden;
          margin: 0 15px;
      }
      .amz-reviews-slider-wrapper a{
      text-decoration: underline
      }
      .amz-reviews-slider-wrapper a:hover{
      color: inherit;
      }
      .amz-reviews-slider-wrapper strong{
      font-weight: 800;
      }
      .amz-reviews-slider-starverify{
        display: flex;
      align-items: center;
          gap: 4px;
        flex-wrap: wrap;
      }
      .amz-reviews-slider-slider-home .amz-reviews-slider-details{
        text-align: left;
        padding: 30px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        height: 100%;
      }
      .verified-badge.amz-tpHome-verified-badge img{
        margin: 0;
      }
      .amz-reviews-slider-slider-home .amz-reviews-slider-starverify{
        justify-content: center;
      }
      .amz-reviews-slider-details{
          padding: 15px;
      }
      .amz-reviews-slider-box h3{
          margin-bottom: 0;
      }
      .amz-reviews-slider-stars svg{
          width: 80px;
      }
      .amz-reviews-slider-product-box{
          display: flex;
          align-items: center;
          justify-content: space-between;
          padding: 30px;
      }
      .verified-badge{
        display: flex;
          align-items: center;
          gap: 4px;
      }
      .amz-reviews-slider-nametime{
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        flex-wrap: wrap;
      }
      .amz-reviews-slider-title{
        margin: 6px 0;
        text-transform: none;
        letter-spacing: normal;
        line-height: normal;
      }
      .amz-reviews-slider-dets.amz-reviews-slider-home-dets{
         margin: 0; 
      }
      .verified-badge.amz-tpHome-verified-badge{
        margin-bottom: 12px;
      }
      .amz-reviews-slider-product-img{
          display: flex;
          align-items: center;
      }
      .amz-reviews-slider-product-img a{
          color: #000;
      }
      .amz-reviews-slider-product-img img{
          width: 100px!important;
        margin-right: 10px;
      }
      .amztustHome-wrapper .amzreviewBox{
        width: fit-content;
        margin: 0 auto;
        padding: 10px 20px;
        border-radius: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        flex-wrap: wrap;
      }
      @media only screen and (min-width: 1200px){
.amz-reviews-slider-box.amz-review-slider-box.slick-slide{
          transform: scale(0.9);
        }
.amz-reviews-slider-box.amz-review-slider-box.slick-slide.slick-current.slick-active.slick-center{
          transform: scale(1);
        }
        .amz-reviews-slider-slider-home .amz-reviews-slider-box.slick-slide{
          opacity: 0.5;
        }
.amz-reviews-slider-box.amz-review-slider-box.slick-slide.slick-current.slick-active.slick-center{ 
          opacity: 1;
        }
.amz-reviews-slider-box.amz-review-slider-box{
          margin: 0;
        }
      }
      @media only screen and (max-width: 575px){
        .amz-reviews-slider-wrapper{
          flex-direction: column;
          align-items: unset;
          gap: 20px;
        }
        .amz-reviews-slider-header{
          text-align: center;
        width: 100%;
      }
      .amz-reviews-slider-slider{
        width: 100%;
      }
    }
  .amz-faq-tab .collapsible-trigger--inline{
    padding: 11px 0;
    width: 100%;
    font-size: 20px;
  }
  .amz-faq-tab .collapsible-content.is-open{
    margin-top: 15px;
  }
  .amz-faq-tab .collapsible-trigger--inline .collapsible-trigger__icon{
    right: 0;
    left: unset;
    border: none;
  }
  .amz-faq-tab .collapsible-trigger--inline .collapsible-trigger__icon svg{
    width: 16px;
  }
  .amz-faq-tab{
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
  .amz-faq-tab .collapsible-content__inner img{
    margin-left: 0!important;
  }
  .amz-faq-tab.amz-faq-tab-last{
    border: none;
    margin-bottom: 0;
  }
  @media (max-width: 500px){
    .amz-faq-tab .collapsible-trigger--inline{
      font-size: 16px;
    }
    .amz-faq-tab .collapsible-trigger--inline .collapsible-trigger__icon svg{
      width: 14px;
    }
  }
      .amzshipping-note-wrapper {
        border-radius: 0px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 8px 15px;
    }
    .amzshipping-note {
        display: flex;
        gap: 7px;
        align-items: center;
      }
      .amzshipping-flagIcon{
        vertical-align: text-bottom;
        margin-right: 6px;
      }
      .amzshipping-note-date{
        display: flex;
        align-items: center;  
      }
      .amzshipping-note-date img{
        margin-right: 6px;
      }
      .amzshipping-flag{
        display: flex;
        align-items: center;
      }
  .cstm-rating-box a{
      color: inherit;
      text-decoration: none;
    }
    .cstm-rating-box img{
      border-radius: 0!important;
    }
    .amz-trustpilot-wrapper{
      display: flex;
      align-items: center;
      gap: 40px;
    }
    .amz-trustpilot-wrapper-home{
      flex-direction: column;
    }
    .amz-trustpilot-wrapper img{
      border-radius: 0;
      margin: 0 auto;
    }
    .amz-overall-stars{
      display: inline;
      vertical-align: middle;
    }
    .amz-trustpilot-header{
        text-align: center;
      width: 20%;
    }
    .amz-trustpilot-header-home{
      width: 100%;
      padding: 0 20px;
    }
    
    .amz-trustpilot-header h2{
    margin-top: 0;
      margin-bottom: 10px;
    }
    .amz-trustpilot-slider{
    width: 80%;
    }
    .amz-trustpilot-slider-home{
      width: 100%;
    }
    .amz-trustpilot-wrapper .slick-prev{
    z-index: 9;
     left: -20px;
    }
    .amz-trustpilot-wrapper .slick-next{
    z-index: 9;
     right: -20px;
    }
    .amz-trustpilot-wrapper-home .slick-next{
      right: 10%;
    }
    .amz-trustpilot-wrapper-home .slick-prev{
      left: 10%;
    }
    .amz-trustpilot-wrapper .slick-prev:before,  .amz-trustpilot-wrapper .slick-next:before{content: none}
    .slick-prev.slick-disabled, .slick-next.slick-disabled{
      opacity: .25;
    }
    .amz-trustpilot-wrapper .slick-prev,
    .amz-trustpilot-wrapper .slick-next{
      font-size: 12px;
        height: 25px;
        width: 25px;
        border: 1.5px solid #000;
        border-radius: 100%;
    }
    .amz-trustpilot-wrapper-home .slick-prev,
    .amz-trustpilot-wrapper-home .slick-next{
        font-size: 12px;
        height: 35px;
        width: 35px;
        border-radius: 100%;
        border: none; 
        background: #fff;
        box-shadow: 0 0 5px 0 #7f7f7f;
    }
    
    .amz-trustpilot-wrapper .slick-track{
      display: flex!important;
      padding: 10px 0;
    }
    .amz-trustpilot-slider-home .slick-slide{
      height: inherit!important;
    }
    .amz-trustpilot-header p{
      margin-top:5px !important;
       margin: 0;
    }
    .amz-trustpilot-box{
        overflow: hidden;
        margin: 0 15px;
    }
    .amz-trustpilot-wrapper a{
    text-decoration: underline
    }
    .amz-trustpilot-wrapper a:hover{
    color: inherit;
    }
    .amz-trustpilot-wrapper strong{
    font-weight: 800;
    }
    .amz-trustpilot-starverify{
      display: flex;
    align-items: center;
        gap: 4px;
      flex-wrap: wrap;
    }
    .amz-trustpilot-slider-home .amz-trustpilot-details{
      text-align: center;
      padding: 32px 40px;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      height: 100%;
    }
    .amz-trustpilot-slider-home .amz-trustpilot-starverify{
      justify-content: center;
    }
    .amz-trustpilot-details{
        padding: 15px;
    }
    .amz-trustpilot-box h3{
        margin-bottom: 0;
    }
    .amz-trustpilot-stars svg{
        width: 80px;
    }
    .amz-trustpilot-product-box{
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 30px;
    }
    .verified-badge{
      display: flex;
        align-items: center;
        gap: 4px;
    }
    .amz-trustpilot-title{
      margin: 6px 0;
      text-transform: none;
      letter-spacing: normal;
      line-height: normal;
    }
    .amz-trustpilot-dets{
       margin: 0 0 5px 0; 
    }
    .amz-trustpilot-product-img{
        display: flex;
        align-items: center;
    }
    .amz-trustpilot-product-img a{
        color: #000;
    }
    .amz-trustpilot-product-img img{
        width: 100px!important;
      margin-right: 10px;
    }
    @media only screen and (min-width: 1000px){
      .amz-trustpilot-slider-home .amz-trustpilot-box.slick-slide{
      opacity: 0.5;
    }
    .amz-trustpilot-slider-home .amz-trustpilot-box.slick-slide.slick-active{ 
      opacity: 1;
    }
    }
    @media only screen and (max-width: 575px){
      .amz-trustpilot-wrapper{
        flex-direction: column;
        align-items: unset;
        gap: 20px;
      }
      .amz-trustpilot-header{
        text-align: center;
      width: 100%;
    }
    .amz-trustpilot-slider{
      width: 100%;
    }
  }

.usp-box{
  display: flex; 
  align-items: center; 
}
.amzinventory-box {
  display: flex;
  align-items: baseline;
}
.cstm-inventory-icon {
  position: relative;
  display: inline-block;
}
.cstm-inventory-icon:before {
  animation: inventory-animation 2s linear infinite;
}
.amzinventory-box p{
  line-height: normal;
}
.cstm-inventory-icon:after,
.cstm-inventory-icon:before {
  border-radius: 100%;
  position: absolute;
  left: 0;
  top: 0;
  content: "";
}
@keyframes inventory-animation {
  0% {
    opacity: 0.5;
  }

  to {
    transform: scale(2.5);
    opacity: 0;
  }
}
.mobile-review-bar {
  width: 100%;
  text-align: center;
  padding: 11px 10px;
  font-size: 12px;
  border-bottom: 1px solid #eeeeee;
  background: #ffffff;
  color: #333333;
  box-sizing: border-box;
}

.mobile-review-bar span {
  letter-spacing: 2px;
  font-size: 11px;
}
.mobile-menu-logo {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 18px 20px 10px;
  background: #fff;
}

.mobile-menu-logo img {
  width: 140px;
  height: auto;
}
.header-layout {
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
}
.header-wrapper,
.header-section,
<style>
sticky-header {
  position: absolute;
  width: 100%;
  top: 0;
  background: transparent !important;
}
header.amz-hdr {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
}
.page-container {
  position: relative;
}
header.amz-hdr {
  position: 
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  background: transparent !
}
header.amz-hdr,
header.amz-hdr a,
header.amz-hdr button,
header.amz-hdr nav {
  color: #000000 !important;
}
