/** Shopify CDN: Minification failed

Line 241:62 Expected ")" to end URL token

**/
@media (min-width: 1025px) {
  .bundle-products__body .bundle-products__list .product__information {
    position: relative;
    width: calc(100% - 15rem);
    padding-inline-end: 15rem;
    padding-bottom: 2rem;
  }
  .bundle-products__body
    .bundle-products__list
    :is(.product__price, .product-item__price) {
    margin-top: 0;
    position: absolute;
    top: 0;
    right: 0;
    max-width: 15rem;
    margin-top: 0;
  }
  .bundle-products__body
    .bundle-products__list
    .product__price
    .card-product-price {
    justify-content: flex-end;
  }
  .bundle-products.is-hover .bundle-item .bundle-item-section {
    opacity: 0.5;
    pointer-events: none;
  }

  .bundle-products.is-hover .bundle-item.active .bundle-item-section {
    opacity: 1;
    pointer-events: visible;
  }
  .bundle-products .bundle-item .add-cart-bundle {
    opacity: 0;
    transform: translateY(1rem);
    position: absolute;
    bottom: 0;
  }

  .bundle-products.is-hover .bundle-item.active .add-cart-bundle {
    opacity: 1;
    transform: translateY(0rem);
  }

  .px-1025-60 {
    padding-inline: clamp(3rem, 4vw, 6rem);
  }

  .px-1025-100 {
    padding-inline: clamp(5rem, 5.5vw, 10rem);
  }

  .px-1025-120 {
    padding-inline: clamp(7.5rem, 8vw, 12rem);
  }
  .bundle-products-link {
    left: var(--position-left);
    top: var(--position-top);
    transform: translate(
      calc(-1 * var(--position-left)),
      calc(-1 * var(--position-top))
    );
  }
  bundle-item.last-0:last-of-type {
    padding-top: var(--sp-6);
  }
  .bundle-products__grid {
    padding-inline: 6px;
  }
  .bundle-products__grid .bundle-product-select {
    width: 100%;
    max-width: calc(100% - 3px);
    margin-inline: 1px;
    margin-bottom: 1px;
  }
  .bundle-products__list select {
    border: 0;
    padding: 0 3rem 0 0;
    margin-top: 1.2rem;
    background-position: calc(100% - 5px) center;
    max-width: 100%;
    width: fit-content;
    background-size: 11px;
    font-size: 14px;
    height: auto;
  }
  .bundle-products__body .bundle-products__list .product-item__inner {
    align-items: stretch;
  }
}

.bundle-products-link {
  left: var(--position-left-mb);
  top: var(--position-top-mb);
  transform: translate(
    calc(-1 * var(--position-left-mb)),
    calc(-1 * var(--position-top-mb))
  );
}
.bundle-products.is-hover .bundle-products-link.active .icon-dot {
  background: var(--color-dark);
  --color-text: rgb(var(--color-white));
}
@media (min-width: 1025px) and (max-width: 1202px) {
  .bundle-item {
    --sp-6: calc(var(--sp) * 4);
  }
  .bundle-products-form .product_submit_button {
    margin-top: var(--sp-6);
  }
}
@media screen and (max-width: 767.98px) {
  .bundle-products .section-header {
    margin-bottom: 8px;
  }
}

@media screen and (max-width: 1024.96px) {
  .section__bundle-product {
    overflow: hidden;
  }
  .section__bundle-product carousel-mobile {
    overflow: visible;
  }
  .bundle-products__body .product-item__inner {
    padding: var(--sp-3);
    border: 1px solid var(--color-border);
    border-radius: var(--img-rounded);
    gap: 1rem;
  }
  .bundle-products {
    gap: 1.6rem;
  }
  .bundle-products__list .product_submit_button {
    margin-top: var(--sp-6);
  }
  .bundle-products__grid .product-item__inner {
    --width: 7rem;
  }
  .bundle-products__body .product-item__inner {
    align-items: center;
  }
  .bundle-products__grid .product__inner {
    position: unset;
  }
  .bundle-products__grid :is(.product__badges, .product-rating) {
    display: none;
  }
  .bundle-products__body select {
    border: 0;
    padding: 0 3rem 0 0;
    margin-top: 1.2rem;
    background-position: calc(100% - 5px) center;
    max-width: 100%;
    width: fit-content;
    background-size: 11px;
    font-size: 14px;
    height: auto;
  }
  .bundle-products__body select option {
    padding: 1rem;
  }
  .bundle-products__body
    .bundle-products__list
    bundle-item
    product-form.quick-add
    button {
    position: absolute;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: end;
  }
  .bundle-products__grid bundle-item product-form.quick-add button {
    right: 1.2rem;
    bottom: 1.2rem;
    border: 1px solid var(--color-border);
    box-shadow: none;
  }
  .bundle-products__body .product__information {
    width: calc(100% - 11rem);
    margin-top: 0;
  }
  .enable_quick-add.bundle-products__list .product__information {
    padding-inline-end: 3.5rem;
  }
  .bundle-products__body .product__information {
    align-self: center;
    text-align: left;
  }
  .bundle-products__body .card-product-price {
    justify-content: start;
  }
}

@media screen and (max-width: 575.96px) {
  .bundle-products__body bundle-item product-form.quick-add button {
    width: 3.5rem;
    height: 3.5rem;
  }
  .bundle-products__list bundle-item product-form.quick-add button {
    right: 0;
  }
  .bundle-products__list
    bundle-item
    product-form.quick-add
    button
    .hidden-on-load {
    width: 3.5rem;
    height: 3.5rem;
  }
  .bundle-products__body bundle-item product-form.quick-add button svg {
    width: 13px;
  }
}
@media screen and (max-width: 1199.98px) {
  .bundle-products__body.padding-bundle-right-0 {
    padding-right: 0;
  }

  .bundle-products__body.padding-bundle-left-0 {
    padding-left: 0;
  }
}
@media screen and (min-width: 767.98px) {
  .bundle-products-link {
    left: var(--position-left);
    top: var(--position-top);
    transform: translate(
      calc(-1 * var(--position-left)),
      calc(-1 * var(--position-top))
    );
  }
}
.section__bundle-product.color-scheme-221506e4-f021-4bec-8307-a119b3272d32 .bundle-products__body variant-swatch-select > select {
    background: var(--input-bg) url(data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7169 1.99415C12.9056 1.83041 13 1.62573 13 1.38012C13 1.1345 12.9056 0.929825 12.7169 0.766082C12.5427 0.588694 12.3322 0.500001 12.0854 0.500001C11.8241 0.500001 11.5991 0.588694 11.4104 0.766082L6.48911 5.39181L1.56784 0.766082C1.39363 0.588694 1.18314 0.5 0.936348 0.5C0.675042 0.5 0.450028 0.588694 0.261307 0.766082C0.0871022 0.929825 -2.7735e-08 1.1345 -3.84711e-08 1.38012C-4.92073e-08 1.62573 0.0871021 1.83041 0.261306 1.99415L5.83585 7.23392C6.02457 7.41131 6.24958 7.5 6.51089 7.5C6.75768 7.5 6.96817 7.41131 7.14238 7.23392L12.7169 1.99415Z' fill='%23FFFFFF'/%3E%3C/svg%3E) no-repeat;
    background-color: #13111C;
    background-size: 11px;
    background-position: calc(100% - 5px) center;
}