.kk32v2-banner{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:45px;padding:12px clamp(8px,4vw,24px);box-sizing:border-box;overflow:hidden;background:#000;border-top:4px solid #ff8000;color:#fff;font-weight:700;font-size:clamp(12px,4.3vw,20px);line-height:1;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.kk32v2-banner[hidden]{display:none}.kk32v2-banner,.kk32v2-banner *,.kk32v2-stock,.kk32v2-stock *{font-family:Inter,Avenir,sans-serif!important}.kk32v2-banner__web{position:absolute;top:0;bottom:0;width:auto;height:100%;max-width:45%;object-fit:cover;filter:contrast(2.6);mix-blend-mode:screen;opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none}.kk32v2-banner__web--left{left:0;object-position:left top}.kk32v2-banner__web--right{right:0;object-position:right top}.kk32v2-banner__text{position:relative;z-index:1;display:inline-block}.kk32v2-banner__accent{color:#ff8000}.kk32v2-banner__star{display:inline-block;margin:0 2px;font-size:.8em;vertical-align:1px}.kk32v2-banner__emoji{display:inline-block;font-size:.95em}.kk32v2-stock{padding:4px 0 36px;color:#111}.kk32v2-stock__text{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:clamp(12px,3.7vw,16px);white-space:nowrap;font-weight:400;line-height:1.25;letter-spacing:0}.kk32v2-stock__text strong{font-weight:700}.kk32v2-stock__pct{font-weight:700;color:red}.kk32v2-stock__dot{flex:none;width:10px;height:10px;margin:0 4px 0 2px;border-radius:50%;background:red;box-shadow:0 0 0 3.33px #ff00001a;animation:kk32v2-blink 1.1s ease-in-out infinite}@keyframes kk32v2-blink{0%,to{opacity:1}50%{opacity:.25}}.kk32v2-stock__bar{position:relative;height:10px;border-radius:999px;background:#e6e6e6}.kk32v2-stock__fill{position:relative;width:var(--kk32v2-pct, 96%);height:100%;border-radius:999px;background:linear-gradient(90deg,#0d0a0b,#ff8000)}.kk32v2-stock__pumpkin{position:absolute;top:100%;margin-top:2px;right:-13px;width:26px;height:26px;animation:kk32v2-wobble 1.4s ease-in-out infinite}@keyframes kk32v2-wobble{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.kk32v2-stock__dot,.kk32v2-stock__pumpkin{animation:none}.kk32v2-stock__pumpkin{transform:none}}.template-product-kk32-v2 .product-form__quantity{display:none!important}@media screen and (min-width:750px){.kk32v2-banner{font-size:20px}}.template-product-kk32-v2 .marlenespetshop-product-bundle-custom-variant-options{gap:0;background:#f2f0ee;cursor:pointer}.template-product-kk32-v2 .marlenespetshop-product-bundle-custom-variant-options .product-bundle-custom-variant-header,.template-product-kk32-v2 .marlenespetshop-product-bundle-custom-variant-options .product-bundle-custom-variant-misc-element,.template-product-kk32-v2 .marlenespetshop-product-bundle-custom-variant-options .product-bundle-custom-variant-footer,.template-product-kk32-v2 .marlenespetshop-product-bundle-custom-variant-options .product-bundle-custom-variant-image img{display:none!important}.template-product-kk32-v2 .marlenespetshop-product-bundle-custom-variant-options .product-bundle-custom-variant-image{width:100%!important;margin:0!important;aspect-ratio:520 / 793;background:var(--kk32-v2-card-inactive) center / cover no-repeat}.template-product-kk32-v2 .marlenespetshop-product-bundle-custom-variant-options.selected .product-bundle-custom-variant-image{background-image:var(--kk32-v2-card-active)}@media(hover:hover){.template-product-kk32-v2 .marlenespetshop-product-bundle-custom-variant-options:hover .product-bundle-custom-variant-image{background-image:var(--kk32-v2-card-active)}}.kk32-v2-card-preload{position:absolute;width:0;height:0;overflow:hidden}.kk32v2-discount{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:7px 12px;border-radius:4px;background:#e3f8e8;color:#17a644;font-weight:700;font-style:italic;font-size:clamp(12px,3.6vw,15px);line-height:1.2;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap}.kk32v2-discount__icon{flex:none}.template-product-kk32-v2 .product-form__submit>span{display:inline-flex;align-items:baseline;justify-content:center;gap:.3em;flex-wrap:wrap}.kk32v2-atc-compare{font-weight:400;color:#6b6b6b;text-decoration:line-through}.template-product-kk32-v2 .product-form__submit>span{white-space:nowrap;flex-wrap:nowrap;font-size:clamp(15px,5.2vw,22px)}.template-product-kk32-v2 .kk32v2-atc-compare{font-size:.82em}.kk32v2-banner__track{position:relative;z-index:1;display:flex;width:100%;transition:transform .5s ease-in-out;will-change:transform}.kk32v2-banner__track .kk32v2-banner__text{flex:0 0 100%;display:flex;align-items:center;justify-content:center;gap:.3em;text-align:center}.kk32v2-banner__track .kk32v2-banner__star{margin:0}.kk32v2-banner__track.is-static{transition:none}@media(prefers-reduced-motion:reduce){.kk32v2-banner__track{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/kk32-v2-offer.css.map */
