.pp-section.prs{position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 50% at 85% 0%,rgba(212,176,98,.16) 0%,transparent 62%),radial-gradient(ellipse 60% 40% at 0% 100%,rgba(31,67,118,.55) 0%,transparent 70%),linear-gradient(180deg,var(--dl-navy-900, #06142E) 0%,#0B2347 100%);color:#eaf0f7;border-top:0}.prs .prs-sky{position:absolute;inset:0 0 auto 0;height:56px;opacity:.8;pointer-events:none}.prs .prs-sky svg{display:block;width:100%;height:100%}.prs .prs-container{position:relative}.prs .prs-header{max-width:720px}.prs .prs-eyebrow{color:var(--dl-gold-300, #E8D097)}.prs .prs-heading{color:#fff;text-wrap:balance}.prs .prs-heading em{font-style:italic;color:var(--dl-gold-500, #D4B062)}.prs .prs-sub{color:#eaf0f7cc}.prs .prs-steps{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:1fr;gap:14px;max-width:1120px}.prs .prs-step{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;align-items:center;padding:16px;border-radius:var(--dl-radius-lg, 20px);background:#ffffff0e;border:1px solid rgba(232,208,151,.22);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.prs .prs-art{position:relative;aspect-ratio:1 / 1;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#eaf0f7e0;background:radial-gradient(circle at 50% 35%,#d4b06233,#ffffff08 70%);box-shadow:inset 0 0 0 1px #ffffff14;overflow:hidden}.prs .prs-svg{width:72%;height:72%}.prs .prs-svg-accent{stroke:var(--dl-gold-500, #D4B062)}.prs .prs-svg-fill{fill:#d4b06247}.prs .prs-art--media{background:#06142e}.prs .prs-art .prs-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.prs .prs-num{position:absolute;top:6px;left:10px;font-family:var(--dl-serif, Georgia, serif);font-style:italic;font-size:1.75rem;line-height:1;color:var(--dl-gold-500, #D4B062);text-shadow:0 1px 8px rgba(6,20,46,.6)}.prs .prs-title{margin:0 0 6px;font-family:var(--dl-serif, Georgia, serif);font-size:1.3125rem;font-weight:400;line-height:1.2;color:#fff}.prs .prs-text{font-size:.9375rem;line-height:1.55;color:#eaf0f7d6}.prs .prs-text p{margin:0 0 .5em}.prs .prs-text p:last-child{margin-bottom:0}.prs .prs-tips{max-width:1120px;margin:18px auto 0;padding:18px;border-radius:var(--dl-radius, 12px);border:1px dashed rgba(232,208,151,.4);background:#06142e59}.prs .prs-tips-title{margin:0 0 8px;font-family:var(--font-body, sans-serif);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dl-gold-300, #E8D097)}.prs .prs-tips-text{font-size:.9375rem;line-height:1.6;color:#eaf0f7e6}.prs .prs-tips-text p{margin:0 0 .65em}.prs .prs-tips-text p:last-child{margin-bottom:0}.prs .prs-tips-text strong{color:#fff}.prs .prs-order{margin-top:24px}@media(min-width:768px){.prs .prs-steps--3{grid-template-columns:repeat(3,1fr);gap:20px}.prs .prs-steps--2,.prs .prs-steps--4{grid-template-columns:repeat(2,1fr);gap:20px}.prs .prs-step{grid-template-columns:1fr;align-items:start;gap:18px;padding:20px 20px 24px}.prs .prs-art{aspect-ratio:4 / 3}.prs .prs-svg{width:46%;height:78%}.prs .prs-num{top:10px;left:16px;font-size:2.5rem}.prs .prs-title{font-size:1.4375rem}.prs .prs-tips{padding:22px 26px;margin-top:24px}.prs .prs-tips-text{display:grid;grid-template-columns:1fr 1fr;gap:8px 32px}.prs .prs-tips-text p{margin:0}}@media(min-width:1100px){.prs .prs-steps--4{grid-template-columns:repeat(4,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-product-ritual-steps.css.map */
