.home-panel{flex-direction:column;height:auto;min-height:875px;display:flex;overflow:visible}.home-panel>.panel-nav{order:0}.home-showcase{border:1px solid #d8c39a29;border-radius:22px;order:1;min-height:610px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,inset 0 -40px 90px #00000047,0 24px 60px #00000038;background:linear-gradient(90deg,#050607eb 0%,#0506079e 34%,#05060724 68%,#05060708 100%),url(/assets/brand/lumina-hero-diamond-rock.png) 100%/cover no-repeat!important;width:min(1320px,100% - 24px)!important;margin:26px auto 0!important}.home-showcase:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 40%,#d8c39a1a,#0000 34%),radial-gradient(circle at 18% 45%,#00000057,#0000 42%);position:absolute;inset:0}.home-showcase:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #d8c39a0f}.home-showcase-card,.home-showcase-diamond{display:none!important}.home-hero{text-align:center;order:2;min-height:0!important;padding:14px 28px 4px!important}.home-hero h1,.home-star,.home-lead,.home-actions{display:none!important}.home-eyebrow{color:var(--muted);text-transform:uppercase;font-weight:800;letter-spacing:.28em!important;margin:0!important;font-size:10px!important}.home-category-tiles{order:0}.home-featured{order:4}.home-seo-copy{order:5}.home-trust-strip{display:none!important}.listing-page .listing-finder-heading:after{content:none!important;display:none!important}.diamond-route-hero{aspect-ratio:1320/420;background:#090a0b;border:1px solid #d8c39a26;border-radius:18px;width:100%;max-width:none;min-height:420px;margin:18px auto 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 20px 44px #0000002e}.diamond-route-hero img{object-fit:cover;object-position:70% center}.diamond-route-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#050607e0 0%,#0506076b 42%,#05060708 100%);position:absolute;inset:0}.diamond-route-caption{color:var(--muted);letter-spacing:.24em;text-align:center;text-transform:uppercase;margin:14px auto 0;font-size:11px;font-weight:800;line-height:1.45}.diamond-quick-row{margin-top:28px}.listing-page .listing-content,.listing-page .finder-content{align-items:start}.listing-page .listing-filter-card,.listing-page .filter-card{align-self:start}@media (max-width:1100px){.home-showcase{min-height:500px}.diamond-route-hero{min-height:360px}}@media (max-width:900px){.home-showcase{min-height:340px;background:linear-gradient(#0506071f 0%,#0506078f 100%),url(/assets/brand/lumina-hero-diamond-rock.png) 70%/cover no-repeat!important;width:calc(100% - 24px)!important;margin-top:22px!important}.home-hero{padding:12px 18px 2px!important}.home-eyebrow{letter-spacing:.18em!important;font-size:9px!important}.diamond-route-hero{border-radius:14px;min-height:260px;margin-top:16px}.diamond-route-hero img{object-position:68% center}.diamond-route-hero:after{background:linear-gradient(#0506071f 0%,#05060794 100%)}.diamond-route-caption{letter-spacing:.18em;margin-top:12px;font-size:10px;line-height:1.45}.mobile-listing-body .diamond-route-hero{aspect-ratio:312/176;width:100%;min-height:176px;margin-top:0}.mobile-listing-body .diamond-route-caption{margin-top:12px}}@media (max-width:560px){.home-showcase{border-radius:18px;min-height:270px;background-position:72%!important}.diamond-route-hero{min-height:190px}.mobile-listing-body .diamond-route-hero{min-height:170px}}.home-page .home-category-tiles.category-tiles-nav--inset,.contact-page .home-category-tiles.category-tiles-nav--inset{width:calc(100% - 96px);margin:28px auto 20px}@media (max-width:900px){.home-page .home-category-tiles.category-tiles-nav--inset,.contact-page .home-category-tiles.category-tiles-nav--inset{width:calc(100% - 36px);margin:18px auto}}@media (max-width:560px){.home-page .home-category-tiles.category-tiles-nav--inset,.contact-page .home-category-tiles.category-tiles-nav--inset{width:calc(100% - 20px);margin:14px auto 16px}}.listing-page .diamond-route-caption{color:#d8c39ac7;letter-spacing:.32em;margin-top:18px;font-size:10px}.listing-page .diamond-quick-row{background:radial-gradient(circle at 50% 0,#d8c39a0e,#0000 48%),linear-gradient(#101112bd,#08090a85);border:1px solid #d8c39a1a;border-radius:18px;gap:10px;width:min(1180px,100% - 96px);margin:34px auto 0;padding:12px;box-shadow:inset 0 1px #ffffff06,0 18px 38px #00000029}.listing-page .diamond-quick-row .quick{background:#07080985;border-color:#d8c39a1c;border-radius:12px;min-height:50px;padding:9px 13px}.listing-page .diamond-quick-row .quick:hover{background:#b8955b0b;border-color:#d8c39a38}.listing-page .diamond-quick-row .quick small{color:#d8c39a9e;letter-spacing:.18em;font-size:8px}.listing-page .diamond-quick-row .quick strong{color:var(--ivory);font-size:11px}.listing-page .diamond-quick-row .quick span{color:#d8c39acc}.listing-page .listing-content{margin-top:30px}.listing-page .listing-results-top{height:auto;margin-bottom:18px;padding-bottom:18px}.listing-page .listing-results-top p{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.listing-page .listing-results-top span{color:#a69c90e6;margin-left:8px}@media (max-width:900px){.listing-page .diamond-quick-row{width:100%;margin-top:22px;padding:10px}}@media (max-width:560px){.listing-page .diamond-route-caption{letter-spacing:.2em;font-size:9px}.listing-page .diamond-quick-row{border-radius:14px;margin-top:18px}}.listing-page .diamond-quick-row{background:linear-gradient(90deg,#d8c39a0b,#0000 22% 78%,#d8c39a09),#08090aad;border:1px solid #d8c39a21;border-radius:999px;gap:0;width:min(1180px,100% - 120px);margin:34px auto 0;padding:6px;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 18px 42px #0000002e}.listing-page .diamond-quick-row .quick{background:0 0;border:0;border-radius:999px;min-height:54px;padding:9px 18px;transition:background .18s,color .18s,box-shadow .18s;position:relative}.listing-page .diamond-quick-row .quick:not(:last-child):after{content:"";background:linear-gradient(#0000,#d8c39a33,#0000);width:1px;height:calc(100% - 26px);position:absolute;top:13px;right:0}.listing-page .diamond-quick-row .quick:hover{background:#d8c39a11;box-shadow:inset 0 0 0 1px #d8c39a1a}.listing-page .diamond-quick-row .quick span{color:#d8c39ad1;font-size:13px}.listing-page .diamond-quick-row .quick small{color:#a69c90c7;letter-spacing:.2em;font-size:8px;font-weight:800}.listing-page .diamond-quick-row .quick strong{color:var(--ivory);margin-top:3px;font-size:11px;font-weight:700}.listing-page .diamond-quick-row .quick em{color:#d8c39ab8;font-size:12px}@media (max-width:900px){.listing-page .diamond-quick-row{border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;width:100%;padding:8px}.listing-page .diamond-quick-row .quick{background:#0708098a;border-radius:14px;box-shadow:inset 0 0 0 1px #d8c39a17}.listing-page .diamond-quick-row .quick:after{display:none}}@media (max-width:560px){.listing-page .diamond-quick-row{border-radius:16px;grid-template-columns:1fr}}.listing-page .diamond-quick-row .quick>span{opacity:.92;filter:drop-shadow(0 0 8px #d8c39a2e);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 18px;width:18px;height:18px;font-size:0;display:inline-block}.listing-page .diamond-quick-row .quick:hover>span{opacity:1;filter:drop-shadow(0 0 10px #d8c39a57)}.listing-page .diamond-quick-row .quick:first-child>span{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23d8c39a' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 25 23 13h18l10 12-19 27L13 25Z'/%3E%3Cpath d='M13 25h38M23 13l6 12 3-12 3 12 6-12M29 25l3 27 3-27'/%3E%3C/svg%3E")}.listing-page .diamond-quick-row .quick:nth-child(2)>span{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23d8c39a' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='32' cy='32' r='18'/%3E%3Cpath d='M20 25h24M20 39h24M25 17c4 8 4 22 0 30M39 17c-4 8-4 22 0 30'/%3E%3C/svg%3E")}.listing-page .diamond-quick-row .quick:nth-child(3)>span{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23d8c39a' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 21h27l9 9-24 24L14 41V21Z'/%3E%3Cpath d='M39 23l2-7h9l-2 13M24 30h12M24 39h7'/%3E%3Ccircle cx='43' cy='28' r='2.5' fill='%23d8c39a' stroke='none'/%3E%3C/svg%3E")}.listing-page .diamond-quick-row .quick:nth-child(4)>span{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23d8c39a' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 8l4 15 15 4-15 4-4 15-4-15-15-4 15-4 4-15Z'/%3E%3Cpath d='M49 42l2 7 7 2-7 2-2 7-2-7-7-2 7-2 2-7ZM15 40l1.5 5 5 1.5-5 1.5-1.5 5-1.5-5-5-1.5 5-1.5 1.5-5Z'/%3E%3C/svg%3E")}.home-intro-band{background:radial-gradient(circle at 18% 0,#d8c39a14,#0000 34%),linear-gradient(145deg,#121314c7,#08090ab3);border:1px solid #d8c39a21;border-radius:20px;order:3;grid-template-columns:minmax(0,1fr) auto;gap:24px;width:calc(100% - 96px);margin:24px auto 0;padding:26px 28px;display:grid;box-shadow:inset 0 1px #ffffff08,0 18px 42px #00000029}.home-intro-copy h2{letter-spacing:-.035em;max-width:720px;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.8vw,42px);font-weight:500;line-height:1.03}.home-intro-copy p:last-child{color:#a69c90eb;max-width:760px;margin:14px 0 0;font-size:13px;line-height:1.75}.home-intro-actions{flex-direction:column;align-self:center;gap:9px;min-width:230px;display:flex}.home-intro-actions a{color:var(--gold2);letter-spacing:.12em;text-align:center;text-transform:uppercase;background:#08090a73;border:1px solid #d8c39a2e;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:800}.home-intro-actions a:hover{background:#b8955b14;border-color:#d8c39a5c}@media (max-width:900px){.home-intro-band{grid-template-columns:1fr;width:calc(100% - 36px);margin-top:20px;padding:22px 20px}.home-intro-actions{flex-flow:wrap;min-width:0}.home-intro-actions a{flex:180px}}@media (max-width:560px){.home-intro-band{border-radius:16px;width:calc(100% - 20px);padding:20px 16px}.home-intro-copy h2{font-size:27px}.home-intro-actions{flex-direction:column}}.home-seo-copy{margin-top:0}@media (max-width:900px){.home-intro-band{margin-top:22px;margin-bottom:24px}}@media (max-width:560px){.home-intro-band{margin-top:18px;margin-bottom:22px}}.home-intro-band{margin-top:24px;margin-bottom:42px}.home-panel{padding-bottom:28px}@media (max-width:900px){.home-intro-band{margin-bottom:34px}.home-panel{padding-bottom:22px}}.detail-page .detail-desktop-panel,.jewelry-offer-detail-page .jewelry-offer-detail-panel{overflow:visible}.detail-page .home-category-tiles.category-tiles-nav--sticky,.jewelry-offer-detail-page .home-category-tiles.category-tiles-nav--sticky{z-index:40;position:sticky;top:14px}.detail-page .home-category-tiles.category-tiles-nav--inset,.jewelry-offer-detail-page .home-category-tiles.category-tiles-nav--inset{width:calc(100% - 96px);margin:28px auto 20px}@media (max-width:900px){.detail-page .home-category-tiles.category-tiles-nav--inset,.jewelry-offer-detail-page .home-category-tiles.category-tiles-nav--inset{width:calc(100% - 36px);margin:18px auto}}@media (max-width:560px){.detail-page .home-category-tiles.category-tiles-nav--inset,.jewelry-offer-detail-page .home-category-tiles.category-tiles-nav--inset{width:calc(100% - 20px);margin:14px auto 16px}}
.home-category-tiles{padding:10px 28px 24px}.home-category-heading{justify-content:center;align-items:center;gap:14px;margin:0 0 12px;display:flex}.home-category-heading p{color:var(--muted);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.home-category-heading span{background:linear-gradient(90deg,#0000,#d8c39a59,#0000);width:90px;height:1px}.home-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-category-card{background:radial-gradient(circle at 78% 32%,#d8c39a21,#0000 38%),linear-gradient(150deg,#181919f7,#090a0bfa);border:1px solid #d8c39a0f;border-radius:16px;min-height:188px;padding:22px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 28px #0000001f,inset 0 1px #ffffff06}.home-category-card:hover,.home-category-card.is-active{border-color:#d8c39a1a}.home-category-card.is-active{box-shadow:0 14px 30px #00000024,inset 0 1px #ffffff09}.home-category-visual{z-index:1;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0;transform:none}.home-category-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#08090afa 0%,#08090adb 34%,#08090a61 58%,#08090a14 100%),radial-gradient(circle at 78% 34%,#d8c39a1a,#0000 38%);position:absolute;inset:0}.home-category-card.is-active .home-category-visual:after{background:linear-gradient(90deg,#08090afa 0%,#08090ad6 34%,#30261761 58%,#d8c39a14 100%),radial-gradient(circle at 78% 34%,#d8c39a1f,#0000 38%)}.home-category-copy{z-index:3;width:56%;position:relative}.home-category-copy p{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.home-category-copy h2{margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.4vw,34px);font-weight:500;line-height:1}.home-category-copy span{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.45;display:block}.home-category-copy strong{color:var(--gold2);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #d8c39a57;border-radius:0;margin-top:18px;padding:0 0 3px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.home-category-card:hover .home-category-copy strong,.home-category-card.is-active .home-category-copy strong{color:var(--gold2);background:0 0;border-color:#d8c39a94}.home-category-visual.diamond{background-image:url(/assets/category-tiles/lumina-tile-diamond.png);background-position:50%}.home-category-visual.bracelet{background-image:url(/assets/category-tiles/lumina-tile-bracelet.png);background-position:50%}.home-category-visual.earrings{background-image:url(/assets/category-tiles/lumina-tile-earrings.png);background-position:50%}.home-category-visual.ring{background-image:url(/assets/category-tiles/lumina-tile-ring.png);background-position:50%}.category-tiles-home-link{width:fit-content;color:var(--gold2);letter-spacing:.12em;text-transform:uppercase;background:#08090a8f;border:1px solid #d8c39a38;border-radius:999px;align-items:center;margin:0 0 10px 2px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex}.category-tiles-home-link:hover{background:#b8955b14;border-color:#d8c39a6b}.category-tiles-nav--route,.home-category-tiles.category-tiles-nav--route,.home-category-tiles.category-tiles-nav--sticky{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;outline:0;margin:0 0 20px;padding:0}.category-tiles-nav--sticky{z-index:20;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;outline:0;margin:0 0 20px;padding:0;position:sticky;top:14px}.category-tiles-nav--route .home-category-grid{box-shadow:none;background:0 0;border:0;outline:0;gap:12px}.category-tiles-nav--route .home-category-card{border:0;border-radius:14px;outline:0;min-height:148px;padding:18px;box-shadow:0 10px 24px #0000001f,inset 0 1px #ffffff05}.category-tiles-nav--route .home-category-card:hover{border:0;outline:0;box-shadow:0 12px 26px #00000024,inset 0 1px #ffffff06}.category-tiles-nav--route .home-category-card.is-active{border:0;outline:0;box-shadow:0 10px 24px #0000001f,inset 0 1px #ffffff05}.category-tiles-nav--route .home-category-card.is-active .home-category-copy h2,.category-tiles-nav--route .home-category-card.is-active .home-category-copy p{color:var(--ivory)}.category-tiles-nav--route .home-category-copy{width:58%}.category-tiles-nav--route .home-category-copy h2{margin-top:8px;font-size:clamp(23px,2vw,31px)}.category-tiles-nav--route .home-category-copy span{margin-top:8px;font-size:11px;line-height:1.38}.category-tiles-nav--route .home-category-copy strong{color:var(--gold2);text-underline-offset:4px;background:0 0;border:0;margin-top:12px;padding:0;-webkit-text-decoration:underline #d8c39a57;text-decoration:underline #d8c39a57;text-decoration-thickness:1px}.category-tiles-nav--route .home-category-card:hover .home-category-copy strong,.category-tiles-nav--route .home-category-card.is-active .home-category-copy strong{color:var(--gold2);background:0 0;border:0;text-decoration-color:#d8c39a94}.jewelry-category-shell{width:min(1420px,100%)}.jewelry-listing-panel{border-radius:18px;height:auto;min-height:820px}.jewelry-listing-body{padding:26px 30px 28px}.jewelry-route-hero{background:linear-gradient(90deg,#050607e0 0%,#05060757 42%,#0506070a 100%),#08090a;border:1px solid #d8c39a26;border-radius:18px;min-height:305px;margin-top:4px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 42px #0000002e}.jewelry-route-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#08090a4d 0%,#08090a1a 30%,#0000 60%),radial-gradient(circle at 78% 34%,#d8c39a1f,#0000 34%);position:absolute;inset:0}.jewelry-route-hero img{object-fit:cover;object-position:center center}.jewelry-route-hero-bransoletki img,.jewelry-route-hero-kolczyki img,.jewelry-route-hero-pierscionki img{object-position:center center}.jewelry-route-caption{color:var(--muted);letter-spacing:.24em;text-align:center;text-transform:uppercase;margin:14px 0 0;font-size:11px;font-weight:800}.jewelry-quick-row{margin-top:18px}.jewelry-listing-content{align-items:start;margin-top:24px}.jewelry-filter-card{align-self:start}.jewelry-filter-select{cursor:default}.jewelry-filter-select select,.jewelry-sort-control select{appearance:none;width:100%;color:var(--ivory);font:inherit;background:0 0;border:0;outline:none;font-size:11px;font-weight:800}.jewelry-filter-select select:focus,.jewelry-sort-control select:focus{outline-offset:4px;outline:1px solid #d8c39a57}.jewelry-filter-select select option,.jewelry-sort-control select option{color:var(--ivory);background:#0b0c0d}.jewelry-filter-select--quick{border:1px solid #d8c39a24}.jewelry-filter-select--quick div{min-width:0}.jewelry-filter-select--quick select{margin-top:2px;padding-right:16px;display:block}.jewelry-filter-select--sidebar{display:block}.jewelry-filter-select--sidebar select{color:var(--muted);background:#0e0f10cc;border:1px solid #d8c39a1f;border-radius:8px;margin-top:8px;padding:10px 11px;font-size:11px;font-weight:600}.jewelry-filter-select--sidebar select:focus{color:var(--ivory)}.jewelry-sort-control{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.jewelry-sort-control select{width:auto;min-width:122px;color:var(--gold2);font-size:11px;font-weight:600}.jewelry-select-preview{color:var(--muted);background:#0e0f10cc;border:1px solid #d8c39a1f;border-radius:8px;margin-top:8px;padding:10px 11px;font-size:11px}.jewelry-card-image{position:relative;overflow:hidden}.jewelry-card-image img{object-fit:cover}.jewelry-card-body{padding-top:13px}.jewelry-card-specs{gap:6px;margin:12px 0 0;display:grid}.jewelry-card-specs div{border-top:1px solid #d8c39a14;grid-template-columns:72px 1fr;gap:8px;padding-top:6px;font-size:10px;display:grid}.jewelry-card-specs dt{color:var(--muted)}.jewelry-card-specs dd{color:var(--ivory);margin:0}.jewelry-card-cta{cursor:default}.jewelry-empty-state{text-align:center;background:#0e0f10a8;border:1px solid #d8c39a24;border-radius:16px;margin-top:18px;padding:28px}.jewelry-empty-state p{color:var(--ivory);margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px}.jewelry-empty-state span{color:var(--muted);margin-top:8px;font-size:12px;display:block}.jewelry-empty-state button{color:var(--gold2);letter-spacing:.12em;text-transform:uppercase;background:#b8955b14;border:1px solid #d8c39a57;border-radius:8px;margin-top:16px;padding:9px 14px;font-size:10px;font-weight:800}.filter-head button:disabled{opacity:.45;cursor:default}@media (max-width:1200px){.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.category-tiles-nav--sticky{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0 0 18px;padding:0;position:static}.category-tiles-home-link{margin:0 0 12px}.jewelry-listing-content{padding-inline:0}.jewelry-filter-card{display:none}.home-category-tiles{padding:10px 18px 20px}.home-category-grid{grid-template-columns:1fr}.home-category-card,.category-tiles-nav--route .home-category-card{min-height:176px}.home-category-copy{width:58%}.home-category-copy h2{font-size:32px}.home-category-copy span{max-width:220px}.jewelry-listing-body{padding:20px 18px 22px}.jewelry-route-hero{min-height:220px}.jewelry-route-caption{letter-spacing:.18em;font-size:10px;line-height:1.45}}@media (max-width:560px){.home-category-card,.category-tiles-nav--route .home-category-card{min-height:164px;padding:18px}.home-category-copy{width:60%}.home-category-copy h2{font-size:28px}.home-category-copy span{font-size:11px}.home-category-copy strong{margin-top:14px;padding:0 0 3px}.jewelry-route-hero{border-radius:14px;min-height:168px}}@media (max-width:900px){.jewelry-category-page,.jewelry-category-shell,.jewelry-listing-panel,.jewelry-listing-body,.jewelry-listing-content,.jewelry-results,.jewelry-card-grid,.jewelry-product-card,.jewelry-card-link,.jewelry-card-image{width:100%;min-width:0;max-width:100%}.jewelry-listing-panel{overflow-x:hidden}.jewelry-listing-body{padding-inline:16px}.jewelry-listing-content,.jewelry-card-grid{grid-template-columns:1fr;padding-inline:0}.jewelry-results .listing-results-top{align-items:flex-start;gap:10px;height:auto}.jewelry-results .listing-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.jewelry-category-page .category-tiles-nav--sticky .home-category-grid{grid-template-columns:1fr;gap:10px;display:grid;overflow:visible}.jewelry-category-page .category-tiles-nav--sticky .home-category-card{width:100%;min-width:0}.jewelry-category-page .stone-cta{white-space:normal;max-width:100%}}@media (max-width:560px){.jewelry-listing-body{padding-inline:12px}.jewelry-quick-row{grid-template-columns:1fr}}.home-category-visual.diamond{background-image:url(/assets/category-tiles/lumina-tile-diamond.png)}.home-category-visual.bracelet{background-image:url(/assets/category-tiles/lumina-tile-bracelet.png)}.home-category-visual.earrings{background-image:url(/assets/category-tiles/lumina-tile-earrings.png)}.home-category-visual.ring{background-image:url(/assets/category-tiles/lumina-tile-ring.png)}@media (max-width:900px){.jewelry-category-page{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.jewelry-category-page *,.jewelry-category-page :before,.jewelry-category-page :after{box-sizing:border-box;min-width:0}.jewelry-category-page .route-shell,.jewelry-category-page .listing-shell,.jewelry-category-page .jewelry-category-shell,.jewelry-category-page .app-panel,.jewelry-category-page .listing-desktop-panel,.jewelry-category-page .jewelry-listing-panel,.jewelry-category-page .finder-body,.jewelry-category-page .listing-finder-body,.jewelry-category-page .jewelry-listing-body{width:100%;min-width:0;max-width:100%}.jewelry-category-page .jewelry-category-shell,.jewelry-category-page .jewelry-listing-panel,.jewelry-category-page .jewelry-listing-body{overflow-x:hidden}.jewelry-category-page .jewelry-listing-body{padding-inline:12px}.jewelry-category-page .home-category-tiles,.jewelry-category-page .category-tiles-nav,.jewelry-category-page .category-tiles-nav--route,.jewelry-category-page .category-tiles-nav--sticky{width:100%;min-width:0;max-width:100%;margin-left:0;margin-right:0;overflow:hidden}.jewelry-category-page .home-category-tiles{padding-inline:0}.jewelry-category-page .category-tiles-nav--sticky{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;position:static}.jewelry-category-page .home-category-grid,.jewelry-category-page .category-tiles-nav--route .home-category-grid,.jewelry-category-page .category-tiles-nav--sticky .home-category-grid{gap:10px;width:100%;min-width:0;max-width:100%;display:grid;overflow:visible;grid-template-columns:minmax(0,1fr)!important}.jewelry-category-page .home-category-card,.jewelry-category-page .category-tiles-nav--route .home-category-card,.jewelry-category-page .category-tiles-nav--sticky .home-category-card{width:100%;min-width:0;max-width:100%}.jewelry-category-page .home-category-copy,.jewelry-category-page .category-tiles-nav--route .home-category-copy{width:min(64%,240px);max-width:64%}.jewelry-category-page .home-category-copy h2,.jewelry-category-page .home-category-copy span,.jewelry-category-page .home-category-copy p,.jewelry-category-page .home-category-copy strong{overflow-wrap:anywhere}.jewelry-category-page .jewelry-route-hero,.jewelry-category-page .jewelry-route-caption,.jewelry-category-page .jewelry-quick-row,.jewelry-category-page .jewelry-listing-content,.jewelry-category-page .jewelry-results,.jewelry-category-page .jewelry-card-grid,.jewelry-category-page .jewelry-product-card,.jewelry-category-page .jewelry-card-link,.jewelry-category-page .jewelry-card-image,.jewelry-category-page .jewelry-pagination,.jewelry-category-page .listing-pagination{width:100%;min-width:0;max-width:100%}.jewelry-category-page .jewelry-listing-content,.jewelry-category-page .jewelry-card-grid,.jewelry-category-page .jewelry-quick-row{grid-template-columns:minmax(0,1fr)!important}.jewelry-category-page .jewelry-filter-card{display:none}.jewelry-category-page .listing-results-top,.jewelry-category-page .jewelry-results .listing-results-top{flex-wrap:wrap;align-items:flex-start;gap:10px;height:auto;display:flex}.jewelry-category-page .listing-results-top>div,.jewelry-category-page .listing-actions{flex-wrap:wrap;flex:180px;min-width:0}.jewelry-category-page .jewelry-sort-control,.jewelry-category-page .jewelry-sort-control select{max-width:100%}.jewelry-category-page .stone-cta,.jewelry-category-page .listing-pagination,.jewelry-category-page .listing-pagination-pages,.jewelry-category-page .listing-pagination-count{white-space:normal;overflow-wrap:anywhere;max-width:100%}}@media (max-width:560px){.jewelry-category-page{padding-inline:8px}.jewelry-category-page .jewelry-listing-body{padding-inline:10px}.jewelry-category-page .home-category-card,.jewelry-category-page .category-tiles-nav--route .home-category-card,.jewelry-category-page .category-tiles-nav--sticky .home-category-card{min-height:164px;padding:18px}}
.catalog-category-tabs{background:linear-gradient(#181818db,#070809eb);border:1px solid #d8c39a3d;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:24px 0 0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 18px 36px #0000002e}.catalog-category-tab{min-height:54px;color:var(--muted);background:radial-gradient(circle at 50% 0,#d8c39a0a,#0000 58%),linear-gradient(160deg,#121212f2,#08090af5);border-right:1px solid #d8c39a24;justify-content:center;align-items:center;gap:10px;padding:0 18px;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:flex;position:relative}.catalog-category-tab:last-child{border-right:0}.catalog-category-tab:after{content:"";background:0 0;height:1px;position:absolute;bottom:0;left:20px;right:20px}.catalog-category-tab:hover{color:var(--ivory);background:radial-gradient(circle at 50% 0,#d8c39a17,#0000 58%),linear-gradient(160deg,#1b1916fa,#090a0bf5)}.catalog-category-tab.active{color:var(--gold2);background:radial-gradient(circle at 50% 0,#d8c39a29,#0000 64%),linear-gradient(160deg,#2b2316e6,#0c0c0cf5);border-color:#d8c39a70;box-shadow:inset 0 0 0 1px #d8c39a38,inset 0 -1px #d8c39a9e}.catalog-category-tab.active:after{background:linear-gradient(90deg,#0000,#d8c39ae6,#0000)}.catalog-category-tab-icon{width:26px;height:26px;color:var(--gold2);flex:0 0 26px;justify-content:center;align-items:center;display:inline-flex}.catalog-category-tab-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.catalog-category-tab-label{color:var(--ivory);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800;line-height:1;display:block}.catalog-category-tab.active .catalog-category-tab-label{color:var(--gold2)}.jewelry-category-panel .catalog-category-tabs{width:min(720px,100% - 64px);margin:26px auto 0}.mobile-listing-body .catalog-category-tabs,.catalog-category-tabs-compact{border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.mobile-listing-body .catalog-category-tab,.catalog-category-tabs-compact .catalog-category-tab{flex-direction:column;gap:6px;min-height:58px;padding:0 4px}.mobile-listing-body .catalog-category-tab-icon,.catalog-category-tabs-compact .catalog-category-tab-icon{flex-basis:23px;width:23px;height:23px}.mobile-listing-body .catalog-category-tab-icon svg,.catalog-category-tabs-compact .catalog-category-tab-icon svg{width:22px;height:22px}.mobile-listing-body .catalog-category-tab-label,.catalog-category-tabs-compact .catalog-category-tab-label{letter-spacing:.06em;font-size:7px}@media (max-width:900px){.catalog-category-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-category-tab{flex-direction:column;gap:6px;min-height:58px;padding:0 5px}.catalog-category-tab-icon{flex-basis:23px;width:23px;height:23px}.catalog-category-tab-icon svg{width:22px;height:22px}.catalog-category-tab-label{letter-spacing:.055em;font-size:7px}.jewelry-category-panel .catalog-category-tabs{width:calc(100% - 36px)}}@media (max-width:520px){.catalog-category-tab{min-height:54px;padding:0 3px}.catalog-category-tab-icon{flex-basis:21px;width:21px;height:21px}.catalog-category-tab-icon svg{width:20px;height:20px}.catalog-category-tab-label{letter-spacing:.02em;font-size:6.5px}}
.sample-certificate-card{background:radial-gradient(circle at 12% 0,#d8c39a14,#0000 32%),linear-gradient(145deg,#1c1b19d1,#0a0b0ceb);border:1px solid #d8c39a2e;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;gap:12px;margin-top:16px;padding:13px;display:grid}.sample-certificate-card__icon{width:42px;height:42px;color:var(--gold2);letter-spacing:.12em;border:1px solid #d8c39a57;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.sample-certificate-card__copy p{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.sample-certificate-card__copy strong{color:var(--ivory);margin-top:4px;font-size:12px;display:block}.sample-certificate-card__copy span{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.45;display:block}.sample-certificate-card a{color:var(--gold2);letter-spacing:.12em;text-align:center;text-transform:uppercase;background:#b8955b14;border:1px solid #d8c39a57;border-radius:8px;grid-column:1/-1;padding:8px 10px;font-size:10px;font-weight:800}.sample-certificate-card--mobile{grid-template-columns:38px 1fr;margin:14px 0;padding:12px}.sample-certificate-card--mobile .sample-certificate-card__icon{width:38px;height:38px;font-size:9px}.sample-certificate-card--mobile .sample-certificate-card__copy strong{font-size:11px}.sample-certificate-card--mobile .sample-certificate-card__copy span{font-size:10px}
