@layer properties,theme,base;@layer components{.-k3kJW_root{align-items:flex-start;gap:var(--ec-space-4);width:100%;min-width:0;display:flex}.-k3kJW_block,.-k3kJW_avatar,.-k3kJW_line{border-radius:var(--ec-radius-control);background:color-mix(in oklab, var(--ec-border-strong) 38%, var(--ec-surface))}.-k3kJW_avatar,.-k3kJW_line{flex:none;display:block}.-k3kJW_pulse{animation:-k3kJW_skeleton-pulse 1.8s var(--ec-ease-in-out) calc(var(--ec-skeleton-index,0) * 90ms) 11 both}.-k3kJW_avatar{width:var(--ec-control-height-md);height:var(--ec-control-height-md);border-radius:var(--ec-radius-pill)}.-k3kJW_lines{gap:var(--ec-space-3);padding-top:var(--ec-space-1);flex:1;display:grid}.-k3kJW_line{width:100%;height:var(--ec-space-3)}.-k3kJW_line:first-child{width:48%;height:var(--ec-space-4)}.-k3kJW_line:last-child{width:72%}.-k3kJW_frame{display:flow-root;position:relative}@keyframes -k3kJW_skeleton-pulse{0%,to{opacity:1}50%{opacity:.52}}@media (prefers-reduced-motion:reduce){.-k3kJW_pulse{animation:none}}}@layer utilities;
@layer properties,theme,base;@layer components{.jrndea_root{position:relative}.jrndea_listShell{isolation:isolate;border:1px solid var(--ec-border);border-radius:var(--ec-radius-control);background:var(--ec-surface-muted);align-items:center;min-width:0;max-width:100%;display:inline-flex;position:relative}.jrndea_viewport{border-radius:inherit;scrollbar-width:none;min-width:0;overflow-x:auto}.jrndea_viewport::-webkit-scrollbar{display:none}.jrndea_listShell[data-left=true] .jrndea_viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 35px,#000);mask-image:linear-gradient(90deg,#0000,#000 35px,#000)}.jrndea_listShell[data-right=true] .jrndea_viewport{-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 35px),#0000);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 35px),#0000)}.jrndea_listShell[data-left=true][data-right=true] .jrndea_viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 35px calc(100% - 35px),#0000);mask-image:linear-gradient(90deg,#0000,#000 35px calc(100% - 35px),#0000)}.jrndea_list{isolation:isolate;align-items:center;gap:var(--ec-space-1);width:max-content;padding:var(--ec-space-1);display:inline-flex}.jrndea_scrollButton{z-index:2;background:var(--ec-surface-muted);width:33px;color:var(--ec-foreground);border:0;place-items:center;display:grid;position:absolute;top:0;bottom:0}.jrndea_scrollLeft{border-radius:var(--ec-radius-control) 0 0 var(--ec-radius-control);left:0}.jrndea_scrollRight{border-radius:0 var(--ec-radius-control) var(--ec-radius-control) 0;right:0}.jrndea_scrollButton:disabled{opacity:0;pointer-events:none}.jrndea_scrollButton:focus-visible{outline:var(--ec-focus-outline);outline-offset:var(--ec-focus-outline-offset);background-image:linear-gradient(var(--ec-focus-fill), var(--ec-focus-fill));color:var(--ec-foreground)}.jrndea_trigger{-webkit-tap-highlight-color:transparent;min-width:5.5rem;height:var(--ec-control-height-sm);border-radius:calc(var(--ec-radius-control) - 3px);padding:0 var(--ec-space-3);color:var(--ec-text-muted);font:inherit;font-size:var(--ec-text-sm);white-space:nowrap;cursor:pointer;transition:color var(--ec-duration-fast) var(--ec-ease-standard);background:0 0;border:0;flex:none;place-items:center;font-weight:500;display:inline-grid;position:relative}.jrndea_listShell.jrndea_underline{max-width:calc(100% + 2 * var(--ec-space-2));margin-inline:calc(-1 * var(--ec-space-2));background:0 0;border:0;border-radius:0}.jrndea_underline .jrndea_list{padding:0}.jrndea_underline .jrndea_scrollButton{background:var(--ec-surface);bottom:1px}.jrndea_underline .jrndea_trigger{min-width:0;height:var(--ec-control-height-md);padding:0 var(--ec-space-2);color:var(--ec-text-secondary);font-weight:400}.jrndea_underline .jrndea_trigger[data-state=active]{color:var(--ec-foreground);font-weight:500}.jrndea_underline .jrndea_triggerLabel{grid-area:1/1}.jrndea_labelHold{visibility:hidden;font-weight:500}.jrndea_underline .jrndea_selection{z-index:1;inset:auto var(--ec-space-2) 0;border:0;border-bottom:2px solid var(--ec-signal);border-radius:var(--ec-radius-pill);height:0;box-shadow:none;background:0 0}@media (min-width:64rem){.jrndea_underline .jrndea_viewport:has(>.jrndea_list[data-orientation=vertical]){flex:1}.jrndea_underline .jrndea_list[data-orientation=vertical]{flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}.jrndea_underline .jrndea_list[data-orientation=vertical] .jrndea_trigger{border-bottom:1px solid var(--ec-border);place-items:center start}.jrndea_underline .jrndea_list[data-orientation=vertical] .jrndea_selection{border-bottom:0;border-inline-start:2px solid var(--ec-signal);height:auto;inset:0 auto 0 0}}@media (hover:hover) and (pointer:fine){.jrndea_trigger:hover:not(:disabled){color:var(--ec-foreground)}}.jrndea_trigger:active{color:var(--ec-foreground)}.jrndea_trigger[data-state=active]{color:var(--ec-accent-strong)}.jrndea_selection{z-index:-1;border:1px solid var(--ec-border);border-radius:inherit;background:var(--ec-surface);box-shadow:var(--ec-shadow-resting);will-change:transform;position:absolute;inset:0}.jrndea_triggerLabel{z-index:1;align-items:center;gap:var(--ec-space-2);display:inline-flex;position:relative}.jrndea_trigger:focus-visible{outline:var(--ec-focus-outline);outline-offset:var(--ec-focus-outline-offset);background-image:linear-gradient(var(--ec-focus-fill), var(--ec-focus-fill));color:var(--ec-foreground)}.jrndea_trigger:disabled{cursor:not-allowed;opacity:.5}.jrndea_content{margin-top:var(--ec-space-4);color:var(--ec-text-secondary);font-size:var(--ec-text-sm);line-height:var(--ec-leading-body)}.jrndea_content[data-motion-pop-id]{margin-top:0}.jrndea_content[data-state=inactive]{pointer-events:none}.jrndea_content:focus-visible{outline:var(--ec-focus-outline);outline-offset:var(--ec-space-2);border-radius:var(--ec-radius-control);outline-color:var(--ec-foreground)}@media (prefers-reduced-motion:reduce){.jrndea_trigger{transition:none}}}@layer utilities;
@layer properties,theme,base;@layer components{.yY9Zwa_root{width:100%;padding:clamp(var(--ec-space-8), 8vw, var(--ec-space-16)) 0;text-align:left;flex-direction:column;align-items:flex-start;display:flex;container:empty-state/inline-size}.yY9Zwa_root:before{content:"";width:var(--ec-space-2);height:var(--ec-space-2);background:var(--ec-signal)}.yY9Zwa_icon{display:none}.yY9Zwa_glyph{place-items:center;display:grid}.yY9Zwa_frame{width:100%;max-width:100%}.yY9Zwa_copy{display:flow-root}.yY9Zwa_title{margin:var(--ec-space-4) 0 0;color:var(--ec-foreground);font-family:var(--ec-font-display);font-size:var(--ec-text-3xl);font-weight:var(--ec-font-weight-display);letter-spacing:var(--ec-tracking-display);line-height:var(--ec-leading-display);text-transform:var(--ec-display-case);position:relative}.yY9Zwa_description{max-width:70ch;margin:var(--ec-space-4) 0 0;color:var(--ec-text-secondary);font-size:var(--ec-text-base);line-height:var(--ec-leading-body);position:relative}.yY9Zwa_line{text-wrap:pretty;display:block}.yY9Zwa_action{justify-content:flex-start;align-items:center;gap:var(--ec-space-3) var(--ec-space-6);margin-top:var(--ec-space-6);flex-wrap:wrap;display:flex}@container empty-state (min-width:640px){.yY9Zwa_title{font-size:var(--ec-text-5xl)}}}@layer utilities;
@layer properties,theme,base;@layer components{._6vq7Sa_field{align-items:flex-start;gap:0;min-width:0;display:inline-flex}._6vq7Sa_box{width:var(--ec-control-height-sm);height:var(--ec-control-height-sm);border-radius:var(--ec-radius-control);color:var(--ec-control-glyph);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}._6vq7Sa_visual{border:1px solid var(--ec-border-field);border-radius:var(--ec-radius-control);background:var(--ec-surface);width:18px;height:18px;transition:border-color var(--ec-duration-fast) var(--ec-ease-standard), transform var(--ec-duration-spring) var(--ec-ease-spring);display:block;position:relative}._6vq7Sa_fill{border-radius:inherit;background:var(--ec-control-on);position:absolute;inset:-1px}._6vq7Sa_mark{width:18px;height:18px;color:var(--ec-control-glyph);position:absolute;inset:-1px;overflow:visible}._6vq7Sa_box[data-state=checked] ._6vq7Sa_visual,._6vq7Sa_box[data-state=indeterminate] ._6vq7Sa_visual{border-color:var(--ec-control-on)}@media (hover:hover) and (pointer:fine){._6vq7Sa_box[data-state=unchecked]:hover:not(:disabled) ._6vq7Sa_visual{border-color:var(--ec-text-muted)}}._6vq7Sa_box:active:not(:disabled) ._6vq7Sa_visual{transition:border-color var(--ec-duration-fast) var(--ec-ease-standard), transform var(--ec-duration-instant) var(--ec-ease-standard);transform:scale(.95)}._6vq7Sa_box:disabled{opacity:.5;cursor:not-allowed}._6vq7Sa_copy{min-width:0;padding-top:calc((var(--ec-control-height-sm) - var(--ec-text-sm) * 1.4) / 2);gap:2px;margin-left:1px;display:grid}._6vq7Sa_copy label{color:var(--ec-foreground);font-size:var(--ec-text-sm);font-weight:500;line-height:var(--ec-leading-body);cursor:pointer}._6vq7Sa_copy span{color:var(--ec-text-muted);font-size:var(--ec-text-xs);line-height:var(--ec-leading-body)}._6vq7Sa_box[data-state=checked]:focus-visible ._6vq7Sa_fill,._6vq7Sa_box[data-state=indeterminate]:focus-visible ._6vq7Sa_fill{background-color:var(--ec-control-on-focus)}@media (prefers-reduced-motion:reduce){._6vq7Sa_visual,._6vq7Sa_box:active:not(:disabled) ._6vq7Sa_visual{transition:none;transform:none}}._6vq7Sa_box:focus-visible{outline:var(--ec-focus-outline);outline-offset:var(--ec-focus-outline-offset);background-image:linear-gradient(var(--ec-focus-fill), var(--ec-focus-fill));color:var(--ec-foreground)}._6vq7Sa_box[data-state=checked]:focus-visible ._6vq7Sa_visual,._6vq7Sa_box[data-state=indeterminate]:focus-visible ._6vq7Sa_visual{border-color:var(--ec-control-on-focus);background-image:none}}@layer utilities;
@layer properties,theme,base;@layer components{.JwRkgW_root{min-width:0;color:var(--ec-foreground);font-family:var(--ec-font-body);font-size:var(--ec-text-sm);line-height:var(--ec-leading-body);position:relative}.JwRkgW_link{border-radius:var(--ec-radius-control);height:100%;color:inherit;align-content:start;text-decoration:none;display:grid}.JwRkgW_root:focus-within{z-index:1}.JwRkgW_link:focus-visible{outline:var(--ec-focus-outline);outline-offset:var(--ec-space-2);outline-color:var(--ec-foreground);box-shadow:0 0 0 var(--ec-space-2) var(--ec-background)}.JwRkgW_media{border-radius:var(--ec-radius-control);aspect-ratio:1;background-color:var(--ec-panel-product);width:100%;display:block;position:relative;overflow:hidden}.JwRkgW_image,.JwRkgW_hoverImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.JwRkgW_image[data-state=loading]{opacity:0}.JwRkgW_image[data-state=loaded]{opacity:1;transition:opacity var(--ec-duration-standard) var(--ec-ease-standard)}.JwRkgW_hoverImage{opacity:0;transition:opacity var(--ec-duration-standard) var(--ec-ease-standard)}.JwRkgW_placeholder{color:var(--ec-panel-product-foreground);place-items:center;display:grid;position:absolute;inset:0}.JwRkgW_info{gap:var(--ec-space-2);min-width:0;padding:var(--ec-space-3) var(--ec-product-card-inset,var(--ec-space-3)) var(--ec-space-4);display:grid}.JwRkgW_title{font-family:var(--ec-font-display);font-size:var(--ec-text-card-title);font-weight:var(--ec-font-weight-display);letter-spacing:.005em;overflow-wrap:anywhere;text-transform:var(--ec-display-case);transition:color var(--ec-duration-fast) var(--ec-ease-standard);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.02;display:-webkit-box;overflow:hidden}.JwRkgW_detail{color:var(--ec-text-muted);font-family:var(--ec-font-code);font-size:var(--ec-text-2xs);text-transform:uppercase;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.JwRkgW_price{align-items:baseline;column-gap:var(--ec-space-2);color:var(--ec-text-secondary);font-family:var(--ec-font-code);font-size:var(--ec-text-xs);font-variant-numeric:tabular-nums;letter-spacing:.01em;flex-wrap:wrap;display:flex}.JwRkgW_price[data-discounted] .JwRkgW_amount{color:var(--ec-sale)}.JwRkgW_price[data-sold-out]{color:var(--ec-text-muted);text-transform:uppercase}.JwRkgW_compareAt{color:var(--ec-text-muted);text-decoration:line-through}.JwRkgW_note{color:var(--ec-text-secondary);font-size:var(--ec-text-xs)}.JwRkgW_dots{align-items:center;gap:var(--ec-space-1);flex-wrap:wrap;min-height:1rem;display:flex}.JwRkgW_dot{border-radius:var(--ec-radius-pill);background-color:var(--ec-surface-muted);width:.75rem;height:.75rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ec-foreground) 14%, transparent);object-fit:cover;flex:none;display:block}.JwRkgW_dotChip{padding:0 var(--ec-space-1);box-shadow:inset 0 0 0 1px var(--ec-border-strong);color:var(--ec-text-secondary);font-family:var(--ec-font-code);font-size:var(--ec-text-2xs);line-height:var(--ec-leading-body);text-transform:uppercase;flex:none}.JwRkgW_more{color:var(--ec-text-secondary);font-size:var(--ec-text-xs)}.JwRkgW_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.JwRkgW_quick{box-sizing:border-box;width:100%;padding:var(--ec-space-2);aspect-ratio:1;pointer-events:none;align-items:flex-end;display:flex;position:absolute;top:0;left:0}.JwRkgW_quickAdd{--ec-button-height:var(--ec-control-height-md);pointer-events:auto;width:100%}@media (hover:hover) and (pointer:fine){.JwRkgW_link:hover .JwRkgW_hoverImage[data-ready]{opacity:1}.JwRkgW_link:hover .JwRkgW_title{color:var(--ec-signal-text)}.JwRkgW_quick{opacity:0;transition:opacity var(--ec-duration-fast) var(--ec-ease-standard)}.JwRkgW_root:hover .JwRkgW_quick,.JwRkgW_root:focus-within .JwRkgW_quick{opacity:1}}.JwRkgW_media.JwRkgW_skeletonMedia{background-color:var(--ec-panel-product)}.JwRkgW_skeletonTitle{width:72%;height:calc(var(--ec-text-card-title) * 1.02)}.JwRkgW_skeletonPrice{width:38%;height:calc(var(--ec-text-xs) * var(--ec-leading-body))}@media (prefers-reduced-motion:reduce){.JwRkgW_image[data-state],.JwRkgW_hoverImage,.JwRkgW_quick{transition:none}}}@layer utilities;