.jewel-gallery{min-width:0;background:#faf9f6}.jewel-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.jewel-track::-webkit-scrollbar{display:none}.jewel-frame{flex:0 0 100%;min-width:0;scroll-snap-align:start;margin:0}.jewel-frame img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.jewel-controls{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:white;border-top:1px solid var(--line);gap:8px}.jewel-controls button{border:1px solid var(--line);border-radius:50%;width:32px;height:32px;cursor:pointer;background:#fff;color:#263e36}.jewel-controls span{font-size:11px;color:#627168}.jewel-controls button:focus-visible{outline:3px solid #d77a45;outline-offset:2px}.jewel-card{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:white;max-width:440px}.jewel-copy{padding:20px}.jewel-copy h2{font-size:21px;margin:7px 0 12px}.jewel-copy p{font-size:13px;line-height:1.7;color:#627168}.jewel-copy a{font-size:13px}.jewel-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start;margin:25px 0 60px}.jewel-detail .jewel-gallery{border:1px solid var(--line);border-radius:14px;overflow:hidden}.jewel-detail h1{font-size:36px;line-height:1.2}.jewel-detail p{line-height:1.8;color:#627168}.jewel-note{font-size:11px!important}.jewel-detail .whatsapp{margin-top:18px}@media(max-width:760px){.jewel-detail{grid-template-columns:1fr;gap:24px}.jewel-detail h1{font-size:28px}.jewel-card{max-width:100%}}.jewel-frame:first-child img{object-fit:contain;background:#f5f3ee}
.jewel-collection{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.jewel-collection .jewel-card{max-width:none}.jewel-copy{display:flex;flex-direction:column}.jewel-copy a{margin-top:auto}@media(max-width:1000px){.jewel-collection{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.jewel-collection{grid-template-columns:1fr}}
