.commerce_grid__lN_FE{width:100%}.commerce_grid__lN_FE[data-card=compact]{--grid-gap:16px 14px}.commerce_price__BjQCa{margin:0}.commerce_product__Bc3fE{display:grid;grid-gap:24px;gap:24px;align-items:start;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.commerce_product__Bc3fE[data-layout=side]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.commerce_productMedia__O45GF{display:block;aspect-ratio:1;border-radius:var(--radius-l,12px);overflow:hidden;background:var(--surface-2,#f4f1ec)}.commerce_productMedia__O45GF img{display:block;width:100%;height:100%;object-fit:cover}.commerce_productBody__6oWTO{display:grid;grid-gap:10px;gap:10px;min-width:0}.commerce_productTitle___LK19{margin:0;font-size:calc(1.5rem * var(--nc-k, 1))}.commerce_productTitle___LK19 a{color:inherit;text-decoration:none}.commerce_productTitle___LK19 a:hover{text-decoration:underline}.commerce_rating___OiTo{display:flex;align-items:center;gap:8px;margin:0}.commerce_description__Jm3zF{margin:0;color:var(--muted);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.commerce_product__Bc3fE form{margin:4px 0 0}.commerce_add__w_BjA{display:grid;grid-gap:8px;gap:8px;justify-items:start}.commerce_add__w_BjA[data-full]{justify-items:stretch}.commerce_add__w_BjA form{margin:0;padding:0;border:0;background:none;gap:10px}.commerce_reviews__F6Ll0{display:grid;grid-gap:16px;gap:16px}.commerce_reviewSummary__LL7P5{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0}.commerce_reviewAverage__Aw_Na{font-size:calc(2rem * var(--nc-k, 1));font-weight:700;line-height:1}.commerce_reviewList__MINSL{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr)}.commerce_review__AlAiZ{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:16px;border:1px solid var(--line);border-radius:var(--radius-m,8px);background:var(--surface);min-width:0}.commerce_review__AlAiZ p{margin:0}.commerce_reviewTitle__GfbVG{font-weight:600}.commerce_reviewBody__u30_I{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.commerce_recent__kbh60{display:grid;grid-gap:12px;gap:12px;min-width:0}.commerce_recent__kbh60 h2{margin:0;font-size:calc(1.25rem * var(--nc-k, 1));line-height:1.3;min-height:1.3em}.commerce_miniRow__rMMlr{list-style:none;margin:0;padding:0 0 8px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(140px,180px);grid-gap:16px;gap:16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;min-height:calc(180px + 5.4em)}.commerce_mini__GkpSU{display:grid;grid-template-rows:auto 2.7em 1.4em;grid-gap:6px;gap:6px;color:var(--ink);text-decoration:none}.commerce_miniMedia__0qLkH{display:block;aspect-ratio:1;border-radius:var(--radius-m,8px);background:var(--surface-2,#f4f1ec);overflow:hidden}.commerce_miniMedia__0qLkH img{display:block;width:100%;height:100%;object-fit:cover}.commerce_miniTitle__sS15O{line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.commerce_miniPrice__5OzAq,.commerce_miniTitle__sS15O{font-size:calc(.9rem * var(--nc-k, 1));overflow:hidden}.commerce_miniPrice__5OzAq{display:flex;gap:6px;font-weight:600;line-height:1.4;white-space:nowrap}.commerce_miniPrice__5OzAq s{font-weight:400;color:var(--muted)}