.prod-layout[data-astro-cid-txhnuirn]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.prod-img[data-astro-cid-txhnuirn]{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden}.prod-img[data-astro-cid-txhnuirn] img[data-astro-cid-txhnuirn]{width:100%;aspect-ratio:1/1;object-fit:contain;padding:14px;box-sizing:border-box}.prod-info[data-astro-cid-txhnuirn]{display:flex;flex-direction:column;gap:16px}.flag[data-astro-cid-txhnuirn]{display:inline-flex;padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:700}.flag-new[data-astro-cid-txhnuirn]{background:#eaf3ea;color:var(--green)}.flag-featured[data-astro-cid-txhnuirn]{background:var(--orange-soft);color:#b25e0d}.unit-picker[data-astro-cid-txhnuirn]{display:flex;flex-direction:column;gap:8px}.unit-label[data-astro-cid-txhnuirn]{font-weight:700;font-size:14px}.unit-picker[data-astro-cid-txhnuirn] select[data-astro-cid-txhnuirn]{font:500 15px/1.2 inherit;padding:12px 14px;border:1.5px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);min-width:220px}.unit-price[data-astro-cid-txhnuirn]{font-size:16px;font-weight:700}.prod-price[data-astro-cid-txhnuirn]{font-size:30px;font-weight:800;letter-spacing:-.5px;color:var(--green)}.buy-row[data-astro-cid-txhnuirn]{display:flex;gap:12px;align-items:stretch}.qty-stepper[data-astro-cid-txhnuirn]{display:flex;align-items:center;background:#fff;border:1.5px solid var(--line);border-radius:12px;overflow:hidden;flex-shrink:0}.qty-stepper[data-astro-cid-txhnuirn] button[data-astro-cid-txhnuirn]{width:44px;height:100%;min-height:48px;border:none;background:#fff;font-size:20px;cursor:pointer;color:var(--ink);line-height:1;transition:.15s}.qty-stepper[data-astro-cid-txhnuirn] button[data-astro-cid-txhnuirn]:hover{background:var(--cream,#f4f8f4);color:var(--green)}.qty-stepper[data-astro-cid-txhnuirn] span[data-astro-cid-txhnuirn]{min-width:38px;text-align:center;font-weight:800;font-size:16px}.buy-row[data-astro-cid-txhnuirn] .add-cart[data-astro-cid-txhnuirn]{flex:1;font-size:15.5px;padding:14px 18px;cursor:pointer}.prod-delivery[data-astro-cid-txhnuirn]{display:grid;gap:8px;font-size:14.5px;color:var(--muted);border-top:1px solid var(--line);padding-top:16px}.related[data-astro-cid-txhnuirn]{margin-top:64px}.related[data-astro-cid-txhnuirn] h2[data-astro-cid-txhnuirn]{margin-bottom:26px}.unit-chips[data-astro-cid-txhnuirn]{display:flex;flex-wrap:wrap;gap:10px}.unit-chip[data-astro-cid-txhnuirn]{display:inline-flex;flex-direction:column;align-items:flex-start;padding:8px 14px;border:1.5px solid var(--line);border-radius:10px;background:#fff;cursor:pointer;transition:.15s}.unit-chip[data-astro-cid-txhnuirn]:hover{border-color:var(--green);background:var(--cream,#faf8f3)}.unit-chip[data-astro-cid-txhnuirn].active{border-color:var(--green);background:#eef5ee;box-shadow:0 0 0 2px var(--green)}.chip-vol[data-astro-cid-txhnuirn]{font-size:13.5px;font-weight:700;color:var(--ink)}.chip-price[data-astro-cid-txhnuirn]{font-size:12px;color:var(--green);font-weight:600}.prod-badges[data-astro-cid-txhnuirn]{display:grid;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.prod-badge-item[data-astro-cid-txhnuirn]{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px}.badge-icon[data-astro-cid-txhnuirn]{font-size:20px;line-height:1.2}.prod-badge-item[data-astro-cid-txhnuirn] strong[data-astro-cid-txhnuirn]{font-size:13.5px;display:block;margin-bottom:2px}.prod-badge-item[data-astro-cid-txhnuirn] p[data-astro-cid-txhnuirn]{font-size:12.5px;color:var(--muted);margin:0;line-height:1.4}.prod-desc[data-astro-cid-txhnuirn] .prod-desc-inner[data-astro-cid-txhnuirn]{max-width:1060px;margin:0 auto;padding:38px 42px 42px;font-size:16.5px;line-height:1.75;color:var(--ink)}.prod-desc[data-astro-cid-txhnuirn] .prod-desc-inner[data-astro-cid-txhnuirn] p[data-astro-cid-txhnuirn]{margin-bottom:1.1em}.prod-desc[data-astro-cid-txhnuirn] .prod-desc-inner[data-astro-cid-txhnuirn] h2[data-astro-cid-txhnuirn],.prod-desc[data-astro-cid-txhnuirn] .prod-desc-inner[data-astro-cid-txhnuirn] h3[data-astro-cid-txhnuirn]{font-weight:800;letter-spacing:-.5px;margin:1.4em 0 .6em;line-height:1.2}.prod-desc[data-astro-cid-txhnuirn] .prod-desc-inner[data-astro-cid-txhnuirn] h2[data-astro-cid-txhnuirn]{font-size:24px}.prod-desc[data-astro-cid-txhnuirn] .prod-desc-inner[data-astro-cid-txhnuirn] h3[data-astro-cid-txhnuirn]{font-size:19px}.prod-desc[data-astro-cid-txhnuirn] .prod-desc-inner[data-astro-cid-txhnuirn] ul[data-astro-cid-txhnuirn],.prod-desc[data-astro-cid-txhnuirn] .prod-desc-inner[data-astro-cid-txhnuirn] ol[data-astro-cid-txhnuirn]{padding-left:1.4em;margin-bottom:1.1em}.prod-desc[data-astro-cid-txhnuirn] .prod-desc-inner[data-astro-cid-txhnuirn] li[data-astro-cid-txhnuirn]{margin-bottom:.4em}.prod-desc[data-astro-cid-txhnuirn] .prod-desc-inner[data-astro-cid-txhnuirn] img[data-astro-cid-txhnuirn]{border-radius:12px;margin:1.2em 0}.prod-desc[data-astro-cid-txhnuirn] .prod-desc-inner[data-astro-cid-txhnuirn] a[data-astro-cid-txhnuirn]{color:var(--green);font-weight:600;text-decoration:underline;text-underline-offset:3px}.prod-desc[data-astro-cid-txhnuirn] .prod-desc-inner[data-astro-cid-txhnuirn] a[data-astro-cid-txhnuirn]:hover{color:var(--orange)}@media(max-width:900px){.prod-layout[data-astro-cid-txhnuirn]{grid-template-columns:1fr;gap:24px}.prod-desc[data-astro-cid-txhnuirn] .prod-desc-inner[data-astro-cid-txhnuirn]{padding:24px 18px;font-size:15.5px;line-height:1.7}}@media(max-width:640px){.prod-img[data-astro-cid-txhnuirn] img[data-astro-cid-txhnuirn]{aspect-ratio:auto;max-height:350px;object-fit:contain;padding:10px}.prod-price[data-astro-cid-txhnuirn]{font-size:26px}.buy-row[data-astro-cid-txhnuirn]{display:flex;flex-direction:column;gap:10px}.qty-stepper[data-astro-cid-txhnuirn]{width:100%;height:48px;justify-content:space-between}.qty-stepper[data-astro-cid-txhnuirn] button[data-astro-cid-txhnuirn]{width:54px;flex:0 0 54px}.qty-stepper[data-astro-cid-txhnuirn] span[data-astro-cid-txhnuirn]{flex:1;text-align:center}.buy-row[data-astro-cid-txhnuirn] .add-cart[data-astro-cid-txhnuirn]{width:100%;min-height:50px;font-size:16px;font-weight:700;justify-content:center;display:flex;align-items:center}}
