.de-page{--ink:#1C1917;--ink-2:#44403C;--muted:#807A70;--bg:#FAF8F4;--surface:#FFFFFF;--gold:#A16207;--gold-soft:#B08D57;--gold-line:#E4D8C2;--line:#E7E2D8;--line-2:#D9D3C7;--star:#C09A3E;--shadow:0 1px 2px rgba(28,25,23,.04),0 8px 24px rgba(28,25,23,.06);--shadow-hover:0 4px 10px rgba(28,25,23,.08),0 18px 40px rgba(28,25,23,.12);background:var(--bg);color:var(--ink);font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:300;line-height:1.6}.de-page *{box-sizing:border-box}.de-page h1,.de-page h2,.de-page h3,.de-page .de-serif{font-family:Cormorant,Times New Roman,serif;font-weight:500;letter-spacing:.2px;margin:0}.de-page a{color:inherit;text-decoration:none}.de-page img{display:block;max-width:100%}.de-fbtn svg,.de-fbtn svg *,.de-it svg,.de-it svg *,.de-cc .ic,.de-cc .ic *,.de-sortbtn svg,.de-sortbtn svg *,.de-sheet-opt svg,.de-sheet-opt svg *{fill:none!important}.de-orn svg,.de-orn svg *{fill:currentColor!important}.de-stars svg[fill=currentColor],.de-stars svg[fill=currentColor] *{fill:currentColor!important}.de-stars svg[fill=none],.de-stars svg[fill=none] *{fill:none!important}.de-dot,.de-sw,.de-orn .ln{display:inline-block!important}.de-wrap{max-width:1320px;margin:0 auto;padding:0 28px}.de-tnum{font-variant-numeric:lining-nums tabular-nums}.de-page button{font-family:inherit;cursor:pointer}.de-crumbs{font-size:12px;letter-spacing:.08em;color:var(--muted);text-transform:uppercase;padding:16px 0 2px}.de-crumbs a:hover{color:var(--gold)}.de-crumbs span{color:var(--ink)}.de-hero{text-align:center;padding:26px 0 14px}.de-hero .de-eyebrow{font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.de-hero h1{font-size:58px;line-height:1.02;margin:0 0 14px}.de-hero p{max-width:620px;margin:0 auto;color:var(--ink-2);font-size:15px}.de-orn{display:flex;align-items:center;justify-content:center;gap:14px;margin:18px 0 4px;color:var(--gold-soft)}.de-orn .ln{width:52px;height:1px;background:var(--gold-line)}.de-head{text-align:center;margin:46px 0 22px}.de-head .k{font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--gold)}.de-head h2{font-size:34px;margin:6px 0 0}.de-styles{display:flex;gap:14px;overflow-x:auto;padding:6px 2px 14px}.de-style{flex:0 0 auto;width:168px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 12px;border:1px solid var(--line);border-radius:2px;background:var(--surface);transition:.2s}.de-style:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:var(--shadow)}.de-style img{width:140px;height:140px;object-fit:contain;mix-blend-mode:multiply}.de-style span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.de-style.active{border-color:var(--gold);box-shadow:var(--shadow)}.de-style.active span{color:var(--gold)}.de-toolbar{position:relative;z-index:40;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:30px}.de-trow{display:flex;align-items:center;gap:10px;min-height:62px;flex-wrap:wrap}.de-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.de-ft{position:relative}.de-fbtn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid var(--line-2);background:var(--surface);border-radius:2px;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.de-fbtn:hover,.de-ft.open .de-fbtn{border-color:var(--gold)}.de-fbtn svg{width:13px;height:13px;color:var(--muted);transition:transform .2s}.de-ft.open .de-fbtn svg{transform:rotate(180deg)}.de-panel{position:absolute;top:48px;left:0;z-index:50;min-width:230px;max-height:340px;overflow:auto;background:var(--surface);border:1px solid var(--line-2);border-radius:2px;box-shadow:var(--shadow-hover);padding:8px;display:none}.de-ft.open .de-panel{display:block}.de-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;font-size:13px;color:var(--ink-2);border-radius:2px}.de-opt:hover{background:#f5f0e7;color:var(--ink)}.de-opt.active{color:var(--gold)}.de-opt .ct{font-size:11px;color:var(--muted)}.de-metalswatches{display:flex;align-items:center;gap:7px;padding-left:8px;margin-left:2px;border-left:1px solid var(--line)}.de-ms{width:24px;height:24px;border-radius:50%;border:1px solid rgba(0,0,0,.12);position:relative;display:block}.de-ms.active{box-shadow:0 0 0 1.5px var(--surface),0 0 0 3px var(--gold)}.de-ms.w{background:linear-gradient(135deg,#f5f5f3,#dcdcda)}.de-ms.y{background:linear-gradient(135deg,#f3dd9a,#d8b24c)}.de-ms.r{background:linear-gradient(135deg,#f4cdbe,#dd9b86)}.de-ms.p{background:linear-gradient(135deg,#eef0f2,#c9ced4)}.de-right{margin-left:auto;display:flex;align-items:center;gap:18px}.de-count{font-size:12.5px;letter-spacing:.04em;color:var(--muted)}.de-count b{color:var(--ink);font-weight:500}.de-sort{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.de-sort select{font-family:inherit;font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--line-2);background:var(--surface);height:40px;border-radius:2px;padding:0 10px;color:var(--ink)}.de-sortbtn{display:none;flex-direction:column;align-items:center;gap:3px;background:transparent;border:0;padding:0}.de-sortbtn .ibox{width:42px;height:42px;border:1px solid var(--line-2);background:var(--surface);border-radius:2px;display:flex;align-items:center;justify-content:center;transition:border-color .2s}.de-sortbtn svg{width:19px;height:19px;color:var(--ink)}.de-sortbtn .lab{font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.de-sortbtn:hover .ibox,.de-sortbtn:focus-visible .ibox{border-color:var(--gold)}.de-mcount{display:none;font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);font-weight:600;padding:14px 0 0}.de-mcount b{color:var(--ink);font-weight:600}.de-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:none}.de-sheet.open{display:block}.de-sheet-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c191773;opacity:0;transition:opacity .25s}.de-sheet.open .de-sheet-bg{opacity:1}.de-sheet-panel{position:absolute;left:0;right:0;bottom:0;background:var(--surface);border-radius:14px 14px 0 0;padding-bottom:max(18px,env(safe-area-inset-bottom));box-shadow:0 -10px 44px #1c191742;transform:translateY(100%);transition:transform .28s ease}.de-sheet.open .de-sheet-panel{transform:none}.de-sheet-h{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 8px}.de-sheet-h span{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-weight:600}.de-sheet-x{width:34px;height:34px;border:0;background:transparent;font-size:26px;line-height:1;color:var(--muted)}.de-sheet-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:54px;padding:0 22px;background:transparent;border:0;border-top:1px solid var(--line);font-family:inherit;font-size:14px;color:var(--ink-2);text-align:left}.de-sheet-opt:active{background:#f5f0e7}.de-sheet-opt .ck{width:18px;height:18px;color:var(--gold);opacity:0;flex:none}.de-sheet-opt.active{color:var(--gold);font-weight:500}.de-sheet-opt.active .ck{opacity:1}.de-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 0 14px}.de-chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 6px 0 12px;background:#f1eadd;border:1px solid var(--gold-line);border-radius:2px;font-size:12px;color:var(--ink-2)}.de-chip .x{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;color:var(--gold);font-size:15px;line-height:1}.de-chip .x:hover{background:#a162071f}.de-clear{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);text-decoration:underline;text-underline-offset:3px}.de-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px 22px;padding:26px 0 10px}.de-card{background:var(--surface);border:1px solid var(--line);border-radius:2px;overflow:hidden;display:flex;flex-direction:column;transition:.22s}.de-card:hover{box-shadow:var(--shadow-hover);border-color:var(--gold-line);transform:translateY(-3px)}.de-media{position:relative;aspect-ratio:1/1;background:#f4f1eb;overflow:hidden}.de-track{position:absolute;top:0;right:0;bottom:0;left:0}.de-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;transition:opacity .5s ease}.de-slide:first-child{opacity:1}.de-card:hover .de-slide:first-child:not(:only-child){opacity:0}.de-card:hover .de-slide:nth-child(2){opacity:1}.de-slide img{width:100%;height:100%;object-fit:cover}.de-dots{display:none;position:absolute;left:0;right:0;bottom:12px;justify-content:center;gap:7px;z-index:3}.de-dot{width:7px;height:7px;border-radius:50%;background:#ffffffb3;box-shadow:0 1px 3px #00000073;cursor:pointer;transition:.2s}.de-dot.active{background:var(--gold);transform:scale(1.18)}.de-badge{position:absolute;top:12px;left:12px;z-index:2;font-size:10px;letter-spacing:.16em;text-transform:uppercase;background:var(--ink);color:#f5efe6;padding:6px 10px}.de-badge.gold{background:var(--gold)}.de-badge.soft{background:#fff;color:var(--ink);border:1px solid var(--line-2)}.de-cbody{padding:16px 16px 18px;display:flex;flex-direction:column;gap:9px;flex:1}.de-ctitle{font-family:Montserrat;font-size:13.5px;font-weight:400;line-height:1.45;color:var(--ink);min-height:39px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.de-ctitle:hover{color:var(--gold)}.de-rating{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--muted)}.de-stars{display:inline-flex;gap:1px;color:var(--star)}.de-stars svg{width:13px;height:13px}.de-swatches{display:flex;align-items:center;gap:9px}.de-sw{width:17px;height:17px;border-radius:50%;border:1px solid rgba(0,0,0,.14);cursor:pointer}.de-sw:hover{box-shadow:0 0 0 1px var(--surface),0 0 0 2px var(--gold-soft)}.de-sw.sel{box-shadow:0 0 0 1px var(--surface),0 0 0 2px var(--gold)}.de-sw.w{background:linear-gradient(135deg,#f5f5f3,#dcdcda)}.de-sw.y{background:linear-gradient(135deg,#f3dd9a,#d8b24c)}.de-sw.r{background:linear-gradient(135deg,#f4cdbe,#dd9b86)}.de-sw.p{background:linear-gradient(135deg,#eef0f2,#c9ced4)}.de-sw.s{background:linear-gradient(135deg,#f3f4f6,#d4d8dd)}.de-price{margin-top:auto;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;row-gap:4px;padding-top:6px}.de-price .from{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.de-price .amt{font-family:Cormorant,serif;font-size:24px;font-weight:600;color:var(--ink)}.de-empty{text-align:center;padding:60px 0;color:var(--muted)}.de-pager{display:flex;align-items:center;justify-content:center;gap:8px;padding:30px 0 6px;flex-wrap:wrap}.de-pager span.page a,.de-pager span.next a,.de-pager span.prev a,.de-pager span.page.current{min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-2);background:var(--surface);font-size:13px;color:var(--ink-2);padding:0 8px;text-decoration:none}.de-pager span.page a:hover,.de-pager span.next a:hover,.de-pager span.prev a:hover{border-color:var(--gold);color:var(--gold)}.de-pager span.page.current{background:var(--ink);color:#f5efe6;border-color:var(--ink)}.de-pager span.deco{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:42px;color:var(--muted)}.de-trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);margin-top:46px}.de-trust .de-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:34px 28px}.de-it{display:flex;align-items:center;gap:14px}.de-it svg{width:30px;height:30px;color:var(--gold);flex:none}.de-it .tt{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-weight:500}.de-it .td{font-size:12px;color:var(--muted)}.de-edu{padding:64px 0 70px}.de-edu .g4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}.de-cc{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:2px;padding:34px 22px;transition:.2s}.de-cc:hover{border-color:var(--gold-line);box-shadow:var(--shadow);transform:translateY(-3px)}.de-cc .ic{width:46px;height:46px;margin:0 auto 14px;color:var(--gold)}.de-cc h3{font-size:25px;margin:0 0 6px}.de-cc p{font-size:13px;color:var(--muted);margin:0}.de-edu .cta{display:flex;justify-content:center;margin-top:34px}.de-edu .cta a{height:52px;padding:0 46px;display:inline-flex;align-items:center;background:var(--gold);color:#fff;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.de-edu .cta a:hover{background:var(--ink)}@media(max-width:1100px){.de-grid{grid-template-columns:repeat(3,1fr)}.de-hero h1{font-size:48px}}@media(max-width:860px){.de-trust .de-wrap,.de-edu .g4{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.de-wrap{padding:0 18px}.de-grid{grid-template-columns:repeat(2,1fr);gap:18px 14px}.de-hero h1{font-size:38px}.de-right .de-count{display:none}.de-mcount{display:block}.de-trow{flex-wrap:nowrap;gap:10px;min-height:0;padding:6px 0 14px;align-items:center}.de-filters{flex-wrap:wrap;gap:8px 10px;flex:1 1 auto;min-width:0}.de-metalswatches{border-left:0;padding-left:0;margin-left:0;gap:9px}.de-right{margin-left:auto;gap:0}.de-sort{display:none}.de-sortbtn{display:flex}.de-track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.de-track::-webkit-scrollbar{display:none}.de-slide{position:relative;inset:auto;opacity:1!important;flex:0 0 100%;scroll-snap-align:start}.de-card:hover .de-slide:first-child{opacity:1}.de-dots{display:flex}}@media(prefers-reduced-motion:reduce){.de-page *{transition:none!important}}.de-saleribbon{position:absolute;top:12px;right:12px;z-index:3;font-size:11px;font-weight:700;letter-spacing:.02em;background:#a16207;color:#fff;padding:5px 9px;border-radius:2px}.de-saleribbon.is-red{background:#9a1b1b}.de-saleends{display:inline-flex;align-items:center;gap:5px;margin-left:10px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#a16207;vertical-align:middle}.de-saleends.is-red{color:#9a1b1b}.de-saledot{width:5px;height:5px;border-radius:50%;background:currentColor;display:inline-block;animation:decardpulse 1.6s ease-in-out infinite}@keyframes decardpulse{0%,to{opacity:1}50%{opacity:.25}}.de-price .de-was{font-family:Cormorant,serif;font-size:16px;font-weight:600;color:#7a736b;text-decoration:line-through;text-decoration-color:#e7e2d8}
/*# sourceMappingURL=/cdn/shop/t/56/assets/de-earrings.css.map */
