@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Mulish:wght@300;400;500;600&display=swap";:root{--rg-bg:#F2ECE2;--rg-ink:#1E1C1A;--rg-ink-2:#2E2A26;--rg-muted:#4F473E;--rg-muted-2:#5B5248;--rg-sand:#E7DED0;--rg-sand-2:#E2D5C1;--rg-line:#E2D8C8;--rg-paper:#1F1D1B;--rg-paper-text:#EFE7DA;--rg-paper-muted:#DCD2C2;--rg-paper-label:#C9B99C;--rg-accent:#634033;--rg-gold:#A8742A;--rg-serif:"Cormorant Garamond", Georgia, serif;--rg-sans:"Mulish", system-ui, sans-serif;--rg-pad-x:clamp(20px, 5vw, 72px);--rg-pad-y:clamp(48px, 5.5vw, 88px)}body{background:var(--rg-bg)}.rg{background:var(--rg-bg);color:var(--rg-ink);font-family:var(--rg-sans);font-weight:300;font-size:15px;line-height:1.8;-webkit-font-smoothing:antialiased}.rg *,.rg *:before,.rg *:after{box-sizing:border-box}.rg img{display:block;max-width:100%}.rg a{color:var(--rg-ink)}.rg a:hover{color:var(--rg-accent)}.rg p,.rg h1,.rg h2,.rg h3,.rg figure,.rg blockquote{margin:0}.rg h1,.rg h2,.rg h3{font-family:var(--rg-serif);font-weight:300;letter-spacing:0;text-transform:none;color:inherit}.rg em{font-style:italic}.rg-wrap{max-width:1400px;margin:0 auto;padding:var(--rg-pad-y) var(--rg-pad-x)}.rg-h2{font-family:var(--rg-serif);font-weight:300;font-size:clamp(40px,4.8vw,68px);line-height:1.02}.rg-h3{font-family:var(--rg-serif);font-weight:400;font-size:clamp(28px,2.6vw,36px);line-height:1.2}.rg-label{font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.rg-lead{font-size:16px;color:var(--rg-muted)}.rg-sec-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(40px,5vw,72px)}.rg-center{display:flex;flex-direction:column;align-items:center;text-align:center}.rg-btn{display:inline-block;min-height:60px;padding:21px 48px;background:var(--rg-ink);color:#fff!important;border:1px solid var(--rg-ink);text-align:center;text-decoration:none;font-family:var(--rg-sans);font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;line-height:1.3;transition:background .2s}.rg-btn:hover{background:var(--rg-accent);border-color:var(--rg-accent)}.rg-btn--light{background:var(--rg-paper-text);color:var(--rg-ink)!important;border-color:var(--rg-paper-text)}.rg-btn--light:hover{background:#fff;border-color:#fff}.rg-row{display:flex;flex-wrap:wrap}.rg-paper-sec{padding:clamp(16px,2.5vw,32px) clamp(12px,2.5vw,40px)}.rg-paper{position:relative;overflow:hidden;max-width:1520px;margin:0 auto;background:var(--rg-paper);color:var(--rg-paper-text);border-radius:22px;box-shadow:0 30px 60px -36px #1e1c1a99,inset 0 0 0 1px #ffffff0a}.rg-paper__grain{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.09}.rg-paper>.rg-wrap{position:relative}.rg-paper a{color:var(--rg-paper-text)}.rg-hero{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,88px);padding-top:clamp(28px,3.5vw,48px);padding-bottom:clamp(72px,9vw,120px)}.rg-hero__text{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:26px}.rg-hero__title{font-size:clamp(44px,5.4vw,82px);line-height:1;letter-spacing:-.015em}.rg-hero__title em{font-weight:300}.rg-hero__sub{max-width:460px;font-size:16px;color:var(--rg-muted)}.rg-hero__fig{flex:1.1 1 440px;min-width:0}.rg-hero__img{width:100%;height:clamp(440px,46vw,640px);object-fit:cover}.rg-caption{margin-top:12px;font-family:var(--rg-serif);font-style:italic;font-size:19px;color:var(--rg-ink-2)}.rg-placeholder{width:100%;height:100%;min-height:240px;background:var(--rg-sand);fill:#cbbfae}.rg-promise{padding-top:0;padding-bottom:0}.rg-promise__item{flex:1 1 150px;padding:28px 24px 28px 0;display:flex;flex-direction:column;gap:8px}.rg-promise__title{font-family:var(--rg-serif);font-size:26px;line-height:1.2}.rg-promise__text{font-size:14px;color:var(--rg-muted-2)}.rg-promise__text p{margin:0}.rg-promise__text a{text-underline-offset:4px}.rg-pause{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(48px,8vw,128px)}.rg-pause__fig{flex:1 1 360px;min-width:0}.rg-pause__img{width:100%;aspect-ratio:4/5;object-fit:cover}.rg-pause__text{flex:1.15 1 420px;min-width:0;display:flex;flex-direction:column;gap:28px}.rg-pause__title{font-style:italic;font-size:clamp(72px,10vw,152px);line-height:.86}.rg-pause__lead{font-family:var(--rg-serif);font-weight:300;font-size:clamp(24px,2.4vw,34px);line-height:1.38;max-width:560px}.rg-pause__body{max-width:500px;color:#cfc4b2}.rg-spot__head{gap:18px;margin-bottom:clamp(32px,4vw,56px)}.rg-spot__label{color:#8a5e1f;letter-spacing:.3em}.rg-spot__intro{max-width:560px}.rg-spot{gap:clamp(40px,6vw,96px);align-items:flex-start}.rg-spot__media{flex:1.15 1 440px;min-width:0;display:flex;flex-direction:column;gap:16px}.rg-spot__main{position:relative}.rg-spot__main img{width:100%;aspect-ratio:4/5;object-fit:cover}.rg-badge{position:absolute;top:20px;left:20px;padding:10px 16px;background:var(--rg-ink);color:#fff;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1.4}.rg-spot__thumbs{display:flex;gap:12px}.rg-spot__thumb{flex:1 1 100px;min-width:0;display:flex;flex-direction:column;gap:8px;text-decoration:none}.rg-spot__thumb img{width:100%;aspect-ratio:3/4;object-fit:cover}.rg-spot__thumb span{font-size:12px;color:var(--rg-muted);line-height:1.4}.rg-spot__info{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:22px;padding-top:clamp(0px,2vw,24px)}.rg-spot__price{font-size:18px;font-weight:500;letter-spacing:.02em}.rg-spot__price span{font-size:14px;font-weight:300;color:var(--rg-muted-2)}.rg-spot__desc{font-family:var(--rg-serif);font-style:italic;font-size:clamp(22px,2vw,27px);line-height:1.4;color:var(--rg-ink-2)}.rg-feature{display:flex;flex-direction:column;gap:4px;padding:16px 0}.rg-feature__title{font-family:var(--rg-serif);font-size:23px;line-height:1.2}.rg-feature__text{font-size:15px;color:var(--rg-muted)}.rg-spot__cta{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin-top:8px}.rg-note{font-size:13px;color:var(--rg-muted-2)}.rg-pieces{gap:clamp(24px,2.6vw,40px)}.rg-piece{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:18px;text-decoration:none;color:var(--rg-ink)}.rg-piece img{width:100%;aspect-ratio:3/4;object-fit:cover;background:var(--rg-sand)}.rg-piece__meta{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:16px}.rg-piece__name{font-family:var(--rg-serif);font-size:25px;line-height:1.25}.rg-piece__detail{display:block;font-size:13px;color:var(--rg-muted-2)}.rg-piece__price{font-size:14px;font-weight:400;letter-spacing:.04em;white-space:nowrap}.rg-pieces__foot{gap:18px;margin-top:clamp(40px,5vw,56px)}.rg-pieces__line{font-family:var(--rg-serif);font-weight:300;font-style:italic;font-size:clamp(24px,2.4vw,32px);line-height:1.3}.rg-steps{gap:clamp(28px,3vw,48px)}.rg-step{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:18px}.rg-step img{width:100%;aspect-ratio:3/4;object-fit:cover}.rg-step__num{margin-top:6px!important;font-family:var(--rg-serif);font-style:italic;font-size:24px;color:var(--rg-accent)}.rg-step__text{color:var(--rg-muted)}.rg-value{margin-top:clamp(48px,6vw,72px);display:flex;flex-direction:column;gap:32px}.rg-stats{gap:32px clamp(28px,4vw,64px)}.rg-stat{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:8px;padding-top:24px}.rg-stat__num{font-family:var(--rg-serif);font-weight:300;font-size:clamp(56px,6vw,88px);line-height:.95}.rg-stat__text{font-size:15px;color:var(--rg-muted);max-width:320px}.rg-score{display:flex;align-items:center;gap:20px;background:#fff;border:1px solid var(--rg-line);padding:20px 28px}.rg-score__num{font-family:var(--rg-serif);font-size:56px;line-height:1}.rg-stars{display:flex;gap:3px;color:var(--rg-gold)}.rg-stars svg{width:17px;height:17px}.rg-reviews{gap:clamp(20px,2.4vw,32px)}.rg-review{flex:1 1 260px;min-width:0;background:#fff;border:1px solid var(--rg-line);padding:clamp(28px,3vw,40px);display:flex;flex-direction:column;gap:18px}.rg-review__title{font-family:var(--rg-serif);font-weight:500;font-size:26px;line-height:1.2}.rg-review__quote{flex:1 1 auto;font-size:16px;font-weight:400;line-height:1.75;color:var(--rg-ink-2)}.rg-review__by{display:flex;align-items:center;gap:14px;padding-top:20px}.rg-avatar{flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:var(--rg-sand);display:flex;align-items:center;justify-content:center;font-family:var(--rg-serif);font-size:21px;color:var(--rg-accent)}.rg-review__name{font-weight:600;font-size:15px;color:var(--rg-ink)}.rg-verified{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:#3f6b46}.rg-review__bought{font-size:13px;color:var(--rg-muted-2);line-height:1.5}.rg-review__bought a{text-underline-offset:4px}.rg-stock{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(36px,5vw,80px)}.rg-stock__intro{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:18px}.rg-stock__num{font-family:var(--rg-serif);font-weight:300;font-size:clamp(96px,11vw,160px);line-height:.8;color:var(--rg-accent)}.rg-stock__grid{flex:1.4 1 520px;min-width:0;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.rg-tile{display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:120px;padding:20px 18px;background:var(--rg-sand);border-radius:4px;margin:0}.rg-tile--dark{background:var(--rg-ink);color:var(--rg-paper-text)}.rg-tile__city{font-family:var(--rg-serif);font-size:clamp(22px,1.9vw,28px);line-height:1.1;overflow-wrap:break-word}.rg-tile__store{font-size:14px;font-weight:500;line-height:1.4;color:var(--rg-muted-2)}.rg-tile--dark .rg-tile__store{color:var(--rg-paper-label)}.rg-studio{flex:1 1 100%;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;padding:clamp(28px,4vw,48px) clamp(24px,4vw,56px);border-radius:6px;background:var(--rg-sand-2)}.rg-studio__city{font-family:var(--rg-serif);font-weight:300;font-size:clamp(44px,5.5vw,80px);line-height:.95}.rg-studio__facts{display:flex;flex-wrap:wrap;gap:20px clamp(28px,4vw,56px);font-size:15px;line-height:1.6;color:var(--rg-muted)}.rg-studio__facts>*{display:flex;flex-direction:column;gap:4px;min-width:0;font-style:normal}.rg-studio__facts .rg-label{color:var(--rg-ink)}.rg-studio__facts a{text-underline-offset:4px;display:inline-block;padding:4px 0}.rg-women__head{gap:28px 64px;margin-bottom:clamp(32px,4vw,56px);align-items:flex-end;justify-content:space-between}.rg-women__titlebox{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:16px}.rg-paper .rg-label{font-weight:400;letter-spacing:.28em;color:var(--rg-paper-label)}.rg-women__intro{flex:1 1 380px;min-width:0;max-width:480px;font-size:16px;color:var(--rg-paper-muted)}.rg-feature-story{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(36px,6vw,96px)}.rg-feature-story__img{flex:1 1 380px;min-width:0}.rg-feature-story__img img{width:100%;aspect-ratio:4/5;object-fit:cover}.rg-feature-story__text{flex:1.1 1 400px;min-width:0;display:flex;flex-direction:column;gap:22px}.rg-feature-story__name{font-family:var(--rg-serif);font-weight:400;font-size:clamp(40px,4.8vw,68px);line-height:1.05}.rg-feature-story__role{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--rg-paper-label)}.rg-feature-story__quote{font-family:var(--rg-serif);font-weight:300;font-style:italic;font-size:clamp(28px,3vw,42px);line-height:1.25}.rg-feature-story__body{max-width:500px;font-size:16px;color:var(--rg-paper-muted)}.rg-feature-story__wearing{padding:16px 0;font-size:14px;color:var(--rg-paper-muted)}.rg-feature-story__wearing a{text-underline-offset:5px}.rg-more{margin-top:clamp(40px,4vw,56px);display:flex;flex-direction:column;gap:18px}.rg-more__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px}.rg-more__all{font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-underline-offset:6px;padding:8px 0}.rg-people{gap:12px 32px}.rg-person{flex:1 1 200px;min-width:0;display:flex;align-items:center;gap:14px;text-decoration:none;padding:6px 0}.rg-person img,.rg-person .rg-placeholder{flex:0 0 64px;width:64px;height:64px;min-height:0;border-radius:50%;object-fit:cover;object-position:50% 25%}.rg-person__name{display:block;font-family:var(--rg-serif);font-size:20px;line-height:1.2}.rg-person__role{display:block;font-size:12px;color:var(--rg-paper-label);line-height:1.5}.rg-founder{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(48px,7vw,112px)}.rg-founder__fig{flex:1 1 360px;min-width:0}.rg-founder__fig img{width:100%;aspect-ratio:4/5;object-fit:cover}.rg-founder__cap{margin-top:14px;display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--rg-muted-2)}.rg-founder__cap strong{font-weight:600;color:var(--rg-ink)}.rg-founder__text{flex:1.15 1 440px;min-width:0;display:flex;flex-direction:column;gap:26px}.rg-founder__label{font-weight:400;letter-spacing:.28em;color:var(--rg-accent)}.rg-founder__lead{font-family:var(--rg-serif);font-weight:300;font-size:clamp(26px,2.6vw,36px);line-height:1.3}.rg-founder__body{display:flex;flex-direction:column;gap:26px;max-width:560px;font-size:16px;line-height:1.8;color:var(--rg-ink-2)}.rg-founder__body p{margin:0}.rg-founder__sign{font-family:var(--rg-serif);font-style:italic;font-size:32px;line-height:1;color:var(--rg-accent)}.rg-promise-box{display:flex;flex-direction:column;gap:10px;padding:24px 28px;background:var(--rg-sand)}.rg-promise-box__title{font-family:var(--rg-serif);font-size:24px;line-height:1.3}.rg-promise-box__text{font-size:15px;color:var(--rg-ink-2)}.rg-promise-box__text p{margin:0}.rg-promise-box__text a{font-weight:500}.rg-find{gap:clamp(20px,2.4vw,36px)}.rg-find__tile{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:16px;text-decoration:none;color:var(--rg-ink)}.rg-find__tile img{width:100%;aspect-ratio:4/5;object-fit:cover}.rg-find__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.rg-find__title{font-family:var(--rg-serif);font-size:34px;line-height:1.1}.rg-find__cta{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-decoration:underline;text-underline-offset:6px}.rg-find__text{font-size:15px;color:var(--rg-muted);margin-top:-8px}.rg-news{max-width:820px;margin:0 auto;padding:clamp(40px,5vw,72px) var(--rg-pad-x);gap:22px}.rg-news__text{max-width:480px;color:var(--rg-muted)}.rg-news form{width:100%;max-width:520px;margin-top:12px}.rg-news__field{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--rg-ink)}.rg-news__field input{flex:1 1 240px;min-width:0;height:56px;padding:0 4px;border:0;background:transparent;color:var(--rg-ink);font-family:inherit;font-size:15px;font-weight:300;outline-offset:2px;box-shadow:none;border-radius:0}.rg-news__field button{height:56px;padding:0 8px;border:0;background:transparent;color:var(--rg-ink);font-family:inherit;font-size:12px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;cursor:pointer}.rg-news__msg{margin-top:12px;font-size:14px;color:var(--rg-muted)}.rg-news__alt{margin-top:6px;font-size:14px;color:var(--rg-muted)}.rg-news__alt a{text-underline-offset:4px}.rg-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/12/assets/rangaai-home.css.map */
