._page_3k2p0_1{padding-bottom:80px;background:var(--color-bg)}._container_3k2p0_6{max-width:var(--max-width);margin:0 auto;padding:0 20px}._notFound_3k2p0_13{text-align:center;padding:100px 20px}._notFound_3k2p0_13 h1{font-size:var(--font-size-2xl);font-weight:800;margin-bottom:12px}._notFound_3k2p0_13 p{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:24px}._backLink_3k2p0_30{display:inline-block;padding:12px 28px;background:var(--color-primary);color:#fff;font-weight:700;font-size:var(--font-size-sm);border-radius:var(--radius-xl);transition:background-color .2s}._backLink_3k2p0_30:hover{background:var(--color-primary-dark);color:#fff}._breadcrumb_3k2p0_47{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:20px 0;font-size:var(--font-size-sm)}._breadcrumbLink_3k2p0_56{color:var(--color-text-muted);transition:color .2s}._breadcrumbLink_3k2p0_56:hover{color:var(--color-primary)}._breadcrumbSep_3k2p0_65{color:var(--color-border);font-size:10px}._breadcrumbCurrent_3k2p0_70{color:var(--color-text-secondary);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}._productGrid_3k2p0_80{display:grid;grid-template-columns:1fr;gap:32px;margin-bottom:56px}@media(min-width:769px){._productGrid_3k2p0_80{grid-template-columns:1fr 1fr;gap:56px;align-items:start}}._imageColumn_3k2p0_96{position:relative}._imageWrap_3k2p0_100{position:relative;aspect-ratio:1 / 1;background:#fff;border-radius:var(--radius-2xl);overflow:hidden;border:1px solid var(--color-border-light);box-shadow:var(--shadow-md)}._productImage_3k2p0_110{width:100%;height:100%;object-fit:cover}._badges_3k2p0_116{position:absolute;top:16px;left:16px;display:flex;flex-direction:column;gap:8px}._badgeNew_3k2p0_125{display:inline-block;background:#1565c0;color:#fff;font-size:var(--font-size-xs);font-weight:700;padding:6px 14px;border-radius:var(--radius-sm)}._badgeOut_3k2p0_135{display:inline-block;background:var(--color-text-muted);color:#fff;font-size:var(--font-size-xs);font-weight:500;padding:6px 14px;border-radius:var(--radius-sm)}._infoColumn_3k2p0_146{display:flex;flex-direction:column;gap:20px}._brand_3k2p0_152{font-size:var(--font-size-xs);font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:.06em}._productName_3k2p0_160{font-size:var(--font-size-2xl);font-weight:800;line-height:1.2;color:var(--color-text);letter-spacing:-.02em}@media(min-width:769px){._productName_3k2p0_160{font-size:var(--font-size-3xl)}}._priceBlock_3k2p0_175{display:flex;align-items:baseline;gap:12px}._price_3k2p0_175{font-size:var(--font-size-4xl);font-weight:900;color:var(--color-primary);letter-spacing:-.02em}._oldPrice_3k2p0_188{font-size:var(--font-size-lg);color:var(--color-text-muted);text-decoration:line-through}._weightBadge_3k2p0_195{display:inline-flex;align-items:center;align-self:flex-start;font-size:var(--font-size-base);font-weight:600;color:var(--color-text-secondary);background:var(--color-bg-alt);padding:8px 18px;border-radius:var(--radius-md)}._features_3k2p0_208{display:flex;flex-wrap:wrap;gap:8px}._featureTag_3k2p0_214{font-size:var(--font-size-xs);font-weight:600;color:var(--color-primary);background:#2f7f3414;padding:6px 12px;border-radius:var(--radius-sm)}._stockStatus_3k2p0_224{display:flex;align-items:center}._inStock_3k2p0_229{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-sm);font-weight:700;color:var(--color-success)}._outOfStock_3k2p0_238{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-sm);font-weight:700;color:var(--color-error)}._cartActions_3k2p0_248{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._btnAddCart_3k2p0_255{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 32px;height:56px;background:var(--color-accent);color:var(--color-text);font-size:var(--font-size-base);font-weight:700;border-radius:var(--radius-xl);border:none;cursor:pointer;transition:background-color .2s,transform .15s;box-shadow:0 4px 16px #f9a8254d}._btnAddCart_3k2p0_255:hover{background:var(--color-accent-hover);transform:translateY(-1px)}._quantityControls_3k2p0_278{display:flex;align-items:center;border:2px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden}._qtyBtn_3k2p0_286{width:46px;height:46px;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-secondary);cursor:pointer;transition:background-color .15s;border:none;background:none}._qtyBtn_3k2p0_286:hover{background:var(--color-bg-alt)}._qtyValue_3k2p0_305{width:52px;text-align:center;font-size:var(--font-size-base);font-weight:700;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);line-height:46px}._inCartNotice_3k2p0_315{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-sm);font-weight:600;color:var(--color-success)}._checkoutLink_3k2p0_324{color:var(--color-primary);font-weight:700;text-decoration:underline}._checkoutLink_3k2p0_324:hover{color:var(--color-primary-dark)}._actions_3k2p0_335{display:flex;flex-direction:column;gap:12px}@media(min-width:480px){._actions_3k2p0_335{flex-direction:row}}._btnBuy_3k2p0_347{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 28px;height:52px;background:transparent;color:var(--color-primary);font-size:var(--font-size-base);font-weight:700;border-radius:var(--radius-xl);border:2px solid var(--color-primary);cursor:pointer;transition:background-color .2s,color .2s}._btnBuy_3k2p0_347:hover{background:var(--color-primary);color:#fff}._btnCall_3k2p0_369{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 28px;height:52px;background:transparent;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:600;border-radius:var(--radius-xl);border:2px solid var(--color-border);transition:background-color .2s,color .2s,border-color .2s;text-decoration:none}._btnCall_3k2p0_369:hover{border-color:var(--color-primary);color:var(--color-primary)}._section_3k2p0_392{margin-bottom:48px}._sectionTitle_3k2p0_396{font-size:var(--font-size-xl);font-weight:800;margin-bottom:20px;color:var(--color-text);letter-spacing:-.01em}@media(min-width:769px){._sectionTitle_3k2p0_396{font-size:var(--font-size-2xl)}}._descriptionText_3k2p0_411{background:#fff;border-radius:var(--radius-xl);padding:24px 28px;border:1px solid var(--color-border-light);font-size:var(--font-size-base);line-height:1.8;color:var(--color-text-secondary)}._descriptionText_3k2p0_411 p{margin:0 0 .5em}._descriptionText_3k2p0_411 h2{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text);margin:1em 0 .5em}._descriptionText_3k2p0_411 h3{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);margin:.8em 0 .4em}._descriptionText_3k2p0_411 ul,._descriptionText_3k2p0_411 ol{padding-left:1.5em;margin:.5em 0}._descriptionText_3k2p0_411 li{margin:.2em 0}._descriptionText_3k2p0_411 a{color:var(--color-primary);text-decoration:underline}._descriptionText_3k2p0_411 img{max-width:100%;height:auto;border-radius:var(--radius-md);margin:.5em 0}._descriptionText_3k2p0_411 table{border-collapse:collapse;width:100%;margin:.5em 0}._descriptionText_3k2p0_411 th,._descriptionText_3k2p0_411 td{border:1px solid var(--color-border);padding:8px 12px;text-align:left}._descriptionText_3k2p0_411 th{background:var(--color-bg-alt);font-weight:600;color:var(--color-text)}._tableWrap_3k2p0_481{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}._feedingTable_3k2p0_488{width:100%;border-collapse:collapse;background:#fff;overflow:hidden;border:1px solid var(--color-border-light)}._feedingTable_3k2p0_488 th{background:var(--color-primary);color:#fff;font-size:var(--font-size-sm);font-weight:700;padding:14px 20px;text-align:left;white-space:nowrap}._feedingTable_3k2p0_488 td{font-size:var(--font-size-sm);padding:12px 20px;border-bottom:1px solid var(--color-border-light);color:var(--color-text-secondary)}._feedingTable_3k2p0_488 tbody tr:nth-child(2n){background:var(--color-bg-alt)}._feedingTable_3k2p0_488 tbody tr:last-child td{border-bottom:none}._feedingTable_3k2p0_488 tbody tr:hover{background:#2f7f340a}._relatedGrid_3k2p0_526{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:480px){._relatedGrid_3k2p0_526{grid-template-columns:repeat(2,1fr)}}@media(min-width:769px){._relatedGrid_3k2p0_526{grid-template-columns:repeat(3,1fr)}}
