:root{--ilu-ink: #111111;--ilu-muted: #66615c;--ilu-line: #e7e2dc;--ilu-soft: #f8f5f1;--ilu-warm: #eee7dc;--ilu-gold: #a78344;--ilu-max: 1440px}body{background:#fff}.ilu-page-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:grid;place-items:center;background:#fff;color:var(--ilu-ink);opacity:1;visibility:visible;pointer-events:none;transition:opacity .52s ease,visibility .52s ease}.ilu-page-loader--hidden{opacity:0;visibility:hidden}.ilu-page-loader--entering{opacity:1;visibility:visible}.ilu-page-loader__inner{display:grid;justify-items:center;gap:16px;width:min(72vw,360px)}.ilu-page-loader__mark{font-size:clamp(2rem,5vw,4.5rem);font-weight:800;letter-spacing:.12em;line-height:1}.ilu-page-loader__line{position:relative;width:min(180px,46vw);height:1px;overflow:hidden;background:var(--ilu-line)}.ilu-page-loader__line span{position:absolute;inset:0 auto 0 0;width:42%;background:var(--ilu-ink);animation:ilu-loader-line 1.05s ease-in-out infinite}.ilu-page-loader p{margin:0;color:var(--ilu-muted);font-size:.78rem;letter-spacing:.08em;text-align:center;text-transform:uppercase}@keyframes ilu-loader-line{0%{transform:translate(-105%)}55%,to{transform:translate(245%)}}#header-group{position:sticky;top:0;z-index:50}#header-group .header{background:#fff;box-shadow:0 1px #11111114}#header-group .header__row{min-height:70px}#header-group .menu-list__link,#header-group .header-actions__action,#header-group .localization-selector{color:var(--ilu-ink);font-weight:700}.ilu-button,.ilu-link-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:1px solid var(--ilu-ink);border-radius:2px;background:var(--ilu-ink);color:#fff;font-weight:700;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.ilu-button:hover,.ilu-link-button:hover{background:#333;border-color:#333}.ilu-button--secondary{background:transparent;color:var(--ilu-ink)}.ilu-button--secondary:hover{background:var(--ilu-ink);color:#fff}.ilu-eyebrow{margin:0 0 12px;color:var(--ilu-gold);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ilu-section-heading{max-width:760px;margin-bottom:30px}.ilu-section-heading h1,.ilu-section-heading h2,.ilu-section-heading h3{margin:0;color:var(--ilu-ink);letter-spacing:0}.ilu-section-heading p{margin:16px 0 0;color:var(--ilu-muted);line-height:1.7}.ilu-trust-badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--ilu-line);background:var(--ilu-line)}.ilu-trust-badge{display:grid;gap:5px;padding:18px;background:#fff}.ilu-trust-badge strong{color:var(--ilu-ink);font-size:.9rem}.ilu-trust-badge span{color:var(--ilu-muted);font-size:.82rem;line-height:1.45}.ilu-rte{color:var(--ilu-muted);line-height:1.75}.ilu-rte h2,.ilu-rte h3{color:var(--ilu-ink)}.ilu-rte a{color:var(--ilu-ink);text-underline-offset:4px}.jewelry-footer__payments{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.ilu-product-fixed-images__grid figure:has(img[src*=ilu520-ring-size-guide]){order:-1}.ilu-gift-guide-v3__finder>.ilu-gift-guide-v3__heading:first-child{display:none!important}@media screen and (max-width:749px){.ilu-page-loader__inner{width:min(78vw,300px)}.ilu-page-loader__mark{font-size:2.15rem}.ilu-page-loader p{max-width:260px;font-size:.68rem;line-height:1.55}#header-group .header__row{min-height:60px}.ilu-trust-badges{grid-template-columns:1fr 1fr}.ilu-button,.ilu-link-button{width:100%}}@media(prefers-reduced-motion:reduce){.ilu-page-loader,.ilu-page-loader__line span{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/ilu-jewelry-theme.css.map */
