._page_1v2eb_1{background-color:var(--background);min-height:100vh;display:flex;flex-direction:column}._container_1v2eb_8{max-width:1440px;margin:0 auto;padding:0 var(--spacing-6);width:100%}._breadcrumb_1v2eb_15{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-8) 0;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);font-family:var(--font-family-base)}._breadcrumb_1v2eb_15 a{color:var(--foreground);text-decoration:none;transition:color var(--animation-duration-fast) ease}._breadcrumb_1v2eb_15 a:hover{color:var(--primary)}._current_1v2eb_37{color:var(--muted-foreground)}._heroSplit_1v2eb_41{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-12);margin-bottom:var(--spacing-16)}._heroImageSkeleton_1v2eb_48{aspect-ratio:4/3;border-radius:0}._heroDetailsSkeleton_1v2eb_53{display:flex;flex-direction:column;justify-content:center}._hero_1v2eb_41{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--spacing-12);margin-bottom:var(--spacing-20);align-items:center}._heroImageWrapper_1v2eb_67{aspect-ratio:16/10;background:var(--surface);border:1px solid var(--border);position:relative;overflow:hidden}._heroImage_1v2eb_48{width:100%;height:100%;object-fit:cover}._heroColorSwatch_1v2eb_81{width:100%;height:100%;background-image:linear-gradient(135deg,#ffffff1a,#0000001a)}._heroContent_1v2eb_87{display:flex;flex-direction:column}._headerBlock_1v2eb_92{margin-bottom:var(--spacing-8)}._eyebrow_1v2eb_96{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);font-weight:600;margin-bottom:var(--spacing-4)}._title_1v2eb_106{font-family:var(--font-family-display);font-size:3rem;font-weight:500;color:var(--foreground);margin:0 0 var(--spacing-4) 0;line-height:1.1}._summary_1v2eb_115{font-size:1.125rem;line-height:1.6;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._description_1v2eb_122{font-size:.9375rem;line-height:1.7;color:var(--muted-foreground);margin:0}._pricingBlock_1v2eb_129{background:var(--surface);border:1px solid var(--border);padding:var(--spacing-6);margin-bottom:var(--spacing-8)}._pricingRow_1v2eb_136{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6)}._pricingMetric_1v2eb_142,._pricingMetricSecondary_1v2eb_142{display:flex;flex-direction:column;gap:var(--spacing-2)}._metricLabel_1v2eb_148{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-weight:600}._metricValue_1v2eb_156{font-size:2rem;font-family:var(--font-family-display);color:var(--foreground);font-weight:500}._metricValueSecondary_1v2eb_163{font-size:1.5rem;color:var(--muted-foreground);font-weight:500;margin-top:auto}._actionsBlock_1v2eb_170{display:flex;flex-direction:column;gap:var(--spacing-4)}._addBtn_1v2eb_176{width:100%}._actionNotice_1v2eb_180{font-size:.75rem;color:var(--muted-foreground);text-align:center;font-style:italic;margin:0}._mainGrid_1v2eb_188{display:grid;grid-template-columns:1fr 380px;gap:var(--spacing-16);padding-bottom:var(--spacing-20)}._sectionHeader_1v2eb_195{margin-bottom:var(--spacing-8);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-6)}._sectionTitle_1v2eb_201{font-family:var(--font-family-display);font-size:2rem;font-weight:500;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._sectionDesc_1v2eb_209{color:var(--muted-foreground);font-size:1rem;margin:0}._itemList_1v2eb_215{display:flex;flex-direction:column}._itemRow_1v2eb_220{display:flex;gap:var(--spacing-6);padding:var(--spacing-6) 0;border-bottom:1px solid var(--border);transition:opacity var(--animation-duration-normal) ease}._itemUnavailable_1v2eb_228{opacity:.5;background-color:color-mix(in srgb,var(--error) 5%,transparent)}._itemControl_1v2eb_233{display:flex;align-items:flex-start;padding-top:var(--spacing-2)}._itemVisual_1v2eb_239{width:100px;height:100px;flex-shrink:0;border:1px solid var(--border);background:var(--surface)}._itemVisual_1v2eb_239 img{width:100%;height:100%;object-fit:cover}._itemSwatch_1v2eb_253{width:100%;height:100%;background-image:linear-gradient(135deg,#ffffff1a,#0000001a)}._itemDetails_1v2eb_259{flex:1;display:flex;flex-direction:column}._itemTags_1v2eb_265{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._itemBrand_1v2eb_272{font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._itemName_1v2eb_280{font-family:var(--font-family-display);font-size:1.125rem;font-weight:500;color:var(--foreground);text-decoration:none;margin-bottom:var(--spacing-2);line-height:1.3}._itemName_1v2eb_280:hover{color:var(--primary)}._itemCategory_1v2eb_294{font-size:.875rem;color:var(--muted-foreground);margin:0}._itemNote_1v2eb_300{font-size:.875rem;color:var(--muted-foreground);margin:var(--spacing-2) 0 0 0;padding-left:var(--spacing-3);border-left:2px solid var(--border)}._itemPricing_1v2eb_308{display:flex;flex-direction:column;align-items:flex-end;min-width:120px}._itemPrice_1v2eb_315{font-size:1.125rem;font-weight:600;color:var(--foreground)}._itemUnitPrice_1v2eb_321{font-size:.75rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._crossSellSection_1v2eb_327{margin-top:var(--spacing-12);padding-top:var(--spacing-12);border-top:1px solid var(--border)}._infoColumn_1v2eb_333{display:flex;flex-direction:column;gap:var(--spacing-8)}._infoCard_1v2eb_339{background:var(--card);border:1px solid var(--border);padding:var(--spacing-6)}._infoCardTitle_1v2eb_345{font-family:var(--font-family-display);font-size:1.25rem;font-weight:500;color:var(--foreground);margin:0 0 var(--spacing-4) 0;border-bottom:1px solid var(--border);padding-bottom:var(--spacing-4)}._infoBlock_1v2eb_355{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._infoBlock_1v2eb_355:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}._infoLabel_1v2eb_370{font-size:.875rem;color:var(--muted-foreground)}._infoValue_1v2eb_375{font-size:.875rem;font-weight:600;color:var(--foreground)}._infoProse_1v2eb_381{font-size:.875rem;line-height:1.6;color:var(--muted-foreground);margin:var(--spacing-4) 0 0 0}._infoList_1v2eb_388{margin:var(--spacing-4) 0 0 0;padding-left:var(--spacing-4);color:var(--muted-foreground);font-size:.875rem;line-height:1.6}._disclaimerBox_1v2eb_396{display:flex;align-items:flex-start;gap:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));padding:var(--spacing-4);margin-top:var(--spacing-4);font-size:.75rem;line-height:1.5;color:var(--foreground)}._disclaimerIcon_1v2eb_409{color:var(--primary);flex-shrink:0;margin-top:2px}._fullWidthBtn_1v2eb_415{width:100%;margin-top:var(--spacing-6)}._conciergeCard_1v2eb_420{background:#1d211f;color:#fff;padding:var(--spacing-8);border:1px solid #333;text-align:center}._conciergeIconWrapper_1v2eb_428{width:48px;height:48px;border-radius:50%;background:#aa855426;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-4)}._conciergeIcon_1v2eb_428{color:#aa8554}._conciergeTitle_1v2eb_443{font-family:var(--font-family-display);font-size:1.5rem;font-weight:500;margin:0 0 var(--spacing-3) 0;color:#fff}._conciergeProse_1v2eb_451{font-size:.9375rem;line-height:1.6;color:#ffffffb3;margin:0}._errorState_1v2eb_458{text-align:center;padding:var(--spacing-20) 0;min-height:50vh;display:flex;flex-direction:column;justify-content:center;align-items:center}._errorTitle_1v2eb_468{font-family:var(--font-family-display);font-size:3rem;margin:0 0 var(--spacing-4) 0}._errorDesc_1v2eb_474{color:var(--muted-foreground);margin:0 0 var(--spacing-8) 0;font-size:1.125rem}n._page_1v2eb_1 [data-revealed=false]{opacity:0;transform:translateY(30px)}n._page_1v2eb_1 [data-revealed=true]{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease}@media(max-width:1024px){._hero_1v2eb_41,._mainGrid_1v2eb_188{grid-template-columns:1fr}._infoColumn_1v2eb_333{order:-1;display:grid;grid-template-columns:1fr 1fr}}@media(max-width:768px){._title_1v2eb_106{font-size:2.25rem}._pricingRow_1v2eb_136,._infoColumn_1v2eb_333{grid-template-columns:1fr}._itemRow_1v2eb_220{flex-direction:column;gap:var(--spacing-4)}._itemVisual_1v2eb_239{width:100%;aspect-ratio:16/9;height:auto}._itemPricing_1v2eb_308{align-items:flex-start}}
