*{box-sizing:border-box}body{margin:0;background:#faf7ee;color:#24575b;font-family:Avenir Next,Arial,sans-serif;line-height:1.6}a{color:inherit}header{padding:24px 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd8cb}header img{width:170px}nav{display:flex;gap:25px}.intro{max-width:850px;margin:65px auto 45px;padding:0 24px;text-align:center}.eyebrow{text-transform:uppercase;letter-spacing:3px;font-size:12px}h1,h2{font-family:Georgia,serif;font-weight:400}h1{font-size:58px;line-height:1.1;margin:18px 0}h2{font-size:25px;margin:15px 0 6px}.intro p{color:#5a6561}.filters{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:25px}.filters button{background:transparent;border:1px solid #39717a;color:#24575b;border-radius:24px;padding:9px 22px;cursor:pointer}.filters button[aria-pressed=true]{background:#39717a;color:#fff}.gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;max-width:1250px;margin:auto;padding:20px 30px 70px}.gallery article[hidden]{display:none}.photo{width:100%;padding:0;border:0;background:#eeeae0;color:#24575b;cursor:pointer}.photo img{display:block;width:100%;height:360px;object-fit:contain;padding:12px}.photo span{display:block;padding:10px;font-size:12px}article p{font-size:14px;margin-top:0;color:#5a6561}.process{background:#e4efea;padding:50px max(6%,calc((100% - 1050px)/2))}.process h2{font-size:34px}.note{padding:20px 6%;font-size:12px;color:#64706b}footer{padding:25px 6%;border-top:1px solid #ddd8cb}dialog{border:0;border-radius:8px;max-width:min(850px,94vw);background:#faf7ee;color:#24575b;padding:20px}dialog::backdrop{background:#153e46bb}dialog img{display:block;width:100%;max-height:72vh;object-fit:contain}dialog button{float:right;padding:8px 15px;margin-bottom:12px;cursor:pointer}dialog p{clear:both}button:focus-visible,a:focus-visible{outline:3px solid #118493;outline-offset:4px}@media(max-width:760px){header{align-items:center;gap:15px}header img{width:125px}nav{gap:12px;font-size:12px}h1{font-size:42px}.intro{margin:40px auto 25px}.gallery{grid-template-columns:repeat(2,minmax(0,1fr));padding:15px;gap:20px}.photo img{height:240px;padding:6px}h2{font-size:21px}}@media(max-width:420px){.gallery{grid-template-columns:1fr}.photo img{height:350px}}.gallery{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1050px}.photo img{height:580px}.chime-video{max-width:1050px;margin:0 auto 60px;padding:0 30px;display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.chime-video video{width:100%;height:480px;object-fit:contain;background:#e6e9df}.chime-video h2{font-size:34px}.chime-video p{color:#5a6561}@media(max-width:760px){.photo img{height:460px}.gallery,.chime-video{grid-template-columns:1fr}.chime-video{gap:20px}.chime-video video{height:430px}}.jewelry-nav{display:flex;justify-content:center;gap:12px 28px;flex-wrap:wrap;margin:28px 0 0;font-size:14px}.jewelry-nav a{text-underline-offset:6px;padding:6px 0}.jewelry-nav a[aria-current=page]{font-weight:700;text-decoration-thickness:2px}.gallery{padding-top:10px}.photo img{height:510px}.process p{max-width:900px}.other-collections{display:flex;flex-wrap:wrap;gap:15px 30px;margin-top:24px}.snap-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:25px 0 0;padding:0;list-style:none}.snap-steps b{display:block;font-family:Georgia,serif;font-size:23px;font-weight:400;margin-bottom:7px}.snap-steps li{padding-top:15px;border-top:1px solid #b2c9c2}.snap-steps p{font-size:15px}.novelty-model{filter:brightness(1.04) saturate(1.38) contrast(1.04)}@media(max-width:760px){.photo img{height:430px}.snap-steps{grid-template-columns:1fr;gap:8px}.jewelry-nav{gap:8px 20px}.gallery{padding-top:15px}}@media(max-width:420px){h1{font-size:34px}}.snap-overview{font-size:15px;max-width:680px;margin:18px auto 0}.gallery{max-width:1250px;grid-template-columns:repeat(3,minmax(0,1fr))}.photo img{height:390px}.shop-link{margin-top:26px}.shop-link a{display:inline-block;background:#39717a;color:#fff;border-radius:3px;padding:12px 20px;text-decoration:none}@media(max-width:1050px){.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.photo{background:#eee}.gallery{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px}.photo img{height:460px}@media(max-width:760px){.gallery{grid-template-columns:1fr}.photo img{height:390px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/abk-snap-jewelry.css.map */
