article.product-card-layout_card__YbLKn[data-product-card-layout].product-card{--card-tile:color-mix(in srgb,var(--color-text) 5%,var(--color-bg));--card-pill:color-mix(in srgb,var(--color-text) 7%,var(--color-bg));--card-pill-hover:color-mix(in srgb,var(--color-text) 12%,var(--color-bg));--card-pill-added:color-mix(in srgb,var(--color-accent) 14%,var(--color-surface));--card-sale:color-mix(in srgb,var(--color-accent) 80%,var(--color-text));position:relative;display:flex;flex-direction:column;align-self:stretch;height:auto;min-width:0;padding:0;overflow:visible;border-radius:0;container-type:inline-size}html article.product-card-layout_card__YbLKn[data-product-card-layout].product-card,html article.product-card-layout_card__YbLKn[data-product-card-layout].product-card:active,html article.product-card-layout_card__YbLKn[data-product-card-layout].product-card:hover{border:0;background:transparent;box-shadow:none;transform:none}html article.product-card-layout_card__YbLKn[data-product-card-layout].product-card>.product-card__image-link{flex:0 0 auto;width:100%;aspect-ratio:1;min-height:0;overflow:hidden;isolation:isolate;border:0;border-radius:20px;background:var(--card-tile);box-shadow:none}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card__image{border-radius:0;box-shadow:none;filter:none;transform:none}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card>.product-card__body{position:static;display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0;min-height:0;padding:10px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card__title{min-height:0;margin:0}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--color-text);font-family:var(--font-ui);font-size:14px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card__body>a,article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card__summary{overflow:hidden;min-height:0;margin:0 0 8px;color:var(--color-text-secondary);font-size:12px;line-height:1.4}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card__summary{-webkit-line-clamp:1;overflow-wrap:anywhere}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card__body>a{text-overflow:ellipsis;white-space:nowrap}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card-layout_cartMeta__I1PT8{position:relative;display:inline-flex;flex:0 0 auto;align-self:flex-start;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:40px;margin-top:auto;padding:0 5px 0 14px;border-radius:20px;background:var(--card-pill);transition:background-color .18s ease,transform .12s ease}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card__pricing{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px;min-width:0;max-width:100%}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card__pricing strong{min-width:0;color:var(--color-text);font-family:var(--font-ui);font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1.2;white-space:nowrap}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card__pricing strong.product-price--sale{color:var(--card-sale)!important;text-shadow:none}.product-card-layout_unit__4kw_n{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card__minimum{color:var(--color-text-secondary);font-size:11px;font-weight:500;line-height:1.25;white-space:nowrap}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card-layout_quantityControls__e8buv{position:static;inset:auto;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end;width:auto;min-height:0;margin:0;isolation:auto;border-radius:0;background:none;transition:background-color .18s ease}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card-layout_quantityControls__e8buv .product-card__add{position:static;inset:auto;display:inline-grid;place-items:center;flex:0 0 30px;width:30px;height:30px;min-width:30px;min-height:30px;margin:0;padding:0;border:0;border-radius:50%;background:var(--color-surface);box-shadow:0 1px 3px rgb(41 35 41/14%);color:var(--color-text);transform:none}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card-layout_quantityControls__e8buv .product-card__add:after{content:"";position:absolute;z-index:1;inset:-2px 0;border-radius:22px}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card-layout_quantityControls__e8buv .product-card__add svg{width:16px;height:16px;stroke-width:2.5;transition:rotate .22s ease}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card-layout_quantityControls__e8buv .product-card__add:focus-visible{outline:none}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card-layout_quantityControls__e8buv .product-card__add:focus-visible:after{outline:2px solid var(--color-accent);outline-offset:2px}article.product-card-layout_card__YbLKn[data-product-card-layout][data-product-card-cart-state=empty].product-card .product-card-layout_cartMeta__I1PT8:has(.product-card__add:active:not(:disabled)){transform:scale(.97)}article.product-card-layout_card__YbLKn[data-product-card-layout][data-product-card-cart-state=empty].product-card .product-card-layout_quantityControls__e8buv .product-card__add:active:not(:disabled) svg{rotate:90deg}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card-layout_cartMeta__I1PT8:has(.product-card-layout_quantityControls__e8buv[aria-busy=false] .product-card__add:disabled){background:var(--card-tile)}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card-layout_quantityControls__e8buv[aria-busy=false] .product-card__add:disabled{background:transparent;box-shadow:none;color:var(--color-text-muted);cursor:default;opacity:1}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card:not([data-product-card-cart-state=empty]) .product-card-layout_cartMeta__I1PT8{flex-flow:row-reverse wrap;align-content:flex-start;justify-content:flex-start;gap:0 8px;height:40px;padding:3px;overflow:hidden;background:var(--card-pill-added)}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card:not([data-product-card-cart-state=empty]) .product-card__pricing{flex-wrap:nowrap;align-self:center;margin-inline:11px auto}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card:not([data-product-card-cart-state=empty]) .product-card-layout_quantityControls__e8buv{order:-1;flex:1 0 auto;height:34px;min-height:34px}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card-layout_quantityControls__e8buv[data-state=editable]{position:relative;isolation:isolate;justify-content:space-between;border-radius:17px;background:var(--color-surface);box-shadow:0 1px 3px rgb(41 35 41/14%)}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card-layout_decrease__Stdel,article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card-layout_quantityControls__e8buv[data-state=editable] .product-card__add{flex:0 0 30px;width:30px;min-width:30px;height:34px;min-height:34px;border-radius:17px;background:transparent;box-shadow:none;color:var(--color-text)}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card-layout_quantityControls__e8buv[data-state=editable] .product-card__add:after{display:none}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card-layout_decrease__Stdel:focus-visible,article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card-layout_quantityControls__e8buv[data-state=editable] .product-card__add:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card-layout_quantity__g7VNx{min-width:24px;color:var(--color-text);font-size:14px;font-weight:700}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card-layout_cartSummary__7eBxW{position:relative;z-index:2;flex:0 0 auto;min-height:34px;gap:3px;padding:0 9px;border-radius:17px;background:var(--color-surface);color:var(--color-text);font-weight:700}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card__cart-error{margin-top:6px;padding:0;font-size:12px;line-height:1.4;overflow-wrap:anywhere}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card__cart-error p{margin:0 0 4px}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card>.product-card__favorite{top:2px;right:2px;width:44px;height:44px;padding:0;border:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card>.product-card__favorite:before{content:"";position:absolute;width:30px;height:30px;border-radius:50%;background:rgb(255 255 255/88%);box-shadow:0 1px 3px rgb(41 35 41/14%)}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card>.product-card__favorite svg{position:relative;color:#292329}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card>.product-card__favorite--active svg{color:var(--color-accent)}article.product-card-layout_card__YbLKn[data-product-card-layout=grid].product-card .product-card__badges{inset:auto 8px 8px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px}article.product-card-layout_card__YbLKn[data-product-card-layout=grid].product-card .product-card__badges>[data-product-discount-badge]{min-height:0;padding:3px 9px;border-radius:999px;background:rgb(18 20 22/84%);box-shadow:0 0 0 1px rgb(255 255 255/14%);font-size:12px;line-height:1.35}article.product-card-layout_card__YbLKn[data-product-card-layout=grid].product-card .product-status-badge{min-height:24px;padding:2px 9px 2px 2px;gap:4px;border:0;background:rgb(18 20 22/84%);box-shadow:0 0 0 1px rgb(255 255 255/14%);font-size:12px;backdrop-filter:none;-webkit-backdrop-filter:none}article.product-card-layout_card__YbLKn[data-product-card-layout=grid].product-card .product-status-badge__icon{width:20px;height:20px;flex:0 0 20px}article.product-card-layout_card__YbLKn[data-product-card-layout=list].product-card{--card-thumbnail-size:clamp(104px,28vw,120px);display:grid;grid-template-columns:var(--card-thumbnail-size) minmax(0,1fr);column-gap:12px;align-items:stretch}html article.product-card-layout_card__YbLKn[data-product-card-layout=list].product-card>.product-card__image-link{grid-column:1;grid-row:1;align-self:start;border-radius:16px}article.product-card-layout_card__YbLKn[data-product-card-layout=list].product-card>.product-card__body{grid-column:2;grid-row:1;padding:2px 0 0}article.product-card-layout_card__YbLKn[data-product-card-layout=list].product-card .product-card__summary,article.product-card-layout_card__YbLKn[data-product-card-layout=list].product-card .product-card__title{padding-right:40px}article.product-card-layout_card__YbLKn[data-product-card-layout=list].product-card>.product-card__favorite{top:-6px;left:auto;right:-6px}article.product-card-layout_card__YbLKn[data-product-card-layout=list].product-card>.product-card__favorite:before{background:transparent;box-shadow:none}article.product-card-layout_card__YbLKn[data-product-card-layout=list].product-card>.product-card__favorite svg{color:var(--color-text-secondary)}article.product-card-layout_card__YbLKn[data-product-card-layout=list].product-card>.product-card__favorite--active svg{color:var(--color-accent)}article.product-card-layout_card__YbLKn[data-product-card-layout=list].product-card .product-card__badges{position:static;inset:auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;width:auto;min-width:0;max-width:calc(100% - 40px);gap:4px;margin:0 0 2px;overflow:visible}article.product-card-layout_card__YbLKn[data-product-card-layout=list].product-card .product-card__badges:empty{display:none}article.product-card-layout_card__YbLKn[data-product-card-layout=list].product-card .product-card__badges>.product-status-list,article.product-card-layout_card__YbLKn[data-product-card-layout=list].product-card .product-card__badges>[data-product-discount-badge]{position:static;inset:auto;min-width:0;max-width:100%;flex:0 1 auto}article.product-card-layout_card__YbLKn[data-product-card-layout=list].product-card .product-card__badges>[data-product-discount-badge]{min-height:0;padding:2px 8px;border-radius:999px;font-size:11px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}article.product-card-layout_card__YbLKn[data-product-card-layout=list].product-card .product-status-badge{max-width:100%;min-width:0;min-height:0;overflow:visible;padding:2px 5px;gap:3px;font-size:10px;line-height:1.25}article.product-card-layout_card__YbLKn[data-product-card-layout=list].product-card .product-status-badge__icon{width:16px;height:16px;flex:0 0 16px}article.product-card-layout_card__YbLKn[data-product-card-layout=list].product-card .product-status-badge__label{min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.product-card-layout_addLabel__NWo8d{display:none}@container (max-width: 200px){html article.product-card-layout_card__YbLKn[data-product-card-layout].product-card>.product-card__image-link{border-radius:16px}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card__name{font-size:13px}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card__body>a,article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card__summary{font-size:11px}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card__pricing strong{font-size:14px}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card__minimum{font-size:10px}}.product-card-layout_quantityControls__e8buv{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;width:44px;min-height:44px;margin-inline-start:auto;isolation:isolate;border-radius:999px;transition:width .22s ease,background-color .22s ease}.product-card-layout_quantityControls__e8buv[data-state=ambiguous],.product-card-layout_quantityControls__e8buv[data-state=editable]{width:124px;background:var(--color-bg)}.product-card-layout_quantityControls__e8buv[aria-busy=true]{cursor:progress}.product-card-layout_quantityControls__e8buv .product-card__add{position:relative;inset:auto;display:inline-grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;background:transparent;border:0;border-radius:50%;transform:none}.product-card-layout_decrease__Stdel{position:relative;display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-text-secondary);cursor:pointer;animation:product-card-layout_quantity-reveal__AKNMh .18s ease both}.product-card-layout_decrease__Stdel svg{width:16px;height:16px}.product-card-layout_quantity__g7VNx{display:grid;place-items:center;flex:1 1 auto;min-width:0;margin:0;color:var(--color-text);font-size:13px;font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.product-card-layout_quantityControls__e8buv .product-card-layout_quantity__g7VNx>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;font:inherit;color:inherit;animation:product-card-layout_quantity-reveal__AKNMh .18s ease both}.product-card-layout_cartSummary__7eBxW{display:inline-flex;justify-content:center;align-items:center;gap:5px;flex:1 1 auto;min-width:0;min-height:44px;padding:0 4px 0 8px;border-radius:999px;color:var(--color-text);font-size:12px;text-decoration:none}.product-card-layout_cartSummary__7eBxW svg{flex:0 0 auto}.product-card-layout_quantityControls__e8buv .product-card-layout_cartSummary__7eBxW span{overflow:hidden;text-overflow:ellipsis;font:inherit;color:inherit}.product-card-layout_cartSummary__7eBxW:hover,.product-card-layout_decrease__Stdel:hover,.product-card-layout_quantityControls__e8buv .product-card__add:hover{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.product-card-layout_cartSummary__7eBxW:focus-visible,.product-card-layout_decrease__Stdel:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}.product-card-layout_decrease__Stdel:disabled,.product-card-layout_quantityControls__e8buv .product-card__add:disabled,.product-card-layout_quantityControls__e8buv .product-card__add[aria-disabled=true]{cursor:wait;opacity:.5}.product-card-layout_cartMeta__I1PT8:has(.product-card-layout_quantityControls__e8buv[data-state=ambiguous]),.product-card-layout_cartMeta__I1PT8:has(.product-card-layout_quantityControls__e8buv[data-state=editable]){flex-wrap:wrap;gap:4px}@keyframes product-card-layout_quantity-reveal__AKNMh{0%{opacity:0;transform:translateX(4px)}to{opacity:1;transform:translateX(0)}}@media (hover:hover) and (pointer:fine){article.product-card-layout_card__YbLKn[data-product-card-layout].product-card:hover .product-card__image{transform:scale(1.05)}article.product-card-layout_card__YbLKn[data-product-card-layout][data-product-card-cart-state=empty].product-card .product-card-layout_cartMeta__I1PT8:hover:has(.product-card__add:not(:disabled)){background:var(--card-pill-hover)}article.product-card-layout_card__YbLKn[data-product-card-layout][data-product-card-cart-state=empty].product-card .product-card-layout_cartMeta__I1PT8:hover .product-card-layout_quantityControls__e8buv .product-card__add:not(:disabled) svg{rotate:90deg}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card-layout_decrease__Stdel:hover,article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card-layout_quantityControls__e8buv[data-state=editable] .product-card__add:hover{background:var(--card-pill-added);color:var(--color-text)}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card-layout_cartSummary__7eBxW:hover{background:var(--card-pill-hover);color:var(--color-text)}}@media (prefers-reduced-motion:reduce){.product-card-layout_quantityControls__e8buv,article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card-layout_quantityControls__e8buv{transition:none}.product-card-layout_decrease__Stdel,.product-card-layout_quantityControls__e8buv .product-card-layout_quantity__g7VNx>span{animation:none}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card-layout_cartMeta__I1PT8,article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card-layout_quantityControls__e8buv .product-card__add svg,article.product-card-layout_card__YbLKn[data-product-card-layout].product-card .product-card__image{transition:none}article.product-card-layout_card__YbLKn[data-product-card-layout].product-card:hover .product-card__image{transform:none}article.product-card-layout_card__YbLKn[data-product-card-layout][data-product-card-cart-state=empty].product-card .product-card-layout_cartMeta__I1PT8:has(.product-card__add:active:not(:disabled)){transform:none}article.product-card-layout_card__YbLKn[data-product-card-layout][data-product-card-cart-state=empty].product-card .product-card-layout_cartMeta__I1PT8:hover .product-card-layout_quantityControls__e8buv .product-card__add:not(:disabled) svg,article.product-card-layout_card__YbLKn[data-product-card-layout][data-product-card-cart-state=empty].product-card .product-card-layout_quantityControls__e8buv .product-card__add:active:not(:disabled) svg{rotate:none}}