/** Shopify CDN: Minification failed

Line 28:11 Expected identifier but found whitespace
Line 28:20 Unexpected ";"

**/
/* Mini Verse wishlist — clickable overlay on product photography */
.card__inner { position: relative; }

/* MiniVerse: globalne poprawki interfejsu */
.mv-wishlist-heart,
[class*="header-account-"] { display: none !important; }
.price__sale .price-item--sale,
.card-information .price-item--sale,
.price--on-sale .price-item--sale { color: #2166f3 !important; }
.price--on-sale .price-item--regular { color: #000 !important; }
.quick-add__submit,
.product-form__submit,
.product-form__buttons .button,
.button--primary { background: #2166f3 !important; border-color: #2166f3 !important; color: #fff !important; }
.product-form__input input[type="radio"]:checked + label { background: #2166f3 !important; border-color: #2166f3 !important; color: #fff !important; }
.mv-volume-progress,
.mv-volume-progress * { --mv-accent: #000 !important; }
.mv-volume-progress { background: #fff !important; border-color: #000 !important; color: #000 !important; }
.mv-volume-progress [class*="fill"],
.mv-volume-progress [class*="active"] { background-color: #000 !important; color: #fff !important; }

  position: absolute;
  z-index: 20;
  right: 1.2rem;
  bottom: 1.2rem;
  display: grid;
  width: 4.2rem;
  height: 4.2rem;
  padding: 0;
  place-items: center;
  border: .1rem solid rgba(30, 25, 12, .14);
  border-radius: 50%;
  background: rgba(255, 255, 255, .94);
  color: #282419;
  box-shadow: 0 .5rem 1.6rem rgba(30, 25, 12, .14);
  cursor: pointer;
  pointer-events: auto;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  transition: transform .18s ease, color .18s ease, background .18s ease, box-shadow .18s ease;
}

.mv-wishlist-heart:hover { transform: translateY(-2px) scale(1.04); }
.mv-wishlist-heart:focus-visible { outline: .3rem solid #f6bd19; outline-offset: .2rem; }

.mv-wishlist-heart__icon {
  width: 2.1rem;
  height: 2.1rem;
  fill: transparent;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.8;
  transition: fill .18s ease, transform .18s ease;
}

.mv-wishlist-heart.is-active {
  border-color: #f6bd19;
  background: #fff7d6;
  color: #d9364f;
  box-shadow: 0 .6rem 1.8rem rgba(217, 54, 79, .18);
}

.mv-wishlist-heart.is-active .mv-wishlist-heart__icon { fill: currentColor; transform: scale(1.06); }

@media screen and (max-width: 749px) {
  .mv-wishlist-heart {
    right: .8rem;
    bottom: .8rem;
    width: 3.8rem;
    height: 3.8rem;
  }

  .mv-wishlist-heart__icon { width: 1.9rem; height: 1.9rem; }
}


/* MiniVerse — poprawki mobilne, koszyk, separatory i lekki reveal */
header .header__icon--account,
header [class*="header-account-"],
.shopify-section-group-header-group a[href*="/account"] { display:none!important; }

button[id^="ProductSubmitButton"],
.product-form__submit,
.product-form__buttons button[type="submit"],
.quick-add__submit { background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;box-shadow:none!important; }
button[id^="ProductSubmitButton"]:hover,
.product-form__submit:hover { background:#174fc9!important;border-color:#174fc9!important; }

.mv-cart-reserved { background:#2563eb!important;color:#fff!important; }
.mv-cart-goals__track>span { background:#2563eb!important; }
.mv-cart-goals__track { background:#dbe5ff!important;margin-left:42px!important;margin-right:42px!important; }
.mv-cart-goals__track:before { content:'0';position:absolute;left:0;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:34px;height:34px;border:3px solid #2563eb;border-radius:50%;background:#fff;color:#111;font-size:11px;font-weight:900;z-index:3; }
.mv-cart-goals__milestone>span { border-color:#2563eb!important; }
.mv-cart-goals__message { margin-bottom:24px!important; }
cart-drawer .cart__checkout-button,
cart-drawer button[name="checkout"],
cart-drawer .drawer__footer .button { background:#2563eb!important;border-color:#2563eb!important;color:#fff!important; }
@media(min-width:750px){.mv-cart-goals{padding-left:34px!important;padding-right:34px!important}.mv-cart-goals__track{margin-left:52px!important;margin-right:52px!important}.mv-cart-goals__milestone small{width:105px!important}.mv-cart-goals__milestone--shipping{left:58%!important}.mv-cart-goals__milestone--discount{left:100%!important}}

.shopify-section:has(> .section-divider),
.shopify-section:has(.section-divider){margin:-2px 0!important;padding:0!important;line-height:0!important;overflow:hidden!important}
.section-divider,.section-divider__svg,.section-divider svg{display:block!important;margin:0!important;padding:0!important;line-height:0!important;vertical-align:bottom!important}

.mv-sale-grid{overflow-x:auto!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important;scroll-behavior:smooth!important;scroll-snap-type:x proximity!important;cursor:grab}
.mv-sale-grid:active{cursor:grabbing}
.mv-sale-card{scroll-snap-align:start;user-select:none;-webkit-user-drag:none}

.shopify-section:has([class*="testimonial"]),
.shopify-section:has(.swiper){margin-bottom:0!important;padding-bottom:0!important}
.shopify-section:has([class*="testimonial"])>div,
.shopify-section:has(.swiper)>div{padding-bottom:24px!important;min-height:0!important}

@media(max-width:749px){
  .mv-cart-goals{padding-left:20px!important;padding-right:20px!important}
  .mv-cart-goals__track{margin-left:40px!important;margin-right:40px!important}
  .section-miniverse-finder{overflow:visible!important}
}

.js .mv-reveal{opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.8,.2,1)}
.js .mv-reveal.mv-visible{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){.js .mv-reveal{opacity:1!important;transform:none!important;transition:none!important}.mv-sale-grid{scroll-behavior:auto!important}}

/* Ogranicz koszt renderowania sekcji poza ekranem bez obniżania jakości obrazów. */
main .shopify-section{content-visibility:auto;contain-intrinsic-size:700px}

cart-drawer .drawer__footer button[type="submit"],cart-drawer .drawer__footer .button,cart-drawer #CartDrawer-Checkout{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;}


/* MiniVerse final visual fixes — 2026-10-07 */
#MiniVerseFinder .help,[id^="MiniVerseFinder-"] .help,.miniverse-finder .help{display:block!important;position:relative!important;clear:both!important;margin:0!important;padding-top:30px!important;line-height:1.5!important}
.mv-sale{padding:36px 0!important}
.mv-sale-grid{display:flex!important;grid-template-columns:none!important;gap:18px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important;overscroll-behavior-inline:contain!important;padding:2px 2px 16px!important;scrollbar-width:thin!important;scrollbar-color:#2563eb transparent!important}
.mv-sale-grid::-webkit-scrollbar{height:6px!important}.mv-sale-grid::-webkit-scrollbar-thumb{background:#2563eb!important;border-radius:999px!important}
.mv-sale-card{flex:0 0 clamp(210px,23vw,280px)!important;min-width:clamp(210px,23vw,280px)!important;scroll-snap-align:start!important}
.mv-sale-all{display:block!important;text-align:center!important;margin-top:14px!important}.mv-sale-all a{display:inline-flex!important;background:#111!important;color:#fff!important;border-radius:8px!important;padding:12px 20px!important;text-decoration:none!important;font-weight:800!important}
.quick-add__submit,.card .quick-add button,.card-product .quick-add button,.product-form__submit,button[id^="ProductSubmitButton"],cart-drawer #CartDrawer-Checkout,cart-drawer [name="checkout"],cart-drawer .cart__checkout-button,#CartDrawer-Checkout,.drawer__footer .cart__checkout-button,.drawer__footer button[type="submit"]{background:#2563eb!important;background-color:#2563eb!important;color:#fff!important;border-color:#2563eb!important;box-shadow:none!important}
.quantity-breaks,.quantity-breaks--vertical,[class*="quantity-break"]{--accent-color:#111!important;--color-accent:#111!important;--color-button:#111!important}
.quantity-breaks,.quantity-breaks--vertical{background:#fff!important;border-color:#d7d7d7!important;color:#111!important}
.quantity-breaks [class*="progress"],.quantity-breaks [class*="bar"],.quantity-breaks--vertical [class*="progress"],.quantity-breaks--vertical [class*="bar"]{background-color:#111!important;border-color:#111!important}
.quantity-breaks [class*="badge"],.quantity-breaks [class*="circle"],.quantity-breaks--vertical [class*="badge"],.quantity-breaks--vertical [class*="circle"]{background:#fff!important;color:#111!important;border-color:#111!important}
.section-divider,.section-divider *{border-top-color:transparent!important;border-bottom-color:transparent!important}.shopify-section:has(.section-divider){margin-top:-1px!important;margin-bottom:-1px!important}
@media(max-width:749px){
  body :is(#mv-finder-mobile,[id^="MiniVerseFinder-"])[id]{padding-top:14px!important}
  .mv-sale-card{flex-basis:72%!important;min-width:72%!important}
}
