.footer__content-top .footer-block__item footer-block__heading:before{bottom:1px;left:0;height:3px;width:35px;content:"";position:absolute;background:-webkit-gradient(linear,right top,left top,from(#333),to(#e86642));background:-webkit-linear-gradient(right,#333 0%,#e86642 100%);background:-o-linear-gradient(right,#333 0%,#e86642 100%);background:linear-gradient(-90deg,#333,#e86642)}.page-banner{position:relative;width:100%;overflow:hidden;margin-bottom:30px}.page-banner__image{display:block;width:100%;height:auto;max-height:400px;object-fit:cover}.page-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000027}.page-banner__title{color:#fff;margin:0;text-align:center;text-transform:uppercase;letter-spacing:.05em;font-size:32px;padding:0 20px}@media screen and (max-width:749px){.page-banner__title{font-size:22px}}.rt-about{--rt-ink:#232323;--rt-muted:#5c5c5c;--rt-beige:#f6e5d1;--rt-cream:#fbf5ee;--rt-accent:#e86642;--rt-line:#eadccb;max-width:1100px;margin:0 auto;color:var(--rt-ink);font-family:Open Sans,sans-serif;text-align:center}.rt-about *{box-sizing:border-box}.rt-about h2,.rt-about h3,.rt-about blockquote{font-family:Andada Pro,serif;color:var(--rt-ink);margin:0}.rt-about p{margin:0;line-height:1.8}.rt-about section{padding:56px 0}.rt-about .rt-eyebrow{display:inline-block;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--rt-accent);margin-bottom:14px;font-weight:600}.rt-about .rt-divider{width:60px;height:2px;background:var(--rt-accent);margin:22px auto 0;border:0}.rt-about .rt-intro{padding-top:24px}.rt-about .rt-intro h2{font-size:30px;line-height:1.35;max-width:760px;margin:0 auto}.rt-about .rt-intro p{font-size:17px;color:var(--rt-muted);max-width:640px;margin:16px auto 0}.rt-about .rt-hero-img{padding:0}.rt-about .rt-hero-img img{display:block;width:100%;height:auto}.rt-about .rt-story{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;text-align:left}.rt-about .rt-story h3{font-size:26px;line-height:1.3;margin-bottom:18px}.rt-about .rt-story p{font-size:15.5px;color:var(--rt-muted);margin-bottom:14px}.rt-about .rt-story p:last-child{margin-bottom:0}.rt-about .rt-story strong{color:var(--rt-ink)}.rt-about .rt-quote{background:var(--rt-beige);padding:48px 40px;text-align:center;position:relative}.rt-about .rt-quote:before{content:"\201c";font-family:Andada Pro,serif;font-size:90px;line-height:1;color:var(--rt-accent);display:block;height:50px}.rt-about .rt-quote blockquote{font-size:22px;line-height:1.5;font-style:italic;border:0;padding:0}.rt-about .rt-quote cite{display:block;margin-top:20px;font-style:normal;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--rt-muted)}.rt-about .rt-features{border-top:1px solid var(--rt-line);border-bottom:1px solid var(--rt-line)}.rt-about .rt-features h3.rt-title{font-size:26px;margin-bottom:36px}.rt-about .rt-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.rt-about .rt-card{background:var(--rt-cream);padding:32px 22px;border:1px solid var(--rt-line)}.rt-about .rt-icon{width:56px;height:56px;margin:0 auto 16px;border-radius:50%;background:#fff;border:1px solid var(--rt-line);display:flex;align-items:center;justify-content:center}.rt-about .rt-icon svg{width:26px;height:26px;stroke:var(--rt-accent);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rt-about .rt-card h4{font-family:Andada Pro,serif;font-size:17px;margin:0 0 8px;color:var(--rt-ink)}.rt-about .rt-card p{font-size:14px;color:var(--rt-muted);line-height:1.6}.rt-about .rt-cta{background:var(--rt-beige);margin-top:56px;padding:56px 24px}.rt-about .rt-cta h3{font-size:28px;margin-bottom:10px}.rt-about .rt-cta p{color:var(--rt-muted);font-size:15px;margin-bottom:26px}.rt-about .rt-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.rt-about .rt-btn{display:inline-block;min-width:200px;padding:14px 28px;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border:1px solid var(--rt-accent);transition:all .2s}.rt-about .rt-btn-solid{background:var(--rt-accent);color:#fff}.rt-about .rt-btn-solid:hover{background:var(--rt-ink);border-color:var(--rt-ink);color:#fff}.rt-about .rt-btn-outline{background:transparent;color:var(--rt-ink);border-color:var(--rt-ink)}.rt-about .rt-btn-outline:hover{background:var(--rt-ink);color:#fff}@media(max-width:989px){.rt-about .rt-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.rt-about section{padding:40px 0}.rt-about .rt-intro h2{font-size:23px}.rt-about .rt-story{grid-template-columns:1fr;gap:28px;text-align:center}.rt-about .rt-quote{padding:36px 24px}.rt-about .rt-quote blockquote{font-size:19px}.rt-about .rt-grid{gap:14px}.rt-about .rt-card{padding:24px 14px}.rt-about .rt-cta{margin-top:40px;padding:40px 16px}.rt-about .rt-btn{width:100%;min-width:0}}.rt-store{--ink:#232323;--muted:#6b6b6b;--line:#d5d5d5;--accent:#e86642;--sand:#f7ede3;--sand-2:#efe2d4;font-family:Open Sans,sans-serif;color:var(--ink);font-size:14px;line-height:1.7;max-width:1280px;margin:0 auto;padding:0 16px}.rt-store *{box-sizing:border-box}.rt-store h2,.rt-store h3{font-family:Andada Pro,serif;color:var(--ink);margin:0}.rt-store a{color:var(--ink)}.rt-title{border-bottom:1px solid var(--line);margin:0 0 28px}.rt-title h2{display:inline-block;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;padding-bottom:4px;border-bottom:2px solid var(--accent);margin-bottom:-1px}.rt-hero{background:linear-gradient(135deg,var(--sand) 0%,var(--sand-2) 100%);text-align:center;padding:56px 20px 50px;margin:24px 0 44px;position:relative;overflow:hidden}.rt-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(115deg,rgba(255,255,255,.28) 0 60px,transparent 60px 160px);pointer-events:none}.rt-hero>*{position:relative}.rt-eyebrow{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--accent);font-weight:700;margin-bottom:8px}.rt-hero h2{font-size:32px;font-weight:700;letter-spacing:.5px;line-height:1.2}.rt-hero p{max-width:640px;margin:14px auto 0;color:#4a4a4a;font-size:15px}.rt-btn{display:inline-block;background:var(--ink);color:#fff!important;border:1px solid var(--ink);padding:14px 34px;font:700 13px Open Sans,sans-serif;letter-spacing:2px;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:background .2s,color .2s}.rt-btn:hover{background:#fff;color:var(--ink)!important}.rt-btn.ghost{background:transparent;color:var(--ink)!important}.rt-btn.ghost:hover{background:var(--ink);color:#fff!important}.rt-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.rt-visit{display:grid;grid-template-columns:1.5fr 1fr;gap:0;border:1px solid var(--line);margin-bottom:56px}.rt-map{min-height:420px;background:var(--sand)}.rt-map iframe{display:block;width:100%;height:100%;min-height:420px;border:0;filter:grayscale(.35)}.rt-details{padding:32px 30px;display:flex;flex-direction:column;gap:22px}.rt-row{display:flex;gap:14px;align-items:flex-start}.rt-icon{flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:var(--sand);display:flex;align-items:center;justify-content:center}.rt-icon svg{width:20px;height:20px;stroke:var(--ink);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rt-row h3{font-size:16px;font-weight:700;margin-bottom:2px}.rt-row p{margin:0;color:var(--muted);font-size:13px}.rt-row a{font-weight:600;text-decoration:none;border-bottom:1px solid var(--accent)}.rt-hours{width:100%;border-collapse:collapse;font-size:13px;color:var(--muted)}.rt-hours td{padding:3px 0}.rt-hours td:last-child{text-align:right;color:var(--ink);font-weight:600}.rt-services{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:56px}.rt-card{border:1px solid var(--line);background:#fff;padding:26px 20px;text-align:center;transition:border-color .2s,box-shadow .2s}.rt-card:hover{border-color:var(--ink);box-shadow:0 6px 18px #0000000f}.rt-card .rt-icon{margin:0 auto 14px;width:52px;height:52px}.rt-card h3{font-size:17px;font-weight:700;margin-bottom:6px}.rt-card p{margin:0;color:var(--muted);font-size:13px}.rt-band{background:var(--ink);color:#fff;padding:44px 32px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:56px}.rt-band h3{color:#fff;font-size:24px;font-weight:700;margin-bottom:6px}.rt-band p{margin:0;color:#d9d9d9;max-width:560px}.rt-band .rt-btn{background:#fff;color:var(--ink)!important;border-color:#fff}.rt-band .rt-btn:hover{background:transparent;color:#fff!important}.rt-tips{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line);margin-bottom:56px}.rt-tip{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 22px}.rt-tip strong{display:block;font-family:Andada Pro,serif;font-size:16px;margin-bottom:4px}.rt-tip span{color:var(--muted);font-size:13px}@media(max-width:989px){.rt-visit{grid-template-columns:1fr}.rt-services{grid-template-columns:repeat(2,1fr)}.rt-tips{grid-template-columns:1fr}}@media(max-width:600px){.rt-hero{padding:40px 16px 36px}.rt-hero h2{font-size:24px}.rt-services{grid-template-columns:1fr}.rt-details{padding:24px 18px}.rt-band{padding:32px 20px}.rt-btn{width:100%;text-align:center}}.rt-founder{--rt-ink:#232323;--rt-muted:#5c5c5c;--rt-beige:#f6e5d1;--rt-cream:#fbf5ee;--rt-accent:#e86642;--rt-line:#eadccb;max-width:1100px;margin:0 auto;color:var(--rt-ink);font-family:Open Sans,sans-serif;text-align:center}.rt-founder *{box-sizing:border-box}.rt-founder h2,.rt-founder h3,.rt-founder blockquote{font-family:Andada Pro,serif;color:var(--rt-ink);margin:0}.rt-founder p{margin:0;line-height:1.8}.rt-founder section{padding:56px 0}.rt-founder .rt-eyebrow{display:inline-block;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--rt-accent);margin-bottom:14px;font-weight:600}.rt-founder .rt-divider{width:60px;height:2px;background:var(--rt-accent);margin:22px auto 0;border:0}.rt-founder .rt-intro{padding-top:24px}.rt-founder .rt-intro h2{font-size:34px;line-height:1.3;max-width:760px;margin:0 auto}.rt-founder .rt-intro p{font-size:17px;color:var(--rt-muted);max-width:680px;margin:16px auto 0}.rt-founder .rt-story{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;text-align:left;padding-top:0}.rt-founder .rt-photo{position:relative;padding:0 18px 18px 0}.rt-founder .rt-photo:before{content:"";position:absolute;top:18px;left:18px;right:0;bottom:0;background:var(--rt-beige)}.rt-founder .rt-photo img{position:relative;display:block;width:100%;height:auto}.rt-founder .rt-story h3{font-size:26px;line-height:1.3;margin-bottom:18px}.rt-founder .rt-story p{font-size:15.5px;color:var(--rt-muted);margin-bottom:14px}.rt-founder .rt-story p:last-child{margin-bottom:0}.rt-founder .rt-story strong{color:var(--rt-ink)}.rt-founder .rt-quote{background:var(--rt-beige);padding:48px 40px;text-align:center}.rt-founder .rt-quote:before{content:"\201c";font-family:Andada Pro,serif;font-size:90px;line-height:1;color:var(--rt-accent);display:block;height:50px}.rt-founder .rt-quote blockquote{font-size:22px;line-height:1.5;font-style:italic;border:0;padding:0;max-width:760px;margin:0 auto}.rt-founder .rt-quote cite{display:block;margin-top:20px;font-style:normal;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--rt-muted)}.rt-founder .rt-features{border-bottom:1px solid var(--rt-line)}.rt-founder .rt-title{font-size:26px;margin-bottom:36px}.rt-founder .rt-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.rt-founder .rt-card{background:var(--rt-cream);padding:32px 22px;border:1px solid var(--rt-line)}.rt-founder .rt-icon{width:56px;height:56px;margin:0 auto 16px;border-radius:50%;background:#fff;border:1px solid var(--rt-line);display:flex;align-items:center;justify-content:center}.rt-founder .rt-icon svg{width:26px;height:26px;stroke:var(--rt-accent);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rt-founder .rt-card h4{font-family:Andada Pro,serif;font-size:17px;margin:0 0 8px;color:var(--rt-ink)}.rt-founder .rt-card p{font-size:14px;color:var(--rt-muted);line-height:1.6}.rt-founder .rt-cta{background:var(--rt-beige);margin-top:56px;padding:56px 24px}.rt-founder .rt-cta h3{font-size:28px;line-height:1.4;font-style:italic;max-width:720px;margin:0 auto 26px}.rt-founder .rt-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.rt-founder .rt-btn{display:inline-block;min-width:200px;padding:14px 28px;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border:1px solid var(--rt-accent);transition:.2s}.rt-founder a.rt-btn-solid,.rt-founder a.rt-btn-solid:visited{background:var(--rt-accent);color:#fff!important}.rt-founder .rt-btn-solid:hover{background:var(--rt-ink);border-color:var(--rt-ink);color:#fff}.rt-founder a.rt-btn-outline,.rt-founder a.rt-btn-outline:visited{background:transparent;color:#000!important;border-color:#000}.rt-founder a.rt-btn-outline:hover,.rt-founder a.rt-btn-outline:focus{background:#000;color:#fff!important;border-color:#000}@media(max-width:989px){.rt-founder .rt-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.rt-founder section{padding:40px 0}.rt-founder .rt-intro h2{font-size:26px}.rt-founder .rt-story{grid-template-columns:1fr;gap:28px;text-align:center;padding-top:0}.rt-founder .rt-quote{padding:36px 24px}.rt-founder .rt-quote blockquote{font-size:19px}.rt-founder .rt-grid{gap:14px}.rt-founder .rt-card{padding:24px 14px}.rt-founder .rt-cta{padding:40px 20px}.rt-founder .rt-cta h3{font-size:22px}}.rt-mission{--rt-ink:#232323;--rt-muted:#5c5c5c;--rt-beige:#f6e5d1;--rt-cream:#fbf5ee;--rt-accent:#e86642;--rt-line:#eadccb;max-width:1100px;margin:0 auto;color:var(--rt-ink);font-family:Open Sans,sans-serif;text-align:center}.rt-mission *{box-sizing:border-box}.rt-mission h2,.rt-mission h3,.rt-mission blockquote{font-family:Andada Pro,serif;color:var(--rt-ink);margin:0}.rt-mission p{margin:0;line-height:1.8}.rt-mission section{padding:56px 0}.rt-mission .rt-eyebrow{display:inline-block;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--rt-accent);margin-bottom:14px;font-weight:600}.rt-mission .rt-divider{width:60px;height:2px;background:var(--rt-accent);margin:22px auto 0;border:0}.rt-mission .rt-intro{padding-top:24px}.rt-mission .rt-intro h2{font-size:30px;line-height:1.35;max-width:780px;margin:0 auto}.rt-mission .rt-intro p{font-size:16.5px;color:var(--rt-muted);max-width:720px;margin:16px auto 0}.rt-mission .rt-hero-img{padding:0}.rt-mission .rt-hero-img img,.rt-mission .rt-wide-img img{display:block;width:100%;height:auto}.rt-mission .rt-story{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;text-align:left}.rt-mission .rt-photo{position:relative;padding:0 18px 18px 0;max-width:460px;width:100%;margin:0 auto}.rt-mission .rt-photo:before{content:"";position:absolute;top:18px;left:18px;right:0;bottom:0;background:var(--rt-beige)}.rt-mission .rt-photo img{position:relative;display:block;width:100%;height:auto}.rt-mission .rt-story h3{font-size:28px;line-height:1.25;margin-bottom:4px}.rt-mission .rt-story .rt-sub{display:block;font-family:Andada Pro,serif;font-size:20px;font-style:italic;color:var(--rt-accent);margin-bottom:18px}.rt-mission .rt-story p{font-size:15.5px;color:var(--rt-muted);margin-bottom:14px}.rt-mission .rt-story p:last-child{margin-bottom:0}.rt-mission .rt-story strong{color:var(--rt-ink)}.rt-mission .rt-quote{background:var(--rt-beige);padding:48px 40px;text-align:center}.rt-mission .rt-quote:before{content:"\201c";font-family:Andada Pro,serif;font-size:90px;line-height:1;color:var(--rt-accent);display:block;height:50px}.rt-mission .rt-quote blockquote{font-size:22px;line-height:1.5;font-style:italic;border:0;padding:0;max-width:760px;margin:0 auto}.rt-mission .rt-quote cite{display:block;margin-top:20px;font-style:normal;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--rt-muted)}.rt-mission .rt-features{border-bottom:1px solid var(--rt-line)}.rt-mission .rt-title{font-size:26px;margin-bottom:36px}.rt-mission .rt-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.rt-mission .rt-card{background:var(--rt-cream);padding:32px 22px;border:1px solid var(--rt-line)}.rt-mission .rt-icon{width:56px;height:56px;margin:0 auto 16px;border-radius:50%;background:#fff;border:1px solid var(--rt-line);display:flex;align-items:center;justify-content:center}.rt-mission .rt-icon svg{width:26px;height:26px;stroke:var(--rt-accent);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rt-mission .rt-card h4{font-family:Andada Pro,serif;font-size:17px;margin:0 0 8px;color:var(--rt-ink)}.rt-mission .rt-card p{font-size:14px;color:var(--rt-muted);line-height:1.6}.rt-mission .rt-story.rt-reverse{padding-top:0}.rt-mission .rt-reverse .rt-photo{order:2}.rt-mission .rt-cta{background:var(--rt-beige);margin-top:56px;padding:56px 24px}.rt-mission .rt-cta h3{font-size:28px;margin-bottom:10px}.rt-mission .rt-cta p{color:var(--rt-muted);font-size:15px;max-width:620px;margin:0 auto 26px}.rt-mission .rt-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.rt-mission .rt-btn{display:inline-block;min-width:200px;padding:14px 28px;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border:1px solid var(--rt-accent);transition:.2s}.rt-mission a.rt-btn-solid,.rt-mission a.rt-btn-solid:visited{background:var(--rt-accent);color:#fff!important}.rt-mission a.rt-btn-solid:hover{background:var(--rt-ink);border-color:var(--rt-ink);color:#fff!important}.rt-mission a.rt-btn-outline,.rt-mission a.rt-btn-outline:visited{background:transparent;color:#000!important;border-color:#000}.rt-mission a.rt-btn-outline:hover,.rt-mission a.rt-btn-outline:focus{background:#000;color:#fff!important;border-color:#000}@media(max-width:989px){.rt-mission .rt-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.rt-mission section{padding:40px 0}.rt-mission .rt-intro h2{font-size:23px}.rt-mission .rt-story{grid-template-columns:1fr;gap:28px;text-align:center}.rt-mission .rt-quote{padding:36px 24px}.rt-mission .rt-quote blockquote{font-size:19px}.rt-mission .rt-grid{gap:14px}.rt-mission .rt-card{padding:24px 14px}.rt-mission .rt-reverse .rt-photo{order:0}.rt-mission .rt-cta{padding:40px 20px}.rt-mission .rt-cta h3{font-size:23px}}.auth-page{font-family:inherit;color:#4a4a4a}.auth-video{padding:44px 30px 40px;background:#fff;text-align:center;border-bottom:1px solid #f0eaf5}.auth-video h2{font-size:1.35em;color:#5a4a7a;text-transform:uppercase;letter-spacing:2px;margin-bottom:24px}.auth-video h2 span{color:#d47fa6}.auth-video-wrap{position:relative;padding-bottom:56.25%;height:0;max-width:820px;margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 6px 28px #b48cc826}.auth-video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.auth-intro{padding:44px 30px;background:#fff;border-bottom:1px solid #f0eaf5;text-align:center}.auth-intro-inner{background:#fef0f6;border-left:4px solid #f4a7c3;border-radius:10px;padding:28px 32px;max-width:820px;margin:0 auto 20px;text-align:left}.auth-intro blockquote{font-size:1.15em;font-style:italic;color:#c0527a;border:none;margin:0;padding:0;line-height:1.7}.auth-intro p{font-size:.95em;line-height:1.9;max-width:820px;margin:0 auto 12px;color:#5a5a6e}.auth-how{padding:44px 30px;background:#fff;border-bottom:1px solid #f0eaf5}.auth-how h2{text-align:center;font-size:1.4em;text-transform:uppercase;letter-spacing:3px;color:#5a4a7a;margin-bottom:32px}.auth-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;max-width:1000px;margin:0 auto}.auth-step{padding:24px 20px;border-radius:10px}.auth-step:nth-child(1){background:#fef0f6;border:1px solid #f9d0e4;border-top:4px solid #f4a7c3}.auth-step:nth-child(2){background:#f0f5ff;border:1px solid #ccdaf9;border-top:4px solid #a7bef4}.auth-step:nth-child(3){background:#f0fbf4;border:1px solid #c0e8cc;border-top:4px solid #8dd4a8}.auth-step:nth-child(4){background:#fdf5f0;border:1px solid #f5d9c8;border-top:4px solid #f4b896}.auth-step:nth-child(5){background:#f5f0ff;border:1px solid #d9ccf5;border-top:4px solid #b8a7f4}.auth-step:nth-child(6){background:#fffbf0;border:1px solid #f5ead0;border-top:4px solid #f4d48c}.auth-step h3{color:#5a4a7a;font-size:.95em;text-transform:uppercase;letter-spacing:1px;margin:0 0 10px}.auth-step p{color:#6a6a7e;font-size:.88em;line-height:1.75;margin:0}.auth-condition{padding:44px 30px;background:#fff;border-bottom:1px solid #f0eaf5}.auth-condition h2{text-align:center;font-size:1.4em;text-transform:uppercase;letter-spacing:2px;color:#5a4a7a;margin-bottom:8px}.auth-condition .subtitle{text-align:center;color:#9a8ab0;font-size:.9em;margin-bottom:30px;display:block}.auth-grades{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;max-width:900px;margin:0 auto}.auth-grade{border-radius:10px;padding:22px 16px;text-align:center}.auth-grade:nth-child(1){background:#fef0f6;border:1px solid #f9d0e4}.auth-grade:nth-child(2){background:#f0fbf4;border:1px solid #c0e8cc}.auth-grade:nth-child(3){background:#f0f5ff;border:1px solid #ccdaf9}.auth-grade:nth-child(4){background:#fffbf0;border:1px solid #f5ead0}.auth-grade .badge{display:inline-block;padding:5px 14px;border-radius:20px;font-size:.72em;font-weight:700;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.badge-pristine{background:#fff;color:#c0527a;border:1.5px solid #f4a7c3}.badge-likenew{background:#fff;color:#3a8a5a;border:1.5px solid #8dd4a8}.badge-good{background:#fff;color:#3a5a9a;border:1.5px solid #a7bef4}.badge-fair{background:#fff;color:#9a7a3a;border:1.5px solid #f4d48c}.auth-grade p{font-size:.85em;color:#7a7a8e;margin:0;line-height:1.6}.auth-cert{padding:44px 30px;background:#fff;border-bottom:1px solid #f0eaf5}.auth-cert h2{text-align:center;font-size:1.4em;text-transform:uppercase;letter-spacing:2px;color:#5a4a7a;margin-bottom:8px}.auth-cert .cert-lead{text-align:center;font-style:italic;color:#8a8aaa;margin:0 auto 30px;font-size:.93em;max-width:760px;display:block}.auth-cert-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;max-width:900px;margin:0 auto}.auth-cert-item{display:flex;gap:14px;align-items:flex-start;padding:22px 20px;border-radius:10px}.auth-cert-item:nth-child(1){background:#fef0f6;border:1px solid #f9d0e4;border-left:4px solid #f4a7c3}.auth-cert-item:nth-child(2){background:#f0f5ff;border:1px solid #ccdaf9;border-left:4px solid #a7bef4}.auth-cert-item:nth-child(3){background:#f5f0ff;border:1px solid #d9ccf5;border-left:4px solid #b8a7f4}.auth-cert-icon{font-size:1.6em;flex-shrink:0;line-height:1}.auth-cert-item h3{font-size:.93em;color:#5a4a7a;margin:0 0 6px}.auth-cert-item p{font-size:.84em;color:#7a7a8e;margin:0;line-height:1.65}.auth-partner{padding:44px 30px;background:#fff;text-align:center;border-bottom:1px solid #f0eaf5}.auth-partner h2{font-size:1.4em;text-transform:uppercase;letter-spacing:2px;color:#5a4a7a;margin-bottom:8px}.auth-partner .partner-sub{color:#9a8ab0;font-size:.9em;margin-bottom:28px}.auth-partner-box{display:inline-block;background:#f5f0ff;border:2px solid #d0c0f0;border-radius:14px;padding:28px 44px}.auth-partner-box img{max-width:220px;height:auto;display:block;margin:0 auto 12px}.auth-partner-box .partner-tag{font-size:.82em;color:#8a6ab0;letter-spacing:1px;margin-top:4px}.auth-cta{padding:44px 30px;background:#fef0f6;text-align:center;border-top:3px solid #f4a7c3}.auth-cta p{color:#7a6a8e;font-size:1em;margin:0 0 18px}.auth-cta a{display:inline-block;background:linear-gradient(135deg,#f4a7c3,#b8a7f4);color:#fff;padding:13px 36px;border-radius:30px;text-decoration:none;font-size:.9em;letter-spacing:1px;text-transform:uppercase;font-weight:600}.money .fa-indian-rupee-sign{margin-right:2px}@media(min-width:1025px){.product-item .card-product__wrapper{position:relative}.product-item .card-action{position:absolute!important;right:0!important;left:0!important;top:0!important;bottom:0!important;padding:20px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#00000059;transform:none!important;z-index:3;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.product-item .card-product:hover .card-action{opacity:1;visibility:visible}.product-item .card-action form.variants,.product-item .card-action .card-action-bottom,.product-item .card-action .card-wishlist{width:100%;max-width:200px;margin:0!important;padding:0!important;height:auto!important}.product-item .card-action .product-form__submit,.product-item .card-action .wishlist-icon{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%!important;height:44px;padding:10px 15px!important;margin:0!important;font-family:Open Sans,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:22px;text-transform:uppercase;letter-spacing:normal;background:#fff!important;color:#232323!important;border:1px solid #000!important;border-radius:0;cursor:pointer;transition:background .2s,color .2s}.product-item .card-action .wishlist-icon .text{position:static!important;display:inline!important;opacity:1!important;visibility:visible!important;transform:none!important;font:inherit!important;color:inherit!important;background:none!important;padding:0!important;border:0!important;box-shadow:none!important;white-space:nowrap}.product-item .card-action .wishlist-icon .text:before,.product-item .card-action .wishlist-icon .text:after{display:none!important}.product-item .card-action .wishlist-icon svg{display:none!important}.product-item .card-action .product-form__submit:hover,.product-item .card-action .wishlist-icon:hover{background:#232323!important;color:#fff!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom.css.map */
