.ProductCard_cardWrapper__TGwB1{padding:5px;border-radius:calc(var(--radius) + 5px);transition:transform .1s ease,box-shadow .1s ease;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;min-height:0;height:100%;align-self:stretch}.ProductCard_cardWrapper__TGwB1:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover,0 8px 24px rgba(0,0,0,.1));background:conic-gradient(from 180deg,rgba(0,123,255,.28),rgba(255,133,192,.28),rgba(153,0,204,.28),rgba(0,123,255,.28))}.ProductCard_card__2hfhB{position:relative;background:linear-gradient(180deg,#e2e2e2 0,#e2e2e2 10%,#f0f0f0 30%,#fff);border-radius:var(--radius);box-shadow:none;overflow:hidden;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProductCard_cardLink__oA9ou{position:absolute;inset:0;z-index:1}.ProductCard_imageArea__ZGn5w,.ProductCard_imageWrapper__A_6g4{position:relative;width:100%;flex-shrink:0}.ProductCard_imageWrapper__A_6g4{display:block;aspect-ratio:1;overflow:hidden}.ProductCard_favBtn__rQkCv{position:absolute;top:.4rem;left:.4rem;z-index:3;width:32px;height:32px;padding:0;border:none;border-radius:999px;background:hsla(0,0%,100%,.9);color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,.16)}.ProductCard_favBtn__rQkCv svg{width:18px;height:18px;display:block}.ProductCard_favHint__dN1kj{position:absolute;top:.4rem;left:2.55rem;z-index:4;max-width:11.5rem;padding:.35rem .5rem;font-size:.72rem;line-height:1.25;color:#fff;background:rgba(17,24,39,.94);border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.18);pointer-events:none}.ProductCard_favBtnOn__gi5gu{color:#e11d48}.ProductCard_imageWrapper__A_6g4 img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ProductCard_titleSlot__MYeZr{flex-shrink:0;overflow:hidden;font-size:calc(1rem * var(--shop-font-cardName-scale, 1));height:calc(3.75em + .45rem + .15rem)}.ProductCard_title__oMNYf{font-family:var(--shop-font-cardName-family,inherit);font-size:inherit;font-weight:600;color:var(--shop-font-cardName-color,#111);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding:.45rem .75rem .15rem;text-decoration:none;line-height:1.25;height:100%}.ProductCard_card__2hfhB:hover .ProductCard_title__oMNYf{color:var(--primary)}.ProductCard_titleSlotFeatured__zQOT9{font-size:calc(1rem * var(--shop-font-featuredName-scale, 1))}.ProductCard_titleFeatured__AtBZY{font-family:var(--shop-font-featuredName-family,inherit);color:var(--shop-font-featuredName-color,#111)}.ProductCard_card__2hfhB:hover .ProductCard_titleFeatured__AtBZY{color:var(--primary)}.ProductCard_bottomBar__ZAqKc{padding:.3rem .75rem .7rem;display:flex;flex-direction:column;gap:.25rem;flex:0 0 auto;min-height:0;font-family:var(--shop-font-cardOther-family,inherit);color:var(--shop-font-cardOther-color,#111)}.ProductCard_price__s3DmM{font-weight:600;font-size:calc(1rem * var(--shop-font-cardNet-scale, 1));display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:.1rem;line-height:1.25;flex-shrink:0}.ProductCard_priceNet__fXipZ{font-family:var(--shop-font-cardNet-family,inherit);font-size:calc(1rem * var(--shop-font-cardNet-scale, 1));font-weight:700;color:var(--shop-font-cardNet-color,#111827)}.ProductCard_priceGross__fLket,.ProductCard_priceNet__fXipZ{line-height:1.25;height:1.25em;min-height:1.25em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.ProductCard_priceGross__fLket{display:block;font-family:var(--shop-font-cardGross-family,inherit);font-size:calc(.85rem * var(--shop-font-cardGross-scale, 1));font-weight:400;letter-spacing:.01em;color:var(--shop-font-cardGross-color,#9ca3af)}.ProductCard_stockLow__Wk1eS{color:#ea580c}.ProductCard_cartonRow__MPJOM,.ProductCard_packRow__O6yGn,.ProductCard_stockLow__Wk1eS{font-size:calc(.8rem * var(--shop-font-cardOther-scale, 1));font-family:var(--shop-font-cardOther-family,inherit)}.ProductCard_cartonRow__MPJOM,.ProductCard_packRow__O6yGn{display:block;color:var(--shop-font-cardOther-color,var(--text-body));line-height:1.25;height:1.25em;min-height:1.25em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0}.ProductCard_outOfStock__VAbY2{margin-top:.2rem;font-size:calc(.85rem * var(--shop-font-cardOther-scale, 1));font-family:var(--shop-font-cardOther-family,inherit);color:#b91c1c}.ProductCard_actions__DOKvR{margin-top:.25rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem;position:relative;z-index:2;width:100%;min-width:0}.ProductCard_actionsStacked__AkV06{flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}.ProductCard_actionsStacked__AkV06 .ProductCard_cartButton__1_56F,.ProductCard_actionsStacked__AkV06 .ProductCard_qtyControl__4kdYJ{margin-left:auto;margin-right:auto}.ProductCard_stackProbe__LWLvs{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none;display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;white-space:nowrap;height:0;overflow:hidden}.ProductCard_qtyControl__4kdYJ{display:inline-flex;align-items:center;gap:.35rem}.ProductCard_qtyControl__4kdYJ button{width:28px;height:28px;border-radius:999px;border:1px solid var(--border);background:#fff;font-size:calc(1rem * var(--shop-font-cardOther-scale, 1));font-family:var(--shop-font-cardOther-family,inherit);line-height:1;cursor:pointer}.ProductCard_qtyInput__aj_EU{width:52px;height:28px;border-radius:6px;border:1px solid var(--border);font-size:calc(.9rem * var(--shop-font-cardOther-scale, 1));font-family:var(--shop-font-cardOther-family,inherit);text-align:center;-moz-appearance:textfield}.ProductCard_qtyInput__aj_EU::-webkit-inner-spin-button,.ProductCard_qtyInput__aj_EU::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ProductCard_cartButton__1_56F{flex:1 1;padding:.45rem .7rem;border-radius:var(--radius);border:none;background:var(--primary);transition:background .2s ease,box-shadow .2s ease,transform .15s ease;color:#fff;cursor:pointer;font-size:calc(.9rem * var(--shop-font-cardOther-scale, 1));font-family:var(--shop-font-cardOther-family,inherit)}.ProductCard_cartButton__1_56F:hover{background:var(--accent,#b200ff);box-shadow:0 4px 12px rgba(178,0,255,.35);transform:scale(1.02)}.ProductCard_cartButtonJustAdded__iy2rK,.ProductCard_cartButtonJustAdded__iy2rK:focus,.ProductCard_cartButtonJustAdded__iy2rK:hover{background:#86efac;color:#166534;box-shadow:none;transform:none}.ProductCard_cartButton__1_56F:disabled{opacity:.55;cursor:not-allowed;transform:none}.ProductCard_cartButton__1_56F:disabled:hover{background:var(--primary);box-shadow:none;transform:none}@media (max-width:768px){.ProductCard_cardWrapper__TGwB1{padding:3px;overflow:hidden;min-width:0;max-width:100%}.ProductCard_cardWrapper__TGwB1:hover{transform:none}.ProductCard_card__2hfhB{display:flex;flex-direction:column;flex:1 1 auto;height:100%;width:100%;min-width:0;max-width:100%;padding:.45rem;gap:0;align-items:stretch;overflow:hidden}.ProductCard_imageArea__ZGn5w{position:relative;flex:0 0 auto;width:100%;aspect-ratio:1/1;height:auto;max-height:none;border-radius:8px;align-self:stretch;overflow:hidden}.ProductCard_imageWrapper__A_6g4{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:unset;max-height:none;border-radius:8px;z-index:0;overflow:hidden}.ProductCard_favBtn__rQkCv{width:26px;height:26px;top:.28rem;left:.28rem}.ProductCard_favBtn__rQkCv svg{width:14px;height:14px}.ProductCard_titleSlot__MYeZr{flex:0 0 auto;height:calc(3 * 1.2em);min-height:calc(3 * 1.2em);max-height:calc(3 * 1.2em);overflow:hidden;align-self:stretch;font-size:calc(.72rem * var(--shop-font-cardName-scale, 1))}.ProductCard_titleSlotFeatured__zQOT9{font-size:calc(.72rem * var(--shop-font-featuredName-scale, 1))}.ProductCard_title__oMNYf{padding:0;font-size:inherit;line-height:1.2;-webkit-line-clamp:3;height:100%}.ProductCard_bottomBar__ZAqKc{display:flex;flex-direction:column;gap:.2rem;padding:.25rem 0 .2rem;flex:0 0 auto;min-width:0;width:100%}.ProductCard_cartonRow__MPJOM,.ProductCard_packRow__O6yGn{display:block;height:1.25em;min-height:1.25em}.ProductCard_stockLow__Wk1eS{display:none}.ProductCard_price__s3DmM{justify-content:flex-start;text-align:left;padding-top:.05rem;flex-direction:column;align-items:flex-start;gap:.05rem;line-height:1.25;width:100%;min-width:0}.ProductCard_priceNet__fXipZ,.ProductCard_price__s3DmM{font-size:calc(.68rem * var(--shop-font-cardNet-scale, 1))}.ProductCard_priceGross__fLket{display:block;font-size:calc(.65rem * var(--shop-font-cardGross-scale, 1))}.ProductCard_outOfStock__VAbY2{text-align:left;font-size:calc(.7rem * var(--shop-font-cardOther-scale, 1));margin:.15rem 0 0}.ProductCard_actionsStacked__AkV06,.ProductCard_actions__DOKvR{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:.3rem;margin-top:.2rem;width:100%;min-width:0;overflow:hidden;position:relative}.ProductCard_actionsStacked__AkV06 .ProductCard_cartButton__1_56F,.ProductCard_actionsStacked__AkV06 .ProductCard_qtyControl__4kdYJ{margin-left:0;margin-right:0}.ProductCard_stackProbe__LWLvs{display:none}.ProductCard_qtyControl__4kdYJ{display:inline-flex;justify-content:center;align-items:center;align-self:stretch;gap:.15rem;margin:0;width:100%;max-width:100%;min-width:0;min-height:28px;box-sizing:border-box;position:relative;z-index:2;overflow:hidden;background:transparent;border-radius:0;padding:.1rem 0;box-shadow:none}.ProductCard_qtyControl__4kdYJ button{width:22px;height:22px;font-size:calc(.85rem * var(--shop-font-cardOther-scale, 1));flex-shrink:0}.ProductCard_qtyInput__aj_EU{width:30px;height:22px;font-size:calc(.7rem * var(--shop-font-cardOther-scale, 1));flex-shrink:0}.ProductCard_cartButton__1_56F{width:100%;max-width:100%;flex:none;padding:.4rem .5rem;font-size:calc(.78rem * var(--shop-font-cardOther-scale, 1));box-sizing:border-box}}.Termek_relatedSingle__T48Us{padding:1.5rem 0 .5rem}.Termek_relatedSingleInner__VDaVz{max-width:1120px;margin:0 auto;padding:0 1.25rem}.Termek_relatedSingleTitle__kW_q1{margin:0 0 .75rem;font-size:1.15rem}.Termek_relatedSingleCard__fOsME{display:flex;justify-content:center}.Termek_relatedSingleCard__fOsME>*{width:100%;max-width:280px}.Termek_boughtTogether__Hkyj4{padding:1.25rem 0 2rem}.Termek_boughtTogetherInner__pc32d{max-width:1120px;margin:0 auto;padding:0 1.25rem}.Termek_boughtTogetherTitle___7nlO{margin:0 0 .75rem;font-size:1.15rem}.Termek_boughtTogetherGrid__fK04U{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;align-items:stretch}@media (min-width:960px){.Termek_boughtTogetherGrid__fK04U{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}}@media (max-width:768px){.Termek_boughtTogetherInner__pc32d,.Termek_relatedSingleInner__VDaVz{padding:0 .5rem}.Termek_relatedSingleCard__fOsME>*{max-width:220px}}