@layer base{._badge_gb4hj_2{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-size:.875rem;font-weight:500;line-height:1.25;white-space:nowrap;transition:background-color var(--animation-duration-fast) ease-in-out;cursor:default;user-select:none}._primary_gb4hj_17{background-color:var(--primary);color:var(--primary-foreground);border:1px solid}._primary_gb4hj_17:hover{background-color:color-mix(in srgb,var(--primary) 80%,transparent)}._destructive_gb4hj_27{background-color:color-mix(in srgb,var(--error) 15%,var(--surface));color:var(--error);border:1px solid color-mix(in srgb,var(--error) 20%,var(--surface))}._destructive_gb4hj_27:hover{background-color:color-mix(in srgb,var(--error) 25%,var(--surface))}._secondary_gb4hj_37{background-color:var(--secondary);color:var(--secondary-foreground);border:1px solid}._secondary_gb4hj_37:hover{background-color:color-mix(in srgb,var(--secondary) 80%,transparent)}._outline_gb4hj_47{background-color:transparent;color:var(--foreground);border:1px solid var(--border)}._outline_gb4hj_47:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)}._success_gb4hj_57{background-color:color-mix(in srgb,var(--success) 15%,var(--surface));color:var(--success);border:1px solid color-mix(in srgb,var(--success) 20%,var(--surface))}._success_gb4hj_57:hover{background-color:color-mix(in srgb,var(--success) 25%,var(--surface))}._warning_gb4hj_67{background-color:color-mix(in srgb,var(--warning) 15%,var(--surface));color:var(--warning);border:1px solid color-mix(in srgb,var(--warning) 20%,var(--surface))}._warning_gb4hj_67:hover{background-color:color-mix(in srgb,var(--warning) 25%,var(--surface))}}@layer base{._carousel_1hpof_2{position:relative;width:100%;height:100%;overflow:hidden}._viewport_1hpof_9{width:100%;height:100%}._container_1hpof_14{display:flex;height:100%;width:100%;backface-visibility:hidden}._container_1hpof_14._horizontal_1hpof_21{flex-direction:row}._container_1hpof_14._vertical_1hpof_25{flex-direction:column}._item_1hpof_29{flex:0 0 auto;min-width:0;position:relative}._item_1hpof_29._horizontal_1hpof_21{width:100%}._item_1hpof_29._vertical_1hpof_25{height:100%}._previousButtonContainer_1hpof_43,._nextButtonContainer_1hpof_44{position:absolute;z-index:var(--z-content);transform:translateY(-50%)}._horizontalNav_1hpof_50._previousButtonContainer_1hpof_43{left:var(--spacing-2);top:50%}._horizontalNav_1hpof_50._nextButtonContainer_1hpof_44{right:var(--spacing-2);top:50%}._verticalNav_1hpof_60._previousButtonContainer_1hpof_43{top:var(--spacing-2);left:50%;transform:translate(-50%)}._verticalNav_1hpof_60._nextButtonContainer_1hpof_44{bottom:var(--spacing-2);left:50%;transform:translate(-50%)}._previous_1hpof_43,._next_1hpof_44{background-color:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-full);box-shadow:var(--shadow);transition:all var(--animation-duration-normal) ease}._previous_1hpof_43:hover:not(:disabled),._next_1hpof_44:hover:not(:disabled){background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}._previous_1hpof_43:active:not(:disabled),._next_1hpof_44:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow)}._previous_1hpof_43:focus-visible,._next_1hpof_44:focus-visible{box-shadow:var(--shadow-focus);outline:none}._previous_1hpof_43:disabled,._next_1hpof_44:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.6}._icon_1hpof_111{width:1rem;height:1rem}._srOnly_1hpof_116{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@layer base{._skeleton_3rn52_2{position:relative;overflow:hidden;background-color:var(--muted);border-radius:var(--radius);width:100%;height:1rem}._skeleton_3rn52_2:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:_shimmer_3rn52_1 2s infinite}@keyframes _shimmer_3rn52_1{to{transform:translate(100%)}}.dark ._skeleton_3rn52_2{background-color:var(--muted)}.dark ._skeleton_3rn52_2:after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}}._page_1xbev_1{background:var(--background);color:var(--foreground);min-height:100%}._header_1xbev_7{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-8);border-bottom:1px solid var(--border)}._logo_1xbev_16{font-family:var(--font-family-display);font-style:italic;font-size:1.75rem;color:var(--foreground);text-decoration:none}._nav_1xbev_24{display:flex;gap:var(--spacing-6)}._navLink_1xbev_29{color:var(--muted-foreground);text-decoration:none;font-size:.9rem}._navLink_1xbev_29:hover{color:var(--foreground)}._hero_1xbev_39{padding:var(--spacing-8)}._carousel_1xbev_43{border-radius:var(--radius-lg);overflow:hidden;background:var(--surface)}._heroSlide_1xbev_49{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-16);min-height:26rem}._heroSlideAlt_1xbev_58{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--spacing-4);padding:var(--spacing-16);min-height:26rem}._heroCopy_1xbev_68{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}._heroBadge_1xbev_75{display:inline-flex;align-items:center;gap:var(--spacing-1)}._heroTitle_1xbev_81{font-family:var(--font-family-display);font-size:3rem;line-height:1.05;margin:0}._heroTitleAlt_1xbev_88{font-family:var(--font-family-display);font-size:2.5rem;line-height:1.1;margin:0;max-width:32rem}._heroText_1xbev_96{color:var(--muted-foreground);font-size:1.05rem;max-width:30rem;margin:0}._heroCta_1xbev_103{border-radius:var(--radius-full);display:inline-flex;align-items:center;gap:var(--spacing-2)}._heroArt_1xbev_110{display:flex;justify-content:center}._steps_1xbev_115{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6);padding:var(--spacing-8) var(--spacing-16) var(--spacing-4)}._step_1xbev_115{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-6);background:var(--card);border-radius:var(--radius-lg);position:relative}._step_1xbev_115 h3{font-family:var(--font-family-display);font-size:1.3rem;margin:0}._step_1xbev_115 p{color:var(--muted-foreground);font-size:.9rem;margin:0}._stepNumber_1xbev_145{position:absolute;top:var(--spacing-4);right:var(--spacing-4);color:var(--primary);font-family:var(--font-family-display);font-size:1.5rem}._catalog_1xbev_154{padding:var(--spacing-8) var(--spacing-16) var(--spacing-16)}._catalogHeader_1xbev_158{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--spacing-6)}._catalogHeader_1xbev_158 h2{font-family:var(--font-family-display);font-size:2rem;margin:0}._catalogLink_1xbev_171{color:var(--primary);text-decoration:none;font-size:.9rem}._grid_1xbev_177{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-6)}._card_1xbev_183{display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;background:var(--card);transition:box-shadow var(--animation-duration-normal) ease}._card_1xbev_183:hover{box-shadow:var(--shadow-md)}._cardSwatch_1xbev_196{aspect-ratio:1;display:flex;align-items:center;justify-content:center;color:var(--muted-foreground);background:var(--muted)}._cardImage_1xbev_205{aspect-ratio:1;width:100%;object-fit:cover;display:block}._cardSwatchSkeleton_1xbev_212{aspect-ratio:1;width:100%;border-radius:0}._cardNameSkeleton_1xbev_218{height:1rem;width:70%;border-radius:var(--radius-sm)}._cardPriceSkeleton_1xbev_224{height:.9rem;width:40%;border-radius:var(--radius-sm)}._catalogError_1xbev_230{color:var(--muted-foreground);font-size:.9rem}._cardBody_1xbev_235{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-1)}._cardName_1xbev_218{font-size:.95rem;font-weight:500}._cardPrice_1xbev_224{display:flex;align-items:baseline;gap:var(--spacing-2)}._cardOldPrice_1xbev_253{color:var(--muted-foreground);text-decoration:line-through;font-size:.8rem}._cardCurrentPrice_1xbev_259{color:var(--primary);font-weight:600}._footer_1xbev_264{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding:var(--spacing-12);border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.85rem}@media(max-width:900px){._heroSlide_1xbev_49{grid-template-columns:1fr;padding:var(--spacing-8);text-align:center}._heroCopy_1xbev_68{align-items:center}._steps_1xbev_115{grid-template-columns:1fr;padding:var(--spacing-6)}._catalog_1xbev_154{padding:var(--spacing-6)}._grid_1xbev_177{grid-template-columns:repeat(2,1fr)}._header_1xbev_7{padding:var(--spacing-4)}}
