:root{--rk-cream: #faf8f5;--rk-charcoal: #1a1a1a;--rk-mid: #6b6b6b;--rk-border: #e5e2dd;--rk-terracotta: #c4622d;--rk-terracotta-dark: #a84f22;--rk-gold: #b8965a;--rk-light: #f5f3f0}.rk-trust-bar{background:var(--rk-charcoal);padding:12px 20px}.rk-trust-inner{max-width:1200px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap}.rk-trust-item{display:flex;align-items:center;gap:8px;color:#fff;font-size:13px;font-weight:500;letter-spacing:.3px;white-space:nowrap}.rk-trust-item svg{color:var(--rk-gold);flex-shrink:0}.rk-section{padding:64px 20px;background:var(--rk-cream)}.rk-container{max-width:1200px;margin:0 auto}.rk-section-title{font-family:Playfair Display,Georgia,serif;font-size:clamp(24px,3vw,36px);font-weight:700;color:var(--rk-charcoal);text-align:center;margin-bottom:8px}.rk-section-sub{text-align:center;color:var(--rk-mid);font-size:15px;margin-bottom:40px}.rk-link{color:var(--rk-terracotta);text-decoration:underline}.rk-eyebrow{display:block;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--rk-terracotta);margin-bottom:12px}.rk-eyebrow--light{color:#fffc}.rk-btn{display:inline-block;padding:14px 28px;border-radius:4px;font-size:14px;font-weight:600;letter-spacing:.5px;transition:all .2s ease;cursor:pointer;text-decoration:none}.rk-btn--primary{background:var(--rk-terracotta);color:#fff;border:2px solid var(--rk-terracotta)}.rk-btn--primary:hover{background:var(--rk-terracotta-dark);border-color:var(--rk-terracotta-dark)}.rk-btn--outline{background:transparent;color:var(--rk-charcoal);border:2px solid var(--rk-charcoal)}.rk-btn--outline:hover{background:var(--rk-charcoal);color:#fff}.rk-btn--white{background:#fff;color:var(--rk-charcoal);border:2px solid #fff}.rk-btn--white:hover{background:transparent;color:#fff}.rk-style-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rk-style-card{position:relative;border-radius:8px;overflow:hidden;display:block;text-decoration:none;background:#000}.rk-style-img-wrap{aspect-ratio:4/3;overflow:hidden}.rk-style-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease,opacity .3s ease;opacity:.85}.rk-style-card:hover .rk-style-img-wrap img{transform:scale(1.06);opacity:.7}.rk-style-label{position:absolute;bottom:0;left:0;right:0;padding:20px 16px 16px;background:linear-gradient(transparent,#000000b3);color:#fff;font-size:16px;font-weight:600;letter-spacing:.5px}.rk-shop-size{background:#fff}.rk-size-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rk-size-card{display:block;text-decoration:none;border-radius:8px;overflow:hidden;border:1px solid var(--rk-border);transition:box-shadow .2s ease,transform .2s ease;background:#fff}.rk-size-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-3px)}.rk-size-img-wrap{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--rk-light)}.rk-size-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.rk-size-card:hover .rk-size-img-wrap img{transform:scale(1.05)}.rk-size-overlay{position:absolute;bottom:0;left:0;right:0;padding:16px 12px 12px;background:linear-gradient(transparent,#000000a6);display:flex;flex-direction:column}.rk-size-dim{color:#fff;font-size:18px;font-weight:700;font-family:Playfair Display,Georgia,serif}.rk-size-room{color:#fffc;font-size:12px;margin-top:2px}.rk-size-info{padding:12px 14px;display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--rk-charcoal)}.rk-size-info strong{font-weight:600;display:flex;align-items:center;gap:8px}.rk-size-info span{color:var(--rk-mid)}.rk-badge-popular{background:var(--rk-terracotta);color:#fff;font-size:10px;font-weight:600;padding:2px 7px;border-radius:20px;letter-spacing:.3px}.rk-lifestyle-feature{background:var(--rk-cream);padding:80px 20px}.rk-lifestyle-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.rk-lifestyle-img{border-radius:8px;overflow:hidden}.rk-lifestyle-img img{width:100%;height:100%;object-fit:cover}.rk-lifestyle-content h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(28px,3vw,40px);font-weight:700;color:var(--rk-charcoal);margin-bottom:16px;line-height:1.2}.rk-lifestyle-content p{color:var(--rk-mid);font-size:16px;line-height:1.7;margin-bottom:24px}.rk-feature-list{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:12px}.rk-feature-list li{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--rk-charcoal)}.rk-outdoor-section{position:relative;min-height:480px;display:flex;align-items:center;background-size:cover;background-position:center;background-attachment:fixed;padding:80px 40px}.rk-outdoor-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.rk-outdoor-content{position:relative;z-index:1;max-width:520px;color:#fff}.rk-outdoor-content h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(32px,4vw,52px);font-weight:700;margin-bottom:16px;line-height:1.15}.rk-outdoor-content p{font-size:16px;line-height:1.7;margin-bottom:28px;opacity:.9}.rk-reviews-section{background:var(--rk-light)}.rk-reviews-header{text-align:center;margin-bottom:40px}.rk-reviews-aggregate{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:8px}.rk-stars{color:#f4a623;font-size:22px;letter-spacing:2px}.rk-rating-num{font-size:22px;font-weight:700;color:var(--rk-charcoal)}.rk-rating-count{color:var(--rk-mid);font-size:14px}.rk-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px}.rk-review-card{background:#fff;border-radius:8px;padding:28px;border:1px solid var(--rk-border);box-shadow:0 2px 8px #0000000d}.rk-review-stars{color:#f4a623;font-size:16px;margin-bottom:12px}.rk-review-text{color:var(--rk-charcoal);font-size:15px;line-height:1.65;margin-bottom:20px;font-style:italic}.rk-reviewer{display:flex;align-items:center;gap:12px}.rk-reviewer-avatar{width:40px;height:40px;border-radius:50%;background:var(--rk-terracotta);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0}.rk-reviewer strong{display:block;font-size:14px;color:var(--rk-charcoal)}.rk-reviewer span{font-size:12px;color:var(--rk-mid)}.rk-reviews-cta{text-align:center}.rk-email-section{background:var(--rk-charcoal);padding:72px 20px}.rk-email-inner{max-width:900px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.rk-email-text h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(24px,2.5vw,34px);font-weight:700;color:#fff;margin-bottom:12px}.rk-email-text p{color:#ffffffb3;font-size:15px;line-height:1.6}.rk-email-fields{display:flex;gap:0;margin-bottom:10px}.rk-email-input{flex:1;padding:14px 18px;border-radius:4px 0 0 4px;font-size:14px;outline:none;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);border-right:none}.rk-email-input::placeholder{color:#ffffff80}.rk-email-fields .rk-btn--white{border-radius:0 4px 4px 0;white-space:nowrap;padding:14px 22px}.rk-email-disclaimer{color:#fff6;font-size:12px}@media(max-width:768px){.rk-trust-inner{gap:16px;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.rk-trust-item{flex-shrink:0}.rk-section{padding:48px 16px}.rk-style-grid,.rk-size-grid{grid-template-columns:repeat(2,1fr);gap:12px}.rk-lifestyle-inner{grid-template-columns:1fr;gap:32px}.rk-lifestyle-feature{padding:48px 16px}.rk-outdoor-section{background-attachment:scroll;min-height:380px;padding:60px 24px}.rk-reviews-grid{grid-template-columns:1fr;gap:16px}.rk-email-inner{grid-template-columns:1fr;gap:24px}.rk-email-fields{flex-direction:column}.rk-email-input{border-radius:4px;border-right:1px solid rgba(255,255,255,.2);margin-bottom:8px}.rk-email-fields .rk-btn--white{border-radius:4px;text-align:center}.rk-section-title{font-size:24px}}@media(max-width:480px){.rk-size-grid,.rk-style-grid{grid-template-columns:1fr}}.shopify-section.rk-seo-h1-section,.rk-seo-h1-section{margin:0!important;padding:0!important;height:0!important;overflow:hidden!important;line-height:0!important;font-size:0!important;max-height:0!important;display:block!important}#Avada-Launcher__Button,.Avada-Launcher__Button,.Avada-Launcher__ButtonCustom,.Avada-Launcher__ButtonCustom.Avada-Launcher__Button--icon-label,.Avada-Launcher__ButtonCustom.Avada-Launcher__Button--label-only,[class*=Avada-Launcher__Button]{background-color:#2d5a27!important;border-color:#2d5a27!important;color:#fff!important}#Avada-Launcher__Button:hover,.Avada-Launcher__Button:hover,.Avada-Launcher__ButtonCustom:hover,[class*=Avada-Launcher__Button]:hover{background-color:#1e3d1a!important;border-color:#1e3d1a!important}[class*=Avada-Launcher__Button] svg,[class*=Avada-Launcher__Button] svg path,[class*=Avada-Launcher__Button] svg circle,[class*=Avada-Launcher__Button] svg rect{fill:#fff!important;stroke:none!important}[class*=Avada-Launcher__Button] span,[class*=Avada-Launcher__Button] .Avada-Launcher__Label{color:#fff!important}[class*=Avada-Chat__Header],[class*=Avada-Header],.Avada-Chat__Header,[class*=chatty-header]{background-color:#2d5a27!important;color:#fff!important}[class*=Avada-Btn--primary],[class*=Avada-Button--primary],.Avada-Btn--primary{background-color:#2d5a27!important;border-color:#2d5a27!important;color:#fff!important}[class*=Avada-Launcher__Badge],[class*=Avada-Badge]{background-color:#c0392b!important}.Avada-Faq_FitIcon-Container svg,.chatty-icon svg{filter:brightness(0) invert(1)!important}
/*# sourceMappingURL=/cdn/shop/t/233/assets/rk-cro-styles.css.map */
