.ra{grid-column:var(--centered,2);--ra-ink:#3A3531;--ra-mid:#6F6862;--ra-soft:#9A928A;--ra-line:#DED8D0;--ra-card:#F1EEE9;--ra-card2:#E9E5DE;--ra-blush:#E7CCC6;--ra-r:clamp(16px,1.7vw,24px);--ra-pad:clamp(28px,3.8vw,64px);font-family:Inter,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;color:var(--ra-ink);width:100%;padding:0 0 clamp(10px,1.1vw,16px);-webkit-font-smoothing:antialiased}.ra *{box-sizing:border-box}.ra .ra-eyebrow{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--ra-soft);margin:0 0 clamp(14px,1.8vw,22px)}.ra .ra-btn{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:11.5px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;color:var(--ra-ink);background:transparent;border:1px solid var(--ra-line);border-radius:100px;padding:0 clamp(22px,2.4vw,34px);min-height:52px;white-space:nowrap;transition:border-color .2s,background .2s,opacity .2s}.ra .ra-btn:hover{border-color:var(--ra-ink)}.ra .ra-btn:focus-visible{outline:2px solid var(--ra-ink);outline-offset:3px}.ra .ra-btn--solid{background:var(--ra-ink);color:#fff;border-color:var(--ra-ink)}.ra .ra-btn--solid:hover{opacity:.9;border-color:var(--ra-ink)}.ra .ra-im{position:relative;overflow:hidden;background:linear-gradient(140deg,#dcd4c8,#cfc5b6 48%,#d8d0c3);display:flex;align-items:flex-end}.ra .ra-im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ra .ra-im.is-empty:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px dashed rgba(255,255,255,.5);border-radius:12px;pointer-events:none}.ra .ra-note{position:relative;z-index:3;margin:16px;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#5f574c;background:#ffffffd9;padding:7px 12px;border-radius:100px;max-width:calc(100% - 32px)}.ra-letter{background:var(--ra-card);border-radius:var(--ra-r);padding:clamp(56px,9vw,148px) clamp(22px,6vw,80px);text-align:center}.ra-letter .ra-eyebrow{color:var(--ra-mid)}.ra-letter .ra-lbody{font-size:clamp(19px,2.15vw,30px);font-weight:400;line-height:1.48;letter-spacing:-.022em;color:var(--ra-ink);max-width:31ch;margin:0 auto;text-wrap:pretty}.ra-letter .ra-lbody p{margin:0 0 .85em}.ra-letter .ra-lbody p:last-child{margin:0}.ra-letter .ra-sign{margin-top:clamp(34px,4.4vw,64px)}.ra-letter .ra-sign img{max-width:clamp(130px,15vw,210px);height:auto;opacity:.9}.ra-letter .ra-sign span{display:block;font-size:clamp(17px,1.8vw,23px);color:var(--ra-mid);letter-spacing:-.01em}.ra-flush{display:grid;grid-template-columns:1.05fr .95fr;border-radius:var(--ra-r);overflow:hidden;background:var(--ra-card2)}.ra-flush .ra-txt{padding:clamp(34px,5.2vw,88px);display:flex;flex-direction:column;justify-content:center}.ra-flush .ra-h{font-size:clamp(24px,2.7vw,36px);font-weight:700;letter-spacing:-.035em;line-height:1.08;margin:0}.ra-flush .ra-p{font-size:clamp(14.5px,1.15vw,16px);line-height:1.6;color:var(--ra-mid);margin:clamp(14px,1.6vw,20px) 0 0;max-width:36ch}.ra-flush .ra-p p{margin:0 0 10px}.ra-flush .ra-p p:last-child{margin:0}.ra-flush .ra-im{min-height:clamp(320px,42vw,580px)}.ra-flush.im-left .ra-im{order:-1}.ra-flush .ra-actions{margin-top:clamp(22px,2.6vw,32px)}.ra-off{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,3.4vw,56px);align-items:start}.ra-off .ra-im{aspect-ratio:4/5;border-radius:var(--ra-r)}.ra-off .ra-panel{background:var(--ra-card);border-radius:var(--ra-r);padding:clamp(28px,3.6vw,56px);margin-top:clamp(36px,7vw,130px)}.ra-off .ra-h{font-size:clamp(24px,2.7vw,36px);font-weight:700;letter-spacing:-.035em;margin:0 0 clamp(16px,2vw,26px);line-height:1.08}.ra-off .ra-row{border-top:1px solid var(--ra-line);padding:clamp(13px,1.5vw,18px) 0}.ra-off .ra-row:first-of-type{border-top:0;padding-top:0}.ra-off .ra-row b{display:block;font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:var(--ra-soft);margin-bottom:6px}.ra-off .ra-row span{font-size:clamp(14.5px,1.15vw,16px);color:var(--ra-mid);line-height:1.5}.ra-close{text-align:center;padding:clamp(64px,9vw,150px) clamp(20px,5vw,40px) clamp(40px,6vw,90px)}.ra-close .ra-rule{width:34px;height:1px;background:var(--ra-line);margin:0 auto clamp(24px,3vw,38px)}.ra-close .ra-h{font-size:clamp(26px,3.2vw,44px);font-weight:500;letter-spacing:-.04em;line-height:1.06;margin:0;text-wrap:balance}.ra-close .ra-p{font-size:clamp(15px,1.2vw,17px);color:var(--ra-mid);margin:clamp(14px,1.6vw,20px) auto 0;max-width:40ch;line-height:1.55}.ra-close .ra-p p{margin:0 0 8px}.ra-close .ra-p p:last-child{margin:0}.ra-close .ra-actions{margin-top:clamp(26px,3vw,38px);display:flex;justify-content:center;gap:10px;flex-wrap:wrap}@media screen and (max-width:749px){.ra-flush,.ra-off{grid-template-columns:1fr}.ra-flush .ra-im{order:-1!important;min-height:clamp(240px,58vw,340px)}.ra-flush .ra-txt{padding:clamp(26px,7vw,40px)}.ra-flush .ra-h{font-size:clamp(22px,6.4vw,28px)}.ra-flush .ra-p{max-width:none}.ra-flush .ra-btn{width:100%}.ra-off .ra-panel{margin-top:0;padding:clamp(24px,6.5vw,34px)}.ra-off .ra-im{aspect-ratio:4/3}.ra-off .ra-h{font-size:clamp(22px,6.4vw,28px)}.ra-letter{padding:clamp(44px,12vw,72px) clamp(20px,6vw,30px)}.ra-letter .ra-lbody{max-width:none;font-size:clamp(18px,4.8vw,23px);line-height:1.45}.ra-letter .ra-sign{margin-top:clamp(28px,7vw,40px)}.ra-letter .ra-sign span{font-size:clamp(16px,4.4vw,20px)}.ra-close{padding:clamp(48px,12vw,80px) clamp(16px,5vw,28px) clamp(30px,8vw,50px)}.ra-close .ra-h{font-size:clamp(24px,7vw,32px)}.ra-close .ra-p{max-width:none}}@media(pointer:coarse){.ra .ra-btn{min-height:48px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/recovery-about.css.map */
