.checkout_checkout__CTEFr{padding:56px 56px 100px;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:80px;gap:80px;align-items:start}.checkout_section__j9G2h{margin-bottom:56px;padding-bottom:24px;border-bottom:1px solid var(--vs-line)}.checkout_section__j9G2h:last-child{border-bottom:0}.checkout_sectionHead__q1bge{display:flex;align-items:baseline;gap:14px;margin-bottom:24px}.checkout_sectionNum__GjSgT{font-family:var(--font-display);font-style:italic;color:var(--vs-rose-700);font-size:calc((22px) * var(--cms-fs, 1));min-width:36px}.checkout_sectionTitle__kMjp_{font-family:var(--font-display);font-weight:400;font-size:calc((36px) * var(--cms-fs, 1));line-height:1.05;letter-spacing:-.01em;margin:0;flex:1 1}.checkout_sectionTitle__kMjp_ em{font-style:italic;color:var(--vs-rose-700)}.checkout_addrSearchBtn__MR_CI{font-family:var(--font-mono);font-size:calc((14px) * var(--cms-fs, 1));letter-spacing:.14em;text-transform:uppercase;font-weight:600;background:var(--vs-maroon);border:1px solid var(--vs-maroon);color:var(--vs-maroon-fg);padding:13px;cursor:pointer;border-radius:var(--radius-md);display:inline-flex;align-items:center;gap:10px;width:100%;margin-bottom:24px;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.checkout_addrSearchBtn__MR_CI svg{flex-shrink:0}.checkout_addrSearchBtn__MR_CI:hover{border-color:var(--vs-maroon-soft);background:var(--vs-maroon-soft)}.checkout_addrSearchBtn__MR_CI:focus-visible{outline:2px solid var(--vs-maroon);outline-offset:2px}.checkout_savedAddrGrid__pE8BP{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-bottom:8px}.checkout_savedAddrCard____spm{display:flex;flex-direction:column;gap:3px;text-align:left;padding:12px 14px;background:var(--vs-paper);border:1px solid var(--vs-line);border-radius:var(--radius-sm);cursor:pointer;font:inherit;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.checkout_savedAddrCard____spm:hover{border-color:var(--vs-rose-300)}.checkout_savedAddrCardOn__StFGJ{border-color:var(--vs-rose-700);background:var(--vs-rose-50)}.checkout_savedAddrLabel__dhzeM{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:calc((10px) * var(--cms-fs, 1));letter-spacing:.18em;text-transform:uppercase;color:var(--vs-rose-700)}.checkout_savedAddrLabel__dhzeM svg{flex-shrink:0}.checkout_savedAddrEditHint__dqTVT{font-family:var(--font-mono);font-size:calc((9px) * var(--cms-fs, 1));letter-spacing:.18em;text-transform:uppercase;color:var(--vs-ink-mid);margin-top:4px;text-decoration:underline;text-underline-offset:3px}.checkout_savedAddrStreet__isnKW{font-size:calc((13px) * var(--cms-fs, 1));font-weight:500;color:var(--vs-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout_savedAddrMeta__3CES0{font-size:calc((12px) * var(--cms-fs, 1));color:var(--vs-ink-mid)}.checkout_field__Y30LM{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.checkout_fieldLabel__xdhI_{font-size:calc((10px) * var(--cms-fs, 1));letter-spacing:.2em;text-transform:uppercase;color:var(--vs-ink-mid);font-weight:600;display:block;cursor:pointer}.checkout_field__Y30LM input,.checkout_field__Y30LM select{font:inherit;font-family:var(--font-sans);font-size:calc((15px) * var(--cms-fs, 1));padding:14px 16px;background:var(--vs-paper);border:1px solid var(--vs-line);color:var(--vs-ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;transition:border-color var(--dur) var(--ease)}.checkout_field__Y30LM input:focus,.checkout_field__Y30LM select:focus{outline:0;border-color:var(--vs-ink)}.checkout_fieldRow__TrQyC{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.checkout_fieldRow3__qC1k_{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px}.checkout_shipMethod__EhLeH{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:10px}.checkout_shipOpt__Z0Uh_{padding:18px 16px;align-items:baseline;gap:16px}.checkout_shipOpt__Z0Uh_:hover{border-color:var(--vs-ink)}.checkout_shipOptName__GtVld{margin-bottom:4px}.checkout_shipOptName__GtVld em{font-style:italic;color:var(--vs-rose-700)}.checkout_shipOptPrice__w0kiI{font-size:calc((12px) * var(--cms-fs, 1));font-weight:600}.checkout_payList__qjVqj{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0;min-width:0}.checkout_srOnly__56Kza{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.checkout_payGroupLabel__VDu1e{margin:0 0 2px;font-size:calc((10px) * var(--cms-fs, 1));letter-spacing:.2em;text-transform:uppercase;color:var(--vs-ink-mid);font-weight:600}.checkout_payGroupLabelOther__cJX_0{margin-top:12px;padding-top:18px;border-top:1px solid var(--vs-line)}.checkout_payOpt__tlozc{background:var(--vs-paper);border:1px solid var(--vs-line);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.checkout_payOptOn__zApS1,.checkout_payOpt__tlozc:hover{border-color:var(--vs-ink)}.checkout_payOptOn__zApS1{background:var(--vs-rose-50)}.checkout_payOptHead__H7kRB{display:grid;grid-template-columns:18px 1fr;align-items:center;grid-gap:14px;gap:14px;padding:16px;cursor:pointer;color:var(--vs-ink)}.checkout_payOptHeadCard__pVbEC{grid-template-columns:18px 38px 1fr}.checkout_payRadio___Ur4b{width:18px;height:18px;margin:0;accent-color:var(--vs-rose-700);cursor:pointer}.checkout_payRadio___Ur4b:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:3px}.checkout_payOptText__sGn2o{display:grid;grid-gap:4px;gap:4px;min-width:0}.checkout_payOptName__btcLL{font-family:var(--font-display);font-size:calc((20px) * var(--cms-fs, 1));line-height:1.15}.checkout_payOptName__btcLL em{font-style:italic;color:var(--vs-rose-700)}.checkout_payOptSub__FwVdP{font-size:calc((12px) * var(--cms-fs, 1));color:var(--vs-ink-mid)}.checkout_payOptBody__XXMpj{display:grid;grid-gap:14px;gap:14px;justify-items:start;padding:0 16px 18px 48px;font-size:calc((13px) * var(--cms-fs, 1));color:var(--vs-ink-mid)}.checkout_payOptBody__XXMpj>.checkout_efectyStub__DrVRJ,.checkout_payOptBody__XXMpj>.checkout_pseStub__UpRQ7{margin:0;padding:0;background:none;border:0}.checkout_payOptBody__XXMpj .checkout_cvvStep__an3HE{margin:0}.checkout_makePrimaryBtn__TOCKi{padding:9px 16px}.checkout_newCard__bH25u{display:grid;grid-gap:12px;gap:12px;width:100%}.checkout_newCardHint__Yp0b0,.checkout_newCardNote__bdi5z{margin:0}.checkout_newCardCheck__UGjzj{display:flex;align-items:flex-start;gap:10px;color:var(--vs-ink);cursor:pointer}.checkout_newCardCheck__UGjzj input{margin-top:2px;flex-shrink:0;accent-color:var(--vs-rose-700)}.checkout_payNotice__af3kA{margin:0;font-size:calc((13px) * var(--cms-fs, 1));color:var(--vs-ink)}.checkout_chargeSummary__XQ7_J{display:flex;flex-direction:column;gap:5px;padding:14px 16px;border:1px solid var(--vs-line);background:var(--vs-rose-50);color:var(--vs-ink-mid);font-size:calc((13px) * var(--cms-fs, 1))}.checkout_chargeSummary__XQ7_J strong{color:var(--vs-ink)}.checkout_shipOptions__WNoOt{display:flex;flex-direction:column;gap:10px}.checkout_shipOpt__Z0Uh_{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--vs-paper);border:1px solid var(--vs-line);padding:15px 18px;cursor:pointer;text-align:left;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease);font:inherit}.checkout_shipOptOn__jM9NG{border-color:var(--vs-ink);background:var(--vs-rose-50)}.checkout_shipOptName__GtVld{font-family:var(--font-display);font-size:calc((18px) * var(--cms-fs, 1))}.checkout_shipOptSub__U2HC2{font-size:calc((12px) * var(--cms-fs, 1));color:var(--vs-ink-mid);margin-top:2px}.checkout_shipOptPrice__w0kiI{font-family:var(--font-mono);font-size:calc((14px) * var(--cms-fs, 1));white-space:nowrap;color:var(--vs-ink)}.checkout_cardFields__7DOa5{margin-top:18px}.checkout_efectyStub__DrVRJ,.checkout_pseStub__UpRQ7{margin-top:18px;padding:20px;background:var(--vs-rose-50);border:1px solid var(--vs-line);font-size:calc((13px) * var(--cms-fs, 1));color:var(--vs-ink-mid)}.checkout_efectyStub__DrVRJ strong{color:var(--vs-ink)}.checkout_cta__Xopip{margin-top:22px;padding:0;display:flex;flex-direction:column;align-items:stretch;gap:12px}.checkout_submitBtn__Uyw_H{order:1;margin-top:12px;padding:22px 36px;width:100%;justify-content:center}.checkout_waOrder__3X6aC{order:2;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding-top:14px;border-top:1px solid var(--vs-line);font-size:calc((13px) * var(--cms-fs, 1));color:var(--vs-ink-mid)}.checkout_waOrderBtn__KGDxu{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--vs-ink);color:var(--vs-ink);font-weight:700;font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.checkout_waOrderBtn__KGDxu:hover{background:var(--vs-loud);border-color:var(--vs-loud);color:var(--vs-loud-fg)}.checkout_waOrderBtn__KGDxu svg{width:15px;height:15px;flex:none}.checkout_errorBanner__jcY9y{margin-top:16px;padding:14px 18px;background:var(--vs-rose-50);border:1px solid var(--vs-rose-300);color:var(--vs-rose-900);font-size:calc((13px) * var(--cms-fs, 1))}.checkout_gapsBanner__19cas{background:var(--vs-paper)}.checkout_gapsTitle__WoREo{margin:0 0 6px;font-weight:600}.checkout_gapsList__MsHDs{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.checkout_gapsItem__Pvg4J{padding:2px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.checkout_gapsItem__Pvg4J:before{content:"· "}.checkout_emptyState___GhdW{padding:80px 56px}.checkout_summary__mw93_{position:-webkit-sticky;position:sticky;top:130px;background:var(--vs-rose-50);padding:32px 28px;border:1px solid var(--vs-line)}.checkout_summaryTitle__C_6ug{font-family:var(--font-display);font-weight:400;font-size:calc((28px) * var(--cms-fs, 1));margin:0 0 18px}.checkout_summaryTitle__C_6ug em{font-style:italic;color:var(--vs-rose-700)}.checkout_summaryList__wJci4{list-style:none;margin-bottom:22px;padding:0 0 18px;border-bottom:1px solid var(--vs-line)}.checkout_summaryLine__Ctyw8{padding:16px 0;border-bottom:0}.checkout_summaryList__wJci4>.vs-bag-group{margin-inline:0}.checkout_summaryLine__Ctyw8+.checkout_summaryLine__Ctyw8{border-top:1px solid var(--vs-line-soft)}.checkout_summaryContinue__Qekhs{display:inline-block;margin:-10px 0 18px;font-size:calc((12px) * var(--cms-fs, 1));color:var(--vs-ink-mid);text-decoration:underline;text-underline-offset:3px}.checkout_summaryRow__Q_f6Z{display:flex;justify-content:space-between;font-size:calc((13px) * var(--cms-fs, 1));padding:5px 0}.checkout_summaryRowFaint__CRqUh{color:var(--vs-ink-mid)}.checkout_summaryRow__Q_f6Z strong{font-family:var(--font-mono);font-weight:600}.checkout_summaryRowTotal__SnA4V{margin-top:12px;padding-top:14px;border-top:1px solid var(--vs-line);font-family:var(--font-display)}.checkout_summaryRowTotal__SnA4V,.checkout_summaryRowTotal__SnA4V strong{font-size:calc((18px) * var(--cms-fs, 1))}.checkout_summaryPromise__rx9aI{margin-top:22px;padding-top:18px;border-top:1px solid var(--vs-line);font-size:calc((12px) * var(--cms-fs, 1));color:var(--vs-ink-mid);line-height:1.6}.checkout_summaryPromiseLine__0S_IV{display:flex;gap:10px;margin-bottom:8px}.checkout_summaryPromiseLine__0S_IV:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--vs-rose-700);margin-top:6px;flex-shrink:0}@media (max-width:1100px){.checkout_checkout__CTEFr{grid-template-columns:1fr;gap:36px;padding:32px 24px}.checkout_summary__mw93_{position:static}.checkout_sectionTitle__kMjp_{font-size:calc((28px) * var(--cms-fs, 1))}.checkout_fieldRow3__qC1k_,.checkout_fieldRow__TrQyC,.checkout_shipMethod__EhLeH{grid-template-columns:1fr}}@media (max-width:768px){.checkout_checkout__CTEFr{padding:24px 16px 60px;gap:24px}.checkout_sectionTitle__kMjp_{font-size:calc((24px) * var(--cms-fs, 1))}.checkout_sectionNum__GjSgT{font-size:calc((18px) * var(--cms-fs, 1))}.checkout_summary__mw93_{order:99;position:static}.checkout_field__Y30LM input,.checkout_field__Y30LM select{font-size:calc((16px) * var(--cms-fs, 1))}}@media (max-width:480px){.checkout_checkout__CTEFr{padding:16px 12px 48px}.checkout_sectionTitle__kMjp_{font-size:calc((20px) * var(--cms-fs, 1))}.checkout_submitBtn__Uyw_H{padding:18px 24px}.checkout_payOptHead__H7kRB{gap:12px;padding:14px 12px}.checkout_payOptBody__XXMpj{padding:0 12px 16px}}.checkout_creditToggle__655__{display:flex;align-items:flex-start;gap:10px;font-size:calc((14px) * var(--cms-fs, 1));color:var(--vs-ink);cursor:pointer;padding:14px 16px;border:1px solid var(--vs-line);border-radius:4px;background:var(--vs-rose-50)}.checkout_creditToggle__655__ input[type=checkbox]{margin-top:2px;flex-shrink:0;accent-color:var(--vs-rose-700)}.checkout_creditToggle__655__ strong{color:#16a34a}.checkout_fieldHint__tQ4sv{font-size:calc((12px) * var(--cms-fs, 1));color:var(--vs-ink-mid);margin:2px 0 0}.checkout_invoice__OWzne{margin-top:8px}.checkout_invoiceFields__mvkuB{margin-top:16px}.checkout_invoiceNumberRow__K4WhU{display:grid;grid-template-columns:minmax(0,1fr) 76px;grid-gap:8px;gap:8px}.checkout_fieldError__SIKPu{font-size:calc((12px) * var(--cms-fs, 1));color:var(--vs-danger,#9a3d6e);margin:6px 0 14px}.checkout_deviceConfirmToggle__VtdUp{display:flex;align-items:flex-start;gap:10px;font-size:calc((13.5px) * var(--cms-fs, 1));color:var(--vs-ink);cursor:pointer;padding:12px 16px;border:1.5px solid var(--vs-rose-300);border-radius:4px;background:var(--vs-sand);font-weight:500}.checkout_deviceConfirmToggle__VtdUp input[type=checkbox]{margin-top:2px;flex-shrink:0;accent-color:var(--vs-rose-700)}.checkout_cvvStep__an3HE{margin-top:18px;margin-bottom:0}.checkout_cvvField__SLNYR{height:50px;max-width:160px;padding:0 16px;background:var(--vs-paper);border:1px solid var(--vs-line)}.checkout_cvvField__SLNYR:focus-within{border-color:var(--vs-ink)}.checkout_cvvNote__7wtFj{font-size:calc((12px) * var(--cms-fs, 1));color:var(--vs-ink-mid)}.checkout_signIn__9sfqO{margin-bottom:20px;padding:16px;border:1px solid var(--vs-line);border-radius:4px;background:var(--vs-rose-50)}.checkout_signInTitle__TBEbQ{margin:0 0 4px;font-size:calc((16px) * var(--cms-fs, 1));font-weight:700;color:var(--vs-ink)}.checkout_signInText__U4P_2{margin:0 0 12px;font-size:calc((14px) * var(--cms-fs, 1));color:var(--vs-ink)}.checkout_signInText__U4P_2 a{text-decoration:underline}.checkout_signInActions__Oer7x{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.checkout_signInActions__Oer7x>*{justify-content:center;text-align:center}@media (min-width:640px){.checkout_signInActions__Oer7x{flex-direction:row}}.SavedCardSummary_glyph__UXUzL{width:38px;height:26px;border:1px solid var(--vs-ink);border-radius:4px;display:flex;align-items:flex-end;justify-content:flex-end;padding:0 4px 2px;font-family:var(--font-mono);font-size:calc((8px) * var(--cms-fs, 1));font-weight:700;letter-spacing:.06em;color:var(--vs-ink);background:linear-gradient(var(--vs-ink),var(--vs-ink)) 0 5px /100% 4px no-repeat}.SavedCardSummary_info__8al_F{display:grid;grid-gap:4px;gap:4px;min-width:0;justify-items:start}.SavedCardSummary_number__CKAfO{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:calc((13px) * var(--cms-fs, 1));letter-spacing:.06em;color:var(--vs-ink)}.SavedCardSummary_meta__od6YV{text-transform:uppercase;font-family:var(--font-mono);font-size:calc((10px) * var(--cms-fs, 1));letter-spacing:.14em;color:var(--vs-ink-mid)}.SavedCardSummary_primary__Qnm0_{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:calc((9px) * var(--cms-fs, 1));font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--vs-rose-900);background:var(--vs-loud);padding:3px 9px;border-radius:var(--radius-pill)}.SavedCardSummary_primary__Qnm0_ svg{flex-shrink:0}.Skeleton_block__39YMQ{background:linear-gradient(90deg,var(--vs-rose-50,#fdf6fa) 25%,var(--vs-rose-100,#f7d1e6) 50%,var(--vs-rose-50,#fdf6fa) 75%);background-size:200% 100%;animation:Skeleton_shimmer__I_dD_ 1.4s ease-in-out infinite}@keyframes Skeleton_shimmer__I_dD_{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.Skeleton_block__39YMQ{animation:none}}.Skeleton_grid__NDaO0{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:14px;gap:14px}.Skeleton_tile__8Dt24{display:flex;flex-direction:column;gap:8px}.Skeleton_cards__SXjVg{display:flex;gap:14px;flex-wrap:wrap}.Skeleton_card__QjuFN{flex:1 1 180px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--vs-line,#e8d5e0);border-radius:10px;padding:16px}.Skeleton_rows__PDxjT{display:grid;grid-gap:12px;gap:12px}.Skeleton_row__ctIa3{display:flex;align-items:center;gap:14px;border:1px solid var(--vs-line,#e8d5e0);border-radius:10px;padding:16px}.Skeleton_rowBody__d7wkA{display:grid;grid-gap:8px;gap:8px;flex:1 1;min-width:0}.Skeleton_form__0zMX4{display:flex;flex-direction:column;gap:18px;max-width:640px}.Skeleton_field__reHZ2{display:flex;flex-direction:column;gap:7px}.ProgressiveImage_box__k_eQ_{position:absolute;inset:0;display:block;overflow:hidden}.ProgressiveImage_failed__KW1Ci{background-color:var(--vs-rose-50,#fdf6fa)}.ProgressiveImage_tiny__JG6QH{filter:blur(14px);transform:scale(1.12)}:where(.ProgressiveImage_sharp__MTdZX),:where(.ProgressiveImage_tiny__JG6QH){object-fit:cover}.ProgressiveImage_waiting__rFhZB{opacity:0}.ProgressiveImage_reveal__bykyT{animation:ProgressiveImage_reveal__bykyT .42s ease both}@keyframes ProgressiveImage_reveal__bykyT{0%{opacity:0}to{opacity:1}}.ProgressiveImage_tinyOut__oxUj5{animation:ProgressiveImage_reveal__bykyT .42s ease reverse both}.ProgressiveImage_gone__g_00L{visibility:hidden}@media (scripting:none){.ProgressiveImage_tiny__JG6QH{display:none}.ProgressiveImage_box__k_eQ_{background:none!important;animation:none!important}}@media (prefers-reduced-motion:reduce){.ProgressiveImage_reveal__bykyT{animation:none}.ProgressiveImage_tinyOut__oxUj5{animation:none;visibility:hidden}}.hover-swap_stage__KsqXi{position:absolute;inset:0;display:block;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hover-swap_layer___2V0F,.hover-swap_stage__KsqXi img{-webkit-user-drag:none}.hover-swap_layer___2V0F{transition:opacity .26s ease}.hover-swap_hidden__Uq8c8{opacity:0}.hover-swap_track__TTDgL{position:absolute;inset:0;width:200%;display:flex;will-change:transform}.hover-swap_slide__sN3Y8{position:relative;flex:0 0 50%;height:100%}.hover-swap_track__TTDgL .hover-swap_layer___2V0F{opacity:1;transition:none}@media (prefers-reduced-motion:reduce){.hover-swap_layer___2V0F{transition:none}}.hover-swap_dots__F494h{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);display:flex;gap:5px;align-items:center;background:rgb(255 255 255/78%);border-radius:999px;padding:5px 7px}.hover-swap_dot__470W5{width:5px;height:5px;border-radius:50%;background:rgb(29 15 23/28%);transition:background .2s ease}.hover-swap_dotOn__5mRxB{background:rgb(29 15 23/85%)}@media (prefers-reduced-motion:reduce){.hover-swap_dot__470W5{transition:none}.hover-swap_track__TTDgL{transition:none!important}}.hover-swap_live__FjImS{position:absolute;inset:0;display:block}.catalog_pageHead__loHQw{padding:56px 56px 48px;display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:36px;gap:36px;border-bottom:1px solid var(--vs-line)}.catalog_crumbs__ID2b2{font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.18em;text-transform:uppercase;color:var(--vs-ink-mid);font-weight:600;display:flex;gap:10px;align-items:center;margin-bottom:18px}.catalog_crumbs__ID2b2 a{color:inherit;text-decoration:none;border:0}.catalog_crumbs__ID2b2 a:hover{color:var(--vs-rose-700)}.catalog_crumbsSep__iz_6R{opacity:.5}.catalog_pageH1__Gamtd{font-family:var(--font-display);font-weight:400;font-size:calc((120px) * var(--cms-fs, 1));line-height:.9;letter-spacing:-.025em;margin:0}.catalog_pageH1__Gamtd em{font-style:italic;color:var(--vs-rose-700)}.catalog_pageMeta___cwI1{text-align:right;font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.18em;text-transform:uppercase;color:var(--vs-ink-mid);font-weight:600}.catalog_pageMetaNum__kVduq{font-family:var(--font-display);font-style:italic;color:var(--vs-rose-700);font-size:calc((22px) * var(--cms-fs, 1));display:block;margin-top:4px}.catalog_toolbar__KaUj1{position:-webkit-sticky;position:sticky;top:var(--vs-header-h);z-index:40;background:var(--vs-paper);border-bottom:1px solid var(--vs-line);padding:18px 56px;display:flex;align-items:center;gap:32px;font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.18em;text-transform:uppercase;color:var(--vs-ink-mid);font-weight:600;flex-wrap:wrap;transition:box-shadow .2s var(--ease)}html.is-scrolled .catalog_toolbar__KaUj1{box-shadow:0 3px 8px -2px rgba(29,15,23,.08)}.catalog_toolbarGroup__qLkb_{display:flex;align-items:center;gap:12px;min-width:0;max-width:100%}.catalog_toolbarLabel__UcNzv{color:var(--vs-ink-mid);display:flex;align-items:center;gap:10px}.catalog_toolbarLabel__UcNzv:before{content:"";width:16px;height:1px;background:var(--vs-rose-500)}.catalog_chips__TKQiq{display:flex;gap:0}.catalog_chip___dVuG{font:inherit;font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.14em;text-transform:uppercase;font-weight:600;background:transparent;color:var(--vs-ink);border:0;padding:8px 14px;cursor:pointer;transition:color var(--dur) var(--ease),background var(--dur) var(--ease);display:inline-flex;align-items:center;gap:8px}.catalog_chip___dVuG+.catalog_chip___dVuG{border-left:1px solid var(--vs-line)}.catalog_chipOn___h2wX,.catalog_chip___dVuG:hover{color:var(--vs-rose-700)}.catalog_chipOn___h2wX{background:var(--vs-rose-50);box-shadow:inset 0 -2px 0 var(--vs-rose-500)}.catalog_chipOn___h2wX:hover{color:var(--vs-rose-700)}.catalog_swatch__X7wy6{width:12px;height:12px;border-radius:50%;border:1px solid var(--vs-line);display:inline-block}.catalog_filterGroup__gxDvO{display:flex;align-items:center;min-width:0}.catalog_mobileTrigger__D5kB7.catalog_mobileTriggerFilters__RR2ZT,.catalog_toolbar__KaUj1>.catalog_filterGroup__gxDvO{display:none}.catalog_triggerWrap__6y4os{display:grid;grid-template-columns:1fr;opacity:1;transition:grid-template-columns .3s var(--ease),opacity .25s var(--ease)}.catalog_triggerWrapHidden__LEoXu{grid-template-columns:0fr;opacity:0;pointer-events:none}.catalog_triggerWrap__6y4os>.catalog_filterTrigger__aguGR{min-width:0;overflow:hidden}.catalog_filterTrigger__aguGR{font:inherit;font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--vs-ink-mid);background:transparent;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:10px;padding:6px 0;white-space:nowrap;transition:color var(--dur) var(--ease)}.catalog_filterTrigger__aguGR:before{content:"";width:16px;height:1px;background:var(--vs-rose-500)}.catalog_filterTrigger__aguGR:hover{color:var(--vs-ink)}.catalog_filterTriggerValue__S7GfK{display:inline-flex;align-items:center;gap:7px;color:var(--vs-rose-700)}.catalog_chevron__NTjln{color:var(--vs-ink-faint);transition:transform var(--dur) var(--ease)}.catalog_chevronOpen__0MDr2{transform:rotate(180deg)}.catalog_optionsWrap__7unll{display:grid;grid-template-columns:0fr;opacity:0;transition:grid-template-columns .35s var(--ease),opacity .25s var(--ease)}.catalog_optionsWrapOpen__t3F45{grid-template-columns:1fr;opacity:1}.catalog_optionsInner__DRC1q{min-width:0;overflow:hidden;display:flex;align-items:center}.catalog_optionsWrapOpen__t3F45 .catalog_optionsInner__DRC1q{padding-left:16px}.catalog_optionsScroll__sdNeg{flex:1 1 auto;min-width:0}@media (prefers-reduced-motion:reduce){.catalog_chevron__NTjln,.catalog_optionsWrap__7unll,.catalog_triggerWrap__6y4os{transition:none}}.catalog_toolbarRight__TpPTh{margin-left:auto;display:flex;align-items:center;gap:14px;min-width:0;max-width:100%}.catalog_mobileBar__JmZnh{display:none;width:100%;gap:10px}.catalog_mobileTrigger__D5kB7{font:inherit;font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--vs-ink);background:transparent;border:1px solid var(--vs-line);border-radius:999px;padding:10px 16px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;flex:1 1;justify-content:center;min-width:0}.catalog_mobileTriggerValue__2pBZr{color:var(--vs-rose-700);font-weight:600;letter-spacing:.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.catalog_mobileBadge__h5QUL{background:var(--vs-rose-500);color:#fff;border-radius:999px;min-width:17px;height:17px;font-size:calc((10px) * var(--cms-fs, 1));line-height:17px;text-align:center;padding:0 4px;font-weight:700;letter-spacing:0}.catalog_sortRoot__dbCDu{position:relative}.catalog_sortTrigger__tkmmE{font:inherit;font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.16em;text-transform:uppercase;font-weight:600;background:transparent;color:var(--vs-ink);border:0;border-bottom:1px solid var(--vs-ink);padding:6px 28px 6px 0;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--vs-ink) 50%),linear-gradient(135deg,var(--vs-ink) 50%,transparent 50%);background-position:calc(100% - 14px) calc(50% - 1px),calc(100% - 9px) calc(50% - 1px);background-size:5px 5px;background-repeat:no-repeat}.catalog_sortTriggerOn__BiFRg{color:var(--vs-rose-700);border-bottom-color:var(--vs-rose-700);background-image:linear-gradient(45deg,transparent 50%,var(--vs-rose-700) 50%),linear-gradient(135deg,var(--vs-rose-700) 50%,transparent 50%)}.catalog_sortOption__V45D6{display:flex;align-items:center;gap:8px;width:100%;font:inherit;font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.16em;text-transform:uppercase;font-weight:600;text-align:left;background:transparent;color:var(--vs-ink-mid);border:0;padding:9px 12px;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.catalog_sortOption__V45D6:hover{background:var(--vs-rose-50,#fbeef2);color:var(--vs-ink)}.catalog_sortOptionOn__8LJCS{color:var(--vs-rose-700)}.catalog_sortCheck__cgLkF{display:inline-block;width:10px;flex-shrink:0;color:var(--vs-rose-700)}.catalog_viewToggle__gNJ0L{display:inline-flex;border:1px solid var(--vs-line)}.catalog_viewToggleBtnOn__wgz33,.catalog_viewToggleBtn__M_PXh{font:inherit;font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.16em;text-transform:uppercase;font-weight:600;background:var(--vs-paper);color:var(--vs-ink-mid);border:0;padding:8px 14px;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.catalog_viewToggleBtnOn__wgz33+.catalog_viewToggleBtnOn__wgz33,.catalog_viewToggleBtnOn__wgz33+.catalog_viewToggleBtn__M_PXh,.catalog_viewToggleBtn__M_PXh+.catalog_viewToggleBtnOn__wgz33,.catalog_viewToggleBtn__M_PXh+.catalog_viewToggleBtn__M_PXh{border-left:1px solid var(--vs-line)}.catalog_viewToggleBtnOn__wgz33{background:var(--vs-ink);color:var(--vs-paper)}.catalog_headAside__rULUR{align-self:end;justify-self:end;position:relative;padding:48px 68px 42px;text-align:center;transform:rotate(-4deg)}.catalog_headLoop__lEIN8{position:absolute;inset:0;width:100%;height:100%;overflow:visible;color:var(--vs-rose-700);pointer-events:none}.catalog_headSignature__9WRss{font-family:var(--font-script);font-weight:400;font-size:calc((46px) * var(--cms-fs, 1));line-height:.95;color:var(--vs-rose-700);margin:0;max-width:11ch}.catalog_headHeart__f4rmz{display:block;margin:10px auto 0;color:var(--vs-rose-500)}.catalog_bandSignature__M3kSz{grid-column:2;justify-self:start;font-family:var(--font-script);font-weight:400;font-size:calc((34px) * var(--cms-fs, 1));line-height:1;color:var(--vs-rose-700);margin:0;max-width:13ch;transform:rotate(-3deg);transform-origin:left top}.catalog_heartRule__3mhf0{display:flex;align-items:center;gap:16px;padding:44px 56px;color:var(--vs-rose-500)}.catalog_heartRule__3mhf0>span{flex:1 1;height:1px;background:var(--vs-line)}.catalog_discovery__KzyMe{padding:26px 56px 0}.catalog_tile__F_77F{font:inherit;width:auto;min-width:104px;margin-right:8px;padding:14px 8px;border:1px solid var(--vs-line);border-radius:8px;background:var(--vs-paper);color:var(--vs-ink);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.catalog_tileOn__0pAOM,.catalog_tile__F_77F:hover{border-color:var(--vs-rose-500)}.catalog_tileArt__J3Saa,.catalog_tileOn__0pAOM{background:var(--vs-rose-50)}.catalog_tileArt__J3Saa{position:relative;width:46px;height:46px;flex:0 0 auto;border-radius:50%;overflow:hidden;color:var(--vs-rose-700);display:flex;align-items:center;justify-content:center}.catalog_tileImg__uOMfE{object-fit:cover}.catalog_tileLabel__yrQzG{width:min-content;min-width:100%;font-size:calc((10px) * var(--cms-fs, 1));letter-spacing:.14em;text-transform:uppercase;font-weight:600;line-height:1.3;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.catalog_tileOn__0pAOM .catalog_tileLabel__yrQzG{color:var(--vs-rose-900)}.catalog_tileRule__hhFeg{width:1px;align-self:stretch;margin:6px 14px 6px 6px;background:var(--vs-line)}.catalog_meta__wh6yg{padding:28px 56px 0;display:flex;justify-content:space-between;align-items:baseline;font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.18em;text-transform:uppercase;color:var(--vs-ink-mid);font-weight:600}.catalog_metaCount__vsRZ0{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.catalog_filterChip__MBgtw{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--vs-rose-200,var(--vs-line));border-radius:999px;background:var(--vs-rose-50,#fdf6fa);color:var(--vs-rose-700);font:inherit;font-size:calc((10px) * var(--cms-fs, 1));letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;cursor:pointer;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.catalog_filterChip__MBgtw:hover{border-color:var(--vs-rose-700)}.catalog_filterChip__MBgtw span{font-size:calc((12px) * var(--cms-fs, 1));line-height:1}.catalog_filterChipClear__CLEgl{border:0;background:none;font:inherit;font-size:calc((10px) * var(--cms-fs, 1));letter-spacing:.14em;text-transform:uppercase;color:var(--vs-ink-mid);text-decoration:underline;cursor:pointer;padding:0}.catalog_filterChipClear__CLEgl:hover,.catalog_metaNum__L_HH5{color:var(--vs-rose-700)}.catalog_metaNum__L_HH5{font-family:var(--font-display);font-style:italic;font-size:calc((18px) * var(--cms-fs, 1));letter-spacing:0}.catalog_body__p_YmY{padding:36px 56px 80px}.catalog_grid__82al0{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:36px 28px;gap:36px 28px}.catalog_gridDense__Ore6U{grid-template-columns:repeat(6,1fr);gap:28px 22px}.catalog_productDense__x4MeS .catalog_productInfo__5YEw8{padding:10px 0 12px;gap:2px;min-height:0}.catalog_productDense__x4MeS .catalog_productTitle__TMuWs{font-size:calc((14px) * var(--cms-fs, 1));text-transform:uppercase;line-height:1.2;min-height:2.4em;display:block;-webkit-line-clamp:unset;overflow:visible;overflow-wrap:anywhere}.catalog_productDense__x4MeS .catalog_productPrice__c568E{font-family:var(--font-display);font-size:calc((14px) * var(--cms-fs, 1));letter-spacing:0;color:var(--vs-rose-700)}.catalog_product__M8xHS{cursor:pointer;text-decoration:none;color:inherit;border:0;display:flex;flex-direction:column;height:100%}@property --vs-card-pink{syntax:"<color>";inherits:true;initial-value:#fdf6fa}.catalog_productStage__8bYCP{--vs-card-pink:var(--vs-paper-warm);flex:0 0 auto;aspect-ratio:4/5;position:relative;isolation:isolate;transition:--vs-card-pink var(--dur) ease-in-out}.catalog_product__M8xHS:hover .catalog_productStage__8bYCP{--vs-card-pink:var(--vs-sand-soft)}.catalog_productStage__8bYCP:before{content:"";position:absolute;inset:0;border-radius:16px 16px 0 0;background:linear-gradient(to bottom,var(--vs-card-pink) 60%,transparent)}.catalog_productStage__8bYCP:after{content:"";position:absolute;inset:-40px -40px 0;z-index:-1;border:40px solid transparent;border-top-width:50px;border-bottom:0;border-radius:56px 56px 0 0/66px 66px 0 0;background:rgb(90 34 74/.4) content-box;filter:blur(14px);-webkit-clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,40px 56px,40px 100%,calc(100% - 40px) 100%,calc(100% - 40px) 56px,40px 56px);clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,40px 56px,40px 100%,calc(100% - 40px) 100%,calc(100% - 40px) 56px,40px 56px);-webkit-mask:linear-gradient(180deg,#000 calc(40px + (100% - 40px) * .6),transparent);mask:linear-gradient(180deg,#000 calc(40px + (100% - 40px) * .6),transparent)}.catalog_productFrame__bYnbr{position:absolute;inset:0;overflow:hidden;border-radius:16px 16px 0 0;display:flex;align-items:center;justify-content:center;-webkit-mask:linear-gradient(180deg,#000 94%,transparent);mask:linear-gradient(180deg,#000 94%,transparent)}.catalog_productBadge__Mk3rz{position:absolute;z-index:1;left:12px;bottom:12px;padding:8px 10px;background:var(--vs-rose-700);color:white;font-size:calc((10px) * var(--cms-fs, 1));letter-spacing:.08em;text-transform:uppercase}.catalog_productPhoto__rxmCk{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.catalog_productPhotoDesign__VaXDm{object-fit:contain;padding:7%;box-sizing:border-box}.catalog_product__M8xHS:hover .catalog_productPhoto__rxmCk{transform:scale(1.04)}.catalog_indexPhoto__gi4xT{object-fit:contain;padding:6%;box-sizing:border-box}.catalog_productId__LzwON{position:absolute;top:14px;left:14px;font-family:var(--font-mono);font-size:calc((10px) * var(--cms-fs, 1));color:var(--vs-ink-mid);letter-spacing:.1em}.catalog_productId__LzwON:before{content:"№ ";opacity:.55}.catalog_productTag__koaw5{position:absolute;bottom:14px;right:14px;font-family:var(--font-display);font-style:italic;font-size:calc((14px) * var(--cms-fs, 1));color:var(--vs-rose-700)}.catalog_productInfo__5YEw8{flex:1 0 auto;align-content:space-between;padding:18px 0 14px;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:6px;gap:6px;background:linear-gradient(to right,transparent,var(--vs-rose-300) 30%,var(--vs-rose-300) 70%,transparent) bottom /100% 1px no-repeat;min-height:84px;box-sizing:border-box}.catalog_productTitle__TMuWs{font-family:var(--font-display);font-weight:400;font-size:calc((17px) * var(--cms-fs, 1));margin:0;line-height:1.25;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.catalog_productPrice__c568E{font-family:var(--font-mono);font-size:calc((13px) * var(--cms-fs, 1));color:var(--vs-ink);letter-spacing:.04em;white-space:nowrap;align-self:start}.catalog_editorial__6GG7R{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px}.catalog_editCard__j4oYp{--ed-bg:var(--vs-paper-warm);--ed-fg:var(--vs-ink);--ed-line:var(--vs-line);background:var(--ed-bg);color:var(--ed-fg);display:grid;grid-template-columns:1fr 1fr;text-decoration:none;border:0;cursor:pointer;container-type:inline-size}.catalog_editorial__6GG7R>.catalog_editCard__j4oYp:nth-child(4n+2),.catalog_editorial__6GG7R>.catalog_editCard__j4oYp:nth-child(4n+3){--ed-bg:var(--vs-maroon);--ed-fg:var(--vs-maroon-fg);--ed-line:color-mix(in srgb,var(--vs-maroon-fg) 35%,transparent)}.catalog_editorial__6GG7R>.catalog_editCard__j4oYp:nth-child(4n+3) .catalog_editArt__pR1Bp,.catalog_editorial__6GG7R>.catalog_editCard__j4oYp:nth-child(4n+4) .catalog_editArt__pR1Bp{order:2}.catalog_editCard__j4oYp:hover{color:var(--ed-fg)}.catalog_editArt__pR1Bp{position:relative;min-height:calc(50cqi / .9);overflow:hidden;background:var(--vs-sand);display:flex;align-items:center;justify-content:center}.catalog_editPhoto__PG411{object-fit:cover;transition:transform var(--dur-slow,.6s) var(--ease)}.catalog_editPhotoDesign__QBpqg{object-fit:contain;padding:7%;box-sizing:border-box}.catalog_editCard__j4oYp:hover .catalog_editPhoto__PG411{transform:scale(1.04)}.catalog_editBody__XL5hy{padding:28px 24px;display:flex;flex-direction:column;justify-content:center;text-align:center;min-width:0}.catalog_editEye__LGd8v{font-family:var(--font-sans);font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.16em;text-transform:uppercase;color:var(--ed-fg);margin-bottom:14px}.catalog_editH3__nTxlD{font-family:var(--font-display);font-weight:400;font-size:calc(min(36px, 5.6cqi) * var(--cms-fs, 1));line-height:1;text-transform:uppercase;overflow-wrap:break-word;margin:0 0 12px}.catalog_editTagline__ZXqvN{font-family:var(--font-display);font-style:italic;font-size:calc((17px) * var(--cms-fs, 1));line-height:1.3;color:var(--ed-fg);margin:0 0 22px}.catalog_editPrice__s4nud{font-family:var(--font-display);font-size:calc((18px) * var(--cms-fs, 1));display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-top:22px;border-top:1px solid var(--ed-line)}.catalog_editAdd__fcGux{font-family:var(--font-sans);font-size:calc((12px) * var(--cms-fs, 1));letter-spacing:.14em;text-transform:uppercase;font-weight:600;white-space:nowrap;padding-bottom:3px;border-bottom:1px solid}.catalog_editCard__j4oYp:hover .catalog_editAdd__fcGux{color:var(--vs-rose-500)}.catalog_indexView__4LGS5{border-top:1px solid var(--vs-line)}.catalog_indexHead__lIL9v,.catalog_indexRow__H_AXv{display:grid;grid-template-columns:96px minmax(0,1fr) auto 48px;align-items:center;grid-gap:28px;gap:28px}.catalog_indexHead__lIL9v{padding:16px 0;border-bottom:1px solid var(--vs-line);font-size:calc((10px) * var(--cms-fs, 1));letter-spacing:.2em;text-transform:uppercase;color:var(--vs-ink-mid);font-weight:600}.catalog_indexRow__H_AXv{padding:18px 0;border-bottom:1px solid var(--vs-line);cursor:pointer;transition:background var(--dur) var(--ease);text-decoration:none;color:inherit}.catalog_indexRow__H_AXv:hover{background:var(--vs-rose-50)}.catalog_indexCaseCell__J_kaz{position:relative;width:100%;aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--vs-sand);display:flex;align-items:center;justify-content:center}.catalog_indexTitle__mbkV8{font-family:var(--font-display);font-size:calc((22px) * var(--cms-fs, 1));line-height:1.2;text-transform:uppercase;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.catalog_indexPriceCell__tXc6s,.catalog_indexPrice__0xN_p{font-family:var(--font-mono);text-align:right;white-space:nowrap}.catalog_indexPriceCell__tXc6s{font-size:calc((14px) * var(--cms-fs, 1));font-weight:600}.catalog_indexHeadAction__By1jA{text-align:center}.catalog_indexAction__SfKnl{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--vs-rose-50);border:1px solid var(--vs-line);color:var(--vs-ink);transition:background var(--dur) var(--ease),transform var(--dur) var(--ease)}.catalog_indexRow__H_AXv:hover .catalog_indexAction__SfKnl{background:var(--vs-rose-100);transform:translateX(3px)}.catalog_loadMoreWrap__iZo6w{display:flex;justify-content:center;padding:48px 0 8px}.catalog_empty__byvWF{padding:80px 0;text-align:center;color:var(--vs-ink-mid)}.catalog_emptyTitle__7pnQn{font-family:var(--font-display);font-size:calc((32px) * var(--cms-fs, 1));color:var(--vs-ink);margin:0 0 24px}.catalog_collectionBand__bArPy{background:var(--vs-rose-50);padding:60px 56px;display:grid;grid-template-columns:2fr 1fr;align-items:center;grid-gap:36px;gap:36px;border-top:1px solid var(--vs-line);border-bottom:1px solid var(--vs-line)}.catalog_collectionBand__bArPy>a{justify-self:start}.catalog_collectionBandH3__As_y8{font-family:var(--font-display);font-weight:400;font-size:calc((32px) * var(--cms-fs, 1));line-height:1.1;margin:0}.catalog_collectionBandH3__As_y8 em{font-style:italic;color:var(--vs-rose-700)}@media (max-width:1280px){.catalog_toolbarRight__TpPTh,.catalog_toolbar__KaUj1>.catalog_filterGroup__gxDvO{display:none}.catalog_mobileBar__JmZnh{display:flex;flex:1 1;width:auto;min-width:0}.catalog_mobileTrigger__D5kB7{min-height:44px}}@media (max-width:1100px){.catalog_product__M8xHS:not(.catalog_productDense__x4MeS) .catalog_productTitle__TMuWs[data-long]{font-size:calc((15px) * var(--cms-fs, 1))}.catalog_product__M8xHS:not(.catalog_productDense__x4MeS) .catalog_productTitle__TMuWs[data-longer]{font-size:calc((13px) * var(--cms-fs, 1))}.catalog_toolbar__KaUj1{padding:14px 24px;gap:16px}.catalog_body__p_YmY,.catalog_discovery__KzyMe,.catalog_meta__wh6yg{padding-left:24px;padding-right:24px}.catalog_headAside__rULUR{justify-self:start;transform-origin:left bottom}.catalog_headSignature__9WRss{font-size:calc((36px) * var(--cms-fs, 1))}.catalog_bandSignature__M3kSz{grid-column:1;font-size:calc((30px) * var(--cms-fs, 1))}.catalog_heartRule__3mhf0{padding:34px 24px}.catalog_gridDense__Ore6U,.catalog_grid__82al0{grid-template-columns:repeat(2,1fr)}.catalog_editorial__6GG7R{grid-template-columns:1fr}.catalog_editorial__6GG7R>.catalog_editCard__j4oYp:nth-child(n){--ed-bg:var(--vs-paper-warm);--ed-fg:var(--vs-ink);--ed-line:var(--vs-line)}.catalog_editorial__6GG7R>.catalog_editCard__j4oYp:nth-child(2n){--ed-bg:var(--vs-maroon);--ed-fg:var(--vs-maroon-fg);--ed-line:color-mix(in srgb,var(--vs-maroon-fg) 35%,transparent)}.catalog_editorial__6GG7R>.catalog_editCard__j4oYp:nth-child(n) .catalog_editArt__pR1Bp{order:0}.catalog_editorial__6GG7R>.catalog_editCard__j4oYp:nth-child(2n) .catalog_editArt__pR1Bp{order:2}.catalog_collectionBand__bArPy{grid-template-columns:1fr;padding:36px 24px}.catalog_indexHead__lIL9v,.catalog_indexRow__H_AXv{grid-template-columns:72px minmax(0,1fr) auto 44px;gap:14px}.catalog_indexTitle__mbkV8{font-size:calc((17px) * var(--cms-fs, 1))}.catalog_indexAction__SfKnl{width:44px;height:44px}.catalog_pageHead__loHQw{padding:36px 24px 28px;grid-template-columns:1fr}.catalog_pageH1__Gamtd{font-size:calc((64px) * var(--cms-fs, 1))}}@media (max-width:600px){.catalog_searchLayoutHeld__sbRLb{min-height:var(--catalog-search-min-height)}.catalog_editBody__XL5hy{padding:22px 12px}.catalog_editEye__LGd8v{font-size:calc((10px) * var(--cms-fs, 1));letter-spacing:.12em;margin-bottom:10px}.catalog_editTagline__ZXqvN{font-size:calc((15px) * var(--cms-fs, 1));margin-bottom:16px}.catalog_editPrice__s4nud{font-size:calc((15px) * var(--cms-fs, 1));padding-top:16px;flex-wrap:wrap;justify-content:space-between}.catalog_editAdd__fcGux{font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.1em}.catalog_pageH1__Gamtd{font-size:calc((48px) * var(--cms-fs, 1))}.catalog_body__p_YmY,.catalog_discovery__KzyMe,.catalog_meta__wh6yg{padding-left:16px;padding-right:16px}.catalog_headSignature__9WRss{font-size:calc((32px) * var(--cms-fs, 1))}.catalog_bandSignature__M3kSz{font-size:calc((26px) * var(--cms-fs, 1))}.catalog_heartRule__3mhf0{padding:26px 16px}.catalog_mobileTriggerValue__2pBZr{display:none}.catalog_tile__F_77F{min-width:92px;padding:12px 6px}.catalog_tileArt__J3Saa{width:40px;height:40px}.catalog_toolbar__KaUj1{padding:10px 16px}.catalog_grid__82al0{gap:24px 12px}.catalog_gridDense__Ore6U{grid-template-columns:repeat(3,1fr);gap:20px 10px}.catalog_productInfo__5YEw8{padding:12px 0 10px;gap:4px}.catalog_productTitle__TMuWs{font-size:calc((15px) * var(--cms-fs, 1))}.catalog_productPrice__c568E{font-size:calc((12px) * var(--cms-fs, 1))}}.catalog_productSale__7AX_l{display:block;font-size:calc((14px) * var(--cms-fs, 1));line-height:1.25}.catalog_productPrice__c568E .vs-was{margin-left:2px}@media (max-width:600px){.catalog_productPrice__c568E{white-space:normal}}.HScroll_hscroll__NmWQf{position:relative;min-width:0;max-width:100%}.HScroll_track__a_8oZ{display:flex;overflow-x:auto;overflow-y:hidden;padding:3px;margin:-3px;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.HScroll_track__a_8oZ::-webkit-scrollbar{display:none}.HScroll_track__a_8oZ>*{flex:0 0 auto}.HScroll_hscroll__NmWQf:after,.HScroll_hscroll__NmWQf:before{content:"";position:absolute;top:0;bottom:0;width:44px;pointer-events:none;opacity:0;z-index:2;transition:opacity var(--dur,.2s) var(--ease,ease)}.HScroll_hscroll__NmWQf:before{left:0;background:linear-gradient(90deg,var(--hscroll-fade,var(--vs-paper,#fff)) 0,var(--hscroll-fade-0,rgba(255,255,255,0)) 100%)}.HScroll_hscroll__NmWQf:after{right:0;background:linear-gradient(270deg,var(--hscroll-fade,var(--vs-paper,#fff)) 0,var(--hscroll-fade-0,rgba(255,255,255,0)) 100%)}.HScroll_canLeft__ysimI:before,.HScroll_canRight__JfxQo:after{opacity:1}.HScroll_cue__uFSoK{position:absolute;top:50%;font-family:var(--font-display,serif);font-style:italic;font-size:15px;line-height:1;color:var(--vs-rose-700,#9a3d6e);z-index:3;pointer-events:none;opacity:0;transition:opacity var(--dur,.2s) var(--ease,ease)}.HScroll_cueLeft__8_UAV{left:6px;animation:HScroll_hscroll-nudge-left__Dt7yG 1.8s ease-in-out infinite}.HScroll_cueRight__iXEB2{right:6px;animation:HScroll_hscroll-nudge-right__CKhLj 1.8s ease-in-out infinite}.HScroll_canLeft__ysimI .HScroll_cueLeft__8_UAV,.HScroll_canRight__JfxQo .HScroll_cueRight__iXEB2{opacity:1}@keyframes HScroll_hscroll-nudge-right__CKhLj{0%,to{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(4px)}}@keyframes HScroll_hscroll-nudge-left__Dt7yG{0%,to{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(-4px)}}@media (prefers-reduced-motion:reduce){.HScroll_cueLeft__8_UAV,.HScroll_cueRight__iXEB2{animation:none}}.TabBar_tabs__eYH98{flex:none;display:flex;align-items:stretch;background:var(--vs-paper);border-top:1px solid var(--vs-line);padding:6px 4px max(10px,env(safe-area-inset-bottom,0px))}.TabBar_tab__1ttaW{min-height:52px;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 0;border:0;border-radius:12px;background:transparent;color:var(--vs-ink-soft,var(--vs-ink));font:inherit;font-size:10.5px;font-weight:600;cursor:pointer}.TabBar_tab__1ttaW>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TabBar_tab__1ttaW[aria-pressed=true]{color:var(--vs-rose-700);background:var(--vs-paper-warm)}.TabBar_tab__1ttaW:disabled{opacity:.4;cursor:default}.TabBar_tab__1ttaW:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:-2px}.TabBar_scroll__Mvv0W{flex:1 1 auto;min-width:0}.TabBar_scroll__Mvv0W .TabBar_tab__1ttaW{width:64px}.TabBar_pinned__OZBxK{position:relative;overflow:visible;flex:0 0 64px;margin-left:4px}.TabBar_pinned__OZBxK:before{content:"";position:absolute;left:-2px;top:10px;bottom:10px;width:1px;background:var(--vs-line)}.TopBar_top__Si4IZ{height:56px;gap:2px;padding:env(safe-area-inset-top,0) 6px 0;box-sizing:content-box;background:var(--vs-paper);border-bottom:1px solid var(--vs-line)}.TopBar_ib__BOpNS,.TopBar_top__Si4IZ{flex:none;display:flex;align-items:center}.TopBar_ib__BOpNS{width:44px;height:44px;justify-content:center;padding:0;border:0;border-radius:12px;background:transparent;color:var(--vs-ink);text-decoration:none;cursor:pointer}.TopBar_ib__BOpNS:disabled{color:var(--vs-ink-faint);cursor:default}.TopBar_ib__BOpNS[aria-pressed=true]{background:var(--vs-sand);color:var(--vs-rose-700)}.TopBar_ib__BOpNS:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:-2px}.TopBar_ttl__B__mq{flex:1 1;min-width:0;padding:0 4px}.TopBar_name__jmoHe{display:block;min-height:20px;border:0;outline:none;background:transparent;color:var(--vs-ink);font-family:var(--font-display);font-size:15px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text}.TopBar_name__jmoHe:empty:before{content:attr(data-placeholder);color:var(--vs-ink-faint)}.TopBar_state__nxe2A{display:flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;color:var(--vs-ink-soft,var(--vs-ink))}.TopBar_dot__tJD5i{width:6px;height:6px;border-radius:50%;background:var(--vs-ink-faint)}.TopBar_state__nxe2A[data-state=saved] .TopBar_dot__tJD5i{background:var(--vs-success)}.TopBar_state__nxe2A[data-state=saving] .TopBar_dot__tJD5i{background:var(--vs-rose-700)}.TopBar_state__nxe2A[data-state=error]{color:var(--vs-danger)}.TopBar_state__nxe2A[data-state=error] .TopBar_dot__tJD5i{background:var(--vs-danger)}.TopBar_stateBtn__6ZCko{border:0;background:transparent;padding:0;font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;display:flex;align-items:center;gap:4px;min-height:16px}.TopBar_backIcon__f9ryt{display:flex;transform:rotate(90deg)}.EditorShell_root__Caaha{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--vs-paper);color:var(--vs-ink);font-family:var(--font-sans);overflow:hidden}.EditorShell_stage__QgZRi{flex:1 1;min-height:0;min-width:0;position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--vs-paper-warm);touch-action:none}.EditorShell_overlays__DiRfX{position:absolute;inset:0;z-index:5;pointer-events:none}.EditorShell_overlays__DiRfX>*{pointer-events:auto}.EditorShell_hostStart__adBcf{position:absolute;top:8px;left:calc(var(--rail-pad, 0px) + 8px);z-index:6;max-width:calc(100% - 16px)}.EditorShell_start___Nx6j{flex:1 1;min-height:0;overflow-y:auto;background:var(--vs-paper-warm)}.EditorShell_stage__QgZRi[hidden]{display:none}.EditorShell_body__9jLWI{--gutter:100px;position:relative;flex:1 1;min-height:0;display:flex}@media (max-width:899px){.EditorShell_body__9jLWI{--gutter:90px}}.EditorShell_main__YID5W{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column}.EditorShell_panel__0Uv_y{flex:none;width:var(--w);min-height:0;display:flex;flex-direction:column;background:var(--vs-paper);border-right:1px solid var(--vs-line)}.EditorShell_panelHead__EzGVz{flex:none;display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 8px 0 16px}.EditorShell_panelTitle__1OeEN{margin:0;font-family:var(--font-display);font-weight:400;font-size:20px;color:var(--vs-ink)}.EditorShell_quiet__tA2GE{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.EditorShell_collapse__2ou8N{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:transparent;color:var(--vs-ink);cursor:pointer;transform:rotate(90deg)}.EditorShell_collapse__2ou8N:focus-visible{outline:2px solid var(--vs-rose-700);outline-offset:-2px}.EditorShell_panelBody__CXeBk{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.EditorShell_panelTitle__1OeEN em{font-style:italic;color:var(--vs-rose-700)}.EditorShell_bottomZone__cuNmZ{position:relative;flex:none}.EditorShell_under__zMRvp{visibility:hidden}.EditorShell_over__oQJbI{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;justify-content:flex-end;background:var(--vs-paper);border-top:1px solid var(--vs-line);box-shadow:0 -8px 18px -12px rgba(29,15,23,.28)}.EditorShell_over__oQJbI>*{border-top:0}.EditorShell_toolbarSlot__gTN8A{position:relative;flex:none;min-height:54px;display:flex;align-items:center;background:var(--vs-paper);border-bottom:1px solid var(--vs-line)}.EditorShell_toolbarSlot__gTN8A>*{flex:1 1;min-width:0}.EditorShell_toolbarHint__xnMGZ{padding:0 18px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--vs-ink-faint)}.EditorShell_collapse__2ou8N{margin-left:auto}.EditorShell_panelWrap__AGZM5{--w:340px;--total:calc(var(--w) + var(--gutter));flex:none;display:flex;overflow:hidden;animation:EditorShell_panelWrapIn__y0APO .22s cubic-bezier(.2,.8,.2,1)}.EditorShell_railGutter__H5lMu{flex:none;width:var(--gutter);background:var(--vs-paper-warm)}.EditorShell_body__9jLWI[data-panel]{--rail-x:340px}.EditorShell_body__9jLWI[data-panel=wide]{--rail-x:460px}@media (max-width:1099px){.EditorShell_body__9jLWI[data-panel=wide]{--rail-x:340px}}@media (max-width:899px){.EditorShell_body__9jLWI[data-panel]{--rail-x:300px}}.EditorShell_panelWrap__AGZM5.EditorShell_wide__W_vfc{--w:460px}@media (max-width:1099px){.EditorShell_panelWrap__AGZM5.EditorShell_wide__W_vfc{--w:340px}}@media (max-width:899px){.EditorShell_panelWrap__AGZM5,.EditorShell_panelWrap__AGZM5.EditorShell_wide__W_vfc{--w:300px}}.EditorShell_panelWrap__AGZM5 .EditorShell_panel__0Uv_y{flex:none;height:100%;animation:EditorShell_panelIn__RmEEX .22s cubic-bezier(.2,.8,.2,1)}.EditorShell_panelWrap__AGZM5[data-closing=true]{animation:EditorShell_panelWrapOut__Lx_Tb .22s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}.EditorShell_panelWrap__AGZM5[data-closing=true] .EditorShell_panel__0Uv_y{animation:EditorShell_panelOut__d__n5 .22s cubic-bezier(.4,0,1,1) forwards}@keyframes EditorShell_panelWrapIn__y0APO{0%{width:0}to{width:var(--total)}}@keyframes EditorShell_panelWrapOut__Lx_Tb{0%{width:var(--total)}to{width:0}}@keyframes EditorShell_panelIn__RmEEX{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:none}}@keyframes EditorShell_panelOut__d__n5{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(-16px)}}.EditorShell_fade__CerRk{flex:1 1;min-height:0;display:flex;flex-direction:column;animation:EditorShell_contentIn__ohHS_ .14s ease-out}@keyframes EditorShell_contentIn__ohHS_{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.EditorShell_fade__CerRk,.EditorShell_panelWrap__AGZM5,.EditorShell_panelWrap__AGZM5 .EditorShell_panel__0Uv_y{animation:none!important}}.EditorShell_toolbarSlot__gTN8A[data-wide]{height:54px;display:block}.EditorShell_toolbarLayer__h7HBz{position:absolute;inset:0;display:flex;align-items:center;min-width:0;transition:opacity .14s ease,visibility 0s linear .14s;opacity:0;visibility:hidden;pointer-events:none}.EditorShell_toolbarLayer__h7HBz[data-on]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .14s ease}.EditorShell_toolbarIn__Ph3Vo{animation:EditorShell_contentIn__ohHS_ .14s ease-out;background:var(--vs-paper)}.EditorShell_toolbarLayer__h7HBz>*{flex:1 1;min-width:0}@media (prefers-reduced-motion:reduce){.EditorShell_toolbarIn__Ph3Vo,.EditorShell_toolbarLayer__h7HBz{transition:none;animation:none}}.EditorShell_main__YID5W>.EditorShell_stage__QgZRi{transition:padding-left .22s cubic-bezier(.2,.8,.2,1)}.EditorShell_main__YID5W[data-rail=over]{--rail-pad:var(--gutter)}.EditorShell_main__YID5W[data-rail=over]>.EditorShell_stage__QgZRi{padding-left:var(--gutter)}@media (prefers-reduced-motion:reduce){.EditorShell_main__YID5W>.EditorShell_stage__QgZRi{transition:none}}.product-hero_design__I7yad{position:absolute;inset:0;display:block;box-sizing:border-box}.product-hero_fill__NGoFn{width:100%;height:100%}.collection_poster__BtQbb{position:relative;min-height:600px;display:flex;align-items:flex-end;overflow:hidden}.collection_posterBg__s3ENA{position:absolute;inset:0}.collection_posterPhoto__G_aY6{min-height:0;display:block}.collection_posterImg__QRQ1v{display:block;width:100%;height:auto}.collection_posterPhoto__G_aY6 .collection_posterContent__wIBzh{position:absolute;left:0;right:0;bottom:0}.collection_posterGrain__aw6UU{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.08'/%3E%3C/svg%3E");opacity:.18}.collection_posterShade__oEi1j{position:absolute;inset:0;background:linear-gradient(180deg,transparent 28%,rgba(0,0,0,.4) 64%,rgba(0,0,0,.78))}.collection_posterContent__wIBzh{position:relative;z-index:1;padding:56px;width:100%;display:grid;grid-template-columns:1fr auto;align-items:flex-end;grid-gap:40px;gap:40px;text-shadow:0 1px 6px rgba(0,0,0,.5)}.collection_posterEyebrow__06erf{font-family:var(--font-mono);font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.65);margin-bottom:18px}.collection_posterTitle__BQxR5{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.collection_posterEm__Dc5A8{font-family:var(--font-display);font-style:italic;font-size:calc((22px) * var(--cms-fs, 1));color:rgba(255,255,255,.75);margin:18px 0 0}.collection_posterCase__eG9TH{opacity:.9}.collection_quote__4Wneg{padding:80px 56px;border-bottom:1px solid var(--vs-line);display:grid;grid-template-columns:auto 1fr;grid-gap:40px;gap:40px;align-items:start}.collection_quoteMark__e9xWs{font-family:var(--font-display);font-style:italic;font-size:calc((120px) * var(--cms-fs, 1));line-height:.7;color:var(--vs-rose-200);-webkit-user-select:none;-moz-user-select:none;user-select:none}.collection_quoteText__J84Wz{font-family:var(--font-display);font-weight:400;font-size:calc((40px) * var(--cms-fs, 1));line-height:1.15;letter-spacing:-.01em;margin:0 0 20px;font-style:italic}.collection_quoteAttr__1hnMb{font-family:var(--font-mono);font-size:calc((12px) * var(--cms-fs, 1));letter-spacing:.1em;color:var(--vs-ink-mid);text-transform:uppercase}.collection_testimonials__HdqhC{padding:80px 56px;border-top:1px solid var(--vs-line)}.collection_testimonialsHead__iCHdp{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:24px;border-bottom:1px solid var(--vs-line);margin-bottom:48px}.collection_testimonialsH2__PU3kA{font-family:var(--font-display);font-weight:400;font-size:calc((56px) * var(--cms-fs, 1));line-height:.95;letter-spacing:-.01em;margin:0}.collection_testimonialsH2__PU3kA em{font-style:italic;color:var(--vs-rose-700)}.collection_testimonialsMeta__YArmS{font-family:var(--font-mono);font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.1em;color:var(--vs-ink-mid);text-transform:uppercase}.collection_testimonialsGrid__1WRsX{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.collection_testimonialCard__cg9Yn{margin:0;padding:28px;border:1px solid var(--vs-line);border-radius:6px;display:flex;flex-direction:column;gap:20px}.collection_testimonialBody__xKX9s{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:calc((19px) * var(--cms-fs, 1));line-height:1.4;letter-spacing:-.01em;margin:0;flex:1 1;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.collection_testimonialFoot__yIF6N{display:flex;flex-direction:column;gap:4px}.collection_testimonialAuthor__z8o7d{font-size:calc((14px) * var(--cms-fs, 1));font-weight:600;color:var(--vs-ink)}.collection_testimonialProduct__MzmhX{font-family:var(--font-mono);font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.1em;text-transform:uppercase;color:var(--vs-ink-mid);text-decoration:none}.collection_testimonialProduct__MzmhX:hover{color:var(--vs-rose-700)}.collection_body__rx6eS{padding:80px 56px;display:grid;grid-template-columns:1fr .6fr;grid-gap:80px;gap:80px;border-bottom:1px solid var(--vs-line)}.collection_bodyLede__zEj3z{font-size:calc((20px) * var(--cms-fs, 1));line-height:1.5;letter-spacing:-.01em;margin:0 0 28px}.collection_bodyCopy__1JJ7L{font-size:calc((16px) * var(--cms-fs, 1));line-height:1.7;color:var(--vs-ink-mid);margin:0}.collection_ficha__xF0vS{background:var(--vs-rose-50);padding:32px;align-self:start}.collection_fichaTitle__vDI2z{font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.18em;text-transform:uppercase;color:var(--vs-ink-mid);font-weight:600;margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--vs-line)}.collection_fichaRow__JHtyq{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--vs-line);font-size:calc((13px) * var(--cms-fs, 1));gap:12px}.collection_fichaL__g4ZLF{color:var(--vs-ink-mid);font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.1em;text-transform:uppercase;font-weight:600}.collection_fichaV__QHtVH{font-family:var(--font-display);font-size:calc((15px) * var(--cms-fs, 1))}.collection_fichaV__QHtVH em{font-style:italic;color:var(--vs-rose-700)}.collection_products__rRNOn{padding:80px 56px}.collection_productsGrid__2WH7I{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:36px 28px;gap:36px 28px}.collection_next__f_AJl{border-top:1px solid var(--vs-line);padding:56px 56px 80px}.collection_nextHead__J_Zac{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:32px}.collection_nextEye__HToKA{font-family:var(--font-mono);font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.14em;text-transform:uppercase;color:var(--vs-rose-700)}.collection_nextTrack__bEMZo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.collection_nextCard__C50uJ{min-width:0}.collection_nextCardArt__aTnqr{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:4/3;border:0}.collection_nextCardBg__ChaQe{position:absolute;inset:0;transition:transform .6s var(--ease)}.collection_nextCard__C50uJ:hover .collection_nextCardBg__ChaQe{transform:scale(1.04)}.collection_nextCardArt__aTnqr .vs-case{width:34%;position:relative;box-shadow:0 12px 20px -10px rgba(29,15,23,.4);border-radius:8px}.collection_nextCardInfo__OyAJG{padding:18px 0 0;display:flex;flex-direction:column;gap:6px}.collection_nextCardEye__JakNR{font-family:var(--font-mono);font-size:calc((10px) * var(--cms-fs, 1));letter-spacing:.14em;text-transform:uppercase;color:var(--vs-ink-mid)}.collection_nextCardTitle__lldUh{font-family:var(--font-display);font-weight:400;font-size:calc((30px) * var(--cms-fs, 1));line-height:1;letter-spacing:-.01em;margin:0}.collection_nextCardTitle__lldUh a{color:inherit;text-decoration:none;border:0}.collection_nextCardTitle__lldUh a:hover{color:var(--vs-rose-700)}.collection_nextCardCta__Xp82H{font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--vs-rose-700);text-decoration:none;border:0;margin-top:4px}@media (max-width:1100px){.collection_body__rx6eS{gap:40px}.collection_body__rx6eS,.collection_quote__4Wneg{grid-template-columns:1fr;padding:48px 24px}.collection_quoteMark__e9xWs{display:none}.collection_quoteText__J84Wz{font-size:calc((26px) * var(--cms-fs, 1))}.collection_products__rRNOn{padding:48px 24px}.collection_productsGrid__2WH7I{grid-template-columns:repeat(2,minmax(0,1fr))}.collection_testimonials__HdqhC{padding:48px 24px}.collection_testimonialsH2__PU3kA{font-size:calc((36px) * var(--cms-fs, 1))}.collection_testimonialsGrid__1WRsX{grid-template-columns:1fr}.collection_next__f_AJl{padding:40px 24px 56px}.collection_nextTrack__bEMZo{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;margin:0 -24px;padding:0 24px;scrollbar-width:none}.collection_nextTrack__bEMZo::-webkit-scrollbar{display:none}.collection_nextCard__C50uJ{flex:0 0 78%;scroll-snap-align:center}.collection_posterContent__wIBzh{padding:24px;grid-template-columns:1fr}}.DeadEnd_hero__8CaO1{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;grid-gap:48px;gap:48px;max-width:1180px;margin:0 auto;padding:88px 56px 64px}.DeadEnd_copy__68Xu1{display:flex;flex-direction:column;align-items:flex-start}.DeadEnd_eyebrow__uBVWI{margin:0 0 18px;font-family:var(--font-mono);font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.18em;text-transform:uppercase;color:var(--vs-rose-700)}.DeadEnd_title__MmWbK{font-family:var(--font-display);font-weight:400;font-size:calc((56px) * var(--cms-fs, 1));line-height:1.05;margin:0 0 18px;max-width:14ch}.DeadEnd_title__MmWbK em{font-style:italic;color:var(--vs-rose-700)}.DeadEnd_lede__RLy_e{margin:0 0 32px;font-size:calc((17px) * var(--cms-fs, 1));color:var(--vs-ink-mid);max-width:40ch}.DeadEnd_actions__U4YqK{align-items:center}.DeadEnd_actions__U4YqK,.DeadEnd_links__0_0gS{display:flex;flex-wrap:wrap;gap:12px 24px}.DeadEnd_link__oUPvb{font-size:calc((14px) * var(--cms-fs, 1));color:var(--vs-ink);text-decoration:underline;-webkit-text-decoration-color:var(--vs-rose-200,currentColor);text-decoration-color:var(--vs-rose-200,currentColor);text-underline-offset:4px}.DeadEnd_link__oUPvb:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.DeadEnd_scene__jaKhX{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;min-height:220px}.DeadEnd_trail__P7K_5{position:absolute;left:0;bottom:18px;width:62%;height:60px;fill:none;stroke:var(--vs-rose-200,#f0bdd8);stroke-width:2;stroke-linecap:round;stroke-dasharray:1 9}.DeadEnd_mascot__Cu3zH{position:relative;color:var(--vs-rose-300)}.DeadEnd_more__Q5jYp{max-width:1180px;margin:0 auto;padding:40px 56px 96px;border-top:1px solid var(--vs-line)}.DeadEnd_moreTitle__35Gnf{font-family:var(--font-display);font-weight:400;font-size:calc((32px) * var(--cms-fs, 1));margin:0 0 32px}@media (max-width:900px){.DeadEnd_hero__8CaO1{grid-template-columns:1fr;gap:8px;padding:48px 24px 40px}.DeadEnd_scene__jaKhX{order:-1;justify-content:center;min-height:0}.DeadEnd_trail__P7K_5{display:none}.DeadEnd_mascot__Cu3zH{width:160px;height:auto}.DeadEnd_actions__U4YqK{align-self:stretch;flex-direction:column;align-items:stretch;gap:18px}.DeadEnd_actions__U4YqK>.vs-btn{justify-content:center;width:100%;box-sizing:border-box}.DeadEnd_links__0_0gS{justify-content:center}.DeadEnd_title__MmWbK{font-size:calc((40px) * var(--cms-fs, 1))}.DeadEnd_more__Q5jYp{padding:32px 24px 64px}.DeadEnd_moreTitle__35Gnf{font-size:calc((26px) * var(--cms-fs, 1));margin-bottom:20px}}.FilterSheet_scrim__VYaQa{position:fixed;inset:0;z-index:10000;background:rgba(29,15,23,.42);opacity:0;pointer-events:none;transition:opacity .28s ease}.FilterSheet_scrimOn__6hK6i{opacity:1;pointer-events:auto}.FilterSheet_sheet___mU7A{position:fixed;left:0;right:0;bottom:0;z-index:10001;background:var(--vs-paper);border-top:1px solid var(--vs-line);border-radius:18px 18px 0 0;max-height:78dvh;display:flex;flex-direction:column;transform:translateY(102%);transition:transform .32s cubic-bezier(.32,.72,0,1);outline:none;padding-bottom:env(safe-area-inset-bottom,0)}.FilterSheet_sheetOn__peRAP{transform:translateY(0)}.FilterSheet_head__zCLWC{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--vs-line)}.FilterSheet_title__IDhqd{font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--vs-ink)}.FilterSheet_close__JW7kK{font:inherit;font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.14em;text-transform:uppercase;font-weight:600;background:transparent;border:0;color:var(--vs-ink-mid);cursor:pointer;padding:6px 0 6px 12px}.FilterSheet_body__99pLf{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:6px 20px 10px;flex:1 1}.FilterSheet_section__h__11{padding:14px 0}.FilterSheet_section__h__11+.FilterSheet_section__h__11{border-top:1px solid var(--vs-line)}.FilterSheet_sectionLabel__qDKTV{display:block;font-size:calc((10px) * var(--cms-fs, 1));letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--vs-ink-mid);margin-bottom:10px}.FilterSheet_chips__PyU1e{display:flex;flex-wrap:wrap;gap:8px}.FilterSheet_chip__QcLV7{font:inherit;font-size:calc((11px) * var(--cms-fs, 1));letter-spacing:.12em;text-transform:uppercase;font-weight:600;background:transparent;color:var(--vs-ink);border:1px solid var(--vs-line);border-radius:999px;padding:9px 14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:color .18s ease,background .18s ease,border-color .18s ease}.FilterSheet_chip__QcLV7:hover{color:var(--vs-rose-700)}.FilterSheet_chipOn__jXRNt{color:var(--vs-rose-700);background:var(--vs-rose-50);border-color:var(--vs-rose-500)}.FilterSheet_swatch__wwlZe{width:12px;height:12px;border-radius:50%;border:1px solid var(--vs-line);display:inline-block}.FilterSheet_foot__mrFwP{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;border-top:1px solid var(--vs-line)}.FilterSheet_foot__mrFwP>:only-child{margin-left:auto}