.stone-page{--stone-muted:#bdb8b0;background:var(--paper);font-size:16px;line-height:1.9}.stone-page p{margin:0 0 1.2em}.stone-page h2{font-size:clamp(30px,3.6vw,54px);line-height:1.6;letter-spacing:.015em}.stone-page h3,.stone-page h4{font-family:var(--serif);font-weight:500}.stone-page h4{font-size:19px;margin:0 0 22px}.stone-page a:focus-visible,.stone-page summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.stone-header{gap:20px}.stone-header nav{display:flex;gap:28px;font-size:14px}.stone-header nav a{min-height:44px;display:flex;align-items:center;gap:14px}.stone-header nav a:last-child{color:var(--gold-soft)}.stone-draft{padding:12px 24px;text-align:center;background:#e9dfc9;color:#463820;font-size:13px;line-height:1.7}.stone-hero{background:#080909;color:#fff;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;min-height:650px;position:relative;overflow:hidden}.stone-hero-copy{padding:70px 0 70px clamp(24px,7vw,112px);position:relative;z-index:1}.stone-page .stone-overline{font-size:12px;letter-spacing:.17em;color:#80652e;margin:0 0 28px;display:block}.stone-collection .stone-overline,.stone-contact .stone-overline,.stone-hero .stone-overline{color:var(--gold-soft)}.stone-hero h1{font:500 clamp(36px,4.4vw,68px)/1.6 var(--serif);letter-spacing:.045em;margin:0 0 28px}.stone-hero-description{color:#d4d0c9;font-size:16px;line-height:2.1}.stone-page .button{font-size:14px;min-height:58px}.stone-page .stone-signature{font:500 30px var(--serif);letter-spacing:.22em;margin:45px 0 0}.stone-signature span{display:block;font:12px var(--sans);margin-top:14px;letter-spacing:.2em;color:var(--gold-soft)}.stone-hero-visual{margin:0;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.stone-hero-visual img{width:100%;height:auto;min-height:390px;object-fit:cover;object-position:70% center}.stone-hero-visual figcaption{color:#bcb7ad;font-size:12px;line-height:1.7;padding:16px 28px}.stone-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 clamp(24px,7vw,112px);background:#151515;color:#e4ddce}.stone-index a{font-size:14px;padding:23px 12px;border-bottom:1px solid #484135;text-align:center}.stone-section{padding:clamp(70px,8vw,120px) clamp(24px,7vw,112px);scroll-margin-top:20px}.stone-objects,.stone-philosophy{display:grid;grid-template-columns:1fr 1fr;gap:7vw}.stone-prose{max-width:680px}.stone-prose>p{line-height:2.1}.stone-page .stone-note{font-size:14px;line-height:1.9;color:#645f56}.stone-section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:60px}.stone-section-head>p{max-width:450px;color:#645f56}.stone-collection{background:#101112;color:#f7f5f0}.stone-collection .stone-note,.stone-collection .stone-section-head>p{color:var(--stone-muted)}.stone-feature{display:grid;grid-template-columns:1fr 1.2fr;gap:7vw;padding:55px 0 65px;border-top:1px solid #685638;border-bottom:1px solid #685638}.stone-feature-title{align-self:center}.stone-feature-title h3{font-size:clamp(40px,5vw,70px);letter-spacing:.12em;margin:5px 0}.stone-feature-title>span:last-child{font-size:14px;letter-spacing:.25em;color:var(--stone-muted)}.stone-feature-title>p{margin-bottom:5px}.stone-page .stone-naming{font-size:13px;line-height:1.9;color:var(--stone-muted)}.stone-link{display:inline-flex;gap:30px;padding:10px 0;border-bottom:1px solid #a38b5a;color:inherit;font-size:14px;min-height:44px}.stone-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:20px 0 36px}.stone-card{padding:38px 0;border-bottom:1px solid #3f4141;--stone-accent:#d6b56d}.stone-tone-amethyst{--stone-accent:#c4a2e4}.stone-tone-emerald{--stone-accent:#8dc6ad}.stone-tone-sapphire{--stone-accent:#9ab9e6}.stone-card-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--stone-accent)}.stone-card h3{color:var(--stone-accent);font-size:clamp(30px,3vw,44px);letter-spacing:.13em;margin:20px 0 0}.stone-card .stone-reading{font-size:13px;color:var(--stone-muted);letter-spacing:.2em;margin:4px 0 26px}.stone-card>p{color:#dedad3}.stone-craft-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.stone-craft-grid article{border-top:1px solid #b9aa90;padding-top:22px}.stone-step{font-size:14px;color:#80652e}.stone-craft-grid h3{font-size:22px;margin:18px 0}.stone-limit{border-top:1px solid #b9aa90;border-bottom:1px solid #b9aa90;margin-top:60px;padding:30px 0;display:grid;grid-template-columns:1fr 2fr;gap:5px 40px}.stone-limit>span{font-size:14px;color:#645f56}.stone-limit>p{margin:0}.stone-limit>p:last-child{grid-column:2;font-size:14px}.stone-limit strong{font-family:var(--serif);font-size:26px;font-weight:500}.stone-limit small{font-size:13px}.stone-objects{background:#e8e5dd}.stone-contact{background:#0d0e0e;color:#f7f5f0}.stone-contact .stone-note,.stone-contact .stone-section-head>p{color:var(--stone-muted)}.stone-flow{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;margin:0 0 65px}.stone-flow li{border-top:1px solid #63543c;padding-top:20px}.stone-flow span{font-size:13px;color:var(--gold-soft)}.stone-flow h3{font-size:20px;margin:15px 0}.stone-flow p{font-size:14px;color:var(--stone-muted)}.stone-contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px}.stone-contact-grid h3{font-size:30px;margin:0 0 24px}.stone-page .contact-form{padding:30px}.stone-page .contact-form input,.stone-page .contact-form label,.stone-page .contact-form select,.stone-page .contact-form textarea{font-size:16px}.stone-page .contact-form .privacy-check span,.stone-page .contact-form label>span,.stone-page .form-note{font-size:14px!important}.stone-page .contact-form .form-row{grid-template-columns:1fr}.stone-page .email-copy-button>span:nth-child(2){font-size:14px}.stone-page .email-copy-button small,.stone-page .email-copy-wrap>p{font-size:12px}.stone-page .profile-footer>p{font-size:12px;color:#bdb8b0}.stone-page .profile-footer .legal-links{font-size:14px}.stone-page .profile-footer>p a{text-decoration:underline;text-underline-offset:4px}@media (max-width:1100px){.stone-hero{grid-template-columns:1fr 1fr}.stone-hero-copy{padding-left:32px}.stone-contact-grid{grid-template-columns:1fr}.stone-craft-grid{gap:24px}}@media (max-width:700px){.stone-header{flex-wrap:wrap;padding:16px 24px}.stone-header nav{width:100%;justify-content:space-between;border-top:1px solid #38352e;padding-top:8px}.stone-hero{grid-template-columns:1fr;min-height:0}.stone-hero-copy{padding:45px 24px 30px}.stone-hero h1{font-size:clamp(32px,8vw,46px)}.stone-page .stone-signature{margin-top:30px}.stone-hero-visual img{min-height:0;aspect-ratio:1.6;object-position:75% center}.stone-hero-visual figcaption{padding:12px 24px 24px}.stone-index{grid-template-columns:1fr 1fr;padding:0 24px}.stone-index a{text-align:left;padding:16px 0;font-size:13px}.stone-feature,.stone-objects,.stone-philosophy{grid-template-columns:1fr;gap:35px}.stone-section-head{display:block;margin-bottom:35px}.stone-section-head>p{margin-top:24px}.stone-craft-grid,.stone-grid{grid-template-columns:1fr}.stone-grid{gap:0}.stone-feature{padding:35px 0}.stone-feature-title h3{font-size:42px}.stone-craft-grid{gap:26px}.stone-limit{display:block}.stone-limit>p{margin-top:12px}.stone-limit strong{display:block}.stone-flow{grid-template-columns:1fr 1fr;gap:20px}.stone-flow h3{font-size:18px}.stone-page .contact-form{padding:22px 18px}.stone-page .profile-footer{gap:24px}}.stone-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}.stone-hero-actions .stone-link{font-size:13px;gap:12px}.stone-page .stone-product-image{margin:0 0 30px}.stone-product-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:#e6e2da}.stone-product-image figcaption{font-size:12px;line-height:1.7;color:var(--stone-muted);margin-top:10px}.stone-feature{grid-template-columns:1.1fr 1fr;gap:5vw;align-items:center}.stone-page .stone-diamond-image{margin:0}.stone-feature-copy .stone-feature-title{margin-bottom:35px}.stone-feature-copy .stone-feature-title h3{font-size:clamp(36px,3.9vw,58px)}.stone-feature-copy .stone-overline{margin-bottom:20px}@media (max-width:700px){.stone-feature{grid-template-columns:1fr;gap:30px}.stone-feature-copy .stone-feature-title h3{font-size:42px}}.stone-choice-steps{list-style:none;padding:0;margin:0 0 50px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.stone-choice-steps>article,.stone-choice-steps>li{border-top:1px solid #b9aa90;padding-top:22px}.stone-choice-steps h3{font-size:22px;line-height:1.6;margin:16px 0}.stone-choice-steps>li>span{color:#80652e;font-size:14px}.stone-reference-list{border-top:1px solid #b9aa90;margin-bottom:28px}.stone-reference-list details{border-bottom:1px solid #b9aa90}.stone-reference-list summary{font:500 20px/1.7 var(--serif);padding:24px 32px 24px 0;cursor:pointer}.stone-reference-list summary span{display:block;font:14px/1.8 var(--sans);color:#645f56;margin-top:6px}.stone-reference-list details>div{max-width:850px;padding:0 0 28px}.stone-reference-list details h3{font-size:18px;margin:16px 0 8px}.stone-assurance{background:#e8e5dd}.stone-buying-faq{background:#fff}@media(max-width:700px){.stone-choice-steps{grid-template-columns:1fr;gap:20px}.stone-reference-list summary{font-size:18px}.stone-hero-copy{padding:28px 24px 20px}.stone-hero .stone-overline{margin-bottom:18px}.stone-hero h1{margin-bottom:20px;line-height:1.5}.stone-hero-description{line-height:1.9}.stone-hero .stone-signature{display:none}}.stone-delivery{background:#101112;color:#f7f5f0;text-align:center}.stone-delivery h2{margin-bottom:30px}.stone-delivery .stone-overline{color:var(--gold-soft)}#inquiry-form{scroll-margin-top:30px}.stone-card>.stone-link{margin-top:24px;font-size:14px}.stone-page .product-price{font:500 clamp(20px,2.2vw,28px)/1.6 var(--serif);letter-spacing:.03em;margin:20px 0 28px}.product-price small{display:block;font:12px/1.8 var(--sans);letter-spacing:.1em;margin-bottom:5px;opacity:.75}.implements-comparison{background:#e8e5dd}.stone-recommendation{margin:28px 0;padding:24px;border:1px solid #69614f;background:rgba(190,173,135,.06)}.stone-recommendation .stone-wish-theme{margin:0 0 20px;color:#e0cfaa;font-size:19px}.stone-wish-theme small{display:block;font-size:12px;color:#b5afa4;margin-bottom:8px}.stone-recommendation h5{font-size:16px;margin:0 0 14px}.stone-recommendation ul{padding-left:20px;margin:0}.stone-recommendation li{margin:0 0 12px;line-height:1.85;font-size:15px}.stone-recommendation .stone-scene{font-size:14px;margin-top:20px}.stone-recommendation details{font-size:13px;margin:18px 0}.stone-recommendation summary{cursor:pointer}.stone-recommendation details a{text-decoration:underline}.stone-recommendation .stone-meaning-note{font-size:12px;color:#aaa69d;line-height:1.8;margin:18px 0 0}@media(max-width:700px){.stone-recommendation{padding:20px}}.previous-page-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--gold-soft);font-size:13px;white-space:nowrap}@media(max-width:700px){.stone-header{flex-wrap:nowrap;padding:12px 20px;gap:10px}.stone-header .brand-text small{display:none}.stone-page{font-size:14px;line-height:1.85}.stone-page h2{font-size:27px;line-height:1.45}.stone-page h4{font-size:17px;margin-bottom:12px}.stone-section{padding:40px 22px}.stone-page .stone-overline{font-size:10px;margin-bottom:16px}.stone-section-head{margin-bottom:24px}.stone-section-head>p{margin-top:14px}.stone-prose>p{line-height:1.85}.stone-hero h1{font-size:30px;line-height:1.45;margin-bottom:18px}.stone-hero-description{font-size:14px;line-height:1.85}.stone-page .stone-note{font-size:12px;line-height:1.8}.stone-feature{padding:24px 0;gap:18px}.stone-feature-copy .stone-feature-title h3{font-size:32px}.stone-card{padding:24px 0}.stone-card h3{font-size:28px;margin-top:12px}.stone-card .stone-reading{margin-bottom:16px}.stone-product-image img{max-height:240px;object-fit:contain}.stone-recommendation{padding:16px;margin:18px 0}.stone-recommendation .stone-wish-theme{font-size:17px;margin-bottom:12px}.stone-recommendation li{font-size:14px;margin-bottom:8px}.stone-choice-steps{gap:16px;margin-bottom:28px}.stone-choice-steps h3,.stone-craft-grid h3{font-size:19px;margin:12px 0}.stone-limit{margin-top:28px;padding:20px 0}.stone-flow{margin-bottom:30px}.stone-contact-grid{gap:24px}.stone-contact-grid h3{font-size:24px;margin-bottom:16px}.stone-page .contact-form{padding:18px 14px}.stone-reference-list summary{font-size:16px;padding-top:16px;padding-bottom:16px}}.stone-alternatives{padding:32px 0 20px}.stone-alternatives>h3{font-size:23px;margin:0 0 12px}.stone-alternatives>p{color:var(--stone-muted);font-size:14px}.stone-alternative-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.stone-alternative-grid>a{display:grid;grid-template-columns:72px 1fr 18px;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #49463e;min-width:0}.crystal-monogram,.stone-alternative-grid img{width:72px;height:72px;object-fit:cover}.crystal-monogram{display:grid;place-items:center;font:28px var(--serif);color:#d3e0e1;background:#202929}.stone-alternative-grid h4{font-size:20px;margin:2px 0}.stone-alternative-grid div>span,.stone-alternative-grid small{font-size:12px;color:var(--stone-muted)}.diamond-ritual-steps{list-style:none;padding:0;margin:0 0 28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.diamond-ritual-steps li{border-top:1px solid #b9aa90;padding-top:16px;display:flex;gap:16px}.diamond-ritual-steps li>span{font-size:12px;color:#80652e}.diamond-ritual-steps h3{font-size:20px;margin:0 0 8px}.stone-customer-voices{background:#e8e5dd}.stone-voices-pending{border-top:1px solid #b9aa90;padding-top:24px}@media(max-width:700px){.stone-alternative-grid{grid-template-columns:1fr}.stone-alternative-grid h4,.stone-alternatives>h3{font-size:19px}.diamond-ritual-steps{grid-template-columns:1fr;gap:14px}.diamond-ritual-steps li{padding-top:14px}.diamond-ritual-steps h3{font-size:18px}.diamond-ritual-steps p{margin-bottom:0}.stone-diamond-image img{max-height:340px}}.diamond-price-list{margin:40px 0;padding:32px;border:1px solid #9c8452;background:linear-gradient(135deg,#081922,#101415)}.diamond-price-list header h3{font-size:28px;margin:0 0 10px}.diamond-price-list header>p:last-child{color:#d2c4a5;font-size:14px}.diamond-price-list table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.price-table-caption{text-align:left;font-size:13px;margin-bottom:12px;color:#c8b787}.diamond-price-list td,.diamond-price-list th{border-bottom:1px solid #615536;padding:14px 10px;text-align:left;font-weight:400}.diamond-price-list thead th{color:#ddc894;font-size:13px}.diamond-price-list td:last-child{text-align:right;white-space:nowrap;font-size:21px}.diamond-price-notes{margin-top:22px}.diamond-price-notes p{font-size:13px;line-height:1.8;color:#c9c4b9;margin-bottom:8px}@media(max-width:700px){.diamond-price-list{margin:28px 0;padding:20px 12px}.diamond-price-list header h3{font-size:21px}.diamond-price-list td,.diamond-price-list th{font-size:11px;padding:12px 3px}.diamond-price-list thead th{font-size:11px}.diamond-price-list td:last-child{font-size:15px}.diamond-price-list .stone-link{font-size:12px;gap:10px}}.stone-alternative-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.stone-alternative-grid>a{grid-template-columns:1fr 18px;gap:10px;align-content:start;padding:0 0 16px}.stone-alternative-grid img{grid-column:1/-1;width:100%;height:216px;object-fit:contain;background:#101112}.stone-stock-note{margin:28px 0;padding:22px 0;border-top:1px solid #49463e;border-bottom:1px solid #49463e}.stone-stock-note h3{font-size:21px;margin:0 0 10px}.stone-stock-note p{font-size:14px;color:var(--stone-muted);margin:0}.diamond-price-list{width:min(100%,720px);margin:32px auto;padding:24px 0;border:0;border-top:1px solid #49463e;border-bottom:1px solid #49463e;background:none}.diamond-price-list table{table-layout:fixed}.diamond-price-list th:first-child{width:28%}.diamond-price-list th:nth-child(2){width:34%}.diamond-price-list th:last-child{width:38%}.diamond-price-list td,.diamond-price-list th{padding:10px 8px;border-bottom:1px solid #363735}.diamond-price-list thead th{color:#c9c3b6}.diamond-price-list td:last-child{font-size:18px;text-align:left}.diamond-price-list header h3{font-size:25px}.diamond-price-list header>p:last-child{color:var(--stone-muted);margin-bottom:16px}.diamond-price-notes{margin-top:16px}@media(max-width:700px){.stone-alternative-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.stone-alternative-grid img{height:auto;aspect-ratio:1}.stone-alternative-grid h4{font-size:18px}.stone-stock-note{margin:22px 0;padding:18px 0}.stone-stock-note h3{font-size:18px}.stone-stock-note .stone-link{font-size:12px;gap:10px}.diamond-price-list{margin:24px 0;padding:20px 0}.diamond-price-list header h3{font-size:21px}.diamond-price-list td,.diamond-price-list th{padding:10px 3px;font-size:11px}.diamond-price-list td:last-child{font-size:14px}}.stone-home-specimens{background:#e8e5dd}.large-stone-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-bottom:24px}.large-stone-grid article{min-width:0}.large-stone-grid img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.large-stone-grid article>div{padding:20px 0 0}.large-stone-grid h3{font-size:23px;margin:0 0 10px}.large-stone-grid p{font-size:14px;line-height:1.85}@media(max-width:700px){.large-stone-grid{grid-template-columns:1fr;gap:26px}.large-stone-grid article>div{padding-top:14px}.large-stone-grid h3{font-size:20px}.large-stone-grid .stone-link{font-size:13px}}.stone-page .submit-button{background:transparent;color:var(--gold-soft);border:1px solid #87764f;font-weight:500;letter-spacing:.08em}.stone-page .submit-button:hover{background:rgba(199,164,90,.08);transform:none}@media(max-width:700px){.stone-recommendation{padding:16px 12px}.stone-recommendation ul{padding-left:18px}.stone-recommendation li{font-size:13px;line-height:1.75;letter-spacing:0;margin-bottom:8px;overflow-wrap:normal;line-break:strict}.stone-recommendation .stone-wish-theme{font-size:16px;line-height:1.7}.stone-page .contact-form{padding:16px 12px;gap:14px}.stone-page .contact-form label{display:block;font-size:13px;letter-spacing:0}.stone-page .contact-form label>span{display:inline;font-size:11px!important}.stone-page .contact-form label>.label-line{display:flex;font-size:13px!important;flex-wrap:wrap;gap:6px}.stone-page .contact-form input:not([type=checkbox]),.stone-page .contact-form select,.stone-page .contact-form textarea{margin-top:6px;min-height:44px;padding:9px 10px;font-size:16px}.stone-page .contact-form .form-row,.stone-page .product-inquiry-fields{gap:14px}.stone-page .product-inquiry-fields legend{font-size:13px;margin-bottom:10px}.stone-page .product-inquiry-fields .form-row{grid-template-columns:1fr 1fr;gap:10px}.stone-page .contact-form textarea{height:92px;min-height:92px}.stone-page .contact-form .privacy-check{display:flex;gap:9px;align-items:flex-start}.stone-page .contact-form .privacy-check span{font-size:11px!important;line-height:1.7;margin-left:0}.stone-page .contact-form .submit-button{min-height:48px;font-size:13px;padding:10px 16px}.stone-page .form-note{font-size:11px!important;line-height:1.7}.stone-section{padding:32px 22px}.stone-section-head{margin-bottom:20px}.stone-section-head>p{margin-top:12px}.stone-page h2{font-size:26px;line-height:1.45}.stone-page .stone-overline{margin-bottom:12px}.stone-page p{margin-bottom:1em}.stone-objects,.stone-philosophy{gap:20px}.stone-page .stone-signature{margin-top:20px;font-size:25px}.stone-signature span{margin-top:8px}.stone-choice-steps{gap:14px;margin-bottom:22px}.stone-contact-grid{gap:20px}.stone-flow{gap:18px;margin-bottom:24px}.stone-flow h3{font-size:17px;margin:8px 0}.stone-voices-pending{padding-top:16px}.stone-page .profile-footer{padding:26px 22px;gap:14px}.stone-page .profile-footer .legal-links{font-size:12px}.stone-page .profile-footer>p{font-size:11px;line-height:1.7;margin:0}.stone-page .stone-craft-heading{font-size:clamp(17px,4.8vw,22px);letter-spacing:0;line-height:1.5}}@media(max-width:700px){.stone-page .contact-form input::placeholder,.stone-page .contact-form textarea::placeholder{font-size:12px;letter-spacing:0;line-height:1.7}}.stone-customer-voices .review-carousel{max-width:960px;margin:24px auto 0}.stone-customer-voices .review-carousel-frame{background:transparent;border-color:#c8c2b6}.stone-customer-voices .review-product-label{margin:0 0 12px;color:#322c20;font:500 20px var(--serif);letter-spacing:.08em}.stone-customer-voices .review-slide>a{min-height:0;height:clamp(300px,42vw,540px);background:#fff}.stone-customer-voices .review-slide img{min-height:0;max-height:calc(100% - 30px);box-shadow:none}.stone-customer-voices .review-carousel-controls>button{color:#5f4a23;border-color:#998661}.stone-customer-voices .review-carousel-status>span{color:#5f4a23}.stone-customer-voices .review-carousel-status small,.stone-customer-voices .review-carousel-status>p{color:#625d53}.stone-customer-voices .review-carousel-status>i{background:#c3bbaa}@media(max-width:700px){.stone-customer-voices .review-carousel{margin-top:18px}.stone-customer-voices .review-product-label{font-size:17px;margin-bottom:9px}.stone-customer-voices .review-slide>a{height:245px}.stone-customer-voices .review-carousel-controls{margin-top:12px}}.diamond-ritual-steps{gap:18px 28px;margin-bottom:20px}.diamond-ritual-steps li{display:block;position:relative;padding-top:12px}.diamond-ritual-steps li>span{position:absolute;top:15px;left:0;line-height:1.4}.diamond-ritual-steps h3{padding-left:30px;font-size:18px;line-height:1.5;margin:0 0 6px}.diamond-ritual-steps p{margin:0;font-size:14px;line-height:1.75;letter-spacing:0;text-wrap:pretty}@media(max-width:700px){#craft .stone-section-head{margin-bottom:18px}#craft .stone-section-head>p{margin-top:10px;font-size:13px;line-height:1.65}.diamond-ritual-steps{gap:10px}.diamond-ritual-steps li{padding-top:10px}.diamond-ritual-steps li>span{top:13px;font-size:11px}.diamond-ritual-steps h3{font-size:16px;padding-left:26px;margin-bottom:3px}.diamond-ritual-steps p{font-size:13px;line-height:1.65}}