.product-card[data-astro-cid-nz3loipv]{--pc-r: var(--bq-r-m, 22px);position:relative;min-width:0;display:flex;flex-direction:column;gap:.9rem;color:var(--g-forest);text-decoration:none;-webkit-tap-highlight-color:transparent}.product-card[data-astro-cid-nz3loipv]:focus-visible{outline:none}.product-card[data-astro-cid-nz3loipv]:focus-visible .product-image[data-astro-cid-nz3loipv]{box-shadow:0 0 0 2px var(--g-ivory),0 0 0 4px var(--g-forest)}.product-image[data-astro-cid-nz3loipv]{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1;border-radius:var(--pc-r);display:grid;place-items:center;background:radial-gradient(78% 66% at 50% 40%,#fff,#f8f6f2 52%,#eeeae3);box-shadow:inset 0 0 0 1px #0f31280f;transition:box-shadow .5s var(--g-ease)}.product-image[data-astro-cid-nz3loipv]:after{content:"";position:absolute;z-index:0;left:20%;right:20%;bottom:8.5%;height:7%;border-radius:50%;background:radial-gradient(closest-side,#0f312833,#0f312800);transition:transform .8s var(--g-ease),opacity .8s var(--g-ease)}.product-image[data-astro-cid-nz3loipv] img[data-astro-cid-nz3loipv]{position:relative;z-index:1;width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply;transition:transform .8s var(--g-ease),opacity .4s}.product-image[data-astro-cid-nz3loipv].is-scene:after{display:none}.product-image[data-astro-cid-nz3loipv].is-scene img[data-astro-cid-nz3loipv]{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.product-image[data-astro-cid-nz3loipv].is-padded:after{display:none}.product-image[data-astro-cid-nz3loipv].is-padded img[data-astro-cid-nz3loipv]{width:100%;height:100%;object-fit:contain;transform:translate(var(--pc-dx, 0),var(--pc-dy, 0))}.product-image-placeholder[data-astro-cid-nz3loipv]{font:400 1.4rem/1 var(--font-display);color:var(--g-ink-3)}.product-promo-badge[data-astro-cid-nz3loipv],.product-bestseller-badge[data-astro-cid-nz3loipv]{position:absolute;z-index:2;top:.75rem;display:inline-flex;align-items:center;height:1.75rem;padding:0 .65rem;border-radius:999px;font:800 .74rem/1 var(--font-body);letter-spacing:.02em;white-space:nowrap}.product-promo-badge[data-astro-cid-nz3loipv]{left:.75rem;background:var(--g-forest);color:var(--g-lime)}.product-bestseller-badge[data-astro-cid-nz3loipv]{right:.75rem;background:var(--g-lime);color:var(--g-forest)}.pc-go[data-astro-cid-nz3loipv]{position:absolute;z-index:2;right:.75rem;bottom:.75rem;display:inline-flex;align-items:center;gap:.45rem;height:2.4rem;padding:0 .85rem 0 1rem;border-radius:999px;background:var(--g-forest);color:var(--g-ivory);font:800 .78rem/1 var(--font-body);opacity:0;transform:translateY(10px) scale(.92);transform-origin:right bottom;transition:opacity .35s var(--g-ease),transform .55s var(--bq-spring, cubic-bezier(.34, 1.56, .64, 1));pointer-events:none}.pc-go[data-astro-cid-nz3loipv] svg[data-astro-cid-nz3loipv]{width:.85rem;height:.85rem;color:var(--g-lime)}.product-info[data-astro-cid-nz3loipv]{display:flex;flex-direction:column;gap:.3rem;flex:1;padding-inline:.2rem}.product-brand[data-astro-cid-nz3loipv]{font:800 .66rem/1.2 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--g-ink-3)}.product-name[data-astro-cid-nz3loipv]{margin:0;font:650 .96rem/1.38 var(--font-body);letter-spacing:0;color:var(--g-forest);overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:12 5 5}.product-name[data-astro-cid-nz3loipv] span[data-astro-cid-nz3loipv]{background:linear-gradient(var(--g-lime),var(--g-lime)) 0 88% / 0 .38em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .6s var(--g-ease)}.product-rating[data-astro-cid-nz3loipv]{display:flex;align-items:center;gap:.4rem;font-size:.76rem;white-space:nowrap}.rating-stars[data-astro-cid-nz3loipv]{position:relative;display:inline-block;line-height:1;font-size:.9rem;letter-spacing:2px}.rating-stars-empty[data-astro-cid-nz3loipv]{color:#0f312829}.rating-stars-filled[data-astro-cid-nz3loipv]{position:absolute;inset:0;width:var(--filled, 0%);overflow:hidden;color:var(--g-forest)}.rating-value[data-astro-cid-nz3loipv]{color:var(--g-ink-3);font-weight:600}.product-handover[data-astro-cid-nz3loipv]{align-self:flex-start;margin-top:.1rem;padding:.25rem .6rem;border-radius:999px;background:var(--g-stone);color:var(--g-forest);font:700 .68rem/1.35 var(--font-body)}.product-bottom[data-astro-cid-nz3loipv]{margin-top:auto;padding-top:.5rem;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:.45rem .75rem}.product-prices[data-astro-cid-nz3loipv]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;min-width:0}.product-price[data-astro-cid-nz3loipv]{font:400 1.38rem/1.05 var(--font-display);color:var(--g-forest);white-space:nowrap}.product-price--quote[data-astro-cid-nz3loipv]{font:800 .92rem/1.25 var(--font-body);white-space:normal}.product-price-compare[data-astro-cid-nz3loipv]{font-size:.8rem;color:var(--g-ink-3);text-decoration:line-through;white-space:nowrap}.product-price-vat[data-astro-cid-nz3loipv]{flex-basis:100%;font-size:.66rem;color:var(--g-ink-3)}.stock-flag[data-astro-cid-nz3loipv]{flex-basis:100%;display:inline-flex;align-items:center;gap:.45rem;padding-bottom:.1rem;font:700 .72rem/1.2 var(--font-body);color:var(--g-ink-2)}.stock-dot[data-astro-cid-nz3loipv]{position:relative;flex:none;width:.5rem;height:.5rem;border-radius:50%}.stock-dot--in-stock[data-astro-cid-nz3loipv]{background:var(--bq-ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--bq-ok) 17%,transparent)}.stock-dot--limited[data-astro-cid-nz3loipv]{background:var(--bq-warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--bq-warn) 17%,transparent)}.stock-dot--out[data-astro-cid-nz3loipv]{background:var(--bq-bad);box-shadow:0 0 0 3px color-mix(in srgb,var(--bq-bad) 17%,transparent)}.stock-dot--on-demand[data-astro-cid-nz3loipv]{background:var(--bq-demand);box-shadow:0 0 0 3px color-mix(in srgb,var(--bq-demand) 17%,transparent)}.stock-dot--quote[data-astro-cid-nz3loipv]{background:var(--g-lime);box-shadow:0 0 0 3px #0f31281f}.stock-dot--in-stock[data-astro-cid-nz3loipv]:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:pc-ping 2.4s var(--g-ease) infinite}@keyframes pc-ping{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.6);opacity:0}}.pc-st[data-astro-cid-nz3loipv]{display:none;white-space:nowrap}.stock-dot--in-stock[data-astro-cid-nz3loipv]~.pc-st--in-stock[data-astro-cid-nz3loipv],.stock-dot--limited[data-astro-cid-nz3loipv]~.pc-st--limited[data-astro-cid-nz3loipv],.stock-dot--on-demand[data-astro-cid-nz3loipv]~.pc-st--on-demand[data-astro-cid-nz3loipv],.stock-dot--quote[data-astro-cid-nz3loipv]~.pc-st--quote[data-astro-cid-nz3loipv]{display:inline}.stock-dot--limited[data-astro-cid-nz3loipv]~.pc-st--limited[data-astro-cid-nz3loipv]{color:var(--bq-warn-ink)}.stock-text[data-astro-cid-nz3loipv]{color:var(--bq-bad-ink);font-weight:800;white-space:nowrap}.stock-text[data-astro-cid-nz3loipv][hidden]{display:none}.product-card[data-astro-cid-nz3loipv][data-in-stock=false] .product-image[data-astro-cid-nz3loipv] img[data-astro-cid-nz3loipv]{opacity:.5;filter:grayscale(.5)}@media(hover:hover)and (pointer:fine){.product-card[data-astro-cid-nz3loipv]:hover .product-image[data-astro-cid-nz3loipv]{box-shadow:inset 0 0 0 1px #0f31281a,0 26px 44px -30px #0f312873}.product-card[data-astro-cid-nz3loipv]:hover .product-image[data-astro-cid-nz3loipv] img[data-astro-cid-nz3loipv]{transform:translateY(-5%) scale(1.045)}.product-card[data-astro-cid-nz3loipv]:hover .product-image[data-astro-cid-nz3loipv]:after{transform:scaleX(.78);opacity:.55}.product-card[data-astro-cid-nz3loipv]:hover .product-image[data-astro-cid-nz3loipv].is-scene img[data-astro-cid-nz3loipv]{transform:scale(1.06)}.product-card[data-astro-cid-nz3loipv]:hover .product-image[data-astro-cid-nz3loipv].is-padded img[data-astro-cid-nz3loipv]{transform:translate(var(--pc-dx, 0),var(--pc-dy, 0)) scale(1.045)}.product-card[data-astro-cid-nz3loipv]:hover .pc-go[data-astro-cid-nz3loipv]{opacity:1;transform:none}.product-card[data-astro-cid-nz3loipv]:hover .product-name[data-astro-cid-nz3loipv] span[data-astro-cid-nz3loipv]{background-size:100% .38em}}@media(max-width:599px){.product-card[data-astro-cid-nz3loipv]{--pc-r: var(--bq-r-s, 16px);gap:.65rem}.product-image[data-astro-cid-nz3loipv] img[data-astro-cid-nz3loipv]{width:84%;height:84%}.product-image[data-astro-cid-nz3loipv].is-padded img[data-astro-cid-nz3loipv]{width:100%;height:100%}.product-promo-badge[data-astro-cid-nz3loipv],.product-bestseller-badge[data-astro-cid-nz3loipv]{top:.5rem;height:1.5rem;padding:0 .5rem;font-size:.66rem}.product-promo-badge[data-astro-cid-nz3loipv]{left:.5rem}.product-bestseller-badge[data-astro-cid-nz3loipv]{right:.5rem}.product-info[data-astro-cid-nz3loipv]{padding-inline:.1rem}.product-name[data-astro-cid-nz3loipv]{font-size:.84rem}.product-price[data-astro-cid-nz3loipv]{font-size:1.12rem}.stock-flag[data-astro-cid-nz3loipv]{font-size:.68rem}.pc-go[data-astro-cid-nz3loipv]{display:none}}@media(prefers-reduced-motion:reduce){.product-image[data-astro-cid-nz3loipv],.product-image[data-astro-cid-nz3loipv] img[data-astro-cid-nz3loipv],.product-image[data-astro-cid-nz3loipv]:after,.pc-go[data-astro-cid-nz3loipv],.product-name[data-astro-cid-nz3loipv] span[data-astro-cid-nz3loipv]{transition:none}.stock-dot--in-stock[data-astro-cid-nz3loipv]:after{animation:none}}
