:root{--rc-rose: #E3B6AD;--rc-rose-deep: #9E5A63;--rc-rose-light: #F2D8DB;--rc-rose-darker: #7A3A42;--rc-ink: #1A1A1A;--rc-paper: #FAFAF8;--rc-warm: #F9F6F0;--rc-font-display: "Cormorant Garamond", serif;--rc-font-script: "Dancing Script", cursive;--rc-font-body: "Montserrat", sans-serif;--rc-transition: all .38s cubic-bezier(.4, 0, .2, 1);--rc-shadow-hover: 0 12px 40px rgba(158, 90, 99, .2);--rc-radius-card: 8px;--rc-radius-button: 2px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--rc-paper);color:var(--rc-ink);font-family:var(--rc-font-body);font-size:16px;font-weight:400;line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--rc-font-display);font-weight:400;line-height:1.25;color:var(--rc-ink)}h1{font-size:clamp(40px,5vw,64px);font-weight:300}h2{font-size:clamp(32px,4vw,44px)}.script-accent{font-family:var(--rc-font-script);font-size:clamp(22px,2.5vw,30px);font-weight:600;color:var(--rc-rose-deep);display:block}.subheadline{font-family:var(--rc-font-body);font-size:clamp(16px,1.8vw,19px);font-weight:300;line-height:1.6}.eyebrow{font-family:var(--rc-font-body);font-size:11px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase}.bg-rose{background-color:var(--rc-rose)!important;color:var(--rc-ink)!important}.bg-burgundy{background-color:var(--rc-rose-deep)!important;color:var(--rc-paper)!important}.bg-ink{background-color:var(--rc-ink)!important;color:var(--rc-paper)!important}.bg-paper{background-color:var(--rc-paper)!important;color:var(--rc-ink)!important}.bg-warm{background-color:var(--rc-warm)!important;color:var(--rc-ink)!important}.bg-rose a,.bg-rose button{color:var(--rc-ink)}.bg-burgundy a,.bg-burgundy button{color:var(--rc-paper)}.rc-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-family:var(--rc-font-body);font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border-radius:var(--rc-radius-button);transition:var(--rc-transition);cursor:pointer}.rc-btn-primary{background-color:var(--rc-ink);color:var(--rc-paper);border:1px solid var(--rc-ink)}.rc-btn-primary:hover{background-color:transparent;color:var(--rc-ink)}.rc-btn-secondary{background-color:transparent;color:var(--rc-ink);border:1.5px solid var(--rc-ink)}.rc-btn-secondary:hover{background-color:var(--rc-ink);color:var(--rc-paper)}.bg-ink .rc-btn-primary{background-color:var(--rc-paper);color:var(--rc-ink);border:1px solid var(--rc-paper)}.bg-ink .rc-btn-primary:hover{background-color:transparent;color:var(--rc-paper)}.bg-ink .rc-btn-secondary{background-color:transparent;color:var(--rc-paper);border:1.5px solid var(--rc-paper)}.bg-ink .rc-btn-secondary:hover{background-color:var(--rc-paper);color:var(--rc-ink)}.rc-card{border:1px solid transparent;border-radius:var(--rc-radius-card);transition:var(--rc-transition);overflow:hidden;position:relative}.rc-card:hover{transform:translateY(-4px);border-color:var(--rc-rose-deep);box-shadow:var(--rc-shadow-hover)}.rc-card img{transition:var(--rc-transition)}.rc-card:hover img{transform:scale(1.04)}.rc-card .rc-btn-reveal{transform:translateY(30px);opacity:0;transition:var(--rc-transition);transition-delay:.08s}.rc-card:hover .rc-btn-reveal{transform:translateY(0);opacity:1}[data-aos=rc-fade-up]{transform:translateY(24px);opacity:0;transition:var(--rc-transition)}[data-aos=rc-fade-up].aos-animate{transform:translateY(0);opacity:1}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/rc-base.css.map */
