.rf{--rf-paper:#f8f6f1;--rf-ink:#1b201c;--rf-green:#102d20;--rf-bronze:#9a7048;--rf-line:#e4dfd5;background:var(--rf-paper);color:var(--rf-ink);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5;isolation:isolate}.rf *{box-sizing:border-box}.rf a{color:inherit;text-decoration:none}.rf img{display:block;max-width:100%;height:auto}.rf h1,.rf h2,.rf h3,.rf p{margin:0}.rf h2,.rf h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.04em;line-height:1.08;color:inherit}.rf h2{font-size:clamp(29px,3.1vw,48px)}.rf a:focus-visible,.rf summary:focus-visible{outline:3px solid #a47643;outline-offset:5px}.rf [id]{scroll-margin-top:24px}.rf-container{max-width:1500px;width:calc(100% - 64px);margin-inline:auto}.rf-skip{position:absolute;left:16px;top:16px;z-index:100;padding:12px;background:#fff;transform:translateY(-200%)}.rf-skip:focus{transform:none}.rf-strap{min-height:38px;padding:10px 5%;display:flex;justify-content:space-between;align-items:center;gap:20px;background:#182d22;color:#fff;font-size:10px;letter-spacing:.17em;text-transform:uppercase}.rf-strap nav{display:flex;gap:0;letter-spacing:.08em}.rf-strap nav a+a{border-left:1px solid #8a978d;margin-left:12px;padding-left:12px}.rf-header{min-height:82px;padding:16px 4.8%;display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;background:var(--rf-paper);z-index:5}.rf-logo{flex-shrink:0;display:block;width:180px}.rf-logo-img{width:180px;max-height:58px;object-fit:contain;object-position:left center}.rf-desktop-nav{display:flex;align-items:center;gap:clamp(16px,2.2vw,35px);font-size:12px}.rf-desktop-nav a,.rf-header-contact{padding-block:10px}.rf-desktop-nav a:hover,.rf-footer a:hover{color:var(--rf-bronze)}.rf-header-contact{font-size:12px;white-space:nowrap}.rf-mobile-menu{display:none}.rf-hero{position:relative;min-height:590px;background:#d8c7ae;overflow:hidden;display:flex;align-items:center}.rf-hero-image{position:absolute;inset:0 0 0 auto;width:56%;height:100%!important;object-fit:cover;object-position:center}.rf-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#d9c9b4 0% 38%,#d9c9b4e6 45%,#d9c9b400 65%);pointer-events:none}.rf-hero-content{position:relative;z-index:1;width:61%;padding:52px 0 54px 5%}.rf-hero-logo{width:430px;max-width:82%;height:auto;max-height:160px;object-fit:contain;object-position:left center;margin-bottom:14px}.rf-form-word{font-size:clamp(33px,4.6vw,68px);font-weight:400;letter-spacing:.22em;display:flex;align-items:center;gap:20px;max-width:470px;line-height:1.1}.rf-form-word span{height:2px;width:70px;background:#634526;flex:1}.rf-tagline{letter-spacing:.12em;font-size:clamp(15px,1.45vw,22px);margin-top:12px!important}.rf-hero-description{font-size:clamp(18px,1.65vw,24px);line-height:1.45;margin-top:35px!important}.rf-hero-brand{font-size:clamp(16px,1.45vw,21px);margin-top:8px!important}.rf-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:22px}.rf-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:var(--rf-green);color:#fff!important;border:1px solid var(--rf-green);padding:16px 23px;font-size:10px;font-weight:500;letter-spacing:.15em;line-height:1.3;text-transform:uppercase;min-height:48px;transition:background .18s}.rf-button:hover{background:#244534}.rf-button-light{background:#f8f6f1e8;color:var(--rf-ink)!important;border-color:#69695c}.rf-button-light:hover{background:#fff}.rf-hero-caption{position:absolute;bottom:14px;right:18px;z-index:2;color:#fff;background:#17271ac7;padding:4px 8px;font-size:10px;letter-spacing:.05em}.rf-creations{padding-top:33px}.rf-section-heading{text-align:center;margin-bottom:29px}.rf-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.31em;margin-bottom:15px!important;line-height:1.5}.rf-section-heading h2{margin-bottom:15px}.rf-section-heading>p:last-child{font-size:15px;line-height:1.55}.rf-departments{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.rf-card{display:flex;flex-direction:column;border:1px solid var(--rf-line);background:#faf8f4;transition:box-shadow .2s,transform .2s}.rf-card:hover{box-shadow:0 5px 18px #201b1414;transform:translateY(-3px)}.rf-card>img{width:100%;aspect-ratio:.84;object-fit:cover}.rf-card-copy{padding:14px 18px 16px;display:flex;flex-direction:column;flex:1}.rf-card h3{font-size:21px;letter-spacing:-.025em;margin-bottom:7px}.rf-card p{font-size:12px;line-height:1.3;margin-bottom:17px;max-width:150px}.rf-text-link{font-size:10px;letter-spacing:.15em;text-transform:uppercase;display:inline-flex;align-items:center;gap:9px;padding-block:8px}.rf-card .rf-text-link{margin-top:auto;padding:0}.rf-disclosure{font-size:11px;color:#62645b;text-align:center;padding:14px 0 17px;line-height:1.5}.rf-features{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rf-feature{display:grid;grid-template-columns:60% 40%;min-height:350px;background:#eeebe4;overflow:hidden}.rf-feature-copy{padding:35px 30px;position:relative;z-index:1}.rf-feature h2{font-size:clamp(28px,2.6vw,40px);margin-bottom:14px}.rf-feature-copy>p:not(.rf-eyebrow){font-size:13px;line-height:1.5;margin-bottom:24px}.rf-feature>img{width:100%;height:100%;object-fit:cover}.rf-feature .rf-button{font-size:9px;letter-spacing:.12em;padding:14px 15px}.rf-custom{background:#192d23;color:#fff}.rf-about{text-align:center;padding:88px 0 72px;max-width:760px}.rf-about h2{margin-bottom:25px}.rf-about>p:not(.rf-eyebrow){max-width:630px;margin:0 auto 19px;line-height:1.75}.rf-detail-section{padding-top:30px;padding-bottom:65px;border-top:1px solid var(--rf-line)}.rf-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.rf-detail{padding:35px;border:1px solid var(--rf-line);margin:-1px 0 0 -1px;background:#f5f2eb}.rf-detail h2{font-size:32px;margin-bottom:20px}.rf-detail>p:not(.rf-eyebrow){font-size:14px;line-height:1.75;margin-bottom:17px;color:#50534b}.rf-detail .rf-eyebrow{color:#735331}.rf-editions-details{padding:20px 0 70px;text-align:center;max-width:740px}.rf-editions-details h2{margin-bottom:24px}.rf-editions-details>p:not(.rf-eyebrow){line-height:1.8;margin-bottom:17px}.rf-contact{background:#192d23;color:#fff;text-align:center;padding:65px 0}.rf-contact h2{font-size:clamp(36px,4vw,56px);margin-bottom:18px}.rf-contact p:not(.rf-eyebrow){max-width:650px;margin:0 auto 25px}.rf-contact .rf-contact-note{font-size:11px;opacity:.75;margin:22px auto 0!important;max-width:570px}.rf-footer{padding-top:27px;padding-bottom:27px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;font-size:11px;color:#53584e}.rf-footer nav{display:flex;gap:24px}.rf-footer p{width:100%;font-size:10px;letter-spacing:.12em}@media(min-width:1600px){.rf-hero{min-height:660px}.rf-hero-content{padding-left:calc((100vw - 1440px)/2)}}@media(max-width:1100px){.rf-header{gap:20px;padding-inline:3%}.rf-logo,.rf-logo-img{width:145px}.rf-desktop-nav{gap:16px;font-size:11px}.rf-header-contact{display:none}.rf-hero{min-height:540px}.rf-hero-content{width:68%;padding-left:5%}.rf-hero-logo{width:370px}.rf-container{width:calc(100% - 40px)}.rf-card-copy{padding:12px 10px}.rf-card h3{font-size:18px}.rf-feature-copy{padding:28px 22px}.rf-feature{grid-template-columns:64% 36%}.rf-feature .rf-button{font-size:8px;padding:14px 10px}.rf-detail{padding:25px}.rf-detail h2{font-size:28px}}@media(max-width:760px){.rf{font-size:14px}.rf-strap{justify-content:center;padding:12px;font-size:8px;letter-spacing:.16em;min-height:37px}.rf-strap nav{display:none}.rf-header{min-height:69px;padding:13px 20px;gap:15px}.rf-logo,.rf-logo-img{width:145px}.rf-desktop-nav{display:none}.rf-mobile-menu{display:block;order:-1}.rf-mobile-menu summary{list-style:none;cursor:pointer;display:flex;gap:6px;align-items:center;min-width:44px;min-height:40px;font-size:0}.rf-mobile-menu summary::-webkit-details-marker{display:none}.rf-mobile-menu summary span:first-child{font-size:24px;line-height:1}.rf-mobile-menu nav{position:absolute;left:0;right:0;top:100%;padding:15px 24px 25px;background:var(--rf-paper);box-shadow:0 12px 20px #0002;display:grid;grid-template-columns:1fr 1fr;gap:2px 15px}.rf-mobile-menu nav a{padding:11px 0;font-size:13px;border-bottom:1px solid var(--rf-line)}.rf-header-contact{display:block;font-size:11px;margin-left:auto}.rf-header .rf-logo{margin-right:auto}.rf-hero{min-height:570px;align-items:flex-start}.rf-hero-image{width:100%;object-position:65% center}.rf-hero:after{background:linear-gradient(90deg,#dccab1f7,#dccab1d9 42%,#dccab114)}.rf-hero-content{width:100%;padding:52px 25px 44px}.rf-hero-logo{width:275px;max-width:76%;max-height:110px}.rf-form-word{max-width:285px;font-size:43px;gap:13px}.rf-form-word span{width:32px}.rf-tagline{font-size:12px;letter-spacing:.09em}.rf-hero-description{max-width:275px;margin-top:34px!important;font-size:18px}.rf-hero-brand{max-width:280px;font-size:15px;margin-top:10px!important}.rf-actions{gap:10px;max-width:300px;margin-top:25px}.rf-actions .rf-button{width:100%;font-size:10px;padding:15px}.rf-hero-caption{font-size:8px;bottom:9px;right:10px}.rf-container{width:calc(100% - 28px)}.rf-creations{padding-top:30px}.rf-section-heading{margin-bottom:23px}.rf-eyebrow{font-size:9px;letter-spacing:.28em;margin-bottom:12px!important}.rf-section-heading h2{font-size:29px;max-width:340px;margin:0 auto 14px}.rf-section-heading>p:last-child{font-size:13px;max-width:470px;margin:auto}.rf-desktop-break{display:none}.rf-departments{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rf-card>img{aspect-ratio:.86}.rf-card-copy{padding:11px 6px 12px;text-align:center;align-items:center}.rf-card h3{font-size:16px;margin-bottom:7px;letter-spacing:-.025em}.rf-card p{display:none}.rf-card .rf-text-link{font-size:8px;letter-spacing:.1em;padding-top:5px;min-height:28px}.rf-disclosure{font-size:10px;padding:13px 7px 20px}.rf-features{grid-template-columns:1fr;gap:12px}.rf-feature{min-height:300px;grid-template-columns:60% 40%}.rf-feature-copy{padding:28px 19px}.rf-feature h2{font-size:29px}.rf-feature-copy>p:not(.rf-eyebrow){font-size:12px}.rf-feature .rf-button{font-size:8px;padding:14px 10px;gap:8px}.rf-about{padding:60px 12px 45px}.rf-about h2{font-size:32px}.rf-about>p:not(.rf-eyebrow){font-size:14px}.rf-detail-section{padding-top:32px;padding-bottom:45px}.rf-detail-grid{grid-template-columns:1fr 1fr}.rf-detail{padding:23px 17px}.rf-detail h2{font-size:25px}.rf-detail>p:not(.rf-eyebrow){font-size:12px;line-height:1.7}.rf-detail .rf-text-link{font-size:8px;letter-spacing:.08em}.rf-detail .rf-eyebrow{font-size:8px;letter-spacing:.1em}.rf-editions-details{padding:0 13px 48px}.rf-editions-details h2{font-size:30px}.rf-editions-details>p:not(.rf-eyebrow){font-size:13px}.rf-contact{padding:47px 10px}.rf-contact p:not(.rf-eyebrow){font-size:13px}.rf-footer{padding-top:24px;padding-bottom:25px;gap:18px;font-size:10px}.rf-footer nav{gap:25px}.rf-footer p{font-size:9px}}@media(max-width:370px){.rf-header{padding-inline:12px}.rf-logo,.rf-logo-img{width:128px}.rf-hero-content{padding-inline:20px}.rf-card h3{font-size:14px}.rf-feature-copy{padding-inline:14px}.rf-feature h2{font-size:25px}.rf-detail-grid{grid-template-columns:1fr}.rf-detail h2{font-size:29px}}@media(prefers-reduced-motion:reduce){.rf *{transition:none!important;scroll-behavior:auto!important}.rf-card:hover{transform:none}}.rf .rf-crop{display:block;position:relative;overflow:hidden;flex-shrink:0}.rf .rf-crop>img{position:absolute;max-width:none!important;object-fit:fill!important;height:auto!important}.rf .rf-brand-crop{width:180px;aspect-ratio:132/40}.rf .rf-brand-crop>img{width:993.9394%;left:-34.0909%;top:-110%}.rf .rf-hero-logo{width:430px;max-width:82%;max-height:none;margin-bottom:20px}.rf .rf-architecture-crop{position:absolute;inset:0 0 0 auto;width:56%;height:100%;aspect-ratio:auto}.rf .rf-architecture-crop>img{width:323.1527%;height:261.22%!important;left:-138.66995%;top:-19.60784%}.rf .rf-department-crop{width:100%;aspect-ratio:142/174}.rf .rf-department-crop>img{width:923.9437%;top:-403.4483%}.rf .rf-crop-kitchen>img{left:-15.493%}.rf .rf-crop-bathroom>img{left:-121.1268%}.rf .rf-crop-bar>img{left:-231.6901%}.rf .rf-crop-office>img{left:-344.3662%}.rf .rf-crop-lighting>img{left:-457.0423%}.rf .rf-crop-art-wall-decor>img{left:-570.4225%}.rf .rf-feature>.rf-crop{width:100%;height:100%}.rf .rf-edition-crop>img{width:771.7647%;height:565.566%!important;left:-194.1176%;top:-465.566%}.rf .rf-custom-crop>img{width:652.7363%;height:565.566%!important;left:-374.1294%;top:-465.566%}@media(max-width:1100px){.rf .rf-brand-crop{width:145px}.rf .rf-hero-logo{width:370px}}@media(max-width:760px){.rf .rf-brand-crop{width:145px}.rf .rf-hero-logo{width:275px;max-width:76%;margin-bottom:18px}.rf .rf-architecture-crop{width:100%}.rf .rf-department-crop{aspect-ratio:142/174}.rf-card>img{aspect-ratio:142/174}}@media(max-width:370px){.rf .rf-brand-crop{width:128px}.rf .rf-hero-logo{width:255px}}.rf .rf-hero-logo{aspect-ratio:415/155;mix-blend-mode:multiply}.rf .rf-hero-logo>img{width:316.1446%;left:-20.4819%;top:-80.6452%}.rf .rf-hero-logo{aspect-ratio:425/175;-webkit-mask-image:linear-gradient(to right,transparent,#000 6px,#000 calc(100% - 6px),transparent),linear-gradient(to bottom,transparent,#000 6px,#000 calc(100% - 6px),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 6px,#000 calc(100% - 6px),transparent),linear-gradient(to bottom,transparent,#000 6px,#000 calc(100% - 6px),transparent);mask-composite:intersect}.rf .rf-hero-logo>img{width:308.7059%;left:-18.8235%;top:-65.7143%}.rf-pro{padding-block:32px;border-bottom:1px solid var(--rf-line);text-align:center}.rf-pro>p:not(.rf-eyebrow){max-width:700px;margin:0 auto 8px;font-size:12px;color:#53584e}.rf-pro .rf-eyebrow{letter-spacing:.16em}.rf-header-contact{display:inline-flex;align-items:center;gap:6px;min-height:44px}.rf-detail .rf-text-link,.rf-editions-details .rf-text-link,.rf-about .rf-text-link,.rf-pro .rf-text-link{min-height:44px}.rf-hero-caption{background:#173020;color:#fff}.rf-card h3,.rf-feature h2{text-wrap:balance}.rf-mobile-menu summary:focus-visible{outline-offset:2px}@media(max-width:760px){.rf-header-contact{font-size:12px}.rf-feature .rf-button{font-size:10px;letter-spacing:.08em;min-height:44px;white-space:normal}.rf-card .rf-text-link{font-size:9px;min-height:32px}.rf-card h3{font-size:16px;line-height:1.15}.rf-disclosure{font-size:11px;line-height:1.55}.rf-detail>p:not(.rf-eyebrow){font-size:14px}.rf-detail .rf-text-link{font-size:10px;line-height:1.5}.rf-detail h2{font-size:27px}.rf-footer nav a{display:inline-flex;align-items:center;min-height:44px}.rf-footer{gap:10px}.rf-pro>p:not(.rf-eyebrow){font-size:13px}.rf-contact .rf-contact-note{font-size:12px;opacity:1}.rf-hero-caption{font-size:9px}}@media(max-width:460px){.rf-detail-grid{grid-template-columns:1fr}.rf-detail{padding:26px 24px}.rf-detail h2{font-size:29px}.rf-detail .rf-eyebrow{font-size:10px}.rf-feature-copy{padding-inline:17px}.rf-feature h2{font-size:27px}}@media(max-width:760px){.rf-mobile-menu summary{min-width:48px;min-height:48px}.rf-mobile-menu nav a{min-height:48px;display:flex;align-items:center}}.rf .rf-brand-crop{width:132px;max-width:132px}.rf-logo{width:132px}.rf-hero{background:var(--rf-paper);min-height:460px;border-block:1px solid var(--rf-line);text-align:center;justify-content:center}.rf-hero:after{display:none}.rf-hero-content{width:100%;max-width:820px;padding:70px 28px}.rf-form-word{max-width:500px;margin:auto;font-size:72px;letter-spacing:.22em}.rf-form-word span{background:var(--rf-bronze)}.rf-tagline{font-size:20px}.rf-hero-description{font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1.35;margin-top:30px!important}.rf-hero-intro{margin-top:18px!important;color:#53584e;font-size:14px}.rf-hero-brand{font-size:13px;letter-spacing:.04em}.rf-actions{justify-content:center}.rf-creations{padding-top:48px}.rf-departments{max-width:1120px;margin:auto}.rf-card{padding-top:14px}.rf .rf-department-crop{width:142px;max-width:100%;height:auto;aspect-ratio:142/174;margin-inline:auto}.rf-card-copy{padding:16px 12px}.rf-features{margin-top:8px}.rf-feature{display:block;min-height:300px}.rf-feature-copy{padding:38px}.rf-feature-copy>p:not(.rf-eyebrow){max-width:440px}.rf-contact .rf-button{text-transform:none;font-size:15px;letter-spacing:.02em}.rf-header{min-height:82px}.rf-about{padding-top:65px}.rf-feature h2{max-width:460px}.rf .rf-feature>.rf-crop{display:none}@media(max-width:1100px){.rf-departments{grid-template-columns:repeat(3,minmax(0,1fr));max-width:680px}.rf-card-copy{text-align:center;align-items:center}.rf-card p{max-width:175px}.rf-header{gap:18px}}@media(max-width:760px){.rf-hero{min-height:0}.rf-hero-content{padding:48px 24px}.rf-form-word{font-size:49px;gap:13px}.rf-tagline{font-size:14px;letter-spacing:.08em}.rf-hero-description{font-size:25px;margin-top:28px!important}.rf-hero-intro{font-size:13px}.rf-hero-brand{font-size:12px}.rf-actions{margin-inline:auto}.rf-departments{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:370px}.rf-card{padding-top:8px}.rf-card p{display:block;font-size:12px;margin-bottom:12px}.rf-card h3{font-size:19px}.rf-card-copy{padding:14px 8px}.rf-card .rf-text-link{min-height:36px}.rf-feature{min-height:0}.rf-feature-copy{padding:30px 25px}.rf-feature-copy>p:not(.rf-eyebrow){font-size:14px}.rf-feature h2{font-size:32px}.rf-header{padding-inline:18px}.rf-header-contact{font-size:11px}.rf-logo,.rf .rf-brand-crop{width:132px;max-width:132px}.rf-contact .rf-button{font-size:14px}.rf-creations{padding-top:38px}}.rf-about>h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,50px);font-weight:400;line-height:1.12;margin-bottom:25px}.rf-footer nav{flex-wrap:wrap}.rf-policy-body{text-align:left;margin-top:32px;overflow-wrap:anywhere}.rf-policy-body h2{font-size:27px;margin:30px 0 15px}.rf-policy-body p{margin:0 0 18px;line-height:1.75}.rf-policy-body a{text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/29/assets/rayart-form.css.map */
