.velune_root__M_uSl{--velune-ink:#111111;--velune-ivory:#f6f4f0;--velune-paper:#fbfaf8;--velune-stone:#d9d9d6;--velune-muted:#787875;--velune-graphite:#606068;--velune-champagne:#e6bc8a;display:flex;min-height:100dvh;flex-direction:column;background:var(--velune-ivory);color:var(--velune-ink);font-family:var(--font-body)}.velune_root__M_uSl>main{flex:1 0 auto;min-height:calc(100dvh - 6rem);width:100%}.velune_root__M_uSl :focus-visible{outline:2px solid var(--velune-ink);outline-offset:3px}.velune_display__V29I7,.velune_wordmark__d71hr{font-family:var(--font-display);font-style:normal;font-weight:400;letter-spacing:-.045em}.velune_wordmark__d71hr{letter-spacing:.12em}.velune_label__1_C8U{font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.velune_rule__ZjbBJ{border-color:color-mix(in srgb,var(--velune-ink) 10%,transparent)}.velune_imageFrame__dKxLP{background:var(--velune-paper);border:1px solid color-mix(in srgb,var(--velune-ink) 7%,transparent)}.velune_filterButton__qJyBR,.velune_primaryButton__elTyx,.velune_quantityButton___AMrX,.velune_secondaryButton__Xv351{min-height:2.75rem;transition:background-color .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1),border-color .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1)}.velune_primaryButton__elTyx{background:var(--velune-ink);color:white}.velune_primaryButton__elTyx:hover{background:#303030}.velune_filterButton__qJyBR:active,.velune_primaryButton__elTyx:active,.velune_quantityButton___AMrX:active,.velune_secondaryButton__Xv351:active{transform:scale(.985)}.velune_filterButton__qJyBR,.velune_quantityButton___AMrX,.velune_secondaryButton__Xv351{border:1px solid color-mix(in srgb,var(--velune-ink) 16%,transparent);background:transparent;color:var(--velune-ink)}.velune_filterButton__qJyBR:hover,.velune_quantityButton___AMrX:hover,.velune_secondaryButton__Xv351:hover{border-color:var(--velune-ink)}.velune_filterButton__qJyBR[data-active=true]{border-color:var(--velune-ink);background:var(--velune-ink);color:white}.velune_productImage___qrmL{transition:transform .55s cubic-bezier(.23,1,.32,1)}.velune_productCard__G3Kxa:hover .velune_productImage___qrmL{transform:scale(1.035)}@media (prefers-reduced-motion:reduce){.velune_filterButton__qJyBR,.velune_primaryButton__elTyx,.velune_productImage___qrmL,.velune_quantityButton___AMrX,.velune_secondaryButton__Xv351{transition:none}}