body{background:#f7f4ee}.catalog.svelte-o1572d{color:#17140f;font-family:var(--font-body)}.crumb.svelte-o1572d{max-width:1480px;margin:auto;padding:14px 4vw;display:flex;gap:9px;font-size:11px;color:#756e65}.crumb.svelte-o1572d a:where(.svelte-o1572d){color:#17140f}.hero.svelte-o1572d{height:440px;display:grid;grid-template-columns:55% 45%;background:#171612;color:#fff}.hero.svelte-o1572d>div:where(.svelte-o1572d){padding:6vw;display:flex;flex-direction:column;justify-content:center}.hero.svelte-o1572d p:where(.svelte-o1572d),.shophead.svelte-o1572d p:where(.svelte-o1572d),.body.svelte-o1572d>p:where(.svelte-o1572d),.modal.svelte-o1572d p:where(.svelte-o1572d){font-size:9px;font-weight:700;letter-spacing:.16em;color:#c99e4e}.hero.svelte-o1572d h1:where(.svelte-o1572d),.shophead.svelte-o1572d h2:where(.svelte-o1572d),.modal.svelte-o1572d h2:where(.svelte-o1572d){font:clamp(45px,6vw,84px)/.95 var(--font-display);margin:10px 0 18px}.hero.svelte-o1572d span:where(.svelte-o1572d){max-width:650px;line-height:1.65;color:#ccc}.hero.svelte-o1572d img:where(.svelte-o1572d){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.families.svelte-o1572d{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:34px 4vw;background:#fff}.families.svelte-o1572d a:where(.svelte-o1572d){position:relative;height:150px;overflow:hidden}.families.svelte-o1572d img:where(.svelte-o1572d){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.families.svelte-o1572d a:where(.svelte-o1572d):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0005}.families.svelte-o1572d span:where(.svelte-o1572d){position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font:28px var(--font-display)}.families.svelte-o1572d .active:where(.svelte-o1572d){outline:3px solid #ae8235;outline-offset:3px}.subnav.svelte-o1572d{display:flex;gap:9px;padding:22px 4vw;overflow:auto;background:#fff;border-top:1px solid #ddd}.subnav.svelte-o1572d a:where(.svelte-o1572d){flex:none;padding:10px 15px;border:1px solid #d0c8bd;border-radius:30px;color:#312d27;font-size:11px;text-decoration:none}.subnav.svelte-o1572d a.active:where(.svelte-o1572d){background:#17140f;color:#fff}.shop.svelte-o1572d{padding:70px 4vw 110px}.shophead.svelte-o1572d{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #cac2b8;padding-bottom:25px}.shophead.svelte-o1572d h2:where(.svelte-o1572d){font-size:52px;margin:6px 0}.shophead.svelte-o1572d>div:where(.svelte-o1572d):last-child{display:flex;gap:15px}.shophead.svelte-o1572d label:where(.svelte-o1572d),aside.svelte-o1572d label:where(.svelte-o1572d),.modal.svelte-o1572d label:where(.svelte-o1572d){font-size:10px;text-transform:uppercase}.shophead.svelte-o1572d select:where(.svelte-o1572d),aside.svelte-o1572d select:where(.svelte-o1572d),.modal.svelte-o1572d select:where(.svelte-o1572d){padding:10px;background:transparent;border:0;border-bottom:1px solid}.mobile-filter.svelte-o1572d{display:none}.layout.svelte-o1572d{display:grid;grid-template-columns:220px 1fr;gap:35px;margin-top:30px}aside.svelte-o1572d{display:flex;flex-direction:column;gap:25px}aside.svelte-o1572d label:where(.svelte-o1572d){display:flex;flex-direction:column;gap:8px}aside.svelte-o1572d label:where(.svelte-o1572d) span:where(.svelte-o1572d){font-size:13px}aside.svelte-o1572d select:where(.svelte-o1572d){width:100%}.filter-title.svelte-o1572d{display:flex;justify-content:space-between}.filter-title.svelte-o1572d button:where(.svelte-o1572d){display:none}.clear.svelte-o1572d{padding:12px;border:1px solid;background:transparent}.grid.svelte-o1572d{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 14px}.card.svelte-o1572d{background:#fff;border:1px solid #e0d9cf}.media.svelte-o1572d{aspect-ratio:4/5;position:relative;overflow:hidden}.media.svelte-o1572d a:where(.svelte-o1572d),.media.svelte-o1572d img:where(.svelte-o1572d){width:100%;height:100%;display:block}.media.svelte-o1572d img:where(.svelte-o1572d){-o-object-fit:cover;object-fit:cover;transition:.4s}.media.svelte-o1572d .hover:where(.svelte-o1572d){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.card.svelte-o1572d:hover .hover:where(.svelte-o1572d){opacity:1}.media.svelte-o1572d>span:where(.svelte-o1572d){position:absolute;top:12px;left:12px;padding:6px 8px;background:#17140f;color:#fff;font-size:8px;text-transform:uppercase}.media.svelte-o1572d button:where(.svelte-o1572d){position:absolute;border:0;background:#fff}.wish.svelte-o1572d{right:12px;top:12px;width:38px;height:38px;border-radius:50%!important}.quick.svelte-o1572d{bottom:12px;left:50%;transform:translate(-50%);padding:10px 14px;display:flex;gap:7px}.body.svelte-o1572d{padding:17px}.body.svelte-o1572d h3:where(.svelte-o1572d){font:21px var(--font-display);margin:7px 0}.body.svelte-o1572d h3:where(.svelte-o1572d) a:where(.svelte-o1572d){color:inherit;text-decoration:none}.body.svelte-o1572d>small:where(.svelte-o1572d){display:block;color:#777;margin:9px 0}.swatches.svelte-o1572d{display:flex;gap:7px;margin:12px 0}.swatches.svelte-o1572d i:where(.svelte-o1572d){width:14px;height:14px;border-radius:50%;background:var(--swatch);box-shadow:0 0 0 1px #aaa}.add.svelte-o1572d,.empty.svelte-o1572d button:where(.svelte-o1572d){width:100%;padding:12px;display:flex;justify-content:center;gap:8px;border:1px solid #17140f;background:#17140f;color:#fff}.empty.svelte-o1572d{min-height:400px;display:grid;place-content:center;text-align:center}.empty.svelte-o1572d h3:where(.svelte-o1572d){font:35px var(--font-display)}.shade.svelte-o1572d,.modalshade.svelte-o1572d{position:fixed;top:0;right:0;bottom:0;left:0;background:#0008;border:0;z-index:80}.modal.svelte-o1572d{position:fixed;z-index:90;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(850px,92vw);max-height:90vh;overflow:auto;display:grid;grid-template-columns:1fr 1fr;background:#f7f4ee}.modal.svelte-o1572d>img:where(.svelte-o1572d){width:100%;height:100%;min-height:520px;-o-object-fit:cover;object-fit:cover}.modal.svelte-o1572d>div:where(.svelte-o1572d){padding:55px 42px;display:flex;flex-direction:column;gap:17px}.modal.svelte-o1572d h2:where(.svelte-o1572d){font-size:38px}.modal.svelte-o1572d .close:where(.svelte-o1572d){position:absolute;right:12px;top:12px;border:0;background:#fff;width:40px;height:40px}.modal.svelte-o1572d a:where(.svelte-o1572d){text-align:center;color:#17140f}.toast.svelte-o1572d{position:fixed;z-index:120;right:20px;bottom:20px;background:#17140f;color:#fff;padding:15px 20px}@media(max-width:900px){.hero.svelte-o1572d{grid-template-columns:1fr;height:auto}.hero.svelte-o1572d>div:where(.svelte-o1572d){min-height:350px}.hero.svelte-o1572d img:where(.svelte-o1572d){height:300px}.grid.svelte-o1572d{grid-template-columns:repeat(2,1fr)}.layout.svelte-o1572d{grid-template-columns:1fr}.mobile-filter.svelte-o1572d{display:flex;align-items:center;gap:7px;padding:10px;background:transparent;border:1px solid}aside.svelte-o1572d{position:fixed;right:0;top:0;bottom:0;z-index:90;width:min(390px,90vw);padding:25px;background:#f7f4ee;transform:translate(105%);transition:.25s}aside.open.svelte-o1572d{transform:none}.filter-title.svelte-o1572d button:where(.svelte-o1572d){display:block;border:0;background:transparent}}@media(max-width:600px){.families.svelte-o1572d{gap:5px;padding:18px 10px}.families.svelte-o1572d a:where(.svelte-o1572d){height:105px}.families.svelte-o1572d span:where(.svelte-o1572d){font-size:18px}.shop.svelte-o1572d{padding:50px 10px 80px}.shophead.svelte-o1572d{align-items:start;gap:20px}.shophead.svelte-o1572d h2:where(.svelte-o1572d){font-size:38px}.shophead.svelte-o1572d>div:where(.svelte-o1572d):last-child{flex-direction:column}.grid.svelte-o1572d{gap:14px 6px}.body.svelte-o1572d{padding:11px}.body.svelte-o1572d h3:where(.svelte-o1572d){font-size:17px}.quick.svelte-o1572d{font-size:0}.modal.svelte-o1572d{grid-template-columns:1fr}.modal.svelte-o1572d>img:where(.svelte-o1572d){min-height:260px;height:260px}.modal.svelte-o1572d>div:where(.svelte-o1572d){padding:28px 20px}.hero.svelte-o1572d>div:where(.svelte-o1572d){padding:45px 22px}}@media(prefers-reduced-motion:reduce){.svelte-o1572d{scroll-behavior:auto!important;transition:none!important}}.product-actions.svelte-o1572d{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.product-actions.svelte-o1572d a:where(.svelte-o1572d),.product-actions.svelte-o1572d button:where(.svelte-o1572d){min-height:40px;padding:7px 3px;display:flex;align-items:center;justify-content:center;border:1px solid #17140f;background:#fff;color:#17140f;font-size:9px;text-align:center;text-decoration:none;text-transform:uppercase}.product-actions.svelte-o1572d a:where(.svelte-o1572d):nth-child(2){border-color:#ad8233;color:#72531a}.product-actions.svelte-o1572d button:where(.svelte-o1572d){background:#17140f;color:#fff}@media(max-width:520px){.product-actions.svelte-o1572d{grid-template-columns:1fr 1fr}.product-actions.svelte-o1572d button:where(.svelte-o1572d){grid-column:1/-1}}.mens.svelte-o1572d .hero:where(.svelte-o1572d){background:#11100e}.mens.svelte-o1572d .hero:where(.svelte-o1572d)>div:where(.svelte-o1572d){position:relative;z-index:1;background:linear-gradient(110deg,#11100e 70%,transparent)}.mens.svelte-o1572d .hero:where(.svelte-o1572d) h1:where(.svelte-o1572d){max-width:680px;letter-spacing:-.045em}.mens.svelte-o1572d .hero:where(.svelte-o1572d) img:where(.svelte-o1572d){-o-object-position:center 55%;object-position:center 55%}.mens.svelte-o1572d .families:where(.svelte-o1572d){gap:1px;padding:1px;background:#ded7cd}.mens.svelte-o1572d .families:where(.svelte-o1572d) a:where(.svelte-o1572d){height:clamp(210px,22vw,350px)}.mens.svelte-o1572d .families:where(.svelte-o1572d) a:where(.svelte-o1572d):after{background:linear-gradient(0deg,#080705cc,#0807050a 65%)}.mens.svelte-o1572d .families:where(.svelte-o1572d) img:where(.svelte-o1572d){transition:transform .65s cubic-bezier(.2,.7,.2,1)}.mens.svelte-o1572d .families:where(.svelte-o1572d) a:where(.svelte-o1572d):hover img:where(.svelte-o1572d){transform:scale(1.035)}.mens.svelte-o1572d .families:where(.svelte-o1572d) span:where(.svelte-o1572d){align-items:end;justify-items:start;padding:25px;font-size:clamp(22px,2vw,34px)}.mens.svelte-o1572d .families:where(.svelte-o1572d) .active:where(.svelte-o1572d){outline:0}.mens.svelte-o1572d .families:where(.svelte-o1572d) .active:where(.svelte-o1572d):before{content:"";position:absolute;z-index:2;top:8px;right:8px;bottom:8px;left:8px;border:1px solid #c99e4e;pointer-events:none}.mens.svelte-o1572d .shop:where(.svelte-o1572d){background:#f3f0ea}.mens.svelte-o1572d .card:where(.svelte-o1572d){border-color:#d8d0c5;box-shadow:0 10px 28px #231d140a}.mens.svelte-o1572d .media:where(.svelte-o1572d){background:#d8d0c5}.mens.svelte-o1572d .media:where(.svelte-o1572d) img:where(.svelte-o1572d){-o-object-position:center;object-position:center}.mens.svelte-o1572d .body:where(.svelte-o1572d){padding:20px}.mens.svelte-o1572d .body:where(.svelte-o1572d) h3:where(.svelte-o1572d){font-size:23px}.mens.svelte-o1572d .product-actions:where(.svelte-o1572d) a:where(.svelte-o1572d),.mens.svelte-o1572d .product-actions:where(.svelte-o1572d) button:where(.svelte-o1572d){letter-spacing:.04em}.mens.svelte-o1572d .product-actions:where(.svelte-o1572d) button:where(.svelte-o1572d){background:#17140f}.mens.svelte-o1572d .families.single-family:where(.svelte-o1572d){grid-template-columns:1fr;padding:0}.mens.svelte-o1572d .families.single-family:where(.svelte-o1572d) a:where(.svelte-o1572d){height:clamp(300px,38vw,520px)}.mens.svelte-o1572d .families.single-family:where(.svelte-o1572d) img:where(.svelte-o1572d){-o-object-position:center 48%;object-position:center 48%}.mens.svelte-o1572d .families.single-family:where(.svelte-o1572d) span:where(.svelte-o1572d){padding:clamp(24px,4vw,60px);font-size:clamp(34px,4.5vw,68px)}@media(max-width:600px){.mens.svelte-o1572d .hero:where(.svelte-o1572d) img:where(.svelte-o1572d){height:360px}.mens.svelte-o1572d .families:where(.svelte-o1572d){display:grid;grid-template-columns:1fr 1fr}.mens.svelte-o1572d .families:where(.svelte-o1572d) a:where(.svelte-o1572d){height:220px}.mens.svelte-o1572d .families:where(.svelte-o1572d) span:where(.svelte-o1572d){padding:16px;font-size:21px}.mens.svelte-o1572d .families.single-family:where(.svelte-o1572d){grid-template-columns:1fr}.mens.svelte-o1572d .families.single-family:where(.svelte-o1572d) a:where(.svelte-o1572d){height:300px}}.diamond-bracelets.svelte-o1572d .hero:where(.svelte-o1572d){height:min(650px,68vw);min-height:500px;grid-template-columns:minmax(410px,42%) 1fr;background:#f4f0e9;color:#17130f}.diamond-bracelets.svelte-o1572d .hero:where(.svelte-o1572d)>div:where(.svelte-o1572d){position:relative;z-index:1;padding:clamp(45px,6vw,96px);background:#f4f0e9}.diamond-bracelets.svelte-o1572d .hero:where(.svelte-o1572d) p:where(.svelte-o1572d){color:#8b651e}.diamond-bracelets.svelte-o1572d .hero:where(.svelte-o1572d) h1:where(.svelte-o1572d){max-width:620px;font-size:clamp(54px,6.5vw,104px);line-height:.86;letter-spacing:-.055em}.diamond-bracelets.svelte-o1572d .hero:where(.svelte-o1572d) span:where(.svelte-o1572d){max-width:520px;color:#5e574e;font-size:15px;line-height:1.75}.diamond-bracelets.svelte-o1572d .hero:where(.svelte-o1572d) img:where(.svelte-o1572d){-o-object-position:center;object-position:center;width:100%;height:100%}.diamond-intro.svelte-o1572d{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:0 clamp(20px,4vw,70px);background:#fff;border-bottom:1px solid #d9d1c7}.diamond-intro.svelte-o1572d article:where(.svelte-o1572d){min-height:230px;padding:45px clamp(22px,3vw,48px);border-right:1px solid #ded6cc}.diamond-intro.svelte-o1572d article:where(.svelte-o1572d):last-child{border-right:0}.diamond-intro.svelte-o1572d span:where(.svelte-o1572d){color:#8c6829;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.diamond-intro.svelte-o1572d h2:where(.svelte-o1572d){margin:13px 0 12px;font:clamp(25px,2.3vw,38px)/1 var(--font-display);letter-spacing:-.025em}.diamond-intro.svelte-o1572d p:where(.svelte-o1572d){max-width:390px;margin:0;color:#645d54;font-size:13px;line-height:1.7}.diamond-bracelets.svelte-o1572d .subnav:where(.svelte-o1572d){padding-top:26px;padding-bottom:26px}.diamond-bracelets.svelte-o1572d .shop:where(.svelte-o1572d){padding-top:85px}.diamond-bracelets.svelte-o1572d .shophead:where(.svelte-o1572d) h2:where(.svelte-o1572d){color:#17130f}.diamond-bracelets.svelte-o1572d .card:where(.svelte-o1572d){border-color:#ddd5ca;box-shadow:0 12px 34px #2a20130b}.diamond-bracelets.svelte-o1572d .product-actions:where(.svelte-o1572d) button:where(.svelte-o1572d){background:#17130f}.diamond-bracelets.svelte-o1572d .product-actions:where(.svelte-o1572d) a:where(.svelte-o1572d):nth-child(2){color:#76571e;border-color:#ad8233}@media(max-width:760px){.diamond-bracelets.svelte-o1572d .hero:where(.svelte-o1572d){height:auto;min-height:0;grid-template-columns:1fr}.diamond-bracelets.svelte-o1572d .hero:where(.svelte-o1572d)>div:where(.svelte-o1572d){min-height:390px;padding:55px 22px}.diamond-bracelets.svelte-o1572d .hero:where(.svelte-o1572d) h1:where(.svelte-o1572d){font-size:58px}.diamond-bracelets.svelte-o1572d .hero:where(.svelte-o1572d) img:where(.svelte-o1572d){height:330px}.diamond-intro.svelte-o1572d{grid-template-columns:1fr;padding:0 20px}.diamond-intro.svelte-o1572d article:where(.svelte-o1572d){min-height:0;padding:30px 0;border-right:0;border-bottom:1px solid #ded6cc}.diamond-intro.svelte-o1572d article:where(.svelte-o1572d):last-child{border-bottom:0}}.bracelet-editorial.svelte-o1572d .hero:where(.svelte-o1572d){height:min(650px,68vw);min-height:500px;grid-template-columns:minmax(410px,42%) 1fr;background:#f4f0e9;color:#17130f}.bracelet-editorial.svelte-o1572d .hero:where(.svelte-o1572d)>div:where(.svelte-o1572d){position:relative;z-index:1;padding:clamp(45px,6vw,96px);background:#f4f0e9}.bracelet-editorial.svelte-o1572d .hero:where(.svelte-o1572d) p:where(.svelte-o1572d){color:#8b651e}.bracelet-editorial.svelte-o1572d .hero:where(.svelte-o1572d) h1:where(.svelte-o1572d){max-width:620px;font-size:clamp(52px,6vw,96px);line-height:.88;letter-spacing:-.05em}.bracelet-editorial.svelte-o1572d .hero:where(.svelte-o1572d) span:where(.svelte-o1572d){max-width:520px;color:#5e574e;font-size:15px;line-height:1.75}.bracelet-editorial.svelte-o1572d .hero:where(.svelte-o1572d) img:where(.svelte-o1572d){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.bracelet-editorial.svelte-o1572d .subnav:where(.svelte-o1572d){padding-block:26px}.bracelet-editorial.svelte-o1572d .shop:where(.svelte-o1572d){padding-top:85px;background:#f6f2ec}.bracelet-editorial.svelte-o1572d .card:where(.svelte-o1572d){border-color:#ddd5ca;box-shadow:0 12px 34px #2a20130b}@media(max-width:760px){.bracelet-editorial.svelte-o1572d .hero:where(.svelte-o1572d){height:auto;min-height:0;grid-template-columns:1fr}.bracelet-editorial.svelte-o1572d .hero:where(.svelte-o1572d)>div:where(.svelte-o1572d){min-height:380px;padding:52px 22px}.bracelet-editorial.svelte-o1572d .hero:where(.svelte-o1572d) h1:where(.svelte-o1572d){font-size:54px}.bracelet-editorial.svelte-o1572d .hero:where(.svelte-o1572d) img:where(.svelte-o1572d){height:320px}}
