.CheckoutClient_page__ibs2J{padding-bottom:calc(var(--checkout-action-height, 6rem) + 2rem);font-variant-numeric:tabular-nums}.CheckoutClient_header__ST44V{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1rem 2rem;padding-bottom:.5rem}.CheckoutClient_title__vfr5O{font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.05;text-wrap:balance}.CheckoutClient_sectionTitle__zh9ES{font-size:clamp(1.75rem,2.3vw,2rem);line-height:1.1;font-weight:500;letter-spacing:-.025em;color:var(--arben-wine);text-wrap:balance}.CheckoutClient_receipt__m2tTB{padding:1rem;border:1px solid var(--arben-rule);border-radius:var(--arben-radius-panel);background:var(--arben-white);font-variant-numeric:tabular-nums}.CheckoutClient_receipt__m2tTB .truncate{overflow:visible;white-space:normal;overflow-wrap:anywhere}.CheckoutClient_receiptTitle__zyC_2{font-size:1.5rem}.CheckoutClient_paymentNote__lwYJV{display:flex;align-items:flex-start;gap:.65rem;margin-top:1rem;padding:.85rem 0 0;border-top:1px dashed var(--arben-rule);font-size:.8125rem;line-height:1.65;color:#69535b}.CheckoutClient_paymentIcon__bSFaj{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#f3e2e5;color:#641126;font-size:1.2rem}.CheckoutClient_paymentTitle__Tz2fz{color:#641126;font-weight:600;margin-bottom:.15rem}.CheckoutClient_legalNote__HkZDF{margin-top:.85rem;font-size:.75rem;line-height:1.65;color:#69535b;text-wrap:pretty}.CheckoutClient_legalNote__HkZDF a{color:#641126;text-decoration:underline;text-underline-offset:3px}.CheckoutClient_totals__rZdCO>div{-moz-column-gap:1rem;column-gap:1rem}.CheckoutClient_totals__rZdCO>div>:last-child{flex-shrink:0;text-align:right}.CheckoutClient_promoConfirmation__iNCLe{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;padding:.75rem 1rem;border:1px solid var(--arben-success,#166534);border-radius:var(--arben-radius-control);background:var(--arben-white);animation:CheckoutClient_promoSettle__w53t4 .26s cubic-bezier(.16,1,.3,1)}.CheckoutClient_promoCheck__z4NSE{width:1.5rem;height:1.5rem;flex-shrink:0;color:var(--arben-success,#166534)}.CheckoutClient_promoCheck__z4NSE path{stroke-dasharray:24;stroke-dashoffset:0;animation:CheckoutClient_promoCheck__z4NSE .36s cubic-bezier(.16,1,.3,1)}.CheckoutClient_mobileAction__eqPmZ{font-variant-numeric:tabular-nums}.CheckoutClient_mobileAction__eqPmZ>div{flex-wrap:wrap}.CheckoutClient_mobileAction__eqPmZ>div>div{min-width:-moz-min-content;min-width:min-content;max-width:100%}@keyframes CheckoutClient_promoSettle__w53t4{0%{transform:translateY(3px)}to{transform:translateY(0)}}@keyframes CheckoutClient_promoCheck__z4NSE{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@media (min-width:1024px){.CheckoutClient_page__ibs2J{padding-bottom:4rem}.CheckoutClient_header__ST44V{padding-bottom:2rem}.CheckoutClient_receipt__m2tTB{padding:1.75rem}.CheckoutClient_receiptTitle__zyC_2{font-size:2rem}}@media (max-width:359px){.CheckoutClient_receipt__m2tTB{padding:1rem}.CheckoutClient_mobileAction__eqPmZ>div{gap:.5rem}}@media (prefers-reduced-motion:reduce){.CheckoutClient_promoCheck__z4NSE path,.CheckoutClient_promoConfirmation__iNCLe{animation:none}}.CheckoutClient_checkoutForm__tSvBd{display:grid;min-width:0;align-items:start;gap:1.25rem}.CheckoutClient_details__9M10P{min-width:0;padding-top:1rem;border-top:1px solid var(--arben-rule)}.CheckoutClient_agreement__d_WKJ{min-width:0;border-top:1px solid var(--arben-rule);padding-top:.5rem}.CheckoutClient_compactPreview__WKotU{margin-top:.7rem}.CheckoutClient_compactImages__2xziN{display:flex;align-items:center;gap:.5rem}.CheckoutClient_compactImages__2xziN img{width:42px;height:50px;flex-shrink:0}.CheckoutClient_compactImages__2xziN p{min-width:0;font-size:.75rem;line-height:1.5}.CheckoutClient_notice__Eb6b_,.CheckoutClient_undoNotice__IPJ9C{margin:0 0 1.25rem;padding:1rem;border:1px solid var(--arben-rule);background:var(--arben-paper-deep);border-radius:var(--arben-radius-panel);color:var(--arben-wine-deep);font-size:.875rem;line-height:1.6}.CheckoutClient_undoNotice__IPJ9C{display:flex;align-items:center;justify-content:space-between;gap:1rem}.CheckoutClient_undoNotice__IPJ9C button{min-width:44px;min-height:44px;color:var(--arben-wine);font-weight:600;text-decoration:underline;text-underline-offset:4px}.CheckoutClient_undoNotice__IPJ9C button:focus-visible{outline:2px solid var(--arben-wine);outline-offset:3px}.CheckoutClient_loadingShell__0uXTJ{max-width:1280px;margin:0 auto;padding:2rem 1rem;min-height:80dvh}.CheckoutClient_loadingHeading__8UJSo{width:10rem;height:2rem;margin-bottom:2rem;background:var(--arben-paper-deep)}.CheckoutClient_loadingColumns__tgKNH{display:grid;gap:1.5rem}.CheckoutClient_loadingCard__xGDa6{min-height:150px;border:1px solid var(--arben-rule);border-radius:var(--arben-radius-panel);background:var(--arben-paper-deep)}.CheckoutClient_loadingFields__jdBGq{display:grid;gap:1.5rem}.CheckoutClient_loadingFields__jdBGq>div{height:4rem;border:1px solid var(--arben-rule);background:var(--arben-paper);border-radius:var(--arben-radius-control)}@media (min-width:1024px){.CheckoutClient_page__ibs2J{padding-bottom:calc(var(--checkout-action-height, 6rem) + 3rem)}.CheckoutClient_checkoutForm__tSvBd{grid-template-columns:minmax(0,.86fr) minmax(0,1fr);-moz-column-gap:3rem;column-gap:3rem;row-gap:1.5rem}.CheckoutClient_receipt__m2tTB{grid-column:1;grid-row:1/3}.CheckoutClient_details__9M10P{grid-column:2;grid-row:1}.CheckoutClient_agreement__d_WKJ{grid-column:2;grid-row:2}.CheckoutClient_compactPreview__WKotU{display:none}.CheckoutClient_loadingColumns__tgKNH{grid-template-columns:minmax(0,.86fr) minmax(0,1fr);gap:3rem}.CheckoutClient_loadingCard__xGDa6{min-height:340px}}.CheckoutClient_compactImages__2xziN p{overflow-wrap:anywhere}.CheckoutClient_preorderTiming__qiGHJ{margin-top:1rem;border-top:1px dashed var(--arben-rule);padding-top:1rem;font-size:.8125rem;line-height:1.65;color:var(--arben-muted);overflow-wrap:anywhere}.OrderMoment_moment__QJt_A{width:100%;max-width:32rem;margin:auto;padding:2rem 1.25rem;text-align:center;color:#641126}.OrderMoment_art__z628D{position:relative;display:flex;justify-content:center;width:12rem;margin:0 auto 1.25rem}.OrderMoment_art__z628D img{position:relative;z-index:1;animation:OrderMoment_arrive__VxUFm .35s cubic-bezier(.23,1,.32,1) both}.OrderMoment_art__z628D:before{content:"";position:absolute;inset:1rem 0 0;border-radius:50%;background:#f4e7e7}.OrderMoment_littleSparkle__yOpLY,.OrderMoment_sparkle__byLgn{position:absolute;z-index:2;color:#8c652c;font-size:2rem;top:1rem;right:0}.OrderMoment_littleSparkle__yOpLY{top:auto;bottom:0;left:0;right:auto;font-size:1.4rem}.OrderMoment_eyebrow__IYWXZ{font-size:.75rem;font-weight:600;letter-spacing:.03em;color:#78585e}.OrderMoment_moment__QJt_A h1{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(2rem,6vw,2.75rem);font-weight:500;line-height:1.1;margin:.75rem 0;text-wrap:balance}.OrderMoment_message__ABI4Q{max-width:25rem;margin:0 auto;font-size:.9rem;line-height:1.7;color:#69535b}.OrderMoment_links__Zsf6P{display:flex;justify-content:center;margin:1.75rem auto}.OrderMoment_links__Zsf6P i{display:grid;place-items:center;width:2rem;height:1.65rem;margin-left:-3px;border:1px solid #b79a77;border-radius:4px;background:#fffdfa;font-style:normal;animation:OrderMoment_linkGlow__ZoG_N 1.8s ease-in-out infinite}.OrderMoment_links__Zsf6P i:nth-child(2){animation-delay:.12s}.OrderMoment_links__Zsf6P i:nth-child(3){animation-delay:.24s;background:#f3e2e5;color:#641126}.OrderMoment_links__Zsf6P i:nth-child(4){animation-delay:.36s}.OrderMoment_links__Zsf6P i:nth-child(5){animation-delay:.48s}.OrderMoment_note__uNPpl{color:#78585e;font-size:.75rem}@keyframes OrderMoment_linkGlow__ZoG_N{0%,70%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes OrderMoment_arrive__VxUFm{0%{opacity:0;transform:translateY(6px) rotate(-4deg)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.OrderMoment_art__z628D img,.OrderMoment_links__Zsf6P i{animation:none}}.ThankYouClient_page___Ch_5{padding:2.5rem 1rem 3.5rem;color:#430b19;background:#fbf8f3}.ThankYouClient_wrap__xaerM{max-width:40rem;margin:auto}.ThankYouClient_hero__jO9Ks{text-align:center;margin-bottom:1.75rem}.ThankYouClient_mascot__3sJEQ{position:relative;width:112px;height:112px;margin:0 auto .5rem}.ThankYouClient_mascot__3sJEQ:before{content:"";position:absolute;inset:1rem .25rem 0;border-radius:50%;background:#f4e7e7}.ThankYouClient_mascot__3sJEQ img{position:relative}.ThankYouClient_eyebrow__etrs6{font-size:.75rem;letter-spacing:.03em;font-weight:600;color:#78585e}.ThankYouClient_hero__jO9Ks h1{margin:.35rem 0 .5rem;font-size:clamp(2.6rem,8vw,3.5rem);line-height:1.05;color:#641126}.ThankYouClient_hero__jO9Ks p:last-child{font-size:.9rem;line-height:1.6;color:#69535b}.ThankYouClient_receipt__J8UZ7{position:relative;background:#fffdfa;border:1px solid #d8c8b3;border-radius:16px 16px 0 0;box-shadow:0 12px 35px #64112608;margin-bottom:2.25rem}.ThankYouClient_receipt__J8UZ7:after{content:"";position:absolute;bottom:-9px;left:-1px;right:-1px;height:10px;background:linear-gradient(135deg,#fffdfa 5px,transparent 0) 0 0/12px 10px,linear-gradient(225deg,#fffdfa 5px,transparent 0) 0 0/12px 10px}.ThankYouClient_receiptHeader__1gKrO{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;border-bottom:1px dashed #d8c8b3}.ThankYouClient_receiptHeader__1gKrO h2{font-size:1.6rem;line-height:1.1;color:#641126}.ThankYouClient_receiptHeader__1gKrO p{margin-top:.35rem;font-size:.75rem;color:#69535b}.ThankYouClient_seal__oXjmT{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:50%;background:#f3e2e5;color:#641126;font-size:1.5rem;transform:rotate(10deg)}.ThankYouClient_code__cTy6g{padding:1rem 1.25rem;border-bottom:1px dashed #d8c8b3}.ThankYouClient_codeLabel__XDZXr{font-size:.75rem;font-weight:600;letter-spacing:.03em;color:#78585e;margin-bottom:.65rem}.ThankYouClient_items__LnxyM{padding:0 1.25rem}.ThankYouClient_item__2_mGk{padding:1.25rem 0;border-bottom:1px solid #ede3d8;min-width:0}.ThankYouClient_item__2_mGk:last-child{border-bottom:0}.ThankYouClient_itemRow__giCrO{display:flex;gap:.75rem;align-items:flex-start}.ThankYouClient_itemText__RRjnp{min-width:0;flex:1}.ThankYouClient_itemText__RRjnp h3{font-family:inherit;font-size:.9rem;font-weight:600;line-height:1.5}.ThankYouClient_itemText__RRjnp p{font-size:.75rem;line-height:1.65;color:#69535b;margin-top:.25rem}.ThankYouClient_price__LW28u{white-space:nowrap;font-size:.9rem;font-weight:600;font-variant-numeric:tabular-nums}.ThankYouClient_thumb__7eUkq{width:56px;height:56px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#fbf8f3}.ThankYouClient_preview__ZbYVA{margin-top:1rem;min-width:0}.ThankYouClient_preview__ZbYVA [data-bracelet-scroll]{border-radius:8px;background:#f8f3ed;border-color:#e8dbcb}.ThankYouClient_totals__R9oHN{border-top:1px dashed #d8c8b3;padding:1.25rem;display:grid;gap:.6rem;font-size:.875rem;font-variant-numeric:tabular-nums}.ThankYouClient_totals__R9oHN>div{display:flex;justify-content:space-between;gap:1rem;color:#69535b}.ThankYouClient_totals__R9oHN dd{text-align:right;white-space:nowrap}.ThankYouClient_totals__R9oHN .ThankYouClient_total__fAWMJ{padding-top:.85rem;margin-top:.25rem;border-top:1px solid #d8c8b3;color:#641126;font-size:1.2rem;font-weight:600}.ThankYouClient_receiptFoot__vEROq{padding:0 1.25rem 1.25rem;text-align:center;font-size:.75rem;color:#78585e}.ThankYouClient_next__HPDmr{margin:0 0 1.5rem;padding:1.25rem;background:#f3ece5;border-radius:12px}.ThankYouClient_next__HPDmr h2{font-size:1.5rem;color:#641126}.ThankYouClient_next__HPDmr p{margin-top:.5rem;font-size:.875rem;line-height:1.7;color:#69535b}.ThankYouClient_actions__o_KZ4{display:grid;gap:.75rem}.ThankYouClient_actions__o_KZ4 a{display:flex;min-height:48px;align-items:center;justify-content:center;border-radius:8px;font-size:.9rem;font-weight:600;text-decoration:none}.ThankYouClient_primary____HZr{background:#641126;color:#fffdfa;border:1px solid #641126}.ThankYouClient_secondary__f0rup{border:1px solid #d8c8b3;color:#641126}.ThankYouClient_actions__o_KZ4 a:hover{filter:brightness(.95)}.ThankYouClient_actions__o_KZ4 a:focus-visible{outline:2px solid #641126;outline-offset:3px}.ThankYouClient_footer__LLyqD{text-align:center;margin-top:1.5rem}.ThankYouClient_footer__LLyqD nav{display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:1rem;column-gap:1rem}.ThankYouClient_footer__LLyqD p{color:#78585e;font-size:.75rem;margin-top:.75rem}.ThankYouClient_unverified___AqSx{max-width:32rem;margin:3rem auto;text-align:center}.ThankYouClient_unverified___AqSx h1{color:#641126;font-size:2.5rem}.ThankYouClient_unverified___AqSx p{color:#69535b;line-height:1.7;margin:1rem 0 1.5rem}@media(min-width:640px){.ThankYouClient_page___Ch_5{padding-top:3rem}.ThankYouClient_code__cTy6g,.ThankYouClient_receiptHeader__1gKrO,.ThankYouClient_totals__R9oHN{padding:1.5rem 2rem}.ThankYouClient_items__LnxyM{padding:0 2rem}.ThankYouClient_actions__o_KZ4{grid-template-columns:1fr 1fr}}.ThankYouClient_hero__jO9Ks h1:focus,.ThankYouClient_unverified___AqSx h1:focus{outline:none}.ThankYouClient_nextSteps___6zOn{display:grid;gap:.875rem;margin-top:1rem}.ThankYouClient_nextSteps___6zOn li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:.75rem}.ThankYouClient_nextSteps___6zOn p{margin:0}.ThankYouClient_stepNumber__wZA99{display:grid;place-items:center;width:28px;height:28px;border:1px solid #d8c8b3;border-radius:50%;font-size:.75rem;color:#641126}.ThankYouClient_helpLink__Lhzvn{display:inline-flex;min-height:44px;align-items:center;margin-top:.75rem;color:#641126;font-size:.8125rem;font-weight:600;text-decoration:underline;text-underline-offset:4px}.ThankYouClient_unverified___AqSx .ThankYouClient_helpLink__Lhzvn{display:flex;justify-content:center}.ThankYouClient_helpLink__Lhzvn:focus-visible{outline:2px solid #641126;outline-offset:3px}@media (prefers-reduced-motion:no-preference){.ThankYouClient_mascot__3sJEQ img{animation:ThankYouClient_receiptGreeting__wVXVL .28s cubic-bezier(.16,1,.3,1)}.ThankYouClient_receipt__J8UZ7{animation:ThankYouClient_receiptSettle__rjw8Z .24s cubic-bezier(.16,1,.3,1)}}@keyframes ThankYouClient_receiptGreeting__wVXVL{0%{transform:translateY(6px) rotate(-4deg)}to{transform:translateY(0) rotate(0)}}@keyframes ThankYouClient_receiptSettle__rjw8Z{0%{transform:translateY(6px)}to{transform:translateY(0)}}.Footer_buildAction__WjQD5{--arben-coral:var(--arben-wine);--arben-coral-hover:var(--arben-wine-deep);border-color:#d8c8b3}.Footer_buildAction__WjQD5:hover{border-color:#d8c8b3}.Footer_buildAction__WjQD5:focus-visible{outline-color:#fbf8f3}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.Footer_buildAction__WjQD5>span{transition:transform .18s cubic-bezier(.16,1,.3,1)}.Footer_buildAction__WjQD5:hover:not(:focus-visible)>span{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.Footer_buildAction__WjQD5,.Footer_buildAction__WjQD5>span{transition:none;transform:none}}.enamel-bangles_page__34wKD{min-height:100dvh;overflow-x:clip;color:var(--arben-ink);background:var(--arben-paper)}.enamel-bangles_main__JVy8O{min-width:0}.enamel-bangles_page__34wKD :where(button,a,input,select):focus-visible{outline:2px solid var(--arben-wine);outline-offset:3px}.enamel-bangles_intro__Q9gqe{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding-block:2.5rem 1.75rem}.enamel-bangles_introCopy__sQR_n{max-width:26rem;padding-bottom:.25rem}.enamel-bangles_introCopy__sQR_n p{font-size:.9375rem;line-height:1.6}.enamel-bangles_introCopy__sQR_n>span{display:block;margin-top:.75rem;color:var(--arben-muted);font-size:.6875rem;letter-spacing:.025em}.enamel-bangles_categorySection__GTW3C{padding-bottom:1.25rem}.enamel-bangles_categoryRail__BJ8TC{display:flex;gap:.625rem;overflow-x:auto;padding:3px 3px 5px;margin:-3px;scrollbar-width:thin;scrollbar-color:var(--arben-rule) transparent}.enamel-bangles_categoryChoice__22w0_{display:inline-flex;flex:0 0 auto;align-items:center;gap:.625rem;min-height:3.5rem;padding:.25rem .875rem .25rem .25rem;border:1px solid var(--arben-rule);border-radius:var(--arben-radius-control);background:var(--arben-white);color:var(--arben-wine);font-size:.8125rem;font-weight:600;transition:border-color var(--arben-motion-fast),background-color var(--arben-motion-fast)}.enamel-bangles_categoryChoice__22w0_[aria-pressed=true]{border-color:var(--arben-wine);background:var(--arben-paper-deep)}.enamel-bangles_allCategories__te4Bs{padding-inline:1rem}.enamel-bangles_categoryCount__moM5F{color:var(--arben-muted);font-size:.6875rem;font-variant-numeric:tabular-nums}.enamel-bangles_categoryImage__KvnOB{position:relative;width:2.875rem;height:2.875rem;overflow:hidden;border-radius:var(--arben-radius-control)}.enamel-bangles_toolbar__VaAge{position:sticky;top:4rem;z-index:30;border-block:1px solid var(--arben-rule);background:var(--arben-paper)}.enamel-bangles_toolbarInner__zEouK{display:grid;padding-block:.75rem}.enamel-bangles_searchRow__f0oQS{display:flex;gap:.625rem;min-width:0}.enamel-bangles_searchField__Bquzz{position:relative;flex:1;min-width:0}.enamel-bangles_searchField__Bquzz>svg{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--arben-muted);pointer-events:none}.enamel-bangles_searchField__Bquzz input{width:100%;min-height:2.75rem;border:1px solid var(--arben-rule);border-radius:var(--arben-radius-control);padding:.625rem .75rem .625rem 2.5rem;background:var(--arben-white);color:var(--arben-ink);caret-color:var(--arben-wine);font-size:1rem;line-height:1.35}.enamel-bangles_searchField__Bquzz input::-moz-placeholder{color:var(--arben-muted);opacity:1}.enamel-bangles_searchField__Bquzz input::placeholder{color:var(--arben-muted);opacity:1}.enamel-bangles_filterToggle__IZzGl{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding-inline:.875rem;border:1px solid var(--arben-rule);border-radius:var(--arben-radius-control);color:var(--arben-wine);background:var(--arben-white);font-size:.75rem;font-weight:600;white-space:nowrap}.enamel-bangles_filterToggle__IZzGl[aria-expanded=true]{background:var(--arben-paper-deep);border-color:var(--arben-wine)}.enamel-bangles_resultRow__eqlUN{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;justify-content:space-between;min-width:0}.enamel-bangles_resultCount__CnJyY{margin-left:auto;color:var(--arben-muted);font-size:.75rem;font-variant-numeric:tabular-nums}.enamel-bangles_resultCount__CnJyY>span{display:none}.enamel-bangles_sortField__dm3UV{display:flex;align-items:center;gap:.25rem}.enamel-bangles_sortField__dm3UV label{font-size:.6875rem;color:var(--arben-muted)}.enamel-bangles_sortField__dm3UV select{width:10rem;min-height:2.75rem;border:0;border-radius:var(--arben-radius-control);padding-inline:.375rem 0;color:var(--arben-wine);background:transparent;font-size:.875rem;font-weight:500;cursor:pointer}.enamel-bangles_refinements__70tJA{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.75rem}.enamel-bangles_filterChoices__nHu8e{display:flex;flex-wrap:wrap;gap:.375rem .75rem}.enamel-bangles_filterChoice__PNFLc{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.75rem;color:var(--arben-muted)}.enamel-bangles_filterChoice__PNFLc[aria-pressed=true]{color:var(--arben-wine);font-weight:600}.enamel-bangles_filterCheck__g0rTU{display:grid;place-items:center;width:1rem;height:1rem;border:1px solid var(--arben-muted);border-radius:50%}.enamel-bangles_filterChoice__PNFLc[aria-pressed=true] .enamel-bangles_filterCheck__g0rTU{border-color:transparent}.enamel-bangles_resetFilters__GgcVg{min-height:2.75rem;color:var(--arben-wine);font-size:.75rem;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.enamel-bangles_results__uyfan{padding-block:1.5rem 3rem;scroll-margin-top:11.5rem}.enamel-bangles_productGrid__pMEpo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1rem}.enamel-bangles_productCard__Vm7WG{display:flex;min-width:0;flex-direction:column}.enamel-bangles_productImage__jT68Y{position:relative;aspect-ratio:4/5;overflow:hidden;background:#f6f0e9;border:1px solid var(--arben-rule)}.enamel-bangles_productPhoto__PVtaS{-o-object-fit:contain;object-fit:contain;transition:transform .35s var(--arben-ease)}.enamel-bangles_unavailablePhoto__43_dM{opacity:.55;filter:saturate(.4)}.enamel-bangles_quickViewTrigger__dp4lE{position:absolute;inset:0;z-index:1}.enamel-bangles_page__34wKD .enamel-bangles_quickViewTrigger__dp4lE:focus-visible{outline-offset:-4px}.enamel-bangles_productBadges__r3U66{position:absolute;top:.75rem;left:.75rem;z-index:2;display:flex;flex-direction:column;align-items:start;gap:.25rem;max-width:calc(100% - 4.5rem);pointer-events:none}.enamel-bangles_productBadges__r3U66>span{padding:.3rem .45rem;background:var(--arben-white);color:var(--arben-wine);font-size:.6875rem;font-weight:600;line-height:1.3}.enamel-bangles_wishlistButton__BzUuN{position:absolute;top:.5rem;right:.5rem;z-index:3;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--arben-rule);border-radius:50%;background:var(--arben-white);color:var(--arben-wine)}.enamel-bangles_wishlistButton__BzUuN[aria-pressed=true]{background:var(--arben-paper-deep);border-color:var(--arben-wine)}.enamel-bangles_quickAdd__ADxRu{display:inline-flex;flex-shrink:0;gap:.25rem;min-width:2.75rem;min-height:2.75rem;padding:.5rem;font-size:.75rem}.enamel-bangles_quickAdd__ADxRu.enamel-bangles_added__8X4B5{border-color:var(--arben-success);color:var(--arben-success)}.enamel-bangles_productInfo__42R_E{display:flex;flex-direction:column;flex:1;padding-top:.625rem}.enamel-bangles_productName__9Pc6J{display:flex;align-items:start;width:100%;min-height:3.375rem;color:var(--arben-wine);text-align:left;font-family:var(--font-cormorant),serif;font-size:1.5rem;font-weight:600;line-height:1.12}.enamel-bangles_productName__9Pc6J>span{display:block;overflow-wrap:anywhere}.enamel-bangles_productPrice__wBG56{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;min-width:0}.enamel-bangles_productPrice__wBG56 p{color:var(--arben-ink);font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}.enamel-bangles_productPrice__wBG56 del{color:var(--arben-muted);font-size:.6875rem}.enamel-bangles_stock__Kaqz4{color:var(--arben-muted);font-size:.75rem;line-height:1.5;overflow-wrap:anywhere}.enamel-bangles_stockWarning__939Nx{color:var(--arben-warning)}.enamel-bangles_productDetails__cnm8v{margin-top:auto;border-bottom:1px solid var(--arben-rule);display:inline-flex;align-items:center;justify-content:start;gap:.25rem;min-height:2.75rem;color:var(--arben-wine);font-size:.75rem;font-weight:500}.enamel-bangles_productDetails__cnm8v svg{width:.875rem;height:.875rem}.enamel-bangles_storySection__MJmJV{padding-block:1rem 3.5rem}.enamel-bangles_craftStory__LHJlf{display:grid;grid-template-columns:1fr 2fr;gap:3rem;border-block:1px solid var(--arben-rule);padding-block:2rem}.enamel-bangles_sectionTitle__RYb_4{max-width:9ch;font-family:var(--font-cormorant),serif;color:var(--arben-wine);font-size:2.75rem;font-weight:500;line-height:1}.enamel-bangles_craftFeatures__MRKxx{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 2rem}.enamel-bangles_craftFeature__b6SQx{position:relative;padding-left:1.75rem}.enamel-bangles_craftIcon__Mb4QL{position:absolute;top:0;left:0;color:var(--arben-wine)}.enamel-bangles_modalLayer__RLJEX{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:1.5rem}.enamel-bangles_modalBackdrop__yGdvt{position:absolute;inset:0;background:rgb(37 23 26/72%)}.enamel-bangles_modal__Wr_sH{position:relative;display:flex;flex-direction:column;width:100%;max-width:58rem;max-height:min(90dvh,54rem);overflow:hidden;border-radius:var(--arben-radius-feature);background:var(--arben-white);animation:enamel-bangles_modal-enter__p6mBN var(--arben-motion-normal) var(--arben-ease)}.enamel-bangles_modalClose__SIpe_{position:absolute;top:.75rem;right:.75rem;z-index:5;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--arben-rule);border-radius:50%;color:var(--arben-wine);background:var(--arben-white)}.enamel-bangles_modalClose__SIpe_ svg{width:1.25rem;height:1.25rem}.enamel-bangles_modalScroll__f0CJC{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--arben-rule) var(--arben-white);scrollbar-width:thin}.enamel-bangles_modalBody__L8XXI{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.enamel-bangles_modalImage__z1qre{position:relative;min-height:30rem;background:#f6f0e9}.enamel-bangles_modalImage__z1qre img{-o-object-fit:contain;object-fit:contain}.enamel-bangles_modalDetails__93y5k{padding:2.5rem 1.75rem 1.25rem}.enamel-bangles_modalDetails__93y5k h2{padding-right:1.5rem;font-family:var(--font-cormorant),serif;color:var(--arben-wine);font-size:2.5rem;font-weight:500;line-height:1.05}.enamel-bangles_modalSubtitle__xHBTZ{margin-top:.5rem;color:var(--arben-muted);font-size:.75rem;line-height:1.5}.enamel-bangles_modalPrice__raMWJ{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;font-variant-numeric:tabular-nums}.enamel-bangles_modalPrice__raMWJ>span{color:var(--arben-wine);font-size:1.375rem;font-weight:600}.enamel-bangles_modalPrice__raMWJ del{color:var(--arben-muted);font-size:.875rem}.enamel-bangles_modalStock__2cOa9{margin-block:.375rem 1.25rem;color:var(--arben-success);font-size:.75rem;line-height:1.5}.enamel-bangles_modalStock__2cOa9.enamel-bangles_stockWarning__939Nx{color:var(--arben-warning)}.enamel-bangles_modalStock__2cOa9.enamel-bangles_stockUnavailable__pKkW6{color:var(--arben-muted)}.enamel-bangles_modalDescription__qFXK_{margin-bottom:1.25rem;font-size:.875rem;line-height:1.75}.enamel-bangles_modalInfo__7sfpH{display:grid;gap:.875rem;padding-block:1.25rem;border-block:1px solid var(--arben-rule)}.enamel-bangles_modalInfo__7sfpH>div{display:flex;align-items:start;gap:.625rem;color:var(--arben-muted);font-size:.75rem;line-height:1.5}.enamel-bangles_modalInfo__7sfpH svg{flex-shrink:0;margin-top:.125rem;color:var(--arben-wine)}.enamel-bangles_modalSecondary__3gUIq{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding-top:1rem}.enamel-bangles_modalSecondary__3gUIq button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;border:1px solid var(--arben-rule);border-radius:var(--arben-radius-control);color:var(--arben-wine);font-size:.75rem;font-weight:600}.enamel-bangles_modalSecondary__3gUIq button[aria-pressed=true]{background:var(--arben-paper-deep);border-color:var(--arben-wine)}.enamel-bangles_fullDetails__PgNeX{display:flex;align-items:center;justify-content:center;min-height:2.75rem;margin-top:.25rem;color:var(--arben-wine);text-decoration:underline;text-underline-offset:4px;font-size:.75rem}.enamel-bangles_modalActions__x968B{display:grid;grid-template-columns:1fr 1fr;flex-shrink:0;gap:.75rem;border-top:1px solid var(--arben-rule);padding:1rem 1.25rem;background:var(--arben-white)}.enamel-bangles_modalActions__x968B>button{width:100%;min-height:3rem;padding-inline:.5rem;font-size:.875rem}.enamel-bangles_modalActions__x968B>button:disabled{background:var(--arben-paper-deep);border-color:var(--arben-rule);color:var(--arben-muted);cursor:not-allowed}.enamel-bangles_detailMain__dbgH4{padding-bottom:3.5rem}.enamel-bangles_breadcrumb__PnCbA{display:flex;align-items:center;gap:.625rem;min-height:4rem;color:var(--arben-muted);font-size:.75rem}.enamel-bangles_breadcrumb__PnCbA a{display:flex;align-items:center;min-height:2.75rem;white-space:nowrap}.enamel-bangles_breadcrumb__PnCbA [aria-current]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enamel-bangles_detailProduct__J8yaL{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:3.5rem}.enamel-bangles_detailPhoto__ZEH1X{position:sticky;top:5.5rem;aspect-ratio:1;border:1px solid var(--arben-rule);background:var(--arben-paper-deep);overflow:hidden}.enamel-bangles_detailContent__jcHFO{padding-block:1rem}.enamel-bangles_detailCollection__FitVp{margin-top:.75rem;color:var(--arben-muted);font-size:.8125rem}.enamel-bangles_detailPrice__KM073{display:flex;align-items:baseline;gap:.75rem;margin-top:1.75rem;font-variant-numeric:tabular-nums}.enamel-bangles_detailPrice__KM073>span{color:var(--arben-wine);font-size:1.5rem;font-weight:600}.enamel-bangles_detailPrice__KM073 del{color:var(--arben-muted);font-size:.875rem}.enamel-bangles_detailAvailability__JI4bj{margin-top:.375rem;color:var(--arben-muted);font-size:.8125rem;line-height:1.6}.enamel-bangles_detailAvailability__JI4bj.enamel-bangles_stockWarning__939Nx{color:var(--arben-warning)}.enamel-bangles_detailDescription__zM3Q_{margin-top:1.5rem;color:var(--arben-ink);font-size:.9375rem;line-height:1.8}.enamel-bangles_detailActions__euxZc{margin-top:1.75rem}.enamel-bangles_detailActions__euxZc>div{grid-template-columns:1fr}.enamel-bangles_detailActions__euxZc a{border-color:transparent}.enamel-bangles_detailNote__NaYCe{margin-top:1rem;color:var(--arben-muted);font-size:.75rem;line-height:1.6}.enamel-bangles_detailSpecs__yzfIS{margin-top:1.75rem;border-top:1px solid var(--arben-rule);font-size:.8125rem}.enamel-bangles_detailSpecs__yzfIS>div{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:1rem;padding-block:.875rem;border-bottom:1px solid var(--arben-rule)}.enamel-bangles_detailSpecs__yzfIS dt{color:var(--arben-muted)}.enamel-bangles_detailSpecs__yzfIS dd{font-weight:500;text-transform:capitalize}.enamel-bangles_detailShopping__XscSm{display:grid;grid-template-columns:1fr 1.5fr auto;gap:1.5rem;align-items:center;margin-top:3rem;padding-block:1.75rem;border-block:1px solid var(--arben-rule)}.enamel-bangles_detailShopping__XscSm h2{font-family:var(--font-cormorant),serif;font-size:1.75rem;font-weight:500;color:var(--arben-wine)}.enamel-bangles_detailShopping__XscSm p{max-width:22rem;color:var(--arben-muted);font-size:.8125rem;line-height:1.7}.enamel-bangles_detailShopping__XscSm a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--arben-wine);text-decoration:underline;text-underline-offset:4px;font-size:.8125rem}@keyframes enamel-bangles_modal-enter__p6mBN{0%{transform:translateY(12px)}to{transform:translateY(0)}}@media (hover:hover){.enamel-bangles_categoryChoice__22w0_:hover,.enamel-bangles_filterToggle__IZzGl:hover{border-color:var(--arben-wine)}.enamel-bangles_productImage__jT68Y:hover .enamel-bangles_productPhoto__PVtaS{transform:scale(1.025)}.enamel-bangles_quickAdd__ADxRu:hover{background:var(--arben-paper-deep);color:var(--arben-wine)}.enamel-bangles_quickAdd__ADxRu.enamel-bangles_added__8X4B5:hover{background:var(--arben-paper-deep)}.enamel-bangles_productDetails__cnm8v:hover,.enamel-bangles_productName__9Pc6J:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:1023px){.enamel-bangles_resultCount__CnJyY>span{display:inline}.enamel-bangles_productGrid__pMEpo{grid-template-columns:repeat(3,minmax(0,1fr))}.enamel-bangles_intro__Q9gqe{gap:1rem;padding-top:2rem}.enamel-bangles_introCopy__sQR_n{max-width:19rem}.enamel-bangles_craftStory__LHJlf{grid-template-columns:1fr;gap:1.5rem}.enamel-bangles_sectionTitle__RYb_4{max-width:none}.enamel-bangles_detailProduct__J8yaL{gap:1.5rem}.enamel-bangles_detailContent__jcHFO{padding-block:.5rem}.enamel-bangles_detailShopping__XscSm{grid-template-columns:1fr 1fr;gap:1rem}}@media (max-width:639px){.enamel-bangles_intro__Q9gqe{display:block;padding-block:1.375rem 1rem}.enamel-bangles_introCopy__sQR_n{max-width:none;padding:0}.enamel-bangles_introCopy__sQR_n p{margin-top:.5rem;font-size:.8125rem}.enamel-bangles_introCopy__sQR_n>span{display:none}.enamel-bangles_categorySection__GTW3C{padding-bottom:.875rem}.enamel-bangles_categoryRail__BJ8TC{margin-right:calc(-1 * var(--arben-gutter));padding-right:var(--arben-gutter)}.enamel-bangles_categoryChoice__22w0_{min-height:3.125rem;gap:.375rem;padding-right:.625rem;font-size:.75rem}.enamel-bangles_allCategories__te4Bs{padding-inline:.75rem}.enamel-bangles_categoryImage__KvnOB{width:2.5rem;height:2.5rem}.enamel-bangles_toolbarInner__zEouK{padding-block:.625rem 0;gap:0}.enamel-bangles_filterToggle__IZzGl{padding-inline:.625rem;gap:.375rem}.enamel-bangles_searchField__Bquzz input{padding-left:2.125rem}.enamel-bangles_searchField__Bquzz>svg{left:.75rem}.enamel-bangles_resultRow__eqlUN{gap:.25rem}.enamel-bangles_resultCount__CnJyY{font-size:.6875rem}.enamel-bangles_sortField__dm3UV{gap:.125rem}.enamel-bangles_sortField__dm3UV select{width:9.75rem;font-size:1rem}.enamel-bangles_refinements__70tJA{align-items:start;flex-direction:column;gap:0;border-top:1px solid var(--arben-rule);padding-block:.375rem}.enamel-bangles_filterChoices__nHu8e{gap:.5rem 1rem}.enamel-bangles_results__uyfan{padding-block:1rem 2rem}.enamel-bangles_productGrid__pMEpo{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.375rem .75rem}.enamel-bangles_productBadges__r3U66{top:.5rem;left:.5rem;max-width:calc(100% - 3.75rem)}.enamel-bangles_productBadges__r3U66>span{padding:.25rem .375rem}.enamel-bangles_wishlistButton__BzUuN{top:.375rem;right:.375rem}.enamel-bangles_productInfo__42R_E{padding-top:.5rem}.enamel-bangles_productName__9Pc6J{min-height:2.8rem;font-size:1.25rem}.enamel-bangles_productPrice__wBG56 p{font-size:.8125rem}.enamel-bangles_productDetails__cnm8v{gap:.125rem}.enamel-bangles_storySection__MJmJV{padding-block:.5rem 2.5rem}.enamel-bangles_craftStory__LHJlf{padding-block:1.5rem}.enamel-bangles_sectionTitle__RYb_4{font-size:2.25rem}.enamel-bangles_craftFeatures__MRKxx{gap:1.5rem 1rem}.enamel-bangles_craftFeature__b6SQx{padding:0}.enamel-bangles_craftIcon__Mb4QL{position:static;margin-bottom:.5rem}.enamel-bangles_modalLayer__RLJEX{align-items:end;padding:0}.enamel-bangles_modal__Wr_sH{max-height:94dvh;border-radius:var(--arben-radius-feature) var(--arben-radius-feature) 0 0}.enamel-bangles_modalBody__L8XXI{display:block}.enamel-bangles_modalImage__z1qre{height:min(34dvh,18rem);min-height:0}.enamel-bangles_modalImage__z1qre img{-o-object-position:center 52%;object-position:center 52%}.enamel-bangles_modalDetails__93y5k{padding:1.25rem 1.25rem .75rem}.enamel-bangles_modalDetails__93y5k h2{padding-right:0;font-size:2rem}.enamel-bangles_modalPrice__raMWJ{margin-top:.875rem}.enamel-bangles_modalStock__2cOa9{margin-bottom:1rem}.enamel-bangles_modalActions__x968B{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));gap:.5rem}.enamel-bangles_breadcrumb__PnCbA{gap:.5rem;min-height:3.5rem;font-size:.6875rem}.enamel-bangles_detailProduct__J8yaL{grid-template-columns:1fr;gap:1.25rem}.enamel-bangles_detailPhoto__ZEH1X{position:relative;top:auto;aspect-ratio:6/5}.enamel-bangles_detailContent__jcHFO{padding:0}.enamel-bangles_detailPrice__KM073{margin-top:1.25rem}.enamel-bangles_detailDescription__zM3Q_{margin-top:1.25rem;font-size:.875rem}.enamel-bangles_detailActions__euxZc{margin-top:1.25rem}.enamel-bangles_detailShopping__XscSm{grid-template-columns:1fr;gap:.5rem;margin-top:2rem}}@media (max-width:359px){.enamel-bangles_resultCount__CnJyY>span{display:none}.enamel-bangles_filterToggle__IZzGl{padding-inline:.5rem}.enamel-bangles_filterToggle__IZzGl>svg{display:none}.enamel-bangles_productGrid__pMEpo{-moz-column-gap:.625rem;column-gap:.625rem}.enamel-bangles_productName__9Pc6J{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.enamel-bangles_productPhoto__PVtaS{transition:none}.enamel-bangles_modal__Wr_sH{animation:none}}.enamel-bangles_toolbarExpanded__RvhU4{position:static}.enamel-bangles_toolbarInner__zEouK{grid-template-columns:1fr;gap:.375rem}.enamel-bangles_availabilityChoices__7j0ZF{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.enamel-bangles_availabilityChoices__7j0ZF button{min-height:2.75rem;padding:.5rem .625rem;border:1px solid transparent;border-radius:var(--arben-radius-control);color:var(--arben-wine);font-size:.75rem;white-space:nowrap}.enamel-bangles_availabilityChoices__7j0ZF button[aria-pressed=true]{border-color:var(--arben-rule);background:var(--arben-paper-deep);font-weight:600}.enamel-bangles_availabilityChoices__7j0ZF button span{margin-left:.25rem;font-variant-numeric:tabular-nums}.enamel-bangles_collectionEstimate__YjlGx{margin-bottom:1rem;font-size:.8125rem;line-height:1.5;color:var(--arben-wine)}.enamel-bangles_priceActionRow__kCXW9{display:flex;align-items:center;justify-content:space-between;gap:.25rem;min-height:2.75rem}.enamel-bangles_cardAvailability__LYKfC{min-height:2.25rem;margin-top:.375rem}.enamel-bangles_childSize__cFvd9{font-size:.75rem;line-height:1.5;font-weight:600;color:var(--arben-wine)}.enamel-bangles_productFacts__YYjgP{margin-block:1rem;font-size:.8125rem;line-height:1.5}.enamel-bangles_productFacts__YYjgP>div{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.5rem;padding-block:.5rem;border-top:1px solid var(--arben-rule)}.enamel-bangles_productFacts__YYjgP dt{color:var(--arben-muted)}@media (max-width:639px){.enamel-bangles_availabilityChoices__7j0ZF{width:100%;justify-content:space-between;gap:0}.enamel-bangles_availabilityChoices__7j0ZF button{padding-inline:.375rem}.enamel-bangles_resultCount__CnJyY{margin-left:0;font-size:.75rem}.enamel-bangles_sortField__dm3UV{margin-left:auto}.enamel-bangles_collectionEstimate__YjlGx,.enamel-bangles_quickAdd__ADxRu>svg{display:none}}@media (max-height:500px){.enamel-bangles_toolbar__VaAge{position:static}}.enamel-bangles_resultCount__CnJyY>.enamel-bangles_countsAnnouncement__oYqmP{display:inline}.keychain_page__10b9K{min-height:100dvh;padding-bottom:calc(6.5rem + env(safe-area-inset-bottom));background:var(--arben-paper);color:var(--arben-ink)}.keychain_intro__cP9ae{padding-block:1rem}.keychain_introGrid__E4o3x{display:grid;align-items:center;gap:1rem}.keychain_title__GfBDd{max-width:none;font-size:2rem}.keychain_introDetails__2au01{display:grid;gap:.65rem}.keychain_startingPrice___Htpc{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:.875rem;color:var(--arben-wine)}.keychain_startingPrice___Htpc strong{font-weight:650;font-variant-numeric:tabular-nums}.keychain_startingPrice___Htpc span{color:var(--arben-muted);font-size:.75rem}.keychain_editNotice__CQyBZ{padding:.75rem 1rem;background:var(--arben-paper-deep);border-radius:var(--arben-radius-control);font-size:.8125rem;color:var(--arben-wine)}.keychain_hardwareSection__pbAls{padding-block:1rem;border-top:1px solid var(--arben-rule)}.keychain_hardwareLayout___9ZZU{display:grid;gap:.875rem}.keychain_hardwareHeading__fcBco p{margin-top:.3rem;color:var(--arben-muted);font-size:.8125rem}.keychain_page__10b9K .keychain_stepTitle__tcxRN{font-family:var(--font-inter),sans-serif;font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--arben-wine);letter-spacing:-.01em}.keychain_hardwareChoices__OI4ve{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.keychain_hardwareChoice__srgDt{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;padding:.75rem;border:1px solid var(--arben-rule);border-radius:var(--arben-radius-panel);background:var(--arben-white);text-align:left;transition:border-color var(--arben-motion-fast),background-color var(--arben-motion-fast)}.keychain_hardwareChoice__srgDt[aria-pressed=true]{border-color:var(--arben-wine);background:var(--arben-paper-deep)}.keychain_hardwareImage__iGJfP{position:relative;display:block;width:100%;height:2.75rem}.keychain_hardwareCopy__wn_N3{display:grid;gap:.2rem;min-width:0}.keychain_hardwareName__rh1e_{color:var(--arben-wine);font-size:.875rem;font-weight:650}.keychain_hardwareDescription__7mr77{color:var(--arben-muted);font-size:.75rem;line-height:1.5}.keychain_choiceMark__aKXtZ{position:absolute;top:.6rem;right:.6rem;width:1.125rem;height:1.125rem;border:1px solid var(--arben-rule);border-radius:50%;color:var(--arben-white)}.keychain_hardwareChoice__srgDt[aria-pressed=true] .keychain_choiceMark__aKXtZ{border-color:var(--arben-wine);background:var(--arben-wine)}.keychain_workspace__St0jr{border-block:1px solid var(--arben-rule);background:var(--arben-white)}.keychain_workspaceGrid__0p_F5{padding-block:.75rem}.keychain_previewLayout___t2pg{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;min-width:0}.keychain_previewSubline__fmdfz{display:none;color:var(--arben-muted);font-size:.8125rem;margin-top:.3rem}.keychain_previewStage__3cuu1{grid-column:1/-1;grid-row:2;min-width:0;display:grid;align-content:center;min-height:6rem;margin-top:.75rem;border-radius:var(--arben-radius-feature);background:var(--arben-paper-deep)}.keychain_lengthControl___Is7W{display:flex;align-items:center;border:1px solid var(--arben-rule);border-radius:var(--arben-radius-control);background:var(--arben-white);overflow:hidden}.keychain_lengthControl___Is7W output{min-width:3.25rem}.keychain_helpText__c0fCV{min-width:0;color:var(--arben-muted);font-size:.75rem;line-height:1.5}.keychain_helpButton__AmaN_{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--arben-radius-control);color:var(--arben-wine);background:var(--arben-paper)}.keychain_receipt___tcTF{padding:1.25rem;border-radius:var(--arben-radius-feature);background:var(--arben-paper)}.keychain_receipt___tcTF dl{font-size:.8125rem;line-height:1.6}.keychain_receipt___tcTF dd{flex-shrink:0;white-space:nowrap;font-variant-numeric:tabular-nums}.keychain_selectionStatus__ZP8GO{grid-column:1;min-height:1.5rem;padding-top:.25rem;color:var(--arben-wine);font-size:.75rem;line-height:1.5}.keychain_librarySection__jGgIH{min-width:0;padding-block:2rem}.keychain_commitBar__0J5BU{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--arben-rule);background:var(--arben-white)}.keychain_commitMeta__sS9RB{color:var(--arben-muted);font-size:.75rem;line-height:1.5}@media (hover:hover) and (pointer:fine){.keychain_hardwareChoice__srgDt:hover{border-color:var(--arben-wine)}.keychain_helpButton__AmaN_:hover{background:var(--arben-paper-deep)}}@media (min-width:640px){.keychain_intro__cP9ae{padding-block:2.5rem}.keychain_introGrid__E4o3x{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2rem}.keychain_startingPrice___Htpc span{flex-basis:auto;padding-left:.5rem}.keychain_hardwareChoice__srgDt{flex-direction:row;align-items:center;padding:1rem 2rem 1rem .75rem;gap:1rem}.keychain_hardwareImage__iGJfP{width:7rem;height:3.5rem;flex-shrink:0}.keychain_previewSubline__fmdfz{display:block}.keychain_previewStage__3cuu1{min-height:10rem}}@media (min-width:1024px){.keychain_page__10b9K{padding-bottom:0}.keychain_intro__cP9ae{padding-block:2.75rem}.keychain_title__GfBDd{max-width:12ch;font-size:clamp(3rem,4.4vw,4.5rem)}.keychain_hardwareSection__pbAls{padding-block:1.25rem}.keychain_hardwareLayout___9ZZU{grid-template-columns:minmax(0,.75fr) minmax(0,1.65fr);align-items:center;gap:2rem}.keychain_workspaceGrid__0p_F5{display:grid;grid-template-columns:minmax(0,1fr) 22rem;gap:.5rem 1.5rem;padding-block:1.5rem}.keychain_previewLayout___t2pg{align-content:start}.keychain_previewStage__3cuu1{min-height:13rem;margin-top:1rem}.keychain_librarySection__jGgIH{padding-block:2.5rem}}@media (max-width:359px){.keychain_intro__cP9ae{padding-block:.75rem}.keychain_introGrid__E4o3x{gap:.75rem}.keychain_hardwareSection__pbAls{padding-block:.75rem}.keychain_hardwareHeading__fcBco p{display:none}.keychain_hardwareChoice__srgDt{padding:.625rem;gap:.375rem}.keychain_hardwareImage__iGJfP{height:2rem}.keychain_previewLayout___t2pg{-moz-column-gap:.25rem;column-gap:.25rem}.keychain_page__10b9K .keychain_stepTitle__tcxRN{font-size:.875rem}.keychain_lengthControl___Is7W output{min-width:2.75rem;font-size:.6875rem}}.BuilderArby_launcherArrival__S5eCe{animation:BuilderArby_arby-arrive__UqWdl .26s cubic-bezier(.16,1,.3,1) both}.BuilderArby_practiceTarget__Ug89H{outline:2px solid var(--arben-wine);outline-offset:4px;animation:BuilderArby_arby-orient__Zy38L 1.8s ease-out both}@keyframes BuilderArby_arby-arrive__UqWdl{0%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes BuilderArby_arby-orient__Zy38L{0%{outline-offset:7px}to{outline-offset:3px}}@media (prefers-reduced-motion:reduce){.BuilderArby_launcherArrival__S5eCe,.BuilderArby_practiceTarget__Ug89H{animation:none}}