.sj-breadcrumbs{display:flex;gap:.65rem;flex-wrap:wrap;max-width:1440px;margin:1.5rem auto;padding:0 4vw;font-size:.76rem;color:#827d73}.sj-breadcrumbs a{text-decoration:none}.sj-story-grid,.sj-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.sj-story-card{display:block;padding:2rem;text-decoration:none!important;border:1px solid #c5bcaa55;background:#a98d5d08;transition:transform .25s,border-color .25s}.sj-story-card:hover{transform:translateY(-4px);border-color:#a98d5d}.sj-story-card small{letter-spacing:.12em;font-size:.67rem}.sj-story-card h2,.sj-story-card h3{font-size:1.5rem;line-height:1.25}.sj-story-card p{line-height:1.75;font-size:.9rem}.sj-story-card span{display:block;margin-top:2rem}.sj-discover>h1,.sj-article h1{max-width:1000px;font-size:clamp(2.2rem,5vw,4.6rem);line-height:1.12;letter-spacing:-.035em}.sj-lede{max-width:820px;font-size:1.15rem;line-height:1.8}.sj-article-copy{max-width:780px;margin:3rem auto}.sj-article-copy p,.sj-article-copy li{line-height:1.9;margin-bottom:1.2rem}.sj-article-copy section{margin-bottom:2.8rem}.sj-article-copy h2{font-size:1.65rem;line-height:1.3}.sj-date{font-size:.75rem;opacity:.65}.sj-evidence{padding:1.25rem;border-inline-start:3px solid #a98d5d;background:#a98d5d12;line-height:1.7}.sj-product-card{display:block;text-decoration:none!important;border:1px solid #a98d5d44;padding:1rem;min-width:0}.sj-product-card img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.sj-product-card h3{font-size:1rem;line-height:1.6}.sj-product-card span,.sj-product-card small{display:block;font-size:.76rem;margin:.6rem 0}.sj-product-card strong{font-size:1.4rem}.sj-support-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:3rem}.sj-product-support p{line-height:1.8}.sj-faq{margin-top:1.5rem}.sj-faq details{padding:1.2rem 0;border-bottom:1px solid #a98d5d44}.sj-faq summary{cursor:pointer;font-weight:600;line-height:1.5}.sj-faq p{font-size:.92rem}.sj-decision{align-self:start;position:sticky;top:6rem;padding:1.5rem;border:1px solid #a98d5d55}.sj-decision h2{font-size:1.35rem}.sj-decision small{display:block;line-height:1.7;margin-top:1rem;opacity:.72}.sj-actions{display:flex;gap:.65rem}.sj-sidebar{flex-direction:column}.sj-quote,.sj-checkout{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1rem;text-decoration:none!important;font:inherit;font-size:.8rem;line-height:1.4;text-align:center;border:1px solid #a98d5d77}.sj-quote{background:#183a2f;color:#fff!important}.ec-tools .sj-quote{background:#171c20}.sj-checkout{background:#a98d5d12;color:inherit}.sj-checkout[disabled]{opacity:.55;cursor:not-allowed}.sj-bottom{margin-top:3rem;border-top:1px solid #a98d5d44;padding-top:2rem}.sj-floating{position:fixed;z-index:45;bottom:1rem;left:50%;transform:translateX(-50%);padding:.45rem;background:#171c20ed;box-shadow:0 6px 32px #0005;max-width:calc(100vw - 2rem);width:max-content;border:1px solid #ad9e7933;border-radius:4px}.sj-floating .sj-quote{background:#234f3d}.sj-floating .sj-checkout{color:#fff}.sj-related{display:flex;flex-direction:column;gap:.8rem;margin:1.6rem 0}.sj-catalog{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding:2.5rem;margin-top:4rem;border:1px solid #a98d5d66;background:#a98d5d0b}.sj-catalog-form{display:grid;gap:1rem}.sj-catalog-form label{display:grid;gap:.5rem;font-size:.85rem}.sj-catalog-form input:not([type=checkbox]){width:100%;min-height:48px;border:1px solid #a98d5d88;background:transparent;color:inherit;padding:.7rem;font:inherit;box-sizing:border-box}.sj-catalog-form .sj-consent{display:block;font-size:.75rem;line-height:1.7}.sj-consent input{margin-inline-end:.4rem}.sj-honeypot{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.sj-map ul{columns:2;column-gap:3rem}.sj-map li{break-inside:avoid;line-height:1.6;margin-bottom:.65rem;overflow-wrap:anywhere}.sj-footer{display:flex;flex-wrap:wrap;gap:1.5rem;margin:1rem 0}body:has(.sj-floating){padding-bottom:90px}.ec-jewelry .ec-card-image,.ec-jewelry .ec-card-image img{background:#132a22}.ec-jewelry .ec-card-image img{object-fit:cover}.sj-card-quote{margin-top:.8rem;min-height:44px;display:inline-flex;align-items:center;gap:.5rem}.ec-jewelry .ec-card-image img{transition:transform 1.2s cubic-bezier(.19,1,.22,1)}.ec-jewelry .ec-card-image:hover img{transform:scale(1.045)}
@media(max-width:900px){.sj-support-grid{grid-template-columns:1fr}.sj-decision{position:static}.sj-story-grid,.sj-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sj-catalog{gap:1.5rem;padding:1.5rem}.ec-header nav{flex-wrap:wrap}}
@media(max-width:600px){.sj-story-grid,.sj-product-grid,.sj-catalog{grid-template-columns:1fr}.sj-article h1{font-size:2.25rem;overflow-wrap:anywhere}.sj-story-card{padding:1.5rem}.sj-floating{width:calc(100vw - 1.25rem);max-width:none;bottom:.5rem;gap:.35rem;box-sizing:border-box}.sj-floating>*{flex:1;padding:.55rem .5rem;font-size:.68rem;min-width:0;min-height:48px}.sj-bottom .sj-actions{flex-direction:column}.sj-map ul{columns:1}.sj-catalog{padding:1.25rem}.sj-breadcrumbs{font-size:.7rem}.sj-article-copy{margin:2rem 0}.sj-article-copy h2{font-size:1.4rem}.sj-article-copy p{font-size:.95rem}.ec-header nav{gap:.55rem}.ec-header nav a{font-size:.72rem}}
@media(prefers-reduced-motion:reduce){.sj-story-card,.ec-jewelry .ec-card-image img{transition:none}}

.ec-site:has(.sj-floating) .whatsapp-floating{display:none!important}
