:root{--navy:#071a33;--navy2:#0b2a55;--teal:#2cc3b5;--gold:#c8a04a;--paper:#f6f0e6;--ink:#0b1320;--card:rgba(255,255,255,.78);--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;color:var(--ink);background:radial-gradient(circle at 20% 0%,#ffffff,var(--paper))}.wrap{max-width:1100px;margin:0 auto;padding:0 18px}.topbar{position:sticky;top:0;z-index:50;background:#f6f0e6e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(10,20,35,.08)}.topbar__inner{display:flex;align-items:center;justify-content:space-between;height:62px}.brand{display:flex;gap:10px;align-items:center;text-decoration:none;color:var(--ink);font-weight:700}.brand__mark{width:28px;height:28px;border:2px solid var(--gold);border-radius:9px;display:inline-block}.nav{display:flex;gap:14px;align-items:center}.nav a{color:#0a1423cc;text-decoration:none;font-weight:600;font-size:14px}.nav a:hover{color:var(--navy)}.nav__cta{padding:10px 12px;border-radius:12px;background:linear-gradient(180deg,var(--navy2),var(--navy));color:#fff!important}.hero{position:relative;min-height:78vh;display:flex;align-items:center;padding:74px 0 36px;overflow:hidden}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 10%,#ffffffa6,#fff0 55%),linear-gradient(180deg,#071a332e,#071a338c),url(assets/hero.jpg) center/cover no-repeat;filter:saturate(1.05)}.hero__crystals{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero__content{position:relative;text-align:center;color:#fff}.hero__seal{width:70px;height:70px;margin:0 auto 10px;border:2px solid rgba(200,160,74,.95);border-radius:18px;box-shadow:0 18px 60px #00000040}.hero h1{margin:10px 0 8px;font-size:42px;letter-spacing:.5px}.hero__sub{max-width:760px;margin:0 auto 22px;color:#ffffffeb;font-size:16px;line-height:1.45}.hero__sub strong{color:#fff}.cta-bar{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;background:#0612248c;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:12px;max-width:980px;margin:0 auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 14px;border-radius:14px;text-decoration:none;font-weight:800;letter-spacing:.2px;border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 30px #0000002e;transition:transform .15s ease,filter .15s ease;white-space:nowrap}.btn:hover{transform:translateY(-1px);filter:brightness(1.03)}.btn--ml{background:linear-gradient(180deg,#153b7a,#0d2a55);color:#fff}.btn--amz{background:linear-gradient(180deg,#111827,#0b1320);color:#fff}.btn--dist{background:linear-gradient(180deg,#1fb7a9,#0d7f74);color:#fff}.section{padding:58px 0}.section h2{margin:0 0 10px;font-size:28px;letter-spacing:.4px}.lead{margin:0 0 16px;color:#0a1423c7;font-size:16px;line-height:1.55}.center{text-align:center}.grid-2{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;align-items:stretch}.card{background:var(--card);border:1px solid rgba(10,20,35,.1);border-radius:var(--radius);box-shadow:0 18px 60px #00000014;padding:18px}.bullets{margin:0;padding-left:18px}.bullets li{margin:8px 0;font-weight:700;color:#0a1423d1}.map__placeholder,.product-shot__placeholder{height:260px;border-radius:14px;background:linear-gradient(180deg,#071a3314,#071a3305);border:1px dashed rgba(10,20,35,.25);display:flex;align-items:center;justify-content:center;color:#0a14238c}.mineral-row{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:22px}.mineral{background:#ffffffb8;border:1px solid rgba(10,20,35,.1);border-radius:16px;padding:14px 10px;text-align:center;box-shadow:0 16px 50px #0000000f}.mineral span{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:radial-gradient(circle at 30% 30%,#2cc3b559,#c8a04a1f);border:1px solid rgba(200,160,74,.35);font-weight:900}.mineral small{display:block;margin-top:8px;font-weight:800;color:#0a1423bf}.compare__panel{background:linear-gradient(180deg,#071a33f2,#071a33d1);color:#fff;border-radius:22px;padding:28px 18px;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 80px #00000038}.compare__panel h2{color:#fff}.compare__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;align-items:stretch;margin-top:10px}.table{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:14px}.row{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;border-top:1px solid rgba(255,255,255,.1)}.row.head{border-top:none;background:#ffffff0f;border-radius:14px}.compare__cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.trust-row{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:14px}.trust-item{background:#ffffffb8;border:1px solid rgba(10,20,35,.1);border-radius:16px;padding:14px 10px;text-align:center;font-weight:900;color:#0a1423c7}.dist__panel{background:#ffffffc7;border:1px solid rgba(10,20,35,.1);border-radius:22px;padding:22px;box-shadow:0 18px 60px #00000014}.form{display:grid;gap:12px;margin-top:10px}.form__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}label{display:grid;gap:6px;font-weight:900;color:#0a1423b8}input,textarea{width:100%;border-radius:14px;border:1px solid rgba(10,20,35,.16);padding:12px;font:inherit;background:#ffffffe6}.fine{margin:0;color:#0a14238c;font-size:12px}.final{padding:52px 0;background:linear-gradient(180deg,#071a33fa,#0b2a55eb);color:#fff}.final__inner{text-align:center}.final__cta{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:14px}.footer{padding:18px 0}.footer__inner{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.footer a{color:#0a1423b3;text-decoration:none}.footer a:hover{text-decoration:underline}@media (max-width: 900px){.grid-2,.compare__grid,.cta-bar{grid-template-columns:1fr}.mineral-row{grid-template-columns:repeat(3,1fr)}.trust-row{grid-template-columns:repeat(2,1fr)}.hero h1{font-size:34px}}.sal-celtica{position:relative}.sal-celtica *{max-width:100%}html,body{width:100%;max-width:100%;overflow-x:hidden!important}body .page-width,body .page-width-narrow,body #MainContent,body .content-for-layout,body .shopify-section,body header,body .topbar,body .wrap{max-width:100%;overflow-x:clip}@media (max-width: 768px){*{max-width:100vw}}.section.seo .seo__panel{background:#ffffffb8;border:1px solid rgba(10,20,35,.1);border-radius:22px;padding:26px;box-shadow:0 16px 40px #0a14231a}.section.seo .seo__head h2{letter-spacing:.2px;margin:0 0 10px}.section.seo .seo__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:14px}.section.seo .seo__col h3{margin:16px 0 8px}.section.seo .seo__list{margin:10px 0 0;padding-left:18px}.section.seo .seo__callout{margin-top:18px;padding:16px;border-radius:16px;background:#06101e0d;border:1px solid rgba(10,20,35,.08)}.section.seo .seo__cta{margin-top:18px;display:grid;grid-template-columns:1.1fr .9fr;gap:16px;align-items:center;padding:16px;border-radius:18px;background:#0712220f;border:1px solid rgba(10,20,35,.1)}.section.seo .seo__cta-buttons{display:grid;gap:10px}.section.seo .seo__rule{border:none;height:1px;background:#0a14231a;margin:22px 0}.section.seo .seo__faq .faq{border:1px solid rgba(10,20,35,.1);border-radius:14px;padding:10px 12px;background:#ffffffb3;margin-bottom:10px}.section.seo .seo__faq summary{cursor:pointer;font-weight:800}.section.seo .faq__a{padding-top:8px;color:#0a1423d9}@media (max-width: 768px){.section.seo .seo__panel{padding:18px}.section.seo .seo__grid,.section.seo .seo__cta{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/salceltica.css.map */
