.necklace-hero .category-still{padding:55px 8%;background:#f0ece5}.necklace-hero .category-still>img{height:auto;width:100%;max-height:490px;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.necklace-hero{min-height:560px}.care-links{display:flex;gap:22px!important;flex-wrap:wrap;font-size:10px!important;letter-spacing:.4px}.care-links a{text-decoration:underline;text-underline-offset:4px}.community{padding:65px 7%;border-block:1px solid #20211e;background:#e5e7dc}.community-top{display:flex;justify-content:space-between;align-items:end;gap:35px}.community h2{font-size:clamp(45px,6vw,74px);line-height:.95;margin:24px 0}.community p{font-size:13px;line-height:1.8;max-width:520px}.community-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.community-actions .text-link{font-size:12px}.review-empty{border-top:1px solid #20211e33;margin-top:30px;padding:25px 0 0;font-size:12px;color:#55594d}.care-main{max-width:1300px;margin:auto;padding:65px 7% 90px}.care-hero{padding-bottom:42px;border-bottom:1px solid var(--ink)}.care-hero h1{font-size:clamp(68px,9vw,115px);line-height:.95;margin:25px 0}.care-hero>p{font-size:15px;line-height:1.8;max-width:580px}.care-quick{display:flex;gap:25px;flex-wrap:wrap;margin-top:30px;font-size:12px;text-decoration:underline;text-underline-offset:5px}.care-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:8%;padding-top:55px}.care-policy h2,.care-form h2,.all-reviews h2{font-size:42px;line-height:1;margin:20px 0}.care-policy h3{font-size:18px;margin:30px 0 12px}.care-policy p,.care-policy li{font-size:13px;line-height:1.9}.care-policy details{padding:18px 0;border-bottom:1px solid #20211e33}.care-policy summary{font-size:14px;cursor:pointer}.care-form{background:#eae6dd;padding:30px}.care-form label{display:block;font-size:11px;margin:20px 0 8px}.care-form input:not([type=checkbox]),.care-form select,.care-form textarea{display:block;width:100%;border:1px solid #a8a99d;border-radius:0;padding:13px;background:#faf8f1;color:#20211e;font:inherit;font-size:13px;min-height:46px}.care-form textarea{min-height:130px;resize:vertical}.care-form input:focus-visible,.care-form select:focus-visible,.care-form textarea:focus-visible{outline:2px solid #817290;outline-offset:3px}.care-form .checkline{display:flex;align-items:start;gap:10px;line-height:1.7}.checkline input{margin-top:3px;flex:none}.care-form .button{width:100%;font-size:13px;margin-top:20px}.care-form .small-print{margin:12px 0;line-height:1.7}.form-status{padding:18px 0;font-size:13px;line-height:1.8}.form-status:empty{display:none}.attachment-preview{display:flex;gap:10px;flex-wrap:wrap}.attachment-preview img{width:75px;height:75px;object-fit:cover}.all-reviews{padding-top:65px}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.review-card{border:1px solid #20211e44;padding:24px;background:#f9f7ef}.review-card p{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.review-card small{font-size:10px;line-height:1.7}.review-card h3{font-size:17px;margin:15px 0}.review-card .stars{letter-spacing:3px}.form-mode{border-left:3px solid #8a789d;padding-left:14px;font-size:11px;line-height:1.8;margin:0 0 25px}.care-note{padding:23px;border:1px solid #20211e33;font-size:12px;line-height:1.8;margin-top:30px}.service-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #20211e;background:#f1eee4}.service-strip a{padding:28px 25px;font-size:12px;border-right:1px solid #20211e33}.service-strip span{display:block;font-size:9px;color:#6f7064;margin-top:8px;line-height:1.6}.support-shop-link{font-size:11px}.rating-summary{font-size:12px;line-height:1.8}.review-empty strong{font-size:15px;display:block;color:#20211e;margin-bottom:7px}@media(max-width:700px){.necklace-hero .category-still{padding:40px 9%;min-height:350px}.necklace-hero .category-still>img{max-height:380px}.community{padding:45px 6%}.community-top{display:block}.community-actions{margin-top:25px;gap:20px}.community .button{font-size:12px}.care-main{padding:40px 6% 60px}.care-hero h1{font-size:66px}.care-hero>p{font-size:13px}.care-layout{grid-template-columns:1fr;gap:35px;padding-top:35px}.care-form{padding:23px}.review-grid{grid-template-columns:1fr}.service-strip{grid-template-columns:1fr}.service-strip a{padding:22px 6%;border-bottom:1px solid #20211e33}.care-links{width:100%;gap:20px!important}.community h2{font-size:48px}}

.hero-copy>.brand-note{width:130px;height:145px;top:90px;right:18px;padding:17px 13px 14px;justify-content:center;align-items:center;gap:10px;background:linear-gradient(175deg,#e4f392 0%,#e2f08b 78%,#d1df7c 100%);border:1px solid #9aa85b55;box-shadow:3px 8px 10px #20211e25;transform:rotate(6deg);border-radius:0}.hero-copy>.brand-note:before{content:'';position:absolute;top:0;left:0;right:0;height:22px;background:#d0dc7b55}.hero-copy>.brand-note:after{content:'';position:absolute;right:0;bottom:0;width:17px;height:17px;background:linear-gradient(135deg,#c5d26b 50%,#f4f2e9 51%);box-shadow:-2px -2px 3px #20211e10}.hero-copy>.brand-note img{width:39px;height:39px;object-fit:contain}.hero-copy>.brand-note span{font-family:'Barlow Condensed',Impact,sans-serif;font-size:25px;font-weight:800;line-height:.94;letter-spacing:.3px;margin:0}@media(max-width:900px){.hero-copy>.brand-note{width:105px;height:125px;right:12px;top:90px}.hero-copy>.brand-note span{font-size:21px}.hero-copy>.brand-note img{width:33px;height:33px}}@media(max-width:600px){.hero-copy>.brand-note{width:100px;height:120px;right:17px;top:70px;gap:8px}.hero-copy>.brand-note span{font-size:21px}.hero-copy>.brand-note img{width:31px;height:31px}}

#returns,#ticket,#writeReview,#allReviews{scroll-margin-top:110px}.skip-link{position:fixed;top:-70px;left:15px;background:#20211e;color:#fff;padding:14px;z-index:100}.skip-link:focus{top:10px}.care-links a:focus-visible,.care-quick a:focus-visible{outline:2px solid #817290;outline-offset:5px}

.shopify-checkout{width:100%;margin-top:20px}.shopify-checkout:disabled{opacity:.55;cursor:not-allowed}.checkout-status{font-size:12px;line-height:1.65;margin:12px 0 0;color:#555}
