/** Shopify CDN: Minification failed

Line 71:0 Unexpected "@media"

**/
.sleek-runtime .products-bundle__content{
  margin-block-start: 2rem;
}
.sleek-runtime .products-bundle__button{
  margin-block-start: 2.5rem;
}
.sleek-runtime .no-js .products-bundle__button{
  display: none;
}

.sleek-runtime .product-bundle-card{
  padding-block: 1.5rem;
  border-block-start: 0.0625rem solid rgb(var(--color-border));
  transition: opacity var(--animation-default);
}
.sleek-runtime .product-bundle-card:first-child{
  padding-block-start: 0;
  border-block-start: 0;
}
.sleek-runtime .product-bundle-card:last-child{
  padding-block-end: 0;
}
.sleek-runtime .product-bundle-card__image{
  flex: 0 0 5.625rem;
}
.sleek-runtime .product-bundle-card__count{
  width: 1.875rem;
  height: 1.875rem;
  border-radius: 50%;
  border: 1px solid rgb(var(--color-border));
  background-color: rgb(var(--color-secondary-background));
  flex-shrink: 0;
}

.sleek-runtime .product-bundle-hotspot{
  left: var(--horizontal);
  top: var(--vertical);
  transition: transform var(--animation-default);
  transform-origin: center;
  backface-visibility: hidden;
  will-change: transform;
}
@media (hover: hover) and (min-width: 1280px) {
  .sleek-runtime .product-bundle-hotspot:hover{
    transform: scale(1.5);
  }
}
@media (min-width: 1280px) {
  .sleek-runtime .product-bundle-hotspot.is-active{
    transform: scale(1.5);
  }
}
.sleek-runtime .product-bundle-hotspot > sleek-motion-element{
  width: 1.875rem;
  height: 1.875rem;
  border-radius: 50%;
}

@media (min-width: 1280px) {
  .sleek-runtime products-bundle.is-hover .product-bundle-card:not(.is-active){
    opacity: 0.3;
  }
}

.sleek-runtime /* Media Queries */
@media (min-width: 1280px){
  .products-bundle__content {
    padding-inline: 5rem;
    margin-block-start: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1279.98px) {
  .sleek-runtime .products-bundle__content{
    padding-inline: 3.125rem 0;
    margin-block-start: 0;
  }
}
@media (max-width: 767.98px) {
  .sleek-runtime .products-bundle__button{
    margin-block-start: 2rem;
  }
  .sleek-runtime .product-bundle-card__image{
    flex: 0 0 5rem;
  }
  .sleek-runtime .product-bundle-card{
    gap: 0.75rem;
  }
}
