.chandan-sanctum{--cx-ivory: #fbf5ec;--cx-ink: #392b20;--cx-brown: #683f29;--cx-muted: #63574c;--cx-gold: #ac8352;--cx-line: #d8c3a9;min-height:100svh;padding:clamp(25px,6vw,25px) clamp(30px,5.5vw,96px) 25px;background:radial-gradient(circle at 92% 9%,#f3e4cf 0%,transparent 34%),linear-gradient(135deg,#fdf9f2 0%,var(--cx-ivory) 65%,#f4e8d7 100%);color:var(--cx-ink);font-family:Georgia,Times New Roman,serif;width:100%}.chandan-sanctum__inner{max-width:1500px;margin:auto}.chandan-sanctum__heading{max-width:1050px;margin:0 0 clamp(25px,4vw,25px)}.chandan-sanctum__eyebrow{font:700 15px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.2em;color:#9c774f;margin:0 0 18px}.chandan-sanctum__title{color:var(--cx-brown);font-size:clamp(40px,4.25vw,68px);line-height:1.06;letter-spacing:-.034em;font-weight:400;margin:0 0 17px;font-family:Georgia,Times New Roman,serif}.chandan-sanctum__wordmark,.chandan-sanctum .wordmark{font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:.025em}.chandan-sanctum__sub{margin:0;color:var(--cx-muted);font-size:clamp(17px,1.35vw,22px);line-height:1.43}.chandan-sanctum__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.2vw,38px);margin:0;padding:0;list-style:none}.chandan-sanctum__step{position:relative;min-width:0;padding-top:4px}.chandan-sanctum__visual{width:min(100%,245px);aspect-ratio:1;margin:0 0 25px;position:relative;border-radius:50%;border:1px solid #c49b6b;padding:6px;background:#fdfaf5}.chandan-sanctum__visual img,.chandan-sanctum__visual .chandan-sanctum__img{width:100%;height:100%;display:block;object-fit:cover;border-radius:50%}.chandan-sanctum__num{position:absolute;top:-8px;left:-8px;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#81500f;color:#fff;border:2px solid #f7ebdb;font:400 27px/1 Georgia,serif;box-shadow:0 3px 9px #73501d30}.chandan-sanctum__step-title{font-size:clamp(24px,2vw,32px);font-weight:400;color:var(--cx-brown);line-height:1.1;margin:0 0 12px;font-family:Georgia,Times New Roman,serif}.chandan-sanctum__step-text{font-size:clamp(16px,1.18vw,19px);line-height:1.43;margin:0;max-width:310px}.chandan-sanctum__note{display:flex;gap:21px;align-items:center;margin-top:clamp(25px,4.3vw,25px);padding:23px clamp(23px,3.4vw,48px);background:#f2e2cd;border:1px solid #e6d1b7;border-radius:3px}.chandan-sanctum__note:before{content:"\2726";flex:none;display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--cx-gold);border-radius:50%;color:#92612e;font-size:24px}.chandan-sanctum__note p{font-size:clamp(15px,1.2vw,18px);line-height:1.42;margin:0}.chandan-sanctum__note strong{color:var(--cx-brown);font-weight:400;font-size:1.08em}@media(min-width:681px)and (max-width:1199px){.chandan-sanctum{padding:25px 6vw}.chandan-sanctum__heading{margin-bottom:25px}.chandan-sanctum__title{font-size:clamp(44px,5vw,60px)}.chandan-sanctum__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:43px 55px}.chandan-sanctum__visual{width:min(100%,210px);margin-bottom:21px}.chandan-sanctum__step-title{font-size:27px}.chandan-sanctum__step-text{font-size:18px}.chandan-sanctum__note{margin-top:25px}}@media(max-width:680px){.chandan-sanctum{padding:25px 22px;min-height:0}.chandan-sanctum__heading{margin-bottom:25px}.chandan-sanctum__eyebrow{font-size:13px;margin-bottom:16px}.chandan-sanctum__title{font-size:clamp(37px,9vw,51px);margin-bottom:16px}.chandan-sanctum__sub{font-size:17px}.chandan-sanctum__steps{display:flex;flex-direction:column;gap:0}.chandan-sanctum__step{display:grid;grid-template-columns:104px minmax(0,1fr);column-gap:18px;align-items:center;padding:22px 0;border-top:1px solid var(--cx-line)}.chandan-sanctum__visual{width:104px;margin:0;padding:4px;grid-row:span 2}.chandan-sanctum__num{width:31px;height:31px;font-size:18px;left:-5px;top:-5px}.chandan-sanctum__step-title{font-size:24px;margin:0 0 7px;align-self:end}.chandan-sanctum__step-text{font-size:15px;line-height:1.4;align-self:start}.chandan-sanctum__note{margin-top:21px;padding:19px 18px;gap:13px;align-items:flex-start}.chandan-sanctum__note:before{width:32px;height:32px;font-size:18px}.chandan-sanctum__note p{font-size:15px}}@media(max-width:390px){.chandan-sanctum{padding-inline:19px}.chandan-sanctum__step{grid-template-columns:91px minmax(0,1fr);column-gap:14px}.chandan-sanctum__visual{width:91px}.chandan-sanctum__step-title{font-size:22px}.chandan-sanctum__step-text{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/chandan-crystal-sanctum.css.map */
