/** Shopify CDN: Minification failed

Line 13:86 Unexpected ")"
Line 110:27 Expected identifier but found ":"

**/

body {
  background-image: url('/cdn/shop/files/content-paper.webp?v=1774333878');
  background-position: center;
}

#shop-hcaptcha-badge-container {opacity: 0 !important; visibility: hidden !important;})

/* Shop Roulette - Enlarge product image */
[data-section-id="template--21927242334444__17746894605021192c"] img {
  width: 700px !important;
  height: 700px !important;
  
}

.shuffler-viewer {
  background-image: url('/cdn/shop/files/content-paper.webp?v=1774333878') !important;
  padding: 10px;
 border-radius: 0px 0px 0px 0px!important;
  border: 0px solid white;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  min-height: 480px;
  width: 700px;
  display: flex;
  align-items: center;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

 .shuffler-container {
  background-color: rgba(000, 0, 0, 0.8) !important;
  padding: 10px;
 border-radius: 0px 0px 0px 0px!important;
  display: flex;
  flex-direction: column;
  width: 100%;
  box-sizing: border-box;
  box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}

.product-image-container img {
 border-radius: 0px 0px 0px 0px!important;
  vertical-align: top;
  max-width: 100%;
  width: auto;
  height: auto;
  max-height: 300px;
  object-fit: contain;
}

.product-image-container {
  flex: 1;
  opacity: 1;
  transform: translateY(0px);
  transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
   border-radius: 0px 0px 0px 0px!important;

  overflow: hidden;
}



.swiper-slider__product-page__radius .swiper {
     border-radius: 0px 0px 0px 0px!important;

}

.banner__block-item {
  display: flex;
  flex-direction: column;
  position: relative;
  text-decoration: none;
  color: var(--color-text-block, var(--color-base-section, var(--color-text-main)));
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
   border-radius: 0px 0px 0px 0px!important;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
}

 .swiper-thumb__container--vertical {
  
    width: 75px !important;
    padding-right: 5px;
    z-index: 2;
    background-color: rgba(255, 0, 0, 0) !important;
  }

  .footer-blocks__content {
    padding-top: 30px ;
  }

.mt0 {
  align: center !important;: 0px;
}

.policies {
text-transform: capitalize;
}

.card__vendor, .product__vendor { display: none !important; }


.section-slider [class*="internal-swiper-button"] {

  opacity: 0.25 !important; 

}