.StoneShapeCaratLanding_page__siQod{padding:calc(var(--leyloon-topbar-clearance, 72px) + 24px) 24px calc(var(--leyloon-bottom-dock-clearance, 90px) + 80px);background:#fffaf6;color:#35232b;overflow-wrap:anywhere}.StoneShapeCaratLanding_inner__F5jmg{max-width:1180px;margin:auto;min-width:0}.StoneShapeCaratLanding_actions__Rl10S,.StoneShapeCaratLanding_bands__Oz2PR,.StoneShapeCaratLanding_crumb__RNFT3{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.StoneShapeCaratLanding_crumb__RNFT3{font-size:.85rem;margin-bottom:24px}.StoneShapeCaratLanding_page__siQod a{text-underline-offset:4px}.StoneShapeCaratLanding_hero__1EwWb{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center}.StoneShapeCaratLanding_eyebrow__c9N7c{color:#795422;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.StoneShapeCaratLanding_page__siQod h1{max-width:19ch;font:500 clamp(2rem,3.8vw,3.7rem)/1.1 Georgia,serif;margin:12px 0 20px}.StoneShapeCaratLanding_page__siQod h2{font:500 clamp(1.6rem,2.5vw,2.3rem)/1.2 Georgia,serif;margin:0 0 18px}.StoneShapeCaratLanding_page__siQod p{line-height:1.65}.StoneShapeCaratLanding_summary__cA63G{background:#f5ece5;border:1px solid #e4d5d9;border-radius:20px;padding:26px}.StoneShapeCaratLanding_summary__cA63G strong{font:500 1.7rem/1.2 Georgia,serif}.StoneShapeCaratLanding_summary__cA63G p{color:#620b38;font-size:1.35rem;margin:14px 0}.StoneShapeCaratLanding_summary__cA63G span{display:block;font:.85rem/1.5 Arial,sans-serif}.StoneShapeCaratLanding_details__lvzLy small,.StoneShapeCaratLanding_summary__cA63G small{line-height:1.6;display:block}.StoneShapeCaratLanding_actions__Rl10S{margin-top:20px}.StoneShapeCaratLanding_actions__Rl10S a,.StoneShapeCaratLanding_bands__Oz2PR a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d2bcc5;border-radius:24px;padding:10px 18px;color:#620b38;background:#fff;text-decoration:none;font-weight:600}.StoneShapeCaratLanding_bands__Oz2PR a[aria-current=page],.StoneShapeCaratLanding_card__PJ_BP .StoneShapeCaratLanding_actions__Rl10S a:last-child,.StoneShapeCaratLanding_hero__1EwWb .StoneShapeCaratLanding_actions__Rl10S a:first-child{color:#fff;background:#620b38;border-color:#620b38}.StoneShapeCaratLanding_bands__Oz2PR{margin:30px 0 42px}.StoneShapeCaratLanding_selection__V6otF{scroll-margin-top:calc(var(--leyloon-topbar-clearance, 72px) + 20px)}.StoneShapeCaratLanding_grid__8Nm5k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.StoneShapeCaratLanding_card__PJ_BP{min-width:0;overflow:hidden;background:#fff;border:1px solid #e4d5d9;border-radius:18px}.StoneShapeCaratLanding_media__w61M3{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:#f6f1ed}.StoneShapeCaratLanding_media__w61M3 img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.StoneShapeCaratLanding_details__lvzLy,.StoneShapeCaratLanding_media__w61M3 p{padding:20px}.StoneShapeCaratLanding_details__lvzLy h3{font:500 1.35rem/1.3 Georgia,serif;margin:0}.StoneShapeCaratLanding_details__lvzLy h3 a{text-decoration:none}.StoneShapeCaratLanding_details__lvzLy p{margin:10px 0}.StoneShapeCaratLanding_details__lvzLy .StoneShapeCaratLanding_price__VFqcT{font-size:1.35rem;color:#620b38;font-weight:600}.StoneShapeCaratLanding_price__VFqcT span{font-size:.75rem}.StoneShapeCaratLanding_card__PJ_BP .StoneShapeCaratLanding_actions__Rl10S{gap:8px}.StoneShapeCaratLanding_card__PJ_BP .StoneShapeCaratLanding_actions__Rl10S a{padding:10px 14px;font-size:.85rem}.StoneShapeCaratLanding_empty__qdzDP{padding:24px;background:#f5ece5;border-radius:16px}.StoneShapeCaratLanding_questions__pt_Rg,.StoneShapeCaratLanding_related__g7W_C{margin-top:48px}.StoneShapeCaratLanding_questions__pt_Rg details{border-bottom:1px solid #e4d5d9;padding:16px 0}.StoneShapeCaratLanding_questions__pt_Rg summary{min-height:44px;cursor:pointer;font-weight:600;display:list-item}.StoneShapeCaratLanding_related__g7W_C a{display:inline-block;min-height:44px;padding:10px 16px 10px 0;color:#620b38}@media (max-width:760px){.StoneShapeCaratLanding_page__siQod{padding-inline:18px;padding-top:calc(var(--leyloon-topbar-clearance, 58px) + 18px)}.StoneShapeCaratLanding_hero__1EwWb{grid-template-columns:minmax(0,1fr);gap:24px}.StoneShapeCaratLanding_page__siQod h1{font-size:2.25rem}.StoneShapeCaratLanding_summary__cA63G{padding:20px}.StoneShapeCaratLanding_grid__8Nm5k{grid-template-columns:minmax(0,1fr)}.StoneShapeCaratLanding_bands__Oz2PR{gap:8px;margin-block:24px 32px}.StoneShapeCaratLanding_bands__Oz2PR a{flex:1 1 60px;padding-inline:10px}}