.pcard[data-v-dcb3070a]{--pc-deep:#1a3c31;--pc-green:#4e7e64;--pc-mint:#e7f4f0;--pc-gold:#f2cf85;--pc-ink:#3d4f47;--pc-muted:#566860;min-width:0;height:100%;color:var(--pc-deep);flex-direction:column;font-family:Montserrat,sans-serif;display:flex;position:relative;container-type:inline-size}.pcard-media[data-v-dcb3070a]{aspect-ratio:1;background:radial-gradient(120% 100% at 30% 20%,#fbfdfc,#f1f6f3 60%,#e8f1ec);border-radius:20px;transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #4e7e6412}.pcard-img[data-v-dcb3070a]{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 14px #1a3c311a);width:86%;height:86%;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;inset:7%}.pcard-badges[data-v-dcb3070a]{z-index:2;pointer-events:none;flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:absolute;top:10px;left:10px}.pcard-badge[data-v-dcb3070a]{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:11.5px;font-weight:800;line-height:1.2;display:inline-flex}.pcard-badge--new[data-v-dcb3070a]{background:var(--pc-gold);color:var(--pc-deep);box-shadow:0 4px 10px #c98b3633}.pcard-badge--deal[data-v-dcb3070a]{color:#fff;background:#2f5a45;box-shadow:0 4px 10px #1a3c3133}.pcard-stock[data-v-dcb3070a]{z-index:2;color:var(--pc-ink);pointer-events:none;background:#fffffff0;padding:5px 11px;font-size:12px;font-weight:700;line-height:1.2;left:10px;box-shadow:inset 0 0 0 1px #d5e2dc}.pcard-add[data-v-dcb3070a],.pcard-stock[data-v-dcb3070a]{border-radius:999px;position:absolute;bottom:10px}.pcard-add[data-v-dcb3070a]{z-index:3;min-width:40px;height:40px;color:var(--pc-deep);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:0;justify-content:flex-end;align-items:center;margin:0;padding:0;transition:background-color .2s,color .2s,box-shadow .2s,transform .15s;display:inline-flex;right:10px;box-shadow:0 6px 16px #1a3c3129,inset 0 0 0 1px #4e7e6429}.pcard-add[data-v-dcb3070a]:before{content:"";border-radius:999px;position:absolute;inset:-4px}.pcard-add[data-v-dcb3070a]:focus-visible{outline-offset:2px;outline:3px solid #4e7e648c}.pcard-add[data-v-dcb3070a]:active{transform:scale(.94)}.pcard-add-label[data-v-dcb3070a]{white-space:nowrap;opacity:0;max-width:0;font-size:13px;font-weight:700;transition:max-width .3s cubic-bezier(.22,1,.36,1),opacity .2s,padding .3s;overflow:hidden}.pcard-add-icon[data-v-dcb3070a]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:21px;height:21px;margin:0 9.5px;transition:opacity .2s,transform .25s}.pcard-add-check[data-v-dcb3070a],.pcard-add-plusone[data-v-dcb3070a],.pcard-add-spinner[data-v-dcb3070a]{pointer-events:none;position:absolute}.pcard-add-check[data-v-dcb3070a]{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px}.pcard-add-check[data-v-dcb3070a],.pcard-add-spinner[data-v-dcb3070a]{opacity:0;width:22px;height:22px;top:9px;right:9px}.pcard-add-spinner[data-v-dcb3070a]{border:2.5px solid #4e7e6440;border-top-color:var(--pc-green);border-radius:50%}.pcard-add-plusone[data-v-dcb3070a]{background:var(--pc-gold);color:var(--pc-deep);opacity:0;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800;top:-4px;right:8px}.pcard-add.is-busy[data-v-dcb3070a]{cursor:progress}.pcard-add.is-busy .pcard-add-icon[data-v-dcb3070a]{opacity:0}.pcard-add.is-busy .pcard-add-spinner[data-v-dcb3070a]{opacity:1;animation:.8s linear infinite pcard-spin-dcb3070a}.pcard-add.is-done[data-v-dcb3070a]{background:var(--pc-green);color:#fff;animation:.55s cubic-bezier(.34,1.56,.64,1) pcard-bounce-dcb3070a;box-shadow:0 8px 20px #2f5a4559}.pcard-add.is-done .pcard-add-icon[data-v-dcb3070a]{opacity:0;transform:scale(.4)}.pcard-add.is-done .pcard-add-check[data-v-dcb3070a]{opacity:1;stroke-dashoffset:0;animation:.35s ease-out 80ms both pcard-draw-dcb3070a}.pcard-add.is-done .pcard-add-plusone[data-v-dcb3070a]{animation:.9s ease-out both pcard-rise-dcb3070a}.pcard-add--link[data-v-dcb3070a]{justify-content:center;width:40px;text-decoration:none}@media (hover:hover) and (pointer:fine){.pcard-add[data-v-dcb3070a]:not(.pcard-add--link):focus-visible,.pcard-add[data-v-dcb3070a]:not(.pcard-add--link):hover,.pcard-add--link[data-v-dcb3070a]:hover{background:var(--pc-deep);color:#fff}.pcard-add.is-done[data-v-dcb3070a]:not(.pcard-add--link){background:var(--pc-green)}.pcard:hover .pcard-media[data-v-dcb3070a]{box-shadow:inset 0 0 0 1px #4e7e6424,0 14px 30px #1a3c311a}.pcard:hover .pcard-img[data-v-dcb3070a]{transform:scale(1.04)}.pcard:hover .pcard-title[data-v-dcb3070a]{color:var(--pc-green)}@container (width>=210px){.pcard-add.is-idle:focus-visible .pcard-add-label[data-v-dcb3070a],.pcard-add.is-idle:hover .pcard-add-label[data-v-dcb3070a]{opacity:1;max-width:140px;padding-left:16px}}}.pcard-body[data-v-dcb3070a]{flex-direction:column;flex:1;gap:6px;min-width:0;padding:12px 2px 0;display:flex}.pcard-body p[data-v-dcb3070a]{margin:0}.pcard-title[data-v-dcb3070a]{color:var(--pc-deep);overflow-wrap:break-word;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;transition:color .2s}.pcard-title[data-v-dcb3070a]:after{content:"";z-index:1;border-radius:20px;position:absolute;inset:0}.pcard-title[data-v-dcb3070a]:focus-visible{outline:none}.pcard-title[data-v-dcb3070a]:focus-visible:after{outline-offset:4px;outline:3px solid #4e7e648c}.pcard-rating[data-v-dcb3070a]{align-items:center;gap:4px;font-size:13px;line-height:1.2;display:flex}.pcard-star[data-v-dcb3070a]{color:#eaa43a;flex-shrink:0}.pcard-rating-value[data-v-dcb3070a]{font-weight:700}.pcard-rating-count[data-v-dcb3070a]{color:var(--pc-muted)}.pcard-pros[data-v-dcb3070a]{color:#44564e;font-size:12.5px;line-height:1.4}.pcard-pros[data-v-dcb3070a] ul{margin:0;padding:0;list-style:none}.pcard-pros[data-v-dcb3070a] li{margin-bottom:2px;padding-left:17px}.pcard-pros[data-v-dcb3070a] li:before{top:0}.pcard-price[data-v-dcb3070a]{flex-direction:column;align-items:flex-start;gap:2px;margin-top:auto;padding-top:6px;display:flex}.pcard-amount-row[data-v-dcb3070a]{-moz-column-gap:8px;flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.pcard-amount[data-v-dcb3070a]{letter-spacing:-.01em;font-size:18px;font-weight:800;line-height:1.2}.pcard-amount--muted[data-v-dcb3070a],.pcard-was[data-v-dcb3070a]{color:var(--pc-muted)}.pcard-was[data-v-dcb3070a]{font-size:13px;font-weight:500}.pcard-note[data-v-dcb3070a]{color:var(--pc-ink);font-size:11.5px;line-height:1.35}.pcard-unit[data-v-dcb3070a]{color:#4f635b;font-size:12px;line-height:1.35;display:block}.pcard-saving[data-v-dcb3070a]{background:var(--pc-mint);color:#2f5a45;white-space:nowrap;border-radius:999px;align-items:center;max-width:100%;margin-top:4px;padding:4px 9px;font-size:11.5px;font-weight:700;line-height:1.25;display:inline-flex}.pcard--oos .pcard-img[data-v-dcb3070a]{opacity:.5;filter:grayscale(.6)drop-shadow(0 10px 14px #1a3c310f)}.pcard--oos .pcard-title[data-v-dcb3070a]{color:var(--pc-ink)}.pcard-sr[data-v-dcb3070a]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=420px){.pcard-title[data-v-dcb3070a]{font-size:14px}.pcard-pros[data-v-dcb3070a]{font-size:12px}.pcard-amount[data-v-dcb3070a]{font-size:17px}.pcard-unit[data-v-dcb3070a]{font-size:11.5px}.pcard-saving[data-v-dcb3070a]{letter-spacing:-.01em;padding:4px 8px;font-size:11px}.pcard-badges[data-v-dcb3070a]{top:8px;left:8px}.pcard-add[data-v-dcb3070a]{bottom:8px;right:8px}.pcard-stock[data-v-dcb3070a]{bottom:8px;left:8px}}@keyframes pcard-spin-dcb3070a{to{transform:rotate(1turn)}}@keyframes pcard-draw-dcb3070a{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes pcard-bounce-dcb3070a{0%{transform:scale(1)}35%{transform:scale(1.18)}65%{transform:scale(.94)}to{transform:scale(1)}}@keyframes pcard-rise-dcb3070a{0%{opacity:0;transform:translateY(6px)scale(.8)}25%{opacity:1;transform:translateY(-6px)scale(1)}to{opacity:0;transform:translateY(-26px)scale(1)}}@media (prefers-reduced-motion:reduce){.pcard[data-v-dcb3070a] *,.pcard[data-v-dcb3070a] :after,.pcard[data-v-dcb3070a] :before{transition:none!important;animation:none!important}.pcard-add.is-busy .pcard-add-spinner[data-v-dcb3070a]{border-color:#4e7e648c}.pcard:hover .pcard-img[data-v-dcb3070a]{transform:none}}
